<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Rails Developer &amp; Founder of 7geeks</description><title>Douglas Jarquin</title><generator>Tumblr (3.0; @douglasjarquin)</generator><link>http://douglasjarquin.com/</link><item><title>I almost co-founded GitHub</title><description>&lt;p&gt;## The Truth&lt;/p&gt;

&lt;p&gt;Okay, that title is a bit misleading. I mean, how do you almost co-found one of the most important technology businesses for engineers, yet be basically a nobody. &lt;/p&gt;

&lt;p&gt;Yes, I am just a rat race running, weekend entrepreneur. No, I didn&amp;#8217;t exactly &amp;#8220;almost&amp;#8221; co-found GitHub, but I did have a possible opportunity to. This is the story of how I missed that opportunity. &lt;/p&gt;

&lt;p&gt;## The Story&lt;/p&gt;

&lt;p&gt;It was about 5 years ago today, and Rails was just beginning to make its now historical mark on the development world. During my research, I came across a blog app written in Rails named Ozimodo. It was one of the first, and especially in the beginning, it was raw. &lt;/p&gt;

&lt;p&gt;You got to understand, the Rails community at this time was still new. There were many frustrations still to be had, and there was no GitHub that enabled painless collaboration. &lt;/p&gt;

&lt;p&gt;So what did I do when I made some improvements to the app? Well, I emailed the developer. And who was this developer? None other than Chris Wanstrath. &lt;/p&gt;

&lt;p&gt;I had a couple of app improvements, and I also completely refactored the templates removing the old school table based layouts that Chris was using. In my email I explained that, but Chris wanted to know how I did what I did. &lt;/p&gt;

&lt;p&gt;I vividly remember starting to write the reply, then letting something else have my attention. I never wrote the email reply. &lt;/p&gt;

&lt;p&gt;I never got to show Chris my skills. I never got to network with him. I never got to learn from him. And then of course, I never got to co-found GitHub with him. &lt;/p&gt;

&lt;p&gt;## The Moral&lt;/p&gt;

&lt;p&gt;Use the tools we have today to show off your work. Fork a hugely important project, and commit something meaningful. Let other developers see your work, get feedback, and learn from them. It&amp;#8217;s now easier than ever, and you never know what that commit might lead to. A new job, a resume bullet, or maybe a future business partner.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/18607424626</link><guid>http://douglasjarquin.com/post/18607424626</guid><pubDate>Fri, 02 Mar 2012 17:44:48 -0500</pubDate></item><item><title>My iPhone Home Screen</title><description>&lt;p&gt;My home screen, inspired by this &lt;a href="http://37signals.com/svn/posts/2913-the-home-screens-of-37signals"&gt;Signal vs. Noise post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m08xg1p73O1qz4ap6.png"/&gt;&lt;/p&gt;

