<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-27534879</id><updated>2011-07-08T09:13:25.503+05:30</updated><category term='rtp'/><category term='uml'/><category term='santo'/><category term='freebsd'/><category term='sip'/><category term='johnny'/><category term='tcpdump'/><category term='ethereal'/><category term='linphone'/><category term='sleepwalk'/><title type='text'>Me, Myself and Linux</title><subtitle type='html'>I Caught deadly signal TERM
Finished.
Terminated</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27534879.post-2954161974889530300</id><published>2007-10-25T12:20:00.000+05:30</published><updated>2007-10-25T14:12:48.127+05:30</updated><title type='text'>UML on linux 2.4 kernel</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 8.5pt; font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;Finally i was able to compile a 2.4 uml kernel on a 2.4 machine ( but it wasnt as easy as it sounds ). Picking up the right kernel version was a tough nut to crack . I had no earlier info on right gcc/kernel combination plays an important role while compling the kernel.  Older gcc for older kernels would work fine but fail on newer kernels and vice versa. I always thought gcc was backward compatible , the code that compiled on older version of gcc wud still work on newer gcc.&lt;br /&gt;&lt;br /&gt;I was on gcc 3.3 trying to build a 2.4.17 kernel with uml-patch-2.4.17.x which would compile fine but would fail eventually when trying to link the linux binary.  After lot of trying, testing and reading at forums i finally landed on 2.4.24 kernel with uml-patch-2.4.24.1 which seemed to be the right combination and would complile flawlessly on gcc 3.3 , glibc-2.3.2-95.50 , binutils-2.14.90.0.4-42  i had on my CentOS 3 box . But If you really want to build an older  kernel like 2.4.17 make sure your using gcc 2.9 or something older , i learnt that the hard way.&lt;br /&gt;&lt;br /&gt;So everything worked well at the end , even the CentOS apm problem i was facing got resolved after tweaking a few things in the bios.&lt;br /&gt;&lt;br /&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt; &lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style="font-size: 8.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-2954161974889530300?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/2954161974889530300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=2954161974889530300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/2954161974889530300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/2954161974889530300'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/10/uml-on-linux-24-kernel.html' title='UML on linux 2.4 kernel'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-3403759203049891363</id><published>2007-10-24T12:36:00.000+05:30</published><updated>2007-10-24T13:22:26.711+05:30</updated><title type='text'>Compiling kernel 2.4  on 2.6</title><content type='html'>&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size: 8pt; font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;Not sure if its even possible to compile a 2.4 kernel on a 2.6 machine , but i still gave it a try on a my fedora 7 box. I tried to build a 2.4 kernel for ARCH=um but it failed almost all the time no matter how many different kernels and corresponding uml-patches i picked up.&lt;br /&gt;&lt;br /&gt;My sole aim while doing all this was to check some specific functionalities 2.4 kernel offered , so i had no other choice but to setup a linux box with a native 2.4.x . Now all this boils down to finding an OS that still offered a 2.4 kernel &amp;amp; after a lot of searching online i picked up CentOS 3 which comes with 2.4.21.&lt;br /&gt;&lt;br /&gt;CentOS came with its own set of problems and the worst being the apm or the advanced power management. Now i had newer problems to face , my new CentOS box will come to a standby/suspend mode after a definate period of inactivity. I tried uninstalling apmd , turned it off with chkconfig , disabled in the bios , even passed the apm=off to the boot loader , still nothing has changed.&lt;br /&gt;&lt;br /&gt;Now I'm stuck with problems ive never thought of dealing with .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;u1:p&gt;&lt;/u1:p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-3403759203049891363?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/3403759203049891363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=3403759203049891363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/3403759203049891363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/3403759203049891363'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/10/compiling-kernel-24-on-26.html' title='Compiling kernel 2.4  on 2.6'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-1735862276084231836</id><published>2007-10-09T15:41:00.000+05:30</published><updated>2007-10-09T15:58:38.077+05:30</updated><title type='text'>MPEG Standards</title><content type='html'>&lt;p  style="margin-bottom: 12pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;Whenever we're listening to music on the ipod or playing an audio cd or watching a movie on DVD we are making use of MPEG standards. The Motion Picture Experts Group or MPEG is responsible for the development of standards for Audio/Video Playback &amp;amp; Compression ( encoding ) . There are four such standards that MPEG has released so far namely MPEG1 , MPEG2 , MPEG4 and MPEG7. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;MPEG1 (1992) &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;; Supports both Video and Audio, Video bitrates upto 1.5Mbps , 2 Channel Audio ( Stereo / Mono ) with sample rates 32,44,48 kHz. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;MPEG2&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;b&gt;(1994)&lt;/b&gt;; Supports higher sampling rates up to 96khz and low bitrates , multi channel audio ( 5.1 surround sound , 5 audio channels and one channel for the woofer ). DVD’S , AAC ( Advanced Audio Coding ) are based on this standard.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;MPEG Layers&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; are supported by both MPEG2 and MPEG1 , each layer supports the features of the layers below. Higher layer provides better quality at higher bitrates.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;MPEG Layer 1 ; relatively old standard designed for Digital Compact Discs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;MPEG Layer 2 or MP2 widely used within the broadcasting industry , offers high quality audio at higher bitrates.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;MPEG Layer 3 or MP3 , decent ( not so bad ) audio quality at lower bitrates, this format has improved over the years. VBR and CBR are two such ways to handle bitrates improving the performance of the resulting audio. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;MPEG4 (1998) ; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;This standard goes beyond the earlier two standards, it makes use of both MPEG1, MPEG2 standards and while adding a lot of newer features. MPEG4 is more of a audio/video encoding standard aimed for the future; providing support for a wide range of video/audio applications ( i.e web streaming , videophones , digital broadcasting ) with different bandwidth &amp;amp; performance requirements. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;This standard is divided into parts , most notable being the &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;MPEG-4 Part 2 used by codecs like divX , Xvid , Quicktime 6 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;MPEG-4 Part 10 for next gen formats like HD-DVD and blu-ray &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;u1:p style="font-family: trebuchet ms;"&gt;&lt;/u1:p&gt;&lt;/span&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;This standard is continuously improving &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0.0001pt;font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;MPEG7 (2001) &lt;/span&gt;; also called Multimedia Content Description Interface provides framework for managing audio data supported by past standards. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-1735862276084231836?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/1735862276084231836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=1735862276084231836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/1735862276084231836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/1735862276084231836'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/10/mpeg-standards.html' title='MPEG Standards'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-7143037396827441349</id><published>2007-07-26T19:35:00.001+05:30</published><updated>2007-07-26T19:35:43.249+05:30</updated><title type='text'>Setting up Nagios</title><content type='html'>Coming Soon !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-7143037396827441349?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/7143037396827441349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=7143037396827441349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/7143037396827441349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/7143037396827441349'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/07/setting-up-nagios.html' title='Setting up Nagios'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-3668006226777032300</id><published>2007-05-24T10:42:00.000+05:30</published><updated>2007-05-24T10:48:48.998+05:30</updated><title type='text'>Proxy settings for APT</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Just add the following lines into your /etc/apt/apt.conf if you require a proxy to connect to the internet. &lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;Acquire {&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;Retries "0";&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;HTTP {&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;Proxy "http://www.yourproxyserver.com:port";&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;};&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;You can also export http_proxy variable and include the following in your .bashrc&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt;http_proxy=http://username:password@yourproxyserver:port/&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: trebuchet ms;"&gt; export http_proxy&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-3668006226777032300?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/3668006226777032300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=3668006226777032300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/3668006226777032300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/3668006226777032300'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/proxy-settings-for-apt.html' title='Proxy settings for APT'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-6435899731947984513</id><published>2007-05-22T19:30:00.000+05:30</published><updated>2007-05-24T12:46:13.160+05:30</updated><title type='text'>Ubuntu 7.04 (Feisty Fawn) on an external USB drive</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;&lt;span&gt;First of all make sure you're using an ubuntu alternate cd instead of a live cd. The alternate cd lets you do a lot more than the live cd , it also includes the rescue mode missing in live cd's.&lt;br /&gt;&lt;br /&gt;The alternate cd can be downloaded from &lt;a href="http://cdimage.ubuntu.com/daily/current/"&gt;here . &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Boot from the cd , and use the text mode to install. Follow the instructions till you reach the point where you are asked to choose to partition the harddrive .&lt;br /&gt;&lt;br /&gt;1 - Do a ALT - F2 , and find out what is your external drive. Simpy execute fdisk -l.&lt;br /&gt;&lt;br /&gt;2 - I didnt choose the LVM install , sometimes people face problems . Choose your usbdrive . it should be more like sda , sdb . Mine was the second drive so it was sdb.&lt;br /&gt;&lt;br /&gt;3- Let the wizard do the package installation , you can do a ALT-F4 to see if its really installing the packages as at times it seems to get froze.&lt;br /&gt;&lt;br /&gt;4- When you are asked to choose the location to install grub make sure you type/choose the name of your usbdrive . In my case it was /dev/sdb.&lt;br /&gt;&lt;br /&gt;5 - You'll be asked to take the cd out and do a reboot after everything is done.&lt;br /&gt;&lt;br /&gt;6- Dont take the cd out do the reboot , get into the rescue mode . You need to go through a few steps again like language settings , keyboard and all that. Finally you'll be presented with a screen to choose the partition where the root filesystem is installed / to be rescued.&lt;br /&gt;&lt;br /&gt;Choose the correct partition , in my case it was /dev/sdb1. The installer will mount this partition can leave you at a Shell prompt . Do a ALT F 2 to open another shell and do su - t get a root shell.&lt;br /&gt;&lt;br /&gt;7- vim /etc/initramfs-tools/modules  add the following modules&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;ehci-hcd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt; usb-storage&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt; scsi_mod&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt; sd_mod&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span&gt;&lt;br /&gt;8- &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; vim /etc/mkinitramfs-tools/initramfs.conf , add the line &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;WAIT=12 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span&gt;&lt;br /&gt;9- Recompile the initrd.img&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; mkinitramfs -o /boot/initrd.img-kernal-version&lt;your_kernel&gt;   /lib/modules/kernel-version&lt;your_kernel&gt;&lt;/your_kernel&gt;&lt;/your_kernel&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span&gt;&lt;br /&gt;10- &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;Edit the /boot/grub/menu.lst . Search for groot , change it to groot(hd0,0). &lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;Also just after the comment "End Default Options" change the root to (hd0,0) , repeat the same for rescue and memtest entries . Also change the entry for Windows incase you have a dual boot with windows , for this change root to (hd1,0). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Take the cd out , Reboot . Make sure you enabled boot from usb in the bios . &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span&gt;Modified from the original article from Ubuntu forums &lt;a href="http://ubuntuforums.org/showthread.php?t=80811"&gt;article&lt;/a&gt; for Ubuntu 5.10 Breezy Badger&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-6435899731947984513?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/6435899731947984513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=6435899731947984513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/6435899731947984513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/6435899731947984513'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/ubuntu-704-feisty-fawn-on-external-usb.html' title='Ubuntu 7.04 (Feisty Fawn) on an external USB drive'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-8064623202900665064</id><published>2007-05-06T22:47:00.000+05:30</published><updated>2007-05-06T22:53:25.282+05:30</updated><title type='text'>Ooty Greens</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4ObAXqJAI/AAAAAAAAADE/JhZYdv3a0fk/s1600-h/Picture+010_836.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4ObAXqJAI/AAAAAAAAADE/JhZYdv3a0fk/s200/Picture+010_836.jpg" alt="" id="BLOGGER_PHOTO_ID_5061498888329503746" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4OMAXqI_I/AAAAAAAAAC8/zKvo-v7h6iI/s1600-h/IMG_0131_836.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4OMAXqI_I/AAAAAAAAAC8/zKvo-v7h6iI/s200/IMG_0131_836.jpg" alt="" id="BLOGGER_PHOTO_ID_5061498630631465970" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4OtAXqJBI/AAAAAAAAADM/SUSYiAEeKXE/s1600-h/IMG_0132_836.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4OtAXqJBI/AAAAAAAAADM/SUSYiAEeKXE/s200/IMG_0132_836.jpg" alt="" id="BLOGGER_PHOTO_ID_5061499197567149074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;* Ooty Dec 2006&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-8064623202900665064?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/8064623202900665064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=8064623202900665064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/8064623202900665064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/8064623202900665064'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/ooty-greens.html' title='Ooty Greens'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-mT9eUsW0QE/Rj4ObAXqJAI/AAAAAAAAADE/JhZYdv3a0fk/s72-c/Picture+010_836.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-7490061922674882265</id><published>2007-05-05T12:03:00.000+05:30</published><updated>2007-05-10T14:32:33.256+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='linphone'/><category scheme='http://www.blogger.com/atom/ns#' term='ethereal'/><category scheme='http://www.blogger.com/atom/ns#' term='rtp'/><category scheme='http://www.blogger.com/atom/ns#' term='tcpdump'/><title type='text'>Experimenting with VOIP</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Recently i tried to bring up a small experimental Softphone setup on linux. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Installed linphone on two different linux distros and tried to establish connectivity , worked like a charm ; voice clarity was pretty decent as well. The most interesting thing was to see the packets captured through tcpdump/ethereal , the SIP messages and then the RTP packets with 20ms worth of payload data ( valid for ulaw/alaw).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Calculation of packet size for G.711 ( two versions alaw/ulaw )&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;bitrate(kbps) * packet size(ms) = packet size (bytes)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;64kbps*20ms=1280bits=160bytes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was my first experiment with voip , it went really well so im happy .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-7490061922674882265?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/7490061922674882265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=7490061922674882265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/7490061922674882265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/7490061922674882265'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/experimenting-with-voip.html' title='Experimenting with VOIP'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-5541738632628883524</id><published>2007-05-05T12:01:00.001+05:30</published><updated>2007-05-05T12:06:26.978+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><title type='text'>Mixed thoughts on FreeBSD</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;      I was always curious to know what makes BSD different from linux, so i gave it a try last weekend.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;I picked FreeBSD 6.2 and a spare HP Vectra box we had in our lab.The whole installation process was kinda different from most of the linux distros i have experienced so far. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;The complete CLI based BSD installation can make you feel little uncomfortable if ur too used to Redhat's Anaconda. Sometimes i felt like im running in circles, configuring and choosing the same install parameteres twice, but well everything takes its little sweet time so in a few mins i got used to the interface. Harddrive partitioning was a little confusing but glad figured a way without getting messed and made a clean Standard Install. Choosing the packages is difficult , but worse was yet to come. Installer repeatedly asked for switching the cd's , i was kinda pissed with that part but then cant really help it. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;The naming conventions for the drives are totally different in BSD , the same applies for the ethernet interfaces. Ethernet interfaces were named like dc01,dc0 , fxp0 .I had a single SATA hardrive on the HP box , BSD gave it a strange name /dev/ad0s1a unlike the usual hda0,hdb0 and so on.&lt;br /&gt;    &lt;br /&gt;The installation finally got completed now it was time boot up the box and put it on network. I struggled to bring the network , only after getting too disappointed i came to know about the "netif " , the network startup script in /etc/rc.d. So the network was up , now how to setup routes, again BSD has its own way of doing things, a different "route" syntax than usual linux box. Also BSD gives you a default csh instead of a regular bash.&lt;br /&gt;     &lt;br /&gt;Finally everything was set. The routes , IP Adresssing , DNS and i smiled , at least didnt had to switch the cd's again for something i had missed.&lt;br /&gt;     &lt;br /&gt;       bsd01 # uname -a&lt;br /&gt;FreeBSD bsd01 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-5541738632628883524?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/5541738632628883524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=5541738632628883524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/5541738632628883524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/5541738632628883524'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/mixed-thoughts-on-freebsd.html' title='Mixed thoughts on FreeBSD'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-9194223179903456273</id><published>2007-05-05T12:01:00.000+05:30</published><updated>2007-05-05T12:02:19.244+05:30</updated><title type='text'>Finally trying to learn Guitar</title><content type='html'>&lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;It took me such a long time to get started with guitar, i wish i did it when i was in highschool or university maybe. I hope its not too late now.&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;I go for guitar sessions twice a week. Its been like two months now since i started , i must say its not too hard to learn but again its not like learning some new programming language or reading a book. It really needs your quality time and attention on daily basis. &lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;If you love music, there's no greater feeling than being able to make your own music, play your own songs . Just sitting in front of TV watching &amp; listening songs like a passive observer doesnt even come closer to pleasure of actively playing it. Once you learn it , you'll be able to appreciate the music you experience in a lot better way , at least now i have a greater sense of respect for people who make music , its not easy at all . &lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;Playing guitar is all about how nicely you can change the chords , its an art that you will only learn with time; there are no short cuts. But then its something that will remain a part of you forever , its worth all that hardwork . Right body posture and holding the notes correctly will always help you learn things quicky. &lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;Well so far ive learned a few songs , and some chords like A, E, D . I hope i get past this A7 chord soon , been practising for a week and im not getting any better. &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-9194223179903456273?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/9194223179903456273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=9194223179903456273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/9194223179903456273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/9194223179903456273'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/finally-trying-to-learn-guitar.html' title='Finally trying to learn Guitar'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-286544327926299466</id><published>2007-05-05T11:43:00.000+05:30</published><updated>2007-05-05T11:52:31.386+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='johnny'/><category scheme='http://www.blogger.com/atom/ns#' term='sleepwalk'/><category scheme='http://www.blogger.com/atom/ns#' term='santo'/><title type='text'>sleep walk</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;A while ago i came across a very beautiful guitar composition from the movie "Sleepwalkers" , i was so much in love with it . I didnt know who plays but at one time i really tried hard to find it. Only a few days back a friend of mine shared the same song.&lt;br /&gt;&lt;br /&gt;     Its beautiful , its called "Sleep Walk" by Johnny and Santo  , Thanks a lot my good friend&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-286544327926299466?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/286544327926299466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=286544327926299466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/286544327926299466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/286544327926299466'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/05/sleep-walk.html' title='sleep walk'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-117086439114128925</id><published>2007-02-07T21:30:00.000+05:30</published><updated>2007-02-08T12:04:24.673+05:30</updated><title type='text'>Perldoc Perlmint</title><content type='html'>Ive been programming in perl for a while but never come across something like this until one day going through perldoc perlmint.&lt;br /&gt;&lt;pre&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;"&gt;    &lt;span style=";font-family:courier new;font-size:100%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;"From a thief you should learn: (1) to work at night;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     (2) if one cannot gain what one wants in one night to&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     try again the next night; (3) to love one's coworkers&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     just as thieves love each other; (4) to be willing to&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     risk one's life even for a little thing; (5) not to&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     attach too much value to things even though one has&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     risked one's life for them - just as a thief will resell&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     a stolen article for a fraction of its real value;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     (6) to withstand all kinds of beatings and tortures&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     but to remain what you are; and (7) to believe your&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     work is worthwhile and not be willing to change it."&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;                     -- Rabbi Dov Baer, Maggid of Mezeritch&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-117086439114128925?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/117086439114128925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=117086439114128925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/117086439114128925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/117086439114128925'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/02/perldoc-perlmint.html' title='Perldoc Perlmint'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-117086351101522031</id><published>2007-02-07T21:19:00.000+05:30</published><updated>2007-02-07T21:21:51.026+05:30</updated><title type='text'>Zen of Python</title><content type='html'>&lt;pre&gt;IDLE 1.1.3   &lt;br /&gt;&gt;&gt;&gt; import this&lt;br /&gt;The Zen of Python, by Tim Peters&lt;br /&gt;&lt;br /&gt;Beautiful is better than ugly.&lt;br /&gt;Explicit is better than implicit.&lt;br /&gt;Simple is better than complex.&lt;br /&gt;Complex is better than complicated.&lt;br /&gt;Flat is better than nested.&lt;br /&gt;Sparse is better than dense.&lt;br /&gt;Readability counts.&lt;br /&gt;Special cases aren't special enough to break the rules.&lt;br /&gt;Although practicality beats purity.&lt;br /&gt;Errors should never pass silently.&lt;br /&gt;Unless explicitly silenced.&lt;br /&gt;In the face of ambiguity, refuse the temptation to guess.&lt;br /&gt;There should be one-- and preferably only one --obvious way to do it.&lt;br /&gt;Although that way may not be obvious at first unless you're Dutch.&lt;br /&gt;Now is better than never.&lt;br /&gt;Although never is often better than *right* now.&lt;br /&gt;If the implementation is hard to explain, it's a bad idea.&lt;br /&gt;If the implementation is easy to explain, it may be a good idea.&lt;br /&gt;Namespaces are one honking great idea -- let's do more of those!&lt;br /&gt;&gt;&gt;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-117086351101522031?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/117086351101522031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=117086351101522031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/117086351101522031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/117086351101522031'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/02/zen-of-python.html' title='Zen of Python'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27534879.post-117083411834238631</id><published>2007-02-07T13:09:00.000+05:30</published><updated>2007-05-05T11:55:45.053+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><title type='text'>User Mode Linux</title><content type='html'>If you wish you create test network configurations on a single linux box , uml can do a lot for you. Ive been running as many as 4 uml instances on my debian box without any problems.All you need to get started with is a root file system and a kernel.&lt;br /&gt;&lt;br /&gt;Download the rootfs of your choice from the &lt;a href="http://user-mode-linux.sourceforge.net/dl-sf.html"&gt;uml homepage&lt;/a&gt; and build the kernel with ARCH=um.&lt;br /&gt;&lt;br /&gt;Apart from rootfs and kernel , you need to do some configurations on your system like creating virtual block devices(i.e ubd0) for the filesystem and creating a tap device for networking.&lt;br /&gt;&lt;br /&gt;On debian you can install uml-utilities package which provides some uml specific programs which you might need later on to try different network configurations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/27534879-117083411834238631?l=itsmesid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsmesid.blogspot.com/feeds/117083411834238631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=27534879&amp;postID=117083411834238631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/117083411834238631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27534879/posts/default/117083411834238631'/><link rel='alternate' type='text/html' href='http://itsmesid.blogspot.com/2007/02/user-mode-linux.html' title='User Mode Linux'/><author><name>Sid J</name><uri>http://www.blogger.com/profile/13896038482437451654</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
