<?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></description><title>andy.ferra</title><generator>Tumblr (3.0; @andyferra)</generator><link>http://andyferra.com/</link><item><title>Shoplifter by Eprom</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/g9Vs8tMwZGM?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Shoplifter by Eprom&lt;/p&gt;</description><link>http://andyferra.com/post/11266908586</link><guid>http://andyferra.com/post/11266908586</guid><pubDate>Mon, 10 Oct 2011 00:57:00 -0700</pubDate></item><item><title>Pianobar - Pandora Client for the Console</title><description>&lt;p&gt;I feel like I&amp;#8217;m the last person to hear about this, but just to make sure everyone knows, there is a command line client for Pandora.  And that is awesome.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s called &lt;a href="https://github.com/PromyLOPh/pianobar"&gt;Pianobar&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For those who love their service but &lt;strong&gt;hate&lt;/strong&gt; the UI, myself included, this is the perfect thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;lt;rant&amp;gt;&lt;/strong&gt;BTW, I applaude the authors for &lt;strong&gt;NOT&lt;/strong&gt; taking the opportunity to bite the hand that feeds them by providing a way to save the songs.&lt;/p&gt;

&lt;p&gt;Pandora has made it this far despite tremendous opposition from big media and it was a classy move to respect their licensing concerns while providing a much needed alternative to their butterfaced website.&lt;/p&gt;

&lt;p&gt;If you like their service, consider &lt;a href="http://www.pandora.com/pandora_one"&gt;becoming a Pandora One Member&lt;/a&gt; (it&amp;#8217;s only $36/yr) and help keep them around.  Don&amp;#8217;t shit where you eat by abusing their already generous service.&lt;/p&gt;

&lt;p&gt;If you want to steal your music, more power to you.  But, find a way to do it that doesn&amp;#8217;t hurt a grassroots company.&lt;strong&gt;&amp;lt;/rant&amp;gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://andyferra.com/post/4005695221</link><guid>http://andyferra.com/post/4005695221</guid><pubDate>Mon, 21 Mar 2011 10:42:00 -0700</pubDate></item><item><title>"The price of innocence is impotence."</title><description>“The price of innocence is impotence.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Fred Kofman&lt;/em&gt;</description><link>http://andyferra.com/post/3883903723</link><guid>http://andyferra.com/post/3883903723</guid><pubDate>Tue, 15 Mar 2011 14:32:15 -0700</pubDate></item><item><title>Dear god that’s a sick sound.</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/pk225_E2PRI?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Dear god that’s a sick sound.&lt;/p&gt;</description><link>http://andyferra.com/post/3879457181</link><guid>http://andyferra.com/post/3879457181</guid><pubDate>Tue, 15 Mar 2011 10:26:49 -0700</pubDate><category>music</category><category>glitch hop</category></item><item><title>Wunderlist Is Gorgeous</title><description>&lt;p&gt;Just came across a new task management tool.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Open Source (read: Free)&lt;/li&gt;
&lt;li&gt;Supports OS X, Windows, iOS, and soon Android&lt;/li&gt;
&lt;li&gt;Share Tasks Across Teams&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.6wunderkinder.com/wunderlist/"&gt;Check it out.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I must say, they&amp;#8217;re website is hot.&lt;/p&gt;</description><link>http://andyferra.com/post/2607546364</link><guid>http://andyferra.com/post/2607546364</guid><pubDate>Wed, 05 Jan 2011 02:43:04 -0700</pubDate></item><item><title>And now a bunny eating a banana.</title><description>&lt;iframe width="400" height="240" src="http://www.youtube.com/embed/xl6_-akvZZY?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;And now a bunny eating a banana.&lt;/p&gt;</description><link>http://andyferra.com/post/2557012732</link><guid>http://andyferra.com/post/2557012732</guid><pubDate>Sat, 01 Jan 2011 13:37:31 -0700</pubDate></item><item><title>iTerm2? Apparently.</title><description>&lt;p&gt;I haven&amp;#8217;t exactly been following the iTerm project lately. Tried it, wanted to like it, but it just wasn&amp;#8217;t right in all the wrong places.&lt;/p&gt;

&lt;p&gt;But apparently some folks have been getting frisky &lt;a href="http://code.google.com/p/iterm2/source/list?num=500&amp;amp;start=430"&gt;because their repo picked ramped up in July&lt;/a&gt; and they&amp;#8217;ve been getting commits in almost daily ever since.  Many thanks to the folks who have clearly been working hard on this.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s actually quite hot. So, for the time being I&amp;#8217;ve dropped Terminal and haven&amp;#8217;t missed it once so far.&lt;/p&gt;

&lt;p&gt;Go &lt;a href="http://sites.google.com/site/iterm2home/"&gt;check it for yourself!&lt;/a&gt;  It won&amp;#8217;t be like &lt;a href="http://www.buzzfeed.com/awesomer/3-invisible-dicks"&gt;last time.&lt;/a&gt;&lt;/p&gt;</description><link>http://andyferra.com/post/2556928082</link><guid>http://andyferra.com/post/2556928082</guid><pubDate>Sat, 01 Jan 2011 13:29:30 -0700</pubDate></item><item><title>"Adobe is Microsoft’s little, butterfaced sister of Fail."</title><description>“Adobe is Microsoft’s little, butterfaced sister of Fail.”</description><link>http://andyferra.com/post/2556815361</link><guid>http://andyferra.com/post/2556815361</guid><pubDate>Sat, 01 Jan 2011 13:16:10 -0700</pubDate></item><item><title>Conditional Hash Initialization Style</title><description>&lt;p&gt;We all run into situations where we want to initialize a hash, conditionally set some values, and then return it.  I&amp;#8217;ve often struggled to find a style that I&amp;#8217;m fully satisfied with.&lt;/p&gt;

&lt;p&gt;Consider the following:&lt;/p&gt;

&lt;script src="https://gist.github.com/761375.js?file=gistfile1.rb"&gt;&lt;/script&gt;&lt;p&gt;I would much prefer to express that like this:&lt;/p&gt;

&lt;script src="https://gist.github.com/761362.js?file=gistfile1.rb"&gt;&lt;/script&gt;&lt;p&gt;Thoughts?  What would you prefer?&lt;/p&gt;</description><link>http://andyferra.com/post/2546716636</link><guid>http://andyferra.com/post/2546716636</guid><pubDate>Fri, 31 Dec 2010 15:23:00 -0700</pubDate><category>ruby</category></item><item><title>Please! Standard Keyboard Shortcuts for Web Content</title><description>&lt;p&gt;To their credit there are &lt;a href="https://github.com/rails/rails/commits/master"&gt;a few&lt;/a&gt; &lt;a href="http://www.google.com/search?q=rattlesnake&amp;amp;esrch=BetaShortcuts"&gt;sites&lt;/a&gt; &lt;a href="http://ffffound.com"&gt;out&lt;/a&gt; there who have already figured this out.&lt;/p&gt;

&lt;p&gt;But, like myself, there are a lot of users who prefer to use the keyboard as much as possible and find reaching for the mouse annoying.&lt;/p&gt;

&lt;p&gt;UI people, please consider the following as a standard for keyboard navigation:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;j&lt;/strong&gt; - Next Item&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;k&lt;/strong&gt; - Previous Item&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;enter&gt;&lt;/enter&gt;&lt;/strong&gt; - Goto Item&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;l&lt;/strong&gt; - Next Page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;h&lt;/strong&gt; - Previous Page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;/&lt;/strong&gt; - Focus on search field&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;?&lt;/strong&gt; - Keyboard Shortcuts Help&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Tools like &lt;a href="https://github.com/tzuryby/jquery.hotkeys"&gt;jquery-hotkeys&lt;/a&gt; make it especially easy to pull this off.
Extend as necessary.&lt;/p&gt;

&lt;p&gt;A subset of your users will love you for it! :)&lt;/p&gt;

