<?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>VT's Tech Blog &#187; Software</title> <atom:link href="http://blogs.vinuthomas.com/category/software/feed/" rel="self" type="application/rss+xml" /><link>http://blogs.vinuthomas.com</link> <description>My Tech Discovery Blog on PHP, Ajax, Security and Web 2.0</description> <lastBuildDate>Tue, 24 Aug 2010 15:59:19 +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>Skipfish a Web Application Security Scanner from Google</title><link>http://blogs.vinuthomas.com/2010/03/22/skipfish-a-web-application-security-scanner-from-google/</link> <comments>http://blogs.vinuthomas.com/2010/03/22/skipfish-a-web-application-security-scanner-from-google/#comments</comments> <pubDate>Mon, 22 Mar 2010 13:31:51 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Security]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=4065</guid> <description><![CDATA[Google has released a Web Application Security Scanner over at Google Code. This can be used to scan you site for possible security issues which might be lurking around. Skipfish prepares an interactive site-map for the targeted site by carrying out a recursive crawl and dictionary-based probes. This scanner is easy to setup on an [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/03/skipfish.png" rel="lightbox[4065]"><img class="size-medium wp-image-4066  aligncenter" title="Skipfish Running in Terminal Screenshot" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/03/skipfish-300x169.png" alt="" width="300" height="169" /></a></p><p>Google has released a Web Application Security Scanner over at <a href="http://code.google.com/p/skipfish/">Google Code</a>. This can be used to scan you site for possible security issues which might be lurking around. Skipfish prepares an interactive site-map for the targeted site by carrying out a recursive crawl and dictionary-based probes.</p><p>This scanner is easy to setup on an Ubuntu machine. You&#8217;ll need to have the packages for gcc and make installed on your system in order to compile Skipfish from it&#8217;s sources. Once you install these, download the Skipfish package from the <a href="http://code.google.com/p/skipfish/downloads/list">project download page</a>. Once you download it, unzip the files to a folder of it&#8217;s own and head over to that folder in your terminal window and issue a make command by just entering this in the terminal.</p><div class="wp_codebox"><table><tr id="p40653"><td class="code" id="p4065code3"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span></pre></td></tr></table></div><p>After the package compiles you can test to see if it was successful by issuing the following command in the terminal</p><div class="wp_codebox"><table><tr id="p40654"><td class="code" id="p4065code4"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>skipfish <span style="color: #660033;">-h</span></pre></td></tr></table></div><p>This should show you a the Skipfish help screen. If you don&#8217;t get that, check the make output to see if there were any errors during the compile process.</p><p>Once you get Skipfish compiled and ready on your system, head over to their <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">documentation pages</a> to learn more on how to use this to tool to scan your site.</p><p>This tool creates a html report of the scan in the output directory you specify and the output looks like this:</p><p style="text-align: center;"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/03/skipfish-screen1.png" rel="lightbox[4065]"><img class="size-medium wp-image-4070" style="align: center;" title="Skipfish Results HTML Screenshot" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/03/skipfish-screen1-300x190.png" alt="" width="300" height="190" /></a></p><p>Skipfish has a highly optimized HTTP handling which allows you to achieve up to 2000 requests per second on servers which can take that load. It also doesn&#8217;t depend on the technology you use to host and build your web application.</p><p>If you&#8217;re interested in what types of scans are currently implemented on this tool, here&#8217;s what it supports (<a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">from their documentation page</a>):</p><ul><li>High risk flaws (potentially leading to system compromise):<ul><li>Server-side SQL injection (including blind vectors, numerical parameters).</li><li>Explicit SQL-like syntax in GET or POST parameters.</li><li>Server-side shell command injection (including blind vectors).</li><li>Server-side XML / XPath injection (including blind vectors).</li><li>Format string vulnerabilities.</li><li>Integer overflow vulnerabilities.</li></ul></li></ul><ul><li>Medium risk flaws (potentially leading to data compromise)<ul><li>Stored and reflected XSS vectors in document body (minimal JS XSS support present).</li><li>Stored and reflected XSS vectors via HTTP redirects.</li><li>Stored and reflected XSS vectors via HTTP header splitting.</li><li>Directory traversal (including constrained vectors).</li><li>Assorted file POIs (server-side sources, configs, etc).</li><li>Attacker-supplied script and CSS inclusion vectors (stored and reflected).</li><li>External untrusted script and CSS inclusion vectors.</li><li>Mixed content problems on script and CSS resources (optional).</li><li>Incorrect or missing MIME types on renderables.</li><li>Generic MIME types on renderables.</li><li>Incorrect or missing charsets on renderables.</li><li>Conflicting MIME / charset info on renderables.</li><li>Bad caching directives on cookie setting responses.</li></ul></li></ul><ul><li>Low risk issues (limited impact or low specificity):<ul><li>Directory listing bypass vectors.</li><li>Redirection to attacker-supplied URLs (stored and reflected).</li><li>Attacker-supplied embedded content (stored and reflected).</li><li>External untrusted embedded content.</li><li>Mixed content on non-scriptable subresources (optional).</li><li>HTTP credentials in URLs.</li><li>Expired or not-yet-valid SSL certificates.</li><li>HTML forms with no XSRF protection.</li><li>Self-signed SSL certificates.</li><li>SSL certificate host name mismatches.</li><li>Bad caching directives on less sensitive content.</li></ul></li></ul><ul><li>Internal warnings:<ul><li>Failed resource fetch attempts.</li><li>Exceeded crawl limits.</li><li>Failed 404 behavior checks.</li><li>IPS filtering detected.</li><li>Unexpected response variations.</li><li>Seemingly misclassified crawl nodes.</li></ul></li></ul><ul><li>Non-specific informational entries:<ul><li>General SSL certificate information.</li><li>Significantly changing HTTP cookies.</li><li>Changing <tt>Server</tt>, <tt>Via</tt>, or <tt>X-...</tt> headers.</li><li>New 404 signatures.</li><li>Resources that cannot be accessed.</li><li>Resources requiring HTTP authentication.</li><li>Broken links.</li><li>Server errors.</li><li>All external links not classified otherwise (optional).</li><li>All external e-mails (optional).</li><li>All external URL redirectors (optional).</li><li>Links to unknown protocols.</li><li>Form fields that could not be autocompleted.</li><li>All HTML forms detected.</li><li>Password entry forms (for external brute-force).</li><li>Numerical file names (for external brute-force).</li><li>User-supplied links otherwise rendered on a page.</li><li>Incorrect or missing MIME type on less significant content.</li><li>Generic MIME type on less significant content.</li><li>Incorrect or missing charset on less significant content.</li><li>Conflicting MIME / charset information on less significant content.</li><li>OGNL-like parameter passing conventions.</li></ul></li></ul><p>You can get more information about Skipfish and download it from their <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">project site on Google Code</a>.</p><p>Links:<br /> <a href="http://code.google.com/p/skipfish/">Skipfish Project on Google Code</a><br /> <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">Skipfish Documentation</a><br /> <a href="http://code.google.com/p/skipfish/downloads/list">Skipfish Downloads</a></p> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2010/03/22/skipfish-a-web-application-security-scanner-from-google/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Transcoding videos in Ubuntu using Handbrake</title><link>http://blogs.vinuthomas.com/2010/01/13/transcoding-videos-in-ubuntu-using-handbrake/</link> <comments>http://blogs.vinuthomas.com/2010/01/13/transcoding-videos-in-ubuntu-using-handbrake/#comments</comments> <pubDate>Wed, 13 Jan 2010 12:16:21 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Add new tag]]></category> <category><![CDATA[opensource]]></category> <category><![CDATA[ubuntu]]></category> <category><![CDATA[video]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=3986</guid> <description><![CDATA[I just came across a great tool for transcoding videos in Ubuntu. HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. They&#8217;ve also got Ubuntu installers which make it easy to install this available in a GUI and a commandline version. Using handbrake you can convert your DVDs [...]]]></description> <content:encoded><![CDATA[<p><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/01/linux1.png" rel="lightbox[3986]"><img src="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/01/linux1-300x202.png" alt="" title="Handbrake for Linux" class="alignright size-medium wp-image-3987" height="202" width="300"/></a>I just <a href="http://www.webdevonlinux.fr/2009/03/ripper-un-dvd-avec-handbrake-sur-ubuntu/">came across</a> a great tool for transcoding videos in Ubuntu. HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. They&#8217;ve also got Ubuntu installers which make it easy to install this available in a GUI and a commandline version. Using handbrake you can convert your DVDs or most other video formats to the following outputs:</p><ul><li>File format: MP4 and MKV</li><li>Video: MPEG-4, H.264, or Theora</li><li>Audio: AAC, CoreAudio AAC (OS X Only), MP3, or Vorbis. AC-3 pass-through, DTS pass-thorugh (MKV only)</li></ul><p>To install Handbrake you can either download the deb installer for Ubuntu from their <a href="http://handbrake.fr/downloads.php">download page</a>. You can also add this to your apt sources so you get updates to the program automatically. To do this, type in the following into the terminal (works in Karmic)</p><div class="wp_codebox"><table><tr id="p39866"><td class="code" id="p3986code6"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> add-apt-repository ppa:handbrake-ubuntu<span style="color: #000000; font-weight: bold;">/</span>ppa
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> handbrake-gtk</pre></td></tr></table></div><p>For more information on Handbrake, head over to their site <a href="http://handbrake.fr/">handbrake.fr</a>.</p><p>via <a href="http://www.webdevonlinux.fr/2009/03/ripper-un-dvd-avec-handbrake-sur-ubuntu/">WebDevOnLinux</a></p><div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/ed061bbe-dd0c-4417-b397-2e0af2360c8a/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=ed061bbe-dd0c-4417-b397-2e0af2360c8a" alt="Reblog this post [with Zemanta]"/></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2010/01/13/transcoding-videos-in-ubuntu-using-handbrake/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Using gURLChecker to check invalid links</title><link>http://blogs.vinuthomas.com/2010/01/06/using-gurlchecker-to-check-invalid-links/</link> <comments>http://blogs.vinuthomas.com/2010/01/06/using-gurlchecker-to-check-invalid-links/#comments</comments> <pubDate>Wed, 06 Jan 2010 05:00:46 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tools]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=3347</guid> <description><![CDATA[If you’re using Linux as your primary OS, here’s a useful too to check for broken links on your websites. gURLChecker is a simple tool to check for broken links on any website. It can work on a whole site, a single local page or a browser bookmarks file. If you’re using Ubuntu, it’s quite [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/01/about.png" rel="lightbox[3347]"><img class="size-medium wp-image-3348  aligncenter" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2010/01/about-300x251.png" alt="" width="300" height="251" /></a></p><p>If you’re using Linux as your primary OS, here’s a useful too to check for broken links on your websites. gURLChecker is a simple tool to check for broken links on any website. It can work on a whole site, a single local page or a browser bookmarks file.<br /> If you’re using Ubuntu, it’s quite easy to install this tool, just head over to your Terminal and run the following command:</p><pre>sudo apt-get install gurlchecker</pre><p>Once the application is installed, you should be able to access it from Menu&gt;Internet&gt;gurlchecker</p><p>If you&#8217;re on another version of Linux, you can build from sources. Here&#8217;s how you can build gurlchecker for other version of linux by downloading the source from their svn:</p><pre>svn co svn://labs.libre-entreprise.org/svnroot/gurlchecker/branches/stable
cd stable/
./autogen.sh --prefix=/usr
make
su -c "make install"
/usr/bin/gurlchecker</pre><p>You can learn more about this software over at the project page at: <a href="http://gurlchecker.labs.libre-entreprise.org/">gurlchecker.labs.libre-entreprise.org/</a></p> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2010/01/06/using-gurlchecker-to-check-invalid-links/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Win a license for Gravity Twitter Client at mynokiaworld.com</title><link>http://blogs.vinuthomas.com/2009/07/22/win-a-license-for-gravity-at-mynokiaworld-com/</link> <comments>http://blogs.vinuthomas.com/2009/07/22/win-a-license-for-gravity-at-mynokiaworld-com/#comments</comments> <pubDate>Wed, 22 Jul 2009 17:31:22 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Symbian]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=1315</guid> <description><![CDATA[Image by roland via Flickr Here&#8217;s a chance for you all to win a free license for Gravity, a native S60 Twitter client with a really slick interface. MyNokiaWorld is holding a contest to giveaway 4 licenses to Gravity. All you have to do is to tweet or blog about the contest or subscribe to [...]]]></description> <content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;"><div><dl class="wp-caption alignright" style="width: 250px;"><dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/35034347371@N01/3415868839"><img title="Gravity s60 twitter client Screenshot0060" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/07/3415868839_4e35e98477_m.jpg" alt="Gravity s60 twitter client Screenshot0060" width="240" height="180" /></a></dt><dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/35034347371@N01/3415868839">roland</a> via Flickr</dd></dl></div></div><p>Here&#8217;s a chance for you all to win a free license for Gravity, a native S60 Twitter client with a really slick interface.<a href="http://www.mynokiaworld.com/2009/07/we-have-4-licenses-for-gravity-to-give-away/"> MyNokiaWorld</a> is holding a contest to giveaway 4 licenses to Gravity. All you have to do is to tweet or blog about the contest or subscribe to their RSS feed to enter the contest. Easy as that. You can even just follow them on twitter to enter.</p><p>For more information on this contest and how to enter, check out the site at: <a href="http://bit.ly/gkGp4">http://bit.ly/gkGp4</a></p><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/35b4c19a-ab11-4dd0-a5a0-6312581fa140/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=35b4c19a-ab11-4dd0-a5a0-6312581fa140" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/07/22/win-a-license-for-gravity-at-mynokiaworld-com/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>A Benchmark of Opensource Search Engines</title><link>http://blogs.vinuthomas.com/2009/07/07/a-benchmark-of-opensource-search-engines/</link> <comments>http://blogs.vinuthomas.com/2009/07/07/a-benchmark-of-opensource-search-engines/#comments</comments> <pubDate>Tue, 07 Jul 2009 16:30:24 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Databases]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tech Stuff]]></category> <category><![CDATA[benchmarks]]></category> <category><![CDATA[lucene]]></category> <category><![CDATA[search]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=1008</guid> <description><![CDATA[I&#8217;ve always wanted to know how the various opensource search engines performed when running head to head with each other. I&#8217;ve personally not had the time nor patience to setup such a benchmark. Luckily Vik Singh has done just that and blogged the results of the benchmark. He&#8217;s benchmarked the latest versions of Lucene, sqlite, [...]]]></description> <content:encoded><![CDATA[<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;"><div><dl class="wp-caption alignright" style="width: 250px;"><dt class="wp-caption-dt"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/07/3696470203_93e8a02159_m.jpg" rel="lightbox[1008]"><img title="This is gonna be a long hike (and an announcem..." src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/07/3696470203_93e8a02159_m.jpg" alt="This is gonna be a long hike (and an announcem..." width="240" height="159" /></a></dt><dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;"></dd></dl></div></div><p>I&#8217;ve always wanted to know how the various opensource search engines performed when running head to head with each other. I&#8217;ve personally not had the time nor patience to setup such a benchmark. Luckily <a href="http://zooie.wordpress.com">Vik Singh</a> has done just that and blogged the results of the benchmark.</p><p>He&#8217;s benchmarked the latest versions of <a class="zem_slink" title="Lucene" rel="homepage" href="http://lucene.apache.org">Lucene</a>, <a class="zem_slink" title="SQLite" rel="homepage" href="http://www.sqlite.org/">sqlite</a>, <a class="zem_slink" title="Xapian" rel="homepage" href="http://xapian.org/">Xapian</a>, <a class="zem_slink" title="Zettair" rel="wikipedia" href="http://en.wikipedia.org/wiki/Zettair">zettair</a> and sphinx while indexing twitter messages (968,937 tweets to be exact) and  Medical data sets. I was not too surprised when Lucene came up as a winner from these benchmarks <img src='http://blogcdn.vinuthomas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a href="http://zooie.wordpress.com/2009/07/06/a-comparison-of-open-source-search-engines-and-indexing-twitter/">Read the Blog post by Vik to get the details of the benchmarks</a>.</p><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/92b7c575-bfa2-468c-a1e1-f95eb7be1034/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=92b7c575-bfa2-468c-a1e1-f95eb7be1034" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/07/07/a-benchmark-of-opensource-search-engines/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>GIMP &#8220;Save for Web&#8221; plugin for Ubuntu</title><link>http://blogs.vinuthomas.com/2009/06/26/gimp-save-for-web-plugin-for-ubuntu/</link> <comments>http://blogs.vinuthomas.com/2009/06/26/gimp-save-for-web-plugin-for-ubuntu/#comments</comments> <pubDate>Fri, 26 Jun 2009 12:38:31 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[ubuntu]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=877</guid> <description><![CDATA[Here is a plugin for Gimp which gives you a &#8220;Save for Web&#8221; option in GIMP. This plugin gives you the option of preparing your images for the web by optimizing it, adding additional compression, stripping EXIF information from the images to reduce it&#8217;s size. You can preview the resultant image before you save your [...]]]></description> <content:encoded><![CDATA[<p><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/saveforweb.png" rel="lightbox[877]"><img class="alignright size-medium wp-image-878" title="Gimp Save for Web" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/saveforweb-300x206.png" alt="Gimp Save for Web" width="300" height="206" /></a>Here is a plugin for Gimp which gives you a &#8220;Save for Web&#8221; option in <a class="zem_slink" title="GIMP" rel="homepage" href="http://www.gimp.org">GIMP</a>. This plugin gives you the option of preparing your images for the web by optimizing it, adding additional compression, stripping <a class="zem_slink" title="Exchangeable image file format" rel="wikipedia" href="http://en.wikipedia.org/wiki/Exchangeable_image_file_format">EXIF</a> information from the images to reduce it&#8217;s size. You can preview the resultant image before you save your final image.</p><p>You can get the deb files for this plugin over at GetDeb.net:<br /> <a href="http://www.getdeb.net/app/GIMP+%22Save+for+Web%22+plugin">http://www.getdeb.net/app/GIMP+%22Save+for+Web%22+plugin</a></p><p>Just download the deb file for your version of Ubuntu and double click the deb file once downloaded to start the Package Installer.</p><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/7580011b-9f43-4032-8603-8727a1413e46/"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=7580011b-9f43-4032-8603-8727a1413e46" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/06/26/gimp-save-for-web-plugin-for-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nokia N97 Blogger&#8217;s Meet in Bangalore</title><link>http://blogs.vinuthomas.com/2009/06/10/nokia-n97-bloggers-meet-in-bangalore/</link> <comments>http://blogs.vinuthomas.com/2009/06/10/nokia-n97-bloggers-meet-in-bangalore/#comments</comments> <pubDate>Wed, 10 Jun 2009 04:24:23 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Symbian]]></category> <category><![CDATA[Tech Stuff]]></category> <category><![CDATA[Nokia Nseries]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=861</guid> <description><![CDATA[Yesterday Nokia India had arranged for a blogger&#8217;s meet in Bangalore to familizarize us with the upcoming N97 mobile phone. The meet featured Axel Meyer, Nokia’s Global Design Head for Nokia Nseries, who took us through a presentation which showed what the Design team took into account while designing this phone. What I liked about [...]]]></description> <content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vinut/3612169711/"><img class="alignright" title="Nokia N97 Bloggers Meet In Bangalore" src="http://farm4.static.flickr.com/3414/3612169711_47e80b60f6_m.jpg" alt="" height="180" width="240"/></a>Yesterday Nokia India had arranged for a blogger&#8217;s meet in Bangalore to familizarize us with the upcoming N97 mobile phone. The meet featured Axel Meyer, Nokia’s Global Design Head for <a class="zem_slink" title="Nokia Nseries" rel="wikipedia" href="http://en.wikipedia.org/wiki/Nokia_Nseries">Nokia Nseries</a>, who took us through a presentation which showed what the Design team took into account while designing this phone.</p><p>What I liked about the design was the 30 degree tilt of the screen when the QWERTY keypad slides open. This allows the user to interact with the keyboard and the touch-screen at the same time. The tilt also allows the user to hold the phone with just the index finger &#8211; pretty comfortable &#8211; unlike the slide out of the E75.</p><p>One snippet which kind of surprised me in the presentation is that Axel mentioned that there&nbsp; more than 1 billion users of Nokia phones. This particular model is targeted to users who are looking at having a personal experience with their mobiles &#8211; targeted towards people who share photos, videos, microblog, are active on social network and need a phone which doubles up as a personal computer on the go. During the Q&amp;A session, one of the bloggers did ask about the high price of this model (expected to be around Rs. 35,000 during the launch). Axel answered that this mobile is meant for people who are looking a niche phone which provides the  full online and social experience&nbsp; the N97 provides.</p><p>After the presentations, I got to play around with the N97 for sometime &#8211; pics of the phone are at the end of this post.</p><p>Some of the points which caught my attention about the N97 are:</p><ul><li>A whopping 32GB of internal memory &#8211; which can be expanded to a maximum of 48GB. This is great for carrying around your media and there&#8217;s no need of another media player <img src='http://blogcdn.vinuthomas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></li><li>16:9 screen ratio &#8211; perfect for viewing widescreen movies on the go &#8211; this unit&#8217;s got a TV out so you can project the movies on your phone on the big screen.</li><li>A FM transmitter &#8211; to listen to your music on the car radio without the need of extra cables to hook it on.</li><li>Home Screen Widgets &#8211; this allows you to have a pieces of the Internet on your home screen.</li><li>The QWERTY keyboard had a good feel to it. Even though the keys on the N97 are smaller than the E75&#8242;s, they layout seems to just feel better laid out on the N97.</li><li>The touchscreen also seems to perform better than the 5800&#8242;s.</li><li>The phone comes bundled with the Facebook application, apart from other Social Media application like Hi5 and Qik. So you don&#8217;t have to hunt for these apps once you get your phone.</li><li>The tilt of the screen when the keypad is open is a very useful feature allowing the user to place the phone on a table while typing out messages and emails, taking calls or surfing the web.</li></ul><p>Thanks to Nokia India and Songita B. Verma &amp; team for getting this event organized! It was great having to hear direct from the Design Team on the rationale behind the various features which are packed in the N-Series phones.</p><p><strong>Learn more about the Nokia N97:</strong><br /> <a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/data-sheet-nokia-n97.pdf">The Nokia N97 Datasheet</a><br /> <a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/nokia-nseries-backgrounder.pdf">Nokia NSeries Background</a><br /> <a href="http://www.nokia.co.in/find-products/products/nokia-n97">Nokia N97&#8242;s product page</a></p><p><strong>Some of the Pictures from the Event:</strong></p><div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/vinut/3612984892/"><img src="http://farm3.static.flickr.com/2463/3612984892_37ee12e907_m.jpg" alt="" height="180" width="240"/></a><p class="wp-caption-text">The N97 Presentation</p></div><div class="wp-caption alignnone" style="width: 209px"><a href="http://www.flickr.com/photos/vinut/3612168551/"><img title="Home Screen Widgets" src="http://farm3.static.flickr.com/2480/3612168551_0871542b88_m.jpg" alt="" height="240" width="199"/></a><p class="wp-caption-text">Home Screen Widgets</p></div><div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/vinut/3612984470/"><img title="Axel Meyer during his presentation" src="http://farm3.static.flickr.com/2455/3612984470_ab15a373a2_m.jpg" alt="Axel Meyer during his presentation" height="180" width="240"/></a><p class="wp-caption-text">Axel Meyer during his presentation</p></div><div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/vinut/3613386790/"><img title="Q&amp;A Session" src="http://farm4.static.flickr.com/3341/3613386790_098deb15e1_m.jpg" alt="Q&amp;A Session" height="160" width="240"/></a><p class="wp-caption-text">Q&amp;A Session</p></div><div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/vinut/3612982536/"><img src="http://farm4.static.flickr.com/3663/3612982536_88e6b58b19_m.jpg" alt="First look at the N97" height="180" width="240"/></a><p class="wp-caption-text">First look at the N97</p></div><div class="wp-caption alignnone" style="width: 219px"><a href="http://www.flickr.com/photos/vinut/3612168049/"><img title="Handwriting Recognition" src="http://farm4.static.flickr.com/3318/3612168049_ea1e851270_m.jpg" alt="Trying out the Handwriting Recognition" height="240" width="209"/></a><p class="wp-caption-text">Trying out the Handwriting Recognition</p></div><div class="wp-caption alignnone" style="width: 250px"><a href="http://www.flickr.com/photos/vinut/3613003970/"><img title="30 Degrees Tilt of the Screen" src="http://farm4.static.flickr.com/3645/3613003970_75fbdddbae_m.jpg" alt="30 Degrees Tilt of the Screen when the keypads open" height="180" width="240"/></a><p class="wp-caption-text">30 Degrees Tilt of the Screen when the keypad's open</p></div><p><a href="http://www.flickr.com/photos/vinut/sets/72157619438795153/">More pictures from the event are available on Flickr</a>.</p><div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/c9962636-6046-4b8c-a4cb-8cbc2a5398bc/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=c9962636-6046-4b8c-a4cb-8cbc2a5398bc" alt="Reblog this post [with Zemanta]"/></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/06/10/nokia-n97-bloggers-meet-in-bangalore/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Google Mobile App for Nokia S60 Phones</title><link>http://blogs.vinuthomas.com/2009/06/08/google-mobile-app-for-nokia-s60-phones/</link> <comments>http://blogs.vinuthomas.com/2009/06/08/google-mobile-app-for-nokia-s60-phones/#comments</comments> <pubDate>Mon, 08 Jun 2009 02:50:01 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Symbian]]></category> <category><![CDATA[S60]]></category> <category><![CDATA[symbian]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=833</guid> <description><![CDATA[Google has brought out their Google Mobile App for Nokia S60 Phones. You can get the application by visiting m.google.com on your mobile browser. This application provides a shell for Google applications and services. When you start the app, you get a search screen, and the app detects your location to give you area specific [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-834" title="Google Mobile App" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/screenshot0004-225x300.jpg" alt="Google Mobile App" height="300" width="225"/></p><p style="text-align: left;"><p>Google has brought out their Google Mobile App for Nokia S60 Phones. You can get the application by visiting m.google.com on your mobile browser. This application provides a shell for Google applications and services. When you start the app, you get a search screen, and the app detects your location to give you area specific suggestions.</p><p>As you start typing in a search term, you get search suggestions. Performing&nbsp; a search opens up the mobile browser to continue browsing. The app provides a shortcut key to quickly jump to Google search from the Home screen on your mobile. This cuts down the number of keystrokes required to startup a Google search.</p><p>Apart from the quick access to Google Search and mobile apps, this app provides little else for Indian users, as the suggestions I saw while using the search were hardly relevant to my location.</p><p>Link : <a href="http://www.google.com/mobile/nokia_smart/app.html">http://www.google.com/mobile/nokia_smart/app.html</a></p><div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/172b8fae-3367-46a0-b2cb-8d87937ce456/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=172b8fae-3367-46a0-b2cb-8d87937ce456" alt="Reblog this post [with Zemanta]"/></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/06/08/google-mobile-app-for-nokia-s60-phones/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Google Page Speed</title><link>http://blogs.vinuthomas.com/2009/06/05/google-page-speed/</link> <comments>http://blogs.vinuthomas.com/2009/06/05/google-page-speed/#comments</comments> <pubDate>Fri, 05 Jun 2009 16:31:06 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[addon]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[firefox]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=849</guid> <description><![CDATA[Web developers have to check out Google&#8217;s new Firefox + Firebug addon called Page Speed. This addon inspects your webpage to see how you can optimize the load time. Yahoo&#8217;s YSlow was good, but Google takes it a few steps further to even inspect your html and styles to see what can hider the render [...]]]></description> <content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-851" title="page-speed" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-150x150.png" alt="page-speed" width="150" height="150" />Web developers have to check out Google&#8217;s new Firefox + Firebug addon called Page Speed. This addon inspects your webpage to see how you can optimize the load time. Yahoo&#8217;s YSlow was good, but Google takes it a few steps further to even inspect your html and styles to see what can hider the render time of the page once it&#8217;s loaded.</p><p>Apart from the standard tests on if your content is gzipped, server headers are correct and enable client side caching and parallelizing downloads from differnent host names, this addon also does the following:</p><ul><li>Inspect your CSS files for unused styles</li><li>Inspect your Cookie size &#8211; the bigger the cookie size, the bigger the request sent to the server everytime, since every request will send your cookies from the browser to the server</li><li>Checks image compression ratios to see if you&#8217;re running on the optimal compression.</li><li>Checks to see if your Javascript is minified, if not, it&#8217;ll show you how much you can save if you minify your javascripts</li><li>Inspects the execution of Javascript on the page on load to show which Javascript files can be deferred in loading, by placing the Javascript loads at the end of the page instead of the head. This can drastically increase the page render times.</li><li>If you load multiple Javascripts and CSS files, Page speed will give you recommendations to merge these into a single file.</li></ul><p>Page Speed helps you improve your site&#8217;s performance based on the following categories of best practises:</p><ul><li><a href="http://code.google.com/speed/page-speed/docs/caching.html">Optimizing caching</a> — keeping your application&#8217;s data and logic <em>off</em> the network altogether</li><li><a href="http://code.google.com/speed/page-speed/docs/rtt.html">Minimizing round-trip times</a> — reducing the number of serial request-response cycleshttp://code.google.com/speed/page-speed/</li><li><a href="http://code.google.com/speed/page-speed/docs/request.html">Minimizing request size</a> — reducing upload size</li><li><a href="http://code.google.com/speed/page-speed/docs/payload.html">Minimizing payload size</a> — reducing the size of responses, downloads, and cached pages</li><li><a href="http://code.google.com/speed/page-speed/docs/rendering.html">Optimizing browser rendering</a> — improving the browser&#8217;s layout of a page</li></ul><p>Get Google Page Speed at: <a href="http://code.google.com/speed/page-speed/">http://code.google.com/speed/page-speed/</a></p><p>Screenshots:</p><div id="attachment_851" class="wp-caption alignnone" style="width: 310px"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed.png" rel="lightbox[849]"><img class="size-medium wp-image-851" title="page-speed" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-300x219.png" alt="Google Page Speed Recommendations" width="300" height="219" /></a><p class="wp-caption-text">Google Page Speed Recommendations</p></div><div id="attachment_852" class="wp-caption alignnone" style="width: 310px"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-css.png" rel="lightbox[849]"><img class="size-medium wp-image-852" title="page-speed-css" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-css-300x244.png" alt="CSS Optimization Recommendations" width="300" height="244" /></a><p class="wp-caption-text">CSS Optimization Recommendations</p></div><p><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-javascript-minify.png" rel="lightbox[849]"></a></p><div id="attachment_854" class="wp-caption alignnone" style="width: 310px"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-javascript-minify.png" rel="lightbox[849]"><img class="size-medium wp-image-854" title="Javascript Minify Savings" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-javascript-minify-300x157.png" alt="Javascript Minify Savings" width="300" height="157" /></a><p class="wp-caption-text">Javascript Minify Savings</p></div><div id="attachment_855" class="wp-caption alignnone" style="width: 310px"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-javascript-defered1.png" rel="lightbox[849]"><img class="size-medium wp-image-855" title="page-speed-javascript-defered1" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/page-speed-javascript-defered1-300x132.png" alt="Suggestion to Defer Javascript Loading" width="300" height="132" /></a><p class="wp-caption-text">Suggestion to Defer Javascript Loading</p></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/06/05/google-page-speed/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Tweets60 &#8211; Twitter client for S60 mobiles</title><link>http://blogs.vinuthomas.com/2009/06/05/tweets60-twitter-client-for-s60-mobiles/</link> <comments>http://blogs.vinuthomas.com/2009/06/05/tweets60-twitter-client-for-s60-mobiles/#comments</comments> <pubDate>Fri, 05 Jun 2009 14:00:46 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Symbian]]></category> <category><![CDATA[S60]]></category> <category><![CDATA[symbian]]></category> <category><![CDATA[Twitter]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=838</guid> <description><![CDATA[If you&#8217;re looking for a free native Twitter client for your S60 device, you&#8217;ve got to check out Tweets60. It&#8217;s works on S60 3rd and 5th Edition phones. As with most Twitter clients you can view your Timeline, Replies, DMs and Favorites and follow/unfollow Tweeple.  The interface is good and simple with the actions to [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-839" title="tweet60 Messages" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/tweet60_msg-225x300.jpg" alt="tweet60 Messages" width="225" height="300" /></p><p>If you&#8217;re looking for a free native Twitter client for your S60 device, you&#8217;ve got to check out Tweets60. It&#8217;s works on S60 3rd and 5th Edition phones. As with most Twitter clients you can view your Timeline, Replies, DMs and Favorites and follow/unfollow Tweeple.  The interface is good and simple with the actions to post, reply or retweet in the Option menu.</p><p><img class="alignright size-medium wp-image-840" title="tweet60 tweet entry" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/tweet60_entry-225x300.jpg" alt="tweet60 tweet entry" width="225" height="300" />One cool functionality in Tweets60 is that you can configure multiple access points and prioritize them. Useful when you&#8217;ve got Wifi access and then default to GPRS/3G connection when you&#8217;re not in Wifi range. If you&#8217;re on a tight data plan, this application also comes with an option to save your bandwidth by allowing you to set the refresh frequency to manual or set it to 5, 10 or 30 minutes.</p><p>For a basic twitter client &#8211; Tweets60 does it&#8217;s job pretty well. According to <a href="http://twitter.com/Tweets60/status/2040894968">Ravensoft&#8217;s tweets</a>, it looks like a pro version is in the making. I just hope the free version doesn&#8217;t get too crippled to promote the sales of the pro version.</p><p>A few missing functionalities in the current version of Tweets60 are (in my order of my preference):</p><ul><li>Delete &amp; Mark Tweets as Favorites</li><li>Custom Twitter Search Timelines</li><li>Post images from phone to <a class="zem_slink" title="Twitpic" rel="homepage" href="http://twitpic.com">twitpic</a> ( hopefully will be out in a future version)</li><li>Multiple Twitter Accounts</li><li>Theme support &#8211; A darker theme ( like Gravity? )</li></ul><p>Get Tweet60 from :<a href="http://www.tweets60.com/"> http://www.tweets60.com/</a></p><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/fb4013d7-3b4d-462e-9245-0179eaff74d5/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=fb4013d7-3b4d-462e-9245-0179eaff74d5" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/06/05/tweets60-twitter-client-for-s60-mobiles/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>jQuery TOOLS</title><link>http://blogs.vinuthomas.com/2009/06/04/jquery-tools/</link> <comments>http://blogs.vinuthomas.com/2009/06/04/jquery-tools/#comments</comments> <pubDate>Thu, 04 Jun 2009 16:02:40 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Scripts]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[Libraries]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=828</guid> <description><![CDATA[jQuery Tools provides some UI addons to the basic jQuery Library. You can create Tabs, Accordions, Tooltips, Overlays and more using this library. The whole library fits in less than 6Kb, so you can replace all the separate libraries you are using for these functionalities by using this library. The library has an easy to [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-829" title="jQuery TOOLS" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/06/jquery_tools-300x143.jpg" alt="jQuery TOOLS" width="300" height="143" /></p><p>jQuery Tools provides some UI addons to the basic jQuery Library. You can create Tabs, Accordions, Tooltips, Overlays and more using this library. The whole library fits in less than 6Kb, so you can replace all the separate libraries you are using for these functionalities by using this library.</p><p>The library has an easy to use API, which both beginners and advanced developers can use to integrate. To show you how easy it is to setup tabs in this library, here&#8217;s an example from their site. The HTML code looks like this:</p><div class="wp_codebox"><table><tr id="p8289"><td class="code" id="p828code9"><pre class="html" style="font-family:monospace;">&lt;!-- the tabs --&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Tab 1&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Tab 2&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Tab 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- tab &quot;panes&quot; --&gt;
&lt;div class=&quot;panes&quot;&gt;
&lt;div&gt;pane 1 content&lt;/div&gt;
&lt;div&gt;pane 2 content&lt;/div&gt;
&lt;div&gt;pane 3 content&lt;/div&gt;
&lt;/div&gt;</pre></td></tr></table></div><p>The Javascript which powers the tabs is simply :</p><div class="wp_codebox"><table><tr id="p82810"><td class="code" id="p828code10"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// setup ul.tabs to work as tabs for each div directly under div.panes</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;ul.tabs&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">tabs</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div.panes &amp;gt; div&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div><p>To see this in action and more information on the code, check this link out:<br /> <a href="http://flowplayer.org/tools/tabs.html">http://flowplayer.org/tools/tabs.html</a></p><p>You can also check out the other functionalities which this library provides :</p><ul><li><a href="http://flowplayer.org/tools/demos/tooltip/form.html">Tooltips</a> ( this example shows tooltips working on form fields)</li><li><a href="http://flowplayer.org/tools/overlay.html">Overlays </a></li><li><a href="http://flowplayer.org/tools/demos/tabs/accordion.html">Accordians</a></li><li><a href="http://flowplayer.org/tools/demos/index.html">Other Demos</a></li></ul><p>Learn more about jQuery Tools over at: <a href="http://flowplayer.org/tools/index.html">http://flowplayer.org/tools/index.html</a></p><h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://www.slideshare.net/anisniit/jquery-from-the-very-beginning"> jQuery from the very beginning </a> (slideshare.net)</li><li class="zemanta-article-ul-li"><a href="http://blogs.msdn.com/stevecla01/archive/2009/05/01/glimmer-jquery-made-easy.aspx"> Glimmer &#8211; jQuery Made Easy </a> (blogs.msdn.com)</li><li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/jquery-ui-17-released-new-css-framework-dramatic-updates-to-controls">jQuery UI 1.7 Released: New CSS Framework &amp; Dramatic Updates to Controls</a> (ajaxian.com)</li></ul><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/5825795a-8259-486d-ba08-fa130cdba7d2/"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=5825795a-8259-486d-ba08-fa130cdba7d2" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/06/04/jquery-tools/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Email with Ease</title><link>http://blogs.vinuthomas.com/2009/05/12/email-with-ease/</link> <comments>http://blogs.vinuthomas.com/2009/05/12/email-with-ease/#comments</comments> <pubDate>Tue, 12 May 2009 16:47:00 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Symbian]]></category> <category><![CDATA[email]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[Nokia]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=818</guid> <description><![CDATA[Nokia just launched a site emailwithease.com to help users setup email to go on their mobiles. The forum on this site is the place to go to if you&#8217;re looking for help on setting up emails on your mobile. Even though the main site is centered around the Nokia E75, the forums have sections to [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-819" title="Email with Ease" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/05/emailwithease-300x138.png" alt="Email with Ease" width="300" height="138" /></p><p>Nokia just launched a site <a href="http://emailwithease.com">emailwithease.com</a> to help users setup email to go on their mobiles. The<a href="http://www.emailwithease.com/forum"> forum</a> on this site is the place to go to if you&#8217;re looking for help on setting up emails on your mobile. Even though the main site is centered around the Nokia E75, the forums have sections to look in for help on other models as well.</p><p>If you&#8217;re looking for help on setting up your email on the E75, do head over there and check out the easy steps required to setup your emails.  Did you know that you can<a href="http://www.emailwithease.com/forum/showthread.php?t=67"> setup your mobile to get mails from your Corporate Exchange</a> server as well?</p><p style="text-align: center;"><img class="aligncenter size-full wp-image-820" title="Expert Answers" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/05/expert.png" alt="Expert Answers" width="231" height="271" /></p><p>If you still can&#8217;t find your solution head over to the <a href="http://emailwithease.com">Email with Ease</a> site, where you can ask your question and get experts to answer them.</p><p>Head over to Email at Ease&#8217;s <a href="http://www.emailwithease.com/forum/showthread.php?t=644">latest poll and make sure you send in your views</a> counted as well.</p><p>Link:<br /> <a href="http://emailwithease.com/">emailwithease.com</a><br /> <a href="http://www.emailwithease.com/forum/">Email With Ease Forum</a></p> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/05/12/email-with-ease/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>PHP Quick Profiler &#8211; Profile your Code</title><link>http://blogs.vinuthomas.com/2009/05/12/php-quick-profiler-profile-your-code/</link> <comments>http://blogs.vinuthomas.com/2009/05/12/php-quick-profiler-profile-your-code/#comments</comments> <pubDate>Tue, 12 May 2009 14:04:07 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Scripts]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Debugging]]></category> <category><![CDATA[Tools]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=812</guid> <description><![CDATA[Here&#8217;s a good looking and functional profiler you can plug into your projects. PQP (PHP Quick Profiler) allows you to profile your code and get information about how much time your script took to execute, the amount of memory used, the files which have been included, errors in your code, queries and any other debug [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/05/phpquickprofiler.png" rel="lightbox[812]"><img class="aligncenter size-medium wp-image-813" title="PHP Quick Pofiler" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/05/phpquickprofiler-300x78.png" alt="PHP Quick Pofiler" width="300" height="78" /></a></p><p>Here&#8217;s a good looking and functional profiler you can plug into your projects. PQP (PHP Quick Profiler) allows you to profile your code and get information about how much time your script took to execute, the amount of memory used, the files which have been included, errors in your code, queries and any other debug information you would like to show up.</p><p>With minor changes to your code, it&#8217;s easy to get information on the console, memory and file utilizations. Getting information about your queries and load times, you&#8217;ll have to follow the instructions over at:  <a href="http://particletree.com/features/php-quick-profiler/">http://particletree.com/features/php-quick-profiler/</a>.You can also send your exceptions, variable dumps and custom messages sent to the console.</p><p>See a demo of PHP Quick Profiler at -<a href="http://particletree.com/examples/pqp/"> http://particletree.com/examples/pqp/</a></p><p>Get more information and download PHP Quick Profiler at: <a href="http://particletree.com/features/php-quick-profiler/">http://particletree.com/features/php-quick-profiler/</a></p><h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/firephp-tying-together-firebug-and-php"> FirePHP: Tying together Firebug and PHP </a> (ajaxian.com)</li><li class="zemanta-article-ul-li"><a href="http://idojava.blogspot.com/2009/02/php-and-magic-of-xdebug.html">php and the magic of Xdebug</a> (idojava.blogspot.com)</li><li class="zemanta-article-ul-li"><a href="http://www.phpclasses.org/blog/post/94-Upcoming-PHP-53-features-and-beyond.html"> Manuel Lemos: Upcoming PHP 5.3 features and beyond </a> (phpclasses.org)</li></ul><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/ae1e2d8f-7996-412f-ae8e-1f96fb8a89eb/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=ae1e2d8f-7996-412f-ae8e-1f96fb8a89eb" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/05/12/php-quick-profiler-profile-your-code/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>N-Gage India &#8211; Buy Games without Credit Cards</title><link>http://blogs.vinuthomas.com/2009/05/06/n-gage-india-buy-games-without-credit-cards/</link> <comments>http://blogs.vinuthomas.com/2009/05/06/n-gage-india-buy-games-without-credit-cards/#comments</comments> <pubDate>Wed, 06 May 2009 18:21:09 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Games]]></category> <category><![CDATA[Symbian]]></category> <category><![CDATA[N-Gage]]></category> <category><![CDATA[Nokia]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=810</guid> <description><![CDATA[Image via Wikipedia N-Gage gamers in India can now buy their favorite N-Gage Games without a Credit Card. The games are currently available in the following denominations: Rupees 49 for a 1 day pass Rupees 149 for a 7 day pass Rupees 299 for a full license This price may vary for some games. You [...]]]></description> <content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;"><div><dl class="wp-caption alignright" style="width: 310px;"><dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/Image:Ngage_n81.jpg" rel="lightbox[810]"><img title="The application running on a Nokia N81" src="http://upload.wikimedia.org/wikipedia/en/thumb/e/e8/Ngage_n81.jpg/300px-Ngage_n81.jpg" alt="The application running on a Nokia N81" width="300" height="263" /></a></dt><dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://en.wikipedia.org/wiki/Image:Ngage_n81.jpg" rel="lightbox[810]">Wikipedia</a></dd></dl></div></div><p><a class="zem_slink" title="N-Gage" rel="crunchbase" href="http://www.crunchbase.com/product/n-gage">N-Gage</a> gamers in India can now buy their favorite N-Gage Games without a Credit Card. The games are currently available in the following denominations:</p><p>Rupees 49 for a 1 day pass<br /> Rupees 149 for a 7 day pass<br /> Rupees 299 for a full license</p><p>This price may vary for some games. You can get the games now at select Nokia Priority dealers in 9 cities in India- Ahmedabad, Bangalore, Chandigarh, Chennai, Delhi, Hyderabad, Kolkata, Mumbai and Pune. I did call my dealer and he said that they&#8217;re yet to start selling the games &#8211; so they should be getting them pretty soon.</p><p>If you just can&#8217;t wait for your neighborhood dealer to get the games, you can head over to oxicash.in and buy the games &#8211; <a href="http://www.oxicash.in/Nokia/Nokia.aspx" target="_blank">http://www.<span class="il">oxicash</span>.in/Nokia/Nokia.aspx</a></p><p>You&#8217;ll first have to sign up for an Oxicash account and top up the account &#8211; you can do this by buying recharge vouchers from Sify I-Way, Chroma, In &amp; Out or The Mobile Store outlets near you. You can also use netbanking to top up your account. Once you top up your account, just select your game and buy it online. You&#8217;ll get an instant activation code, which you can use to unlock the full game on your device. Remember that you can activate the game only on one mobile.<br /> More information @ <a href="http://www.nokiangageindia.com/" target="_blank">www.nokiangageindia.com</a></p><h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://www.allaboutsymbian.com/news/item/9414_Reviewed_Age_of_Empires_III_on.php"> Reviewed: Age of Empires III on N-Gage </a> (allaboutsymbian.com)</li><li class="zemanta-article-ul-li"><a href="http://kotaku.com/5183155/nokia-say-n+gage-popularity-increasing">Nokia Say N-Gage Popularity Increasing [Nokia]</a> (kotaku.com)</li><li class="zemanta-article-ul-li"><a href="http://www.allaboutsymbian.com/news/item/9097_N-Gage_wont_merge_with_Ovi_Sto.php">N-Gage won&#8217;t merge with Ovi Store, at least for now</a> (allaboutsymbian.com)</li></ul><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/c893bf64-480f-4959-828e-f0a05ea90424/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=c893bf64-480f-4959-828e-f0a05ea90424" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/05/06/n-gage-india-buy-games-without-credit-cards/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Scienta Zend Framework Debug Bar</title><link>http://blogs.vinuthomas.com/2009/03/31/scienta-zend-framework-debug-bar/</link> <comments>http://blogs.vinuthomas.com/2009/03/31/scienta-zend-framework-debug-bar/#comments</comments> <pubDate>Tue, 31 Mar 2009 14:38:53 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Scripts]]></category> <category><![CDATA[debug]]></category> <category><![CDATA[Zend Framework]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=796</guid> <description><![CDATA[Scienta ZF Debugbar is a useful tool to add to your sites running on Zend Framework to get server side information of the page being accessed. It&#8217;s quite simple to use &#8211; just download the code, place it in your PHP include path and use the following code in your bootstrap file to get the [...]]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/03/2009-scienta_debugbar.png" rel="lightbox[796]"><img class="size-full wp-image-797 alignnone" title="Scienta Debug Bar" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/03/2009-scienta_debugbar.png" alt="Scienta Debug Bar" width="569" height="21" /></a></p><p style="text-align: left;">Scienta ZF Debugbar is a useful tool to add to your sites running on <a class="zem_slink" title="Zend Framework" rel="homepage" href="http://framework.zend.com/">Zend Framework</a> to get server side information of the page being accessed. It&#8217;s quite simple to use &#8211; just <a title="Scienta ZF Debug Bar" href="http://jokke.dk/software/scientadebugbar">download the code</a>, place it in your PHP include path and use the following code in your bootstrap file to get the debug bar to appear at the end of your page:</p><div class="wp_codebox"><table><tr id="p79612"><td class="code" id="p796code12"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$options</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
   <span style="color: #0000ff;">'database_adapter'</span> <span style="color: #339933;">=&gt;</span>  <span style="color: #000088;">$dbAdapter</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// or array of adapters</span>
   <span style="color: #0000ff;">'memory_usage'</span> <span style="color: #339933;">=&gt;</span>      <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// default value shown</span>
   <span style="color: #0000ff;">'collect_view_vars'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span>
   <span style="color: #0000ff;">'sort_view_vars'</span> <span style="color: #339933;">=&gt;</span>    <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span>
   <span style="color: #0000ff;">'show_exceptions'</span> <span style="color: #339933;">=&gt;</span>   <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">,</span>
   <span style="color: #0000ff;">'handle_errors'</span> <span style="color: #339933;">=&gt;</span>     <span style="color: #009900; font-weight: bold;">FALSE</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$scBar</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Scienta_Controller_Plugin_Debug<span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$frontController</span> <span style="color: #339933;">=</span> Zend_Controller_Front<span style="color: #339933;">::</span><span style="color: #004000;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$frontController</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">registerPlugin</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$scBar</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div><p style="text-align: left;">The debug bar also gives you quick access to:</p><ul style="text-align: left;"><li> the variables used in the page</li><li>errors generated in that page</li><li>Database queries and time taken (if you&#8217;re using the Zend DB libraries)</li><li>the time taken to execute the script and more.</li></ul><p style="text-align: left;">Get more information on this at the project site: <a href="http://jokke.dk/software/scientadebugbar">http://jokke.dk/software/scientadebugbar</a></p><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/1b3847a0-9cc8-4728-bf0d-68b8bf9d5d33/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=1b3847a0-9cc8-4728-bf0d-68b8bf9d5d33" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/03/31/scienta-zend-framework-debug-bar/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Jbak TaskMan &#8211; Taskmanager for S60 Phones</title><link>http://blogs.vinuthomas.com/2009/03/05/jbak-taskman-taskmanager-for-s60-phones/</link> <comments>http://blogs.vinuthomas.com/2009/03/05/jbak-taskman-taskmanager-for-s60-phones/#comments</comments> <pubDate>Thu, 05 Mar 2009 06:44:50 +0000</pubDate> <dc:creator>vinu</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Symbian]]></category> <category><![CDATA[S60]]></category> <category><![CDATA[symbian]]></category> <category><![CDATA[Utility]]></category><guid isPermaLink="false">http://blogs.vinuthomas.com/?p=778</guid> <description><![CDATA[If you&#8217;re looking for an advanced task manager for your Symbian phone, you can check out this free and powerful utility called Jbak TaskMan. When you install this utility on your phone, it replaces the default Symbian Task-switcher with it&#8217;s own interface which you can configure. You can switch tasks and even kill tasks from [...]]]></description> <content:encoded><![CDATA[<div id="attachment_780" class="wp-caption alignright" style="width: 160px"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/03/screenshot0001.jpg" rel="lightbox[778]"><img class="size-thumbnail wp-image-780" title="Jbak Task Manager" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/03/screenshot0001-150x150.jpg" alt="Task Manager's Interface" width="150" height="150" /></a><p class="wp-caption-text">Task Manager&#39;s Interface</p></div><p>If you&#8217;re looking for an advanced task manager for your Symbian phone, you can check out this free and powerful utility called <a href="http://jbak.ru/jbaktaskman_en.php">Jbak TaskMan</a>. When you install this utility on your phone, it replaces the default Symbian Task-switcher with it&#8217;s own interface which you can configure. You can switch tasks and even kill tasks from this interface, useful when an app hangs and you don&#8217;t want to restart the phone to kill it. The screenshot (click to enlarge)  shows the new Task Manager which comes up on the E71 when I installed Jbak TaskMan.</p><p>The site for this utility also mentions the other functionality that this utility provides:</p><ul><li>Ultimate replacement of standard task list, which called by menu-key long press.</li><li>Customizable quick launch, where you can add program, document, phone number, SMS and e-mail.</li><li>List of all programs in your phone with quick search by name or UID.</li><li>List of processes, threads, chunks with quick search.</li><li> Quick and stable termination of busy tasks.</li><li> Setup Autorun  programs.</li><li> Phone reboot.</li><li> Uninstalling  sis-applications.</li><li> Info about free memory.</li><li> Detailed information about runned task, which you can copy to clipboard.</li><li> Quick task switch by pressing and holding menu-key (Smooth task switch)</li><li> Remember last-visited position in system phone menu.</li><li> Detailed setting of menu-key</li><li> Powerfull possibilities for power and memory saving</li></ul><p>Link: <a href="http://jbak.ru/jbaktaskman_en.php">http://jbak.ru/jbaktaskman_en.php</a></p><div id="attachment_781" class="wp-caption aligncenter" style="width: 310px"><a href="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/03/screenshot0002.jpg" rel="lightbox[778]"><img class="size-medium wp-image-781" title="TaskMan Menu" src="http://blogcdn.vinuthomas.com/wp-content/uploads/2009/03/screenshot0002-300x225.jpg" alt="TaskMan Menu" width="300" height="225" /></a><p class="wp-caption-text">TaskMan Menu</p></div><div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/d06e0550-62be-4766-ada0-0eac11b5d797/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=d06e0550-62be-4766-ada0-0eac11b5d797" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div> ]]></content:encoded> <wfw:commentRss>http://blogs.vinuthomas.com/2009/03/05/jbak-taskman-taskmanager-for-s60-phones/feed/</wfw:commentRss> <slash:comments>0</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 14/20 queries in 0.027 seconds using disk
Content Delivery Network via blogcdn.vinuthomas.com

Served from: blogs.vinuthomas.com @ 2010-09-03 19:50:54 -->