&lt;p&gt;You&amp;#8217;ll notice the following:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;None of my apps have badges.&lt;/li&gt;
&lt;li&gt;I leave the fourth row empty so that I can use it to scroll.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Links to apps:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Calendar&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/clear/id493136154?mt=8"&gt;Clear&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/day-one-journal-diary/id421706526?mt=8"&gt;Day One&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.desk.com/"&gt;Desk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/evernote-food/id481893372?mt=8"&gt;Evernote Food&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/gaug.es/id489270805?mt=8"&gt;Gaug.es&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/github-issues/id453833494?mt=8"&gt;GitHub Issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/nezumi/id346715875?mt=8"&gt;Nezumi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/pastebot-command-copy-paste/id344614116?mt=8"&gt;Pastebot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/simplenote/id289429962?mt=8"&gt;Simplenote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/tumblr/id305343404?mt=8"&gt;Tumblr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://itunes.apple.com/us/app/tweetbot-twitter-client-personality/id428851691?mt=8"&gt;Tweetbot&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description><link>http://douglasjarquin.com/post/18598314722</link><guid>http://douglasjarquin.com/post/18598314722</guid><pubDate>Fri, 02 Mar 2012 02:16:00 -0500</pubDate><category>iphone</category><category>apps</category></item><item><title>What sucks about TuexDuex</title><description>&lt;p&gt;I wrote this a while ago, and have since moved on to using &lt;a href="http://www.getflow.com/"&gt;Flow&lt;/a&gt; by &lt;a href="http://www.metalabdesign.com/"&gt;MetaLab&lt;/a&gt;, but I thought I would share my list anyway.&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Lack of a “today” view.&lt;/li&gt;
&lt;li&gt;No print stylesheets.&lt;/li&gt;
&lt;li&gt;No way to export data.&lt;/li&gt;
&lt;li&gt;The dumb sync function of the iphone app.&lt;/li&gt;
&lt;li&gt;Lack of an iPad interface&lt;/li&gt;
&lt;/ol&gt;</description><link>http://douglasjarquin.com/post/6888042312</link><guid>http://douglasjarquin.com/post/6888042312</guid><pubDate>Fri, 24 Jun 2011 22:27:00 -0400</pubDate></item><item><title>Poor man's Git hosting</title><description>&lt;p&gt;For those who don&amp;#8217;t know me, I am very cheap. Actually, it&amp;#8217;s a point of pride, and something I reflect in a positive light. I don&amp;#8217;t think it&amp;#8217;s bad to be frugal. This is true for the way I host my Git repositories too.&lt;/p&gt;

&lt;p&gt;At any given time I have a dozen of so tiny repositories filled with little experiments of mine. Instead of paying $300 a year, I just stick them in my free &lt;a href="http://db.tt/XgMV2iJ"&gt;Dropbox&lt;/a&gt; account.&lt;/p&gt;

&lt;h2&gt;Up&lt;/h2&gt;

&lt;p&gt;From your git working directory:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1046034.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;Then, to push your changes to Dropbox, just run:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1046035.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;Obviously, change out master for your branch name. Alternatively, you could set th branch to track from Dropbox by default with:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1046036.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;h2&gt;Down&lt;/h2&gt;

&lt;p&gt;Once your repository lives in Dropbox, cloning it is as simple as:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1046037.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;If you want to have a dropbox remote instead of the default origin run:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1046038.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;Pushing up changes follows the same steps listed above, and this all works for shared directories, too.&lt;/p&gt;

&lt;h2&gt;Shout Outs&lt;/h2&gt;

&lt;p&gt;I can&amp;#8217;t take credit for any of this, so below are the multiple sources where I pieced this together from.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://solutions.treypiepmeier.com/2010/02/22/using-dropbox-to-share-git-repositories/"&gt;&lt;a href="http://solutions.treypiepmeier.com/2010/02/22/using-dropbox-to-share-git-repositories/"&gt;http://solutions.treypiepmeier.com/2010/02/22/using-dropbox-to-share-git-repositories/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cimgf.com/2008/06/03/version-control-makes-you-a-better-programmer/"&gt;&lt;a href="http://www.cimgf.com/2008/06/03/version-control-makes-you-a-better-programmer/"&gt;http://www.cimgf.com/2008/06/03/version-control-makes-you-a-better-programmer/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://douglasjarquin.com/post/6887909560</link><guid>http://douglasjarquin.com/post/6887909560</guid><pubDate>Fri, 24 Jun 2011 22:23:00 -0400</pubDate></item><item><title>WHAT IS YOUR FAVORITE INANIMATE OBJECT?</title><description>&lt;p&gt;So, after a quick Google search, I was reminded that “inanimate” basically means without life. Know that I understand the question, my favorite inanimate object is my &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;. I use it everyday, and it has become a hugely important part of me.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/6597448674</link><guid>http://douglasjarquin.com/post/6597448674</guid><pubDate>Thu, 16 Jun 2011 16:38:56 -0400</pubDate></item><item><title>Updating all outdated Homebrew packages</title><description>I am not sure why this isn&amp;#8217;t built-in to &lt;a href="https://github.com/mxcl/homebrew"&gt;Homebrew&lt;/a&gt;, but if you frequently want to update all outdated packages like I do, this command should help out:

&lt;p&gt;&lt;script src="https://gist.github.com/1025455.js?file=homebrew-update.sh"&gt;&lt;/script&gt;&lt;/p&gt;

Maybe I should contribute a similar command?</description><link>http://douglasjarquin.com/post/6526626359</link><guid>http://douglasjarquin.com/post/6526626359</guid><pubDate>Tue, 14 Jun 2011 14:11:00 -0400</pubDate><category>homebrew</category><category>git</category></item><item><title>Installing RVM on Mac OS X 10.6</title><description>&lt;p&gt;I recently got a new MacBook Pro, and haven’t gotten around to installing RVM yet. So when I took on this task today, I was totally surprised buy the issues I faced.&lt;/p&gt;

&lt;h2&gt;Prerequisites&lt;/h2&gt;

&lt;ul&gt;&lt;li&gt;Git&lt;/li&gt;
&lt;li&gt;Terminal chops&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Installation&lt;/h2&gt;

&lt;p&gt;The default installation method is the easiest, so I suggest you follow it. As documented on the &lt;a href="https://rvm.beginrescueend.com/"&gt;official RVM site&lt;/a&gt;, just use this one-liner:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1007952.js"&gt;&lt;/script&gt;&lt;/p&gt;

&lt;p&gt;That’s it, or so I thought.&lt;/p&gt;

&lt;h2&gt;Caveats&lt;/h2&gt;

&lt;h3&gt;RVM will likely not work as expected&lt;/h3&gt;

&lt;p&gt;I kept getting the following error messages:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1008652.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;Not exactly sure what is causing it yet, but the solution is to remove RVM, and retry the installation.&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1008653.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;I actually had to repeat this process four times before I did not see these errors anymore.&lt;/p&gt;

&lt;h3&gt;Command not found&lt;/h3&gt;

&lt;p&gt;The next problem I faced was that the rvm command wasn’t in my path. Luckily, I found the executable after a quick search. It lives at:&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1008654.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;However, simply adding that to your path isn’t the solution. It actually didn’t even work for me. Instead, add the following to your &lt;code&gt;.bashrc&lt;/code&gt; or &lt;code&gt;.zshrc&lt;/code&gt;, respectively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bash&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1008655.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ZSH&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;script src="https://gist.github.com/1008656.js"&gt; &lt;/script&gt;&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;So, my curious side wants to know exactly why this is happening, but I got nowhere. Some have &lt;a href="http://stackoverflow.com/questions/6038364/ruby-rvm-install-error-could-not-source"&gt;solved the problem&lt;/a&gt; by setting some permissions, but that solutions seemed to hacky for me.&lt;/p&gt;

&lt;p&gt;Hope it helps.&lt;/p&gt;

&lt;h2&gt;References&lt;/h2&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://gist.github.com/965395"&gt;&lt;a href="https://gist.github.com/965395"&gt;https://gist.github.com/965395&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://episko.posterous.com/brew-zsh-git-and-rvm"&gt;&lt;a href="http://episko.posterous.com/brew-zsh-git-and-rvm"&gt;http://episko.posterous.com/brew-zsh-git-and-rvm&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gabebw.wordpress.com/2010/08/02/rails-vim-rvm-and-a-curious-infuriating-bug/"&gt;&lt;a href="http://gabebw.wordpress.com/2010/08/02/rails-vim-rvm-and-a-curious-infuriating-bug/"&gt;http://gabebw.wordpress.com/2010/08/02/rails-vim-rvm-and-a-curious-infuriating-bug/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/4755538/rvm-is-not-working-in-zsh"&gt;&lt;a href="http://stackoverflow.com/questions/4755538/rvm-is-not-working-in-zsh"&gt;http://stackoverflow.com/questions/4755538/rvm-is-not-working-in-zsh&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://douglasjarquin.com/post/5646143798</link><guid>http://douglasjarquin.com/post/5646143798</guid><pubDate>Thu, 19 May 2011 16:43:00 -0400</pubDate><category>ruby</category><category>rvm</category><category>zsh</category></item><item><title>Hidden iPod controls on iPhone 4.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l90yd9QOpE1qz4ap6o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hidden iPod controls on iPhone 4.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/1153704130</link><guid>http://douglasjarquin.com/post/1153704130</guid><pubDate>Sun, 19 Sep 2010 22:46:05 -0400</pubDate></item><item><title>Backup Navicat with Dropbox</title><description>&lt;p&gt;I recently started using Navicat for MySQL as my Mac database administration application of choice, and quickly wondered how I could back up my data. Particularly, Navicat has a great query interface, and in a few days I compiled 27 queries that I really did not want to have to rebuild.&lt;/p&gt;

