<?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>Expressions - Bhagwad Jal Park &#187; Technology</title> <atom:link href="http://www.bhagwad.com/blog/topics/technology/feed" rel="self" type="application/rss+xml" /><link>http://www.bhagwad.com/blog</link> <description>My thoughts, haikus and freelance musings</description> <lastBuildDate>Tue, 07 Sep 2010 23:38:36 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>WordPress hosting on Bluehost vs Go Daddy</title><link>http://www.bhagwad.com/blog/2010/technology/wordpress-hosting-on-bluehost-vs-go-daddy.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/wordpress-hosting-on-bluehost-vs-go-daddy.html#comments</comments> <pubDate>Thu, 02 Sep 2010 03:30:51 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[NR]]></category> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=2967</guid> <description><![CDATA[Compares Wordpress hosting on Bluehost and Go Daddy. Looks at resource allocation and how to speed up Wordpress on Bluehost <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/wordpress-hosting-on-bluehost-vs-go-daddy.html">WordPress hosting on Bluehost vs Go Daddy</a></span>]]></description> <content:encoded><![CDATA[<p>A few days back I migrated this WordPress blog to Bluehost. I&#8217;d been using Go Daddy for over a year, but I grew increasingly frustrated by the slowdowns. Sometimes they happened at the same time every day. In addition, Go Daddy didn&#8217;t support mod_deflate or mod_gzip on its shared hosting plan. The last straw was when they <em>downgraded</em> my server from Apache 2.2 to 1.33, resulting in all sorts of weird .htaccess errors as my expiration tag declarations were shot to hell. To rub salt into my wounds, I had to upgrade to a <em>delux</em> plan just to view the error logs!</p><p>So I finally bit the bullet and ponyed up $59.4 for a year&#8217;s worth of hosting at Bluehost. I&#8217;d done as much research as possible, but I couldn&#8217;t get a definitive guide to which was better. So now that I&#8217;m settled into my new place, here&#8217;s the lowdown on which hosting plan is the best for a WordPress blog.</p><h2>Blushost performance vs Go Daddy</h2><p>The thing that really impressed me about Bluehost was that they <a href="http://www.bluehost.com/cgi/info/resource_protection">throttle the CPU resources</a> of accounts that go over the limit. Now this might seem like a bad thing to you, but it really ends up benefiting everyone. Since I can be sure that the sites of others won&#8217;t be eating up resources that are meant for <em>me</em>. Godaddy on the other hand had no indication of how many resources my applications were using. The transparency in Bluehost is amazing. Here&#8217;s how it looks in action:</p><div id="attachment_2969" class="wp-caption alignnone" style="width: 310px"><a rel="attachment wp-att-2969" href="http://www.bhagwad.com/blog/2010/technology/wordpress-hosting-on-bluehost-vs-go-daddy.html/attachment/throttling-in-cpanel"><img class="size-medium wp-image-2969 " title="Throttling status in Bluehost's cPanel" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/09/Throttling-in-cPanel-300x199.jpg" alt="Throttling status in Bluehost's cPanel" width="300" height="199" /></a><p class="wp-caption-text">Throttling status in Bluehost&#39;s cPanel</p></div><p>You can choose to view the CPU throttling on an hourly, quarter hourly, or minute by minute basis. This allowed me to test which plugins were causing the problem because of the quick feedback. Go Daddy has nothing like this in their economy shared hosting plan.</p><div id="attachment_2970" class="wp-caption alignleft" style="width: 260px"><a rel="attachment wp-att-2970" href="http://www.bhagwad.com/blog/2010/technology/wordpress-hosting-on-bluehost-vs-go-daddy.html/attachment/minute-by-minute-cpu-throttling"><img class="size-full wp-image-2970" title="Minute by minute CPU throttling" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/09/Minute-by-minute-CPU-throttling.jpg" alt="Minute by minute CPU throttling" width="250" height="296" /></a><p class="wp-caption-text">Minute by minute CPU throttling</p></div><p>As I mentioned above, I also got access to all the error logs which allowed me to identify a few more faulty plugins. Go Daddy didn&#8217;t give me this access and the help center guy told me I&#8217;d have to upgrade if I wanted to just take a look at what was causing the 503 Internal server errors.</p><h2>Transferring WordPress from Go Daddy to Bluehost</h2><p>One truly amazing thing about Bluehost is their temporary URL feature. When you migrate hosts, you need to redirect your DNS entries to the new servers. But before you take that final step, you want to be damn bloody sure your site is working perfectly. You want to preview it and test it in a production environment. But what do you type into your address bar when your domain hasn&#8217;t moved yet?</p><p>Bluehost makes this easy. When I purchased a new Bluehost account, I got a temporary URL along with the welcome mail. Clicking that, you can access your new hosting account <em>exactly</em> as if your DNS entries were already changed! Go Daddy has a feature like this, though you have to specifically turn it on, but the URL they give you doesn&#8217;t allow you to do everything on your site that you would normally do. With Bluehost, the temp URL can set cookies and all the rest. So I took my own sweet time making sure it was working <em>precisely</em> the way I wanted before taking the leap and changing the servers.</p><p>Installing WordPress itself was easy. Just a single click, choose the directory and it happens in seconds. When I did the same thing in Go Daddy, it took me half an hour at least with the message &#8220;pending installation&#8221; staring me in the face. There was no waiting with Bluehost. And when I set up a subdomain for my CDN requirements, it was ready almost instantly. No waiting period at all.</p><p>When I wanted to archive my site using Go Daddy&#8217;s file manager to transfer it off my account, I found that they only allowed 20 MB to be archived! A pittance. And with several hundreds of files, there was no way I was going to use FTP to transfer it out. So I had to rebuild from scratch. Luckily, with the temporary URL I faced no issues. Later when I tried to use the archive function on Bluehost, I didn&#8217;t find any size limitation.</p><p>It made me wonder why I put up with Go Daddy&#8217;s shoddy service all this time.</p><h2>Speeding up WordPress on Bluehost</h2><p>As I was trying this and that to reduce WordPress&#8217;s CPU load, I stumbled upon a fantastic way to cut the resource use by a full 50%. It&#8217;s called &#8220;FastCGI&#8221; and it&#8217;s disabled by default on Bluehost. <a href="http://helpdesk.bluehost.com/index.php/kb/article/406">Enabling FastCGI in the cPanel configuration</a> reduced my CPU throttling to almost zero! I tested it out for half an hour and was astonished at the performance. There&#8217;s no downside to enabling it and the link explains what FastCGI is all about. Again, after doing some research, I found that Go Daddy also supports FastCGI but not for Economy shared hosting plans and they sure as hell don&#8217;t make it easy for noobs like me to find it.</p><p>I&#8217;m sure there are lots of other aspects of the these two hosting providers that I haven&#8217;t touched upon, but there were the ones that mattered to me. I hope it&#8217;s useful to someone who&#8217;s thinking of making a switch.</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/wordpress-hosting-on-bluehost-vs-go-daddy.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Count words in Chrome using the Greasemonkey Add on</title><link>http://www.bhagwad.com/blog/2010/technology/count-words-in-chrome-using-the-greasemonkey-add-on.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/count-words-in-chrome-using-the-greasemonkey-add-on.html#comments</comments> <pubDate>Thu, 19 Aug 2010 12:50:07 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[NR]]></category> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=2845</guid> <description><![CDATA[An easy way to count the words in a textarea in Google Chrome. This technique is different from the Chrome extension. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/count-words-in-chrome-using-the-greasemonkey-add-on.html">Count words in Chrome using the Greasemonkey Add on</a></span>]]></description> <content:encoded><![CDATA[<p>A little while back I had <a href="http://www.bhagwad.com/blog/2010/technology/word-and-character-count-google-chrome-extension.html">written a Google Chrome extension</a> to count the words in any selection on a page. You can <a href="https://chrome.google.com/extensions/detail/kmndjoipobjfjbhocpoeejjimchnbjje">download it straight from here</a> if you want&#8230;or you can read about an <em>even easier way</em> to do it below!</p><p>Chrome&#8217;s has inbuilt support for Greasemonkey. I <a href="http://www.bhagwad.com/blog/2010/technology/how-to-easily-italicize-and-bold-your-comments-on-blogs.html">modified an existing userscript</a> that makes it easy to count the words in any textarea. By just selecting the words and pressing &#8220;Alt + C&#8221; , a popup is displayed with the word and character count. In addition, you can also insert HTML tags by clicking &#8220;Ctrl + I&#8221; for <em>italics</em>, &#8220;Ctrl + B&#8221; for <strong>bold</strong>, and Ctrl+Shift+M to insert a link.</p><p>Here&#8217;s what it looks like:</p><div id="attachment_2848" class="wp-caption alignnone" style="width: 432px"><a href="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/08/Count-words-in-Google-Chrome.jpg"><img class="size-full wp-image-2848" title="Count words in Google Chrome" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/08/Count-words-in-Google-Chrome.jpg" alt="Count words in Google Chrome" width="422" height="242" /></a><p class="wp-caption-text">Count words in Google Chrome</p></div><p>To learn how to install this Greasemonkey add on, just <a href="http://www.bhagwad.com/blog/2010/technology/how-to-easily-italicize-and-bold-your-comments-on-blogs.html">watch the video I made</a>. It also works for Firefox.</p><p>The script has limitations though. It won&#8217;t count the words if they&#8217;re not in a textbox. Meaning you can&#8217;t select text on a page to count the words and characters. If the words are in a rich text box, this won&#8217;t work either. If you absolutely need to have that functionality, you might be better off <a href="http://www.bhagwad.com/blog/2010/technology/word-and-character-count-google-chrome-extension.html">installing the extension instead</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/count-words-in-chrome-using-the-greasemonkey-add-on.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>More people should work from home!</title><link>http://www.bhagwad.com/blog/2010/personal/more-people-should-work-from-home.html</link> <comments>http://www.bhagwad.com/blog/2010/personal/more-people-should-work-from-home.html#comments</comments> <pubDate>Thu, 12 Aug 2010 01:45:21 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Personal]]></category> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=2795</guid> <description><![CDATA[Working at home has so many benefits. So why don't more people simply telecommute? <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/personal/more-people-should-work-from-home.html">More people should work from home!</a></span>]]></description> <content:encoded><![CDATA[<p>This morning, my wife decided to stay home and telework. So for once, I had company in the morning. I did my writing in one room, and she set up base in another.</p><p>After waking up lazily and taking her time to get ready, she fired up her laptop, connected to her VPN and started doing <em>exactly</em> what she does in the office! Which made me wonder why more people don&#8217;t decide to do it. I realize that not all bosses will be happy, but surely that&#8217;s a question of their own inability to monitor work? From where I sit, here are some <em>major</em> advantages:</p><div id="attachment_2799" class="wp-caption alignright" style="width: 310px"><a href="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/08/Working-from-home.jpg"><img class="size-full wp-image-2799 " title="Working from home" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/08/Working-from-home.jpg" alt="Working from home" width="300" height="225" /></a><p class="wp-caption-text">Working from home</p></div><ol><li>Less hassle. No commuting stress</li><li>Can save hours by not having to travel</li><li>No money spent on travel</li><li>Reduces fossil fuel emissions and helps the environment</li><li>Creates less traffic congestion on the road</li><li>Can get some more sleep</li><li>Cheaper for the company. No office to maintain</li><li>Fewer accidents</li><li>Potentially more free time to enjoy or spend with your family</li></ol><p>It seems like a win-win situation for everyone involved. So I don&#8217;t know why more people don&#8217;t take it up. Do bosses feel they will lose control? Do they feel that employees will slacken? In these days of virtual conferences, email, and mobile phones, why do we need to sit in a particular place and work? I can understand sales people needing to go out and do their stuff, but the vast majority of administrative staff and desk workers need not.</p><p>I feel that management of telcommuting employees will be easy with objectives based management where each person is allocated tasks for the day and deadlines for completion. As long as they meet them, it doesn&#8217;t matter where they sit and what they do.</p><p>Of course, some people <em>like</em> to go to work. Sometimes I myself miss the hussle and bussle of an office &#8211; but for me, the advantages far outweigh the disadvantages. What do <em>you</em> think?</p> Note: There is a poll embedded within this post, please visit the site to participate in this post's poll. ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/personal/more-people-should-work-from-home.html/feed</wfw:commentRss> <slash:comments>20</slash:comments> </item> <item><title>How to easily Italicize and &quot;Bold&quot; your comments on blogs</title><link>http://www.bhagwad.com/blog/2010/technology/how-to-easily-italicize-and-bold-your-comments-on-blogs.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/how-to-easily-italicize-and-bold-your-comments-on-blogs.html#comments</comments> <pubDate>Mon, 26 Jul 2010 01:41:32 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=2583</guid> <description><![CDATA[Easily wrap HTML tags around plain text boxes in either Google Chrome or Firefox. Just hit a shortcut key and the tags will surround the selected text <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/how-to-easily-italicize-and-bold-your-comments-on-blogs.html">How to easily Italicize and &#34;Bold&#34; your comments on blogs</a></span>]]></description> <content:encoded><![CDATA[<p>I hate the complicated way of <em>&#8220;Italicizing&#8221;</em> and <strong>&#8220;Bolding&#8221;</strong> my comments on blogs. I have to manually surround the text with &#8220;&lt;em&gt;&lt;/em&gt;&#8221; and &#8220;&lt;strong&gt;&lt;/strong&gt;&#8221; tags. It breaks my flow of thought and wastes my time.</p><p>Being a <em>very</em> lazy person, I decided to find an easier way. My final solution works on Firefox and Google Chrome (sorry IE &#8211; you suck). This is how I implemented it &#8211; and it just takes a few clicks!</p><p>This is my URL that&#8217;s referred to in the video: <strong><a href="http://userscripts.org/scripts/show/81551">http://userscripts.org/scripts/show/81551</a>.</strong></p><p><strong></strong>Watch this in full screen and in HD if you can &#8211; it&#8217;s much clearer.</p><p><em>Update: Steps are different for Firefox and Google chrome. In the video, Google chrome is shown first, and then starting at 1:15, the steps are shown for Firefox.</em></p><p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/QuvHGIZ9y6g?fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QuvHGIZ9y6g?fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p>After this, here are the shortcuts which will work in <em>any</em> textarea in Firefox and Google chrome.</p><p>Ctrl+B surrounds selected text with &lt;strong&gt;&lt;/strong&gt;<br /> Ctrl+I surrounds selected text with &lt;em&gt;&lt;/em&gt;<br /> Ctrl+Shift+M surrounds selected text with &lt;a href=&#8221;"&gt;&lt;/a&gt; (cursor will be placed within the quotation marks)<br /> Ctrl+U surrounds selected text with &lt;u&gt;&lt;/u&gt;<br /> Ctrl+S surrounds selected text with &lt;s&gt;&lt;/s&gt;<br /> Ctrl+P surrounds selected text with &lt;p&gt;&lt;/p&gt;<br /> Alt+C counts the words and characters in selection. If nothing selected, it counts all the words in the box<br /> Ctrl+2 surrounds selected text with &lt;h2&gt;&lt;/h2&gt;<br /> Hope you found this as useful as I do. No more manual typing!</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/how-to-easily-italicize-and-bold-your-comments-on-blogs.html/feed</wfw:commentRss> <slash:comments>35</slash:comments> </item> <item><title>Why I&#039;m switching to Google Chrome from Firefox</title><link>http://www.bhagwad.com/blog/2010/technology/why-im-switching-to-google-chrome-from-firefox.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/why-im-switching-to-google-chrome-from-firefox.html#comments</comments> <pubDate>Sun, 18 Jul 2010 17:56:00 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=2516</guid> <description><![CDATA[Explains my reasons for shifting from Firefox to Google Chrome even though Firefox 4 is coming out and looks pretty cool <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/why-im-switching-to-google-chrome-from-firefox.html">Why I&#039;m switching to Google Chrome from Firefox</a></span>]]></description> <content:encoded><![CDATA[<p>Two days ago with a great deal of sadness, I took the final step &#8211; I set my default browser to Google Chrome.</p><p>After using Firefox for five years, I&#8217;ve been fighting it for a while now, but I could hold back no longer. With Chrome supporting Greasemonkey scripts, I was able to replace my beloved <a title="My Firefox Ubiquity commands" href="http://www.bhagwad.com/blog/tag/firefox-ubiquity">Firefox Ubiquity plugins</a> including those which allowed me to quickly surround text with HTML tags for easy blog commenting among other tasks.  So here are five reasons why I finally made the switch:</p><p><strong>In Chrome, one tab doesn&#8217;t hang the others</strong></p><p><strong> </strong></p><div id="attachment_2526" class="wp-caption alignright" style="width: 260px"><img class="size-full wp-image-2526" title="Switching to Chrome from Firefox" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/07/Switching-to-Chrome-from-Firefox.jpg" alt="Switching to Chrome from Firefox" width="250" height="151" /><p class="wp-caption-text">Switching to Chrome from Firefox</p></div><p><strong> </strong>Some sites like Slashdot contain lots of Javascript, CSS and Ajax. The same goes for Gmail. The problem with Firefox is that while these complex pages are loading, <em>it freezes every other tab!</em> It&#8217;s very irritating to have to wait seconds while a new Slashdot page opens up. You can&#8217;t switch, or type. And since I always open new tabs in the background, I want to be able to continue to do what I want in the meantime.  Google Chrome on the other hand runs each tab in a separate process &#8211; so no matter how badly one tab misbehaves, the others don&#8217;t suffer. I can happily open a new Gmail window in the background and just continue to do what I&#8217;m doing until I&#8217;m ready to turn my attention to it. Chrome is also blazingly fast &#8211; pages are rendered in no time at all and applications just feels snappier.</p><p><strong>I can reclaim the &#8220;status bar&#8221; space</strong></p><p><strong> </strong>I can&#8217;t stand stuff getting between me and the web. That includes bookmark bars, navigation bars, search bars, and finally the status bar. Until I tried Chrome, I never realized how I hated the status bar. To be sure, there are plugins or add ons for Firefox that remove the status bar, but in the first place I don&#8217;t like to install too many add ons and second, none of them exactly replicates the status bar behavior in Chrome &#8211; namely by:</p><ol><li>Not being present</li><li>Showing up when I hover a link &#8211; some do, but they show the <em>entire</em> bar instead of just the URL</li><li>Showing a shortened version of the link</li><li>Expanding the URL if I hover a little longer</li></ol><p>I&#8217;m a stickler for space and Chrome&#8217;s solution is so elegant and neat that it&#8217;s a wonder why other browsers haven&#8217;t just copied it outright.</p><p><strong>Chrome&#8217;s new Web Applications are awesome</strong></p><p>One of Chrome 6&#8242;s new features is the ability to make <em>web applications</em>. I use some sites like Gmail a lot and would like to keep them open all the time. So by making it a web application, I can have it minimize the space the tab uses, have it open all the while, and <em>also remove the navigation bar, search bar, etc for that app!</em> Here&#8217;s what it looks like:</p><div id="attachment_2518" class="wp-caption alignright" style="width: 337px"><img class="size-full wp-image-2518 " title="Google Chrome Web App" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/07/Google-Chrome-Web-App.jpg" alt="Google Chrome Web App" width="327" height="165" /><p class="wp-caption-text">Google Chrome Web App</p></div><p>Ain&#8217;t that awesome? I need never close Gmail again. It&#8217;s always on the left, can&#8217;t be moved, doesn&#8217;t interfere with my regular work and allows me to access it at a moment&#8217;s notice. I&#8217;m told that Firefox 4 is coming out with something of the sort in it&#8217;s later Beta versions.</p><p><strong>Chrome&#8217;s Bookmark Sync</strong></p><p>Using a simple Google sign in, I can now synchronize my bookmarks across all Chrome browsers no matter which computer I&#8217;m using. One of the motivations for moving to the cloud by using Google Docs and Gmail is so that I have complete flexibility and don&#8217;t need to be tied down to any single piece of hardware. Chrome&#8217;s bookmark sync also allows me to synchronize my extensions, preferences and themes.</p><p>Firefox tried to integrate such a feature earlier and called it &#8220;Weave&#8221;, but they never got the implementation right &#8211; it was buggy, and slow. Google&#8217;s got this one down pat. It&#8217;s completely seamless and doesn&#8217;t necessitate any additional sign ins. Marvelous!</p><p><strong>Greasemonkey Integration</strong></p><p>Greasemonkey is a simple tool that allows users to do cool stuff with their browsers. For example, if you want to comment on a blog and need to italicize some text, you have to wrap it in &#8220;&lt;em&gt;&lt;/em&gt;&#8221; tags. To make it bold, you have to surround the text with &#8220;&lt;strong&gt;&lt;/strong&gt;.&#8221; I find this painful. While using Firefox, <a href="http://www.bhagwad.com/blog/2009/technology/inserting-html-tags-using-firefox-ubiquity.html">I wrote a Ubiquity script</a> that would save me from this painful typing. But Google Chrome didn&#8217;t have Ubiquity and till now, this was the one thing holding me back from adopting Chrome full time.</p><p>But when I found out that Chrome now natively supported Greasemonkey scripts which till now only worked on Firefox, I went and found one that did the same job! True, <a href="http://userscripts.org/scripts/show/81551">I had to tweak it before it worked</a> in Chrome, but now if I want to italicize a comment, I just press &#8220;Ctrl+I&#8221; and if I want to insert a hyperlink, I just press &#8220;Ctrl+Shift+M&#8221; and the &lt;a&gt; tag is fully formed with the cursor in the right place to paste the URL!</p><p>This was the feature that finally tipped me over. And so now I&#8217;m officially a Google Chrome user instead of a Firefox user.</p><p>Another thing that nudged me over was the fact that Firefox 4&#8242;s latest Beta for Linux didn&#8217;t have the new look which the Windows version got. I was pissed I and felt I wasn&#8217;t being treated on an equal footing. But I&#8217;ve used Firefox for so many years now that I won&#8217;t hold a grudge. I&#8217;m willing to be lured back to Firefox if they improve their speed to a level comparable to Chrome&#8217;s. But for now, I bid Firefox good bye and with tears in my eyes, save this post in my shiny new Google Chrome browser&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/why-im-switching-to-google-chrome-from-firefox.html/feed</wfw:commentRss> <slash:comments>29</slash:comments> </item> <item><title>Alps (Synaptics) touchpad configuration in Lucid Lynx (Ubuntu 10.04)</title><link>http://www.bhagwad.com/blog/2010/technology/alps-synaptics-touchpad-configuration-in-lucid-lynx-ubuntu-10-04.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/alps-synaptics-touchpad-configuration-in-lucid-lynx-ubuntu-10-04.html#comments</comments> <pubDate>Sun, 28 Mar 2010 07:55:19 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=1956</guid> <description><![CDATA[Synaptics touchpad configuration in Lucid Lynx. Hal no longer works and only udev is used. We can also use the files in xorg.conf.d Here is how I got my settings to work <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/alps-synaptics-touchpad-configuration-in-lucid-lynx-ubuntu-10-04.html">Alps (Synaptics) touchpad configuration in Lucid Lynx (Ubuntu 10.04)</a></span>]]></description> <content:encoded><![CDATA[<p>The procedure for modifying touchpad settings has changed in Lucid Lynx. Today I installed the Beta 1 and found that the <a href="http://www.bhagwad.com/blog/2009/technology/configure-alps-synaptics-touchpad-in-ubuntu-904-jaunty-jackalope.html">earlier techniques for configuring touchpad settings in Jaunty and Karmic</a> no longer work. In Ubuntu 10.04, the entire HAL system has died and is replaced with something called <em>udev</em>.</p><p>Alternatively, we can change the touchpad settings in the xorg.conf.d folder. Thanks for <a href="http://www.bhagwad.com/blog/2010/technology/alps-synaptics-touchpad-configuration-in-lucid-lynx-ubuntu-10-04.html#comment-11656">the tip Jensel!</a></p><p>Let&#8217;s look at both techniques</p><h2>Using Udev</h2><p>Users can place their configuration files for udev inside <em>&#8220;/etc/udev/rules.d&#8221;</em> The files have a certain syntax, but of course it&#8217;s best to simply copy someone else&#8217;s file and just modify it to what you want. I created a file called touchpad.rules (the file must have the extension &#8220;rules&#8221;). Here is what I put into it:</p><blockquote><p>ACTION!=&#8221;add|change&#8221;, GOTO=&#8221;xorg_synaptics_end&#8221;<br /> KERNEL!=&#8221;event*&#8221;, GOTO=&#8221;xorg_synaptics_end&#8221;</p><p>ENV{ID_INPUT_TOUCHPAD}!=&#8221;1&#8243;, GOTO=&#8221;xorg_synaptics_end&#8221;</p><p><strong>ENV{x11_options.MaxTapTime}=&#8221;300&#8243;</strong></p><p>LABEL=&#8221;xorg_synaptics_end&#8221;</p></blockquote><p>See the bold section? That&#8217;s where you put in your own settings similar to the rules we used to put into our .fdi files. Here are the settings <a href="http://www.bhagwad.com/Files/touchpad.fdi">in my earlier fdi file</a> and here is the <a href="http://manpages.ubuntu.com/manpages/karmic/man4/synaptics.4.html">full list of options</a> you can use.</p><p>I had to reboot the system to apply the changes &#8211; logging off didn&#8217;t work. If I find a better way to do this, I&#8217;ll post it here. The command posted on the <a href="https://wiki.ubuntu.com/X/Config/Input#Input%20Configuration%20with%20udev%20%28Ubuntu%2010.04%29">official instruction page</a> didn&#8217;t work for me either.</p><h2>Using .conf files in xorg.conf.d</h2><p>This is simple. Go to the folder &#8220;<em>/usr/lib/X11/xorg.conf.d&#8221;</em>. In there, find the file that has your synaptics settings. For me it was &#8220;10-synaptics.conf&#8221;. You can add your synaptics settings after the &#8220;Driver&#8221; line in the relevant &#8220;Identifier&#8221; section. My Identifier line was: <em>Identifier &#8220;touchpad catchall&#8221;</em></p><blockquote><p>Option        &#8221;HorizEdgeScroll&#8221;    &#8221;1&#8243;<br /> Option        &#8221;MaxTapTime&#8221;        &#8221;300&#8243;</p></blockquote><p>This will change the HorizEdgeScroll and MaxTapTime parameters. Just modify for whichever parameters you want to change. When you log out and log in again, your settings should be applied.</p><p>If you learn something more about these rules, be sure to let me know!</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/alps-synaptics-touchpad-configuration-in-lucid-lynx-ubuntu-10-04.html/feed</wfw:commentRss> <slash:comments>45</slash:comments> </item> <item><title>Word and Character Count &#8211; Google Chrome Extension</title><link>http://www.bhagwad.com/blog/2010/technology/word-and-character-count-google-chrome-extension.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/word-and-character-count-google-chrome-extension.html#comments</comments> <pubDate>Sat, 20 Feb 2010 08:45:45 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=1752</guid> <description><![CDATA[My first Google Chrome extension to count the number of words and characters in a selection <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/word-and-character-count-google-chrome-extension.html">Word and Character Count &#8211; Google Chrome Extension</a></span>]]></description> <content:encoded><![CDATA[<p><a href="https://chrome.google.com/extensions/detail/kmndjoipobjfjbhocpoeejjimchnbjje"><em><strong>Jump straight to the Extension!</strong></em></a></p><p>Yesterday, I wrote my first Google Chrome extension. The feature that was really keeping me on Firefox all this while was the <a href="http://www.bhagwad.com/blog/tag/firefox-ubiquity">Ubiquity add on</a>, and though it still works, Mozilla <a href="http://jonoscript.wordpress.com/2010/01/19/whats-up-with-ubiquity/">has decided to put a hold</a> on Ubiquity&#8217;s development.</p><p>Without Ubiquity to hold me back, I succumbed to Google Chrome&#8217;s seductive minimalistic interface, blistering speed and overall smoothness. And since the <a href="https://chrome.google.com/extensions">Chrome Extension gallery</a> didn&#8217;t have an extension to count the words and characters in a selection, I decided to write one myself since it&#8217;s absolutely essential to me as a writer.</p><p>This is the first time I&#8217;m writing an extension for a browser (I don&#8217;t count Ubiquity commands as extensions as such), and the results are pretty neat. It took me well over a day to figure out exactly what the architecture of an extension is and I almost lost my head trying to implement things like message passing, but I finally came through with the goods :)</p><p>This is what the extension I wrote looks like &#8211; <a href="https://chrome.google.com/extensions/detail/kmndjoipobjfjbhocpoeejjimchnbjje">Word and Character Count</a>:</p><div id="attachment_1754" class="wp-caption alignnone" style="width: 458px"><a href="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/02/Word-and-Character-Count.jpg"><img class="size-full wp-image-1754  " title="Google Chrome Extension - Word and Character Count" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/02/Word-and-Character-Count.jpg" alt="Google Chrome Extension - Word and Character Count" width="448" height="232" /></a><p class="wp-caption-text">Google Chrome Extension - Word and Character Count</p></div><p>I&#8217;m not much of a designer, so the logo for my extension is just a big blue &#8220;W&#8221; and the output simply gives the number of words and characters &#8211; good enough for my needs. Initially it was just a word count extension and then two people were kind enough to use it and suggest that I include a character counter too &#8211; which I did promptly.</p><p>So if you&#8217;re a writer using Google Chrome, be sure to install my humble contribution to the Google Chrome universe :D</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/word-and-character-count-google-chrome-extension.html/feed</wfw:commentRss> <slash:comments>18</slash:comments> </item> <item><title>Enjoying my new Kindle in Chennai, India!</title><link>http://www.bhagwad.com/blog/2010/technology/enjoying-my-new-kindle-in-chennai-india.html</link> <comments>http://www.bhagwad.com/blog/2010/technology/enjoying-my-new-kindle-in-chennai-india.html#comments</comments> <pubDate>Thu, 21 Jan 2010 09:31:19 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=1691</guid> <description><![CDATA[Reading experiences on my new Kindle from Amazon! Special info if you live in India including the price and the workings of the famous "Whispernet" <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2010/technology/enjoying-my-new-kindle-in-chennai-india.html">Enjoying my new Kindle in Chennai, India!</a></span>]]></description> <content:encoded><![CDATA[<p>My dream has finally come true! Well, in all truth, it&#8217;s been true now for over a month, but it&#8217;s only now that I really have the leisure to write about it. Yes, I have a <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=expressions09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0015T963C">lovely new Kindle from Amazon</a> and have been immersing myself in the glories of the E-Ink technology!</p><p>Those who know me are aware that I&#8217;ve switched to ebooks since 2004 with a variety of Devices starting with my Tungsten T, then my O2 and finally the iPod Touch. I&#8217;ve read hundreds of books on smartphone like devices, never bothering about the small screens (after all, it&#8217;s the font size that matters) and the less than stellar battery life. They still outdid physical books by a very long shot. Here were the reasons for switching to ebooks:</p><ol><li>Don&#8217;t need to carry around trunks of books</li><li>Don&#8217;t need to maintain them</li><li>Can carry thousands of books in my pocket</li></ol><p>Till now however, devices like the Kindle were too expensive for a cheapo like me. Though I salivated over the latest Kindle from Amazon and the Sony Ereader, I simply couldn&#8217;t bring myself to purchase a device when my needs were already so well met by the iPod Touch.</p><div id="attachment_1693" class="wp-caption alignleft" style="width: 170px"><a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=expressions09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0015T963C"><img class="size-full wp-image-1693 " title="My Gorgeous new Kindle!" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/01/41t7SWZ2vpL._SL160_.jpg" alt="My Gorgeous new Kindle!" width="160" height="160" /></a><p class="wp-caption-text">My Gorgeous new Kindle!</p></div><p>But then came along a contest organized by the freelancing website where I work,  <a href="http://www.dpbolvw.net/click-3788873-10745187" target="_blank">oDesk.com</a> which offered a Kindle as the first prize for a Haiku writing contest! I couldn&#8217;t resist and greedily submitted my Haikus which I was sure would win the prize. I looked forward to the day the results would be announced &#8211; so sure was I that mine would be the winning entry. Alas, when the day arrived I found to my consternation <a href="http://www.odesk.com/blog/2009/12/holiday-haiku-contest-results/" target="_blank">that I had come second</a> and that my only prize was a T-shirt :(</p><p>I thought I&#8217;d lost the opportunity forever. Anupa (my wife) however, thought this the perfect time to surprise me with a new year&#8217;s gift. She thought my Haiku was better than the winning entry (and I secretly agreed with her :D), and decided that I deserved one of the few things in life that I actually wanted. So it arrived the next day, all wrapped up and beauuuuutiful!</p><div id="attachment_1696" class="wp-caption alignright" style="width: 170px"><a href="http://www.amazon.com/gp/product/B001JAH7OM?ie=UTF8&amp;tag=expressions09-20&amp;linkCode=as2&amp;camp=211189&amp;creative=374929&amp;creativeASIN=B001JAH7OM"><img class="size-full wp-image-1696" title="Sexy Kindle cover" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2010/01/41VFwdQ3G0L._SL160_.jpg" alt="Sexy Kindle cover" width="160" height="131" /></a><p class="wp-caption-text">Sexy Kindle cover</p></div><p>Since then I&#8217;ve transferred my reading exclusively to the Kindle when I&#8217;m at home which I almost always am. My job as a freelancer doesn&#8217;t require me to travel out of the house and in these circumstances, the Kindle is perfect. On the rare occasions when I <em>do</em> leave the house for some reason, I still carry the iPod Touch with me for a quick mobile read. So why did I give up the iPod Touch for the Kindle? These were the main reasons:</p><ol><li>E-Ink technology allows me to read in full light without a glare</li><li>The battery life is around 8,000 page turns! Around 2.5 books &#8211; perfect for a long flight</li><li>Larger screen means more text on the page and fewer page turns</li></ol><p>So far, it&#8217;s been an absolute ball reading on it. I&#8217;ve already polished off seven books or so with this neat device. Anupa even bundled a beautiful case for it. It now looks just like a regular thin book and only I know that it&#8217;s a one stop shop for all my reading needs. It basically saved my life on the 25-30 hr flight from Chicago to Frankfurt to Mumbai and finally to Chennai.</p><p>The only disappointment so far is that the famous &#8220;Whispernet&#8221; technology doesn&#8217;t work in Chennai though it&#8217;s supposed to. In Chicago, I was even able to browse the Internet at no charge and I&#8217;m supposed to be able to do the same in Chennai as well since Amazon claims coverage here too. It&#8217;ll be really cool if that works and would make it a killer device. It comes with a built in dictionary which is damn neat as well. The cursor allows you to navigate to difficult words and the definition automatically pops up. And the extra space at the bottom allows me to get a nice solid grip on it.</p><p>Another convenience is the fact that the &#8220;Next page&#8221; buttons are located on both the left as well as on the right. So if my right hand is busy, I can still turn the pages. Perfect for eating and reading at the same time :D . Okkkk, I just realized that sounds really perverted, but the sentence stands!</p><p>Of course, I&#8217;m hardly a model customer for Amazon who expects me to log into their website from the Kindle and purchase books from them. No siree. Instead I download books onto my PC and use the super duper open source program <a href="http://calibre-ebook.com/">Calibre</a> to transfer the books onto the Kindle. I&#8217;m now reading &#8220;<a href="http://www.amazon.com/gp/product/037575315X?ie=UTF8&amp;tag=expressions09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=037575315X">Of Human Bondage</a>&#8221; by Somerset Maugham and have Isaac Asimov&#8217;s entire <a href="http://www.amazon.com/gp/product/6130064152?ie=UTF8&amp;tag=expressions09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=6130064152">Foundation Series</a> lined up for my reading pleasure! Going by all this, it&#8217;s not surprising that I&#8217;m a very happy man :)</p><p>For those of us living in India, you <a href="http://www.amazon.com/gp/product/B0015T963C?ie=UTF8&amp;tag=expressions09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0015T963C">can order the Kindle from Amazon</a> for an equivalent for Rs. 16,000 or so. The US price of $250 is increased by the customs duty in India. Still, not <em>too</em> bad I would say all things considered. I suppose we should be glad they&#8217;re shipping it at <em>all</em>. But if you can get a friend of yours to pick it up in the US and simply give it to you when he or she lands, that would save you some Rs. 4,000 . May or may not be worth it for you. If you <em>do</em> decide to order it from India itself, keep an eye out for unscrupulous delivery men who will try and take money from you just as they deliver it claiming import fees. Take the Kindle away from them first (by pretending to agree) and then ask them for a receipt and a bill. And then call their delivery company and report them.</p><p>I&#8217;m sure in a few years, ereaders will come out in full force into the Indian market. I&#8217;m looking forward to improvements and innovations, and most importantly, cheaper prices as well!</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2010/technology/enjoying-my-new-kindle-in-chennai-india.html/feed</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>Giving away Green technologies &#8211; way to go!</title><link>http://www.bhagwad.com/blog/2009/technology/giving-away-green-technologies-way-to-go.html</link> <comments>http://www.bhagwad.com/blog/2009/technology/giving-away-green-technologies-way-to-go.html#comments</comments> <pubDate>Sat, 14 Nov 2009 22:09:04 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Environment]]></category> <category><![CDATA[Technology]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=1556</guid> <description><![CDATA[Shows how an Indian company is giving away its Green Technology for free for others to use and compares this to how a western company would behave by enforcing its patents and raising the price <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2009/technology/giving-away-green-technologies-way-to-go.html">Giving away Green technologies &#8211; way to go!</a></span>]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">If there&#8217;s one thing that really pisses me off about the traditional capitalistic system, it&#8217;s the fact that people feel they have a right to patent ideas and technology in perpetuity. This is <a href="http://www.bhagwad.com/blog/2009/technology/patents-standing-in-the-way-of-combating-climate-change.html">one reason why climate change prevention is being held up</a>. Rich countries who want places like India to urgently reduce emissions, refuse to subsidize green technology that will help developing countries do just that. Instead, they want to be paid expensive license fees. Kind of like having your cake and eating it.</p><p style="text-align: justify;">So it makes me happy when I see a company in India showing how things <em>should</em> be done. Ahmed Khan&#8217;s company in Bangalore is <a href="http://www.nytimes.com/2009/11/14/business/global/14plastic.html?_r=2&amp;em">using discarded plastic to make roads which last longer</a> &#8211; removing the need for the plastic to enter landfills. And it seems to be a success in Bangalore which already has around 1200 km built using this technology.</p><p style="text-align: justify;"><em>Image Credit: <a title="Link to Himalayan Trails' photostream" rel="dc:creator cc:attributionURL" href="http://www.flickr.com/photos/himalayan-trails/"><strong>Himalayan Trails</strong></a></em></p><p style="text-align: justify;"><em><strong> </strong></em></p><div id="attachment_1560" class="wp-caption alignnone" style="width: 310px"><em><strong><em><strong><img class="size-full wp-image-1560 " title="Green Roads Reducing waste" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2009/11/Green-Roads-Reducing-waste.jpg" alt="Green Roads Reducing waste" width="300" height="214" /></strong></em></strong></em><p class="wp-caption-text">Green Roads Reducing waste</p></div><p><em><strong> </strong></em></p><p>Here&#8217;s my favorite part though: <em>&#8220;The Khans’ business spread to other cities and states, and although they patented the plasticized pavement in India, other companies are copying the technology. The Khans said they had decided not to object&#8221;</em></p><p>Don&#8217;t you just love that? Inventions like this help the entire country and can speed up the process of making our living space a bit cleaner. Now with competition, prices can be cut and made more affordable. If this was a traditional western company, they would not only have not allowed anyone else to use it, they would also have charged triple the price of a regular road to maximize their profit and milk their monopoly.</p><p>Incidentally this highlights the difference between a professional corporate company and a smaller personal firm. The former doesn&#8217;t belong to any one person and has no morals other than profit. A smaller firm on the other hand is linked to a person and can behave ethically as well as make a profit. Can you for example imagine a corporate like AT&amp;T giving away a technology to other people because it&#8217;ll be good for the country? Never! Till a few years back, I used to dislike smaller businesses, but now I understand why they&#8217;re better than large faceless organizations.</p><p><a href="http://www.bhagwad.com/blog/2009/technology/how-patents-stifle-go-against-human-nature.html">Profit isn&#8217;t the sole motive of innovation</a> and human kind has adapted and succeeded in the world only because people copy others and when one person discovers something, the entire group shares the benefits. Here&#8217;s hoping that more of common sense prevails!</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2009/technology/giving-away-green-technologies-way-to-go.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Insert a Link from History with Preview using Ubiquity</title><link>http://www.bhagwad.com/blog/2009/technology/insert-a-link-from-history-with-preview-using-ubiquity.html</link> <comments>http://www.bhagwad.com/blog/2009/technology/insert-a-link-from-history-with-preview-using-ubiquity.html#comments</comments> <pubDate>Tue, 20 Oct 2009 19:08:25 +0000</pubDate> <dc:creator>bhagwad</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[Firefox Ubiquity]]></category><guid isPermaLink="false">http://www.bhagwad.com/blog/?p=1393</guid> <description><![CDATA[A Firefox Ubiquity command to insert a link from a user's history. Users can type in part of either the title of the page or the URL and select from the suggestions like the Awesomebar <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.bhagwad.com/blog/2009/technology/insert-a-link-from-history-with-preview-using-ubiquity.html">Insert a Link from History with Preview using Ubiquity</a></span>]]></description> <content:encoded><![CDATA[<link rel="commands" href="http://gist.github.com/raw/217760/f3b18162595eb008489f27ec38c005c45738ec0d/insert-link.js" name="insert-link" /><p style="text-align: justify;">This command should have already been written by someone. Unfortunately all the versions I&#8217;ve seen till now either don&#8217;t work or are not compatible with Ubiquity 0.5 . So I wrote one on my own. I had to modify the awesomebar noun type for this so that you could see the title of the page <em>as well as</em> the URL link that is going to be inserted. If you&#8217;re using Ubiquity with Firefox, the command should have popped up by now for you to subscribe to it.</p><p style="text-align: justify;">Here&#8217;s a screenshot (click to enlarge):</p><p style="text-align: justify;"><div id="attachment_1394" class="wp-caption alignnone" style="width: 634px"><a href="http://cdn.bhagwad.com/blog/wp-content/uploads/2009/10/Screenshot.jpg"><img class="size-full wp-image-1394  " title="Insert a link from your history using Ubiquity" src="http://cdn.bhagwad.com/blog/wp-content/uploads/2009/10/Screenshot.jpg" alt="Insert a link from your history using Ubiquity" width="624" height="317" /></a><p class="wp-caption-text">Insert a link from your history using Ubiquity</p></div><p style="text-align: justify;">When you call the command, simply type in part of the Title or the URL of the page, select your choice from the list and hit Enter. The command will insert the URL at the cursor point. I&#8217;ve also noticed some odd behavior in some cases where the suggestion list changes without warning displaying a completely different command after you type in a few characters. This must be due to some optimization problems with Ubiquity&#8217;s Parser 2. I&#8217;m not sure why it happens.</p><p style="text-align: justify;">Other than that, this command should work just fine. Hope you enjoy it!</p> ]]></content:encoded> <wfw:commentRss>http://www.bhagwad.com/blog/2009/technology/insert-a-link-from-history-with-preview-using-ubiquity.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 33/43 queries in 0.139 seconds using disk
Object Caching 623/691 objects using disk
Content Delivery Network via cdn.bhagwad.com

Served from: www.bhagwad.com @ 2010-09-08 06:33:26 -->