<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-689869310107675036</atom:id><lastBuildDate>Sat, 18 May 2013 03:48:00 +0000</lastBuildDate><category>ruby</category><category>solr</category><category>jaunty jackalope</category><category>postgres</category><category>javascript</category><category>cyanogen</category><category>apple</category><category>sphinx</category><category>wine</category><category>hadoop</category><category>dell</category><category>firefox</category><category>iceweasel</category><category>iphone</category><category>econify</category><category>git</category><category>passwords security</category><category>python</category><category>nginx</category><category>rails</category><category>debian</category><category>hive</category><category>classycas</category><category>freebsd</category><category>hardware</category><category>linux</category><category>pulseaudio</category><category>sunspot</category><category>business</category><category>mysql</category><category>php</category><category>vegan</category><category>ssh</category><category>ffmpeg</category><category>bacon</category><category>apache2</category><category>bluetooth</category><category>android</category><category>blogger</category><category>gedit</category><category>homebrew</category><category>rpg</category><category>thinking-sphinx</category><category>mac</category><category>xfce</category><category>ssl</category><category>sinatra</category><category>intrepid ibex</category><category>opensolaris</category><category>songbird</category><category>ubuntu</category><category>testing</category><category>plugins</category><category>nook</category><category>karmic</category><category>google</category><title>Hackido</title><description /><link>http://www.hackido.com/</link><managingEditor>noreply@blogger.com (Vince Wadhwani)</managingEditor><generator>Blogger</generator><openSearch:totalResults>94</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Hackido" /><feedburner:info uri="hackido" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-6593264030936467799</guid><pubDate>Sat, 18 May 2013 03:48:00 +0000</pubDate><atom:updated>2013-05-17T23:48:00.570-04:00</atom:updated><title>Quick Tip: Fix Sidekiq-Web with asset pipeline</title><atom:summary>For those still struggling to figure out why the HTML won't render with Sidekiq web, here's a quick tip:

Old way:

# routes.rb

require 'sidekiq/web'
# ...
mount Sidekiq::Web, at: '/sidekiq'


New way

# config.ru

require 'sidekiq/web'

run Rack::URLMap.new(
    "/" =&gt; Rails.application,
    "/sidekiq" =&gt; Sidekiq::Web
)
</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/1wELUKf-JYA/quick-tip-fix-sidekiq-web-with-asset.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/1wELUKf-JYA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2013/05/quick-tip-fix-sidekiq-web-with-asset.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-8576509754227356549</guid><pubDate>Fri, 17 May 2013 03:48:00 +0000</pubDate><atom:updated>2013-05-16T23:48:38.748-04:00</atom:updated><title>Quick Tip: Fix Resque-Web with asset pipeline</title><atom:summary>For those still struggling to figure out why the HTML won't render in resque web, here's a quick tip:

Old way:

# routes.rb

mount Resque::Server, :at =&gt; "/resque"



New way

# config.ru

require 'resque/server'

run Rack::URLMap.new(
    "/" =&gt; Rails.application,
    "/resque" =&gt; Resque::Server.new 
)
</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/sK_OaBc0pSg/quick-tip-fix-resque-web-with-asset.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/sK_OaBc0pSg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2013/05/quick-tip-fix-resque-web-with-asset.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-4435752211060783840</guid><pubDate>Sat, 09 Mar 2013 23:13:00 +0000</pubDate><atom:updated>2013-03-09T18:15:27.466-05:00</atom:updated><title>Music without Device Lock-in</title><atom:summary>Recently I took the plunge into figuring out a solution to play music in my apartment. I tried a number of solutions but the deciding factor for me ended up being setup and the type of apps available for the hardware platform.

My building offers free WiFi (hooray!) but no dedicated ethernet port (boo!). Here are the 3 things I tried before succeeding.


The Nexus Q is pretty simple to set up. </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/SxhJbuKW5aI/music-without-device-lockin.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/SxhJbuKW5aI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2013/03/music-without-device-lockin.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-7778533382185091210</guid><pubDate>Sat, 15 Dec 2012 23:03:00 +0000</pubDate><atom:updated>2012-12-15T18:03:56.769-05:00</atom:updated><title>RailFood Evolves: Another pivot</title><atom:summary>

Having a startup is easy. Succeeding is a different story. It's a terribly competitive game and there are lots of ways to fail and no absolute ways to succeed. One of the ideas I've been working on for about 5 years just took a big shift both in features and messaging.