&lt;p&gt;Without over engineering a solution, and since there is no sensitive data to worry about as passwords are stored in Keychain, I decided to backup with &lt;a href="http://www.dropbox.com/referrals/NTI2Mjg1Mzk"&gt;Dropbox&lt;/a&gt; (referral link). I couldn’t move the directory into my Dropbox directory, which is my preferred method, so I went the symlink route.&lt;/p&gt;

&lt;script src="https://gist.github.com/1013738.js"&gt; &lt;/script&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Replace the word username above with your username.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/1091826229</link><guid>http://douglasjarquin.com/post/1091826229</guid><pubDate>Wed, 08 Sep 2010 16:01:00 -0400</pubDate><category>tips</category><category>navicat</category><category>dropbox</category></item><item><title>Melissa is well into labor now.</title><description>&lt;p&gt;Melissa is well into labor now.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/49988129</link><guid>http://douglasjarquin.com/post/49988129</guid><pubDate>Sat, 13 Sep 2008 09:11:07 -0400</pubDate></item><item><title>Just installed Django again and boy did I miss it.</title><description>&lt;p&gt;Just installed Django again and boy did I miss it.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/49221657</link><guid>http://douglasjarquin.com/post/49221657</guid><pubDate>Mon, 08 Sep 2008 03:43:13 -0400</pubDate></item><item><title>How to add a CakePHP book to Coda</title><description>&lt;p&gt;I have to use PHP at work so I have been eyeing the &lt;a href="http://cakephp.org/"&gt;CakePHP&lt;/a&gt; framework. Although it is nowhere near Rails in my opinion is does have some documentation and a big enough community. As my PHP development tool of choice I use &lt;a href="http://www.panic.com/coda/"&gt;Coda&lt;/a&gt;, from &lt;a href="http://www.panic.com/"&gt;Panic&lt;/a&gt;. I know one of the latest features of Coda 1.5 was the ability to add your own Books so I thought I would write about how I setup a CakePHP book.&lt;/p&gt;

&lt;h2&gt;The assets&lt;/h2&gt;

&lt;p&gt;First, lets download the CakePHP Book logo I threw together. It took me awhile to get the image to align correctly in Coda, but if you have a better one let me know.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://douglasjarquin.s3.amazonaws.com/files/cake-book-logo.png.zip"&gt;cake-book-logo.png.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;My inspiration came from the small CakePHP book on the “Learn” tab of the homepage.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://douglasjarquin.s3.amazonaws.com/images/screenshot-of-cakephp-book-inspiration-1-small.png" alt="Screenshot of Cake inspiration"/&gt;&lt;/p&gt;

&lt;h2&gt;Settings&lt;/h2&gt;

&lt;p&gt;Now in Coda, click “Books” and then the “+” sign at the bottom to add a new book. Make sure your settings match this:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://douglasjarquin.s3.amazonaws.com/images/screenshot-of-cakephp-book-settings-2-small.png" alt="Screenshot of CakePHP Book settings"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You have to click and drag the image into the “Cover Image” box to apply the graphic.&lt;/p&gt;

&lt;h2&gt;Results&lt;/h2&gt;

