<?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>Sumit Chachra&#039;s Blog &#187; blogs</title> <atom:link href="http://blog.chachra.us/category/blogs/feed/" rel="self" type="application/rss+xml" /><link>http://blog.chachra.us</link> <description>Tivix, Technology, Django, Startups, Social Media</description> <lastBuildDate>Sun, 11 Jul 2010 05:31:45 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Moving Wordpress mu to a different domain</title><link>http://blog.chachra.us/2010/03/04/moving-wordpress-mu-to-a-different-domain/</link> <comments>http://blog.chachra.us/2010/03/04/moving-wordpress-mu-to-a-different-domain/#comments</comments> <pubDate>Thu, 04 Mar 2010 21:46:12 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[Django]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://chachra.tivixsites.com/?p=92</guid> <description><![CDATA[So I have a Wordpress MU setup where we&#8217;re hosting a bunch of sites/blogs (email me at sumit AT tivixlabs.com if you&#8217;re interested in one).
As with all my Django webapps I wanted to replicate all the sites on qa for testing purposes (so that we&#8217;re not messing production sites with plugin / wordpress upgrades etc.). [...]]]></description> <content:encoded><![CDATA[<p></p><p>So I have a <a
class="zem_slink" title="WordPress" rel="homepage" href="http://wordpress.org">Wordpress</a> MU setup where we&#8217;re hosting a bunch of sites/blogs (email me at sumit AT tivixlabs.com if you&#8217;re interested in one).</p><p>As with all my <a
class="zem_slink" title="Django (web framework)" rel="homepage" href="http://www.djangoproject.com">Django</a> webapps I wanted to replicate all the sites on qa for testing purposes (so that we&#8217;re not messing production sites with plugin / wordpress upgrades etc.). The problem is the qa site runs on a different domain (say domain2.com) than the production MU install (say domain1.com).</p><p>Since my stores the domain in 1 file (easy to fix) and a bunch of db tables, the easy solution is to:</p><ul><li>Make a copy of entire wordpress directory and put the correct domain in wp-config.php in this line: <span
style="color: #ff6600;">define(&#8216;DOMAIN_CURRENT_SITE&#8217;, &#8216;domain2.com&#8217; );<br
/> </span></li><li>Take a dump of your existing MU installs database. Open that dump file and do a replace of all &#8220;domain1.com&#8221; strings with &#8220;domain2.com&#8221;. Next do a replace of &#8220;domain1&#8243; with &#8220;domain2&#8243;. Source this new dump into the new database for the new MU instance.</li></ul><p>Thats it. These 2 steps should be it. Your MU site should now run like your old one, but at domain2.com and all existing sites/blogs will run at old-sub-domain.domain2.com too!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2010/03/04/moving-wordpress-mu-to-a-different-domain/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Intelligent RSS/Atom feed</title><link>http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/</link> <comments>http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/#comments</comments> <pubDate>Sun, 02 Mar 2008 21:35:10 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Online Advertising]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Yahoo!]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[personalization]]></category> <category><![CDATA[product management]]></category><guid
isPermaLink="false">http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/</guid> <description><![CDATA[This post could easily have been named &#8220;Targeted Blogging&#8221; or &#8220;Feature requests for Feedburner&#8221;
So I started thinking about a RSS/Atom feed that is intelligent. Meaning each of my blog&#8217;s feed subscribers can potentially be offered unique content. So let me present a few scenarios:
- Wouldn&#8217;t it be great to be able to write [...]]]></description> <content:encoded><![CDATA[<p></p><p>This post could easily have been named &#8220;Targeted Blogging&#8221; or &#8220;Feature requests for Feedburner&#8221; <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>So I started thinking about a RSS/Atom feed that is intelligent. Meaning each of my blog&#8217;s feed subscribers can potentially be offered unique content. So let me present a few scenarios:</p><p>- Wouldn&#8217;t it be great to be able to write a blog entry about music, and have only people who had &#8220;music&#8221; as one of their interests, be the only ones who see it in their Google Reader/My Yahoo!/NetNewsWire ?<br
/> - What if I was organizing an event in San Francisco, and wanted to let only people who are in California know about it ?</p><p>Problems:<br
/> - Doing Geo Targeting for ads within feeds is easy, since they load within the browser as a separate request, hence the ad server can act with intelligence about time of day/location etc. Sadly the same is not true for my blog entries. I write them once.<br
/> - Scenario#2 above is a bit flawed, because what if my friend from NY is going to be in California during that time period, then he/she will not be able to attend, since my blog entry won&#8217;t show up in his/her feed!!</p><p>Solutions:<br
/> - When the user comes and clicks on my &#8220;Add to Yahoo/Google&#8221; button I ask them for some basic info, such as age/location/profession etc. They may chose to ignore it of course, but if they don&#8217;t they are giving me important information.<br
/> - A better solution is for feed burning platforms such as Feedburner to maintain a persistent profile of users who are subscribing to feeds. So my profile would read: &#8220;Sumit Chachra, Male, 26, San Francisco, CA &#8230;&#8230;..&#8221;. This information will *never* be shared with feed publishers, but they can use it to target content (much the same way Facebook ad targeting works)<br
/> - The problem with scenario#2 can be resolved using a few techniques. Assuming Google Calendar has a feature called &#8220;Location&#8221; where in I can feed in my coordinates for specific dates, and this information can be shared with Feedburner, then my feedburner profile is really &#8220;dynamic&#8221;! We&#8217;re headed down the path of intelligent agents here really, and its all starting to sound like a scifi (scary) movie at this point <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>All this implies that each subscriber to my feed has a unique feed url, which will spit unique content to each such subscriber, based on certain data points that the feed url platform knows about them, and using which the feed publisher can do targeted content delivery!</p><p>I wish this existed!</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2008/03/02/the-intelligent-rssatom-feed/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>More Google product improvements/ideas</title><link>http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/</link> <comments>http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/#comments</comments> <pubDate>Wed, 09 May 2007 18:41:49 +0000</pubDate> <dc:creator>Sumit Chachra</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[personalization]]></category> <category><![CDATA[product management]]></category> <category><![CDATA[rss]]></category> <category><![CDATA[web 2.0]]></category><guid
isPermaLink="false">http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/</guid> <description><![CDATA[Previously I wrote about Google Calendar and Gmail improvements, here and here respectively. In this post I gives more product ideas for Google Reader and iGoogle (Seriously why doesn&#8217;t Google have a URL like http://igoogle.com or http://igoogle.google.com for it ?? Thats the first thing someone would try the moment they hear Google has launched&#8230; err [...]]]></description> <content:encoded><![CDATA[<p></p><p>Previously I wrote about Google Calendar and Gmail improvements, <a
href="http://blog.chachra.us/2007/05/06/google-calendar-improvements/">here</a> and <a
href="http://blog.chachra.us/2007/05/06/gmail-improvementsideas/">here</a> respectively. In this post I gives more product ideas for <a
href="http://reader.google.com">Google Reader</a> and <a
href="http://google.com/ig">iGoogle</a> (Seriously why doesn&#8217;t Google have a URL like http://igoogle.com or http://igoogle.google.com for it ?? Thats the first thing someone would try the moment they hear Google has launched&#8230; err re-branded something to &#8220;iGoogle&#8221;):</p><p><strong>Google Reader</strong></p><p><strong>search and auto-filter</strong>: Search has been the most asked feature for all GReader users out there. I&#8217;d like to see a general blogosphere search (similar to <a
href="http://blogsearch.google.com">Google Blog Search</a>) built into GReader and a search box specific to the feeds I subscribe too. The auto-filter feature would enable me to save some wildcard searches that would remove matching entries. This would be great since for example I hate reading blog entries about everyone&#8217;s del.icio.us bookmarks etc.</p><p>- <strong>Easy &#8220;mark read&#8221;</strong>: I treat my feed entries in GReader like emails in Gmail. But sadly GReader lacks the <em>archive</em> capability. I&#8217;d like to see a easy (one-click) way of marking entries as &#8220;don&#8217;t read&#8221;. These are entries I don&#8217;t want to open (since after reading the one line snippet I know that its not worth my time), but don&#8217;t want to make the effort of opening them and hence marking them as <em>read</em>. Cause of the sheer slowness of this process (and the fact that I don&#8217;t want to mark things as having been read, when its not the case) what ends up happening is that I have a bunch of entries that are unread and clutter my view <img
src='http://blog.chachra.us/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /></p><p>- <strong>Better auto-sort</strong>: I know this feature is sort of in <a
href="http://googlereader.blogspot.com/2006/12/dwelling-on-past.html">beta</a>, so I&#8217;d like to  make a few suggestions on how to improve it. So whats wrong with it? The relevance of this feature is for the top 10-20 posts only. Beyond that it starts clustering posts from the same feed in some random cluster size of 4-8 posts. Visually seeing such a pattern, anyone can realize its far from intelligent. I&#8217;m sure the GReader team is thinking of using the page rank/starring/subscription/read count of feeds/feed entries etc. to come up with some kind of ranking (apart from posting frequency which I don&#8217;t think is the best measure; at least not when its used in isolation). If they can implement the &#8220;mark read&#8221; feature mentioned above, then they would have an additional measure to use and the read count spurious behavior (I manually mark all del.icio.us entries as &#8220;read&#8221; to force them to go away) would go away too</p><p>- <strong>Add to Google</strong>: My experience with adding feeds to GReader is less than ideal. For example clicking on the &#8220;Add to Google&#8221; button on the <em>Official Google Blog </em> leads users to <a
href="http://www.google.com/ig/add?feedurl=http%3A//googleblog.blogspot.com/atom.xml">this</a> page. Now the problem with this page is clicking on &#8220;Add to Google Reader&#8221; actually opens up GReader again (again cause I usually already have it opened). I&#8217;d rather make this adding procedure quick and snappy with the ability to add labels etc. and a link to GReader. I usually add new feeds cause my readings on GReader lead me to one, hence the situation where I already have an instance of GReader open.</p><p><strong>iGoogle</strong></p><p>- <strong>Variable width/height for each category</strong>: Giving the ability to widen/shrink the width/height of widgets would be great. For example I have 24&#8243; monitors at work and my stock module (which Google calls &#8220;stuff&#8221;!) has the stock ticker and price/moment etc. too far apart.</p><p>- <strong>Mobile Version issues</strong>: I like the fact that iGoogle has a <a
href="http://www.google.com/ig/cp">mobile version</a>. I have 3 issues with it though. One being the fact that I can only add a limited set of modules to my mobile version. Secondly any module I want to add to my mobile version of iGoogle needs to be on my web version too&#8230;. for example I don&#8217;t want a GReader module on my web version, but on my mobile one!? Lastly I&#8217;d prefer not having pagination on the mobile version&#8230; or at least not after 3-4 modules only. When I want a quick glance at all my modules, I don&#8217;t really want to make an additional click to get to my other modules (mobile interfaces/data speeds are not conducive to excessive user interaction).</p> ]]></content:encoded> <wfw:commentRss>http://blog.chachra.us/2007/05/09/more-google-product-improvementsideas/feed/</wfw:commentRss> <slash:comments>7</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 (user agent is rejected)
Database Caching 21/42 queries in 0.005 seconds using disk

Served from: blog.chachra.us @ 2010-07-31 16:55:35 -->