Initially, RailFood was a Parts listing site for the rail industry. We have paying customers but many of those on the supply </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/fGGjnv3yrxQ/railfood-evolves-another-pivot.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/fGGjnv3yrxQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2012/12/railfood-evolves-another-pivot.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-3734246854404976236</guid><pubDate>Sun, 18 Nov 2012 01:48:00 +0000</pubDate><atom:updated>2012-11-17T20:48:31.161-05:00</atom:updated><title>Enable wildcard searches in Sunspot 2.0</title><atom:summary>

We've got a web application that allows folks to search for heavy equipment by part numbers. Sometimes those part numbers follow patterns which makes doing a partial search worthwhile. But we didn't want to clutter the searches by default. So if somebody searched for 10332 we and it wasn't an exact match we'd skip returning any results but 10332* should return anything that was close.


In Solr</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/SrcS-jhqEOE/enable-wildcard-searches-in-sunspot-20.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/SrcS-jhqEOE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2012/11/enable-wildcard-searches-in-sunspot-20.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-6328099747198925305</guid><pubDate>Fri, 27 Jul 2012 18:15:00 +0000</pubDate><atom:updated>2012-07-27T14:15:38.547-04:00</atom:updated><title>Fix Homebrew, Apache, &amp; PHP in Mountain Lion</title><atom:summary>If you just upgraded to Mac OS X 10.8 (Mountain Lion) you're probably prepared for a little heart ache as you try to get your beloved stack up and running again. Rails, Apache, and Homebrew are probably all causing you some fits.  But don't worry! Getting things back up and running is easy.

Here two quick links to help you accomplish  your goals:

1. http://coolestguyplanettech.com/downtown/</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/qX2XRVSwWVA/fix-homebrew-apache-php-in-mountain-lion.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/qX2XRVSwWVA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2012/07/fix-homebrew-apache-php-in-mountain-lion.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-7266829954216409542</guid><pubDate>Sat, 21 Jan 2012 17:28:00 +0000</pubDate><atom:updated>2012-01-21T12:30:50.483-05:00</atom:updated><title>Quick Tip: Using the Progress Bar gem</title><atom:summary>

I've got a long running rake task.  Yep, I hate to have it but it's necessary.  So rather than just sit back and wonder how long it's going to take and how long I've already been waiting, I decided to take a look at the progress_bar gem.  Using it is fairly simple.. you can take a look at the documentation for some nifty options but let me step you through a very simple example on how I use it </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/8jye6R8GWQ4/quick-tip-using-progress-bar-gem.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/8jye6R8GWQ4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2012/01/quick-tip-using-progress-bar-gem.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-5462474116767862052</guid><pubDate>Mon, 26 Dec 2011 06:50:00 +0000</pubDate><atom:updated>2011-12-30T18:25:07.479-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nook</category><category domain="http://www.blogger.com/atom/ns#">android</category><title>6 Ways I'm using my Nook Tablet</title><atom:summary>



A little while back I bought a Nook Tablet. I have no idea why I did it.  I've owned an iPad in the past and the application used the most (iMockups) isn't even available on Android.  But the NT is smaller, lighter and cheap enough that I had to give it a try.  It started off miserably.  Even after rooting, it was basically collecting dust.  But then I started to embrace it and now I find it </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/6aoPc-FYeZ0/6-ways-im-using-my-nook-tablet.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>4</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/6aoPc-FYeZ0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/12/6-ways-im-using-my-nook-tablet.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-1645527516231405483</guid><pubDate>Fri, 11 Nov 2011 08:03:00 +0000</pubDate><atom:updated>2011-12-26T01:52:12.221-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ffmpeg</category><category domain="http://www.blogger.com/atom/ns#">homebrew</category><category domain="http://www.blogger.com/atom/ns#">mac</category><title>ffmpeg problems in homebrew</title><atom:summary>File this under: things I'm documenting on my blog in case I can't find the solution next time I need it.  So there's a problem with the latest ffmpeg in homebrew where it's failing to compile.  Unfortunately it's also keeping a number of other unrelated packages back.  Luckily we can work around the issue by pinning ffmpeg to version 0.6.3.  Here's how we do it:


cd `brew --prefix`
git checkout</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/XRmFwI6KlV0/ffmpeg-problems-in-homebrew.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/XRmFwI6KlV0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/11/ffmpeg-problems-in-homebrew.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-8992249242310494263</guid><pubDate>Fri, 04 Nov 2011 05:01:00 +0000</pubDate><atom:updated>2011-11-04T01:01:17.809-04:00</atom:updated><title>Two things missing from Google Voice</title><atom:summary>
I love using Google Voice. By default I use it to handle all my voicemails since it has some nifty features over what otherwise would be standard using T-mobile.  For example, I love that I can listen to my voicemails from a web browser where ever I am in the world.  The fact that it handles text messages too is a big plus.  Lastly, the translation attempts are usually good enough that I can </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/mrrskEh_unk/two-things-missing-from-google-voice.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/mrrskEh_unk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/11/two-things-missing-from-google-voice.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-4563196573052957931</guid><pubDate>Fri, 07 Oct 2011 06:08:00 +0000</pubDate><atom:updated>2011-10-07T02:19:32.295-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apple</category><title>RIP Steve Jobs</title><atom:summary>Steve Jobs died on October 5th. I can't express how sad I am in his passing.  I'm fortunate to have not yet lost a parent but if I had I imagine it would feel like this.  Every once in a while a great person comes to pass and if you're lucky you are alive during his or her time.  I feel very fortunate not only to have been alive but to have seen him in person and worked at his company early on </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/5Rkpg0LxT_I/rip-steve-jobs.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/5Rkpg0LxT_I" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/10/rip-steve-jobs.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-6749080484819997279</guid><pubDate>Thu, 29 Sep 2011 07:12:00 +0000</pubDate><atom:updated>2011-10-12T23:47:33.180-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blogger</category><category domain="http://www.blogger.com/atom/ns#">econify</category><title>Whoa, what happened to my company blog?</title><atom:summary>A few days ago I logged into blogger to write a new post for our company blog only to find that it had completely disappeared.  There was a helpful link that said "My blog disappeared from my account!" which let me click through to a form I could fill out to recover it.  Sadly, that didn't work.. I was only given a cryptic message that said "No blog found at econify.blogspot.com". No reason was </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/3ASTSiLME9Y/whoa-what-happened-to-my-company-blog.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/3ASTSiLME9Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/09/whoa-what-happened-to-my-company-blog.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-6175147737865313266</guid><pubDate>Tue, 09 Aug 2011 06:31:00 +0000</pubDate><atom:updated>2011-09-08T13:02:22.412-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache2</category><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">mac</category><category domain="http://www.blogger.com/atom/ns#">postgres</category><title>Recompile PHP with Postgres support in OSX</title><atom:summary>If you've switched over your local development to PostgreSQL on your mac, you may want to use a graphical interface to interact with your databases and tables.  One solution out there is phpPgAdmin.  Unfortunately if you try to load it up you'll probably get an error saying that postgres support isn't enabled.  Instructions on Apple's site will tell you to recompile PHP with postgres support and </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/6HVEDFmafQk/recompile-php-with-postgres-support-in.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/6HVEDFmafQk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/08/recompile-php-with-postgres-support-in.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-5050942957812875605</guid><pubDate>Sat, 14 May 2011 03:24:00 +0000</pubDate><atom:updated>2011-05-13T23:35:27.410-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rpg</category><category domain="http://www.blogger.com/atom/ns#">google</category><category domain="http://www.blogger.com/atom/ns#">android</category><title>RPG Buddy: Now on Android</title><atom:summary>About a year ago I talked about how we released our first iPhone app.  It was called RPGBuddy and it was built to help Game Masters track initiative for their Pathfinder, D&amp;D, or other d20 type game.  Today I am equally proud to announce that we've ported it to Android. 

Well, ported is actually not quite accurate. It's been completely done from scratch using Android's SDK.  I suppose we could </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/gnvCvO56DLo/rpg-buddy-now-on-android.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/gnvCvO56DLo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/05/rpg-buddy-now-on-android.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-8188347326508237132</guid><pubDate>Tue, 12 Apr 2011 22:23:00 +0000</pubDate><atom:updated>2011-04-12T18:51:49.813-04:00</atom:updated><title>Some Takeaways from CodeConf</title><atom:summary>If you missed it, Github put together a conference in San Francisco last weekend called CodeConf.  Unlike most of the conferences I attend, this one was not specific to any particular programming language. Instead the sprit was about open source code.  Almost every talk was interesting and I learned and relearned a lot of things that I plan to implement.  This is not a summary of each speaker's </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/LmDcSH_N3hY/some-takeaways-from-codeconf.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/LmDcSH_N3hY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/04/some-takeaways-from-codeconf.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-3601429332007579086</guid><pubDate>Tue, 05 Apr 2011 23:59:00 +0000</pubDate><atom:updated>2011-04-06T04:44:08.191-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">homebrew</category><category domain="http://www.blogger.com/atom/ns#">mac</category><category domain="http://www.blogger.com/atom/ns#">hadoop</category><title>Homebrew rocks but..</title><atom:summary>I love Homebrew.. I like the simplicity of it and generally, it just works.  Every once in a while though something goes wrong and you need to back up to an older version of a package.  Doing so is not terribly intuative.  The process goes something like this:


1. Head over to your /usr/local/Library/Formula/ directory and search for the commit prior to the one one where your formula was updated</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/GfwTRUOp9SM/homebrew-rocks-but.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/GfwTRUOp9SM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/04/homebrew-rocks-but.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-1199810969477931653</guid><pubDate>Tue, 15 Mar 2011 18:35:00 +0000</pubDate><atom:updated>2011-03-15T14:35:44.481-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">sinatra</category><title>Deploying Sinatra with Passenger</title><atom:summary>Just posted a quick tutorial on deploying a sinatra app using Apache and Passenger.  I noticed that even the official docs just recommended using Heroku.  That's fine for most of us, but I had an instance where I needed to deploy on Slicehost.  Hence this mini-tutorial.  I posted it on the official company blog, so feel free to check it out there.</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/grt-yzXKegc/deploying-sinatra-with-passenger.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Z_DUFSpRmxI/TX-xXkfziPI/AAAAAAAAAIk/0BNSNT5P5WY/s72-c/sinatra.jpeg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/grt-yzXKegc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/03/deploying-sinatra-with-passenger.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-7826648233516191074</guid><pubDate>Mon, 14 Feb 2011 19:03:00 +0000</pubDate><atom:updated>2011-02-14T14:03:27.145-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">vegan</category><category domain="http://www.blogger.com/atom/ns#">bacon</category><category domain="http://www.blogger.com/atom/ns#">iphone</category><title>VeganFinder is out!</title><atom:summary>Today I'm happy to tell you about VeganFinder.  Like BaconFinder before it, this is an iOS application to help locate a type of ingredient. This time our focus was on helping Vegans.  Why? Well, first of all, I was feeling all the negative karma after focusing on bacon before (although it is so so tasty). Second, while there are apps and websites out there for vegetarians, sometimes that's not </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/h5wcTxoPf-c/veganfinder-is-out.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-OIe1ffXejlo/TVl8Ndhu7QI/AAAAAAAAAIM/Q3AUqaj_8M4/s72-c/Icon%25402x.png" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/h5wcTxoPf-c" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2011/02/veganfinder-is-out.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-3265128013451350028</guid><pubDate>Sat, 25 Dec 2010 18:37:00 +0000</pubDate><atom:updated>2010-12-27T13:45:18.478-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">rails</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Install Ruby on Rails on Ubuntu Maverick Meerkat 10.10</title><atom:summary>If you're running Ubuntu 9.10 and want to install Ruby on Rails I've put together a quick tutorial for you.  Not tremendously much has changed since the last tutorial for Jaunty Jackalope.  Unicorn is out and while I think it's nifty, I'm going to wait a little while before playing with it.  For now my money is still on Phusion Passenger as being the right tool for the job.  If all that seems </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/dfLG-e0Anrs/install-ruby-on-rails-on-ubuntu.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_xyjRMd2gFJo/STb6O5fWtwI/AAAAAAAAACI/WfvhPhSAEuE/s72-c/rails.jpg" height="72" width="72" /><thr:total>2</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/dfLG-e0Anrs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/12/install-ruby-on-rails-on-ubuntu.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-6788749075672784129</guid><pubDate>Thu, 16 Dec 2010 22:17:00 +0000</pubDate><atom:updated>2010-12-16T17:20:41.503-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">classycas</category><title>ClassyCAS -- Sinatra based Single Signon</title><atom:summary>We've been working on a few projects for customers lately and one of the problems we've had to solve is Single Signon.  It's a classic problem and I'm surprised that there are still a lot of well known sites that haven't solved it well. (For example, you're registered on their site and need to register again to access the forums.)  The result is ClassyCAS.  It's still a work in progress but we </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/8hN8vvobGpE/classycas-sintra-based-single-signon.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_xyjRMd2gFJo/TQqP8vzGQ6I/AAAAAAAAAHw/v5SnI1x-TQY/s72-c/stay_classy1.gif" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/8hN8vvobGpE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/12/classycas-sintra-based-single-signon.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-3199780198876359857</guid><pubDate>Mon, 06 Dec 2010 17:10:00 +0000</pubDate><atom:updated>2010-12-06T12:10:02.100-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bacon</category><category domain="http://www.blogger.com/atom/ns#">iphone</category><category domain="http://www.blogger.com/atom/ns#">apple</category><title>BaconFinder is here!</title><atom:summary>I'm pleased to announce our latest iPhone app has just been approved by Apple for inclusion in the App Store.  It's called BaconFinder and well, it finds bacon.  It was a fun app to make with lots of challenges including gathering data and finding a happy medium between speed and accuracy with spatial searches.  We've got a few more apps in the pipeline with a similar theme, but please take a </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/vh9S9JNaWr8/baconfinder-is-here.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_xyjRMd2gFJo/TPh6ZpqvlOI/AAAAAAAAAHs/iY1yRfZmMUE/s72-c/baconfinder.jpg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/vh9S9JNaWr8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/12/baconfinder-is-here.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-4728619377513497749</guid><pubDate>Wed, 10 Nov 2010 23:35:00 +0000</pubDate><atom:updated>2010-11-10T18:36:09.587-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mysql</category><category domain="http://www.blogger.com/atom/ns#">mac</category><title>Quick tip: install mysql gem w/ homebrew</title><atom:summary>Ok, you've got OS X and you've installed most of your packages with homebrew, including mysql.  Now it's time to install the gem and you keep getting errors that say something along the lines of ERROR: Failed to build gem native extension.