&lt;p&gt;Hit “OK” and voila. Your very own CakePHP Book right in Coda.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://douglasjarquin.s3.amazonaws.com/images/screenshot-of-cakephp-coda-book-3-small.png" alt="Screenshot of CakePHP Book in Coda"/&gt;&lt;/p&gt;</description><link>http://douglasjarquin.com/post/1273936516</link><guid>http://douglasjarquin.com/post/1273936516</guid><pubDate>Fri, 05 Sep 2008 00:00:00 -0400</pubDate><category>coda</category><category>cakephp</category></item><item><title>Just set up MySQL replication.</title><description>&lt;p&gt;Just set up MySQL replication.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/48738024</link><guid>http://douglasjarquin.com/post/48738024</guid><pubDate>Thu, 04 Sep 2008 11:56:37 -0400</pubDate></item><item><title>Just setup Feedburner. Curious as to how many people have stumbled onto this site.</title><description>&lt;p&gt;Just setup &lt;a href="http://feedburner.com/"&gt;Feedburner&lt;/a&gt;. Curious as to how many people have stumbled onto this site.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/48723538</link><guid>http://douglasjarquin.com/post/48723538</guid><pubDate>Thu, 04 Sep 2008 10:16:00 -0400</pubDate></item><item><title>Why Google Chrome is great for Safari</title><description>&lt;p&gt;&lt;a href="http://www.google.com/chrome/"&gt;Google Chrome&lt;/a&gt; is the new browser on the block, and boy is it getting all the neighborhood girls excited. I am sure you can find some entertaining article about why Google Chrome will rule the world, but I am going to tell you why I like it. &lt;a href="http://webkit.org/"&gt;Webkit&lt;/a&gt;. Yes, Google Chrome uses the exact same rendering engine as &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt; which is my browser of choice, &lt;a href="http://www.apple.com/iphone/features/safari.html"&gt;mobile Safari&lt;/a&gt;, and &lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt;. This means that any site that renders well in Safari will look the same in Google Chrome.&lt;/p&gt;

&lt;p&gt;What this also means is that if the adoption of Google Chrome is high enough, which it will be, web designers all over the world can finally give IE the boot. I see the signs already, &amp;#8220;This site works fine in Firefox, Safari, or Chrome.&amp;#8221; That&amp;#8217;s three choices other than IE.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/1273933518</link><guid>http://douglasjarquin.com/post/1273933518</guid><pubDate>Thu, 04 Sep 2008 00:00:00 -0400</pubDate><category>mac</category><category>google</category><category>browsers</category></item><item><title>Melissa did not let me take pictures of her during week number 39.</title><description>&lt;p&gt;Melissa did not let me take pictures of her during week number 39.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/48650935</link><guid>http://douglasjarquin.com/post/48650935</guid><pubDate>Wed, 03 Sep 2008 22:17:46 -0400</pubDate></item><item><title>Watched season 1 episode 3 and 4 of Lost.</title><description>&lt;p&gt;Watched season 1 episode 3 and 4 of Lost.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/48644869</link><guid>http://douglasjarquin.com/post/48644869</guid><pubDate>Wed, 03 Sep 2008 21:19:38 -0400</pubDate></item><item><title>Just setup neighborly cron jobs on all of my slices.</title><description>&lt;p&gt;Just setup neighborly cron jobs on all of my slices.&lt;/p&gt;</description><link>http://douglasjarquin.com/post/48584751</link><guid>http://douglasjarquin.com/post/48584751</guid><pubDate>Wed, 03 Sep 2008 12:31:00 -0400</pubDate></item><item><title>Start backing up your Mac to S3 in 5 minutes</title><description>&lt;p&gt;There are many tutorials out there on how to back up your Mac to &lt;a href="http://www.amazon.com/s3/"&gt;Amazon S3&lt;/a&gt;, but over time this process has been simplified.&lt;/p&gt;

&lt;h3&gt;Requisites&lt;/h3&gt;

&lt;p&gt;Before we get started we will need a few things. Also, make sure you have your Amazon S3 access identifiers at hand. You can get those from your &lt;a href="http://aws.amazon.com/"&gt;AWS&lt;/a&gt; account.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Amazon S3 account&lt;/li&gt;
&lt;li&gt;Mac OS X Leopard&lt;/li&gt;
&lt;li&gt;Terminal Skills&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Back it up&lt;/h3&gt;

&lt;p&gt;In order to keep this under five minutes I am simply going to list the steps required and not going to really go into any major detail.&lt;/p&gt;

