<?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>FSLog</title>
	<atom:link href="http://www.fslog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fslog.com</link>
	<description>Free Software Blog</description>
	<pubDate>Wed, 23 Jul 2008 19:23:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Wordpress MU vs MovableType</title>
		<link>http://www.fslog.com/2008/07/24/wordpress-mu-vs-movabletype/</link>
		<comments>http://www.fslog.com/2008/07/24/wordpress-mu-vs-movabletype/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 19:23:13 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Blogial]]></category>

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

		<guid isPermaLink="false">http://www.fslog.com/?p=340</guid>
		<description><![CDATA[For almost one week I have been setting up Blogial Networks and have played around with Wordpress mu. I decided to use WPMU after trying out MovableType. I created a MT blog for FSLog and imported all the contents into it. With just about 350 posts, it created so many files for various views - [...]]]></description>
			<content:encoded><![CDATA[<p>For almost one week I have been setting up Blogial Networks and have played around with <a href="http://mu.wordpress.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/mu.wordpress.org');">Wordpress mu</a>. I decided to use WPMU after trying out <a href="http://www.movabletype.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.movabletype.org');">MovableType</a>. I created a MT blog for FSLog and imported all the contents into it. With just about 350 posts, it created so many files for various views - single post, monthly archive, yearly archive, category view, etc. In total it took about 25 MB for all these files for just one blog.</p>
<p>Here are some of the basic reasons for not choosing MT and using WPMU:</p>
<ul>
<li>MT is huge. The zip file costs about 5MB and extracting it gets a 21MB monster out. Whereas WPMU is only 1.5MB - 6MB when extracted.</li>
<li>Ease of use - during installation and for creating post.</li>
<li>MovableType needs rebuilding so many files for every update to a single post. Missed out a word there, save it and republish the entire blog. This is unacceptable for a blog network which wants even technologically challenged people to blog. Not many would understand the republishing process (unless they are the old <a href="http://www.blogger.com" onclick="javascript:pageTracker._trackPageview ('/outbound/www.blogger.com');">blogger</a> type). I agree that plain html files are blazingly faster than executing more than 30 SQL queries for every request, but wp-cache does a great job in caching the rendered HTML pages in wordpress.</li>
<li>Lot of plugins written in PHP. I can get my hands dirty with the plugins if I want to as I have seen and understood the Wordpress architecture more than MT&#8217;s.</li>
</ul>
<p>Regarding the last point, I would be running a series of posts about the various plugins that we use here are Blogial and the problems and incompatibilities we faced while installing it in WPMU.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/07/24/wordpress-mu-vs-movabletype/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FSLog now a part of Blogial networks</title>
		<link>http://www.fslog.com/2008/07/20/fslog-now-a-part-of-blogial-networks/</link>
		<comments>http://www.fslog.com/2008/07/20/fslog-now-a-part-of-blogial-networks/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 19:35:58 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Blogial]]></category>

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

		<guid isPermaLink="false">http://www.fslog.com/?p=339</guid>
		<description><![CDATA[I am happy to announce that FSLog is now part of Blogial networks - a small blog network started by me and Sudarsan. We decided to start this blog network so that we can have a platform where people can cross post across various blogs thus creating good quality content.
If someone comes up and suggests [...]]]></description>
			<content:encoded><![CDATA[<p>I am happy to announce that FSLog is now part of <a href="http://blogial.com" onclick="javascript:pageTracker._trackPageview ('/outbound/blogial.com');">Blogial networks</a> - a small blog network started by me and Sudarsan. We decided to start this blog network so that we can have a platform where people can cross post across various blogs thus creating good quality content.</p>
<p>If someone comes up and suggests a new idea for a blog - we will be happy to create a blog and make them the owner of it. He should then build the blog and most important of all, build a community around it. Any reader who wishes to contribute to a blog, can <a href="http://blogial.com/wp-signup.php" onclick="javascript:pageTracker._trackPageview ('/outbound/blogial.com');">register</a> and ask for becoming an author in it. This is all about trying to get more people to post in a single blog and to build the blog more social.</p>
<p>This blog network isn&#8217;t about making huge money or to compete with the <a href="http://www.weblogsinc.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.weblogsinc.com');">big</a> <a href="http://www.b5media.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.b5media.com');">players</a>. We are just simple minded people who want to blog about things passionate to us. Of course we would think about monetising and would also love to get donations(paypal:srinivasanr@gmail.com) so that we can sustain running this network.</p>
<p>I have this network running on a <a href="http://mu.wordpress.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/mu.wordpress.org');">Wordpress-mu</a> installation which is very easy to get a blog network up and running in minutes. I have it hosted on <a href="http://www.nearlyfreespeech.net" onclick="javascript:pageTracker._trackPageview ('/outbound/www.nearlyfreespeech.net');">NearlyFreeSpeech</a> and tried to bring fslog.com also into that. I know that wpmu supports multiple domain names and I tried using this <a href="http://wpmudev.org/project/Multi-Site-Manager" onclick="javascript:pageTracker._trackPageview ('/outbound/wpmudev.org');">Multi-Site Manager plugin</a> - but couldn&#8217;t get fslog.com work in NFShost. Also for creating a blog in blogial, I should manually create an alias in NFS. This needs to be changed asap and we are looking at moving onto a better host (maybe a VPS). If someone can give us some good offer for a VPS, we are listening to you. Till we can fix this, FSLog is going to be on a seperate Wordpress installation.</p>
<p>I am in the process of setting up the blog, installing plugins and creating blogs. Right now we have 3 blogs under blogial.</p>
<ul>
<li>FSLog - This one</li>
<li><a href="http://codelog.blogial.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/codelog.blogial.com');">Codelog</a> - about programming owned by Sudarsan (previously <a href="http://programmerslog.wordpress.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/programmerslog.wordpress.com');">ProgrammersLog</a>)</li>
<li><a href="http://oz.blogial.com" onclick="javascript:pageTracker._trackPageview ('/outbound/oz.blogial.com');">OZ</a> - about living in Australia owned by Anish</li>
</ul>
<p>I am open to any other blogs that you may want to be here.</p>
<p>I am also looking at creating some good themes for the blog and also a logo for blogial. If someone can help us in it, we would be very happy.</p>
<p>Since we now have more people to post in this blog, you can be sure to get good, quality content here on the network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/07/20/fslog-now-a-part-of-blogial-networks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opensolaris and Ubuntu Dual boot</title>
		<link>http://www.fslog.com/2008/07/13/opensolaris-and-ubuntu-dual-boot/</link>
		<comments>http://www.fslog.com/2008/07/13/opensolaris-and-ubuntu-dual-boot/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 07:50:59 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Distribution]]></category>

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

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

		<guid isPermaLink="false">http://www.fslog.com/?p=338</guid>
		<description><![CDATA[Yesterday I decided to try out the live cd of Opensolaris 2008.05 and decided to install it on my laptop after playing around with it for some time. The install process was painfully slow, but was very easy. If you already had Ubuntu (or any other OS for that matter), then OpenSolaris&#8217;s Grub menu would [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opensolaris.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.opensolaris.com');"><img class="alignleft" src="http://www.opensolaris.com/images/opensolaris_logo_trans.png" alt="Open Solaris Logo" /></a>Yesterday I decided to try out the <a href="http://www.opensolaris.com/get/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.opensolaris.com');">live cd</a> of <a href="http://www.opensolaris.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.opensolaris.com');">Opensolaris</a> 2008.05 and decided to install it on my laptop after playing around with it for some time. The install process was painfully slow, but was very easy. If you already had Ubuntu (or any other OS for that matter), then OpenSolaris&#8217;s Grub menu would not have autodetected the other OS like Ubuntu does. There would be only one single entry for Open Solaris.</p>
<p><a href="http://www.ubuntu.com" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ubuntu.com');"><img class="alignright" src="http://www.fslog.com/wp-content/uploads/2006/11/ubuntu_logo.thumbnail.gif" alt="Ubuntu logo" /></a>I wanted my Ubuntu back and so searched the web for info regarding this and <a href="http://blogs.sun.com/tonyb/entry/dual_boot_soalris_and_ubuntu" onclick="javascript:pageTracker._trackPageview ('/outbound/blogs.sun.com');">found one</a>. He has given steps to first install Solaris and then Ubuntu, but this holds true the other way round too.</p>
<p>You would need the desktop live CD of Ubuntu for this, so that you can <a href="https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows" onclick="javascript:pageTracker._trackPageview ('/outbound/help.ubuntu.com');">recover Ubuntu&#8217;s grub</a>.</p>
<ol>
<li>After booting to Ubuntu Live system, open up the terminal and type <code>sudo grub</code>.</li>
<li>You will get a grub prompt - here type
<pre>find /boot/grub/stage1</pre>
</li>
<li>Use this information to set the root device (this may be different for you)
<pre>root (hd0,0)</pre>
</li>
<li>Then install grub
<pre>setup (hd0)</pre>
</li>
<li>And <code>quit</code></li>
</ol>
<p>This would get back the Ubuntu&#8217;s old grub, but now you have to make an entry for OpenSolaris.</p>
<p>Edit the /boot/grub/menu.lst file and add this new entry at the bottom</p>
<pre>title	Open Solaris
root	(hd0,1)
chainloader	+1
makeactive
boot</pre>
<p>This would enable you to boot to Open Solaris too now. There were problems with my Atheros drivers as usual and I have to find a way to install the <a href="http://www.fslog.com/2008/05/03/acer-aspire-5050-atheros-ar5006eg-wireless-in-ubuntu-804/">madwifi drivers as I did on my Ubuntu</a>. If anyone got wifi working on Acer Aspire 5050 with OpenSolaris, please do leave a comment here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/07/13/opensolaris-and-ubuntu-dual-boot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Clean Windows virus from Linux</title>
		<link>http://www.fslog.com/2008/07/12/clean-windows-virus-from-linux/</link>
		<comments>http://www.fslog.com/2008/07/12/clean-windows-virus-from-linux/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 09:03:56 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.fslog.com/?p=337</guid>
		<description><![CDATA[Yesterday we noticed in our windows samba share machine that it was infected with virus. This is the kind of virus which became common 2 years back which created an executable file with the name same as the current directory name. In a windows machine, the icon was set in such a way that it [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday we noticed in our windows samba share machine that it was infected with virus. This is the kind of virus which became common 2 years back which created an executable file with the name same as the current directory name. In a windows machine, the icon was set in such a way that it looked exactly like a windows directory. If you double click that file (thinking it is a folder), you are sure be infected.</p>
<p>So, I had to delete the files and the shared directory was having numerous folders. I then wrote a bash one liner (not exactly 1 line) to delete the files.</p>
<p>First I used find to get the list of all the exe files in all folders and stored it in a file (<code>exe_files</code>).</p>
<p>This was the command I then used to delete all the files.</p>
<pre>cat exe_files | while read line;do l=`ls -lh "${line}"`;size=`echo $l| cut -d' ' -f5`;if [ $size = "604K" ]; then rm &#8220;`echo $l| cut -c&#8221;47-&#8221;`&#8221; ;fi; done</pre>
<p>What it does is reads each line in the file and finds the size of each file and if the size is &#8216;<em>604K</em>&#8216;  then remove the file.</p>
<p>Deleting based on the filesize was not that good, as we might have lost some original file which was correctly 604K. If you wanted a better solution, you would have to write one more if clause to check if the filename is the same as the folder name - better to create a shell script instead of trying a one liner.</p>
<p>Thanks to linux, we could delete all the ~6000 virus files in a simple command without the fear of infection.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/07/12/clean-windows-virus-from-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feedly - social, magazine like start page for firefox</title>
		<link>http://www.fslog.com/2008/06/27/feedly-social-magazine-like-start-page-for-firefox/</link>
		<comments>http://www.fslog.com/2008/06/27/feedly-social-magazine-like-start-page-for-firefox/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 18:48:57 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.fslog.com/?p=336</guid>
		<description><![CDATA[Today I found this excellent firefox addon called feedly - which calls itself as a more social and magazine-like start page for firefox. I see this as a great RSS feed reader which is integrated with Google reader, twitter and other social thingies.
This is very well integrated with Google reader that any feeds you subscribe [...]]]></description>
			<content:encoded><![CDATA[<p>Today I found this excellent firefox addon called <a href="http://www.feedly.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.feedly.com');">feedly</a> - which calls itself as <em>a more social and magazine-like start page for firefox</em>. I see this as a great RSS feed reader which is integrated with <a href="http://reader.google.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/reader.google.com');">Google reader</a>, <a href="http://twitter.com/fslog" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');">twitter</a> and other social thingies.</p>
<p>This is very well integrated with Google reader that any feeds you subscribe here automatically is reflected in Google reader. Reading a post here marks the post as read in Google reader.</p>
<p>You can recommend, tweet and annotate articles which enables your friends to know what you are doing with your feeds. One important feature is allowing the user to view the post from the site directly in an IFrame. So, I can comment on a post without leaving my feed reader.</p>
<p>They also have a feedly API which lets website owners to write custom views for their content. They also have a plan to allow the owners to <a href="http://edwink.devhd.com/2008/04/23/sponsors/" onclick="javascript:pageTracker._trackPageview ('/outbound/edwink.devhd.com');">better design ads</a> for displaying in their feedly UI.</p>
<p>Overall this is a nice way to read my feeds and I think I am going to try this one for some days. It is available as a free Firefox extension and you can install it by going to the <a href="http://www.feedly.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.feedly.com');">feedly website</a>.</p>
<p>Update: They even have got it <a href="http://edwink.devhd.com/2008/06/22/feedlydelicious/" onclick="javascript:pageTracker._trackPageview ('/outbound/edwink.devhd.com');">integrated</a> with <a href="http://del.icio.us" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">del.icio.us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/06/27/feedly-social-magazine-like-start-page-for-firefox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Skribit: Suggest topics to write about</title>
		<link>http://www.fslog.com/2008/06/23/skribit-suggest-topics-to-write-about/</link>
		<comments>http://www.fslog.com/2008/06/23/skribit-suggest-topics-to-write-about/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 08:01:22 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[FSlog]]></category>

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

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

		<guid isPermaLink="false">http://www.fslog.com/?p=335</guid>
		<description><![CDATA[Skribit is a product I found out today in news.YC. I think this is one tool which is essential for bloggers like me who can&#8217;t find interesting topics to blog about. This product will help solve the problem of writer&#8217;s block by engaging the community into the blog&#8217;s content.
People can suggest new topics which they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://skribit.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/skribit.com');"><img class="alignleft" style="float: left;" src="http://skribit.com/images/logo_small.png?1214052348" alt="" width="216" height="54" /></a><a href="http://skribit.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/skribit.com');">Skribit</a> is a product I found out today in <a href="http://news.ycombinator.com/item?id=224718" onclick="javascript:pageTracker._trackPageview ('/outbound/news.ycombinator.com');">news.YC</a>. I think this is one tool which is essential for bloggers like me who can&#8217;t find interesting topics to blog about. This product will help solve the problem of writer&#8217;s block by engaging the community into the blog&#8217;s content.</p>
<p>People can suggest new topics which they would like to be covered or they can vote on topics already added by other members in the community. It is non-intrusive and takes just a simple sign-on (they have openid too) and adding a widget to your blog. A very simple idea.</p>
<p>So, if you want me to write about any particular topic, just use the widget in the side bar and suggest new topics.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/06/23/skribit-suggest-topics-to-write-about/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setup Wordpress on Nearly Free Speech</title>
		<link>http://www.fslog.com/2008/05/11/setup-wordpress-on-nearly-free-speech/</link>
		<comments>http://www.fslog.com/2008/05/11/setup-wordpress-on-nearly-free-speech/#comments</comments>
		<pubDate>Sun, 11 May 2008 06:22:03 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[FSlog]]></category>

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

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

		<guid isPermaLink="false">http://www.fslog.com/?p=333</guid>
		<description><![CDATA[Yesterday I moved this blog over to NearlyFreeSpeech.net hosting, which I think has a great hosting plan for almost everyone. You only pay for what you use. The disk space is a bit costly than others ($0.01 per MB), but that cost is due to the numerous backups they take. The bandwidth cost is great, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="https://members.nearlyfreespeech.net/images/logo.gif" alt="Nearly Free Speech.net logo" />Yesterday I moved this blog over to <a href="http://www.nearlyfreespeech.net" onclick="javascript:pageTracker._trackPageview ('/outbound/www.nearlyfreespeech.net');">NearlyFreeSpeech.net</a> hosting, which I think has a great hosting plan for almost everyone. You only pay for what you use. The disk space is a bit costly than others ($0.01 per MB), but that cost is due to the numerous backups they take. The bandwidth cost is great, just $1 per GB. And there is no fixed cost for each month. I wanted to move FSLog to NFS, and finally did it. This is a small tutorial on getting <a href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.wordpress.org');">wordpress</a> installed and the various plugins I have used.</p>
<p>After you have setup an account with NFS and setup a site, you will be given the site details - like FTP, SSH, etc. I prefer using SSH if available, as it is faster to download and install directly than to get it on my machine and uploading it again.</p>
<p>Just ssh to the site and download the latest wordpress tarball and untar it</p>
<p><code><br />
$ wget http://wordpress.org/latest.tar.gz<br />
$ tar -xvzf latest.tar.gz</code></p>
<p>If you want to setup the blog at a subdirectory, just rename the &#8216;wordpress&#8217; folder to something like &#8216;blog&#8217;. If you want it to be at the root of the site, just move all the contents of the wordpress folder to the parent directory.</p>
<p>Then visit your site http://your-site.nfshost.com or the domain if you have registered one.</p>
<p>It will guide you through the install process which is very easy. You just have to give the MySQL database details. You may need to temporarily give write permissions to the public folder, so that the installer can write a config file.</p>
<p>After this, login to your admin page and remember to change the password from Users menu.</p>
<p><a href="http://wordpress.org/extend/plugins/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');"><strong>Plugins</strong></a></p>
<p>After you have your blog setup, its time to get some basic plugins installed. You can get more functionality by installing these plugins.</p>
<p>All you have to do is just download the zip files to the wp-content/plugins/ directory and unzip them. The plugins I have installed are:</p>
<dl>
<dt><a href="http://wordpress.org/extend/plugins/wp-super-cache/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">WP-SuperCache</a></dt>
<dd>This caches your blog&#8217;s contents as plain old HTML, so that your server doesn&#8217;t have to process and fetch all the data from the database. Previously the install process was a bit difficult, but now it has become very easy. Just unzip and activate. </dd>
<dt><a href="http://recaptcha.net/" onclick="javascript:pageTracker._trackPageview ('/outbound/recaptcha.net');">reCAPTCHA</a></dt>
<dd>Prevent comment spam by using CAPTCHA for your comments form, also help in converting books to electronic format. </dd>
<dt><a href="http://wordpress.org/extend/plugins/stats/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">Wordpress.com Stats</a></dt>
<dd>Track your popular posts and other statistics by using the wordpress.com&#8217;s stats.</dd>
<dt><a href="http://wordpress.org/extend/plugins/google-analyticator/" onclick="javascript:pageTracker._trackPageview ('/outbound/wordpress.org');">Google Analyticator</a> </dt>
<dd>Google Analytics is an excellent user metrics analysis tool with bright colorful charts and best of all, it is free. This plugin asks just for your Google Analytics&#8217; UID. </dd>
<dt><a href="http://www.google.com/support/feedburner/bin/topic.py?topic=13252" onclick="javascript:pageTracker._trackPageview ('/outbound/www.google.com');">Feedburner Feedsmith</a></dt>
<dd>Feedburner is a great service for your RSS feeds and I have been using that for this blog for a long time. This plugin is now the official plugin and it automatically redirectly your feeds to the FeedBurner link. </dd>
</dl>
<p>These are my list of plugins. So, what are the plugins that your have?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/05/11/setup-wordpress-on-nearly-free-speech/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acer Aspire 5050 Atheros AR5006EG wireless in Ubuntu 8.04</title>
		<link>http://www.fslog.com/2008/05/03/acer-aspire-5050-atheros-ar5006eg-wireless-in-ubuntu-804/</link>
		<comments>http://www.fslog.com/2008/05/03/acer-aspire-5050-atheros-ar5006eg-wireless-in-ubuntu-804/#comments</comments>
		<pubDate>Sat, 03 May 2008 05:21:47 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

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

		<guid isPermaLink="false">http://fslog.com/2008/05/03/acer-aspire-5050-atheros-ar5006eg-wireless-in-ubuntu-804/</guid>
		<description><![CDATA[Atlast I got wireless working in my Acer Aspire 5050&#8217;s Atheros 5006 under the newly released Ubuntu 8.04 Hardy Heron with the madwifi drivers. (BTW the upgrade to 8.04 from 7.10 screwed up my X server and I reinstalled from scratch). Previously I was using the ndiswrapper drivers and they would only work the first [...]]]></description>
			<content:encoded><![CDATA[<p>Atlast I got wireless working in my Acer Aspire 5050&#8217;s Atheros 5006 under the newly released Ubuntu 8.04 Hardy Heron with the <a href="http://madwifi.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/madwifi.org');">madwifi</a> drivers. (BTW the upgrade to 8.04 from 7.10 screwed up my X server and I reinstalled from scratch). Previously I was using the <a href="http://ndiswrapper.sourceforge.net/joomla/" onclick="javascript:pageTracker._trackPageview ('/outbound/ndiswrapper.sourceforge.net');">ndiswrapper drivers</a> and they would only work the first 5 minutes. Anyway here is a tutorial on how to get WiFi working if you have one of the Atheros cards.</p>
<ol>
<li>First get the <a href="http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz" onclick="javascript:pageTracker._trackPageview ('/outbound/snapshots.madwifi.org');">patched madwifi drivers</a> from the site and extract them to some place (maybe your desktop)</li>
<li>You need to compile these drivers, so you must <code>sudo apt-get install build-essential</code>.</li>
<li>Then cd into that directory which you extracted recently and do a <code>make</code>, <code>sudo make install</code></li>
<li>Then add the following two lines to this file /etc/modules
<pre>ath_pci
wlan_scan_sta</pre>
</li>
<li>Then make sure that you disabled Atheros from System &gt; Administration &gt; Hardware Drivers (also called Restricted drivers management). If you don&#8217;t disable this, the modules which you added in the previous lines wont be loaded.</li>
<li>Then restart your system to find a new device named ath0 (when you ifconfig)</li>
</ol>
<p>PS: I know it has been almost 5 months since I posted here. I am giving the (s/l)ame reason here that I was busy. I haven&#8217;t been giving much attention to this blog. If you can give some ideas or suggestions on better managing my time it would really help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2008/05/03/acer-aspire-5050-atheros-ar5006eg-wireless-in-ubuntu-804/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting up a local DNS Cache</title>
		<link>http://www.fslog.com/2007/12/15/setting-up-a-local-dns-cache/</link>
		<comments>http://www.fslog.com/2007/12/15/setting-up-a-local-dns-cache/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 11:50:26 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

		<guid isPermaLink="false">http://fslog.com/2007/12/15/setting-up-a-local-dns-cache/</guid>
		<description><![CDATA[Whenever you type in a website, the domain name is converted to the IP address and sends the request to the machine. You can have a DNS cache which will speed up the domain name resolving time. I get a boost up of almost 250ms.
You just have to install a package called dnsmasq.
First install it [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever you type in a website, the domain name is converted to the IP address and sends the request to the machine. You can have a DNS cache which will speed up the domain name resolving time. I get a boost up of almost 250ms.</p>
<p>You just have to install a package called <a href="http://packages.ubuntu.com/dnsmasq" onclick="javascript:pageTracker._trackPageview ('/outbound/packages.ubuntu.com');">dnsmasq</a>.</p>
<p>First install it by running (you need to enable the Universe repository)</p>
<p><code>$sudo apt-get install dnsmasq</code></p>
<p>Then, open this file <code>/etc/dnsmasq.conf</code>  and uncomment(remove the #) the line <code>listen-address=127.0.0.1</code></p>
<p>After that edit <code>/etc/dhcp3/dhclient.conf</code> and search for a  line <code> prepend domain-name-servers 127.0.0.1;</code> and uncomment it. What this does is, whenever you get a new dhcp lease, the dhcp3 client tool on your computer gets the new lease and updates the <code>/etc/resolv.conf</code> file with the right values for the DNS server.</p>
<p>Using the prepend option, we make sure that 127.0.0.1 appears before the other DNS servers. So, if the details of a domain are already in the cache, it retrieves it fast - else it looks for the other DNS servers.</p>
<p>Now open <code>/etc/resolv.conf</code> and you can see that it doesn&#8217;t have 127.0.0.1 now.</p>
<p><code> search yourisp.com<br />
nameserver 127.0.0.1<br />
nameserver 192.168.1.1</code>   <code></code></p>
<p>The last line may be different for you. I have a router which is configured to use <a href="http://opendns.org" onclick="javascript:pageTracker._trackPageview ('/outbound/opendns.org');">OpenDNS</a>, so my entry points to it.</p>
<p>To check whether the cache really works, execute the following command.</p>
<p><code>$dig google.com</code></p>
<p>You will get something like ;; Query time: 252 msec</p>
<p>Executing the command again will get you ;; Query time: 1 msec.</p>
<p>Congrats, you have saved about 250msec by caching the DNS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2007/12/15/setting-up-a-local-dns-cache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>twit.el - Tweet from emacs</title>
		<link>http://www.fslog.com/2007/11/27/twitel-tweet-from-emacs/</link>
		<comments>http://www.fslog.com/2007/11/27/twitel-tweet-from-emacs/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 18:25:17 +0000</pubDate>
		<dc:creator>cnu</dc:creator>
		
		<category><![CDATA[FSlog]]></category>

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

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

		<guid isPermaLink="false">http://fslog.com/2007/11/27/twitel-tweet-from-emacs/</guid>
		<description><![CDATA[Now I can post to my twitter account from emacs (my favorite editor). Just install twit.el and you are ready to post to twitter, check recent tweets, etc. Download the twit.el file to some directory in your home dir (I have it in my .emacs.d directory) and then add the following line to your .emacs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');"><img src="http://www.fslog.com/wp-content/uploads/2007/11/twitter.png" alt="Twitter logo" align="left" /></a>Now I can post to <a href="http://twitter.com/cnu" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');">my</a> <a href="http://twitter.com/fslog" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');">twitter</a> account from emacs (my favorite editor). Just install <a href="http://www.emacswiki.org/cgi-bin/emacs/twit.el" onclick="javascript:pageTracker._trackPageview ('/outbound/www.emacswiki.org');">twit.el</a> and you are ready to post to twitter, check recent tweets, etc. Download the twit.el file to some directory in your home dir (I have it in my .emacs.d directory) and then add the following line to your .emacs file present in your home directory.</p>
<pre>(load-file "/path/to/twit.el")</pre>
<p>After doing it and restart your emacs, just press <strong>M-x</strong> and <strong>twit-post</strong> and type in whatever you want to and press enter. It will then ask your twitter id and password - which gets saved for the entire emacs session. It is a very basic authentication and is not secure.</p>
<p>By the way, FSLog too has a <a href="http://twitter.com/fslog" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');">twitter feed</a>. You can follow this feed to get updates when I post here. Thanks to <a href="http://twitter.com/srid" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');">Srid</a> for this tip.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fslog.com/2007/11/27/twitel-tweet-from-emacs/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