With OS X you have a few extra parameters you need to pass along.  Here, I'm installing an older version of the mysql gem pointing it to the mysql_config file</atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/UAEU7Ke_pm4/quick-tip-install-mysql-gem-w-homebrew.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/UAEU7Ke_pm4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/11/quick-tip-install-mysql-gem-w-homebrew.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-1153946636788245260</guid><pubDate>Wed, 03 Nov 2010 05:23:00 +0000</pubDate><atom:updated>2010-11-03T01:24:30.312-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mac</category><title>Quick Tip: Set JAVA_HOME on OS X Snow Leopard</title><atom:summary>I recently started setting up a new OS X development machine after I tried and failed to get the syanptics driver to work on my Dell Vostro V13. (Side note, can you believe they claim this machine is supported by Ubuntu?)

One of the packages that I need to run is hive.  Installing it is a breeze thanks to homebrew, but you still need to set your $JAVA_HOME.  So how is that done?  Easily!  From </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/UQIm21nor9o/quick-tip-set-javahome-on-os-x-snow.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/UQIm21nor9o" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/11/quick-tip-set-javahome-on-os-x-snow.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-6562636758661218898</guid><pubDate>Tue, 28 Sep 2010 04:22:00 +0000</pubDate><atom:updated>2010-09-28T00:24:40.201-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">mysql</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">rails</category><category domain="http://www.blogger.com/atom/ns#">mac</category><title>Mysql2 Error after upgrading an app to Rails 3</title><atom:summary>I was just updating the official Econify website to use Rails 3 and everything was working fine except for a problem with the mysql2 gem.  The error I was getting was


Mysql2::Error (Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)):

Now it didn't happen in development so I was perplexed until I realized that the rails upgrade plugin I used to help me along had replaced </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/GN_S_riE7-M/mysql2-error-after-upgrading-app-to.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_xyjRMd2gFJo/TKFs71xy6SI/AAAAAAAAAHI/09qg-Yh7v-E/s72-c/logo.gif" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/GN_S_riE7-M" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/09/mysql2-error-after-upgrading-app-to.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-689869310107675036.post-3562712514134374347</guid><pubDate>Mon, 20 Sep 2010 06:52:00 +0000</pubDate><atom:updated>2010-09-20T02:57:24.025-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ruby</category><title>For the latecomers: RVM on OS X</title><atom:summary>If you haven't already, you can install RVM pretty easily. These instructions should also work for Linux.  For those that aren't familiar with it, RVM is the Ruby version manager which allows you to switch between multiple version of Ruby.  Handy if you are doing most of your work on 1.8.7 but then are also working on making changes to your app so it runs in 1.9.2.  Read on for details.


1. Run </atom:summary><link>http://feedproxy.google.com/~r/Hackido/~3/QFdT9E8Bh1E/for-late-comers-rvm-on-os-x.html</link><author>noreply@blogger.com (Vince Wadhwani)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_xyjRMd2gFJo/TJcFDVH8ieI/AAAAAAAAAHA/uO2_sIaZHnE/s72-c/ruby.jpg" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Hackido/~4/QFdT9E8Bh1E" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.hackido.com/2010/09/for-late-comers-rvm-on-os-x.html</feedburner:origLink></item></channel></rss>