&lt;h3&gt;First&lt;/h3&gt;

&lt;p&gt;Install the &lt;a href="http://rubyforge.org/projects/s3sync/"&gt;S3Sync Ruby Gem&lt;/a&gt;. Read more about Ruby Gems &lt;a href="http://www.rubygems.org/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;script src="https://gist.github.com/1013751.js?file=gistfile1.txt"&gt;&lt;/script&gt;&lt;h3&gt;Second&lt;/h3&gt;

&lt;p&gt;Add your Amazon access identifiers to the top of your &lt;code&gt;.bash_login&lt;/code&gt; file.&lt;/p&gt;

&lt;script src="https://gist.github.com/1013753.js?file=gistfile1.txt"&gt;&lt;/script&gt;&lt;h3&gt;Third&lt;/h3&gt;

&lt;p&gt;Execute the command to backup where &lt;code&gt;my_backup_bucket&lt;/code&gt; is the name of your bucket.&lt;/p&gt;

&lt;script src="https://gist.github.com/1013754.js?file=gistfile1.txt"&gt;&lt;/script&gt;&lt;p&gt;I personally do not like to schedule the backups with a cron because every time it runs I am doing something important. I suggest you create an alias for the command in your &lt;code&gt;.bash_login&lt;/code&gt; file like this:&lt;/p&gt;

&lt;script src="https://gist.github.com/1013757.js?file=gistfile1.txt"&gt;&lt;/script&gt;&lt;p&gt;Then all you have to do is type &lt;code&gt;backup&lt;/code&gt; whenever you want to run this command. Easy.&lt;/p&gt;

&lt;p&gt;If the Terminal is not your kind of interface or your just want to backup a few folders of important files, I suggest you go with a full blown S3 file manager. Here are some of the applications I have used.&lt;/p&gt;

&lt;h3&gt;Applications&lt;/h3&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://extendmac.com/flow/"&gt;Flow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.binarynights.com/"&gt;Forklift&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3247"&gt;S3Fox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.panic.com/transmit/"&gt;Transmit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;References&lt;/h3&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.macosxhints.com/article.php?story=2008020123070799"&gt;Use Amazon S3 to automatically backup your mac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://vallery.net/2008/02/01/using-amazon-s3-to-automatically-backup-your-mac/"&gt;Automatically backup you Mac to Amazon S3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://douglasjarquin.com/post/1273930477</link><guid>http://douglasjarquin.com/post/1273930477</guid><pubDate>Sun, 31 Aug 2008 00:00:00 -0400</pubDate><category>mac</category><category>s3</category></item><item><title>Stones brings Go to the iPhone</title><description>&lt;p&gt;&lt;img src="http://douglasjarquin.s3.amazonaws.com/images/screenshot-go-small.jpg" alt="Go on the iPhone"/&gt;&lt;/p&gt;

&lt;p&gt;Exactly a month ago I read an article on &lt;a href="http://railspikes.com/"&gt;Rails Spikes&lt;/a&gt; titled &lt;a href="http://railspikes.com/2008/7/14/why-programmers-should-play-go"&gt;“Why programmers should play Go”&lt;/a&gt;. If you found that article interesting, and own an iPhone or iPod Touch with version 2.0 of the firmware, you will love &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=286525013&amp;amp;mt=8"&gt;Stones&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Right now &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=286525013&amp;amp;mt=8"&gt;Stones&lt;/a&gt; is for two players only, which means there is no AI, but it is still very fun. Plus, like chess, the best way to master Go is to play yourself.&lt;/p&gt;

&lt;h3&gt;Resources&lt;/h3&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://unkx80.netfirms.com/weiqi/howtoplaygo/"&gt;How to play Go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pandanet.co.jp/English/learning_go/learning_go_1.html"&gt;Learning Go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Go_(board_game)"&gt;Go on Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://douglasjarquin.com/post/1273926915</link><guid>http://douglasjarquin.com/post/1273926915</guid><pubDate>Thu, 14 Aug 2008 00:00:00 -0400</pubDate><category>iphone</category><category>rails</category></item></channel></rss>

