<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arnab&#039;s Universe &#187; tech</title>
	<atom:link href="http://www.arnab-deka.com/posts/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arnab-deka.com/posts</link>
	<description>(and all the parallel ones)</description>
	<lastBuildDate>Tue, 06 Dec 2011 04:10:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Quick howto on accessing Rails Properties</title>
		<link>http://www.arnab-deka.com/posts/2011/04/quick-howto-accessing-rails-properties/</link>
		<comments>http://www.arnab-deka.com/posts/2011/04/quick-howto-accessing-rails-properties/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 04:52:15 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=525</guid>
		<description><![CDATA[When you create a new Rails app the default static page (public/index.html) page shows a lot of details about the app. Here&#8217;s a quick how-to show these details (the idea is to probably show these on a /ping route (or a debug parameter on any page maybe) &#8211; so you can quickly monitor your app [...]]]></description>
			<content:encoded><![CDATA[<p>When you create a new Rails app the default static page (public/index.html) page shows a lot of details about the app. Here&#8217;s a quick how-to show these details (the idea is to probably show these on a /ping route (or a debug parameter on any page maybe) &#8211; so you can quickly monitor your app &#8211; it&#8217;s state, active_record state etc.).</p>
<p><strong>Rails 3</strong>: browse the <a href="https://github.com/rails/rails/blob/v3.0.6/railties/lib/rails/info.rb">source-code at railties/lib/rails/info.rb</a></p>
<p>Or see:<br />
<script src="https://gist.github.com/911091.js?file=rails_306_properties.rb"></script></p>
<p><strong>Rails 2</strong>: browse the <a href="https://github.com/rails/rails/blob/v2.0.2/railties/builtin/rails_info/rails/info.rb">source-code at railties/builtin/rails_info/rails/info.rb</a></p>
<p>Or see:<br />
<script src="https://gist.github.com/911091.js?file=rails_202_properties.rb"></script></p>
<p>Till the next time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2011/04/quick-howto-accessing-rails-properties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Job Advertisement</title>
		<link>http://www.arnab-deka.com/posts/2009/09/interesting-job-advertisement/</link>
		<comments>http://www.arnab-deka.com/posts/2009/09/interesting-job-advertisement/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 21:11:31 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=406</guid>
		<description><![CDATA[A recent job opening advert (from Aardvark, for a Front-End Web Developers) goes: Required Skills: * Fluency in HTML and CSS * Experience taking mockups and turning them into standards-compliant HTML/CSS * Expertise in achieving cross-browser compatibility in IE, Firefox, and Safari * Experience in implementing grid-based layouts in HTML/CSS * Experience in an agile [...]]]></description>
			<content:encoded><![CDATA[<p>A recent job opening advert (from <a href="http://vark.com/jobs#feeng">Aardvark, for a Front-End Web Developers</a>) goes:</p>
<blockquote><p>
Required Skills:<br />
    * Fluency in HTML and CSS<br />
    * Experience taking mockups and turning them into standards-compliant HTML/CSS<br />
    * Expertise in achieving cross-browser compatibility in IE, Firefox, and Safari<br />
    * Experience in implementing grid-based layouts in HTML/CSS<br />
    * Experience in an agile development environment</p>
<p>Pluses:<br />
    * Interest in user experience design and graphic design<br />
    * Experience in Javascript and Ruby on Rails<br />
    * History of side projects and interest in social media, browsers, and mobile web<br />
    * Obsession with new technologies and open source tools<br />
    * Experimental, user focused, and iterative<br />
    * Previous startup experience
</p></blockquote>
<p>I felt the Pluses section was very interesting, specially (you kinda see the others on Rails related job boards anyway):<br />
    * History of side projects and interest in social media, browsers, and mobile web<br />
    * Obsession with new technologies and open source tools</p>
<p>Shows how today&#8217;s start-ups value people who are really interested in what they do (and not just in for the money). An encouraging view of the world indeed &#8211; now I just have to get on it and get those much needed Plusses into my skills bag <img src='http://www.arnab-deka.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Note to my employers, friends, well wishers and anyone else interested: This does not mean I am looking for a job! I love the job I have right now and am just happy to see the importance of &#8220;passion&#8221; in the world&#8217;s view of an ideal employee increasing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/09/interesting-job-advertisement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rails Guides on my Kindle DX!!! (or any webpage for that matter)</title>
		<link>http://www.arnab-deka.com/posts/2009/09/rails-guides-on-my-kindle-dx-or-any-webpage-for-that-matter/</link>
		<comments>http://www.arnab-deka.com/posts/2009/09/rails-guides-on-my-kindle-dx-or-any-webpage-for-that-matter/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 20:27:26 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>
		<category><![CDATA[ujwala]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=397</guid>
		<description><![CDATA[How to get web-content onto your Kindle for Free (how I got Rails Guides)]]></description>
			<content:encoded><![CDATA[<p>I got a <a href="http://www.amazon.com/gp/product/B0015TCML0?ie=UTF8&#038;tag=arnsblo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B0015TCML0">Amazon Kindle DX</a><img src="http://www.assoc-amazon.com/e/ir?t=arnsblo-20&#038;l=as2&#038;o=1&#038;a=B0015TCML0" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> for a birthday gift! Thanks Ujwala!</p>
<p>And so far I am loving it. It&#8217;s better to read on compared to Kindle 1 (which, BTW, Ujwala had gifted to me last year) &#8211; and the native PDF support (and the search-anywhere) is awesome! The experimental browser that comes with the DX is much much improved compared to Kindle 1st Gen. </p>
<p>So I was reading more about <a href="http://guides.rubyonrails.org/routing.html">Rails Routing in the rails-guides</a>. And while I was in the bus today morning I wanted to read that on the Kindle (coz it is a pleasure to read on it). So I fired up the guides page on the experimental browser &#8211; it works, but reading a PDF or a Kindle-formatted book is so much better.</p>
<p>So I got this simple idea. Print the web page as a PDF and e-mail it to your Kindle. Here&#8217;s what I did:</p>
<ol>
<li>Go to the site</li>
<li>Print &#8211; (PDF format &#8220;saved to file&#8221; instead of sending it to a printer). I was on Linux &#8211; Mac also has the &#8220;Print to PDF/PS support by default, for Windows you&#8217;ll need to get <a href="http://www.cutepdf.com/">CutePDF</a> installed)</li>
<li>e-mail it to your Kindle address (I also uploaded it to my dropbox &#8211; so I can get it later on) and you are done!</li>
</ol>
<p>(BTW, dropbox is an amazing thing &#8211; if you use multiple computers/OS, you have to try this thing. If you are going to try it out (for free), help me out &#8211; <a href="https://www.getdropbox.com/referrals/NTEzMDYwMzk">use my Dropbox referral link</a>)</p>
<p>So there you go &#8211; another easy way to get web-content for free on your Kindle. Go on enjoy the book now.</p>
<p><strong>Blog-Notes</strong></p>
<ul>
<li><a href="http://www.amazon.com/gp/product/B0015TCML0?ie=UTF8&#038;tag=arnsblo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B0015TCML0">Amazon Kindle DX</a>
        </li>
<li><a href="http://guides.rubyonrails.org">Rails Guides &#8211; excellent info on the RubyOnRails framework</a>
        </li>
<li><a href="http://www.cutepdf.com/">CutePDF</a></li>
<li><a href="https://www.getdropbox.com/">DropBox</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/09/rails-guides-on-my-kindle-dx-or-any-webpage-for-that-matter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNU Screen</title>
		<link>http://www.arnab-deka.com/posts/2009/07/gnu-screen/</link>
		<comments>http://www.arnab-deka.com/posts/2009/07/gnu-screen/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 17:45:00 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=281</guid>
		<description><![CDATA[few words about the what, why and how of GNU Screen, a program that helps a lot with my productivity.]]></description>
			<content:encoded><![CDATA[<p>If you have nothing to do with Linux you probably can stop reading now. Unless you want to get introduced to a very nice tool in the Linux world. I can say without doubt that this saves me at least an hour every month. In addition it gets you away from doing some mundane &#8220;set-up&#8221; like things every time to start working. It has a load of features but today I&#8217;ll just scratch the surface. But it&#8217;ll be enough to start you off and I promise you&#8217;ll be glad you found screen. </p>
<p>One of the programs that I love and can&#8217;t go through the day without is <a href="http://www.gnu.org/software/screen/">GNU Screen</a>. It&#8217;s like a Window manager, but only for your terminals. You know, like you are working with so many terminals/consoles/terminal-windows all the time (one to the DB, one with vim open, one to run the tests, one to run the program etc., one to watch the logs, a few to prod boxes etc.). And then you disconnect and then reconnect (from home, somewhere else) and you have to set-up all that again? </p>
<p>Yeah screen can help you with all that. My work pattern involves connecting to a screen session (and I get all the windows/context loaded). Whether I connect from work, home from somewhere else, all I have to say is:</p>
<pre class="brush: sh">
$ screen -ls (to see what sessions I have running)
$ screen -R some-session-name
</pre>
<p>And it&#8217;s wicked-easy to switch between different windows, search through your history etc. You can also configure it to do a few &#8220;start-up&#8221; things every time. For example, at home, I have screen </p>
<ol>
<li>configured to Open 4 windows when it starts up and </li>
<li>have window-0 go to my code dir (to teh root of my <a href="http://rubyonrails.org/">RubyOnRails</a> part of the site)</li>
<li>start  up <a href="http://nubyonrails.com/articles/autotest-rails">auto-test</a> on window-1</li>
<li>show the logs on window-2</li>
<li>ssh into the <a href="http://www.bluehost.com/">blue host</a> (which hosts my site)</li>
</ol>
<p>Since the windows are persisted, I don&#8217;t have to do all these things every time I connect (for a lazy programmer (and all programmers are lazy aren&#8217;t they?) that&#8217;s a lot of help). You can even share the screens with someone else (I have not tried that yet though).</p>
<p>Anyway, I hope you are sold by now. Even if you are not, spend some time (shouldn&#8217;t be more than a couple of hours) installing/configuring/running screen and you will soon reap the rewards. To get you started:</p>
<ul>
<li>The GNU Screen home-page: <a href="http://www.gnu.org/software/screen/">http://www.gnu.org/software/screen</a></li>
<li>A good guide to installing/setting-up/using: <a href="http://magazine.redhat.com/2007/09/27/a-guide-to-gnu-screen">http://magazine.redhat.com/2007/09/27/a-guide-to-gnu-screen</a></li>
<li>Once you start liking it you&#8217;ll need a cheat-sheet: <a href="http://aperiodic.net/screen/quick_reference?do=show">http://aperiodic.net/screen/quick_reference?do=show</a></li>
</ul>
<p>A word about configuring: heard that Ubuntu will soon shipping with decent .screenrc (sane default configuration) so you don&#8217;t have to. Meanwhile you can configure it yourself (as in the Red Hat guide above) or look at these cool options: <a href="http://linux.dsplabs.com.au/gnu-screen-screenrc-configuration-file-p13/">http://linux.dsplabs.com.au/gnu-screen-screenrc-configuration-file-p13/</a>. Here is my .screenrc:</p>
<pre class="brush: sh">
vbell off
vbell_msg &quot;Ring&quot;

# detach on hangup
autodetach on

# don&#039;t display copyright page
startup_message off

# scroll back
defscrollback 1000

# setup the caption
hardstatus alwayslastline &quot;%{-b gk}%-w%{+b kg}%50&gt;%n %t%{-b gk}%+w %=%C%&lt; &quot;

# right/left bindings
bindkey &quot;^[[c&quot; next
bindkey &quot;^[[d&quot; prev
bindkey &quot;^[[b&quot; focus

# Set the altscreen so that when you quit vi, it will go back to
# what it was before
altscreen on
</pre>
<p>And finally, my <a href="http://delicious.com/arnab.deka/screen">delicious links for screen. </p>
<p>Happy &#8220;screen&#8221;-ing <img src='http://www.arnab-deka.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/07/gnu-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where is the quality in e-commerce?</title>
		<link>http://www.arnab-deka.com/posts/2009/03/where-is-the-quality-in-e-commerce/</link>
		<comments>http://www.arnab-deka.com/posts/2009/03/where-is-the-quality-in-e-commerce/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 06:01:14 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=264</guid>
		<description><![CDATA[I have been buying most of my stuff (on the net) from Amazon ever since I moved to the US, in 2006. That&#8217;s probably why this thought/blog is coming now, after 3 years. It&#8217;s about the quality, mostly about the customer experience in e-commerce stores. First, I have to say kudos to the handful of [...]]]></description>
			<content:encoded><![CDATA[<p>I have been buying most of my stuff (on the net) from Amazon ever since I moved to the US, in 2006. That&#8217;s probably why this thought/blog is coming now, after 3 years.</p>
<p>It&#8217;s about the quality, mostly about the customer experience in e-commerce stores. First, I have to say kudos to the handful of places I have had a good experience in &#8211; <a href="http://www.amazon.com">Amazon</a> (and <a href="http://www.endless.com">endless</a>, <a href="http://www.amazonfresh.com">AmazonFresh</a>, <a href="http://www.windowshop.com">windowshop</a> etc.), <a href="http://www.ebay.com">eBay</a>, <a href="http://www.zappos.com">zappos</a>, <a href="http://www.bn.com">BN</a> and <a href="http://www.netflix.com">Netflix</a>. These places make it easy for the customer &#8211; easy to choose, to place an order and easy to track or follow in case there is a need. It&#8217;s (most of the time) easy to use them (categorization, search, find more related info, edit orders, cancel, return &#8211; the whole deal).</p>
<p>However, over the last one week, I have had a &#8220;chance&#8221; to use a few other sites. Three of these were for techie/geeky t-shirts (which you won&#8217;t find, easily, in the aforementioned stores) &#8211; <a href="http://www.cafepress.com">CafePress</a>, The <a href="https://usshop.ubuntu.com">Ubuntu US Merchandise Shop</a> and <a href="http://www.zazzle.com">Zazzle</a> (for Mozilla/Firefox merchandise). Maybe, I am spoilt by the bigger, better sites &#8211; but I did not find it easy to search for things, find more info on them on these sites. They probably did fine, but not great. However, the experience after placing the order is not nice at all. </p>
<p>The email I received from Ubuntu informing me that my order is complete does not have a single hyper-link. It does not even have a order number. It has the long UPS tracking number in it, but is it so hard to embed a link? And where do I go to see the details of my order? No link, no order number. They don&#8217;t have a picture of the T-shirt in the e-mail, so if I want to look it up to show to someone, I have to go to their site (the US one by the way, is harder to find). But if I search for the item by the name they sent in the e-mail nothing turns up. Horrified.</p>
<p>I did not sign up for yet another account at zazzle and checked out as a guest. And now, when I click on the &#8220;View Order Details&#8221; on their site, it asks me to sign in. They could have told me this before, and I probably would have signed up for an account right? So at this site too I can&#8217;t search for or easily find the item I ordered.</p>
<p>The e-mail from CafePress has a UPS link, but no links to their site or a &#8220;Order Details&#8221; page. Oh man, even here I can&#8217;t search for the item I ordered by the name they gave in the email.</p>
<p>Anyway, I&#8217;ll say that these 3 sites gave me a sound (not great) experience before checkout (although the post-checkout part leaves a lot to be desired). The extreme example of a poorly-designed site was <a href="http://www.theamericanwedding.com">The American Wedding</a>. Ujwala was looking a site to order some more wedding cards (for friends over here in the US). There were a few sites which were just plain worthless. From their main page you could click on a card type (which will get you to the detail page for that card), but there was no way to start the checkout. No links whatsoever (maybe they do everything over the phone). Maybe they are just ads for a physical business, not e-commerce really.</p>
<p>Anyway, <a href="http://www.theamericanwedding.com">www.theamericanwedding.com</a> looked like the best bet. We could select an invitation type from a good selection. Then came entering the text. You have to give the bride and the groom names in 3 different places! And the &#8220;sub-verse&#8221; that they suggested, violated their own rule of max 40 characters on a line for &#8220;sub-verses&#8221;. But the best &#8211; A form element called &#8220;Enter the first name of the bride and groom&#8221; &#8211; which has 3 text-boxes to enter (they are even numbered 1,2 and 3). Ok, they are asking for 2 first names, and clearly are expecting 3 different inputs. Hmmm. Guess what? Turns out Box #2 was for the word &#8220;and&#8221;! And then they ask &#8220;The name of the bride is in Line #&#8221; &#8211; {select 1 to like 50 from a dropdown}. And the same for the bride. Man!</p>
<p>After filling out all the details, there is no preview of which text goes where in the card. There are no hints as to which section is optional (left top text, right top text) &#8211; so if I leave out a section I don&#8217;t know if that will result in a blotch of blank in the card. Oh and the shipping was about $20 for standard ground shipping <img src='http://www.arnab-deka.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  (and I don&#8217;t know the post-checkout experience yet).</p>
<p>Now I think I know why Amazon/eBay etc. are where they are in the e-commerce world. Maybe the &#8220;invitation cards&#8221; industry specifically lacks good sites (which makes me wonder if it is easier to make a difference there), but it seems that most of the &#8220;e-commerce&#8221; sites are still in the 90s. It seems the internet as a whole has advanced light years ahead of it&#8217;s e-commerce children. &#8220;web2.0&#8243; is a distant reality for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/03/where-is-the-quality-in-e-commerce/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How Ubiquity saved me today</title>
		<link>http://www.arnab-deka.com/posts/2009/03/how-ubiquity-saved-me-today/</link>
		<comments>http://www.arnab-deka.com/posts/2009/03/how-ubiquity-saved-me-today/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 09:55:23 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[rickrolling]]></category>
		<category><![CDATA[tinyurl]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=251</guid>
		<description><![CDATA[I know how I shouldn&#8217;t be pointy-clicky on all links I get. Specially the tiny url ones. Well yesterday I got a link (internal &#8211; so can&#8217;t share) in a mailing group in office. The URL was a shortened one (something like tinyurl, but used inside Amazon) and it did come with adequate warning about [...]]]></description>
			<content:encoded><![CDATA[<p>I know how I shouldn&#8217;t be pointy-clicky on all links I get. Specially the tiny url ones.</p>
<p>Well yesterday I got a link (internal &#8211; so can&#8217;t share) in a mailing group in office. The URL was a shortened one (something like tinyurl, but used inside Amazon) and it did come with adequate warning about not opening it. But like a few other dumbos I did click it.</p>
<p>I have to share the link in this post &#8211; but be warned that I have warned you. It&#8217;s no virus r malicious software/code but clever Javascript play. Anyway if you happen to click know that you have no right to sue me whatsoever. And if you really do click &#8211; let me know, afterwards, how it goes.</p>
<p>Without further ado, it&#8217;s &#8211; <a href="http://www.rickrolling.com">http://www.rickrolling.com</a></p>
<p>I am assuming you know what RickRoll is &#8211; if not, you should &#8211; the <a href="http://en.wikipedia.org/wiki/Rickroll">wikipedia article on RickRoll</a> explains it well (it has given me a lot of laughs till date and has robbed some producive hours too. I hope you enjoy it too <img src='http://www.arnab-deka.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>
<p>So, anyway, like a real dumbo, even after reading all the warnings I clicked on it. And bam&#8230; my browser is not mine anymore. It&#8217;s like one of those really annoying moments when you loose control of something you use all the time (maybe not a great analogy, think a driver loosing control of the steering wheel of his bus. Think a bus full of passengers. In this case, it causes no damage &#8211; so like, the bus not hitting any thing/body, but dancing around the street).</p>
<p>I had quite a few interesting tabs open on Firefox. And when it started dancing around, I really lost it. For a few seconds that is. Then the ubiquity idea came to me.</p>
<p>ALT+SHIFT. type &#8220;close-tab&#8221; (actually just type &#8220;clo&#8221; and hit tab) and then type &#8220;RICK ROLL&#8221;.<br />
W00t! My browser is back. And my work is saved (the only other way would have been to kill firefox &#8211; after which if I restart and ask it to open All Tabs again, I am back to square-one. If I say &#8220;Start with no tabs&#8221; I loose all the other interesting ones. Of course you can kill FF, open up the FF tabs xml file (it&#8217;s nested inside your FF install dir) and delete this tab &#8211; but that&#8217;s a lot of work).</p>
<p>I have loved Ubiquity a lot and have evangelized it to a lot of people already. It gives you a really powerful browser (like just type &#8220;search Something&#8221;, or &#8220;email Hi to arnab&#8221; and you are done. No opening a tabs or another service even). It&#8217;s very liberating. My fav commands are search, wiki, weather, email, map, define and twitter.</p>
<p>But yesterday, for the first time I had the opportunity to really feel myself &#8220;Thank God I installed Ubiquity&#8221;.</p>
<p>If you have not already, give it a spin &#8211; here&#8217;s the page for the <a href="http://labs.mozilla.com/projects/ubiquity/">Ubiquity project</a></p>
<p>If you want more, watch this screencast (you can also find it on the Ubiquity page) -<br />
<object width="400" height="298"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="298"></embed></object><br /><a href="http://vimeo.com/1561578">Ubiquity for Firefox</a> from <a href="http://vimeo.com/user532161">Aza Raskin</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>If you are using it already, don&#8217;t you love it? If not using it yet &#8211; try it out and let me know how it goes. (Ubiquity is also on twitter &#8211; <a href="http://twitter.com/mozillaubiquity">@mozillaubiquity</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/03/how-ubiquity-saved-me-today/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Getting listed in Technorati</title>
		<link>http://www.arnab-deka.com/posts/2009/02/getting-listed-in-technorati/</link>
		<comments>http://www.arnab-deka.com/posts/2009/02/getting-listed-in-technorati/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 18:03:33 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=183</guid>
		<description><![CDATA[A stub post to get Technorati recognize my blog]]></description>
			<content:encoded><![CDATA[<p>So <a href="http://website.grader.com">Website Grader</a> tells me that I should get the blog listed in Technorati &#8211; maybe someday (soon) I&#8217;ll write something meaningful! <img src='http://www.arnab-deka.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So here goes &#8211; this is to claim my blog in Technorati -<br />
<a href="http://technorati.com/claim/gwt4nyx97h" rel="me">Technorati Profile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/02/getting-listed-in-technorati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing www.arnab-deka.com!</title>
		<link>http://www.arnab-deka.com/posts/2009/01/so-this-is-my-new-blog/</link>
		<comments>http://www.arnab-deka.com/posts/2009/01/so-this-is-my-new-blog/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 08:07:59 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[on life]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/?p=168</guid>
		<description><![CDATA[announcing my site www.arnab-deka.com]]></description>
			<content:encoded><![CDATA[<p>People have always been telling me to get move away from blogger. In late 2008, I read a few really good articles on why &#8211; and I was convinced. Sorry &#8211; but it seems I did not bookmark(<a href="http://delicious.com/arnab.deka/">delicious</a> them). Tried to look for them now, but I get a few business oriented results only.</p>
<p>Anyway, I always wanted to get my own domain. And play around with Rails, Capistrano etc. to launch it. So here it is. I did spend a lot of time creating it. But finally, I think I am going the low-hanging-fruit (agile?) way &#8211; so right now it&#8217;s the simple, easy and open source <a href="http://wordpress.org">WordPress</a> running on my host.</p>
<p>I am planning to add some dynamic mashup content (like my activity list from all the services I use, and some news that I feed in all mashed up). Let&#8217;s see where it goes.</p>
<p>A few of my early 2009 goals were to learn <a href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard">Dvorak</a>, master vim and Rails and then use all that to prototype my site. Status</p>
<ul>
<li>Dvorak &#8211; home row + 4 top row keys done &#8211; progress is slow &#8211; but it&#8217;s good</li>
<li>vim &#8211; well I have been using it for a couple of years now. But now I am really learning it. I really like Swaroop C H&#8217;s <a href="http://www.swaroopch.com/notes/Vim">A Byte of Vim</a>. And with some snazzy plugins (rails.vim, project.vim, surround.vim and fuzzyfind.vim it is really becoming the best editor ever)</li>
<li>Rails &#8211; I have been using it for a year now. And I can do the &#8220;good stuff&#8221; &#8211; but now I am learning in-depth. Feels great to learn the details of the various components
</li>
</ul>
<p>Along the way, git came. And I got hooked to that too. But anyway, things <strong>are</strong> moving along and I am happy about that. </p>
<p>So one of my goals (getting my site working) is done. Here it is &#8211; <a href="http://www.arnab-deka.com"><strong>www.arnab-deka.com</strong></a> (bye bye blogger &#8211; will miss you)</p>
<p>Now it&#8217;s up to improving it. Will keep you updated!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2009/01/so-this-is-my-new-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On RubyRef &#8211; Ruby Doc on iPhone</title>
		<link>http://www.arnab-deka.com/posts/2008/12/on-rubyref-ruby-doc-on-iphone/</link>
		<comments>http://www.arnab-deka.com/posts/2008/12/on-rubyref-ruby-doc-on-iphone/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 05:10:00 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/2008/12/on-rubyref-ruby-doc-on-iphone/</guid>
		<description><![CDATA[Just learnt from @IndianGuru&#8216;s tweet about RubyRef &#8211; it&#8217;s an iPhone app for Ruby Doc. Sound like a nice idea &#8211; however redundancy was already a thought by the time I went to the Appstore to check it out. However I am spoilt by free iPhone app already &#8211; and seeing a tag of $0.99 [...]]]></description>
			<content:encoded><![CDATA[<p>Just learnt from <a href="http://twitter.com/IndianGuru">@IndianGuru</a>&#8216;s tweet about <a href="http://www.vestaldesign.com/design/ruby-ref">RubyRef</a> &#8211; it&#8217;s an iPhone app for Ruby Doc.</p>
<p>Sound like a nice idea &#8211; however redundancy was already a thought by the time I went to the Appstore to check it out. However I am spoilt by free iPhone app already &#8211; and seeing a tag of $0.99 I didn&#8217;t care to even try it. Here&#8217;s why -</p>
<p>1) There&#8217;s hardly any time I am coding Ruby/Rails  I am not online. And there&#8217;s really great free doc (<a href="http://www.blogger.com/www.rubybrain.com">rubybrain</a>, <a href="http://www.blogger.com/www.railsbrain.com">railsbrain</a>, and the excellent one stop shop <a href="http://www.blogger.com/www.gotapi.com">gotapi</a>). When I have these at a keypress away, why will I turn to the iPhone?</p>
<p>2) I find myself copy-pasting most of the time I am looking up some obsecure Ruby functionality. Agreed, Ruby makes it concise.  It&#8217;s not like you have to a) code up an Iterator, b) have a while loop to go thru it c) and finally iterate, like in some other languages &#8211; Ruby is good at being concise. But still, you gotta cut-paste sometimes right?</p>
<p>3) I find myself working with different Ruby/Rails versions all the time. Ruby 1.8.7/Rails 2.2 at home, Ruby 1.8.6/Rails 1.2 at work (don&#8217;t get it started on why) &#8211; so I find rubybrain/railsbrain very useful for this purpose. I haven&#8217;t tried RubyRef yet &#8211; but looking at the screenshots it probably supports one version. Especially with Rails evolving all the time, we definitely need something like that</p>
<p>4) I haven&#8217;t talked about ri/irb combo yet &#8211; I find them very useful for Ruby docs. Right in the shell, no context switch to move to the browser/phone. Even if you don&#8217;t use them, having a downloaded copy of the doc (from rubybrain for example) will probably be much more easier to refer to than the iPhone.</p>
<p>I mean, I don&#8217;t see myself coding Ruby/Rails without a computer (at least now). As long as I have a computer won&#8217;t ri/irb/rubybrain/downloaded-doc be easier to refer than the iPhone?</p>
<p>I had all the intentions of trying the app out &#8211; but given so many good, free alternatives I don&#8217;t think I&#8217;ll try a 99 cent app.</p>
<p>What about you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2008/12/on-rubyref-ruby-doc-on-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 2.1 upgrade crashes!</title>
		<link>http://www.arnab-deka.com/posts/2008/09/iphone-21-upgrade-crashes/</link>
		<comments>http://www.arnab-deka.com/posts/2008/09/iphone-21-upgrade-crashes/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 14:28:00 +0000</pubDate>
		<dc:creator>Arnab</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.arnab-deka.com/posts/2008/09/iphone-21-upgrade-crashes/</guid>
		<description><![CDATA[Now I seriously didn&#8217;t expect this from Apple. I was so-waiting for the 2.1 update to iPhone &#8211; and iTunes couldn&#8217;t install it or me! and look at the awesome error message! Go Apple! Update after fighting for 20 min or so:I did a restart of Windows and iTunes &#8211; still got the same error. [...]]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WAiRtwNoYbk/SMp84wM4oDI/AAAAAAAAC78/CurCCG21B_A/s1600-h/iPhone.JPG"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_WAiRtwNoYbk/SMp84wM4oDI/AAAAAAAAC78/CurCCG21B_A/s400/iPhone.JPG" alt="" id="BLOGGER_PHOTO_ID_5245142030479826994" border="0" /></a>
<div>Now I seriously didn&#8217;t expect this from Apple. I was so-waiting for the 2.1 update to iPhone &#8211; and iTunes couldn&#8217;t install it or me! <img src='http://www.arnab-deka.com/posts/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
<div></div>
<div>and look at the awesome error message!</div>
<div></div>
<p>Go Apple!</p>
<p>Update after fighting for 20 min or so:<br />I did a restart of Windows and iTunes &#8211; still got the same error.</p>
<p>iTunes documentation says I might need to upgrade my iTunes. So I go and click Check for latest version &#8211; and hey I am already on the latest one (iTunes 8).</p>
<p>Then I tried to upgrade iPhone to 2.1 again &#8211; and this time it worked. I have to agree to one of my colleagues &#8211; is Apple going the Microsoft way???</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arnab-deka.com/posts/2008/09/iphone-21-upgrade-crashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

