<?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-2172071573097099237</id><updated>2012-02-16T23:00:43.196+05:30</updated><title type='text'>A day in the life of a techie</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Zephyr</name><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>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2172071573097099237.post-2710704295368138461</id><published>2008-12-27T00:08:00.006+05:30</published><updated>2008-12-27T01:09:00.194+05:30</updated><title type='text'>Fedora 10 stumbling blocks</title><content type='html'>Hey Guys,&lt;br /&gt;&lt;br /&gt;Having used Fedora (6, and subsequently, 8) for the past two years, I was excited to download the Fed10 DVD within the first few days of its release. The 'few days' was owing to my rather slow 256 kbps connection; the download began on the release day  itself :). After 35 excruciating hours, the download was complete. Hurriedly, I burned the DVD and set it to work.&lt;br /&gt;&lt;br /&gt;Unfortunately, my excitement was short-lived as I couldn't get it to work. The problem was fundamental: the installer screen appeared scrambled/corrupted. So, indeed, there was no question of proceeding any further. At that time, there were scant threads on any of the help forums, so I was unable to fix the problem. Now, however, things have been sorted out.&lt;br /&gt;&lt;br /&gt;Here are the first two stumbling blocks any new Fedora 10 user is likely to encounter:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installation screen is garbled / scrambled / corrupted / blank&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The problem lies with 'Anaconda', Fedora's installer program. Here's how to fix it:&lt;br /&gt;&lt;br /&gt;1. At the install screen of Fedora, press tab&lt;br /&gt;2. A command line statement will appear. At the end of that statement, leave a single blank space, and type &lt;span style="font-family:courier new;"&gt;xdriver=vesa&lt;/span&gt;&lt;br /&gt;3. Hit enter, and the installation will begin&lt;br /&gt;&lt;br /&gt;That should take care of the problem. The rest of the installation is a piece of cake. Experienced Fedora users will find that there are fewer 'steps' in the installation process, and the dialogs are less ambiguous than previous editions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Can't login as root from the login screen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Stupid thing (with the OS). Just follow the steps below:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Login as any user&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;$ su&lt;/li&gt;&lt;li&gt;Enter the correct root password&lt;br /&gt;&lt;/li&gt;&lt;li&gt;$ &lt;code&gt;gedit /etc/pam.d/gdm&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Find the line that reads &lt;span style="font-family: courier new;"&gt;auth required pam_succeed_if.so user != root quiet&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Place a # (hash, or pound sign) at the beginning of that line. This will comment it out.&lt;/li&gt;&lt;li&gt;Save the file&lt;/li&gt;&lt;li&gt;Logout, and you shall have the right of passage as &lt;span style="font-family:courier new;"&gt;root&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cant connect to the internet using static IP&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Now this is a cool one!! There is a bug in the configuration tool. It copies your default gateway address, to the subnet mask, irrespective of what subnet mask you specify !!&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Here's the solution:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Login as any user&lt;/li&gt;&lt;li&gt;Go to Applications &gt; System Tools &gt; Terminals&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;$ su&lt;/li&gt;&lt;li&gt;Enter the root password and hit enter&lt;br /&gt;&lt;/li&gt;&lt;li style="font-family: courier new;"&gt;$ gedit /etc/sysconfig/network-scripts/ifcfg-eth0&lt;/li&gt;&lt;li&gt;Step 5 assumes your network device is called &lt;span style="font-family:courier new;"&gt;eth0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;This will open the network configuration file for the said device&lt;/li&gt;&lt;li&gt;Type the required subnet mask after &lt;span style="font-family:courier new;"&gt;NETMASK=&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Save the file&lt;/li&gt;&lt;li&gt;Quit the text editor&lt;/li&gt;&lt;li&gt;Go to System &gt; Administration &gt; Services &gt; &lt;/li&gt;&lt;li&gt;Disable &lt;span style="font-family:courier new;"&gt;network&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Save settings and quit that dialog box&lt;/li&gt;&lt;li&gt;Go to Network Preferences &gt; eth0 &gt; Edit &gt; Deselect 'Controlled by NetworkManager'&lt;/li&gt;&lt;li&gt;Reactivate eth0 (disable and enable, if already in the active state)&lt;/li&gt;&lt;li&gt;Test connection using your web-browser&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;That should set things straight. I am still wondering how such a big bug went unnoticed while testing.......&lt;br /&gt;&lt;br /&gt;Remember that if you are using DHCP, you are unlikely to face any such problem. DHCP requires the Network-Manager to be enabled.&lt;br /&gt;&lt;br /&gt;If you ask my opinion, I have to say, I am pretty disappointed with Fed10, because of these silly bugs and deficiencies, which were not present in the earlier versions, and which you certainly do not expect from any OS that is in its tenth edition!&lt;br /&gt;&lt;br /&gt;-----------------------------&lt;br /&gt;Note: The above guide assumes the reader is familiar with Linux in general, and Fedora in particular. Hence, several basic steps and commands have not been mentioned, assuming the reader knows where to find the desired option, and how to set the stuff....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-2710704295368138461?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/2710704295368138461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=2710704295368138461' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2710704295368138461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2710704295368138461'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/12/fedora-10-stumbling-blocks.html' title='Fedora 10 stumbling blocks'/><author><name>Zephyr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2172071573097099237.post-7134957645641424734</id><published>2008-10-12T14:00:00.002+05:30</published><updated>2008-10-12T14:16:09.224+05:30</updated><title type='text'>Initial follow up on openSolaris (oSol)</title><content type='html'>&lt;p&gt;Okay, now that I've booted from my oSol live CD at least 15~20 times, I think I can say a few words about it. &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Its a breeze for newbies (like me) to get going with this OS. You have an ISO image of the live CD which you just need to Download &gt; Burn &gt; Insert. The OS loads pretty quickly and requires no login in this mode.&lt;/li&gt;&lt;li&gt;It auto-detects and auto-configures your network (at least did that for my cable internet with static IP). It enables the LAN interface when your router/modem stabilises after powering on, and disables the interface when you power it off, or disconnect. Of course, it gives appropriate alerts after taking such actions. You can also turn this feature off, if you want manual control over the network connections.&lt;/li&gt;&lt;li&gt;Like Bjourn (see comment on previous post) said, its a very well-documented OS (what else can you expect from Sun! ), and that helps learners a lot. I found it extremely useful to have a link to the 'guide' located on the desktop, and the entire guide being there on the CD. Sometimes, you cannot / do not want to connect to the internet, and it helps a lot having some offline material to get started with.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Now, here are some shortcomings:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;A big bug that exists in oSol 2008.05 is regarding the Screen Resolution setting. The system boots with a default setting of 800x600 px. If you try to change it to 1024x768, the screen goes irrecoverably blank, even though it is not turned off. And one is forced to shut down the system (using the 'soft' power switch; no need to soft-boot using the restart button; the system is still very much alive, even if one can't see anything..) and then start all over again. However, you can prevent this thing from happening by checking the "always use....." option in the same dialogue box. Strange !!&lt;/li&gt;&lt;li&gt;There's no OpenOffice :( Now, I know I'd be asking too much from Sun to providea copy of OO within the 700 MB live CD. Yet, I haven't been able to find a way to get a copy of OO working on oSol&lt;/li&gt;&lt;li&gt;Creating a user directory on a pen-drive doesn't seem to work in the live mode, at least. Will have to retry after making a disk installation&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-7134957645641424734?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/7134957645641424734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=7134957645641424734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7134957645641424734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7134957645641424734'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/10/initial-follow-up-on-opensolaris-osol.html' title='Initial follow up on openSolaris (oSol)'/><author><name>Zephyr</name><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-2172071573097099237.post-7223671587080703739</id><published>2008-10-10T22:12:00.003+05:30</published><updated>2008-10-10T22:41:32.975+05:30</updated><title type='text'>Welcome to openSolaris !!</title><content type='html'>&lt;p&gt;Hey guys,&lt;/p&gt;&lt;p&gt;Can't wait to write to you about this. Yesterday, I got onto the net to find out some details about SCJP. When I visited Sun's site, I saw a small advert of 'openSolaris'. Now, I had heard of Solaris. But this seemed something interesting... Curiosity got the better of me, and I clicked on the &lt;a href="http://www.opensolaris.com/"&gt;link&lt;/a&gt;. The site seemed attractive, and anything from Sun is always welcomed here with open arms. So, there was the link to download a Live CD. It seemed like a very interesting proposition, especially for someone who has got a 40 GB disk partitioned into 5 drives, with no more space left for OS installation !!&lt;/p&gt;&lt;p&gt;Now, until yesterday, I had Fedora 8 as my default OS. And even today, I have Opera as my default browser. Knowing things to be in safe hands (Fedora, Opera, Sun), I started what was to be a night-long download. However, I had never done this kind of thing before. Granted, I have an unlimited internet connection, so, technically, even a failed download should not matter that much. But the fact that the PC coninues to burn power and heat up all through the night, after abandoning the pursuit of a download, somehow makes for a depressing thought.&lt;/p&gt;&lt;p&gt;Anyways, those things apart, I started the download. Now, I have a 256 kbps connection. So, I wanted to get a realistic time estimate of the entire download, and also check on the real speed I was getting. Carefully, I chose a Dutch university server for downloading over FTP. But it didn't give a speed high enough to untilise my entire (though humble) bandwidth. After trying several options, i finally found the best one: BitTorrent download. Clicking on it also led me to discover that Opera (9.5 and later, for sure) has got a built-in torrent handler. So, there, the download started, and was giving a 'phenomenal' rate of 27 KBps (theoretical maximum for my connection is 30 KBps). The estimated time was 8 hours, which meant the file would be downloaded by the time I wake up next morning (I started the download a little before midnight)&lt;/p&gt;&lt;p&gt;When I got up the next morning, the Live CD ISO image was downloaded. Logging in to Windows XP (yeah, thats where I still like to burn my discs from, using old faithful Nero...) I burnt the CD image. Being a Live CD, I immediately inserted the CD for a quick preview, before I even had my breakfast. I expected to see something new, something great, something fascinating !!&lt;/p&gt;&lt;p&gt;However, all hopes were crashed, as I saw the now very familiar Linux-like desktop (I mean GNOME). Subsequently, I discovered that Solaris is also UNIX based, and although architecturally far apart from Linux, it shares the same desktop environment. Neat !&lt;/p&gt;&lt;p&gt;As i write this, I'm at the end of a day of seemingly endless discoveries. Since a Live CD won't remember your customisations the next time you boot up, I've started installing applications on my 8GB Kingston pen-drive (which, incidentally, I bought for a steal, at INR 1,000 ). Here's how I'm going about it:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;I've created a /os folder at the root of the drive&lt;/li&gt;&lt;li&gt;Next, I've created the folders /os/fedora, /os/solaris, /os/win_xp, to house the programs (runnable copies, NOT setups ) belonging to each of those OSs&lt;/li&gt;&lt;li&gt;Within each of these direcories, I've created a app directory (e.g/ /os/solaris/app)&lt;/li&gt;&lt;li&gt;Then, I've extracted the TAR files into this directory. (Those who are well-versed with Linux will instantly recognise that applications in the UNIX world do not essentially requireto be setup; just extract the TARballs, and run the program file from its location.)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Thats it. Now, althought, the OS might not remember my customisations, the individual aplications will, as the pen-drive is a read-write media. Besides, I'm saved the hassles of installing these apps over and over again. Now, wherever I go, I carry my apps, ready-to-use, with me! What could've been better?&lt;/p&gt;&lt;p&gt;Now, I'm also exploring the possibility of having a user directory located directly on my pen-drive. Its neither a complex nor a tedious task. But I'd like to rename my drive, something that can be done only in Windows. I'll now logout, get the thing done, and then update you again. Tada.....!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-7223671587080703739?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/7223671587080703739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=7223671587080703739' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7223671587080703739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7223671587080703739'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/10/welcome-to-opensolaris.html' title='Welcome to openSolaris !!'/><author><name>Zephyr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2172071573097099237.post-8747971202278894774</id><published>2008-09-07T11:24:00.002+05:30</published><updated>2008-09-07T11:42:15.379+05:30</updated><title type='text'>Java (Sun JRE 1.6) plugin for Opera 9.5 on Fedora 8</title><content type='html'>&lt;p&gt;Here's the simplest, quickest and easiest way to get your Java plugin working in Opera 9.5:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Assuming you have successfully installed JDK/JRE on your computer, lets say at /usr/java/jdk1.6.0_03&lt;/li&gt;&lt;li&gt;Assuming you have successfully installed Opera 9.5 on your computer, lets say at /opt/opera&lt;/li&gt;&lt;li&gt;In Opera &gt; Tools &gt; Preferences &gt; Advanced &gt; Content &gt; Enable Java&lt;/li&gt;&lt;li&gt;In Opera &gt; Tools &gt; Preferences &gt; Advanced &gt; Content &gt; Java Options &gt; Java Path, type /usr/java/jdk1.6.0_03 and click on Validate Path&lt;/li&gt;&lt;li&gt;Opera will automatically give a 'better' suggestion, for the Java path. Accept the suggestion, and click OK all the way back to the main screen&lt;/li&gt;&lt;li&gt;Restart Opera&lt;/li&gt;&lt;li&gt;Test installation by opening this site: &lt;a href="http://www.bseindia.com/"&gt;http://www.bseindia.com/&lt;/a&gt; If you see any tickers or 'Loading applet' boxes, your installation in successful&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Another reason why a particular site may be unable to load the Java plugin on your computer, is, if Java plugins have been blocked for the site. To remedy this, while on the page itself, right-click &gt; Edit site preferences &gt; Enable Java&lt;/p&gt;&lt;p&gt;Things couldn't possibly be easier than this !!&lt;/p&gt;&lt;ol&gt;&lt;li&gt; &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-8747971202278894774?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/8747971202278894774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=8747971202278894774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/8747971202278894774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/8747971202278894774'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/09/java-sun-jre-16-plugin-for-opera-95-on.html' title='Java (Sun JRE 1.6) plugin for Opera 9.5 on Fedora 8'/><author><name>Zephyr</name><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-2172071573097099237.post-6523954295257087796</id><published>2008-08-07T20:49:00.002+05:30</published><updated>2008-08-07T20:52:48.165+05:30</updated><title type='text'>The ONLY reliable JDK + JRE</title><content type='html'>&lt;p&gt;Fedora 8 comes with the bug-ridden IcedTea implementation of JRE with so-called version number 1.7 !! Although this means that you have a pre-installed JRE, it is not recommended to use this package. Instead, install the JDK+JRE provided on the official NetBeans DVD (if you are a hardcore programmer, and use NetBeans like MS Office :D) or download the JRE from Sun's official website: &lt;a href="http://java.sun.com"&gt;http://java.sun.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;NOTE: Use only Sun's JDK + JRE. Do not use any other implementations.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6523954295257087796?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6523954295257087796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6523954295257087796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6523954295257087796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6523954295257087796'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/08/only-reliable-jdk-jre.html' title='The ONLY reliable JDK + JRE'/><author><name>Zephyr</name><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-2172071573097099237.post-2877174895414766386</id><published>2008-08-07T20:27:00.003+05:30</published><updated>2008-08-07T20:48:52.242+05:30</updated><title type='text'>Fix for JRE/JDK error in Fedora 8</title><content type='html'>&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; JRE/JDK fails to install&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Error message:&lt;/strong&gt; Assertion 'c-&gt;xlib.lock' failed&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Diagnosis:&lt;/strong&gt; The file libmawt.so has a known bug that needs to be fixed&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Check if the JDK in question is visible throughout the system. For that, execute &lt;span style="font-family:courier new;"&gt;$ /usr/sbin/alternatives --config java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span &gt;If JDK 1.6 is not present, but you are sure you have installed it, execute this:&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;$ /usr/sbin/alternatives/ --install /usr/bin/java java /usr/java/jdk1.6.0_03/jre/bin/java 3&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Copy paste the following code into a plain text file &amp;amp; save it with the extension '.sh' in any folder of your choice&lt;/li&gt;&lt;li&gt;Right-click on the file. Select Properties &gt; Permissions &gt; Allow executing file as program (Enable)&lt;/li&gt;&lt;li&gt;Close the dialog&lt;/li&gt;&lt;li&gt;Double-click the file. Select "Run in Terminal"&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/sh&lt;br /&gt;# S. Correia&lt;br /&gt;# 2007 11 21&lt;br /&gt;# A simple script to patch the java library in order&lt;br /&gt;# to solve the problem with "Assertion 'c-&gt;xlib.lock' failed."&lt;br /&gt;# see bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373&lt;br /&gt;LIB_TO_PATCH=libmawt.so&lt;br /&gt;for f in `find /usr/java/jdk1.6.0_03/jre/ -name "$LIB_TO_PATCH"`&lt;br /&gt;do&lt;br /&gt;echo "Patching library $f"&lt;br /&gt;sudo sed -i 's/XINERAMA/FAKEEXTN/g' "$f"&lt;br /&gt;done&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Points to note:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The patch will work on "as is" basis only for Fedora 8, while trying to install JRE/JDK 1.6 from the NetBeans DVD. For other OSs / JREs, please modify the path: "&lt;span style="font-family:courier new;"&gt;/usr/java/jdk1.6.0_03/jre/&lt;/span&gt; " given in the file to point to the directory where the JRE is installed&lt;/li&gt;&lt;li&gt;The file &lt;span style="font-family:courier new;"&gt;libmawt.so&lt;/span&gt; is present in multiple locations in a JRE and hence, finding each file and patching it manually is not recommended&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-2877174895414766386?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/2877174895414766386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=2877174895414766386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2877174895414766386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2877174895414766386'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/08/fix-for-jrejdk-error-in-fedora-8.html' title='Fix for JRE/JDK error in Fedora 8'/><author><name>Zephyr</name><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-2172071573097099237.post-8496667230056966200</id><published>2008-07-09T22:48:00.002+05:30</published><updated>2008-07-09T22:54:26.584+05:30</updated><title type='text'>Odd mix of units of measure in India</title><content type='html'>The measurement system in India is peculiar for having an odd mix of Imperial &amp;amp; Metric systems of measurement. A few points will illustrate this:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A newborn's weight is measured in pounds, but grown-ups weight is measured in kilograms&lt;/li&gt;&lt;li&gt;Body temperature is measured in degrees Fahrenheit, but atmospheric temperature is measured in degrees Centigrade&lt;/li&gt;&lt;li&gt;A person's height is measured in feet &amp;amp; inches, but cloth is measured in metres&lt;/li&gt;&lt;li&gt;Apartment area is measured in square feet, but office space is measured in square metre&lt;/li&gt;&lt;li&gt;Road distances are measured in kilometres&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-8496667230056966200?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/8496667230056966200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=8496667230056966200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/8496667230056966200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/8496667230056966200'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/odd-mix-of-units-of-measure-in-india.html' title='Odd mix of units of measure in India'/><author><name>Zephyr</name><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-2172071573097099237.post-7998028950470312260</id><published>2008-07-03T00:35:00.002+05:30</published><updated>2008-07-03T00:38:25.080+05:30</updated><title type='text'>Fedora can actually look much better....</title><content type='html'>Friends, if you've been using GNOME and are sick of the cream and blue look, here's something you can try out. Visit http://art.gnome.org/ It has a good collection of themes, window fascias, window borders, icon sets and login screens. You can download them and drag-and-drop into the Appearances window found under System &gt; Preferences &gt; Look and Feel (in Fedora 8). Try out those themese until you settle in for one that suits you best..Happy experimenting !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-7998028950470312260?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/7998028950470312260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=7998028950470312260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7998028950470312260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7998028950470312260'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/fedora-can-actually-look-much-better.html' title='Fedora can actually look much better....'/><author><name>Zephyr</name><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-2172071573097099237.post-804969390893544464</id><published>2008-07-03T00:22:00.003+05:30</published><updated>2008-07-03T00:35:11.940+05:30</updated><title type='text'>Up next for upgrade..........the way ahead..</title><content type='html'>&lt;p&gt;Being bitten by the upgrade bug, I can't help writing more about it. In this article, I'll disclose my future upgrade plans.&lt;/p&gt;&lt;p&gt;Now, there are 2 major things left to upgrade. Considering I've already made a sizeable investment in DDR memory, it implies I'm not looking forward to upgrade either the processor of the motherboard. Keeping in mind the inherent limitation that this PC can never be used for gaming (we have PlayStations for that, don't we?), there are 2 feel-good things that can be done.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;A 19" TFT monitor, which must have a VGA connector, and&lt;/li&gt;&lt;li&gt;A 250GB or 500 GB HDD, which will ofcourse need to have an IDE interface&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;While the first upgrade is purely aesthetic, the second one is only marginally functional. Frankly speaking, I'm not likely to go in for any of these upgrades ever. What I am considering, though, is installing a TV-tuner card, that'll allow me to screen my DVDs on the TV in the living room, as well as provide for a way to see my own programs when mum wants to watch another.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-804969390893544464?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/804969390893544464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=804969390893544464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/804969390893544464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/804969390893544464'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/up-next-for-upgradethe-way-ahead.html' title='Up next for upgrade..........the way ahead..'/><author><name>Zephyr</name><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-2172071573097099237.post-6324285495982337646</id><published>2008-07-03T00:13:00.003+05:30</published><updated>2008-07-03T00:22:41.526+05:30</updated><title type='text'>Current configuration of my PC</title><content type='html'>&lt;ul&gt;&lt;li&gt;Intel Celeron 2.0 GHz processor&lt;/li&gt;&lt;li&gt;HIS-manufactured Intel 845-GL motherboard&lt;/li&gt;&lt;li&gt;1.25 GB RAM (1 x 1 GB DDR @ 400 MHz + 1 x 256 MB DDR @ 267 MHz)&lt;/li&gt;&lt;li&gt;Samsung 40 GB PATA HDD&lt;/li&gt;&lt;li&gt;Samsung CD writer (52-24-52)&lt;/li&gt;&lt;li&gt;Sony DVD writer DRU-840A&lt;/li&gt;&lt;li&gt;Sony 1.44" FDD&lt;/li&gt;&lt;li&gt;Samsung SAMTRON 15" CRT monitor 56V&lt;/li&gt;&lt;li&gt;Microsoft keyboard and wheel-mouse ( both wired)&lt;/li&gt;&lt;li&gt;Scientific-Atlanta Cable modem&lt;/li&gt;&lt;li&gt;HP PSC 500 All-in-One&lt;/li&gt;&lt;li&gt;Philips HTR-2000 5.1 Home Theatre System with FM Tuner&lt;/li&gt;&lt;li&gt;Bluetooth USB adapter&lt;/li&gt;&lt;li&gt;PCI IEEE-1394 adapter card&lt;/li&gt;&lt;li&gt;PCI LAN card&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6324285495982337646?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6324285495982337646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6324285495982337646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6324285495982337646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6324285495982337646'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/current-configuration-of-my-pc.html' title='Current configuration of my PC'/><author><name>Zephyr</name><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-2172071573097099237.post-5736400996196766158</id><published>2008-07-02T23:48:00.002+05:30</published><updated>2008-07-03T00:06:50.318+05:30</updated><title type='text'>The Indian way of doing things</title><content type='html'>&lt;p&gt;The world over, Indians are known for one ability: their ability to extract the maximum possible out of existing resources. And I am no exception.&lt;/p&gt;&lt;p&gt;Stuck as I was with my relic of a PC, I could've easily discarded the machine altogether and gonein for a brand new one. However, I carefully studied my requirements. Since games and me have nothing in common, I figured out I could do with my current Celeron processor. What I needed was not huge instantaneous processing power, but simply more room to accommodate the running programs. Having zeroed in on the issue at hand, I went in for an upgrade that cost me the least: 1GB of RAM for INR 1,550 only.&lt;/p&gt;&lt;p&gt;Now compare that cost to the cost of a new PC: approx 20,000 for a respectable configuration that won't be outdated in atleast a year's time. Even if I had bought such a rig, it would've offered me no real performance gain over my currently upgraded PC.&lt;/p&gt;&lt;p&gt;So, the same result was achieved in a fraction of the cost of a new PC. Thats what the Indian spirit is all about!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-5736400996196766158?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/5736400996196766158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=5736400996196766158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5736400996196766158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5736400996196766158'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/indian-way-of-doing-things.html' title='The Indian way of doing things'/><author><name>Zephyr</name><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-2172071573097099237.post-7232271463308086702</id><published>2008-07-02T23:03:00.003+05:30</published><updated>2008-07-02T23:48:44.980+05:30</updated><title type='text'>1 GB RAM installed</title><content type='html'>&lt;p&gt;Guys, you wont believe it. I got a RAM upgrade on 23-Jun-2008, that's a little more than a week back. But owing to sheer my laziness, I didn't update this blog. So, here's the update.&lt;/p&gt;&lt;p&gt;My PC, as you all are familiar now, is a 2004 relic that runs a 2.0 GHz Celeron on an 845-GL. It was bought with only 256 MB RAM. For four long years, I've struggled with this 1-room-kitchen of a memory called 256 MB. For the former part of my PC's life until today, the restrictions weren't as severe. They became obvious when I started using Fedora 6 earlier, and Fedora 8 later. My system was practically living off virtual memory. Every single operation required probably thousands of swaps out of and into the physical memory. The result was a PC slower than a snail, and a wait more frustrating than hearing Atal Behari Vajpayee's slowly progressing speech.&lt;/p&gt;&lt;p&gt;Opening every additional application meant a long-wait...sometimes taking several minutes. Saying that the waits were frustrating would be a gross understatement. To say the least, they were agonising.&lt;/p&gt;&lt;p&gt;Now, the better part. Soon after my vacations started, I decided to look into this issue. I asked Jatin to get me a quote for a 1 GB DDR RAM. Later I realised that the RAM speeds won't match. My motherboard supported a maximum of 267 MHz, while the only ones left in the market were 400 MHz. After discussing the issue out with Jatin, we finally came to the conclusion that a faster RAM would work with a slower board, at the maximum speed that the board supports. With that conclusion firmly in my head, I went to Lamington Road.&lt;/p&gt;&lt;p&gt;Now, a funny thing happened. I decided to check a few shops before buying the memory from the shop recommended by Jatin. So I checked out with not one, not two, but three shops. And all the counter-persons there told me that my conclusion was totally wrong, and that the RAM and board speeds had to match. To my astonishment, they were trying to sell me the slower RAM at double the cost of a faster one !!!&lt;/p&gt;&lt;p&gt;While the 400 MHz variant cost 1,500 bucks, the price quoted for the 267 MHz variant was......2,700 bucks ! Ridiculous! I phoned up Jatin again, and he assured me that our logic was correct and that I should go and purchase the specified RAM from the specified shop. I did as I was told.&lt;/p&gt;&lt;p&gt;Now, both of us has contemplated that the worst case scenario would be that both cards -- the older, slower one; and the faster, newer one -- may not work together. However, I myself had reasoned out that since the speed ceiling of the board coincided with the operating speed of the older RAM, the faster speed of the new one would be neglected, and both woudl operate harmoniously at 267 MHz.&lt;/p&gt;&lt;p&gt;Still unsure if I had blown up 1.5 grand, I reached home, anxious to test the card. First, I removed my old card and plugged in the new one. It worked!! Then, I plugged in my old card as well, and both worked!! I was the happiest creature on the planet alive. My PC's memory had just gone 5x. The machine ran fast. There were no hold-ups. From a time when my HDD access indicator used to flash all the time.....the indicator now acted as if it was off -- the disk being used only for loading programs once, and not for virtual memory swapping every millisecond.&lt;/p&gt;&lt;p&gt;Since then, the Fedora system manager has never shown a RAM utilisation of over 50%, and virtual memory has never been used since that day. Today my PC works really smooth. I'm happy and satisfied that I managed to identify the (performance) problem correctly, find the optimal solution (in terms of cost), and had enough knowledge and skills to rightly implement the solution. Equally important is the fact that, in Jatin, I had the right consultant at hand, and that I didn't hesitate to avail of his expert services.&lt;/p&gt;&lt;p&gt;Now, my PC has 1.25 GB RAM, and is one of the coolest machines in the world....atleast from my point of view.&lt;/p&gt;&lt;p&gt;Earlier, I had contemplated putting in a 512 MB card that would've cost me half as much. But I had turned down the proposal, because it wasn't future proof. Now, my PC can run smoothly for at least another 2 years. Besides, when I join the company, I might be posted out of this city. And it'll mean the PC is left only to be used by my folks for communicating with me via chat/video-chat, and for some internet-browsing and documentation work. So, the current rig should suffice.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-7232271463308086702?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/7232271463308086702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=7232271463308086702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7232271463308086702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7232271463308086702'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/1-gb-ram-installed.html' title='1 GB RAM installed'/><author><name>Zephyr</name><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-2172071573097099237.post-4941101566511816390</id><published>2008-07-02T22:42:00.002+05:30</published><updated>2008-07-02T23:02:03.201+05:30</updated><title type='text'>CD Writer back in action !</title><content type='html'>&lt;p&gt;Proud to be an Indian!&lt;/p&gt;&lt;p&gt;Finally, I achieved today, what I had been wanting to do for a long time. Not that its any great achievement. Nor that it couldn't have been achieved earlier. Just that didn't find the time and motivation to look into the problem with a view to solving it.&lt;/p&gt;&lt;p&gt;So, what was the problem, you may ask? If you've read my older post, you'll know that I had to unplug my CD drive to accommodate my newly purchased DVD-drive. Today, I asked my dad to get me an IDE (PATA) cable. For those, not in the loop, my PC has an 845-GL motherboard of 2004 vintage, that has no SATA slots, and no PCI-Express slots either.&lt;/p&gt;&lt;p&gt;I opened the cover of my PC to plug the new cable. But silly me that I am, I realised that both, Primary, and Secondary IDE slots had already been occupied: the HDD was sitting on the Primary, as expected; while the DVD-drive was connected on the secondary. "Now what to do?" I asked myself. The most reliable person in such situations is Jatin, my hardware-guru friend. I phoned him and hebrought it to my notice that every IDE cable has an additional connector approximately mid-way along the length of the cable. He mentioned that it can be used to connect another device on the same cable.&lt;/p&gt;&lt;p&gt;However, I was sure that both drives were set to be 'Master' according to their default jumper settings. I knew that if my new configuration is to work, one of them has to be made a slave. But I had no clue which jumper setting will be interpreted as slave. Thanks to my systematic approach to filing of device manuals, I was able to quickly locate the Sony manual. I saw the installation instructions chart, and figured out the way to connect my old drive as a slave on the secondary.&lt;/p&gt;&lt;p&gt;Fortunately, there also existed 2 extra 4-pin mole connectors, more than my requirement of a single-one. To sort issues out, I removed all IDE and power cables, and after a few rejigs, everything was set right. All drives had power and signal cables; they were connected in not only correct, but the optimal fashion; and the CD-drive was now a Secondary slave, while the DVD-drive was the Secondary master.&lt;/p&gt;&lt;p&gt;Another thing I'd like to bring to your notice, guys. Sometimes, simple solutions elude us. Unlike, I mentioned earlier, the extra connector on the IDE cable is not located exactly mid-way, but is rather close to one of its ends. Now, stupid as it may seem, I was connecting one of the two closely-placed connectors, onto the motherboard, and wondering how to connect the remaining two to the two drives. The solution, as I saw from Sony's manual, was to connect the far end on the motherboard, leaving the two closely-spaced connectors to be connected to the two closely-spaced drives. Simple!&lt;/p&gt;&lt;p&gt;So, what did we learn?&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Always preserve device manuals in an easily retrievable manner&lt;/li&gt;&lt;li&gt;Analyse the situation at hand before ordering parts&lt;/li&gt;&lt;li&gt;Apply your logic to other peopls's advice, instead of following it blindly&lt;/li&gt;&lt;li&gt;Look for simple solutions when you are stuck in a problem&lt;/li&gt;&lt;li&gt;Remember, there is no problem without a solution, only if you are willing to devote enough resources to solving that problem&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4941101566511816390?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4941101566511816390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4941101566511816390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4941101566511816390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4941101566511816390'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/cd-writer-back-in-action.html' title='CD Writer back in action !'/><author><name>Zephyr</name><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-2172071573097099237.post-5162497141060562216</id><published>2008-07-02T22:29:00.003+05:30</published><updated>2008-07-02T22:40:37.374+05:30</updated><title type='text'>DVD Writer Installed</title><content type='html'>&lt;p&gt;I have no clue as to how I forgot to write this post, which, by the way should have been written long back. I bought a Sony DVD-Writer DRU-840A in mid-March this year. It was a small celebration of me being placed in Asia's foremost IT company.&lt;/p&gt;&lt;p&gt;The drive cost me around 1,500 bucks. I bought it from Anupam Stationers (Borivli). It was box-packed and a completely legal purchase. Got home and connected it the same day. However, since I did not have any spare connecting cables, I removed the cables on my existing CD-RW Drive, and plugged them into the new drive.&lt;/p&gt;&lt;p&gt;So now, I finally had a DVD-Writer, which had been overdue. However, I regreted the fact that my old drive had to be unplugged from the system. Now see guys, I'm not the kind of person who runs behind new things. Although I fully acknowledge that adopting new technologies is essential if we are to progress, I'm also quite attached to old things that I've been using for a while.&lt;/p&gt;&lt;p&gt;Anyway, since I was in one of the two most traumatic semesters, I couldn't ever find the time and thinking resources to find away of keeping both drives plugged in. Of course, buying additional cables was always the option. But it was simply never implemented.&lt;/p&gt;&lt;p&gt;However, the DVD drive brought one of the most important change, that is, I was able to install Fedora 8.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-5162497141060562216?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/5162497141060562216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=5162497141060562216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5162497141060562216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5162497141060562216'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/07/dvd-writer-installed.html' title='DVD Writer Installed'/><author><name>Zephyr</name><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-2172071573097099237.post-6535748682719107429</id><published>2008-05-07T20:26:00.003+05:30</published><updated>2008-05-07T20:53:43.558+05:30</updated><title type='text'>Evolution of connectivity in India</title><content type='html'>First of all, let me apprise you of the provocation for writing this article. A new unlimited internet connection has been activated at my place. My joy knows no bounds, today!! I think it's the best gift a techie can ever receive !!&lt;br /&gt;&lt;br /&gt;So, India, indeed, has come a long way in providing internet connectivity to the common man. You can say that my family has been quite progressive in terms of technology, if not at the forefront. We were never able to afford things ahead of their time, but have mostly benefited every time some technology has just started to become commonplace. And so has been the case with net connectivity, as we have charted the progress over the past 11 years..&lt;br /&gt;&lt;br /&gt;The story begins in 1997 when we first got the Internet connection. It was a 100 hour pack, purchase from then VSNL. The connection: 56 kbps dial-up. A new connection or purchase of the pack required a visit to VSNL's downtown office, something very, very far from the suburbs where I used to live. 100 hours might seem like a joke today. But, in those days, we used Outlook Express to check mail and there were only a handful of sites to be visited anyway. Remember, I am speaking of the days when there was no Orkut, Facebook, YouTube, etc, etc.... Those 100 hours used to be consumed thriftily, trying to prolong the renewal as far possible.&lt;br /&gt;&lt;br /&gt;Another killer was that we had to pay uptime charges to the telephone operator&lt;br /&gt;, for using the landline. The charges levied were the same as you being on a regular phone-call for that long !! So, using net meant having to pay VSNL, as well as the telecom company.&lt;br /&gt;&lt;br /&gt;There's a certain patch after this that I don't remember. However, when we shifted back to Kandivli, we got ourselves a post-paid MTNL dial-up connection. It cost less than the setup at Vasai, but it was still time-metered. Then, under a new scheme, we bought a new landline number, one that offered unlimited Internet, ofcourse at 56 kbps. This setup continued for about....2 years, if I'm not mistaken.&lt;br /&gt;&lt;br /&gt;The next wave of the true New India, hit us with the introduction of 256 kbps ADSL connection by MTNL. The old 24-hour line was disconnected, and replaced with an ADSL connection on the same line used for making regular telephone calls. An old single-port router was replaced by a new 4-port ethernet router, when we subscribed to IPTV service. This was the realisation of the full Triple-Play service envisioned by the telecom authorities.&lt;br /&gt;&lt;br /&gt;Later on, the 256 Kbps connection was upgraded to a theoretical 2 Mbps connection; a move made by MTNL at no extra cost to the subscriber. It provided a realistic speed of 0.9 Mbps, and was quite satisfactory.&lt;br /&gt;&lt;br /&gt;Then, tragedy struck. MTNL was continuing with its sloppy attitude towards customer management. The QoS of IPTV never stabilised to a point where it could be classified as acceptable. Frustrated, we replaced the service with the completely reliable TataSky, and have found no reason to complain in the 2 months that we have been using it.&lt;br /&gt;&lt;br /&gt;Now see an important point here. Technologically, it is such that the IPTV service rides on top of a broadband connection. So, all IPTV users must be broadband users of the same service provider. However, now with the IPTV service gone, broadband was no longer a compulsion.&lt;br /&gt;&lt;br /&gt;One Sunday (04-May-2008, precisely), I happened to read a newspaper insert by Hathway - a local cable-internet service provider. On offer was an unlimited 256 Kbps connection, at the price of a 1 GB connection offered by MTNL. No reason to switch? May be. But MTNL had fallen back on its promise of 2 Mbps. The connection speed had been down to about 240 Kbps in the past month. And there were growing concerns being voiced publicly that MTNL was unable to upgrade and expand its network as it waited endlessly for its chartered equipment supplier to deliver the new machines. The time was ripe, the opportunity was irresistible.&lt;br /&gt;&lt;br /&gt;I decided to take the jump. The connection has changed from 256 kbps 1GB limit to 256 kbps unlimited. Those in advanced countries might not appreciate the speed; but what is of essence here is that its an unmetered connection ! Now I can actually get those podcasts, the iPlayer news, movies and all the media I ever wanted, but only window-shopped till today!&lt;br /&gt;&lt;br /&gt;I'm really happy I made the change. I look forward to Hathway to provide a reliable service and live up to my expectations....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6535748682719107429?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6535748682719107429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6535748682719107429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6535748682719107429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6535748682719107429'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/05/evolution-of-connectivity-in-india.html' title='Evolution of connectivity in India'/><author><name>Zephyr</name><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-2172071573097099237.post-1027690012400753886</id><published>2008-04-21T01:11:00.004+05:30</published><updated>2008-04-21T01:17:31.284+05:30</updated><title type='text'>A taste of Java ME</title><content type='html'>I returned home from college on Thursday (17th April 2008), after completing my Sem-6 project. And I immediately set to work on the B.E. project. The first task was to grasp the structure of Java ME.&lt;br /&gt;&lt;br /&gt;Started with it that very day, and made great headways.&lt;br /&gt;Continued my upstream struggle for the next two days, and today,&lt;br /&gt;I am sitting comfortably, &lt;br /&gt;with significant knowledge of the platform&lt;br /&gt;to atleast begin designing my project in a native fashion.&lt;br /&gt;&lt;br /&gt;------------------------------------&lt;br /&gt;This article is only for chronicling purposes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-1027690012400753886?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/1027690012400753886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=1027690012400753886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1027690012400753886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1027690012400753886'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/04/taste-of-java-me.html' title='A taste of Java ME'/><author><name>Zephyr</name><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-2172071573097099237.post-1081247086260474330</id><published>2008-04-21T00:58:00.003+05:30</published><updated>2008-04-21T01:09:14.146+05:30</updated><title type='text'>Java EE installation problem on Fedora 8</title><content type='html'>Java EE server may refuse to install on Fedora 8. You end up clicking on the link, and nothing happens, ever. So, here's what you do.&lt;br /&gt;&lt;br /&gt;Open the terminal. Become root. Invoke the .bin file of Java EE from the terminal itself. You are likely to get a 'no such library' message. The library is something related to C++. Now, unfortunately, I forgot to blog when I had actually found the solution to the problem. So, I am not listing the steps below, as I usually do, but instead, all I can say is that please google the complete error message you get at the terminal. You should find the solution in a few clicks.&lt;br /&gt;&lt;br /&gt;The solution basically involves adding the C++ library, which is a measly 250 KB (approx). Then, try running the .bin file again. It should work this time....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-1081247086260474330?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/1081247086260474330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=1081247086260474330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1081247086260474330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1081247086260474330'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/04/java-ee-installation-problem-on-fedora.html' title='Java EE installation problem on Fedora 8'/><author><name>Zephyr</name><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-2172071573097099237.post-6803784357639904134</id><published>2008-04-21T00:17:00.008+05:30</published><updated>2008-04-21T00:58:02.542+05:30</updated><title type='text'>Skype 2.0 on Fedora 8</title><content type='html'>It turns out Skype 2.0 has a hell lot of problems getting to work on Fedora 8. You need not get into the root cause of all those problems. Just implement the fix given below.&lt;br /&gt;&lt;br /&gt;Please note:&lt;ol&gt;&lt;li&gt;Although the Skype 2.0 download is about 14.3 MB in size, the 'fix' is a staggering 59 MB. Ridiculous !! But there's no alternative I could come across either.&lt;/li&gt;&lt;li&gt;The entire process of getting Skype 2.0 to work on Fedora 8 may take hours. So, please be patient, and either have some work to do, side-by-side, or sit with your iPod, 'cause you are sure to get bored. However, do not leave the system unattended, except when downloads (esp the 59 MB jumbo download of QT4) are in progress, as your authorisation, and some other actions from your side, will be required time and again.&lt;/li&gt;&lt;/ol&gt;So, here we go:&lt;br /&gt;&lt;br /&gt;Step 1: Download the libsigc++20-2.0.17-1.i386.rpm package:&lt;br /&gt;# wget http://fedora.osmirror.nl/extras/5/i386/libsigc++20-2.0.17-1.i386.rpm&lt;br /&gt;# rpm2cpio *.rpm | cpio -idmv&lt;br /&gt;&lt;br /&gt;Step 2: Create directory /opt/libs32/ if you don't have it yet:&lt;br /&gt;# mkdir /opt/libs32&lt;br /&gt;&lt;br /&gt;Step 3:Copy libsigc-2.0.so.0 and libsigc-2.0.so.0.0.0 to /opt/libs32/ directory:&lt;br /&gt;# cp ./usr/lib/libsigc-2.0.so.0 /opt/libs32/&lt;br /&gt;# cp ./usr/lib/libsigc-2.0.so.0.0.0 /opt/libs32/&lt;br /&gt;&lt;br /&gt;Step 4: Install everything that has anything to do with Qt4:&lt;br /&gt;# yum install qt4*&lt;br /&gt;&lt;br /&gt;Step 5: Download the skype-2.0.0.27-fc5.i586.rpm rpm package from http://download.skype.com/linux/skype-2.0.0.27-fc5.i586.rpm and enter command in terminal:&lt;br /&gt;# rpm -i --force --nodeps skype-2.0.0.27-fc5.i586.rpm&lt;br /&gt;&lt;br /&gt;Step 6: Give the path to those libraries:&lt;br /&gt;# export LD_LIBRARY_PATH="/opt/libs32/"&lt;br /&gt;&lt;br /&gt;Step 7: Now you can run skype by typing:&lt;br /&gt;# skype&lt;br /&gt;&lt;br /&gt;The section mentioned above will only get the application to install and boot up on your system. In no way does it guarantee a problem-free run. Try making the Skype Test Call. If you are able to hear the sound as well as record and hear your own voice, congrats !! However, the chances of this occurence (of Skype running straight out of the box) are minimal, if any.&lt;br /&gt;&lt;br /&gt;Here's the most likely condition. Skype Test Call fails to load, citing 'Audio playback problem'. To fix this, go to Options -&gt; Sound Devices. The default 'Audio In', 'Audio Out' and 'Ringing' devices are unlikely to work. First, we will fix the 'Audio Out' problem, so that we can atleast get started with the Test Call. Select  an option (apart from default) from the 'Audio Out' device menu. Click on Apply. Close the Options box. Try to make a test call. Keep repeating the procedure until the error message disappears, and you are able to at least hear the lady's voice.&lt;br /&gt;&lt;br /&gt;Then, comes the next problem. The call might terminate due to 'Problems with Audio Capture', as shown in the call window. Again, go to Options -&gt; Sound devices -&gt; Audio In. Here, usually, the same option that worked for 'Audio Out' is likely to work for 'Audio In' as well. So try that option first. If it doesn't work, go ahead and try each of the other options one by one, just as you did for 'Audio Out'&lt;br /&gt;&lt;br /&gt;After doing all this, you should be able to hear and record your own voice succesfully. In case it still doesn't work, maybe you could try invoking skype with this little piece of code i found somewhere on the net....&lt;br /&gt;&lt;br /&gt;$ pasuspender skype&lt;br /&gt;&lt;br /&gt;Happy Skyping !!&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;Some content used from the following sites:&lt;br /&gt;&lt;br /&gt;http://www.sinoberg.com/blog/article.asp?id=13&lt;br /&gt;http://www.pulseaudio.org/wiki/PerfectSetup#Skype&lt;br /&gt;&lt;br /&gt;Full credit to the authors of the articles on the above mentioned  sites&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6803784357639904134?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6803784357639904134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6803784357639904134' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6803784357639904134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6803784357639904134'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/04/skype-20-on-fedora-8.html' title='Skype 2.0 on Fedora 8'/><author><name>Zephyr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2172071573097099237.post-5341800373846716307</id><published>2008-04-05T14:37:00.002+05:30</published><updated>2008-04-05T14:40:04.770+05:30</updated><title type='text'>Installation Instructions for VLC Player for Fedora 8</title><content type='html'>Become root. Execute the following commands at the terminal:&lt;br /&gt;&lt;br /&gt;#&gt; rpm -ivh http://rpm.livna.org/livna-release-8.rpm&lt;br /&gt;  #&gt; yum install vlc&lt;br /&gt;&lt;br /&gt;VLC player supports almost all input streams, and contains decoders for almost every codec one could possibly come across, today. One stop solution for all your media playback issues in Fedora 8...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-5341800373846716307?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/5341800373846716307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=5341800373846716307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5341800373846716307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5341800373846716307'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/04/installation-instructions-for-vlc.html' title='Installation Instructions for VLC Player for Fedora 8'/><author><name>Zephyr</name><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-2172071573097099237.post-3303152613012398122</id><published>2008-04-02T23:56:00.002+05:30</published><updated>2008-04-02T23:57:56.573+05:30</updated><title type='text'>Flash player installation for Firefox and Opera</title><content type='html'>Instructions for setting up flash player plugin for Firefox and Opera:&lt;br /&gt;----------------------&lt;br /&gt;1. Login as root&lt;br /&gt;2. Unzip the tar.gz file onto the Desktop&lt;br /&gt;3. Rename the extracted folder as 'flash'&lt;br /&gt;4. Copy the folder into the /opt directory&lt;br /&gt;5. Create a link to the 'libflashplayer.so' file&lt;br /&gt;6. Copy the link file into /opt directory&lt;br /&gt;7. Rename the link file to 'libflashplayer.so', that is, without the 'Link to..' part&lt;br /&gt;8. For Firefox, copy the link file into the 'plugins' directory of your current firefox version&lt;br /&gt;9. For Opera, copy the link file into the /home/USER_NAME/.opera/plugins directory, for every non-root user, and in the /root/USER_NAME/.opera/plugins directory for Root. Create the 'plugins' folder under each of the usernames, in case it does not exist.&lt;br /&gt;10. Restart all browsers for which you have installed Flash&lt;br /&gt;11. Test the working, and let me know if there are any problems&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-3303152613012398122?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/3303152613012398122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=3303152613012398122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3303152613012398122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3303152613012398122'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/04/flash-player-installation-for-firefox.html' title='Flash player installation for Firefox and Opera'/><author><name>Zephyr</name><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-2172071573097099237.post-4825149774003032874</id><published>2008-03-23T19:59:00.003+05:30</published><updated>2008-03-23T20:01:01.597+05:30</updated><title type='text'>Log: Fedora 8 installed</title><content type='html'>Not much time to write, but just that I installed Fedora 8 on the evening of Saturday, 15th March 2008. Bought the DVD from a pirated-DVDs vendor sitting at the GKB Optolabs corner ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4825149774003032874?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4825149774003032874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4825149774003032874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4825149774003032874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4825149774003032874'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/03/log-fedora-8-installed.html' title='Log: Fedora 8 installed'/><author><name>Zephyr</name><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-2172071573097099237.post-7351517786018773748</id><published>2008-03-23T19:22:00.002+05:30</published><updated>2008-03-23T19:58:23.853+05:30</updated><title type='text'>Pulling the plug on Orkut</title><content type='html'>Drat ! I had written a really lengthy article under this heading....only to realise that my logging out from orkut caused me to loguout from blogger as well !! When will service providers stop this stupidity? Why does the average Joe need to know that orkut and blogger are both operated by the same company, namely, Google Inc, and that all sites belonging to them store and delete a login cookie bearing the same signature?&lt;br /&gt;&lt;br /&gt;To mention a gist of what I had written in the previous article, I've finally decided to quit orkut, owing to their lack of concern for safegauarding the privacy of their users, as also a complete loss of relevance of the services it offers, as seen in my rapidly evolving context.&lt;br /&gt;&lt;br /&gt;I bid adieu at 19:27 on Sunday 23rd March 2008...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-7351517786018773748?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/7351517786018773748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=7351517786018773748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7351517786018773748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7351517786018773748'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2008/03/pulling-plug-on-orkut.html' title='Pulling the plug on Orkut'/><author><name>Zephyr</name><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-2172071573097099237.post-6764331543136119917</id><published>2007-12-15T12:16:00.000+05:30</published><updated>2007-12-15T12:21:12.051+05:30</updated><title type='text'>MP3 support in Fedora</title><content type='html'>I really don't know what took me so long to figure this out (again). Since my latest installation of Fedora about  2 months back, I've been trying to hard to get it to play MP3s. Not that I didn't know how. I had done that before, 'N' times. But I just couldn't manage to do it again!!&lt;br /&gt;&lt;br /&gt;Finally, cracked it today. Here's how:&lt;br /&gt;&lt;br /&gt;$ yum install gstreamer-plugins-ugly&lt;br /&gt;&lt;br /&gt;That's it! Yes, that's it. Just answer with &lt;span style="font-weight: bold;"&gt;y&lt;/span&gt; (yes) whenever your permission is required to proceed. Download size is just under 1 MB. It will enable MP3 support in &lt;span style="font-weight: bold;"&gt;Rhythmbox&lt;/span&gt;, the default media player under Fedora (GNOME)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6764331543136119917?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6764331543136119917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6764331543136119917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6764331543136119917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6764331543136119917'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/mp3-support-in-fedora.html' title='MP3 support in Fedora'/><author><name>Zephyr</name><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-2172071573097099237.post-4335404542531211572</id><published>2007-12-09T12:05:00.000+05:30</published><updated>2007-12-09T12:18:08.755+05:30</updated><title type='text'>Regional language (Indic scripts / Complex scripts) support in Fedora</title><content type='html'>The following instructions have been tested to work correctly only for Devnaagarii script.&lt;br /&gt;&lt;br /&gt;To enable Indic support, you need two things:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A font having Indic character definitions&lt;/li&gt;&lt;li&gt;A 'complex script' rendering engine&lt;/li&gt;&lt;/ol&gt;The first part is taken care of by the Arial Unicode MS font (see my Windows fonts tutorial). The complex script rendering engine in Fedora is called &lt;span style="font-weight: bold;"&gt;pango&lt;/span&gt;. I dont't kno about other applications, but its certainly required for Mozilla/Firefox.&lt;br /&gt;&lt;br /&gt;Now Firefox can be 'built' from its source code either with the pango engine, or without it. The ordinary version that you &lt;a href="http://www.getfirefox.com"&gt;download&lt;/a&gt; has been compiled WITHOUT pango. And although the source code is freely available for everyone to comiple, trust me, trying to compile it yourself is no easy task.&lt;br /&gt;&lt;br /&gt;A better option is to use whichever version of Firefox that came with your Fedora installation.Such versions (1.5.0.7, in my case, on FC6) have been compiled using the pango engine, and that should make your task easier. However, you must take care to see to it that you use the older version only when you need Indic support. &lt;span style="color: rgb(255, 0, 0);"&gt;Older versions can have security vulnerabilities that can put your computer/data at risk.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A thing I consider extremely worthwhile mentioning is that multiple versions of Firefox can peacefully co-exist under Fedora. All you need to do is keep them in separate folders. You can make the default link poin to the latest version, and run the old version manually by executing&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$ FIREFOX_HOME/firefox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;where FIREFOX_HOME is the directory where your &lt;span style="font-weight: bold;"&gt;old&lt;/span&gt; Firefox installation resides. In my case it is /usr/lib/firefox-1.5.0.7&lt;br /&gt;&lt;br /&gt;That done, you should be able to view regional scripts (Indic) correctly...!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4335404542531211572?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4335404542531211572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4335404542531211572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4335404542531211572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4335404542531211572'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/regional-language-indic-scripts-complex.html' title='Regional language (Indic scripts / Complex scripts) support in Fedora'/><author><name>Zephyr</name><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-2172071573097099237.post-1333318038590311973</id><published>2007-12-09T10:48:00.000+05:30</published><updated>2007-12-09T10:57:04.937+05:30</updated><title type='text'>Windows Fonts support in Fedora</title><content type='html'>To install Windows (.ttf &amp;amp; .fot) fonts in Fedora, do the following:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install MS Office in Windows XP with 'Complete' configuration&lt;/li&gt;&lt;li&gt;Copy the C:\Windows\Fonts folder onto a removable media&lt;/li&gt;&lt;li&gt;Log in to Fedora&lt;/li&gt;&lt;li&gt;Insert the removable media&lt;/li&gt;&lt;li&gt;Go to System &gt; Preferences &gt; Fonts &gt; Details &gt; Go to font folder&lt;/li&gt;&lt;li&gt;Drag and drop the font files from the removable media directly into the 'Fonts' folder that opens&lt;/li&gt;&lt;li&gt;Restart the system&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;(Tutorial courtesy: http://www.fedorafaq.org)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-1333318038590311973?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/1333318038590311973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=1333318038590311973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1333318038590311973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1333318038590311973'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/windows-fonts-support-in-fedora.html' title='Windows Fonts support in Fedora'/><author><name>Zephyr</name><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-2172071573097099237.post-3596890627643504802</id><published>2007-12-08T17:02:00.000+05:30</published><updated>2007-12-08T19:07:15.695+05:30</updated><title type='text'>Derby Basics</title><content type='html'>Once &lt;span style="font-weight: bold;"&gt;ij&lt;/span&gt; is set up, you can try the following commands at ij-prompt:&lt;br /&gt;&lt;br /&gt;Creating a database 'MyDB'&lt;br /&gt;ij&gt; CONNECT 'jdbc:derby:MyDB;create=true';&lt;br /&gt;ij (CONNECTION1)&gt;&lt;br /&gt;&lt;br /&gt;Opening a database&lt;br /&gt;ij (CONNECTION1)&gt; CONNECT 'jdbc:derby:MyDB';&lt;br /&gt;&lt;br /&gt;Creating tables, inserting records and displaying records is as per standard SQL command set&lt;br /&gt;&lt;br /&gt;To close a connection:&lt;br /&gt;ij (CONNECTION1)&gt; DISCONNECT&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-3596890627643504802?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/3596890627643504802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=3596890627643504802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3596890627643504802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3596890627643504802'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/derby-basics.html' title='Derby Basics'/><author><name>Zephyr</name><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-2172071573097099237.post-4297853714595966800</id><published>2007-12-08T16:46:00.000+05:30</published><updated>2007-12-08T17:02:02.958+05:30</updated><title type='text'>Java DB / Apache Derby Operating Instructions (Fedora)</title><content type='html'>&lt;span class="codefrag"&gt;ij&lt;/span&gt; is an interactive SQL scripting tool that comes with Derby.  It can be used with the Derby Embedded JDBC driver  or with a client JDBC driver, such as the Derby Network Client.&lt;br /&gt;&lt;br /&gt;Upon setup of Java EE SDK (as per my tutorial), do the following&lt;br /&gt;&lt;br /&gt;$ export DERBY_INSTALL=/opt/SDK/javadb&lt;br /&gt;$ export CLASSPATH=DERBY_INSTALL/lib/derby.jar:DERBY_INSTALL/lib/derbytools.jar&lt;br /&gt;$ echo $CLASSPATH&lt;br /&gt;/opt/SDK/javadb/lib/derby.jar:/opt/SDK/javadb/lib/derbytools7.jar:&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;Now,&lt;br /&gt;$ java org.apache.derby.tools.ij&lt;br /&gt;&lt;br /&gt;This will start IJ, with the IJ prompt &lt;span style="font-family: courier new;"&gt;ij&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4297853714595966800?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4297853714595966800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4297853714595966800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4297853714595966800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4297853714595966800'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/java-db-apache-derby-operating.html' title='Java DB / Apache Derby Operating Instructions (Fedora)'/><author><name>Zephyr</name><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-2172071573097099237.post-813575755084847843</id><published>2007-12-08T00:28:00.000+05:30</published><updated>2007-12-08T00:54:01.156+05:30</updated><title type='text'>Play MP3 in Fedora without hassles</title><content type='html'>After fiddling along with GStreamer, Totem, Rhythmbox and more such stuff, I discovered an easy way to play MP3s (though not AAC):&lt;br /&gt;&lt;br /&gt;Use &lt;span style="font-weight: bold;"&gt;LimeWire&lt;/span&gt;'s in-built media player. Its a simple solution, and I really dont know why it took me so long to figure that out. For those heavy-users of LimeWire, its a handy tool, and avoids the mess of having to install MP3 codecs for hte default players.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-813575755084847843?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/813575755084847843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=813575755084847843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/813575755084847843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/813575755084847843'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/play-mp3-in-fedora-without-hassles.html' title='Play MP3 in Fedora without hassles'/><author><name>Zephyr</name><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-2172071573097099237.post-2651593911785951536</id><published>2007-12-06T20:41:00.001+05:30</published><updated>2007-12-06T20:41:18.844+05:30</updated><title type='text'>FireFTP tested for the first time (5th Dec 2007)</title><content type='html'>FireFTP, the Firefox-based file transfer utility was tested today&lt;br&gt;&lt;div class="gmail_quote"&gt;&lt;div class="gmail_quote"&gt;successfully. The test was carried out on the Brinkster-hosted&lt;br&gt;CSI-TCET website. This opens ur another world of opportunities, with &lt;br&gt;me now being able to manage a website, irrepective of the accessing&lt;br&gt;platform.&lt;br&gt;&lt;font color="#888888"&gt;&lt;br&gt;--&lt;br&gt;Sameer P. Karve&lt;br&gt;Mobile: +91-98-3344-2464&lt;br&gt;&lt;br&gt;IEEE Member ID 80599447&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;font color="#888888"&gt; &lt;br&gt;&lt;br clear="all"&gt; &lt;br&gt;-- &lt;br&gt;Sameer P. Karve&lt;br&gt;Mobile: +91-98-3344-2464&lt;br&gt;&lt;br&gt;IEEE Member ID 80599447 &lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Sameer P. Karve&lt;br&gt;Mobile: +91-98-3344-2464&lt;br&gt;&lt;br&gt;IEEE Member ID 80599447 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-2651593911785951536?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/2651593911785951536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=2651593911785951536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2651593911785951536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2651593911785951536'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/12/fireftp-tested-for-first-time-5th-dec.html' title='FireFTP tested for the first time (5th Dec 2007)'/><author><name>Zephyr</name><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-2172071573097099237.post-2694127550846842618</id><published>2007-11-25T12:36:00.000+05:30</published><updated>2007-11-25T12:56:30.201+05:30</updated><title type='text'>Internet Messenger setup in Fedora Core 6</title><content type='html'>The built-in multi-protocol Internet Messenger GAIM is good enough for use with MSN, GTalk and Yahoo. Here are the settings you need to do for each of the serives. Firstly, go to Applications &gt; Internet &gt; Internet Messenger.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;Yahoo accounts&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;In the &lt;span style="font-weight: bold;"&gt;Account &lt;/span&gt;dialog, click on Add&lt;/li&gt;&lt;li&gt;In the &lt;span style="font-weight: bold;"&gt;Add account&lt;/span&gt; dialog, select &lt;span style="font-weight: bold;"&gt;Protocol&lt;/span&gt; as Yahoo&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Screen Name:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;yourYahooUsername&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Enter the password, select 'Remember password.&lt;/li&gt;&lt;li&gt;Save. Your account is created. It will log in automatically&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;GTalk accounts&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;In the &lt;span style="font-weight: bold;"&gt;Account&lt;/span&gt; dialog, click on Add&lt;/li&gt;&lt;li&gt;In the Add account dialog, select protocol as Jabber&lt;/li&gt;&lt;li&gt;Screen name is your GMail ID, WITHOUT "@gmail.com"&lt;/li&gt;&lt;li&gt;Server: gmail.com&lt;/li&gt;&lt;li&gt;Under the Advanced tab, make Connect Server as talk.google.com&lt;/li&gt;&lt;li&gt;Leave other options unchanged. Save.&lt;/li&gt;&lt;li&gt;Your GTalk account will be activated&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;MSN / Windows Live accounts&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;In the Add account dialog, select protocol as MSN&lt;/li&gt;&lt;li&gt;In screen name, enter your COMPLETE Hotmail ID&lt;/li&gt;&lt;li&gt;Enter the password, remember password&lt;/li&gt;&lt;li&gt;Your MSN / Hotmail / Windows Live account will be created&lt;/li&gt;&lt;/ol&gt;This completes the setup of the most popular IM clients around&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-2694127550846842618?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/2694127550846842618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=2694127550846842618' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2694127550846842618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2694127550846842618'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/internet-messenger-setup-in-fedora-core.html' title='Internet Messenger setup in Fedora Core 6'/><author><name>Zephyr</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2172071573097099237.post-3486496436903672306</id><published>2007-11-25T12:19:00.000+05:30</published><updated>2007-11-25T12:31:25.116+05:30</updated><title type='text'>Network setup in Fedora Core 6</title><content type='html'>In today's times, being connected to the Internet has become probably as much as a necessity as food and water and air. Network setup in FC6 is easy, but different than what you've been used to in Windows. This guide is specific to the following environment:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Location:Mumbai, INDIA&lt;/li&gt;&lt;li&gt;ISP: MTNL&lt;/li&gt;&lt;li&gt;Service:  Tri-Band ADSL&lt;/li&gt;&lt;li&gt;Router: UT-Starcom model UT-300R2U&lt;/li&gt;&lt;li&gt;Router pre-configured with DHCP, bearing local IP 192.168.1.1&lt;/li&gt;&lt;/ol&gt;Given this setup, you may proceed in the following way:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Switch on the router before you switch on the PC&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go to System &gt; Administration &gt; Network&lt;/li&gt;&lt;li&gt;Select Device &lt;span style="font-weight: bold;"&gt;eth0 &lt;/span&gt;and click on &lt;span style="font-weight: bold;"&gt;Edit&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Under the &lt;span style="font-weight: bold;"&gt;Ethernet Device&lt;/span&gt; dialog, select &lt;span style="font-weight: bold;"&gt;Statically set IP addresses&lt;/span&gt; and enter the following &lt;span style="font-weight: bold;"&gt;Manual IP address settings&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Address: 192.168.1.2&lt;/li&gt;&lt;li&gt;Subnet Mask: 255.255.255.0&lt;/li&gt;&lt;li&gt;Default gateway address: 192.168.1.1&lt;/li&gt;&lt;li&gt;Click OK&lt;/li&gt;&lt;li&gt;Now, back to &lt;span style="font-weight: bold;"&gt;Network Configuration&lt;/span&gt; dialog, select the &lt;span style="font-weight: bold;"&gt;DNS&lt;/span&gt; tab&lt;/li&gt;&lt;li&gt;Enter Primary DNS as 203.94.227.43&lt;/li&gt;&lt;li&gt;Enter Secondary DNS as 203.94.243.70&lt;/li&gt;&lt;li&gt;Click File &gt; Save&lt;/li&gt;&lt;li&gt;You can start your browser and ride the waves of the internet !&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-3486496436903672306?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/3486496436903672306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=3486496436903672306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3486496436903672306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3486496436903672306'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/network-setup-in-fedora-core-6.html' title='Network setup in Fedora Core 6'/><author><name>Zephyr</name><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-2172071573097099237.post-3131624095165280887</id><published>2007-11-25T12:04:00.000+05:30</published><updated>2007-11-25T12:19:15.806+05:30</updated><title type='text'>Printer setup in Fedora Core 6</title><content type='html'>Printing with FC6 is really easy. Here's how I setup my HP PSC 500 Officejet:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Switch on your printer before starting your PC&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Log in as &lt;span style="font-weight: bold;"&gt;root&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go to System &gt; Administration &gt; Printing&lt;/li&gt;&lt;li&gt;Click on New Printer&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Printer Name&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;HP_PSC_500&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;HP PSC 500&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;Next to monitor&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In &lt;span style="font-weight: bold;"&gt;Select Connection&lt;/span&gt; dialog, select &lt;span style="font-weight: bold;"&gt;HP PSC 500 LPT parport0 HPLIP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In &lt;span style="font-weight: bold;"&gt;Select Printer From Database&lt;/span&gt; option, select &lt;span style="font-weight: bold;"&gt;HP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Under &lt;span style="font-weight: bold;"&gt;Models&lt;/span&gt; select &lt;span style="font-weight: bold;"&gt;PSC 500&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Once the printer is installed, the &lt;span style="font-weight: bold;"&gt;Printer Configuration &lt;/span&gt;dialog will be shown&lt;/li&gt;&lt;li&gt;Select Local Printers &gt; HP_PSC_500&lt;/li&gt;&lt;li&gt;Click on &lt;span style="font-weight: bold;"&gt;Make default printer&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Under &lt;span style="font-weight: bold;"&gt;Printer Options&lt;/span&gt;, select &lt;span style="font-weight: bold;"&gt;Page size&lt;/span&gt; as &lt;span style="font-weight: bold;"&gt;A4&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Print test page&lt;/span&gt; under the &lt;span style="font-weight: bold;"&gt;Settings&lt;/span&gt; tab&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If the page is printed correctly, no reason to worry!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;span style="font-weight: bold;"&gt;Apply&lt;/span&gt; and close the Printer Configuration dialog&lt;/li&gt;&lt;/ol&gt;The printer is setup. Although this guide is highly specific, I hope you have understood the basic steps in setting up a printer on Linux. You can follow the same steps (not literally) to setup your printers as well. A thing to note is that you should never be stuck with an old OS and a latest printer model, as that will  mean the absence of the printer definition in the OS database. Ofcourse, there would be a workaround, but I haven't tried it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-3131624095165280887?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/3131624095165280887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=3131624095165280887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3131624095165280887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3131624095165280887'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/printer-setup-in-fedora-core-6.html' title='Printer setup in Fedora Core 6'/><author><name>Zephyr</name><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-2172071573097099237.post-6554026359615563549</id><published>2007-11-25T10:50:00.000+05:30</published><updated>2007-11-27T01:48:39.519+05:30</updated><title type='text'>Java EE SDK Installation Instructions</title><content type='html'>For as long as &lt;a href="http://news.softpedia.com/news/How-to-Install-Java-in-Fedora-Core-6-39724.shtml"&gt;this link&lt;/a&gt; works, its a good generic reference for anyone wanting to update their JRE in Fedora/Linux. The steps below are specific to installing Sun's Java EE SDK (inclusive of JDK and JRE 1.6.0_06) on Fedora Core 6 32-bit i386. Should you be able to succesfully complete the following steps, you shall have the most enviable Java setups around. Here's how you go about it:&lt;br /&gt;&lt;br /&gt;Before we begin, there are a few things you need to know. Whenever I mention something like:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$cd /opt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;..it means that the command &lt;span style="font-weight: bold;"&gt;cd /opt &lt;/span&gt;must be typed at the prompt (so called as the dollar prompt) in the Terminal (that is Applications &gt; Accessories &gt; Terminal). Don't worry, you won't see a dollar sign in the terminal, but its just a convention of writing. Note that you must not type the dollar sign while entering the command.&lt;br /&gt;&lt;br /&gt;Secondly, there is no such thing as a registry, in Linux. So you don't have to 'install' applications using an installer. You will generally get a &lt;span style="font-weight: bold;"&gt;.tar.gz&lt;/span&gt; or a &lt;span style="font-weight: bold;"&gt;.zip&lt;/span&gt; file from the download sites. These files must be simply extracted, and the resulting folder must be copied to any location of your choice. However, by convention, such folders are copied into &lt;span style="font-weight: bold;"&gt;/usr/lib/&lt;/span&gt; directory under your file system. (The file system can be accessed from Applications &gt; System Tools &gt; File Browser). However, since there is no installation, some manual configuring effort is required. This effort is largely context dependent, and will vary as per:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Distribution of Linux (Fedora, RedHat, Ubuntu, Debian, Mandriva, Gentoo.....)&lt;/li&gt;&lt;li&gt;Version of distribution (Fedora 8, RedHat 10.....)&lt;/li&gt;&lt;li&gt;The hardware platform for the distribution (i386 in my case, for Intel 32-bit processors)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Application version you've downloaded&lt;/li&gt;&lt;li&gt;Where you've saved (or subsequently copied) the extracted folder&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Thirdly, when performing setup operations, you must always &lt;span style="font-weight: bold;"&gt;login as root&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Now, with a basic understanding of these things, lets get to the real thing:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Stage 1: Downloading the correct file, to the correct place&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to http://java.sun.com&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Downloads&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;Java EE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click on &lt;span style="font-weight: bold;"&gt;Download with JDK&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Accept&lt;/span&gt; the License Agreement&lt;/li&gt;&lt;li&gt;Click on the link to Java EE SDK 5 Update 3 under Linux platform&lt;/li&gt;&lt;li&gt;If you are using Firefox with default settings, the &lt;span style="font-weight: bold;"&gt;java_ee_sdk-5_03-linux.bin&lt;/span&gt; file will get downloaded to your &lt;span style="font-weight: bold;"&gt;Desktop&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Once done, copy the bin file to &lt;span style="font-weight: bold;"&gt;/opt&lt;/span&gt; (under your File System)&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Stage 2: Installing the EE Server&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open Applications &gt; Accessories &gt; Terminal&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$cd /opt&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$chmod +x java_ee_sdk-5_03-linux.bin&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$./java_ee_sdk-5_03-linux.bin&lt;/li&gt;&lt;li&gt;Now, Java's GUI installation will begin.&lt;/li&gt;&lt;li&gt;Proceed through the installation normally&lt;/li&gt;&lt;li&gt;At the end, click on &lt;span style="font-weight: bold;"&gt;Start Server&lt;/span&gt;. If the installation proceeded succesfully, you should see a "Your server is up and running" page when you type http://localhost:8080/ in your browser&lt;/li&gt;&lt;li&gt;Also, a SDK directory will be created under /opt&lt;/li&gt;&lt;/ol&gt;This completes half the story, that is, you built the environment. But still, other applications don't know of its presence, and, in my opinion, you should make it loud and clear! So here's what you do:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Stage 3: Setting up environment variables&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open Applications &gt; Accessories &gt; Text Editor&lt;/li&gt;&lt;li&gt;Copy paste the following things in a new (blank) file:&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;export JAVA_HOME=/opt/SDK/jdk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;export JRE_HOME=/opt/SDK/jdk/jre&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;export PATH=$JAVA_HOME/bin:$PATH&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;export J2RE_HOME=/opt/SDK/jdk/jre&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;export PATH=$J2RE_HOME/bin:$PATH&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Stage 4: Configuring the environment for use throughout Fedora&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Now save the file as java.sh in /etc/profile.d under your File System&lt;/li&gt;&lt;li&gt;Back, to the terminal, do the following things:&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$source /etc/profile.d/java.sh&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$which java&lt;/li&gt;&lt;li&gt;If you have proceeded correctly upto this stage, you should see &lt;span style="font-weight: bold;"&gt;/opt/SDK/jdk/jre/bin/java&lt;/span&gt; as the result.&lt;/li&gt;&lt;li&gt;Proceed ahead ONLY IF you get this result. Else, you've gone wrong and must retrace. There's no point in moving forward if you don't get this result.&lt;/li&gt;&lt;li&gt;Now, continue typing in terminal with the following commands:&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$usr/sbin/alternatives --install /usr/bin/java java /opt/SDK/jdk/jre/bin/java 2&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$usr/sbin/alternatives --config java&lt;/li&gt;&lt;li&gt;Type &lt;span style="font-weight: bold;"&gt;2&lt;/span&gt; and hit enter&lt;/li&gt;&lt;li style="font-family: courier new; font-weight: bold;"&gt;$java -version&lt;/li&gt;&lt;li&gt;If installation is complete, it should give the following result:&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:courier new;"&gt;java version "1.6.0_03"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Java(TM) SE Runtime Environment (build 1.6.0_03-b05)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Stage 5: Installing the JRE plugin for Firefox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, the final stage remains that of hooking up the JRE with your browser. Assuming you have correctly installed Mozilla Firefox 2.0.0.9 in /usr/lib/firefox do the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$ln -s /opt/SDK/jdk/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/libjavaplugin_oji.so&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note that the entire statement above is on a single line, without hitting &lt;enter&gt; anywhere in between.&lt;br /&gt;&lt;br /&gt;This will complete the entire installation procedure. I know its long and tedious, but trust me, its well worth the effort.&lt;/enter&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6554026359615563549?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6554026359615563549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6554026359615563549' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6554026359615563549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6554026359615563549'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/java-ee-sdk-installation-instructions.html' title='Java EE SDK Installation Instructions'/><author><name>Zephyr</name><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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2172071573097099237.post-2479924452941837332</id><published>2007-11-25T01:50:00.000+05:30</published><updated>2007-11-25T01:56:36.407+05:30</updated><title type='text'>Four pillars of internet completed</title><content type='html'>The migration to Fedora has gained strength, what with the completion of construction of the four pillars of the internet:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Browser (Mozilla Firefox 2.0.0.9)&lt;/li&gt;&lt;li&gt;Messenger (GAIM; multi-protocol for GTalk and Yahoo)&lt;/li&gt;&lt;li&gt;File-sharing (Limewire 4.14)&lt;/li&gt;&lt;li&gt;Server (Java EE SDK, bundled with JDK+JRE 1.6.0_03)&lt;/li&gt;&lt;/ol&gt;Now, the full internet experience of Windows is available on Fedora! Detailed setup guides and installation instructions will be published tomorrow. (Its 1:55 midnight as I type) There are lots of them....and they are VERY important. Cya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-2479924452941837332?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/2479924452941837332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=2479924452941837332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2479924452941837332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2479924452941837332'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/four-pillars-of-internet-completed.html' title='Four pillars of internet completed'/><author><name>Zephyr</name><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-2172071573097099237.post-5502704706705321363</id><published>2007-11-25T01:00:00.001+05:30</published><updated>2007-11-25T01:50:03.489+05:30</updated><title type='text'>Shhh...The next episode is about to begin</title><content type='html'>As if my achievements under Windows were not enough, now the domain of my knowledge acquisition has shifted to Linux (Fedora Core 6, in particular), and how! Today was a landmark day in the migration to Fedora. The dilapidated structure of Fedora 6 (its a very old release; the latest one being Fedora 8) was today strengthened by the addition of 3 great applications:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Mozilla Firefox 2.0.0.9&lt;/li&gt;&lt;li&gt;Java EE SDK (JDK+JRE included)&lt;/li&gt;&lt;li&gt;Apache Tomcat 6.x&lt;/li&gt;&lt;/ol&gt;The applications, in effect have given me the latest browser, the latest enterprise (and JSP )server, and the latest JRE, required by many other applications as well. Tomcat, I suppose, will become redundant, what with EE-SDK taking over all Java development duties. In any case, I've been successfully able to run 2 simultaneous servers on Fedora.&lt;br /&gt;&lt;br /&gt;Through the process, I've learnt a lot of new things like &lt;span style="font-weight: bold;"&gt;tarball&lt;/span&gt;s, &lt;span style="font-weight: bold;"&gt;echo&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;export&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;UNIX file system&lt;/span&gt; and so on. I am sure this knowledge will come in handy some day. The how-to's will follow:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-5502704706705321363?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/5502704706705321363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=5502704706705321363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5502704706705321363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5502704706705321363'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/shhhthe-next-episode-is-about-to-begin.html' title='Shhh...The next episode is about to begin'/><author><name>Zephyr</name><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-2172071573097099237.post-3012893290684884874</id><published>2007-11-24T15:48:00.000+05:30</published><updated>2007-11-24T15:57:16.222+05:30</updated><title type='text'>Firefox 2.0.0.9 installation on Fedora Core 6</title><content type='html'>Whew! After all that effort, I finally managed to upgrade the age-old Firefox 1.5 that comes bundled on the FC6 CDs. Here's how:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Login as root&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Download the installation file (extension tar.gz) to your desktop&lt;/li&gt;&lt;li&gt;Double-click to open&lt;/li&gt;&lt;li&gt;Extract to /usr/lib/firefox&lt;/li&gt;&lt;li&gt;Shut down all running copies of firefox, including download windows, if any&lt;/li&gt;&lt;li&gt;Delete the firefox 1.5.x.x folder present in /usr/lib&lt;/li&gt;&lt;li&gt;Open terminal&lt;/li&gt;&lt;li&gt;$ yum install compat-libstdc++-33&lt;/li&gt;&lt;li&gt;Proceed throught the installation process, giving Yes (y) wherever required&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Right click on the "Web browser" icon in the icon bar (on top) and select properties&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-weight: bold;"&gt;command&lt;/span&gt; to /usr/lib/firefox/firefox&lt;/li&gt;&lt;li&gt;Restart the system&lt;/li&gt;&lt;li&gt;Firefox 2.0.0.9 is all yours&lt;/li&gt;&lt;/ol&gt;P.S. Trash all the manuals and how to's found around tthe net. All of them are incomplete in some respects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-3012893290684884874?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/3012893290684884874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=3012893290684884874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3012893290684884874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3012893290684884874'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/firefox-2009-installation-on-fedora.html' title='Firefox 2.0.0.9 installation on Fedora Core 6'/><author><name>Zephyr</name><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-2172071573097099237.post-6200527051572715368</id><published>2007-11-19T23:31:00.000+05:30</published><updated>2007-11-19T23:43:05.289+05:30</updated><title type='text'>The triad will be complete......</title><content type='html'>I'm not talking about Dobereiner, or about the Musketeers. The triad here is:&lt;br /&gt;&lt;br /&gt;1. SonyEricsson K790i multi-media cell-phone&lt;br /&gt;2. SonyErisccon HBH-PV-100 Bluetooth headset&lt;br /&gt;3. SanDisk 4GB MemoryStick Micro (M2)&lt;br /&gt;&lt;br /&gt;As if having a great phone didn't suffice, it was complemented a few days back by a disused, practically discarded bluetooth headset that had been lying in my drawer for months after my dad lost interest in it. I always like to collect discarded objects. Not from a historical collector's point of view, but with a will to get them working again. Then, why did it lie disused in my drawer for those many months? I wasn't able to figure out how to pair it with my cell-phone!! After trying all possible combinations on the headset's (3) keys, as well as my cell, I just gave up.&lt;br /&gt;&lt;br /&gt;And then, a few days back, while clearing out my drawer, I stumpled upon this thing of great interest. I switched it on. I pressed its volume keys, and heard a ringer. I said, now, this can't be further from the truth. If the LED glows, if the speaker responds, if the volume keys work, it &lt;span style="font-weight: bold;"&gt;just can't be&lt;/span&gt; that the Bluetooth module has failed. That set my thoughts in motion, and I ended up Googling. After just a few minutes of search, I had found the solution. The headset was working, and &lt;span style="font-weight: bold;"&gt;it was mine&lt;/span&gt;!! The purpose behind why I had collected it, in the first place, had been achieved.&lt;br /&gt;&lt;br /&gt;Today, it has become an inseparable part of my life. I can no longer imagine holding the phone in my hand for talking. Talking 'hands-free' has now become a way of life. With hands-free, my phone got its best partner. These two formed a beautiful pair.&lt;br /&gt;&lt;br /&gt;Tomorrow, they will go one step further, when the card adds the necessary zing to the phone. This combination will be one of the most elaborate and advanced setups in the world. And I will be proud to have engineered this solution, one bit at a time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6200527051572715368?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6200527051572715368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6200527051572715368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6200527051572715368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6200527051572715368'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/triad-will-be-complete.html' title='The triad will be complete......'/><author><name>Zephyr</name><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-2172071573097099237.post-2315706656021077501</id><published>2007-11-19T23:05:00.001+05:30</published><updated>2007-11-19T23:31:09.520+05:30</updated><title type='text'>4GB: Plans (Part 2)</title><content type='html'>Coming straight to the point, without beating around the bush, here's what I intend to do with my 4GB card:&lt;br /&gt;&lt;br /&gt;1. All my media will be consolidated, and kept in a single location, that is, my cell. My songs, photos, videos, and files. No more syncing. There's just one place to find my matter: my cell.&lt;br /&gt;&lt;br /&gt;2. I am a big fan of 'organising'. I've already organised my 430 MP3 files into 26 folders (first), for each letter of the English alphabet, and sub-classified into further folders, whenever each folder exceeds a limit of 20 files, that I've set. All this has been done keeping in mind the feeble processing power of a cell-phone, as compared to a desktop PC. This organising has been done quite a few weeks back, and I'm all ready to take the plunge&lt;br /&gt;&lt;br /&gt;3. Further, I discovered to 'construct' playlists. Now someone would call that stupid. Playlists are meant to be constructed :P But there are many more things to be taken care of, when you need to transport those playlists between two devices, and more so, something as disparate as a desktop PC and a tiny multi-function cell-phone. Anyway, having discovered how to 'construct' text-file playlists (M3U) exactly tailored to my requirements, I now plan to organise my collection even further, and actually send those playlists to my cell for playback.&lt;br /&gt;&lt;br /&gt;4. Another long-pending dream, that of carrying all my memories with me (at least those in the form of pictures). Now, I'll be able to. Earlier, I had tried a &lt;span style="font-weight: bold;"&gt;mass-transform&lt;/span&gt; using Adobe Photoshop Album Starter Edition software that came bundled in the SonyEricsson PC Suite CD. The mass-transform was to convert 3.2 MP pictures to QVGA (320*240 resolution, the same as my phone's screen size). However, the transform created 'new' files, all bearing the same date of modification. This was a disaster, as my phone's photo album is supposed to show pictures classified by the date on which they were clicked. Now, I think I finally may be able to exploit that feature. Though I doubt how to put 1,000 or more pics in the single 'Camera Album' folder. This procedure is necessary, as it is the only way in which the &lt;span style="font-weight: bold;"&gt;Timeline View&lt;/span&gt; functions. I've tried fiddling with that procedure, already, without success.&lt;br /&gt;&lt;br /&gt;5. The songs will take up 2.1 GB, the pics will take 1 GB, the videos 300 MB. Whatever little is left (500 MB or therabout; a 4GB card will always come with a usable space of about 3.7GB) will be used to keep my personal files. However, it is &lt;span style="font-weight: bold;"&gt;very very important&lt;/span&gt; to &lt;span style="font-weight: bold;"&gt;format the card as soon as it arrives&lt;/span&gt;, and transfer a bulk of the files in one go, to prevent them from being fragmented across the card. The major section of songs and pics is intended to be static, that is, &lt;span style="font-weight: bold;"&gt;no deletion&lt;/span&gt;. The remaining space, of videos and files may be reused as required.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-2315706656021077501?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/2315706656021077501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=2315706656021077501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2315706656021077501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/2315706656021077501'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/4gb-plans-part-2.html' title='4GB: Plans (Part 2)'/><author><name>Zephyr</name><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-2172071573097099237.post-6388504916218588801</id><published>2007-11-19T19:29:00.000+05:30</published><updated>2007-11-19T20:55:08.651+05:30</updated><title type='text'>4GB: Plans</title><content type='html'>Now you must be wondering that if I've gone in for such a huge upgrade (by my standards), I must definitely be looking forward to doing a lot of things with it. What would they be? Here's a glance:&lt;br /&gt;&lt;br /&gt;I've made the card purchase for Rs. 3,380 from &lt;span style="font-weight: bold;"&gt;ebay.in&lt;/span&gt; (thru their online credit-card based payment service &lt;span style="font-weight: bold;"&gt;PaisaPay&lt;/span&gt;, which I guess is the desi version of &lt;span style="font-weight: bold;"&gt;PayPal&lt;/span&gt;). Its a 4GB Memory Stick Micro (&lt;span style="font-weight: bold;"&gt;M2&lt;/span&gt;) for my Sony Ericsson K790i, which was gifted to me by my parents on the occasion of my 20th birthday in March 2007. All along, I made do with the default 64MB memory card that came in the package.&lt;br /&gt;&lt;br /&gt;First things first. Is this card, an overhyped acquisition? NO. There are a lot of things to it. Firstly, ever since the invention of the iPod, it has become customary to carry your entire media collection (music, photos, videos, et all) on your portable device. The PC's role has been limited to downloading that content from the internet (officially, through iTunes store, or more popularly, over P2P networks like Gnutella/LimeWire), and feeding it into your portable media player.&lt;br /&gt;&lt;br /&gt;P2P content is more popular, although illegal, because of the fact that it does not content DRM (Digital Rights Management, lookup http://en.wikipedia.org/wiki/DRM), and hence, it is not locked onto a particular proprietary device. If you are a techie, I don't need to explain to you the importance of non-proprietary content.&lt;br /&gt;&lt;br /&gt;So, the first and foremost use of the 4GB card is to store &lt;span style="font-weight: bold;"&gt;ALL&lt;/span&gt; of my media in one single location, and more importantly, always have that media with me, wherever I go. Now you must be wondering as to why am I laying such great stress on the media? It is because I own a precious collection of nearly 500 Hindi songs, that have been painstakingly collected from various sources. To add to that, a lot of effort has gone in tagging them with correct album, artist information and album art.&lt;br /&gt;&lt;br /&gt;(--- Returning after a break, caused due to call with Petu, for a staggering 36 mins (avg call duration: 36 secs) -----)&lt;br /&gt;&lt;br /&gt;(---- And another break, caused due to a call with Silent Assassin, lasting......ummm, forget it, didn't notice (This dude bought a K810, and needed some troubleshooting advice)  ----)&lt;br /&gt;&lt;br /&gt;Forget it, I'll complete my blog later.......now, there have been too many interruptions, and I need to have dinner.. Cya soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6388504916218588801?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6388504916218588801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6388504916218588801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6388504916218588801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6388504916218588801'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/4gb-plans.html' title='4GB: Plans'/><author><name>Zephyr</name><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-2172071573097099237.post-4412956448910199527</id><published>2007-11-19T19:07:00.000+05:30</published><updated>2007-11-19T19:29:20.116+05:30</updated><title type='text'>4GB Memory Boost for my cell</title><content type='html'>The day I've been waiting for, for so long, is finally here. My K790 came bundled with a measly 64 MB memory card, (in addition to 70 MB phone memory), with which I've pulled on for 9 months until now (since March 2007). I always wished to have more memory (everybody does), mainly because this was such an advanced multimedia phone, and that I could do so much with it. But, it was financially unaffordable for me to buy a 2GB card (costing 4,000 Rs. then, and the highest capacity available, to the best of my knowledge). So I waited, and waited more. The prices were coming down steadily. Then the 4GB cards appeared on the market, for about 5,000 Rs. Still too pricey, I thought.&lt;br /&gt;&lt;br /&gt;Then there was a jolt. Sandisk released 8GB M2 cards on 18th October 2007. 4GB card prices tumbld down. I planned to buy that 8GB card sometime in March next year. But I put up a discussion on one of the tech forums (http://www.esato.com) regarding the compatibility of this humongous card with my ordinary (:P) cell-phone. To my dismay, I learnt that one smart-ass had contacted Sony Corporation regarding the same, and they had replied that K790 supported only upto 4GB of removable memory.&lt;br /&gt;&lt;br /&gt;So, I decided upon buying a 4GB card, sometime, for sure, before I embarked on my IV (Industrial Visit to Delhi-Dehradun, Jan 2008). Then, due to some reasons which cannot be disclosed here, I decided to make a purchase right here, right now. The research had been done for too long (8 months, to be precise). I had tracked the prices for a long time. I knew which deal was VFM and which one was not. I had byhearted the sequence of steps required to go to this particular item on &lt;span style="font-weight: bold;"&gt;ebay&lt;/span&gt;, owing to the innumerable 'wish visits' I had made!&lt;br /&gt;&lt;br /&gt;Today, when the day finally came, I just placed the order. I expect the card to be delivered tomorrow, or worst case, the day after, as the seller is in the same city. This card is not just a tiny piece of plastic and silicon measuring 1 sq.cm., its much more than that. How? Read the next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4412956448910199527?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4412956448910199527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4412956448910199527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4412956448910199527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4412956448910199527'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/4gb-memory-boost-for-my-cell.html' title='4GB Memory Boost for my cell'/><author><name>Zephyr</name><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-2172071573097099237.post-3657621029451992188</id><published>2007-11-18T08:51:00.001+05:30</published><updated>2007-11-18T08:54:51.234+05:30</updated><title type='text'>PHP Succesful</title><content type='html'>Good morning to one and all! Had a good night's sleep. With server dreams, ofcourse! So what was it that I dreamt? Having done much of the foundation work, now it was time to try PHP for real. I had done that before, but had lost touch.&lt;br /&gt;&lt;br /&gt;So, today, I setup the PHP server for Apache 2.2 Once done, I put the HelloWorld.php file in my &lt;span style="font-weight: bold;"&gt;htdocs&lt;/span&gt; folder in Apache. And simply call the file from my browser. It worked! Now, I am beginning to wonder if PHP should be setup on other servers as well (not concurrently). Watch this space for the answer....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-3657621029451992188?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/3657621029451992188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=3657621029451992188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3657621029451992188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/3657621029451992188'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/php-succesful.html' title='PHP Succesful'/><author><name>Zephyr</name><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-2172071573097099237.post-4387011890899773754</id><published>2007-11-17T21:11:00.000+05:30</published><updated>2007-11-17T21:19:06.575+05:30</updated><title type='text'>Community Server for Testing (CST)</title><content type='html'>Now that I have come so far, what with &lt;span style="font-weight: bold;"&gt;four servers running concurrently&lt;/span&gt; (see previous posts), I thought, why not do something to help those newbies (like me, formerly) out there, who want to test different web applications/services at little or no cost?&lt;br /&gt;&lt;br /&gt;For that, I plan to setup my PC as a community server for testing. I might keep it free, or charge peanuts for its use, just enough to cover the additional load in my electricity bill every month, owing to my PC's increased uptime.&lt;br /&gt;&lt;br /&gt;I'll have the four servers running. Developers can upload their service on the required server and test it remotely. Simple, na?&lt;br /&gt;&lt;br /&gt;Additionally, it can also be used a resource base. I can theoretically provide unlimited downloads to people, as their 'download' will actually be an 'upload' for my server. And MTNL (my ISP) doesn't charge me for uploading :P . Now thats what I call amazing !!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My Brilliant Brain !&lt;/span&gt; (Hey, thats just an upcoming series on National Geographic Channel. What did you think, I am talking about myself???........Well, maybe you weren't entirely wrong either.........)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4387011890899773754?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4387011890899773754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4387011890899773754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4387011890899773754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4387011890899773754'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/community-server-for-testing-cst.html' title='Community Server for Testing (CST)'/><author><name>Zephyr</name><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-2172071573097099237.post-4386830431309802445</id><published>2007-11-17T21:05:00.000+05:30</published><updated>2007-11-17T21:11:08.721+05:30</updated><title type='text'>IIS external accesibility issue resolved</title><content type='html'>For those of you trying to figure out why IIS asks for username and password when you try to access it from Firefox, or a remote server, here's the solution:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Control Panel &lt;/span&gt;&gt; &lt;span style="font-weight: bold;"&gt;Administrative Tools&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;Internet Information Services &gt; &lt;/span&gt;(local computer) &gt; &lt;span style="font-weight: bold;"&gt;Default website&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Right click and select &lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Under &lt;span style="font-weight: bold;"&gt;Directory Security &lt;/span&gt;tab &gt; &lt;span style="font-weight: bold;"&gt;Anonymous access and authentication protocol&lt;/span&gt; section &gt; click on the &lt;span style="font-weight: bold;"&gt;Edit &lt;/span&gt;button&lt;/li&gt;&lt;li&gt;Check (select) &lt;span style="font-weight: bold;"&gt;Anonymous access  &lt;/span&gt;(that is, enable it)&lt;/li&gt;&lt;li&gt;Leave other things unchanged&lt;/li&gt;&lt;li&gt;Click &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt; all the way out.&lt;/li&gt;&lt;li&gt;Restart your server&lt;/li&gt;&lt;li&gt;Done !&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4386830431309802445?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4386830431309802445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4386830431309802445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4386830431309802445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4386830431309802445'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/iis-external-accesibility-issue.html' title='IIS external accesibility issue resolved'/><author><name>Zephyr</name><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-2172071573097099237.post-5122312815049251271</id><published>2007-11-17T20:55:00.000+05:30</published><updated>2007-11-17T21:05:16.691+05:30</updated><title type='text'>Update: Port manipulations fot Tomcat &amp; IIS</title><content type='html'>I guess, I never rest. So here's plugging two holes in my previous post, the port manipulations for Apache Tomcat &amp;amp; Microsoft IIS. Here goes:&lt;br /&gt;&lt;br /&gt;Apache Tomcat:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Open &lt;span style="font-weight: bold;"&gt;server.xml&lt;/span&gt; in Dreamweaver or Notepad&lt;/li&gt;&lt;li&gt;Change &lt;span style="font-weight: bold;"&gt;Connector port="7777" &lt;/span&gt;(for example, from the original 8080 or 80) &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;where&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;protocol="HTTP/1.1"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Be careful of the latter part. There are multiple 'connector' tags in the whole XML document, but you must change only the right one.&lt;/li&gt;&lt;li&gt;Save the file and restart the server.&lt;/li&gt;&lt;li&gt;Confirm at localhost:7777&lt;/li&gt;&lt;/ol&gt;Windows IIS&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Control Panel&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;Administrative Tools &lt;/span&gt;&gt; &lt;span style="font-weight: bold;"&gt;Internet Information Services &gt; &lt;/span&gt;(local computer name) &gt; &lt;span style="font-weight: bold;"&gt;Default website&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Right click and select &lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Under the &lt;span style="font-weight: bold;"&gt;Website &lt;/span&gt;tab &gt; &lt;span style="font-weight: bold;"&gt;Web Identification&lt;/span&gt; section &gt; &lt;span style="font-weight: bold;"&gt;TCP Port&lt;/span&gt; &gt; type &lt;span style="font-weight: bold;"&gt;6666&lt;/span&gt;&lt;/li&gt;&lt;li&gt;(You can type any port number you wish, as usual)&lt;/li&gt;&lt;li&gt;Restart the server (software)&lt;/li&gt;&lt;/ol&gt;Thats it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-5122312815049251271?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/5122312815049251271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=5122312815049251271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5122312815049251271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5122312815049251271'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/update-port-manipulations-fot-tomcat.html' title='Update: Port manipulations fot Tomcat &amp; IIS'/><author><name>Zephyr</name><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-2172071573097099237.post-6156965247937118185</id><published>2007-11-17T20:08:00.000+05:30</published><updated>2007-11-17T20:42:23.441+05:30</updated><title type='text'>Multiple Concurrent Servers - A reality !!</title><content type='html'>When I wrote my last post, I really wasn't sure if I would be able to run multiple servers on my system concurrently. I made three attempts between my last post, and about 19:30. And those attempts all resulted in failure. But as they say, "When things seem evermore difficult, you are really close to solving the problem". And solve I did.&lt;br /&gt;&lt;br /&gt;How? No Googling, for a change !! Just plain common sense (of a techie, ofcourse) (jeez, i m getting vain)&lt;br /&gt;&lt;br /&gt;So here's the change you make to your router settings that I already mentioned in my previous post. Under &lt;span style="font-weight: bold;"&gt;Virtual Server&lt;/span&gt;, change the &lt;span style="font-weight: bold;"&gt;Local port&lt;/span&gt; from 8080 (or whatever else) to &lt;span style="font-weight: bold;"&gt;0&lt;/span&gt; (zero) A zero number means forward all requests. Do not forget to &lt;span style="font-weight: bold;"&gt;Save and Reboot&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Then, set the different listening ports for your multitude of servers. I havnt figured out a way of changing Tomcat's port, so I let it remain 8080. I thought it safe to keep IIS on the default (80) port. But I changed the &lt;span style="font-weight: bold;"&gt;Java Application Server&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Apache HTTP&lt;/span&gt; as follows:&lt;br /&gt;&lt;br /&gt;For Sun Java:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to localhost:4848 (or whatever &lt;span style="font-weight: bold;"&gt;administrator port&lt;/span&gt; u've set up)&lt;/li&gt;&lt;li&gt;Login with the administrative username and password (which you must have noted down)&lt;/li&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Configuration &gt; HTTP Service&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;HTTP Listeners&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;http-listener-1&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&gt; Listener port&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Enter a random port address between 1025 to 65535. I prefer 5282 (JAVA on ur mobile phone keypad) as it is easy to remember&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Save&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Logout&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;For Apache HTTP:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;C:\Program Files\Apache Software Foundation\Apache 2.2\conf\httpd.conf &lt;/span&gt;(or whatever is the equivalent &lt;span style="font-weight: bold;"&gt;conf&lt;/span&gt; directory on your system)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can open the file with notepad&lt;/li&gt;&lt;li&gt;Look for the text &lt;span style="font-weight: bold;"&gt;Listen&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the number after that (should be 8080, or 80, before you make the changes) to any number of your choice (between 1025 and 65535)&lt;/li&gt;&lt;li&gt;I chose 9393, just like that&lt;/li&gt;&lt;li&gt;Save the file and close.&lt;/li&gt;&lt;/ol&gt;Restart your PC and your router. Once everything is up, start all your servers. In this case:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;http://localhost/&lt;/li&gt;&lt;li&gt;http://localhost:8080/&lt;/li&gt;&lt;li&gt;http://localhost:5282/&lt;/li&gt;&lt;li&gt;http://localhost:9393/&lt;/li&gt;&lt;/ol&gt;Thats it. Go to your friend's place (it would be wiser to just call him up, and do the needful). Retrieve  your IP address, for example, 59.182.147.56. Ask someone to type the following in simultaneously open browser tabs (or windows, in case the jerk of a friend still uses IE6, not Firefox):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;http://59.182.147.56/&lt;/li&gt;&lt;li&gt;http://59.182.147.56:8080/&lt;/li&gt;&lt;li&gt;http://59.182.147.56:5282/&lt;/li&gt;&lt;li&gt;http://59.182.147.56:9393/&lt;/li&gt;&lt;/ol&gt;If all works fine, your jerk...oops...i mean friend, should get the default pages (or the index, in case you've put something there) for each of those servers.&lt;br /&gt;&lt;br /&gt;Whew. Finally, I achieved what I set out to achieve. Now I can R.I.P. May god bless my soul. I don't think I'll be posting anytime soon. Cya until then.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6156965247937118185?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6156965247937118185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6156965247937118185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6156965247937118185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6156965247937118185'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/multiple-concurrent-servers-reality.html' title='Multiple Concurrent Servers - A reality !!'/><author><name>Zephyr</name><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-2172071573097099237.post-6630695780900973535</id><published>2007-11-17T15:45:00.000+05:30</published><updated>2007-11-17T15:48:10.555+05:30</updated><title type='text'>Multiple Concurrent Servers?</title><content type='html'>I never stop at solving a problem. I go further and find a new problem. Having setup a 'Server @ home', what I want to do next is to have multiple servers running simultaneously. To begin with, atleast IIS and Tomcat. It will require some fiddling with the settings I mentioned in my previous post. Not sure what to do, but will do so nevertheless.&lt;br /&gt;&lt;br /&gt;Updates soon.....ciao&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-6630695780900973535?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/6630695780900973535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=6630695780900973535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6630695780900973535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/6630695780900973535'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/multiple-concurrent-servers.html' title='Multiple Concurrent Servers?'/><author><name>Zephyr</name><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-2172071573097099237.post-7800879469624991564</id><published>2007-11-17T15:27:00.000+05:30</published><updated>2007-11-17T15:45:11.365+05:30</updated><title type='text'>Server @ home - Tutorial</title><content type='html'>Here's how you go about setting up a remotely accessible home-server:&lt;br /&gt;&lt;br /&gt;Note that this manual pertains to my home setup only, which is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Windows XP SP1&lt;/li&gt;&lt;li&gt;MTNL TriBand (Mumbai, INDIA)&lt;/li&gt;&lt;li&gt;UTSTarcom router UT-300R2U&lt;/li&gt;&lt;/ol&gt;So here's how you go about:&lt;br /&gt;&lt;br /&gt;You will need to make the changes in your router setup. No changes are required to be made to your PC setup. The router setup is done via a browser, using a fixed IP address. To figure it out:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Run command prompt&lt;/li&gt;&lt;li&gt;Type &lt;span style="font-weight: bold;"&gt;ipconfig&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Type the address of the &lt;span style="font-weight: bold;"&gt;Default Gateway&lt;/span&gt; in your browser&lt;/li&gt;&lt;li&gt;Type in the username and password (admin, admin) in my case&lt;/li&gt;&lt;li&gt; Go to &lt;span style="font-weight: bold;"&gt;Advanced&lt;/span&gt; tab&lt;/li&gt;&lt;li&gt;Click on &lt;span style="font-weight: bold;"&gt;Virtual Server&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In &lt;span style="font-weight: bold;"&gt;Private IP&lt;/span&gt;, type the &lt;span style="font-weight: bold;"&gt;IP address&lt;/span&gt; as mentioned in your 'ipconfig' result&lt;/li&gt;&lt;li&gt;Select protocol &lt;span style="font-weight: bold;"&gt;TCP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Select local port &lt;span style="font-weight: bold;"&gt;8080&lt;/span&gt; (in case of Tomcat)&lt;/li&gt;&lt;li&gt;Destination port: &lt;span style="font-weight: bold;"&gt;any port&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Next, go to &lt;span style="font-weight: bold;"&gt;Filters&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;In &lt;span style="font-weight: bold;"&gt;Oubound filter&lt;/span&gt;, add any source IP, any destination IP, any source port, any destination port, any protocol, action &lt;span style="font-weight: bold;"&gt;Aceept.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Do the same settings in inbound filter.&lt;/li&gt;&lt;li&gt;Go to &lt;span style="font-weight: bold;"&gt;Tools&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;Misc&lt;/span&gt; and click on &lt;span style="font-weight: bold;"&gt;Save and reboot&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Restart your PC&lt;/li&gt;&lt;/ol&gt;You are done with the setup. Now, to access your PC remotely, go to a friend's place (or any other damn PC outside your home; something that doesn't use your router). You will need your home PC running (not even on standby). Tomcat must also be running. You must have the IP address of the home PC (Found in &lt;span style="font-weight: bold;"&gt;Status&lt;/span&gt; under your router admin panel (thru the browser))&lt;br /&gt;&lt;br /&gt;Now simply type the address, followed by the port number in your friend's browser. It should look something like: &lt;span style="font-weight: bold;"&gt;59.182.27.28:8080&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;If you see Tomcat's welcome page, you've been succesful!!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-7800879469624991564?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/7800879469624991564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=7800879469624991564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7800879469624991564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/7800879469624991564'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/server-home-tutorial.html' title='Server @ home - Tutorial'/><author><name>Zephyr</name><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-2172071573097099237.post-4937461609386372701</id><published>2007-11-17T15:19:00.000+05:30</published><updated>2007-11-17T15:27:10.616+05:30</updated><title type='text'>Server @ home</title><content type='html'>Having solved the JSP/Servlet problem, a new one arose. The problem of plenty, as I would like to call it.&lt;br /&gt;&lt;br /&gt;By now, I know too much. Or more correctly, too many technologies. To fuel my hunger for knowledge, I had ended up downloading all the servers of the world (or so I think). Now, I had the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Microsoft IIS 5.0&lt;/li&gt;&lt;li&gt;Apache HTTP Server 2.2.4&lt;/li&gt;&lt;li&gt;Apache Tomcat 6.13&lt;/li&gt;&lt;li&gt;Java EE Server 5 Update 3&lt;/li&gt;&lt;li&gt;PHP Engine 5.2.2&lt;/li&gt;&lt;/ol&gt;My current default test site http://csi-tcet.org is hoster by Brinkster, which is a big fan of Billu (Bill Gates). So it provides only ASP and .net hosting (atleast under the Windows hosting scheme). That leaves me with a big bottleneck. Where do I test my products? Ofcourse, &lt;span style="font-weight: bold;"&gt;localhost&lt;/span&gt; is always an option. But it doesn't come anywhere close to the feel of a remote server. So, in principle, what I needed was a multi-protocol (so to say) remote server at my command.&lt;br /&gt;&lt;br /&gt;And the only solution I saw, is t make my own PC as a remote server. I knew that PCs behin firewalls cannot be accessed. Googling revealed that what I needed to do was &lt;span style="font-weight: bold;"&gt;port forwarding&lt;/span&gt;. More googling brought up a site http://www.portforwarding.com A really useful resource. Looked up my model number, did a few things. Also looking up other tech forums, finally managed to get this thing done as well.&lt;br /&gt;&lt;br /&gt;Now, I have my very own remotely accesible web-server at home!! How did I do it? Read the next post....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-4937461609386372701?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/4937461609386372701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=4937461609386372701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4937461609386372701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/4937461609386372701'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/server-home.html' title='Server @ home'/><author><name>Zephyr</name><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-2172071573097099237.post-1695553738906832222</id><published>2007-11-17T15:02:00.000+05:30</published><updated>2007-11-17T15:18:00.944+05:30</updated><title type='text'>JSP Servlets - Explanation</title><content type='html'>Now that I've posted a full-fledged tutorial, I guess there's some explanation that needs to be done. If you are new to servlets (or Java/JSP, for that matter), please look up resources on the net. A good place to start would be http://java.sun.com/ So now, for those familiar with servlets and their use, here goes...&lt;br /&gt;&lt;br /&gt;After having developed test websites in ASP for years, i had finally hit a road-block. The road-block was that even after separating the 'processing logic', from the display related stuff, I was still stuck with having to put everything in an HTML page. I saw the solution in servlets.&lt;br /&gt;&lt;br /&gt;So, on 15th November 2007, I finally took the big leap, and made the switch to JSP. I started up a new project, SAMS - Standard APIs for Mobile Services. I vowed not to touch ASP, no matter what.&lt;br /&gt;&lt;br /&gt;It wasn't easy. I had developed a certain comfort level with ASP, kind of a relationship.. Now I had to start over again with some'one' else. But start I did. It began with the most frequently used &lt;span style="font-weight: bold;"&gt;include &lt;/span&gt;directive. The next major hurdle I wanted to cross was database connectivity. I managed to set the JDBC:ODBC things straight after a few Google searches. JSP, for now, was done. It was up and running, and that was sufficient for me.&lt;br /&gt;&lt;br /&gt;Now, it was time for me to move on. And I saw 'servlets' as the next step. I got a sample servlet file, and tried hard to compile it in JCreator, which would keep giving errors of library not found. Googled hard again, but to no avail. Then somehting struck me.....it might require Java EE. Looked that up, and found out that my guess was right.&lt;br /&gt;&lt;br /&gt;Downloading EE was quite a decision. I don't have unlimited downloads on my plan. 1GB a month. That's it. I was at the middle of the month, with 485 GB (nearly half) used up. EE would add another 90 MB. After deliberating a bit, I reckoned it would be money well invested. SO I went forth and downlaoded EE.&lt;br /&gt;&lt;br /&gt;Tomcat was set up previously. EE was installed. I had everything running. My servlet was supposed to work. But it didnt. My servlet had compiled alright. But i didnt know where to put the class file. Googled again. Googled hard. Found the configurations to be made to the &lt;span style="font-weight: bold;"&gt;web.xml  &lt;/span&gt;file. Did them, and voila, finally, it was running!!!&lt;br /&gt;&lt;br /&gt;I had spent a good 4 hours researching and implementing my first servlet. It was 12:30 a.m. of 16th Nov 2007. Was tired already, but though of documenting everything. Wasn't blogging then. So composed a mail to myself.&lt;br /&gt;&lt;br /&gt;That mal is what has been posted as the previous blog. Hope that it will be useful to a lot of newbies out there.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-1695553738906832222?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/1695553738906832222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=1695553738906832222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1695553738906832222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/1695553738906832222'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/jsp-servlets-explanation.html' title='JSP Servlets - Explanation'/><author><name>Zephyr</name><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-2172071573097099237.post-5403166614698218140</id><published>2007-11-17T14:06:00.000+05:30</published><updated>2007-11-17T14:21:28.394+05:30</updated><title type='text'>JSP Servlets Tutorial</title><content type='html'>How to create and run a servlet?&lt;br /&gt;&lt;br /&gt;You will require to have these Java components before you can run a servlet:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Java Runtime Environment (JRE)&lt;/li&gt;&lt;li&gt;Java software Development Kit (JDK)&lt;/li&gt;&lt;li&gt;Java Enterprise Edition Software Development Kit (Java EE SDK)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;These 3 can be downloaded as a complete package, or individually also. To download the complete package (recommended)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to: "&lt;a href="http://java.sun.com/javaee/downloads/index.jsp" target="_blank"&gt;http://java.sun.com/javaee&lt;wbr&gt;/downloads/index.jsp &lt;/a&gt;" and click on "Download with JDK button"&lt;/li&gt;&lt;li&gt;Accept agreement by clicking on the radio button&lt;/li&gt;&lt;li&gt;Under the header "Windows platfform" click on the file name to download&lt;/li&gt;&lt;li&gt;You can save the setup file to a folder of your choice &lt;/li&gt;&lt;li&gt;Once download completes, click on the file and run it. Proceed with the installation with all default options and settings&lt;/li&gt;&lt;li&gt;Restart the PC&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Besides that, you will also need the Apache Tomcat JSP Server, which can be setup as follows:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to "&lt;a href="http://tomcat.apache.org/" target="_blank"&gt;http://tomcat.apache.org/&lt;/a&gt;"&lt;/li&gt;&lt;li&gt;In the left column, under the "Download" heading, click on the link to the latest version&lt;/li&gt;&lt;li&gt;Once on th downloads page, search for the heading "Binary Distributions" &lt;/li&gt;&lt;li&gt;Click on "Windows Service Installer" to save the file&lt;/li&gt;&lt;li&gt;You can save the setup file in a folder of your choice&lt;/li&gt;&lt;li&gt;Once download completes, click on the file and run it. Proceed with the installation with all default options and settings &lt;/li&gt;&lt;li&gt;Restart the PC&lt;/li&gt;&lt;/ol&gt;Assuming you have downloaded and setup all the tools, here's what you need to do to get your first servlet running&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Write a HelloServlet.java file (see attached)&lt;/li&gt;&lt;li&gt;Save it to the JDK bin directory (In this case: "C:\Program Files\Java\jdk1.5.0_06\bin")&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Start Menu&gt; Run &gt; Type "cmd" (without quotes) in the box. MS-DOS Command prompt will open&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Change directory to JDK bin using the command (cd C:\Program Files\Java\jdk1.5.0_06\bin )&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Compile the HelloServlet.java file using 'javac' (command: javac HelloWorld.java)&lt;/li&gt;&lt;li&gt;Your servlet will be compiled (if no errors are present) and put in the same bin directory&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go to Windows Explorer (My Computer) &lt;/li&gt;&lt;li&gt;Copy HelloServlet.class file FROM "C:\Program Files\Java\jdk1.5.0_06\bin" TO "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\WEB-INF&lt;wbr&gt;\classes"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add servlet info (copy from attached file "add_to_web_inf") to the  web.xml file (final file with added code attached) located in web-inf&lt;/li&gt;&lt;li&gt;Stop the "Default Server" of Java EE SDK by right-clicking on the "Java EE 5 SDK" icon in system tray (besides the clock at right-bottom) &lt;/li&gt;&lt;li&gt;Manually start the Tomcat server by going to "C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin" and clicking on "tomcat"&lt;/li&gt;&lt;li&gt;Let the DOS window remain open throughout your session. If server starts successfully, it wil show INFO:server startup in 2748ms (example)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Execute the servlet by typing the path "&lt;a href="http://localhost:8080/sams/HelloServlet" target="_blank"&gt;http://localhost:8080/sams&lt;wbr&gt;/HelloServlet&lt;/a&gt;" in your browser&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Note: Do not add any extension to the servlet name in the path &lt;/li&gt;&lt;/ol&gt;---------&lt;br /&gt;HelloServlet.java&lt;br /&gt;&lt;br /&gt;import java.io.*;&lt;br /&gt;import java.util.*;&lt;br /&gt;import javax.servlet.*;&lt;br /&gt;import javax.servlet.http.*;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* The simplest possible servlet.&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;public class HelloServlet extends HttpServlet {&lt;br /&gt;&lt;br /&gt;   public void doGet(HttpServletRequest request,&lt;br /&gt;                     HttpServletResponse response)&lt;br /&gt;       throws IOException, ServletException&lt;br /&gt;   {&lt;br /&gt;       response.setContentType("text/plain");&lt;br /&gt;       PrintWriter out = response.getWriter();&lt;br /&gt;&lt;br /&gt;       out.println("Servlet  invoked!  ");&lt;br /&gt;       out.println(new Date());&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;-------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-5403166614698218140?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/5403166614698218140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=5403166614698218140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5403166614698218140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/5403166614698218140'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/how-to-create-and-run-servlet-you-will.html' title='JSP Servlets Tutorial'/><author><name>Zephyr</name><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-2172071573097099237.post-754054311708488547</id><published>2007-11-17T14:02:00.000+05:30</published><updated>2007-11-17T14:04:39.078+05:30</updated><title type='text'>Hello World</title><content type='html'>What else do u expect from a techie? This is the way we are supposed to greet the rest of the world, right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2172071573097099237-754054311708488547?l=adayinthelifeofatechie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adayinthelifeofatechie.blogspot.com/feeds/754054311708488547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2172071573097099237&amp;postID=754054311708488547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/754054311708488547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2172071573097099237/posts/default/754054311708488547'/><link rel='alternate' type='text/html' href='http://adayinthelifeofatechie.blogspot.com/2007/11/hello-world.html' title='Hello World'/><author><name>Zephyr</name><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>
