<?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"
	>

<channel>
	<title>ckunte.com &#187; Mobile</title>
	<atom:link href="http://ckunte.com/archives/category/mobile/feed" rel="self" type="application/rss+xml" />
	<link>http://ckunte.com</link>
	<description>Life, dreams, technology, perfection, rhythm and melody.</description>
	<pubDate>Thu, 09 Oct 2008 15:37:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Go mobile</title>
		<link>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Fgo-mobile&amp;seed_title=Go+mobile</link>
		<comments>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Fgo-mobile&amp;seed_title=Go+mobile#comments</comments>
		<pubDate>Sat, 26 Jan 2008 18:22:58 +0000</pubDate>
		<dc:creator>Chyetanya Kunte</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Mobile]]></category>

		<category><![CDATA[Noteworthy]]></category>

		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://ckunte.com/archives/go-mobile</guid>
		<description><![CDATA[Taking Amit&#8217;s idea to the next level, here&#8217;s how you can make a mobile version of your blog. 
Create a folder named m in your blog root&#8212;if you have a self-hosted blog. Dump a file named index.php with the following content in it:

&#60;?php
header('HTTP/1.1 301 Moved Permanently');
header( 'Location: http://www.google.com/reader/m/view/feed/http://ckunte.com/feed/atom' ) ;
?&#62;
&#160;
Download this example: /inputfiles/m.txt

Be sure to [...]]]></description>
			<content:encoded><![CDATA[<p>Taking <a title="Make a Mobile Friendly Version of your Blog with Google Reader" href="http://www.labnol.org/internet/design/how-to-create-mobile-phone-optimized-blog/2132/">Amit&#8217;s idea</a> to the next level, here&#8217;s how you can make a mobile version of your blog. <span id="more-1722"></span></p>
<p>Create a folder named <code>m</code> in your blog root&#8212;if you have a self-hosted blog. Dump a file named <code>index.php</code> with the following content in it:</p>
<ol class="code">
<li><code>&#60;?php</code></li>
<li><code>header('HTTP/1.1 301 Moved Permanently');</code></li>
<li><code>header( 'Location: http://www.google.com/reader/m/view/feed/http://ckunte.com/feed/atom' ) ;</code></li>
<li><code>?&#62;</code></li>
<li>&#160;</li>
<li class="download">Download this example: <a href="http://ckunte.com/inputfiles/m.txt" title="Download the above code as a text file">/inputfiles/m.txt</a></li>
</ol>
<p>Be sure to replace my site's feed address with yours in the code above. Your mobile blog version would now be accessible at this address, for example: <code>yoursite.com/m</code> (or <code>yoursite.com/blog/m</code> depending upon where you created the m subfolder on your host).</p>
<p>I am <a title="Subdomains and subdirectories" href="http://www.mattcutts.com/blog/subdomains-and-subdirectories/">averse to creating a sudomain</a> just for this, but if you still prefer a subdomain like address, here&#8217;s a plugin code I just whipped up.<sup>1</sup></p>
<ol class="code">
<li><code>&#60;?php</code></li>
<li class="cmnt"><code>/*</code></li>
<li class="cmnt"><code>Plugin Name: Mobile version via Google Reader</code></li>
<li class="cmnt"><code>Plugin URI: http://ckunte.com/</code></li>
<li class="cmnt"><code>Description: m. subdomain address is redirected to google's mobile version.</code></li>
<li class="cmnt"><code>Author: Chetan Kunte</code></li>
<li class="cmnt"><code>Version: 1.0</code></li>
<li class="cmnt"><code>Author URI: http://ckunte.com/wordpress</code></li>
<li class="cmnt"><code>*/</code></li>
<li>&#160;</li>
<li><code>if ( !strstr( $_SERVER['HTTP_HOST'], 'm.' ) )</code></li>
<li><code>return;</code></li>
<li>&#160;</li>
<li><code>header('HTTP/1.1 301 Moved Permanently');</code></li>
<li><code>header('Location: http://www.google.com/reader/m/view/feed/http://' . trailingslashit(substr($_SERVER['HTTP_HOST'], 2)) . 'feed/atom');</code></li>
<li><code>exit();</code></li>
<li>&#160;</li>
<li><code>?&#62;</code></li>
<li>&#160;</li>
<li class="download">Download this example: <a href="http://ckunte.com/inputfiles/moplug.txt" title="Download the above code as a text file">/inputfiles/moplug.txt</a></li>
</ol>
<p>Download the file above<sup>2</sup>, and rename it to, say, <code>moplug.php</code> and upload it to <code>wp-content/plugins</code> folder. Your mobile site would now be accessible at m.mysite.com&#8212;all this without having to create a subdomain.
<ol class="footnotes">
<li id="footnote_0_1722" class="footnote">Do note that I haven&#8217;t been able to test this on my host, since I have a subdomain related problem at the moment, but I believe this code would work.</li>
<li id="footnote_1_1722" class="footnote">Make sure there are no empty spaces after <code>?&gt;</code> in both the code snippets</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Fgo-mobile&amp;seed_title=Go+mobile/feed</wfw:commentRss>
		</item>
		<item>
		<title>Privacy a feature, not a bug</title>
		<link>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Fprivacy-a-feature&amp;seed_title=Privacy+a+feature%2C+not+a+bug</link>
		<comments>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Fprivacy-a-feature&amp;seed_title=Privacy+a+feature%2C+not+a+bug#comments</comments>
		<pubDate>Wed, 19 Dec 2007 09:56:58 +0000</pubDate>
		<dc:creator>Chyetanya Kunte</dc:creator>
		
		<category><![CDATA[India]]></category>

		<category><![CDATA[Mobile]]></category>

		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://ckunte.com/archives/privacy-a-feature</guid>
		<description><![CDATA[As a customer, I complained about Airtel&#8217;s annoying and incessant interruption in the form of promotional short messages, and phone calls playing ads. That was last year. Today, I am happy to see the following in the product1 accompanying instruction/information pages (under Useful Tips):
We respect your privacy
Airtel communicates various promotional offers that are of significant [...]]]></description>
			<content:encoded><![CDATA[<p>As a customer, I <a title="Cellular invasion of privacy" href="http://ckunte.com/archives/cellular-invasion-of-privacy">complained</a> about Airtel&#8217;s annoying and incessant interruption in the form of promotional short messages, and phone calls playing ads. That was last year. Today, I am happy to see the following in the product<sup>1</sup> accompanying instruction/information pages (under Useful Tips):</p>
<blockquote><h4>We respect your privacy</h4>
<p>Airtel communicates various promotional offers that are of significant benefit to you. If you do not wish to be informed about such benefits, you can unsubscribe by filling up the form given on our website <a href="http://www.airtel.in">www.airtel.in</a>. Your request will be implemented within 48 Hours from the date of submission.</p></blockquote>
<p>While I have serious doubts about &#8220;significant benefits&#8221;, I am happy to see Airtel finally respecting customer&#8217;s privacy by providing a way to opt out of the promo-crap. </p>
<p>You&#8217;ll, however, need to squint to notice the opt-out link&#8212;<a href="http://airtel.in/Common.aspx?path=0/30">Do Not Disturb Registry</a>&#8212;located on airtel.in site&#8217;s footer; the URL isn&#8217;t printed on the product accompanying instruction/information page. </p>
<p>I suppose it is going to take Indian companies (and consumers alike) a while to realize that offerings like protection of customer privacy are more of a feature, than a bug. Until then, telemarketers will have a field day.</p>
<ol class="footnotes">
<li id="footnote_0_1698" class="footnote">SIM cards, or recharge coupons.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Fprivacy-a-feature&amp;seed_title=Privacy+a+feature%2C+not+a+bug/feed</wfw:commentRss>
		</item>
		<item>
		<title>Going lean and fast on the bloated web</title>
		<link>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Flean-fast-web&amp;seed_title=Going+lean+and+fast+on+the+bloated+web</link>
		<comments>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Flean-fast-web&amp;seed_title=Going+lean+and+fast+on+the+bloated+web#comments</comments>
		<pubDate>Sat, 15 Dec 2007 09:12:25 +0000</pubDate>
		<dc:creator>Chyetanya Kunte</dc:creator>
		
		<category><![CDATA[Mobile]]></category>

		<category><![CDATA[Noteworthy]]></category>

		<category><![CDATA[bookmarklet]]></category>

		<guid isPermaLink="false">http://ckunte.com/archives/lean-fast-web</guid>
		<description><![CDATA[Years of broadband privilege hasn&#8217;t softened my stand on the need to be lean and fast. Memories of painful access from my first VSNL account has taught me to be humble on bandwidth; now you know why this site is a plain vanilla. There are millions of people still on dial-up connections across developing nations, [...]]]></description>
			<content:encoded><![CDATA[<p>Years of broadband privilege hasn&#8217;t softened my stand on the need to be lean and fast. Memories of painful access from my first VSNL account has taught me to be humble on bandwidth; now you know why this site is a plain vanilla. There are millions of people still on dial-up connections across developing nations, trying to access meaningful content. Where&#8217;s the fun when your site is bloated with adware, javascripts and stuff that prevent your content from loading first? While feed is a blessing for those on limited resources (bandwidth and older hardware), a lot of content is still only accessible via the conventional way&#8212;search and web pages. Thankfully, there <em>are</em> sites and services that ease the pain for you.</p>
<p>Whenever I am out of my broadband comfort zone, I use mobile versions of sites to get things done quickly. This following list is a rather short, but useful list of sites I use while on the road, while in cybercafes, or while accessing via dial-up connections.<sup>1</sup></p>
<ul>
<li>Google search: <a href="http://www.google.com/xhtml">http://www.google.com/xhtml</a> (Updated)</li>
<li>Gmail: <a href="http://m.gmail.com">http://m.gmail.com</a> (Updated)</li>
<li>Google (Blog/News) Reader: <a href="http://www.google.com/reader/m">http://www.google.com/reader/m</a></li>
<li>Flickr (photo-sharing site): <a href="http://m.flickr.com">http://m.flickr.com</a></li>
<li>Wordpress.com (hosted blogging site): <a href="http://m.wordpress.com">http://m.wordpress.com</a></li>
<li>Twitter (microblogging site): <a href="http://m.twitter.com/">http://m.twitter.com</a> (Updated)</li>
</ul>
<p>For mobile version of any site: </p>
<ul>
<li><code>http://www.google.com/gwt/n?u=&lt;URL&gt;</code></li>
</ul>
<p>I use the above string to load any site in its mobile version. (Replace <code>&lt;URL&gt;</code> with the actual web address.) For example, if I&#8217;d like to load this site&#8217;s mobile version, I&#8217;d type the following (in browser&#8217;s address bar):</p>
<p><a href="http://www.google.com/gwt/n?u=ckunte.com">http://www.google.com/gwt/n?u=ckunte.com</a></p>
<p>Yes, I know the URL prefix is long and hard to remember. Well, now you don&#8217;t have to, for I&#8217;ve created a Bookmarklet you can use. Just drag the following link to your bookmarks bar.</p>
<p><a class="bookmarklet" href="javascript:u = &quot;&quot; + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!u) u = prompt(&quot;Please type a web address:&quot;, &quot;&quot;); if (u!=null) location=&quot;http://www.google.com/gwt/n?u=&quot; + escape(u).replace(/ /g, &quot;+&quot;); void 0">Mobile Version</a> (Powered by <a href="http://www.google.com/">Google</a>.)</p>
<p>Then click on it and use the form to enter the web address you&#8217;d like to visit&#8212;instead of the address bar. (Needless to say, your browser should have javascript enabled&#8212;as bookmarklets are simple dhtml javascripts.)</p>
<p><strong>Update:</strong> I&#8217;d also recommend using <a href="http://www.opera.com/">Opera</a>&#8212;it is the fastest among browsers.</p>
<ol class="footnotes">
<li id="footnote_0_1696" class="footnote">These are not only for dial-up connections, but also those on limited broadband access&#8212;particularly if your upload/download are metered.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ckunte.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fckunte.com%2Farchives%2Flean-fast-web&amp;seed_title=Going+lean+and+fast+on+the+bloated+web/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
