<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>yashh.com</title><link>http://www.yashh.com/blog/</link><description>The latest blog posts</description><language>en-us</language><lastBuildDate>Tue, 07 Jul 2009 00:00:00 PDT</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/yashh" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fyashh" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fyashh" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fyashh" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/yashh" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fyashh" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fyashh" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fyashh" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>Links for 2009-07-06 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/huTjmsmyTJs/yashhz</link><pubDate>Tue, 07 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-07-06</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.evanweaver.com/articles/2009/07/06/up-and-running-with-cassandra/"&gt;Cassandra&lt;/a&gt;&lt;br/&gt;
A non -relational database like google&amp;#039;s big table. More of a key-value storage. Got to check this out. Cassandra even has a python library written by Eric Florenzano. Super ain&amp;#039;t it.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/huTjmsmyTJs" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-07-06</feedburner:origLink></item><item><title>Links for 2009-07-02 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/ZLq1TaMqXAU/yashhz</link><pubDate>Fri, 03 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-07-02</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://jscolor.com/"&gt;JavaScript Color Picker&lt;/a&gt;&lt;br/&gt;
jscolor -  A javascript library to make it easy to pick colors in  HTML form.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/ZLq1TaMqXAU" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-07-02</feedburner:origLink></item><item><title>Links for 2009-06-25 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/B5e4ZbRvrnI/yashhz</link><pubDate>Fri, 26 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-06-25</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://imjustcreative.com/zag-font-free-download-ideal-for-logo-graphic-design/2009/06/25/"&gt;zag font&lt;/a&gt;&lt;br/&gt;
A free font available for download.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/B5e4ZbRvrnI" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-06-25</feedburner:origLink></item><item><title>Tribute to the King</title><link>http://feedproxy.google.com/~r/yashh/~3/GBMl3IxvFY4/</link><pubDate>Thu, 25 Jun 2009 19:18:02 PDT</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/jun/25/tribute-king/</guid><description>&lt;blockquote&gt;&lt;blockquote&gt;&lt;p&gt;A man who needs no introduction!! &lt;/p&gt; &lt;p&gt;Has given the world a gift, his talent, and, in return, took crucification. &lt;/p&gt; &lt;p&gt;Redefined the term professional entertainer. &lt;/p&gt; &lt;p&gt;A pop phenomenon who never stopped pushing the envelope of creativity &lt;/p&gt; &lt;p&gt;Has his own touch of technology &lt;a href="http://en.wikipedia.org/wiki/File:Smooth_criminal_patent.png" title="lean boot"&gt;lean boot&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The meaning of life is contained in every single expression of life. It is present in the infinity of forms and phenomena that exist in all of creation. &lt;/p&gt; &lt;p&gt;-- Michael Jackson &lt;/p&gt; &lt;p&gt;Finally, King of Pop!! &lt;/p&gt; &lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=GBMl3IxvFY4:T-J18bXWjs4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=GBMl3IxvFY4:T-J18bXWjs4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=GBMl3IxvFY4:T-J18bXWjs4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=GBMl3IxvFY4:T-J18bXWjs4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/GBMl3IxvFY4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2009/jun/25/tribute-king/</feedburner:origLink></item><item><title>Links for 2009-06-23 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/c1SJaJOroF0/yashhz</link><pubDate>Wed, 24 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-06-23</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lsimons.wordpress.com/2008/08/31/how-to-install-lxml-python-module-on-mac-os-105-leopard/"&gt;install lxml python mac os 10.5 (leopard)&lt;/a&gt;&lt;br/&gt;
A tutorial on on installing libxml2 &amp;amp; libxslt on mac osx leopard.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/c1SJaJOroF0" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-06-23</feedburner:origLink></item><item><title>Links for 2009-06-22 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/FuIKG9NgFrk/yashhz</link><pubDate>Tue, 23 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-06-22</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://kylerush.net/javascript/tutorial-flickr-api-javascript-jquery-ajax-json-build-detailed-photo-wall/"&gt;Using Flickr API from javascript&lt;/a&gt;&lt;br/&gt;
A tutorial on how to call flickr API (search API) right from the user&amp;#039;s browser. This way we can avoid a bottleneck at the server and use client to do the API call.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/FuIKG9NgFrk" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-06-22</feedburner:origLink></item><item><title>Links for 2009-06-21 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/2aw1osiszsY/yashhz</link><pubDate>Mon, 22 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-06-21</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://beaker.groovie.org/index.html"&gt;Beaker python&lt;/a&gt;&lt;br/&gt;
Beaker is a library for caching and sessions for use with web applications and stand-alone Python scripts and applications. It comes with WSGI middleware for easy drop-in use with WSGI based web applications, and caching decorators for ease of use with any Python based application.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/cocos2d-iphone/"&gt;cocos2d&lt;/a&gt;&lt;br/&gt;
cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same API, but instead of using python it uses objective-c.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/2aw1osiszsY" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-06-21</feedburner:origLink></item><item><title>Links for 2009-06-20 [del.icio.us]</title><link>http://feedproxy.google.com/~r/yashh/~3/OhvP-xeNaog/yashhz</link><pubDate>Sun, 21 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/yashhz#2009-06-20</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pythonpaste.org/"&gt;Python Paste&lt;/a&gt;&lt;br/&gt;
Yet another python web framework based on WSGI. A-Do-It-Yourself-Framework.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://werkzeug.pocoo.org/"&gt;Werkzeug&lt;/a&gt;&lt;br/&gt;
Werkzeug is a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, full featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/OhvP-xeNaog" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/yashhz#2009-06-20</feedburner:origLink></item><item><title>Switched to VPS</title><link>http://feedproxy.google.com/~r/yashh/~3/gbtA-HpuqfE/</link><pubDate>Sun, 15 Mar 2009 11:42:53 PDT</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/mar/15/switched-vps/</guid><description>&lt;blockquote&gt;&lt;p&gt;Well I finally motivated my self to switch the hosting to a VPS. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Well its about over an year since I started this blog. I was hosting it on webfaction shared hosting. I really loved their hosting services which were very promising and reliable. I only remember one incident which took webfaction down (fire accident in datacenter) which was a few days of outage. Other than that they were never down. &lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;Anyway webfaction rocks!!! &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;After a small chat with &lt;a href="http://lethain.com" title="Will Larson"&gt;Will Larson&lt;/a&gt; I decided to switch to VPS hosting. I chose linode over slicehost just ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=gbtA-HpuqfE:8uTm4BXltjs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=gbtA-HpuqfE:8uTm4BXltjs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=gbtA-HpuqfE:8uTm4BXltjs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=gbtA-HpuqfE:8uTm4BXltjs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/gbtA-HpuqfE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2009/mar/15/switched-vps/</feedburner:origLink></item><item><title>Finally my first job</title><link>http://feedproxy.google.com/~r/yashh/~3/_NIO6kWinkE/</link><pubDate>Wed, 04 Mar 2009 19:14:59 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/mar/04/finally-my-first-job/</guid><description>&lt;p&gt;Well my 6 months old job hunt finally ended. There is a lot I learned throughout this journey. Quite a lot of experiences varying from pleasant to frustrating. In the end it's all fair. &lt;/p&gt; &lt;p&gt;A few lessons I learned in this period of time. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Never confine yourself to a technology&lt;/strong&gt; Yup this is a blunder mistake I did. I was so madly in search of a django gig that I completely lost all my confidence after a while. Never get yourself tied to a piece of technology. You can prefer one but never confine yourself to it. &lt;/p&gt; ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_NIO6kWinkE:93dj7SlooiY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_NIO6kWinkE:93dj7SlooiY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_NIO6kWinkE:93dj7SlooiY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_NIO6kWinkE:93dj7SlooiY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/_NIO6kWinkE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2009/mar/04/finally-my-first-job/</feedburner:origLink></item><item><title>Strange development setup</title><link>http://feedproxy.google.com/~r/yashh/~3/rwxKmvNRjIg/</link><pubDate>Fri, 30 Jan 2009 08:18:15 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/jan/30/strange-development-setup/</guid><description>&lt;blockquote&gt;&lt;p&gt;It's a fact that linux rocks at any kind of development. And I firmly believe it. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Well recently I am getting my feet wet with a bit of PHP. Now I am kind of sick to change my development environment to suit PHP. I simply downloaded the &lt;a href="http://www.mamp.info/" title="MAMP"&gt;MAMP&lt;/a&gt; which gives the environment to run PHP. But deep down somewhere I wanted to configure Apache with php and give it a try. I used to have a slice a while back but I just cancelled by slicehost. Paying 20$ for a sandbox is not worth. So I decided ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=rwxKmvNRjIg:mshzeQix0OM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=rwxKmvNRjIg:mshzeQix0OM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=rwxKmvNRjIg:mshzeQix0OM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=rwxKmvNRjIg:mshzeQix0OM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/rwxKmvNRjIg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2009/jan/30/strange-development-setup/</feedburner:origLink></item><item><title>Memories 2008</title><link>http://feedproxy.google.com/~r/yashh/~3/_Ux8QLMTcjw/</link><pubDate>Thu, 01 Jan 2009 14:11:27 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2009/jan/01/memories-2008/</guid><description>&lt;p&gt;Well after reading the tweet from &lt;a href="http://twitter.com/eyeseast/status/1084585536" title="Chris Amico"&gt;Chris Amico&lt;/a&gt; I felt that I should write a post on my 2008 memories. Well 2008 is quite a big year to me. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;First&lt;/strong&gt; I found &lt;a href="http://djangoproject.com" title="django"&gt;django&lt;/a&gt;. Well putting a framework name as first point is kind of funny but its the fact. But it was around Dec 2007 and early 2008 I found django. I was fascinated what this framework was and how better its going to be when compared to rails. Well I was learning rails at that time. And I decided to make a blog. ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_Ux8QLMTcjw:6I1UcpfiwyI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_Ux8QLMTcjw:6I1UcpfiwyI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_Ux8QLMTcjw:6I1UcpfiwyI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_Ux8QLMTcjw:6I1UcpfiwyI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/_Ux8QLMTcjw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2009/jan/01/memories-2008/</feedburner:origLink></item><item><title>Designing for iphone</title><link>http://feedproxy.google.com/~r/yashh/~3/_cssLnHpZrU/</link><pubDate>Tue, 30 Dec 2008 13:53:39 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/30/designing-iphone/</guid><description>&lt;p&gt;Well after choking an iphone interface for my &lt;a href="http://m.yashh.com" title="Yashh's iphone interface"&gt;blog&lt;/a&gt; last week, I felt that I should share a few points which should be considered while designing for iphone. Most of the points may not be new to you but still I would like to remind you one more time. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;iPhone Web Development&lt;/strong&gt; &lt;br /&gt; Uses Web Standards &lt;br /&gt; HTML 4.01 &lt;br /&gt; XHTML 1.0 &lt;br /&gt; CSS 2.1 and partial CSS 3.xx &lt;br /&gt; JavaScript 1.4, including DOM support&lt;br /&gt; AJAX technologies, including&lt;br /&gt; XMLHTTPRequest&lt;br /&gt; PDF&lt;br /&gt; Quicktime&lt;br /&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Things to Avoid&lt;/strong&gt;&lt;br ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_cssLnHpZrU:ueastOlLmqQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_cssLnHpZrU:ueastOlLmqQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=_cssLnHpZrU:ueastOlLmqQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=_cssLnHpZrU:ueastOlLmqQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/_cssLnHpZrU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/dec/30/designing-iphone/</feedburner:origLink></item><item><title>Creating a Mobile site for django powered</title><link>http://feedproxy.google.com/~r/yashh/~3/uKNpchqwBhQ/</link><pubDate>Mon, 22 Dec 2008 15:54:24 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/22/creating-mobile-site-django-powered/</guid><description>&lt;p&gt;Last week I decided to create a mobile interface for my blog. I just wanted to create one just to prove my self that I can do it. And it was quite an easy task. A site optimized for mobile should be light-weight and fast to load. &lt;/p&gt; &lt;p&gt;Some of the important principles to be remembered are: 1. Avoid images (espcially big pictures) as much as possible. 2. Load css and javascript to the minimum (as necessary). 3. Keep the data in the page to minimum. &lt;/p&gt; &lt;p&gt;To put it in simple put everything to minimum level. Now to create ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=uKNpchqwBhQ:5TNq1J8Mfk8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=uKNpchqwBhQ:5TNq1J8Mfk8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=uKNpchqwBhQ:5TNq1J8Mfk8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=uKNpchqwBhQ:5TNq1J8Mfk8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/uKNpchqwBhQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/dec/22/creating-mobile-site-django-powered/</feedburner:origLink></item><item><title>Handling profile for a user (pinax based)</title><link>http://feedproxy.google.com/~r/yashh/~3/6WlLwwz3b0M/</link><pubDate>Thu, 11 Dec 2008 21:28:43 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/11/handling-profile-user-pinax-based/</guid><description>&lt;p&gt;I have been using &lt;a href="http://pinaxproject.com" title="pinax project"&gt;pinax&lt;/a&gt; for a while and I love the way it is being developed. I always wanted to write regarding pinax but nevertheless I did n't really initiate myself to do it. But today I would like to do it. &lt;/p&gt; &lt;p&gt;Pinax being a bunch of reusable applications, makes it easy for a developer to pick and plug the apps into his own project. But on the practical side, I think its not a task which can be done easily. I have observed many dependencies among the apps. &lt;/p&gt; &lt;p&gt;I would like to share ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=6WlLwwz3b0M:U1iZ3twt928:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=6WlLwwz3b0M:U1iZ3twt928:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=6WlLwwz3b0M:U1iZ3twt928:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=6WlLwwz3b0M:U1iZ3twt928:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/6WlLwwz3b0M" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/dec/11/handling-profile-user-pinax-based/</feedburner:origLink></item><item><title>Setup a slice with apache+wsgi+nginx</title><link>http://feedproxy.google.com/~r/yashh/~3/U23t2PUuR3c/</link><pubDate>Thu, 04 Dec 2008 11:14:57 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/04/setup-slice-apache-wsgi-nginx/</guid><description>&lt;p&gt;Well there are bunch of posts on setting up a slice with django. I just wanted to write one for myself so that I can setup a slice in future without wasting much time searching. When you get a brand new slice you need to setup SSH access into your slice. &lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;I recommend to go with Ubuntu 8.10 Intrepid. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;Follow this &lt;a href="http://wiki.slicehost.com/doku.php?id=get_started_with_your_new_ubuntu_slice" title="Getting a slice up"&gt;tutorial&lt;/a&gt; to get the SSH up. Dont follow the entire tutorial, just get the SSH up and set up a user account other than root. If possible change the port for SSH ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=U23t2PUuR3c:G1XXEUxBocw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=U23t2PUuR3c:G1XXEUxBocw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=U23t2PUuR3c:G1XXEUxBocw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=U23t2PUuR3c:G1XXEUxBocw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/U23t2PUuR3c" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/dec/04/setup-slice-apache-wsgi-nginx/</feedburner:origLink></item><item><title>Right tools for right tasks</title><link>http://feedproxy.google.com/~r/yashh/~3/G_PPXehRy4k/</link><pubDate>Wed, 03 Dec 2008 19:18:36 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/dec/03/right-tools-right-tasks/</guid><description>&lt;blockquote&gt;&lt;p&gt;Just felt that I should write something else other than django and refresh myself. &lt;/p&gt; &lt;/blockquote&gt;&lt;p&gt;There are always a bunch of tools for every task we do. It is important to choose the right one which suites your workflow. A few days back Eric Florenzano's post on "&lt;a href="http://eflorenzano.com/blog/post/ide-or-not-ide-question/" title="To IDE or not to IDE"&gt;To IDE or not to IDE&lt;/a&gt;?" brought me the inspiration to write this post. I always spend a lot of time on searching for tools of professional grade. But later I realized that you need such tools only after some experience. &lt;/p&gt; &lt;p&gt;I started with python ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=G_PPXehRy4k:yYAqAm92v9A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=G_PPXehRy4k:yYAqAm92v9A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=G_PPXehRy4k:yYAqAm92v9A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=G_PPXehRy4k:yYAqAm92v9A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/G_PPXehRy4k" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/dec/03/right-tools-right-tasks/</feedburner:origLink></item><item><title>Django-syncr Internals</title><link>http://feedproxy.google.com/~r/yashh/~3/Lvf8pUBE0vk/</link><pubDate>Sun, 30 Nov 2008 20:55:06 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/30/django-syncr-internals/</guid><description>&lt;p&gt;After being an active member in &lt;a href="http://code.google.com/p/django-syncr/" title="Django Syncr"&gt;django-syncr&lt;/a&gt; I have gained some experience with API calls and parsing data from XML/JSON. It is a lot of fun working in such a project. Recently I have written &lt;a href="http://readernaut.com" title="Readernaut"&gt;Readernaut&lt;/a&gt; and &lt;a href="http://brightkite.com" title="Brightkite"&gt;Brightkite&lt;/a&gt; syncr apps which pulls user's data and writes into a django model. &lt;/p&gt; &lt;p&gt;Setting up a django model depends on the data retrieved from the API call. First read the documentation of the API call and know what data is being returned and what is the name of the tag. You can experiment with a ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=Lvf8pUBE0vk:8Z20cd8mn90:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=Lvf8pUBE0vk:8Z20cd8mn90:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=Lvf8pUBE0vk:8Z20cd8mn90:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Lvf8pUBE0vk:8Z20cd8mn90:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/Lvf8pUBE0vk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/nov/30/django-syncr-internals/</feedburner:origLink></item><item><title>Django templatetags</title><link>http://feedproxy.google.com/~r/yashh/~3/Zqz1KIwC2q0/</link><pubDate>Wed, 26 Nov 2008 22:31:26 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/26/django-templatetags/</guid><description>&lt;p&gt;Django template tags are a great boon to developers to perform last minute processing in templates. We often encounter situations where data returned from a view needs further processing, in such cases we can write a django template tag and bring the power of python processing right into template(HTML) level. I personally think django template tags is the best and most striking feature of django. &lt;/p&gt; &lt;p&gt;Yes, as a developer who spent nearly an year on django I think ability to perform something right at template level is amazing. At first I felt that template tag is something complicated and ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=Zqz1KIwC2q0:KKaJ6VwJBxw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=Zqz1KIwC2q0:KKaJ6VwJBxw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=Zqz1KIwC2q0:KKaJ6VwJBxw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=Zqz1KIwC2q0:KKaJ6VwJBxw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/Zqz1KIwC2q0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/nov/26/django-templatetags/</feedburner:origLink></item><item><title>Django comments for authenticated users</title><link>http://feedproxy.google.com/~r/yashh/~3/0NxSdfwPJac/</link><pubDate>Fri, 21 Nov 2008 14:26:04 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/21/django-comments-authenticated-users/</guid><description>&lt;p&gt;Yesterday I read a blog post by &lt;a href="http://thejaswi.info/blog/2008/11/20/part-2-django-comments-authenticated-users/" title="Theju post on django comments"&gt;Theju&lt;/a&gt; regarding 'Using Django comments for authenticated user's. I recommend reading his &lt;a href="http://thejaswi.info/blog/2008/11/20/part-2-django-comments-authenticated-users/" title="Django comments for Authenticated user's"&gt;post&lt;/a&gt; before reading this one as I suggest another approach to it. &lt;/p&gt; &lt;p&gt;Let's put some facts together. Django comment's had been refactored in Django 1.0 and now includes some great features like email, url and honeypot to prevent spam etc. Now using the django comments for authenticated user's is not a straight forward approach. You need to write some amount of code to make this happen. &lt;/p&gt; &lt;p&gt;If ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=0NxSdfwPJac:4Z6mVT0daIY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=0NxSdfwPJac:4Z6mVT0daIY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=0NxSdfwPJac:4Z6mVT0daIY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=0NxSdfwPJac:4Z6mVT0daIY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/0NxSdfwPJac" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/nov/21/django-comments-authenticated-users/</feedburner:origLink></item><item><title>Expire cache specific to a django view</title><link>http://feedproxy.google.com/~r/yashh/~3/ApgikrSH-gE/</link><pubDate>Sat, 08 Nov 2008 21:27:14 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/08/expire-cache-specific-django-view/</guid><description>&lt;p&gt;It is a well known fact that django has some excellent support for &lt;a href="http://docs.djangoproject.com/en/dev/topics/cache/" title="Django Caching"&gt;caching&lt;/a&gt;. Django's support for caching is amazing. &lt;/p&gt; &lt;ol&gt; &lt;li&gt; Per-Site &lt;/li&gt; &lt;li&gt; Per-View &lt;/li&gt; &lt;li&gt; Template Fragment &amp;amp; &lt;/li&gt; &lt;li&gt; Low level API &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Blog like this use per-site caching which cache everything. But there are situations like where user's posts comments on posts. It's frustrating experience for a user when the comment doesn't appear immediately.&lt;br /&gt; &lt;/p&gt; &lt;p&gt;On my chat with &lt;a href="http://lethain.com" title="Will Larson"&gt;Will Larson&lt;/a&gt; he suggested me a method to reverse engineer the django cache and observe how the ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=ApgikrSH-gE:DJPqtegJ-UM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=ApgikrSH-gE:DJPqtegJ-UM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=ApgikrSH-gE:DJPqtegJ-UM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=ApgikrSH-gE:DJPqtegJ-UM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/ApgikrSH-gE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/nov/08/expire-cache-specific-django-view/</feedburner:origLink></item><item><title>Making Django Dry templates even drier</title><link>http://feedproxy.google.com/~r/yashh/~3/43dPAs2I0gc/</link><pubDate>Wed, 05 Nov 2008 14:38:17 PST</pubDate><guid isPermaLink="false">http://www.yashh.com/blog/2008/nov/05/making-django-dry-templates-even-drier/</guid><description>&lt;p&gt;Recently when I started to redesign my blog I re-wrote a lot of the code to be more optimized. During this process of re-writing I just found a more better way to write templates. Its not very new and innovative but I found it to be a huge time saver. &lt;/p&gt; &lt;p&gt;During my redesign I had to re-write all my templates to change the layout and the look and feel. In this course of work I had to write chunks of code again and again, like displaying a bunch of posts. There is a lot of boiler plate code in ...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=43dPAs2I0gc:-PgKzdSOLKs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=43dPAs2I0gc:-PgKzdSOLKs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?i=43dPAs2I0gc:-PgKzdSOLKs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/yashh?a=43dPAs2I0gc:-PgKzdSOLKs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/yashh?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/yashh/~4/43dPAs2I0gc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.yashh.com/blog/2008/nov/05/making-django-dry-templates-even-drier/</feedburner:origLink></item></channel></rss>