&lt;p&gt;PS: You may notice, that this site is guilty of not doing this, but rest assured it will be in the very first release of any custom design I do for it.&lt;/p&gt;</description><link>http://andyferra.com/post/2419990220</link><guid>http://andyferra.com/post/2419990220</guid><pubDate>Wed, 22 Dec 2010 13:58:00 -0700</pubDate></item><item><title>Tip: Ignoring Aliases In Bash</title><description>&lt;p&gt;Let&amp;#8217;s say you have the following alias:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ls='ls -laFh'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And, you want to just call &amp;#8216;ls&amp;#8217; by itself&amp;#8230;&lt;/p&gt;

&lt;p&gt;Just lead the command with a &amp;#8216;&amp;#92;&amp;#8217; to bypass the alias.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;\ls
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;That will give you the naked &amp;#8216;ls&amp;#8217; command.&lt;/p&gt;

&lt;p&gt;(via &lt;a href="http://www.cyberciti.biz/faq/ignore-shell-aliases-functions-when-running-command/"&gt;nixCraft&lt;/a&gt;)&lt;/p&gt;</description><link>http://andyferra.com/post/2419705891</link><guid>http://andyferra.com/post/2419705891</guid><pubDate>Wed, 22 Dec 2010 13:35:00 -0700</pubDate></item><item><title>QR Code Bookmarklet</title><description>&lt;p&gt;I made a little bookmarklet that will open a new window with a QR code for the current page&amp;#8217;s URL.&lt;/p&gt;

&lt;p&gt;Click the link to try it out. Drag it to your bookmarks bar if you like it.&lt;/p&gt;

