<?xml version="1.0" encoding="utf-8"?>
            <rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:georss="http://www.georss.org/georss">
                <channel>
                    <title>TIGblogs - Josh's TIGBlog</title> 
                    <link>http://betzster.tigblog.org/</link> 
                    <description>What's on the minds of young leaders from around the globe?</description> 
                    <language>en-us</language> 
             
                <item> 
                    <title>Laravel Tutorials →</title> 
                    <link>http://betzster.tigblog.org/post/7499037</link> 
                    <description><![CDATA[<p>I#8217;ve wanted to start learning MVC for quite some time now and have decided to learn <a href="http://laravel.com/">Laravel</a> at the same time. I already have experience with MVC on a few projects, but I#8217;m still at the point where any practice helps.</p><br />
<br />
<p>This is a forum post on the Laravel site that lists some awesome tutorials on using Laravel. I#8217;ve never used a PHP framework, but Laravel is awesome. I#8217;ve read through the first few posts listed there and am really liking it so far.</p><br />
<br />
<p>As a somewhat obscure side note, this is what I wanted to build when I realized I wouldn#8217;t finish <a href="http://dsgn365.com">Dsgn365</a> last summer. For an intro project I#8217;m building to teach myself how to use Laravel, I added the Laravel Github repo as a remote and did a fetch to get the latest copy. Then I pushed to my own repo. Now I can build on top of the latest build of Laravel and when he releases a new version, I can rebase and keep everything up-to-date.</p><br />
<img src="http://feeds.feedburner.com/~r/joshbetz/~4/bpOnKc_a594" height="1" width="1" />]]></description> 
					<pubDate>Tue, 10 Apr 2012 06:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/7499037</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Email →</title> 
                    <link>http://betzster.tigblog.org/post/7484483</link> 
                    <description><![CDATA[<p>MG Siegler recently wrote about his choice to archive 50,000+ emails one night. And how he used that to decide to archive everyone once a week from now on.</p><br />
<br />
<blockquote><br />
  <p>A week ago, I came home after a long night of drinking and wanted to vomit. It wasn’t the whiskey. It was the email.</p><br />
</blockquote><br />
<br />
<p>The way I deal with email is only slightly different from MG#8217;s. The ammount of email I get is extremely tame, but I still think the workflow could help a lot of people. It#8217;s something I#8217;ve worked into after hours of listening to <a href="http://www.merlinmann.com/">Merlin Mann</a>, in various formats, speak about email and time management.</p><br />
<br />
<p>I use my email in very tight conjunction with <a href="http://culturedcode.com/things/">Things</a>. It could be any #8220;to do#8221; list style app. <a href="http://www.omnigroup.com/products/omnifocus/">OmniFocus</a> is another good one. I like Things for its simplicity.</p><br />
<br />
<p>There#8217;s one rule that I have with email, only read it once. That#8217;s not the perfect way to say it. Of course I read emails multiple times, but when I read and email there are three things that can happen.</p><br />
<br />
<ol><br />
<li>Junk. Delete.</li><br />
<li>I can do this in a minute or two. Do it. Archive or Delete.</li><br />
<li>I don#8217;t have time to do this right now. Put it in Things. Archive.</li><br />
</ol><br />
<br />
<p>When it#8217;s something I don#8217;t have time for, I#8217;ll drop a link to the email in the notes field of Things if I#8217;m going to need to reference it again. This obviously requires you have an active to do list that you keep up with. It might seem like you#8217;re just pushing the problem out of email and into another list, but ideally your to do list is more organized that your email. If you read the same email six times before you do something about it, you were wasting your time the first five times. With a GTD type approach, you can quickly look at your list and know what needs to get done and what things you can currently do based on contexts.</p><br />
<br />
<p>This works for me with a small volume of email. I imagine it gets even better the more email you get. The more email you get, the more time you waste re-reading everything.<sup><a href="http://joshbetz.com#fn:sparrow" rel="footnote">1</a></sup></p><br />
<br />
<p>MG writes about how relieving it can be to have the weight of 50,000 emails moved out of your inbox, to a place that you only ever see them when/if you need to. It#8217;s funny because I#8217;m the same way, though I don#8217;t clear my RSS reader <em>every</em> night, it#8217;s something I do regularly. And those red Push Notifications. I don#8217;t think this is uncommon though.</p><br />
<br />
<blockquote><br />
  <p>It’s essentially out-of-sight, out-of-mind. I should have known this would be the case since I’m also obsessed with clearing my RSS reader every night (even though I barely use it anymore) and am a slave to clearing red Push Notification dots on the iPhone/iPad.</p><br />
</blockquote><br />
<br />
<p>I only slightly disagree with the final point:</p><br />
<br />
<blockquote><br />
  <p>Read most of it. Respond to some of it. Keep all of it. But hide it. Then forget about it. And repeat. And repeat. And repeat.</p><br />
</blockquote><br />
<br />
<p>I don#8217;t keep all my email. There#8217;s a lot of email that I know I#8217;ll never need again. I delete them. Maybe you never get email like that.</p><br />
<br />
<div><br />
<hr /><br />
<ol><br />
<br />
<li><br />
<p>Now if <a href="http://www.sparrowmailapp.com/">Sparrow</a> would only have an option to check my mail every hour instead of pushing it to me as it comes in. I know I can set it to manual, but that#8217;s too hard.#160;<a href="http://joshbetz.com#fnref:sparrow" rev="footnote">#8617;</a></p><br />
</li><br />
<br />
</ol><br />
</div><br />
<img src="http://feeds.feedburner.com/~r/joshbetz/~4/BJ-2PmWXehU" height="1" width="1" />]]></description> 
					<pubDate>Sat, 07 Apr 2012 06:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/7484483</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Github Styleguide</title> 
                    <link>http://betzster.tigblog.org/post/7479729</link> 
                    <description><![CDATA[<p>Github has styleguides for CSS, HTML, JavaScript, and Ruby. I generally agree with most of the stuff here. Remember that this is all specific to Github so you may not be able to apply everything directly, but good guidelines nonetheless. It makes me want to write my own styleguide and put it up here.</p>]]></description> 
					<pubDate>Thu, 05 Apr 2012 10:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/7479729</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Github Styleguide →</title> 
                    <link>http://betzster.tigblog.org/post/7480055</link> 
                    <description><![CDATA[<p>Github has styleguides for CSS, HTML, JavaScript, and Ruby. I generally agree with most of the stuff here. Remember that this is all specific to Github so you may not be able to apply everything directly, but good guidelines nonetheless. It makes me want to write my own styleguide and put it up here.</p><br />
<img src="http://feeds.feedburner.com/~r/joshbetz/~4/O7o_2BYR-Pw" height="1" width="1" />]]></description> 
					<pubDate>Thu, 05 Apr 2012 10:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/7480055</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>The Dream Internship: Automattic VIP Team</title> 
                    <link>http://betzster.tigblog.org/post/7475735</link> 
                    <description><![CDATA[<p>I actually applied for a position at Automattic not too long ago — before this internship was announced. I still have another year at <a href="http://wisc.edu">the UW</a> before I can take a full time position anywhere. This internship would be perfect though. I would love to work at Automattic. Currently they seem to be holding submissions in moderation; presumably so new entrants can#8217;t look at the older comments for ideas. I have no idea when there will be any word on this or how many people will apply.</p>]]></description> 
					<pubDate>Wed, 04 Apr 2012 12:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/7475735</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>The Dream Internship: Automattic VIP Team →</title> 
                    <link>http://betzster.tigblog.org/post/7480057</link> 
                    <description><![CDATA[<p>I actually applied for a position at Automattic not too long ago — before this internship was announced. I still have another year at <a href="http://wisc.edu">the UW</a> before I can take a full time position anywhere. This internship would be perfect though. I would love to work at Automattic. Currently they seem to be holding submissions in moderation; presumably so new entrants can#8217;t look at the older comments for ideas. I have no idea when there will be any word on this or how many people will apply.</p><br />
<img src="http://feeds.feedburner.com/~r/joshbetz/~4/jxJHiBJbqbY" height="1" width="1" />]]></description> 
					<pubDate>Wed, 04 Apr 2012 12:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/7480057</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Wisconsin Hackathon Winners!</title> 
                    <link>http://betzster.tigblog.org/post/5002961</link> 
                    <description><![CDATA[<p><span><a href="http://joshbetz.com/2011/10/wisconsin-hackathon-winners/"><img src="http://img.youtube.com/vi/xlMVoh5FqFo/2.jpg" alt="" /></a></span></p>]]></description> 
					<pubDate>Mon, 03 Oct 2011 04:10:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/5002961</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Dsgn365 Podcast Launch</title> 
                    <link>http://betzster.tigblog.org/post/4945209</link> 
                    <description><![CDATA[<p>We launched the dsgn365 podcast this week. Check out the introductory episode and make sure to subscribe in iTunes.</p>]]></description> 
					<pubDate>Thu, 15 Sep 2011 09:09:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/4945209</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Forward to development dir, mod_rewrite</title> 
                    <link>http://betzster.tigblog.org/post/4851897</link> 
                    <description><![CDATA[<p>Let#8217;s say you have a new web project you#8217;re working on. Sure, you could setup a web server on your local machine and develop locally. For some reason you don#8217;t want to do that though. Anyway, with this setup we#8217;re going to assume you have some kind of landing page at the URL #8211; why not? And you have a development directory <code>dev</code>. Now, as things get more complicated with this project, it would be nice if you could just point your browser at the root of the domain instead of a development directory. After all, eventually that#8217;s where it#8217;s going to live. Luckily, the solutions lies in <code>.htaccess</code>.</p><br />
<br />
<pre><code>RewriteEngine on<br />
RewriteCond %{REMOTE_ADDR} ^12.345.678.90<br />
RewriteRule (.*) /dev/$1 [P,L]<br />
</code></pre><br />
<br />
<p>Assuming your IP address is 12.345.678.90, this will forward the root of the domain to the /dev/ directory and your browser won#8217;t know the difference. P means this is a proxy, so the URL won#8217;t change. R would be a redirect which reloads the page at the URL #8211; <code>/dev/</code> in this case.</p><br />
<br />
<p>Since anyone could potentially spoof their <code>REMOTE_ADDR</code>, security is up to you.</p><br />
<br />
<p><strong>Note:</strong> You#8217;ll need mod_rewrite for apache installed for this to work.</p>]]></description> 
					<pubDate>Sat, 25 Jun 2011 06:06:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/4851897</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Todo.txt to Omnifocus</title> 
                    <link>http://betzster.tigblog.org/post/4554229</link> 
                    <description><![CDATA[<p>For a long time now, I#8217;ve been trying to figure out the best way to get stuff into my todo list on my Mac from my Android phone. I should say that I belong to the crazy group that uses OmniFocus, which is obviously a Mac app. They have wonderful iPhone and iPad apps, but I don#8217;t have an iPhone. Sure I could carry an iPod touch around with me everywhere I go and for the most part I do, but my HTC Hero is with me 24/7.</p><br />
<br />
<p>This may not be obvious to everyone, but the best todo list app for Android is <a href="https://market.android.com/details?id%3Dcom.todotxt.todotxttouch">Todo.txt Touch</a> by <a href="http://smarterware.org/7227/todo-txt-touch-now-in-the-android-market">Gina Trapani</a>. This thing almost made me drop OmniFocus, but I really like what I#8217;ve got going in OmniFocus so instead I#8217;m using Todo.txt Touch as input.</p><br />
<br />
<p>I#8217;ve written an AppleScript that will look at my todo.txt file stored in my Dropbox and send everything over to OminFocus:</p><br />
<br />
<pre><code>tell application "Finder"<br />
    -- readFile<br />
    set TodoTXT to "lt;Path to todo.txtgt;"<br />
    set foo to (open for access TodoTXT with write permission)<br />
    set txt to (read foo for (get eof foo))<br />
    set eof foo to 0<br />
    close access foo<br />
<br />
    set Names to paragraphs of txt<br />
    repeat with nextLine in Names<br />
        if length of nextLine is greater than 0 then<br />
<br />
            tell application "OmniFocus"<br />
                set theDoc to first document<br />
<br />
                tell theDoc<br />
                    make new inbox task with properties {name:nextLine}<br />
                end tell<br />
            end tell<br />
<br />
        end if<br />
    end repeat<br />
end tell<br />
</code></pre><br />
<br />
<p>Beware, this is my first iteration of this script. That doesn#8217;t mean I#8217;m promising future versions. I#8217;m only using the Android app as input at this point. It will import all of your todos to the inbox and then blank the file.</p><br />
<br />
<h1>Running it</h1><br />
<br />
<p>First, Hazel is setup to watch the folder in my Dropbox with a rule that watches for the <em>Created Date</em> to be the same as the <em>Modified Date</em>. This basically means that the file is brand new. It might not be obvious at first why this works. Basically, when the todo.txt file syncs from Dropbox it is replaced with a new version, thus creating a new file in place of the one that was there. When the script then goes and updates the file, either by blanking it or, maybe in the future, updating it with todos from Omnifocus, it is modified locally and not recreated so the two different dates would be different.</p><br />
<br />
<p>The other way I can run the script is from within OmniFocus itself. The script lives in <code>~/Library/Scripts/Applications/OmniFocus/</code>, which let#8217;s you add it while customizing the menu.</p><br />
<br />
<h1>Feedback</h1><br />
<br />
<p>If you find this useful, let me know. If you go on to modify it and make it even more useful than it already is, I#8217;d love to hear about that too.</p>]]></description> 
					<pubDate>Tue, 05 Apr 2011 10:04:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/4554229</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>New Yearrsquo;s Resolutions</title> 
                    <link>http://betzster.tigblog.org/post/3645921</link> 
                    <description><![CDATA[<p>Irsquo;ve never done this before, but I think New Yearrsquo;s resolutions might not be such a bad idea. And if Irsquo;m going to set goals for the year, I might as well write them somewhere so I donrsquo;t forget what they are. So these, in no special order are my New Yearrsquo;s resolutions for 2011.</p><br />
<ul><br />
<li><strong>Project 365</strong><br /><br />
I want to take a photo everyday for a year. This should be a lot easier now that I can take pictures from my phone and post them straight to the web.</li><br />
<li><strong>Run more</strong><br /><br />
Since high school Irsquo;ve been running on and off (more on when the weather is good), but I want to get more consistent. I think mornings before class would be the best time.</li><br />
<li><strong>Update the Portfolio</strong><br /><br />
My portfolio on the site hasnrsquo;t changed in the past year, which is partly because I havenrsquo;t done a ton of work, but more because I just havenrsquo;t taken the time to keep it up-to-date. I want to get it up to date early this year and then keep up with it.</li><br />
<li><strong>Start something new</strong><br /><br />
I love starting new projects and I want to  something new. Irsquo;ve got a couple of ideas for websites, but they need some more thinking before I turn them into something really cool.</li><br />
<li><strong>Write more amp; better</strong><br /><br />
There was more stuff I couldrsquo;ve written here, but didnrsquo;t take the time to do it. At the same stuff I couldrsquo;ve taken more time on some of the stuff I wrote here. Itrsquo;s not all bad, but it could always get better.<span></span></li><br />
<li><strong>Read more<br /><br />
</strong>I got a Kindle for Christmas and it has been great. Irsquo;ve got some good books already and Irsquo;d like to keep the reading trend going in 2011.</li><br />
<li><strong>Crush it</strong><br /><br />
I started to get involved in some more online communities in 2010 and hopefully we can take that to another level in 2011. Maybe a new project that has something to do with this. Either way, like <a href="http://twitter.com/garyvee/status/20999506862542848">Garyvee</a> says, I want to ldquo;laugh at the 2010 version of merdquo;.</li><br />
</ul><br />
<p><em>This list may get longer throughout the month, but I doubt it.</em></p>]]></description> 
					<pubDate>Sat, 01 Jan 2011 11:01:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/3645921</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>New Year’s Resolutions</title> 
                    <link>http://betzster.tigblog.org/post/4406949</link> 
                    <description><![CDATA[<p>I#8217;ve never done this before, but I think New Year#8217;s resolutions might not be such a bad idea. And if I#8217;m going to set goals for the year, I might as well write them somewhere so I don#8217;t forget what they are. So these, in no special order are my New Year#8217;s resolutions for 2011.<br />
<ul><br />
    <li><strong>Project 365</strong><br />
I want to take a photo everyday for a year. This should be a lot easier now that I can take pictures from my phone and post them straight to the web.</li><br />
    <li><strong>Run more</strong><br />
Since high school I#8217;ve been running on and off (more on when the weather is good), but I want to get more consistent. I think mornings before class would be the best time.</li><br />
    <li><strong>Update the Portfolio</strong><br />
My portfolio on the site hasn#8217;t changed in the past year, which is partly because I haven#8217;t done a ton of work, but more because I just haven#8217;t taken the time to keep it up-to-date. I want to get it up to date early this year and then keep up with it.</li><br />
    <li><strong>Start something new</strong><br />
I love starting new projects and I want to  something new. I#8217;ve got a couple of ideas for websites, but they need some more thinking before I turn them into something really cool.</li><br />
    <li><strong>Write more amp; better</strong><br />
There was more stuff I could#8217;ve written here, but didn#8217;t take the time to do it. At the same stuff I could#8217;ve taken more time on some of the stuff I wrote here. It#8217;s not all bad, but it could always get better.<span></span></li><br />
    <li><strong>Read more<br />
</strong>I got a Kindle for Christmas and it has been great. I#8217;ve got some good books already and I#8217;d like to keep the reading trend going in 2011.</li><br />
    <li><strong>Crush it</strong><br />
I started to get involved in some more online communities in 2010 and hopefully we can take that to another level in 2011. Maybe a new project that has something to do with this. Either way, like <a href="http://twitter.com/garyvee/status/20999506862542848">Garyvee</a> says, I want to #8220;laugh at the 2010 version of me#8221;.</li><br />
</ul><br />
<em>This list may get longer throughout the month, but I doubt it.</em></p>]]></description> 
					<pubDate>Sat, 01 Jan 2011 11:01:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/4406949</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Poor Post Purge</title> 
                    <link>http://betzster.tigblog.org/post/3010069</link> 
                    <description><![CDATA[<p>In the rash-executive-decisions department, Irsquo;ve decided to backup everything before Christmas 2008 and move it to <a href="http://joshbetz.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=am9zaGJldHoubmV0">joshbetz.net</a>. Therersquo;s some really bad stuff from the early days in there. Pretty much all of it to be honest. Irsquo;ve always kind of resented those years on the blog, but have alway felt guilty about completely deleting them mdash; until now. I think this is actually somewhat of a happy medium though. They donrsquo;t have to annoy me on this site, but theyrsquo;re still on the internet somewhere.</p> <img src="http://joshbetz.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1post_id=2337" width="1" height="1" />]]></description> 
					<pubDate>Fri, 22 Oct 2010 12:10:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/3010069</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Josh 2.0</title> 
                    <link>http://betzster.tigblog.org/post/2275627</link> 
                    <description><![CDATA[<p>Irsquo;m a sophomore at UW ndash; Madison. Irsquo;ll be applying to the Wisconsin School of Business at the end of the semester and looking into what it takes to major in Computer Science in the mean time. If I get into the Business school, Irsquo;ll probably double major in CS and Information Systems. Otherwise, itrsquo;ll just be Computer Science for now.</p><p>Irsquo;m a freelance web designer/developer that hasnrsquo;t had a ton of work recently. Irsquo;m not particularly upset about that right now, as school is starting and Irsquo;m getting back into the student life mdash; class, homework, sleep (working web stuffs into the mix in as we get these first weeks rolling). Irsquo;ve done a few things that Irsquo;m pretty proud of, but my best work always seems to be the personal stuff mdash; when it really means something to me. Irsquo;ve actually been thinking about that a lot lately; trying to use that as a way to make everything I do better, but Irsquo;ll talk about that another time.</p><p>Irsquo;ve finally started <a<br />
href="http://joshbetz.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2pvc2hiZXR6LnR2">JoshBetz.TV</a> as a podcast, which only means itrsquo;s listed in iTunes. Right now itrsquo;s a sad excuse for a podcast and shouldnrsquo;t really be called a website at all, but Irsquo;ve got some stuff in the works. The only live video is the one about setting up a LAMP server.</p><h3>Looking Forward</h3><p>Irsquo;ve got some goals for the next year.</p><ul><li>Establish a real podcast with joshbetz.tv</li><li>Establish a base of clients to work with</li><li>Take more photos</li><li>Better Flickr integration on here</li><li>Grow this list</li></ul> <img<br />
src="http://joshbetz.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1post_id=2300" width="1" height="1" />]]></description> 
					<pubDate>Mon, 06 Sep 2010 12:09:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/2275627</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>My URL Shortener</title> 
                    <link>http://betzster.tigblog.org/post/1877614</link> 
                    <description><![CDATA[<p>For some reason Irsquo;ve wanted to create my own URL shortener just for my stuff for some time now. Itrsquo;s finally here: the jbe.me URL shortener. Now, Irsquo;m the only one that can use the service; itrsquo;s only for my links, but when you see a jbe.me URL you at least know it will link to something Irsquo;ve done.</p><p>It was super simple to setup.</p><p>First of all, I had to buy the jbe.me domain name ( think J B dot ME ). Unfortunatly jb.me is not a valid domain, Irsquo;m sure someone much more important than I will grab it. Anyway, jbe.me was the next best thing.</p><p>One I had the domain I installed the <a<br />
href="http://yourls.org/">YOURLS (You Own URL Shortener)</a> script at that location. Itrsquo;s a series of scripts that talks to a MySQL database with some pretty cool bookmarklets and an API. The API was key for the next step: the Twitter Tools extension. As many people know, I use twitter tools to post new blog entries to my twitter profile. Since I want to get as much of my URL-shortening as possible done through the jbe.me shortener now I needed to get twitter tools to use the new system. Twitter Tools has itrsquo;s own api that will let you create a shortener for any service that you could think of with some hooks that it install for WordPress. Then I threw a plugin together using the YOURLS API and now when I publish a post, Twitter Tools uses the jbe.me shortener to shorten the URLs. Pretty Cool.</p><p><span<br />
id="more-2142"></span></p><p>The plugin isnrsquo;t public, only because I thought that there wouldnrsquo;t really be anyone else who would need something like this. YOURLS does have itrsquo;s own plugin, but I donrsquo;t think it integrates with Twitter Tools and that was a deal breaker for me. If therersquo;s anyone else that would like this plugin just let me know and Irsquo;ll polish it up and put it in the plugin directory.</p><p>As a final step I decided to forward <a<br />
href="http://jbe.me">http://jbe.me</a> to <a<br />
href="http://joshbetz.com">http://joshbetz.com</a> with a simple PHP script:</p><pre><br />
header(quot;Location: http://joshbetz.comquot;);<br />
</pre><p>Irsquo;m sure therersquo;s a better way to do this, but Irsquo;ve run some test and it seems to be performing decently.</p><p>The only drawback that I have seen on this whole process is the speed of my shared hosting account. Irsquo;m pretty sure itrsquo;s the actual bandwidth and not a MySQL issue. As always, Irsquo;ll keep trying to increase the performance of this.</p>]]></description> 
					<pubDate>Tue, 02 Mar 2010 12:03:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1877614</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Anything Slider: Go on ldquo;Gordquo;</title> 
                    <link>http://betzster.tigblog.org/post/1853227</link> 
                    <description><![CDATA[<p>Last week when I was in the <a<br />
href="http://css-tricks.com/forums/">CSS-Tricks forums</a>, somebody wanted to modify the functionality of <a<br />
href="http://chriscoyier.net/">Chris Coyier</a>rsquo;s <a<br />
href="http://css-tricks.com/anythingslider-jquery-plugin/">anythingSlider</a>. Not a huge change, he just wanted to make the slider advance to the next panel when you click ldquo;Gordquo;. Made sense to me. By the time you click ldquo;Gordquo;, yoursquo;re done looking at that panel and are ready for the next one. If it doesnrsquo;t advance until after whatever delay yoursquo;ve setup, it could be confusing.</p><p>Basically what we want to do is make the slider advance to the next panel when we click go, which is the same as advancing to the next panel after we click the start/stop button if the slider ends up playing. It sounds complicated, but it will make more sense when we look at the code.</p><pre"brush: jscript; first-line: 212; highlight: [214];"><br />
base.$startStop.click(function(e){<br />
	base.startStop(!base.playing);<br />
	if(base.playing) base.goForward(true);<br />
	e.preventDefault();<br />
});<br />
</pre><p><span<br />
id="more-2083"></span></p><p>What Irsquo;ve done is find the place where he sets up the Start/Stop button that I mentioned above. Since hersquo;s already go something going on if the button is clicked I used that to add our line that says to advance one panel. It took me a second to figure out that we wanted to slider to be playing instead of paused. The reason for this is that wersquo;re inside the click function, which means wersquo;ve already clicked the start/stop button. This probably seems pretty obvious to most people, but I was coming at this from a different perspective I guess.</p><p>Anyway, this is what Irsquo;m using on this site now. I really like the functionality so far. Itrsquo;s nice to see the slider actually advance when you click go instead of staying on the same slide for another couple of seconds.</p>]]></description> 
					<pubDate>Tue, 09 Feb 2010 08:02:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1853227</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Youtube, Vimeo Showing in HTML5</title> 
                    <link>http://betzster.tigblog.org/post/1852235</link> 
                    <description><![CDATA[<p>Both YouTube and Vimeo recently gave an option to watch videos in HTML5. I switched right away knowing that every time I try to play an HD video on YouTube, my Macbook fan spins up because of the heat caused from flash processing. On the Dell Mini I just bought, I couldnrsquo;t even watch HD videos on youtube because HD video in flash was too much for the atom processor.</p><p>When I saw that YouTube and Vimeo were offering HTML5 instead of flash video, I immediately tested both of the above mentioned issues. The fan in the macbook stayed quiet and the Dell Mini didnrsquo;t have any problems when I watched HD content with HTML5 video instead of flash. This is an example of the power of HTML5 video and why Apple decided to skip flash on the iPad.</p><p>The other thing that I really like about this is the fact that it pushes the HTML5 spec forward that much more. Obviously Google is involved in developing HTML5, so it shouldnrsquo;t be a surprise to see this on YouTube. Vimeo, however, is not involved mdash; at least that i know of mdash; in developing the HTML5 specification and just wants clean, efficient code. HTML5 is a good way to do that.</p><p><span<br />
id="more-2067"></span></p><p>Finally, Adam Curry recently explained on ldquo;The Cranky Geeksrdquo; that itrsquo;s going to take a long time to derail flash video because of all the money invested in technologies used for ad agencies such as pre-rolls, but I think it would be pretty easy to develop a similar system that work in HTML5.</p><p>All in all, this is good for everyone except Adobe and flash developers. Irsquo;m not so worried about the flash developers though, the good ones have the skills to be useful in more than just flash video.</p>]]></description> 
					<pubDate>Sun, 07 Feb 2010 04:02:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1852235</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Problems Getting WordPress Emails</title> 
                    <link>http://betzster.tigblog.org/post/1826349</link> 
                    <description><![CDATA[<p>Are you having problems getting email sent from you WordPress blog?</p><br />
<p>One of the features that I really like is being able to get emails when new comments are posted. I also use the Contact Form 7 plugin which needs to send mail.</p><br />
<h3>The Problem</h3><br />
<p>I recently switched web hosts to <a href="http://www.webfaction.com/">Webfaction</a>. Theyrsquo;ve been great mdash; what I think you should be able to expect out of shared hosting.  The only problem is that they donrsquo;t support PHPrsquo;s mail function. They claim itrsquo;s to reduce spam mdash; mail() can be used to send email defining the from address as whatever you want without having to authenticate. It can be very convenient, but itrsquo;s really not the ideal way to send mail using PHP anyway. WordPress does it because itrsquo;s pretty rare to find a server that doesnrsquo;t support it and the alternatives are too commonly uninstalled.<br /><br />
<span></span></p><br />
<h3>The Solution</h3><br />
<p>To fix this issue we need to find a way to take the email that WordPress wants to send and send them through Pearrsquo;s mail function. Pear is a PHP framework much like zend is to PHP or jQuery is to Javascript. The mail function in particular lets us send mail similar to the way the regular mail function does, but we have to authenticate through an SMTP server.</p><br />
<p>I found a couple of plugins, but decided to use <a href="http://www.callum-macdonald.com/code/wp-mail-smtp/">WP-Mail-SMTP</a>.</p><br />
<p>Since we need to authenticate, there has to be a real email address that the emails are coming from. I setup wordpress [at] mydomain because thatrsquo;s where the emails would normally come from if you didnrsquo;t have this issue. Since Irsquo;m using Google Apps for my email I used the authorrsquo;s instructions for configuring the plugin for Google Apps and it worked perfectly:</p><br />
<blockquote><p>Mailer: SMTP<br /><br />
SMTP Host: smtp.gmail.com<br /><br />
SMTP Port: 465<br /><br />
Encryption: SSL<br /><br />
Authentication: Yes<br /><br />
Username: your full gmail address<br /><br />
Password: your mail password</p></blockquote><br />
<p>Hopefully this helps. Irsquo;m sure there could be other causes to why your  mail isnrsquo;t sending, but this is what worked for me. Before you try this, try checking if your host supports PHPrsquo;s mail function. If not, this will probably fix it mdash; as long as they support Pear. If they donrsquo;t support PHPrsquo;s mail function, they most likely support Pear for the same reasons listed here.</p>]]></description> 
					<pubDate>Tue, 12 Jan 2010 12:01:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1826349</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Extra Space under Image Links Fix</title> 
                    <link>http://betzster.tigblog.org/post/1814855</link> 
                    <description><![CDATA[<p>Have you ever had the problem of having a little extra space under images on your website? This has been driving me crazy since I started the FancyFlickr plugin and noticed a little extra space under all of the images on my site.</p><br />
<p>The problem is that by default the bottom of images are lined up with the <em>baseline</em> of the text mdash; which means the bottom of most letters, but there is still that small space for the bottoms of letters like <em>p and q</em>.</p><br />
<p>By default <em>vertical-align</em> is set to <em>baseline</em>. All you have to do to fix the problem is set</p><br />
<pre><br />
a img { vertical-align: bottom; }<br />
</pre><br />
<p>Viola! Problem solved.</p>]]></description> 
					<pubDate>Sat, 02 Jan 2010 10:01:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1814855</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>WordPress login/out</title> 
                    <link>http://betzster.tigblog.org/post/1813229</link> 
                    <description><![CDATA[<p>Lately Irsquo;ve been putting a login link in the footer of my site, but itrsquo;s also nice for that to be a logout link when yoursquo;re already logged in as well as inserting a link to the site admin section. This line of code does exactly that:</p><br />
<pre><br />
lt;?php if ( is_user_logged_in() ) { echo quot;lt;a href='http://joshbetz.com/feed/quot; . get_option('siteurl') . quot;/wp-admin/'gt;Site Adminlt;/agt; |quot;; } ?gt; lt;?php wp_loginout(); ?gt;<br />
</pre>]]></description> 
					<pubDate>Wed, 30 Dec 2009 11:12:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1813229</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Makebelieve Help, Old Butchers, and Figuring Out Who You Are (For Now)</title> 
                    <link>http://betzster.tigblog.org/post/1332557</link> 
                    <description><![CDATA[<p>A great video that Merlin Mann did on <a href="http://www.43folders.com/2009/10/22/who-you-are" target="_blank">43 Folders</a>, talking about procrastination. I thought everyone should see it.<span></span></p><br />
<p></p><br />
<p><a href="http://vimeo.com/7192517">Makebelieve Help, Old Butchers, and Figuring Out Who You Are (For Now)</a> from <a href="http://vimeo.com/merlin">Merlin Mann</a> on <a href="http://vimeo.com">Vimeo</a>.</p>]]></description> 
					<pubDate>Sun, 01 Nov 2009 03:11:00 -0500</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1332557</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Itrsquo;s Snowing!</title> 
                    <link>http://betzster.tigblog.org/post/1141821</link> 
                    <description><![CDATA[<p>No, I know itrsquo;s not really snowing yet. Well, at least not in Madison. It is snowing on joshbetz.com though. And we have Christmas lights. Irsquo;ve been holding off on this for as long as possible, but I broke down and enabled the ldquo;Let it Snow!rdquo; plugin and went and found a script to put some christmas lights on the site. Unfortunately, the javascript running the lights interferes with the jquery for the Portfolio carousel on the homepage, so I had to disable the lights there, but theyrsquo;re on all the other pages and the snow works everywhere.</p><br />
<p><strong>Also:</strong> The <a href="http://arcticmac.home.comcast.net/~arcticmac/software/maclampsx.html">MacLampsX</a> app is activated on my macbook to give a similar feel to the desktop.</p>]]></description> 
					<pubDate>Sun, 25 Oct 2009 09:10:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/1141821</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Microsoft Browser</title> 
                    <link>http://betzster.tigblog.org/post/892209</link> 
                    <description><![CDATA[<p>Herersquo;s the browser Microsoft needs:</p><br />
<p>The first time your computer is on the internet, ldquo;Microsoft Browserrdquo; opens up with 3 tabs: Firefox, Chrome, Safari. Those are the only 3 websites that will work, and that is the only time that ldquo;Microsoft Browserrdquo; will ever work.</p><br />
<p>If you decide to forego installing a browser at that time, you lose. Donrsquo;t pass go, donrsquo;t collect $200, and donrsquo;t use the internet.</p>]]></description> 
					<pubDate>Thu, 15 Oct 2009 12:10:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/892209</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>Canceling iPower</title> 
                    <link>http://betzster.tigblog.org/post/888175</link> 
                    <description><![CDATA[<p>I swore I wouldnrsquo;t do this anymore, but here it is again. This blog is becoming the lsquo;10 webhosts to stay away fromrsquo; mashup. I just had to put this up to let everyone know, if you are already stuck on iPower, yoursquo;re probably better off setting the account to cancel at the end of the term and just keep it until then, especially if you have less than a year left. They charge a $35 early termination fee. Herersquo;s the transcript from when I cancelled my account:<span></span></p><br />
<blockquote><br />
<p><span>Alfred Andrews: </span>Hi Josh. My name is Alfred, how are you today?</p><br />
<p><span>josh Betz: </span>Irsquo;m good</p><br />
<p><span>josh Betz: </span>Irsquo;m wondering how I can cancel my iPower account</p><br />
<p><span>Alfred Andrews: </span>I am sorry to hear that you wish to cancel the account.</p><br />
<p><span>Alfred Andrews: </span>Could you please let me know the reason for canceling the account?</p><br />
<p><span>josh Betz: </span>I have experienced too many issues while Irsquo;ve been with iPower.</p><br />
<p><span>josh Betz: </span>My website has gone down too many times</p><br />
<p><span>josh Betz: </span>I think itrsquo;s probably because I run a wordpress blog, because a friend of mine runs a static site on ipower and hasnrsquo;t had as many problems as I have</p><br />
<p><span>josh Betz: </span>but last week my website was down for 6 hours and I started looking for a new webhost</p><br />
<p><span>Alfred Andrews: </span>Okay.</p><br />
<p><span>Alfred Andrews: </span>I have noticed that you have already submitted the cancellation form and your account has been scheduled for deletion on August 02, 2010.</p><br />
<p><span>josh Betz: </span>Yes, but I know that I can get part of my money back if I cancel my account now. So Irsquo;d like to get whatever unused time back.</p><br />
<p><span>Alfred Andrews: </span>Okay.</p><br />
<p><span>Alfred Andrews: </span>Could you please hold on for 2-4 minutes?</p><br />
<p><span>josh Betz: </span>Yes</p><br />
<p><span>Alfred Andrews: </span>Thank you for holding.</p><br />
<p><span>Alfred Andrews: </span>I have scheduled the account for deletion on October 12, 2009.</p><br />
<p><span>josh Betz: </span>Thank you. Do you know how much money I should get refunded?</p><br />
<p><span>Alfred Andrews: </span>Could you please hold on for 2-4 minutes?</p><br />
<p><span>josh Betz: </span>Yes</p><br />
<p><span>Alfred Andrews: </span>Thank you for holding.</p><br />
<p><span>Alfred Andrews: </span>You will receive the refund of approximately $24.</p><br />
<p><span>Alfred Andrews: </span>You will receive the refund of approximately $24 after deducting the early cancellation fee of $35.</p><br />
</blockquote>]]></description> 
					<pubDate>Sun, 11 Oct 2009 06:10:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/888175</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item> 
                <item> 
                    <title>8th Grade Graduation</title> 
                    <link>http://betzster.tigblog.org/post/881413</link> 
                    <description><![CDATA[<p>Herersquo;s a video I made back in 2005 for my 8th grade graduation. I figured Irsquo;d put it up here for all to see.</p><br />
<p></p>]]></description> 
					<pubDate>Thu, 01 Oct 2009 11:10:00 -0400</pubDate> 
					<guid isPermaLink="true">http://betzster.tigblog.org/post/881413</guid>
					<georss:point>42.5461111 -88.1655556</georss:point><geo:Point><geo:lat>42.5461111</geo:lat><geo:long>-88.1655556</geo:long></geo:Point>
                </item>
</channel>
</rss>
