<?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>Easy Programing Blogs</title>
	<atom:link href="http://easyprograming.com/blogs/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://easyprograming.com/blogs</link>
	<description>Putting Technology First!!</description>
	<pubDate>Thu, 04 Feb 2010 07:20:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Activate iPhone&#8217;s Voicemail Button in India</title>
		<link>http://easyprograming.com/blogs/?p=114</link>
		<comments>http://easyprograming.com/blogs/?p=114#comments</comments>
		<pubDate>Thu, 04 Feb 2010 07:11:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

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

		<category><![CDATA[call voicemail]]></category>

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

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

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

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

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

		<category><![CDATA[tata docomo]]></category>

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

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

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=114</guid>
		<description><![CDATA[Its very simple to activate the voice mail button on your iPhone to use with any carrier in India. Follow these steps do this
Step 1: Type in the following code in your iPhone&#8217;s keypad
*5005*86*XXXXX#
Here replace XXXXX with your carriers voicemail number.
For example, for Tata Docomo Chennai replace XXXXX with 09029090290.
For Vodafone Mumbai, replace XXXXX with [...]]]></description>
			<content:encoded><![CDATA[<p>Its very simple to activate the voice mail button on your iPhone to use with any carrier in India. Follow these steps do this</p>
<p>Step 1: Type in the following code in your iPhone&#8217;s keypad</p>
<h3><span style="color: #000000;"><strong>*5005*86*XXXXX#</strong></span></h3>
<p>Here replace XXXXX with your carriers voicemail number.</p>
<p>For example, for Tata Docomo Chennai replace XXXXX with 09029090290.<br />
For Vodafone Mumbai, replace XXXXX with 51234<br />
<span style="color: #800000;">***Please visit your carrier&#8217;s website to find out your voicemail number</span></p>
<p>Step 2: Press the call button. That&#8217;s all; the code will be set</p>
<p>Step 3: Now press the Voicemail button and the iPhone will take you directly to your voicemail</p>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=114</wfw:commentRss>
		</item>
		<item>
		<title>Pay Your Kerala BSNL Landline Phone Bills Online !!</title>
		<link>http://easyprograming.com/blogs/?p=111</link>
		<comments>http://easyprograming.com/blogs/?p=111#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:49:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=111</guid>
		<description><![CDATA[If you are a Kerala BSNL Landline subcriber, you might have wondered about the fact that there is no option to pay your BSNL landline bills online, on the BSNL website (bsnl.co.in). This is completely absurd. But the fact is there is another junk website exists (Its a BSNL website only), which can be used [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a Kerala BSNL Landline subcriber, you might have wondered about the fact that there is no option to pay your BSNL landline bills online, on the BSNL website (bsnl.co.in). This is completely absurd. But the fact is there is another junk website exists (Its a BSNL website only), which can be used to pay your Kerala BSNL landline bills online.</p>
<p>First you need to go to the following link and register yourself. During registration, you need to have your &#8220;Consumer Number&#8221; and &#8220;Phone Number&#8221;, which can be found out from any of your paper bill. The link to register is <a title="http://www.ernakulamtelecom.gov.in/register.jsp" href="http://www.ernakulamtelecom.gov.in/register.jsp" target="_blank">http://www.ernakulamtelecom.gov.in/register.jsp</a></p>
<p>After successful registration, go to the following link to login and pay your BSNL Landline Phone Bills <a title="http://www.ernakulamtelecom.gov.in/index.html" href="http://www.ernakulamtelecom.gov.in/index.html" target="_blank">http://www.ernakulamtelecom.gov.in/index.html</a>. After logging in, you will be able to see a link on the right side of the page which says &#8220;Bill Information/Payment&#8221;. Click on the and you will be able to see your bill.</p>
<p>You can pay your bill only if you have an account in one of the following banks. There is no option to pay using a Credit Card/Debit Card.</p>
<p>1. HDFC Bank<br />
2. Federal Bank<br />
3. ICICI Bank<br />
4. And a few other banks, which I forgot</p>
<p>Eventhough the design of the website a piece of junk, its a very useful facility which allows you to pay your bills online.</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=111</wfw:commentRss>
		</item>
		<item>
		<title>Installing Debian Lenny on HP DV6810 Laptop</title>
		<link>http://easyprograming.com/blogs/?p=64</link>
		<comments>http://easyprograming.com/blogs/?p=64#comments</comments>
		<pubDate>Mon, 23 Mar 2009 05:54:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[debian]]></category>

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=64</guid>
		<description><![CDATA[
This post explains how I have installed the Debian Lenny distribution on my HP DV6810us Laptop.
The following are the configuration of my Laptop
Model: HP DV6810us
Processor: AMD Turion 64 bit X2 (Dual Processor)
RAM: 3Gigs
Graphics Card: nVidia GeForce Go 7150M
Wireless Card: Atheros AR5007EG Chipset: AR242x
Current OS: Windows Vista (I was trying for a dual boot with Vista [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 210px"><img title="Debian Logo" src="http://easyprograming.com/images/blogs/debian-logo.jpg" alt="Debian Logo" width="200" height="176" /><p class="wp-caption-text">Debian Logo</p></div>
<p>This post explains how I have installed the Debian Lenny distribution on my HP DV6810us Laptop.</p>
<p>The following are the configuration of my Laptop<br />
Model: HP DV6810us<br />
Processor: AMD Turion 64 bit X2 (Dual Processor)<br />
RAM: 3Gigs<br />
Graphics Card: nVidia GeForce Go 7150M<br />
Wireless Card: Atheros AR5007EG Chipset: AR242x<br />
Current OS: Windows Vista (I was trying for a dual boot with Vista and Debian)</p>
<h3><span style="text-decoration: underline;">Picking up the right Distribution</span></h3>
<p>There are many Linux distributions available in the market viz. Debian, Ubuntu, Slackware, Fedora Core, Mandrake Linux etc. But debian was my choice because its the true Linux supported by the Open Source Community. Most of other distributions like Ubuntu are based on debian. It doesn&#8217;t matter much which flavor you are installing because all the linux distributions are having the same underlying kernel</p>
<h3><span style="text-decoration: underline;">Picking up the right architecture</span></h3>
<p>Having a 64bit AMD Turion processor, my biggest concern was which architecture should I choose. I searched a bit on the net and finally decided to go with the i386 architecture instead of AMD 64. Even though 64 bit is the future, I decided to go with i386 because of the following reasons</p>
<ol>
<li>amd64 architecture causes a lot of memory overhead</li>
<li>currently there is a little or no performance improvement for most of the applications</li>
<li>64bit version of many applications are still unavailable (Flash Player being one). You might need to install 32 bit libraries to make them work under the 64bit architecture</li>
<li>The AMD Turion processor overheats and the processor fan will be on most of the time, which is very frustrating to me</li>
</ol>
<h3><span style="text-decoration: underline;">Downloading the Install Image</span></h3>
<p>Debian can be downloaded from the debian website. <a href="http://www.debian.org/distrib/" target="_blank">http://www.debian.org/distrib/</a><br />
You can either download the CD or DVD image from their FTP site <a href="http://www.debian.org/CD/http-ftp/#stable" target="_blank">http://www.debian.org/CD/http-ftp/#stable</a>. Make sure that you use a download manager software like Download Accelerator because you can resume if your download breaks in middle. The best option is to use the Jigdo because it strains the debian servers, the least.</p>
<p>I downloaded the first CD image from the following location <a href="http://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/" target="_blank">http://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/</a> . You need only the first CD for the basic debian installation. Later you can download packages and install it yourself. After downloading the ISO image for CD-1, burn it on a CD and make sure that it boots</p>
<h3><span style="text-decoration: underline;">Making Space for Debian on your Hard Disk</span></h3>
<p>As we all know, Linux uses a different file system from Windows, called ext3 (which has a journaling layer over ext2 file system). In fact you can choose from ext2, ext3, reiserfs etc. My choice was Ext3.</p>
<p>So for installing debian you need two separate partitions other than your windows partitions</p>
<ol>
<li>root partition ( will be used to store all your data in the debian system)</li>
<li>swap partition (will be used as swap space which is analogous to the virtual memory space in windows)</li>
</ol>
<p>You can use a software like &#8220;Partition Magic&#8221; for creating these above partitions without loosing your windows data. You can also do it while installing debian without loosing your windows data. The following link explains in detail how to create Linux partitions on windows <a href="http://forums.debian.net/viewtopic.php?t=30611" target="_blank">http://forums.debian.net/viewtopic.php?t=30611</a></p>
<h3><span style="text-decoration: underline;">Booting from the Debian Installation CD</span></h3>
<p>Now its the time put the Debian Installation CD and restart the system. Let the system boot from the CD. On my Laptop, it seemed to hang while booting from the CD. I later found out that it was because debian was unable to populate some device on my laptop. So I have to wait for a timeout on that device and debian will boot. I also found out that instead of waiting just press and hold the power button for a second will resume the booting.</p>
<p>After booting on to the CD, I can either go for a graphical installation or text installation. I chose graphical. In the next few screens you can select your language, country, etc and finally it will come to the Hard Disk Partitioning screen. Use the above link (<a href="http://forums.debian.net/viewtopic.php?t=30611" target="_blank">http://forums.debian.net/viewtopic.php?t=30611</a>) to create the root and swap partitions. Generally swap partitions will be allocated 10% - 15% of root partition size.</p>
<h3><span style="text-decoration: underline;">Installing Debian<br />
</span></h3>
<p>After the partitioning everything is simple and straight forward. There might be a problem while configuring the network. I selected my ethernet card as the default networking device and configured it. On HP DV6810 the wireless will not be configured during the installation. Just skip it. After installing the base system debian will detect whether your system is a laptop or a desktop and automatically select the required packages by default. Select all the defaults and finish the installation. At the end of the installation debian will detect the Windows OS and will ask you before installing the GRUB boot loader. Once the installation is finished Debian will eject the CD-Rom and will reboot the system.</p>
<p>When I rebooted after installation I had two problems which I had already anticipated. There was no wireless and the display was not in proper resolution. We are going to fix these two problems after logging in</p>
<h3><span style="text-decoration: underline;">Why no Wireless and Improper Display after Debian Installation?</span></h3>
<p>Simple Question!! Simple answer!! because the drivers are missing&#8230;. But why the drivers are missing??</p>
<p>We all know that Debian is an open source operating system available under the GPL(GNU Public Licence). Everybody has the freedom to install, use and modify it according to your needs. But there are some proprietary hardware vendors like Atheros who neither provide a Linux Driver nor publish the Specifications for their proprietary hardware (Hardware Specs are necessary for writing a driver for that hardware). So the open source community has to inspect the hardware, find out the specs and write a driver for that. Since this is a very difficult and time consuming job, drivers for many new hardwares are unavailable for Linux.</p>
<p>There are some other hardware vendors like nVidia who does provide a Linux driver for their hardware; but we have to accept their licence agreements which is far away from the GPL licence. So debian can&#8217;t include these drivers in its distribution.</p>
<h3><span style="text-decoration: underline;">Setting up the Display</span></h3>
<p>Setting up display was easy for nVidia graphics card. nVidia provides a Linux Driver for most of their graphics cards. So I just had to download and install it. Following is the procedure I followed to setup the display.</p>
<ol>
<li>Go to <a href="http://www.nvidia.com/Download/index.aspx?lang=en-us" target="_blank">&#8220;Download Drivers&#8221; section of the nVidia website</a>. Then select the proper graphics card. I selected &#8220;Product Type: GeForce&#8221;, &#8220;Product Series: GeForce Go 7 Series (Notebooks)&#8221;, &#8220;Operating System: Linux 32 bit&#8221;, &#8220;Language:English (US)&#8221;. Then click the search button and download the driver. The direct link to download is <a href="http://us.download.nvidia.com/XFree86/Linux-x86/180.29/NVIDIA-Linux-x86-180.29-pkg1.run" target="_blank">http://us.download.nvidia.com/XFree86/Linux-x86/180.29/NVIDIA-Linux-x86-180.29-pkg1.run</a></li>
<li>To install the driver we need the &#8216;build-essential&#8217; package and &#8216;linux-headers&#8217; package to be pre-installed on the system. These packages provides the necessary header files to compile the graphics driver modules. Install these two packages by issuing the following commands on a root console
<pre>apt-get install build-essential
apt-get install linux-headers-$(uname -r)</pre>
</li>
<li>You also need to have the GNU C Compiler pre-installed. So if gcc is not installed on your machine by default, install it by issuing the following command
<pre>apt-get install gcc</pre>
</li>
<li>To install the driver, go to the console mode by pressing ALT+CTRL+F1. Then login as the root</li>
<li>Before installing nVidia driver, we need to stop the X Server by issuing the following command (gdm stands for Gnome Display Manager)
<pre>/etc/init.d/gdm stop</pre>
</li>
<li>Execute the downloaded file by issuing the following command (make sure that the downloaded file is in the current working directory)
<pre>sh NVIDIA-Linux-x86-180.29-pkg1.run</pre>
</li>
<li>First it will ask you to agree to their licence terms.<br />
Then it will ask something like the following<br />
&#8220;No precompiled modules found. Do you want to download one from nVidia website?&#8221;<br />
Select &#8220;No&#8221; here.<br />
In the next step it will compile a driver module for you.<br />
It may also produce a warning like &#8220;The program is compiled using a different version of the compiler, do you want to do this?&#8221; Select &#8220;Yes&#8221;.<br />
Now after compiling and installing the driver modules, it will ask you for confirmation before modifying the XConfig file. Select &#8220;Yes&#8221; here also. (It will backup the current XConfig file before modifying it. So if this didn&#8217;t work, you can go back to your old XConfig file)</li>
<li>After the program finishes, start the X-server by issuing the following command
<pre>/etc/init.d/gdm start</pre>
<p>Now you will be able to see the nVidia logo, and the display will be in proper resolution</li>
</ol>
<h3><span style="text-decoration: underline;">Setting up the Wireless</span></h3>
<p>Setting up wireless is usually a bit difficult task for Atheros and Broadcom wireless cards. My laptop has an Atheros Wireless card (AR5007EG). The default driver installed on Debian for my Atheros card was ath5k, which didn&#8217;t work. So I searched on the internet and found out that I have two options to go with. First is the open source Madwifi drivers. Second option is using the proprietary windows drivers in Debian using the open source wrapper Ndiswrapper.</p>
<p><span style="color: #ff0000;"><span style="text-decoration: underline;"><strong>Madwifi Vs Ndiswrapper</strong></span></span></p>
<p>Madwifi is an open source driver for Atheros wireless cards on Linux. The Madwifi project actually provides three drivers viz. 1. madwifi 2. ath5k 3.ath9k. More information about Madwifi drivers can be found at <a href="http://madwifi-project.org/" target="_blank">http://madwifi-project.org/</a> . The unfortunate thing about madwifi is that its current stable release version v0.9.4 does not support the AR5007EG wireless card. But I have heard that the snapshot of latest testing version does work with the AR5007EG card but only on 32-bit (i386) version of Debian. You can download the snapshot from <a href="http://snapshots.madwifi-project.org/" target="_blank">http://snapshots.madwifi-project.org/</a></p>
<p>Ndiswrapper is an open source wrapper which act as a middle layer between the Linux Kernel and the Windows drivers. Since with Ndiswrapper we are using the driver supplied by the vendor itself, probably Ndiswrapper will be a bit faster than Madwifi. Ndiswrapper currently supports Atheros AR5007EG on both 32-bit (i386) and 64-bit (amd64) versions of Debian. But remember, by using Ndiswrapper, you will be using a proprietary windows driver on your GPL Debian!!</p>
<p>Based upon the above facts, I decided to go with Ndiswrapper. I can accomodate using the proprietary windows drivers until Madwifi begins support for this card.</p>
<h3><span style="text-decoration: underline;">Installing Ndiswrapper</span></h3>
<p>I have found a very good tutorial on installing Ndiswrapper. The link is <a href="http://www.linuxquestions.org/linux/answers/Networking/NdisWrapper_The_Ultimate_Guide/" target="_blank">http://www.linuxquestions.org/linux/answers/Networking/NdisWrapper_The_Ultimate_Guide/. </a>Basically I just followed the instructions in this tutorial to get my wireless working. I am summarising the steps below. (The following process requires lot of files to be downloaded from the internet. Since I didn&#8217;t have wireless, I used a wired connection or I could download these files using Windows)</p>
<ol>
<li>The first step is to find out the appropriate windows drivers for the wireless card. I have downloaded the windows XP 32-bit drivers for my Atheros AR5007EG card from the following link <a href="http://www.atheros.cz" target="_blank">http://www.atheros.cz. </a>The file name is <a href="http://www.atheros.cz/download.php?atheros=AR5007EG&amp;system=1" target="_blank">xp3264-7.6.1.184-whql.zip<br />
</a></li>
<li>Extract this zip file to a folder. You can see a lot of files but we need only the following files
<ul>
<li>athw.sys</li>
<li>athwx.sys</li>
<li>layout.bin</li>
<li>netathw.inf</li>
</ul>
<p>Copy these files to another directory named <em>wireless-drivers</em> inside your home directory</li>
<li>Now download Ndiswrapper from the following link <a href="http://sourceforge.net/projects/ndiswrapper/" target="_blank">http://sourceforge.net/projects/ndiswrapper/</a> to your home directory. The current stable release version is 1.54</li>
<li>Now before installing Ndiswrapper you have to remove the existing driver. On my system, the existing driver was &#8216;ath5k&#8217;. On your machine it will be &#8216;ath5k&#8217; or &#8216;ath_pci&#8217; or something starting with &#8216;ath&#8217;. Open up a root terminal and issue the following command to see all the modules in your system
<pre>lsmod</pre>
<p>After finding out the existing driver, it has to be unloaded from the kernel. Issue the following command to do this</p>
<pre>rmmod ath5k</pre>
<p>If you have ath_pci, replace &#8216;ath5k&#8217; with &#8216;ath_pci&#8217;<br />
Now check your &#8216;/etc/modules&#8217; file to see if &#8216;ath5k&#8217; is listed there. Issue the following command</p>
<pre>gedit /etc/modules</pre>
<p>This will open up the modules file in the Text Editor. If &#8216;ath5k&#8217; is listed there, then remove it<br />
Now we need to blacklist this driver. (By blacklisting the driver, you are telling the system that this driver is dangerous for the system and it should not be loaded under any circumstance. We are doing this inorder to prevent loading of this ath5k driver, which is anyway not working). To backlist the driver issue the following command</p>
<pre>gedit /etc/modprobe.d/blacklist</pre>
<p>This open the file &#8216;blacklist&#8217; on the Text Editor. Add the following line at the end of this file and save it.</p>
<pre>blacklist ath5k</pre>
<p>If you have ath_pci then replace &#8216;ath5k&#8217; with &#8216;ath_pci&#8217;. On my system the bottom part of the file looked like the following</p>
<pre>blacklist wafer5823wdt
blacklist wdt285
blacklist wdt977
blacklist wdt
blacklist wdt_pci
blacklist ath5k</pre>
<p>Now restart the system. Once the system is started issue the following command</p>
<pre>iwconfig</pre>
<p>In the output of the command you won&#8217;t be able to see any wireless device</li>
<li>Now open a root terminal and issue the following command to unzip the ndiswrapper
<pre>tar xvf ndiswrapper-1.54.tar.gz</pre>
<p>It will extract the contents of the zip file to a directory named ndiswrapper-1.54. Now move on to this directory by issuing the following command</p>
<pre>cd ndiswrapper-1.54</pre>
<p>Now issue the following command to compile the Ndiswrapper. (Make sure that you have the build-essential package and the linux-headers package, as described above)</p>
<pre>make</pre>
<p>If the make command completes successfully, issue the following command to install ndiswrapper</p>
<pre>make install</pre>
<p>Once this command completes, the ndiswrapper module will be installed. Now move to the &#8216;wireless-drivers&#8217; folder created in Step. 2 by issuing the following command</p>
<pre>cd ../wireless-drivers</pre>
<p>Now install the windows drivers using Ndiswrapper by issuing the following command</p>
<pre>ndiswrapper -i netathw.inf</pre>
<p>Once the command is completed, make sure that there are no errors logged on the system by issuing the following command</p>
<pre>dmesg</pre>
<p>If the dmesg output shows some errors related to ndiswrapper, then you are at your luck<br />
You can check the driver installed with Ndiswrapper by issuing the following command</p>
<pre>ndiswrapper -l</pre>
<p>Now we need to insert the &#8216;ndiswrapper&#8217; module in to &#8220;/etc/modules&#8221; file. (This will make sure that the ndiswrapper module will be loaded everytime you boot your computer). Issue the following command</p>
<pre>gedit /etc/modules</pre>
<p>This will open up the modules file on the text editor. Add the word ndiswrapper as the last line and save the file. On my system the file content look like the following</p>
<pre># /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

loop
sbp2
ndiswrapper</pre>
<p>Now restart the computer (ndiswrapper will be loaded when the computer starts. You can also use <em>modprobe</em> or <em>insmod</em> to load the module yourself)<br />
Once the computer starts up, open a root terminal and issue the following command</p>
<pre>iwconfig</pre>
<p>In the output of this command if you can see your wireless device as wlan0, then wireless is configured properly</li>
<li>Now we need a wireless connection manager software to manage all the connections. By default, the  &#8216;Network Manager&#8217; package will be installed on debian. If you have &#8216;Network Manager&#8217; on your system, you can see the wireless networks. Select your network and connect to it.</li>
<li>On my system the &#8216;Network Manager&#8217; was missing. So I decided to install a software named &#8216;wicd&#8217; as my wireless manger. This is a pretty good software. You can get more details about this at the following link <a href="http://wicd.sourceforge.net/" target="_blank">http://wicd.sourceforge.net/. </a>I followed the below steps to install wicd</li>
<li>If you have access to a wired network, you can easily install wicd using apt-get (If you do not have access to a wired network, go to Step. 9). Make sure that the debian ftp mirrors are added to your /etc/apt/sources.list. Issue the following command
<pre>gedit /etc/apt/sources.list</pre>
</li>
<li>Then the sources.list file will be open in a text editor. Make sure that you have commented the CD source like the following
<pre>#deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 CD Binary-1 20090214-16:29]/ lenny main</pre>
<p>Then add the debian ftp mirrors and the wicd sources. So if any of the following lines are missing from your sources.list file, then add it and save it</p>
<pre>deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb http://apt.wicd.net lenny extras</pre>
<p>Now issue the following command to update your package info</p>
<pre>apt-get update</pre>
<p>The wicd package in debian package repository is cryptographically signed. So inorder to verify the signature we need to install the key in to the debian key ring. Issue the following command to do this</p>
<pre>wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -</pre>
<p>Once the key is installed, issue the following command to install wicd</p>
<pre>apt-get install wicd</pre>
<p>(wicd package has a dependancy on &#8216;wpa supplicant&#8217; package. So this package also will be installed) Now you can see the wicd under &#8220;Main Menu &gt; Internet &gt; Wicd Network Manager&#8217;. Run this and you can see the wireless networks.</li>
<li>If you do not have access to a wired network, you can manually download the wicd package (wicd_1.5.9_all.deb) using another machine from the following link <a href="http://sourceforge.net/project/showfiles.php?group_id=194573&amp;package_id=229460" target="_blank">http://sourceforge.net/project/showfiles.php?group_id=194573&amp;package_id=229460</a><br />
Then install this debian package by issuing the following command</p>
<pre>dpkg -i wicd_1.5.9_all.deb</pre>
</li>
</ol>
<h3><span style="text-decoration: underline;">Conclusion</span></h3>
<p>I hope the this article is informative and helpful for setting up your debian system. For me it took a lot of time to find out and do all these things. But once you are successful the satisfaction and happines you get  is ineffable. Good luck to everyone who are trying Debian!!</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=64</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft is Closing Down Ensemble Studios</title>
		<link>http://easyprograming.com/blogs/?p=48</link>
		<comments>http://easyprograming.com/blogs/?p=48#comments</comments>
		<pubDate>Thu, 09 Oct 2008 04:31:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tech News]]></category>

		<category><![CDATA[close down]]></category>

		<category><![CDATA[ensemble studios]]></category>

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

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=48</guid>
		<description><![CDATA[All the rumors surfacing around came to an end when Microsoft has confirmed that it is going to close down the famous Ensemble Studios, which gave birth to many wonderful computer games. Microsoft is planning the close down right after the completion of the ongoing X-Box exclusive sci-fi real-time strategy game Halo Wars, by the [...]]]></description>
			<content:encoded><![CDATA[<p>All the rumors surfacing around came to an end when Microsoft has confirmed that it is going to close down the famous Ensemble Studios, which gave birth to many wonderful computer games. Microsoft is planning the close down right after the completion of the ongoing X-Box exclusive sci-fi real-time strategy game <em>Halo Wars, </em>by the mid of next year. Microsoft stated that this close down move is of a financial nature which suggests that the studio was struggling hard to make the ends meet in the ultra competitive world of gaming.</p>
<p>Microsoft said that, although it will close down the studio,  Ensemble&#8217;s &#8220;leadership team&#8221; will form a new, independent development house and has already entered into an agreement with the publisher to continue supporting Halo Wars post-launch, &#8220;as well as work on other projects with Microsoft Game Studios.&#8221;</p>
<p>Ensemble Studios will always be remembered for their invaluable contributions to the gaming industry with their &#8220;Age of Empires&#8221;, &#8220;Age of Mythology&#8221; and the forthcoming &#8220;Halo Wars&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=48</wfw:commentRss>
		</item>
		<item>
		<title>The Browser War Continues&#8230;.</title>
		<link>http://easyprograming.com/blogs/?p=24</link>
		<comments>http://easyprograming.com/blogs/?p=24#comments</comments>
		<pubDate>Thu, 09 Oct 2008 03:56:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tech News]]></category>

		<category><![CDATA[browser war]]></category>

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

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=24</guid>
		<description><![CDATA[So one more Browser entered in to the Browser war, the Google&#8217;s Chrome. According to Google, the new browser &#8220;combines a minimal design with sophisticated technology to make the web faster, safer, and easier.&#8221; Google proclaims that, their browser is meant for providing a platform to run web applications much faster and safer. But we [...]]]></description>
			<content:encoded><![CDATA[<p>So one more Browser entered in to the Browser war, the Google&#8217;s <a href="http://www.google.com/chrome" target="_blank">Chrome</a>. According to Google, the new browser &#8220;<em>combines a minimal design with sophisticated technology to make the web faster, safer, and easier.</em>&#8221; Google proclaims that, their browser is meant for providing a platform to run web applications much faster and safer. But we have to wait and see the corporate interests coming out, if any</p>
<p>As an internet user, how is this going to affect us? Will it be detrimental or beneficial for us?</p>
<p>I can foresee a few things that could happen in future. Google says that their browser is primarily meant for web applications. Google&#8217;s main web applications are Gmail, Orkut, You Tube, Google Maps etc. So defenitely Google will try to make their applications with richer functionalities, more intuitive user interfaces and so on, which MAY NOT work with other browsers. This point has to be considered together with the suit filed by Google accusing Microsoft for their latest version of Internet Explorer not running Google websites with the same efficiency as it would do for all other websites. Nobody think Microsoft will be dumbs. They will also try to pose challenges for other browser which is not their&#8217;s. May be a few years down the line, the internet community will have use Chrome for accessing Google and Google&#8217;s websites, Internet Explorer for accessing Microsoft sites etc etc.</p>
<p>Imagine a situation where all the people will be using a single brower, financially supported by all the corporates, technically supported by the open source developers and morally supported by all of us. If that happens we would have had a super super Browser which can do wonders for us. Lets hope that all these individual efforts will streamline together oneday, and everybody will benefit from it.</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=24</wfw:commentRss>
		</item>
		<item>
		<title>Why Do You Need WWW. ??</title>
		<link>http://easyprograming.com/blogs/?p=20</link>
		<comments>http://easyprograming.com/blogs/?p=20#comments</comments>
		<pubDate>Sun, 14 Sep 2008 01:18:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=20</guid>
		<description><![CDATA[I&#8217;ve been thinking for a long time to write an article about the www. prefix in front of most of the domain names. When I bought my domain easyprograming.com, what I got is just easyprograming.com. Then where does this www. come from? Does it have any use, any advantage or disadvantage?
To understand all these questions [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking for a long time to write an article about the www. prefix in front of most of the domain names. When I bought my domain easyprograming.com, what I got is just easyprograming.com. Then where does this www. come from? Does it have any use, any advantage or disadvantage?</p>
<p>To understand all these questions we need to know how a domain lookup happens (or simply what happens between 1. you press enter after typing www.easyprograming.com in to the address bar and 2. you get a webpage on your browser). Following is a simplified list of activities happening during a domain lookup</p>
<ol>
<li>You type www.easyprograming.com in to the address bar and press enter</li>
<li>The browser sends a request to one of the public DNS servers that is nearest to your location, asking &#8220;hey DNS, what is the IP address of easyprograming.com server machine?&#8221;</li>
<li>The DNS server sends a reply back to your brower with the reply &#8220;Hey browser, easyprograming.com is on IP address &#8220;74.86.153.136&#8243;. The steps 2 and 3 are together called &#8220;<strong>domain name resolution</strong>&#8220;</li>
<li>Now the browser has got the address of easyprograming.com.</li>
<li>The browser then sends another request to &#8220;74.86.153.136&#8243; asking for the IP address of www.easyprograming.com (here www. is just a subdomain of easyprograming.com)</li>
<li>Most of the times, the subdomain also will be hosted on the same server so the IP address will be same. But sometimes, the subdomain can be hosted on another IP, inthis case &#8220;74.86.153.136&#8243; will retun the IP address of www. subdomain which is for eg, &#8220;74.86.153.137&#8243;</li>
<li>Now the browser will send the actual request to &#8220;74.86.153.137&#8243;, which will return the first page of the website.</li>
</ol>
<p>All these process happens in the background and will be transparent to the users. But as you can see from the above steps, if you avoid the &#8220;www&#8221; from the domain name you can avoid the time delay caused by Steps 6 and 7.</p>
<p>So here my point is, if you want to visit a website, you just need the protocol (that will be http://) and the domain name. Inserting a &#8220;www&#8221; in front of the domain name will not give you any advantage but just time delays (even though the time delays are often difficuilt to notice). Since beginning people started using and still using &#8220;www&#8221; because www stands for &#8220;World Wide Web&#8221; and people think &#8220;www&#8221; is something that is very much necessary to the working of webpages on the internet.  It was also heavily advertised by the media and by word of mouth that &#8220;www&#8221; is an undetachable part of a domain name. Now its time to strip out the &#8220;www&#8221; from the domain names.</p>
<p>An organization on the internet is working hard to achieve this goal <a title="http://no-www.org" href="http://no-www.org" target="_blank">http://no-www.org</a> , a group formed in 2003 with intentions to eliminate the use of &#8220;www&#8221;. They are also trying to convince and encouraging websites which blocks entire http traffic on their bare domain name. Wishing all the bests for <a title="http://no-www.org" href="http://no-www.org" target="_blank">http://no-www.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=20</wfw:commentRss>
		</item>
		<item>
		<title>Google An Endemic Threat to Privacy - PI Says</title>
		<link>http://easyprograming.com/blogs/?p=22</link>
		<comments>http://easyprograming.com/blogs/?p=22#comments</comments>
		<pubDate>Fri, 12 Sep 2008 02:14:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=22</guid>
		<description><![CDATA[Google has got the lowest ranking in the Privacy International&#8217;s privacy report named as &#8220;A Race to the Bottom - Privacy Ranking of Internet Service Companies&#8220;. This report was published after analyzing the activities of around 23 major internet service companies. According to this report Privacy International terms Google as &#8220;An Endemic Threat to Privacy&#8220;. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Google has got the lowest ranking in the Privacy International&#8217;s privacy report named as &#8220;<a title="A Race to the Bottom-Privacy Rankings of Internet Service Companies" href="http://www.privacyinternational.org/article.shtml?cmd[347]=x-347-553961" target="_blank"><span style="font-size: x-small; font-family: Arial;">A Race to the Bottom - Privacy Ranking of Internet Service Companies</span></a>&#8220;. This report was published after analyzing the activities of around 23 major internet service companies. According to this report Privacy International terms Google as &#8220;<strong>An Endemic Threat to Privacy</strong>&#8220;. This could possibly be from the most controversial activities of Google, some of them are listed below.</p>
<ol style="text-align: justify;">
<li>Gathering Search History, Search String, IP address etc from a Google search users. ( You may not be serious about what I am talking about. Have a look at this blog post, [<a title="AOL Research Data" href="http://plentyoffish.wordpress.com/2006/08/07/aol-search-data-shows-users-planning-to-commit-murder/" target="_blank">AOL Research-1</a>], [<a title="AOL Research Data" href="http://www.techcrunch.com/2006/08/06/aol-proudly-releases-massive-amounts-of-user-search-data/" target="_blank">AOL Research-2</a>] based on the Search history data released by AOL Research on July, 2006. )</li>
<li>Gathering Email contents and other informations from Gmail users. (Collecting  information from users personal emails is obvious from the type of contexual ads presented in Gmail while reading mails)</li>
<li>Nobody knows what kinds of information is collected, how much information will be collected, how long will that information be kept, or what are their intentions on the collected information</li>
<li>Eventhough Google claims that some of these information is collected to provide a better user experince, there is no option for the user to delete his personal information!!</li>
</ol>
<p style="text-align: justify;">PI obviously knew that a Google storm was going to break as a result of this, because it states within that interim report “<em>we are aware that the decision to place Google at the bottom of the ranking is likely to be controversial, but throughout our research we have found numerous deficiencies and hostilities in Google&#8217;s approach to privacy that go well beyond those of other organizations. While a number of companies share some of these negative elements, none comes close to achieving status as an endemic threat to privacy.</em>”</p>
<p style="text-align: justify;">Few months before the actual report was published, Privacy International has accused Google of embarking upon a smear campaign within the media to discredit both PI and their report. PI says that they received information from two European journalists who, independently of each other, revealed that Google representatives had contacted them with the claim that &#8220;Privacy International has a conflict of interest regarding Microsoft.&#8221;</p>
<p style="text-align: justify;">In return PI decided to write an open letter to Google, dated 10th June, and here’s what Privacy International says in full:</p>
<p style="text-align: justify;"><span style="font-size: 85%; font-family: courier new;"><span style="font-style: italic;">June 10, 2007</span><br />
<span style="font-style: italic;"> Eric Schmidt,</span><br />
<span style="font-style: italic;"> CEO, Google Inc.,</span><br />
<span style="font-style: italic;"> 1600 Amphitheatre Parkway,</span><br />
<span style="font-style: italic;"> Mountain View, CA 94043</span><br />
<span style="font-style: italic;"> USA</span></span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> Dear Mr. Schmidt,</span><br />
<span style="font-style: italic;"> You may be aware that Privacy International yesterday published its first privacy ranking of leading companies operating on the Internet. Google Inc performed very poorly, scoring lowest among the other major companies that we surveyed.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> I am writing to express my concern not just at this unfortunate result, but also at communications between Google Inc and members of the media during the period immediately prior to publication of our report. Two European journalists have independently told us that Google representatives have contacted them with the claim that &#8220;Privacy International has a conflict of interest regarding Microsoft&#8221;. I presume this was motivated because Microsoft scored an overall better result than Google in the rankings.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> Let me state here on the record that in the seventeen years of our existence, no company has ever made such a claim. Privacy International is a fiercely independent organization that has never shown fear nor favour. Again for the record, we have been fierce and relentless critics of Microsoft since our inception as a watchdog. You will see for example we that publicly supported the EU Commission investigation into Microsoft, that we nominated Microsoft for the US Big Brother Award in 2003, that we awarded Microsoft the &#8220;Worst Corporate Invader&#8221; award at the 1999 US Big Brother Awards, that we publicly accused Microsoft of subverting its software security, that we co-authored a critical submission to the US Federal Trade Commission against Microsoft, and that in 2001 we filed a joint complaint to the US Federal Trade Commission against Microsoft, alleging unfair and deceptive trade practices.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> According to our sources, your representative or representatives made particular reference to one member of our 70-member international Advisory Board. This man is a current employee of Microsoft. I can confirm that he joined our Advisory Board well before he was headhunted by Microsoft. At the time he was the director of a leading UK non-governmental organization and had more than six years extensive involvement in the work of Privacy International. He is a decent, skilled and honorable man who upon his appointment with Microsoft offered us his resignation. We refused to accept it, and he continues to serve on the Board in a private capacity. As an exceptionally skilled IT and security expert he is a superb resource in our day-to-day work across many fields of privacy. To infer that he in any way influences our decisions with regard to Microsoft is not just inaccurate but it is also insulting.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> Privacy International is and has always fought hard for its independence, often to our own great expense. With the very rare exception of expenses sponsorship for important public events we receive no corporate money, and certainly at no point have we received any from Microsoft.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> Can I be so bold as to suggest that your company&#8217;s actions stem from sour grapes that you achieved the lowest ranking amongst the Internet giants? We have no specific axe to grind with Google. It is one of many companies demonstrating a poor privacy performance, and in assessing that performance we are acting solely with the intention of raising public awareness. And while it is true that we have in the past taken legal action against Google&#8217;s Gmail service, it is equally the case that we have campaigned against Amazon and eBay, both of which, regardless of this history, scored higher than Google in the rankings.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> So do we have a vested interest in attacking Google? No. Some of the people we work with have Microsoft connections, but we work with many thousands of people as partners, collaborators and managers. One of our trustees, for example, works for a law firm that has Microsoft as one of its many clients. We agreed with this person that a legal document should be drawn up expressly fire-walling his professional from his private involvement with Privacy International. We socialise with Microsoft employees, but then again we socialise with employees of the UK Home Office, which in a recent celebrated chapter attempted to destroy our reputation following critical work on the UK ID card proposals. We are happy to reach out to anyone, regardless of their affiliation.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> I believe an apology from you is in order, but if you cannot deliver this then I think you should reflect carefully on the actions of your representatives before embarking on what I believe amounts to a smear campaign. As with Microsoft, eBay and any other organization we are more than happy to work with you to help resolve the many privacy challenges for Google that our report has highlighted.</span></p>
<p style="text-align: justify;"><span style="font-style: italic;"> Yours sincerely</span><br />
<span style="font-style: italic;"> Simon Davies,</span><br />
<span style="font-style: italic;"> Director</span><br />
<span style="font-style: italic;"> Privacy International</span></p>
<p style="text-align: justify;">Google&#8217;s response to this letter should be interesting if they decide to reply and make it public. Nevertheless, Google proclaims itself as a &#8220;Do No Evil Company&#8221;, will definitely run in to trouble with this report since Privacy International has a very good reputation allover the world, especially in Europe and US.</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=22</wfw:commentRss>
		</item>
		<item>
		<title>Mozilla FireFox Sets A New World Record</title>
		<link>http://easyprograming.com/blogs/?p=6</link>
		<comments>http://easyprograming.com/blogs/?p=6#comments</comments>
		<pubDate>Sat, 06 Sep 2008 06:01:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://easyprograming.com/blogs/?p=6</guid>
		<description><![CDATA[Mozilla Firefox sets a new world record for the most number of software downloads in 24 hours. Mozilla Firefox 3 released on Jun 17,2008, was downloaded 8,002,530 times (roughly 8million times) world wide, according to official sources there by making its way in to the Book of World Records!
So whats so special about Firefox 3??
According [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" style="float:left;padding-right:10px;" title="firefox" src="/images/blogs/ff.jpg" alt="" width="168" height="160" />Mozilla Firefox sets a new world record for the most number of software downloads in 24 hours. Mozilla Firefox 3 released on Jun 17,2008, was downloaded 8,002,530 times (roughly 8million times) world wide, according to official sources there by making its way in to the Book of World Records!</p>
<p>So whats so special about Firefox 3??</p>
<p>According to Mozilla the following are the main features of FireFox 3.0</p>
<ul>
<li>Improved Password Manager</li>
<li>One Click Bookmarking</li>
<li>Improved Performance and Security</li>
<li>Smart Location Bar</li>
<li>Almost Unlimited Zoom</li>
<li>Instant Website Identification for safe browsing</li>
<li>Platform Native Look and Feel</li>
</ul>
<p>For more info please wisit <a title="http://www.mozilla.com/en-US/" href="http://www.mozilla.com/en-US/" target="_blank">http://www.mozilla.com/en-US/</a></p>
<p>Firefox is considered to be the most secure, safe and fastest browser available under the Free Software Licence. A lot of effort is being put in to the development and support of this open source browser. Congratulations to all the Open Source supporters!!</p>
<p>Firefox can be downloaded from the link <a title="http://www.mozilla.com/en-US/" href="http://www.mozilla.com/en-US/" target="_blank">http://www.mozilla.com/en-US/</a>. Download and evaluate this wonderful piece of software and help the Open Source community to bring an end to the monopoly of the proprietary Microsoft Internet Explorer.</p>
<p>You can also join <a href="http://Spreadfirefox.com" target="_blank">Spreadfirefox.com</a>, a community marketing group working hard to spread Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://easyprograming.com/blogs/?feed=rss2&amp;p=6</wfw:commentRss>
		</item>
	</channel>
</rss>