&lt;p&gt;&lt;a href="javascript:(function()%7B%20window.open(%20'http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=512x512&amp;amp;chl='%20+%20document.location.href,'qrcodepopup','width=700,height=700')%20%7D)();"&gt;QR Code for this Page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve only tested it in chrome, but it probably works in any decent browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/663926"&gt;Here&amp;#8217;s the gist for your own purposes.&lt;/a&gt;&lt;/p&gt;</description><link>http://andyferra.com/post/1487036919</link><guid>http://andyferra.com/post/1487036919</guid><pubDate>Fri, 05 Nov 2010 03:33:31 -0700</pubDate><category>javascript bookmarklet</category></item><item><title>Kevin Smith fights back!</title><description>&lt;iframe width="400" height="323" src="http://www.youtube.com/embed/ou2mVnElp6c?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=ou2mVnElp6c"&gt;Kevin Smith fights back!&lt;/a&gt;&lt;/p&gt;</description><link>http://andyferra.com/post/629252580</link><guid>http://andyferra.com/post/629252580</guid><pubDate>Mon, 24 May 2010 15:21:19 -0700</pubDate></item><item><title>gleeBox: Keyboard glee for your web</title><description>&lt;a href="http://thegleebox.com/"&gt;gleeBox: Keyboard glee for your web&lt;/a&gt;</description><link>http://andyferra.com/post/614220675</link><guid>http://andyferra.com/post/614220675</guid><pubDate>Wed, 19 May 2010 15:10:40 -0700</pubDate></item><item><title>Iceland, Eyjafjallajökull - May 1st and 2nd, 2010 (by Sean...</title><description>&lt;object type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf" width="400" height="200"&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf" /&gt;&lt;param name="flashvars" value="clip_id=11673745&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF" /&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://vimeo.com/11673745"&gt;Iceland, Eyjafjallajökull - May 1st and 2nd, 2010&lt;/a&gt; (by &lt;a href="http://vimeo.com/sstieg"&gt;Sean Stiegemeier&lt;/a&gt;)&lt;/p&gt;</description><link>http://andyferra.com/post/609447910</link><guid>http://andyferra.com/post/609447910</guid><pubDate>Tue, 18 May 2010 00:35:17 -0700</pubDate></item><item><title>Damien Walters 2010 Parkour And Free Running (via tecnoanimex)</title><description>&lt;iframe width="400" height="245" src="http://www.youtube.com/embed/Y1oMa3gZPg4?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=Y1oMa3gZPg4"&gt;Damien Walters 2010 Parkour And Free Running&lt;/a&gt; (via &lt;a href="http://youtube.com/user/tecnoanimex"&gt;tecnoanimex&lt;/a&gt;)&lt;/p&gt;</description><link>http://andyferra.com/post/586240953</link><guid>http://andyferra.com/post/586240953</guid><pubDate>Mon, 10 May 2010 00:32:05 -0700</pubDate></item><item><title>Def Poetry Jam - Saul Williams (Coded Language)</title><description>&lt;iframe width="400" height="299" src="http://www.youtube.com/embed/jzY2-GRDiPM?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Def Poetry Jam - Saul Williams (Coded Language)&lt;/p&gt;</description><link>http://andyferra.com/post/570583504</link><guid>http://andyferra.com/post/570583504</guid><pubDate>Tue, 04 May 2010 03:37:34 -0700</pubDate></item><item><title>I love my job</title><description>Byron: when you're around, ping me&lt;br /&gt;&#13;
Byron: *crickets*&lt;br /&gt;&#13;
Client: dang sry, had a small explosion to handle&lt;br /&gt;&#13;
Byron: i hope you washed your hands :)&lt;br /&gt;&#13;
Client: oh that was bad</description><link>http://andyferra.com/post/570582647</link><guid>http://andyferra.com/post/570582647</guid><pubDate>Tue, 04 May 2010 03:36:50 -0700</pubDate></item><item><title>Lucas (via ffffound.com)</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l14z8t5Qt71qz4ehho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Lucas (via &lt;a href="http://ffffound.com/image/7e055aefe3870b7312b0ae1c78d8e85892551257"&gt;ffffound.com&lt;/a&gt;)&lt;/p&gt;</description><link>http://andyferra.com/post/533743737</link><guid>http://andyferra.com/post/533743737</guid><pubDate>Mon, 19 Apr 2010 11:26:53 -0700</pubDate><category>awesome</category></item><item><title>Siftables as a Music Sequencer (Official Site)</title><description>&lt;iframe src="http://player.vimeo.com/video/3165011" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Siftables as a Music Sequencer (&lt;a href="http://sifteo.com/"&gt;Official Site&lt;/a&gt;)&lt;/p&gt;</description><link>http://andyferra.com/post/528842153</link><guid>http://andyferra.com/post/528842153</guid><pubDate>Sat, 17 Apr 2010 13:01:15 -0700</pubDate></item></channel></rss>

