<?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-254108794691188484</id><updated>2011-11-28T05:59:11.611+05:30</updated><category term='Humor'/><category term='Programming'/><title type='text'>Zoobave's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default?start-index=101&amp;max-results=100'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>141</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7750162866952154212</id><published>2009-05-09T06:21:00.002+05:30</published><updated>2009-05-09T06:24:16.457+05:30</updated><title type='text'>How to Moonlight in Linux</title><content type='html'>Check out the below link for more details.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.bodhizazen.net/linux/how-to-moonlight/"&gt;http://blog.bodhizazen.net/linux/how-to-moonlight/&lt;/a&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/254108794691188484-7750162866952154212?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7750162866952154212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7750162866952154212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7750162866952154212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7750162866952154212'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2009/05/how-to-moonlight-in-linux.html' title='How to Moonlight in Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-9198458302834354643</id><published>2008-09-02T07:43:00.002+05:30</published><updated>2008-09-02T07:46:30.223+05:30</updated><title type='text'>In Private browsing in Firefox 2, Opera 9, IE 7 &amp; Safari 3 browsers</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0,0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt; Check out the following lin kto know more about In private browsing in different browsers.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="http://thinkabdul.com/2007/07/01/private-browsing-in-firefox-2-opera-9-ie-7-safari-3-browsers-surf-websites-anonymously-without-leaving-behind-any-trace-of-history-cache-cookies-autocomplete-forms/" target="_blank"&gt;&lt;br /&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;http://thinkabdul.com/2007/07/01/private-browsing-in-firefox-2-opera-9-ie-7-safari-3-browsers-surf-websites-anonymously-without-leaving-behind-any-trace-of-history-cache-cookies-autocomplete-forms/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-9198458302834354643?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/9198458302834354643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=9198458302834354643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/9198458302834354643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/9198458302834354643'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/09/in-private-browsing-in-firefox-2-opera.html' title='In Private browsing in Firefox 2, Opera 9, IE 7 &amp; Safari 3 browsers'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2499357795831208084</id><published>2008-09-02T07:40:00.001+05:30</published><updated>2008-09-02T07:43:07.554+05:30</updated><title type='text'>Internet Explorer vs. Safari</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Comparision between Microsoft Internet Explorer and Apple Safari &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.xvsxp.com/applications/web_browsers.php" target="_blank"&gt;&lt;br /&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;http://www.xvsxp.com/applications/web_browsers.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2499357795831208084?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2499357795831208084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2499357795831208084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2499357795831208084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2499357795831208084'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/09/internet-explorer-vs-safari.html' title='Internet Explorer vs. Safari'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1885693153111082078</id><published>2008-08-30T22:17:00.001+05:30</published><updated>2008-08-30T22:19:43.844+05:30</updated><title type='text'>Mounting External Hard Drive in Ubuntu Linux</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; &lt;br /&gt;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;Try the following &lt;br /&gt;Applications -&gt; Accessories -&gt; Terminal&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="font-weight:bold;"&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install ntfs-3g&lt;br /&gt;sudo mkdir /media/sdb1&lt;br /&gt;sudo mount -t ntfs-3g /dev/sdb1 /media/sdb1&lt;br /&gt;ls -la /media/sdb1&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1885693153111082078?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1885693153111082078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1885693153111082078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1885693153111082078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1885693153111082078'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/mounting-external-hard-drive-in-ubuntu.html' title='Mounting External Hard Drive in Ubuntu Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-916442914685634635</id><published>2008-08-30T22:08:00.002+05:30</published><updated>2008-08-30T22:13:00.383+05:30</updated><title type='text'>3D Desktop effects could not be enabled in Ububtu Linux</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; &lt;br /&gt;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;To resolve this problem, We should have aiglx. Try the following&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;sudo gedit /etc/X11/xorg.conf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;We have to look down some till a entry like "ServerLayout" section and put in&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;Option "AIGLX" "true"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then save your stuff and restart X by pressing ctrl+alt+backspace&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&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/254108794691188484-916442914685634635?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/916442914685634635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=916442914685634635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/916442914685634635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/916442914685634635'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/3d-desktop-effects-could-not-be-enabled.html' title='3D Desktop effects could not be enabled in Ububtu Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5682647157863081205</id><published>2008-08-30T21:58:00.001+05:30</published><updated>2008-08-30T22:01:07.716+05:30</updated><title type='text'>How to Turn off Tool Tips of GNOME in Ubuntu Linux</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; &lt;br /&gt;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;Check out the following link.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;a href="http://geekybits.blogspot.com/2007/07/ubuntu-tip-turning-off-tooltips.html" target="_blank"&gt;&lt;br /&gt;&lt;span tyle=";font-family:Tahoma;font-size:85%;"&gt; &lt;br /&gt;http://geekybits.blogspot.com/2007/07/ubuntu-tip-turning-off-tooltips.html&lt;br /&gt;&lt;/span&gt;&lt;/a&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/254108794691188484-5682647157863081205?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5682647157863081205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5682647157863081205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5682647157863081205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5682647157863081205'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/how-to-turn-off-tool-tips-of-gnome-in.html' title='How to Turn off Tool Tips of GNOME in Ubuntu Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-694283489330050687</id><published>2008-08-30T21:48:00.008+05:30</published><updated>2008-08-30T21:56:39.637+05:30</updated><title type='text'>How to Change Kubuntu Linux Theme</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; &lt;br /&gt;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;To change the actual theme kubuntu,we can use &lt;span style="font-weight:bold;"&gt;KDE Display Manager (KDM)&lt;/span&gt; , For that we need to install a package called &lt;span style="font-weight:bold;"&gt;kdmtheme&lt;/span&gt;. Once we have installed it, a new item in System Settings appears called KDM Theme Manager. We can now use it to install KDM themes.&lt;br /&gt;&lt;br /&gt;We can download more themes from &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="http://www.KDE-Look.org"&gt;www.KDE-Look.org&lt;/a&gt;&lt;br /&gt;&lt;br /&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/254108794691188484-694283489330050687?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/694283489330050687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=694283489330050687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/694283489330050687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/694283489330050687'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/how-to-change-kubuntu-linux-theme.html' title='How to Change Kubuntu Linux Theme'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4709508854227994271</id><published>2008-08-30T21:39:00.002+05:30</published><updated>2008-08-30T21:45:48.784+05:30</updated><title type='text'>How to Change the Mount Point for CD ROM</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; font-size:100%;"&gt; &lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;We have to to edit &lt;span style="font-weight:bold;"&gt;/etc/fstab&lt;/span&gt;, which contains all the settings used to mount your devices including CD drives and floppy drives.&lt;br /&gt;If we want the CD drive mounted on /mnt/cdrom, change the follwoing entry from &lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/dev/hdc  /media/cdrom&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;to&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/dev/hdc  /mnt/cdrom&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;As an alternative to changing the mount point, you can use a symbolic link in order to get a desired path:&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ln -s /media/cdrom  /mnt/cdrom&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4709508854227994271?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4709508854227994271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4709508854227994271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4709508854227994271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4709508854227994271'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/how-to-change-mount-point-for-cd-rom.html' title='How to Change the Mount Point for CD ROM'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7232859715257457898</id><published>2008-08-30T21:36:00.001+05:30</published><updated>2008-08-30T21:38:24.353+05:30</updated><title type='text'>C++ Tutorial with Good Examples</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; font-size:100%;" &gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;A Good web  site to learn C++&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;a href="http://www.functionx.com/cpp/" target="_blank"&gt;http://www.functionx.com/cpp/&lt;br /&gt;&lt;span tyle=";font-family:Tahoma;font-size:85%;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&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/254108794691188484-7232859715257457898?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7232859715257457898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7232859715257457898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7232859715257457898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7232859715257457898'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/c-tutorial-with-good-examples.html' title='C++ Tutorial with Good Examples'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5063426660095496274</id><published>2008-08-30T21:16:00.003+05:30</published><updated>2008-08-30T21:36:24.117+05:30</updated><title type='text'>Running Ubuntu Linux without GUI</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua; font-size:100%;" &gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Remove all the entries in&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/etc/X11/default-display-manager&lt;/span&gt; file.&lt;br /&gt;&lt;br /&gt;Now, reboot your machine, it automatically boots without GUI(Without starting X server). &lt;br /&gt;If you want to start the X server, just give &lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;#gdm&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5063426660095496274?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5063426660095496274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5063426660095496274' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5063426660095496274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5063426660095496274'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/running-ubuntu-linux-without-gui.html' title='Running Ubuntu Linux without GUI'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4793707724635272155</id><published>2008-08-30T21:10:00.006+05:30</published><updated>2008-08-30T21:16:41.301+05:30</updated><title type='text'>Variable Declaration in C++</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;br /&gt;To declare a variable as a character, use the C++ keyword char followed by a valid C++ name. Here is an example:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="font-weight:bold;"&gt;char Gender;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;With a byte variable declared like that, you can give the variable a starting value. Giving a value to a variable is referred to as initializing it. Initializing a variable is done with the = operator. The syntax used is:&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="font-weight:bold;"&gt;VariableName = Value;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;Since a char variable represents one symbol, to initialize it, enclose the initial value in single quotes. Here is an example:&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="font-weight:bold;"&gt;char Answer = 'y';&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;You can also initialize a variable by including its value between parentheses as follows;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;  &lt;span style="font-weight:bold;"&gt; char Answer('y');&lt;/span&gt;&lt;br /&gt; &lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4793707724635272155?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4793707724635272155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4793707724635272155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4793707724635272155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4793707724635272155'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/variable-declaration-in-c.html' title='Variable Declaration in C++'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-556286309257954282</id><published>2008-08-30T21:01:00.004+05:30</published><updated>2008-08-30T21:06:44.504+05:30</updated><title type='text'>What Happens When We Google</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lo1O2re-sIw/SLlo870DGJI/AAAAAAAAAB4/G4Wi5ko8aI0/s1600-h/Google.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_lo1O2re-sIw/SLlo870DGJI/AAAAAAAAAB4/G4Wi5ko8aI0/s400/Google.JPG" alt="" id="BLOGGER_PHOTO_ID_5240335037479721106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lo1O2re-sIw/SLloAtKnRCI/AAAAAAAAABo/8lavJkwQrhg/s1600-h/ATT3292275.gif"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-556286309257954282?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/556286309257954282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=556286309257954282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/556286309257954282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/556286309257954282'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/what-happens-when-we-google.html' title='What Happens When We Google'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lo1O2re-sIw/SLlo870DGJI/AAAAAAAAAB4/G4Wi5ko8aI0/s72-c/Google.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8404841811394688949</id><published>2008-08-09T10:10:00.013+05:30</published><updated>2008-08-09T10:53:55.320+05:30</updated><title type='text'>How to change the size of a drop down menu</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;We can use CSS and the 'select' selector. i.e.:&lt;pre class="code"&gt;&lt;span style="font-weight:bold;"&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;select {&lt;br /&gt; height: 12px;&lt;br /&gt; width: 100px;&lt;br /&gt; max-height: 12px&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;(or)&lt;span style="font-weight:bold;"&gt;&lt;pre class="code"&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;select {&lt;br /&gt;font-family: Verdana, Arial, sans-serif;&lt;br /&gt;font-size: 0.8em;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Different Type of Font Sizes are listed below&lt;br /&gt;&lt;br /&gt;xx-small&lt;br /&gt;x-small&lt;br /&gt;small&lt;br /&gt;medium&lt;br /&gt;large&lt;br /&gt;x-large&lt;br /&gt;xx-large&lt;br /&gt;&lt;br /&gt;The Default size is medium&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&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/254108794691188484-8404841811394688949?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8404841811394688949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8404841811394688949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8404841811394688949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8404841811394688949'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/how-to-change-size-of-drop-down-menu.html' title='How to change the size of a drop down menu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2416908254989421311</id><published>2008-08-09T09:54:00.003+05:30</published><updated>2008-08-09T10:03:07.100+05:30</updated><title type='text'>HTML Text box - Various Styles</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Check the below site which has various styles that can apply for HTML INPUT Text Boxes&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.456bereastreet.com/lab/styling-form-controls-revisited/text-input-single/" target="_blank"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;http://www.456bereastreet.com/lab/styling-form-controls-revisited/text-input-single/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&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/254108794691188484-2416908254989421311?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2416908254989421311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2416908254989421311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2416908254989421311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2416908254989421311'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/html-text-box-various-styles.html' title='HTML Text box - Various Styles'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5077500938746852504</id><published>2008-08-03T12:05:00.001+05:30</published><updated>2008-08-03T12:13:05.298+05:30</updated><title type='text'>Finally, Google!</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;All the rumors about Google are true. Or at least most of them. I've finally decided to collect some excerpts from news articles and blog posts that announce a new Google service or a new feature and start with "Google has finally". In retrospect, everything seems obvious probably because Google set the bar so high that nothing seems impossible.&lt;br /&gt;&lt;br /&gt;#1 "Google has finally launched the long-awaited Lively virtual reality service."&lt;br /&gt;&lt;br /&gt;#2 "Google has finally added a link to its privacy policy on its home page."&lt;br /&gt;&lt;br /&gt;#3 "Google has finally remembered it has an IM client, releasing a Labs test of a new version of Google Talk."&lt;br /&gt;&lt;br /&gt;#4 "Google has finally released its long awaited answer to Amazon's web services."&lt;br /&gt;&lt;br /&gt;#5 "Google has finally released a version of its Google Desktop search for Mac OS X users."&lt;br /&gt;&lt;br /&gt;#6 "Google has finally enabled offline access to Google Docs using their Google Gears plug-in."&lt;br /&gt;&lt;br /&gt;#7 "To google has finally been added to the Merriam-Webster dictionary."&lt;br /&gt;&lt;br /&gt;#8 "Google has finally added the long-awaited search box to their popular web-based RSS reader."&lt;br /&gt;&lt;br /&gt;#9 "Google has finally come out with Street View."&lt;br /&gt;&lt;br /&gt;#10 "Google has finally opened up Orkut subscription for all users."&lt;br /&gt;&lt;br /&gt;#11 "Google has finally proved its seriousness about healthcare by opening Google Health release to general public."&lt;br /&gt;&lt;br /&gt;#12 "Google has finally launched Google Finance, its Yahoo Finance slayer."&lt;br /&gt;&lt;br /&gt;#13 "Google has finally announced its open-source mobile phone software, Android."&lt;br /&gt;&lt;br /&gt;#14 "In addition to giving us ever-growing amounts of e-mail space, Google has finally added IMAP access to Gmail."&lt;br /&gt;&lt;br /&gt;#15 "Google has finally posted a public message about their new favicon on their official Blog."&lt;br /&gt;&lt;br /&gt;#16 "Google has finally released a product/service that is NOT stamped with a 'beta' moniker - Google Checkout."&lt;br /&gt;&lt;br /&gt;#17 "Google has finally begun introducing some support for Boolean operators with the addition of an OR operator." (that's from January 2001)&lt;br /&gt;&lt;br /&gt;#18 "It may have taken 16 months, but Google has finally done something with its JotSpot acquisition."&lt;br /&gt;&lt;br /&gt;#19 "Google has finally announced their long anticipated paypal killer. The name: Google Checkout."&lt;br /&gt;&lt;br /&gt;#20 "After gangbuster earnings quarter after quarter, search king Google has finally disappointed Wall Street."&lt;br /&gt;&lt;br /&gt;#21 "Google has finally released a beta version of its long-awaited and much anticipated blog search, two years after it acquired the popular Blogger technology."&lt;br /&gt;&lt;br /&gt;#22 "Google has finally lifted the invitation-only restriction on opening Gmail accounts."&lt;br /&gt;&lt;br /&gt;#23 "Google has finally revealed its hand in the scholarly research market, unveiling a beta search site called Google Scholar."&lt;br /&gt;&lt;br /&gt;#24 "Google has finally made another acquisition, and this time, the lucky target was a company known as Jaiku."&lt;br /&gt;&lt;br /&gt;#25 "It took nearly a decade, but Internet giant Google is finally honoring Veterans Day with a special holiday design for its famous logo."&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5077500938746852504?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5077500938746852504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5077500938746852504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5077500938746852504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5077500938746852504'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/finally-google.html' title='Finally, Google!'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-3760893284142173386</id><published>2008-08-03T01:48:00.001+05:30</published><updated>2008-08-03T01:49:55.245+05:30</updated><title type='text'>How to Install MoonLight</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Check the following link to refer the discussion from Mono Olive Group.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://groups.google.com/group/mono-olive/msg/d8350f66ce587c1c" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;&lt;br /&gt;http://groups.google.com/group/mono-olive/msg/d8350f66ce587c1c&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-3760893284142173386?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/3760893284142173386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=3760893284142173386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3760893284142173386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3760893284142173386'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/how-to-install-moonlight.html' title='How to Install MoonLight'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1563411303916181596</id><published>2008-08-03T01:46:00.002+05:30</published><updated>2008-08-03T01:48:12.286+05:30</updated><title type='text'>Moonlight use Silverlight Plugin in Ubuntu 7.10</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Check the following link to know more.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.nino-net.org/2008/05/moonlight-use-silverlight-plugin-in-ubuntu-710/" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;&lt;br /&gt;http://www.nino-net.org/2008/05/moonlight-use-silverlight-plugin-in-ubuntu-710/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1563411303916181596?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1563411303916181596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1563411303916181596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1563411303916181596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1563411303916181596'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/moonlight-use-silverlight-plugin-in.html' title='Moonlight use Silverlight Plugin in Ubuntu 7.10'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5897603201049817267</id><published>2008-08-03T01:40:00.002+05:30</published><updated>2008-08-03T01:42:50.610+05:30</updated><title type='text'>Retreiving Images from Database(BLOB)</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;I've found this to be very helpful: &lt;a href="http://www.phpriot.com/articles/images-in-mysql" target="_blank"&gt;&lt;br /&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;http://www.phpriot.com/articles/images-in-mysql&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;It shows how to display the image on page 8. Hope it helps If you still need help, post the structure if your table and how you'd like to show the images to the user (ie, &lt;img src="img.php?id=..."&gt; or direct url or what way you'd like to use).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5897603201049817267?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5897603201049817267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5897603201049817267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5897603201049817267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5897603201049817267'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/retreiving-images-from-databaseblob.html' title='Retreiving Images from Database(BLOB)'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8215724612134615418</id><published>2008-08-03T01:36:00.002+05:30</published><updated>2008-08-03T01:39:31.655+05:30</updated><title type='text'>Comparison o  Ajax frameworks</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Check out the following links&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="http://www.tutorialspoint.com/prototype/prototype_overview.htm" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;&lt;br /&gt;http://www.tutorialspoint.com/prototype/prototype_overview.htm&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8215724612134615418?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8215724612134615418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8215724612134615418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8215724612134615418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8215724612134615418'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/comparison-o-ajax-frameworks.html' title='Comparison o  Ajax frameworks'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-3150620340504537311</id><published>2008-08-03T01:30:00.005+05:30</published><updated>2008-08-04T23:00:53.944+05:30</updated><title type='text'>Mac look on Ubuntu</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;If you need the sounds, you have to take a look at the compiz manager..&lt;br /&gt;&lt;br /&gt;Use &lt;span style="font-weight: bold;"&gt;synaptics &lt;/span&gt;(system --&gt; administration --&gt; synaptic)&lt;br /&gt;And search for &lt;span style="font-weight: bold;"&gt;compiz manager&lt;/span&gt;, install it, and find it at (system --&gt; administration --&gt; compiz manager(or something like that))&lt;br /&gt;&lt;br /&gt;This will atleast get you in the right direction. There are many plugins and settings you can play around with to make your dekstop look all kinds of awsome. And also check the following links.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="https://launchpad.net/awn/" target="_blank"&gt;https://launchpad.net/awn/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/avant-window-navigator/" target="_blank"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt; http://code.google.com/p/avant-window-navigator/&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://maketecheasier.com/turn-your-...rd/2008/07/23/" target="_blank"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt; http://maketecheasier.com/turn-your-...rd/2008/07/23/&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://maketecheasier.com/turn-your-...rd/2008/07/23/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-3150620340504537311?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/3150620340504537311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=3150620340504537311' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3150620340504537311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3150620340504537311'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/mac-look-on-ubuntu.html' title='Mac look on Ubuntu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2446761686679759308</id><published>2008-08-03T01:25:00.001+05:30</published><updated>2008-08-03T01:27:30.344+05:30</updated><title type='text'>Control the panel hiding speed in GNOME</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt; &lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Run &lt;span style="font-weight:bold;"&gt;gconf-editor&lt;/span&gt; and navigate to&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/apps/panel/toplevels/top_panel_screen0/unhide_delay&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Specifies the number of milliseconds delay after the pointer enters the panel area before the panel is automatically re-shown. This key is only relevant if the auto_hide key is true. "&lt;br /&gt;&lt;br /&gt;And of course..&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/apps/panel/toplevels/top_panel_screen0/hide_delay&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Specifies the number of milliseconds delay after the pointer leaves the panel area before the panel is automatically hidden. This key is only relevant if the &lt;span style="font-weight:bold;"&gt;auto_hide&lt;/span&gt; key is true.&lt;br /&gt;&lt;br /&gt;And the same for&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/apps/panel/toplevels/bottom_panel_screen0/unhide_delay&lt;br /&gt;/apps/panel/toplevels/bottom_panel_screen0/hide_delay&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Double click a line, change the value and OK it. Change takes effect immediately.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2446761686679759308?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2446761686679759308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2446761686679759308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2446761686679759308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2446761686679759308'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/control-panel-hiding-speed-in-gnome.html' title='Control the panel hiding speed in GNOME'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2873970432818899121</id><published>2008-08-03T01:21:00.003+05:30</published><updated>2008-08-03T01:25:31.122+05:30</updated><title type='text'>Create your own desktop icons in Ubuntu</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;Right click on desktop &gt; create launcher &gt; launcher&lt;br /&gt;&lt;br /&gt;now on the command bit , type the command as if from terminal.&lt;br /&gt;eg. to make a firefox icon it would be command " firefox "&lt;br /&gt;&lt;br /&gt;now the icon&lt;br /&gt;&lt;br /&gt;click on the little spring to the left of he window ( where the launcher field is ). Then you need to find the image of the program. You can search for this in the files , however im lazy i just Google the name of the program under images and save the image to the launcher.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2873970432818899121?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2873970432818899121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2873970432818899121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2873970432818899121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2873970432818899121'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/create-your-own-desktop-icons-in-ubuntu.html' title='Create your own desktop icons in Ubuntu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6962183841107231317</id><published>2008-08-03T01:17:00.003+05:30</published><updated>2008-08-03T01:20:44.552+05:30</updated><title type='text'>Copy the GNOME Default Desktop to another User</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;Create a new user, configure the desktop as you want it to be and then copy all files (including hidden ones) from that user's home to &lt;span style="font-weight:bold;"&gt;/etc/skel&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Everything inside &lt;span style="font-weight:bold;"&gt;/etc/skel&lt;/span&gt; should be copied to home directories of all new users. The files in &lt;span style="font-weight:bold;"&gt;/etc/skel&lt;/span&gt; can owned by root, the ownerships and permissions will be handled automatically when the new user is created.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6962183841107231317?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6962183841107231317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6962183841107231317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6962183841107231317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6962183841107231317'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/copy-gnome-default-desktop-to-another.html' title='Copy the GNOME Default Desktop to another User'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-368296427366501405</id><published>2008-08-03T01:13:00.001+05:30</published><updated>2008-08-03T01:14:41.115+05:30</updated><title type='text'>Font Location  in Ubuntu</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;They are in &lt;span style="font-weight:bold;"&gt;/usr/share/fonts&lt;/span&gt; I think, in directories like &lt;span style="font-weight:bold;"&gt;/usr/share/fonts/truetype/ttf-bitstream-vera&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You can install fonts also in &lt;span style="font-weight:bold;"&gt;/usr/local/share/fonts&lt;/span&gt;, I believe. For a single user they can go in &lt;span style="font-weight:bold;"&gt;~/.fonts&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-368296427366501405?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/368296427366501405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=368296427366501405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/368296427366501405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/368296427366501405'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/font-location-in-ubuntu.html' title='Font Location  in Ubuntu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4291988890124498717</id><published>2008-08-03T01:07:00.003+05:30</published><updated>2008-08-03T01:09:47.735+05:30</updated><title type='text'>Problem with   Login in GUI Mode in Ubuntu - Tips</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;On Debian based distros, changing runlevels from 2 to 5 generally will not help. You need to setup a login manager e.g. gdm to start at boot time. To do this, install the login manager and then run&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; $ sudo update-rc.d gdm defaults&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; $ sudo /etc/init.d/gdm start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;GDM is controlled in this case by the symlinks in /etc/rc2.d. To disable it, you would run something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; $ sudo mv /etc/rc2.d/S21gdm /etc/rc2.d/D21gdm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The "S" tells the system to run the target script, whereas "D" tells it to disable. The number indicates the level of priority given to the script. The only thing you need to change is the letter. Simply change it back to re-enable the display manager.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4291988890124498717?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4291988890124498717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4291988890124498717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4291988890124498717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4291988890124498717'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/problem-with-login-in-gui-mode-in.html' title='Problem with   Login in GUI Mode in Ubuntu - Tips'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5643341810275202552</id><published>2008-08-03T01:00:00.001+05:30</published><updated>2008-08-03T01:03:56.932+05:30</updated><title type='text'>Which is Faster?  KDE 4.1 (or) GNOME - Some Views</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;KDE is designed to be similar to Windows, and it shows. Gnome is and is designed to be much faster. I don't like KDE much, but I need it for applications that still use it. Unfortunately, KDE 4 was such a different coding than KDE 3 many programs still don't have versions for it, so you end up stuck will all 3. Unless you can't find an alternative, Gnome reigns by far.&lt;br /&gt;&lt;br /&gt;Xfce IMO is a superior desktop environment to GNOME. I guess I like the fact that Xfce is modular and I find it more customisable than GNOME. I also prefer it's built in programs - Xfwm is better than Metacity and Thunar is a far better file manager than Nautilus.&lt;br /&gt;&lt;br /&gt;KDE4 has a very small memory footprint. Almost as small as XFCE. In time, it should evolve into an extremely good DE, but as of now it lacks some serious functionality as well as not many apps. have been ported over to the new widget set. They need to better optimize the KWIN composition manager as well, because currently Compiz is faster even with minimal effects.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5643341810275202552?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5643341810275202552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5643341810275202552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5643341810275202552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5643341810275202552'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/which-is-faster-kde-41-or-gnome.html' title='Which is Faster?  KDE 4.1 (or) GNOME - Some Views'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-411805592823037280</id><published>2008-08-03T00:39:00.003+05:30</published><updated>2008-08-03T00:48:15.437+05:30</updated><title type='text'>The Programmer's Qiuck Giude to the Languages</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;The proliferation of modern programming languages (all of which seem to have stolen countless features from one another) sometimes makes it difficult to remember what  language you're currently using. This handy reference is offered as a public service to help programmers who find themselves in such a dilemma.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;TASK:&lt;/span&gt; Shoot yourself in the foot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;C: &lt;/span&gt;You shoot yourself in the foot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;C++:&lt;/span&gt; You accidentally create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical assistance is impossible since you can't tell which are bitwise copies and which are just pointing at others and saying, "That's me, over there."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;FORTRAN: &lt;/span&gt;You shoot yourself in each toe, iteratively, until you run out of toes, then you read in the next foot and repeat. If you run out of bullets, you continue with the attempts to shoot yourself anyways because you have no exception-handling capability.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Pascal:&lt;/span&gt; The compiler won't let you shoot yourself in the foot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ada: &lt;/span&gt;After correctly packing your foot, you attempt to concurrently load the gun, pull the trigger, scream, and shoot yourself in the foot. When you try, however, you discover you can't because your foot is of the wrong type.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;COBOL:&lt;/span&gt; Using a COLT 45 HANDGUN, AIM gun at LEG.FOOT, THEN place ARM.HAND.FINGER on HANDGUN.TRIGGER and SQUEEZE. THEN return HANDGUN to HOLSTER. CHECK whether shoelace needs to be re-tied.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;LISP:&lt;/span&gt; You shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;FORTH: &lt;/span&gt;Foot in yourself shoot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Prolog: &lt;/span&gt;You tell your program that you want to be shot in the foot.  The program figures out how to do it, but the syntax doesn't permit it to explain it to you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;BASIC: &lt;/span&gt;Shoot yourself in the foot with a water pistol. On large systems, continue until entire lower body is waterlogged. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Visual Basic:&lt;/span&gt; You'll really only _appear_ to have shot yourself in the foot, but you'll have had so much fun doing it that you won't care. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;HyperTalk: &lt;/span&gt;Put the first bullet of gun into foot left of leg of you. Answer the result.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Motif:&lt;/span&gt; You spend days writing a UIL description of your foot, the bullet, its trajectory, and the intricate scrollwork on the ivory handles of the gun. When you finally get around to pulling the trigger, the gun jams. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;APL: &lt;/span&gt;You shoot yourself in the foot, then spend all day figuring out how to do it in fewer characters.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SNOBOL: &lt;/span&gt;If you succeed, shoot yourself in the left foot. If you fail, shoot yourself in the right foot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UNIX:&lt;/span&gt; (The way most UNIX hackers shoot themselves in the foot.) &lt;br /&gt;% ls&lt;br /&gt;foot.c foot.h foot.o toe.c toe.o&lt;br /&gt;% rm * .o&lt;br /&gt;rm:.o no such file or directory&lt;br /&gt;% ls&lt;br /&gt;%&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Concurrent Euclid: &lt;/span&gt;You shoot yourself in somebody else's foot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;370 JCL:&lt;/span&gt; You send your foot down to MIS and include a 400-page document explaining exactly how you want it to be shot. Three years later, your foot comes back deep-fried.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Paradox:&lt;/span&gt; Not only can you shoot yourself in the foot, your users can, too.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Access:&lt;/span&gt; You try to point the gun at your foot, but it shoots holes in all your Borland distribution diskettes instead.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Revelation:&lt;/span&gt; You're sure you're going to be able to shoot yourself in the foot, just as soon as you figure out what all these nifty little bullet-thingies are for.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Modula2:&lt;/span&gt; After realizing that you can't actually accomplish anything in this language, you shoot yourself in the head. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Assembler:&lt;/span&gt; You try to shoot yourself in the foot, only to discover you must first invent the gun, the bullet, the trigger, and your foot.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-411805592823037280?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/411805592823037280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=411805592823037280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/411805592823037280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/411805592823037280'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/programmers-qiuck-giude-to-languages.html' title='The Programmer&apos;s Qiuck Giude to the Languages'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7077550976738442212</id><published>2008-08-03T00:33:00.002+05:30</published><updated>2008-08-03T00:38:59.935+05:30</updated><title type='text'>Computer Programming joke</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;At a computer software course, the participants were divided into programming teams. At the end of the session they were given an awkward question to answer: "If you had just boarded an airliner and discovered that your team of programmers had been responsibled for the flight control software, how many of you would disembark&lt;br /&gt;immediately?"&lt;br /&gt;&lt;br /&gt;Among the ensuing forest of raised hands only one person sat motionless. The instructor asked why the lone brave person would be so content to stay on board.&lt;br /&gt;&lt;br /&gt;"With my team's software," he reasoned, "the plane would be unlikely to successfully taxi to the runway, let alone take off."&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7077550976738442212?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7077550976738442212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7077550976738442212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7077550976738442212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7077550976738442212'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/computer-programming-joke.html' title='Computer Programming joke'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2180258948938166377</id><published>2008-08-02T19:49:00.003+05:30</published><updated>2008-08-02T19:52:42.751+05:30</updated><title type='text'>Google search in command line</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;Recently I discovered a web page that provide command line interface for google search, as the author called it as Google Shell. Check out the screenshot, and also try it out at http://goosh.org/.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_lo1O2re-sIw/SJRtUlvX2aI/AAAAAAAAABM/jovsSjTF9OU/s1600-h/googleshell.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_lo1O2re-sIw/SJRtUlvX2aI/AAAAAAAAABM/jovsSjTF9OU/s400/googleshell.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5229925267779606946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It does looks like unix-shell, thank to Ajax. You may think that is hilarious, but don’t make judgment before trying it out. For me, that is usable. and I should say that is perfect for CLI hardcore users.&lt;br /&gt;&lt;br /&gt;I like google translate command line feature very much. Try this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;guest@goosh.org:/web&gt; translate en de hello&lt;br /&gt;translating "hello" from "english" to "german":&lt;br /&gt;&lt;br /&gt;"hallo"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Surprisingly, when you hit tab, it does support auto complete and hitting arrow key up and down support keeping history list.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2180258948938166377?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2180258948938166377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2180258948938166377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2180258948938166377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2180258948938166377'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/google-search-in-command-line.html' title='Google search in command line'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_lo1O2re-sIw/SJRtUlvX2aI/AAAAAAAAABM/jovsSjTF9OU/s72-c/googleshell.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-930699858099285907</id><published>2008-08-02T19:42:00.002+05:30</published><updated>2008-08-02T19:47:10.518+05:30</updated><title type='text'>Linux commands  list the processes</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;top command provides a dynamic real-time view of a running system. It can display system summary information as well as a list of tasks currently being managed by the Linux kernel. But if you want get something more specific, you must play some tricks on it. For example, I want a clean view of top ten busiest processes every seconds without those summary info, how should I do with top?&lt;br /&gt;&lt;br /&gt;Batch mode operation&lt;br /&gt;top is a real-time application that keeps display processes info sorted by cpu usage, if you redirects the outputs to a file like command line below, you will having your results mixed with ugly symbols, which is not what you want.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;top &gt; top.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, top support batch mode. By specified top on batch mode, top will display the outputs without arrange the views properly, but if you redirects it to a file, you won’t get those messy symbols mixed up.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;top -b &gt; top.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I just want to monitor top ten processes every seconds!&lt;br /&gt;You can limits your views of top ten using head and tail, but this will STOP top from continuing to monitor the processes.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;top -d 1 | head -n 17 | tail -n 11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fortunately, we have watch to help, but you needs to put top in batch mode, and also you can ask top to stop after done displaying the result for one time. This will increase the accuracy of the result.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;watch -n 1 "top -b -n 1 | head -n 17 | tail -n 11"&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&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/254108794691188484-930699858099285907?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/930699858099285907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=930699858099285907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/930699858099285907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/930699858099285907'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/processes-watcher.html' title='Linux commands  list the processes'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2416369486036535280</id><published>2008-08-02T19:25:00.001+05:30</published><updated>2008-08-02T19:28:50.774+05:30</updated><title type='text'>Tips on JPA Domain Modelling</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Put Annotation on Methods, not Attributes&lt;/span&gt;&lt;br /&gt;If using annotations on attributes, JPA engine will set directly in the attributes using reflection, hereby by-passing any code in setters and getters. This makes it hard to do extra work in setters and getters, if the need arises.&lt;br /&gt;&lt;br /&gt;In addition, if you add a getter for some calculated value which has no corresponding attribute, you can mark it @Transient on the method. Had you been putting it on the attributes, you would have no attribute to put the annotation on.&lt;br /&gt;&lt;br /&gt;Whatever you do: Try not to mix, using with annotations both on fields and methods. Some JPA providers cannot handle this!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Implement Serializable&lt;/span&gt;&lt;br /&gt;The specification says you have to, but some JPA providers does not enforce this. Hibernate as JPA provider does not enforce this, but it can fail somewhere deep in its stomach with ClassCastException, if Serializable has not been implemented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Use The Fine Grained Domain Modelling and Mapping Possibilities in JPA&lt;/span&gt;&lt;br /&gt;If coming from EJBs (before EJB3), you are not used to be able to do fine grained modelling. EJB2.x was very entity centric. In JPA, you have @Embeddable and @Embedded. Doing more fine grained domain modelling can help make your domain model more expressive.&lt;br /&gt;&lt;br /&gt;An @Embeddable is a value object, and as such, it shall be immutable. You do this by only putting getters and no (public) setters on its class. The identity of a value object is based on its state rather than its object id. This means, that the @Embeddable will have no @Id annotation.&lt;br /&gt;&lt;br /&gt;As an example, given the domain class Person:&lt;br /&gt;&lt;br /&gt;@Entity&lt;br /&gt;public class Person implements Serializable {&lt;br /&gt;   ...&lt;br /&gt;   private String address;&lt;br /&gt;&lt;br /&gt;   @Basic&lt;br /&gt;   public String getAddress() { return address; }&lt;br /&gt;   public void setAddress(String address) { this.address = address; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;We could express Address better, by giving it a class of its own. Not because it should be mapped to some other table, but because it makes sense in this particular model. Like this:&lt;br /&gt;&lt;br /&gt;@Embeddable&lt;br /&gt;public class Address implements Serializable {&lt;br /&gt;   ...&lt;br /&gt;   private String houseNumber;&lt;br /&gt;   private String street;&lt;br /&gt;&lt;br /&gt;   @Transient&lt;br /&gt;   public String getHouseNumber() { return houseNumber; }&lt;br /&gt;&lt;br /&gt;   @Transient&lt;br /&gt;   public String getStreet() { return street; }&lt;br /&gt;&lt;br /&gt;   @Basic&lt;br /&gt;   public String getAddress() { return street + " " + houseNumber; }&lt;br /&gt;&lt;br /&gt;   // setter needed by JPA, but protected as value object is immutable to domain&lt;br /&gt;   protected void setAddress(String address) {&lt;br /&gt;       // do all the parsing and rule enforcement here&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;@Entity&lt;br /&gt;public class Person implements Serializable {&lt;br /&gt;   ...&lt;br /&gt;   private Address address;&lt;br /&gt;&lt;br /&gt;   @Embedded&lt;br /&gt;   public Address getAddress() { return address; }&lt;br /&gt;   public void setAddress(Address address) { this.address = address; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The better expressiveness comes from: a) Putting a named class on a concept in the model and, b) having a place (the value object class) where to put domain logic and enforce domain rules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Implement Equality using Real Domain Attribute Values&lt;/span&gt;&lt;br /&gt;Classes marked @Entity will always have an id attribute. Often, this is a long sequence. It can be tempting to use this value when implementing equals and hashCode (which is also a requirement), but I recommend against it. I can find two good reasons: One based on modelling rules and one based on technical terms.&lt;br /&gt;&lt;br /&gt;    * Modelling rule: A class modelled as an entity should be uniquely distinguishable from other instances, solely based on a combination of some of its domain attributes. A long sequence, used solely to obtain relational identification, does not constitute a domain attribute. If you are unable to find a unique combination, it might very well be a sign of a problem with the model.&lt;br /&gt;    * Technical term: If equality is based on a database generated and assigned value, you will not be able to use equals and hashCode before an instance has been persisted. That includes putting the instance into container classes, as they rely on equals and hashCode.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Protect the Default Constructor&lt;/span&gt;&lt;br /&gt;The JPA specification mandates a default constructor on mapped classes, but a default constructor seldom makes sense in modelling terms. With it, you would be able to construct an entity instance with no state. A constructor should always leave the instance created in a sane state. The requirement for the default constructor is only to make dynamic instantiation of instances of the class possible by the JPA provider.&lt;br /&gt;&lt;br /&gt;Luckily, you can, and are allowed to, mark the default constructor as protected. Hibernate will even accept it as private, but that is not by the spec.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. Protect Setter Method on Id Attribute&lt;/span&gt;&lt;br /&gt;Basically the same story as above. In this case, it is just because it makes no sense for the application to assign an id.&lt;br /&gt;&lt;br /&gt;NOTE: This is only for when the id attribute is marked as assignable by the provider.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7. Avoid Primitives when Mapping Id Attribute&lt;/span&gt;&lt;br /&gt;Simply use Long and not long. This makes it possible to detect a not yet set value by testing for null. If using Java5 or above, auto-boxing should take away the pain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8. Use the Basic Annotation to Override Defaults&lt;/span&gt;&lt;br /&gt;By all means, use @Basic to override the default true value of optional to false, for those fields that are not actually optional (I often find that to be most of my attributes).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9. Go Ahead and Use the Column Annotation&lt;/span&gt;&lt;br /&gt;Even if you are not interested in generating a schema or DDL from it, you should not hold back on using the @Column annotation. It tells the reader of the code about important information related to the attribute. This is stuff like nullability, length, scale and precision.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;10. Do Not Use java.sql.Date/java.sql.Timestamp in Domain Model&lt;/span&gt;&lt;br /&gt;Instead, use java.util.Date or java.util.Calendar. Using the types from the java.sql package is a leakage of concerns into the domain model, that we do not want, nor need.&lt;br /&gt;&lt;br /&gt;Just remember to put @Temporal on date and calendar attributes.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2416369486036535280?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2416369486036535280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2416369486036535280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2416369486036535280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2416369486036535280'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/photoshop-is-sta.html' title='Tips on JPA Domain Modelling'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6347213780233489223</id><published>2008-08-02T19:19:00.002+05:30</published><updated>2008-08-02T19:30:41.731+05:30</updated><title type='text'>Reviews about IT companies and products</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;This blog is about new technologies, news from Cyberworld, new products and softwares, hardwares, gadgets. Reviews and opinions about IT companies and products. All the "tech-nicks" that you need to know about Cyberworld.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="http://codevalley.blogspot.com" href="http://codevalley.blogspot.com" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;http://codevalley.blogspot.com&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6347213780233489223?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6347213780233489223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6347213780233489223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6347213780233489223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6347213780233489223'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/reviews-about-it-companies-and-products.html' title='Reviews about IT companies and products'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8847592965519181061</id><published>2008-08-02T17:48:00.011+05:30</published><updated>2008-08-02T19:32:27.374+05:30</updated><title type='text'>Photoshop Tutorial</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;Photoshop is a standard name in graphic design for web use, print layout, and more. Recognized world-wide as the industry-standard, Photoshop offers one of the most robust graphics editing experiences available. Learn tips and tricks, cool effects, and how to use the Photoshop tools more effectively.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a title="http://pisiform.blogspot.com" href="http://pisiform.blogspot.com" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;http://pisiform.blogspot.com&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt; &lt;/span&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/254108794691188484-8847592965519181061?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8847592965519181061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8847592965519181061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8847592965519181061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8847592965519181061'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/photoshop-tutorial.html' title='Photoshop Tutorial'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5497960656047596412</id><published>2008-08-02T17:29:00.009+05:30</published><updated>2008-08-02T19:34:24.993+05:30</updated><title type='text'>Cell Rater</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;The Ultimate Guide to cellphones. Why settle for one of the half dozen phones offered by your mobile carrier? There are hundreds of phones all over the world compatible with your service, and you don't have to lock yourself into a contract. Cell Rater brings some of the worlds most exclusive handsets to you with the latest news and detailed reviews.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 0, 0);" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Tahoma;font-size:10;"  &gt;&lt;a href="http://www.cellrater.com/" target="_blank" id="b_url"&gt;http://www.cellrater.com&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span&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/254108794691188484-5497960656047596412?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5497960656047596412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5497960656047596412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5497960656047596412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5497960656047596412'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/cell-rater.html' title='Cell Rater'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6388203606542665875</id><published>2008-08-02T17:26:00.002+05:30</published><updated>2008-08-02T19:36:00.798+05:30</updated><title type='text'>Windows Vista Recovery Disk</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: Book Antiqua; font-size: 100%;"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;So, you have just purchased a new PC and you finally have Windows Vista! I'll bet you got a great deal as well from one of the major manufacturers. Unfortunately, as much as every manufacturer attempts to be different and better than the competition, they all have one thing in common. One thing missing actually. None of these PC and laptop manufacturers provide you a real Windows Vista installation or recovery CD with your purchase. Instead, they bundle what is referred to as a "recovery disc" (that is if you're lucky - in many instances, you are only offered a a recovery partition) with your machine and leave it at that. The recovery partition will recover your system to factory settings, if need be.&lt;br /&gt;&lt;br /&gt;It doesn't matter that you just paid a thousand dollars for a machine that comes with a valid Windows Vista license - computer manufacturers and Microsoft shift the onus to the consumer. it is your responsibility to backup your data and make the required recovery cd's. Manufacturers simply provide the means to do so through a create recovery disk utility in Windows Vista. OK, in all honesty, maybe they have a point, but really, how much does a recovery dvd cost the manufacturer in the overall price of the PC or laptop? Ever heard of common courtesy, or just a nice thing to do?&lt;br /&gt;&lt;br /&gt;The problem is, with Windows Vista, the installation media serves dual purposes. It is not just a means to get Windows Vista installed, but also the only way of recovering a damaged installation. The Windows Vista DVD has a "recovery center" that provides you with the option of recovering your system via automated recovery (Vista searches for problems, and attempts to fix them automatically), rolling-back to a previous system restore point, recovering a full PC backup, or accessing a command-line recovery console for advanced recovery purposes.&lt;br /&gt;&lt;br /&gt;Microsoft seems to have realized this problem, and have thankfully made a recovery disc for this purpose. The recovery disk contains the contents of the Windows Vista DVD's "recovery center," It cannot be used to install or reinstall Windows Vista, and just serves as a Windows PE (bare bones) interface to recovering your PC.&lt;br /&gt;&lt;br /&gt;Just burn with a program such as Nero, onto a CD or DVD, and then boot into it with your PC!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: Book Antiqua; font-size: 100%;"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Download the cd:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="http://rapidshare.com/files/108192340/Vista.part1.rar" href="http://rapidshare.com/files/128410421/Vista.part1.rar" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;Vista.part1.rar&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a title="http://rapidshare.com/files/108182292/Vista.part2.rar" href="http://rapidshare.com/files/128414935/Vista.part2.rar" target="_blank"&gt;&lt;span style="font-family: Tahoma; font-size: 85%;"&gt;Vista.part2.rar&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&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/254108794691188484-6388203606542665875?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6388203606542665875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6388203606542665875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6388203606542665875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6388203606542665875'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/windows-vista-recovery-disk.html' title='Windows Vista Recovery Disk'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-863613356728419664</id><published>2008-08-02T17:21:00.001+05:30</published><updated>2008-08-02T19:37:13.291+05:30</updated><title type='text'>Solar Powered Video Game Chargers</title><content type='html'>&lt;span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Book Antiqua;font-size:100%;"  &gt;&lt;span style=";font-family:Tahoma;font-size:85%;"&gt;&lt;br /&gt;Are you looking for an easy way to keep your handheld gaming system powered up when your on the go? Look no further than the Solio line of hybrid solar chargers. These three units allow you to plug into the sun and with the appropriate tip charge your Gameboy Advance, Nintendo DS, or PSP. The chargers range in price from $79-199, and the gaming tips are available for all three models for just $9.95.&lt;br /&gt;&lt;br /&gt;In addition to lengthening your on the go gaming session, the Solio chargers also help you lower your carbon footprint. Over the next five years, the US will import and use over 2.5 billion chargers for handheld electronics. These chargers will create a total of 9 billion kilograms of carbon - equivalent to the pollution created by five year's-worth of driving by 1.8 million American cars.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-863613356728419664?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/863613356728419664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=863613356728419664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/863613356728419664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/863613356728419664'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/08/solar-powered-video-game-chargers.html' title='Solar Powered Video Game Chargers'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8888938094332056608</id><published>2008-01-28T23:15:00.001+05:30</published><updated>2008-01-28T23:16:47.441+05:30</updated><title type='text'>Greasemonkey Script - Integrate Gmail and Google Calendar</title><content type='html'>Visit the following link&lt;br /&gt;&lt;a href="http://www.online-tech-tips.com/google-softwaretips/greasemonkey-script-integrate-gmail-and-google-calendar/"&gt;http://www.online-tech-tips.com/google-softwaretips/greasemonkey-script-integrate-gmail-and-google-calendar/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8888938094332056608?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8888938094332056608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8888938094332056608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8888938094332056608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8888938094332056608'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/greasemonkey-script-integrate-gmail-and.html' title='Greasemonkey Script - Integrate Gmail and Google Calendar'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5661857648305863607</id><published>2008-01-28T23:12:00.000+05:30</published><updated>2008-01-28T23:13:53.481+05:30</updated><title type='text'>Internet Cookies</title><content type='html'>Netscape developed cookies. They did so as a means to store "state-related" (a programming term) and other information in a persistent manner. The information in a cookie survives after you disconnect from the remote server. When you connect again, that server can look up the cookie. Cookies work with CGI (Common Gate Interface) programs that reside on the remote server.&lt;br /&gt;&lt;br /&gt;When a browser requests a URL (Uniform Resource Locator) from a remote server, the browser first searches a cookies file to see if any of that file's cookies match the URL it's requesting. The browser then sends, as part of the URL request, the remote server information contained in the matching cookie(s). Cookies allow CGI programs to store information on your computer instead of the remote one.&lt;br /&gt;&lt;br /&gt;A cookie is a HyperText Transfer Protocol (HTTP) header that consists of a text-only string. Your browser stores this text string in its memory when called upon. This string contains the domain, path, lifetime, and value of a variable. That variable is something a CGI script is looking for--your e-mail address, what site you came from to get to the remote server, what browser you are using, or what operating system you run. A server can get all of this information without cookies, but doing so slows the server down. This is the only information a cookie can contain, unless you fill out a form that explicitly adds other information or the remote server sends you a cookie with information it added--such as a shopping cart ID number. A cookie cannot and does not scan your hard drive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5661857648305863607?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5661857648305863607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5661857648305863607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5661857648305863607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5661857648305863607'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/internet-cookies.html' title='Internet Cookies'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6411136195092338291</id><published>2008-01-28T23:11:00.000+05:30</published><updated>2008-01-28T23:12:37.600+05:30</updated><title type='text'>How To Protect Yourself Against Computer Crashes</title><content type='html'>To prevent crashes, you need to look at your whole system. Here are key areas to look at.&lt;br /&gt;&lt;br /&gt;Operating system. If you have a wintel (Windows/Intel) machine, you have a choice of two operating systems. Those are DOS (which is the underlying OS of WinCRASH--oops, I mean Windows 95, Windows 98, and Windows Me) and Windows NT (NT, 2k, XP).&lt;br /&gt;&lt;br /&gt;There is no reason to run Windows 9x on any computer that is less than 2 years old, unless you are running the older game CDs or a laptop that is low on RAM. The false argument that NT costs more conveniently ignores many things, such as the fact you must buy quite a few third party programs to put the missing pieces into Windows 9x, while with NT these pieces are built-in.&lt;br /&gt;&lt;br /&gt;RAM. Anything less than 64 MB of RAM, and you'll be dipping into your "virtual RAM," which runs about one 1,000 as fast as your RAM. This means longer execution cycles, timing problems, logjams on your bus, and more crashes.&lt;br /&gt;&lt;br /&gt;Bad RAM. Hey, it's always possible. Pay attention to that RAM test when you boot up.&lt;br /&gt;&lt;br /&gt;Hard drives. It's best to have your program files on one physical drive, your temporary files and pagefile on a second, and your data files on a third. However, dual-drive machines are far more common than triple-drive machines, and single-drive (ugh!) machines are even more common, still. If you have a single-drive machine, buy an extra hard drive, and partition it so you can devote 1 GB to temp files and another GB to your page file. This will dramatically speed up your machine, and it will reduce crash frequency, too. Keep your hard drives defragmented. How often should you defragment? Run defragmentation at least once a week. If you recently deleted many files, run it again.&lt;br /&gt;&lt;br /&gt;Run Scandisk or some other similar hard drive utility to check for bad sectors on your drive(s). These cause crashes, too. Scandisk will also check for lost clusters. Choose the delete option.&lt;br /&gt;&lt;br /&gt;Drive organization. Tons of temp files, too many files in your root directory, and the default "keep my frequently-changing files in the same folder as my operating system files" all cause crashes. Relocate your user Profiles, Favorites, Temp, Temporary Internet, and other such files to their own partition or at least their own folder. Go into regedit and change from C:\WINNT or C:\Windows as the default to something like C:\Mystuff or C:\0me.&lt;br /&gt;&lt;br /&gt;Long filenames for folders or directories. Microsoft won't tell you this, but they don't support long filenames, even in NT, as seamlessly as they would have you believe. Go beyond 8 characters, and you increase the likelihood of a crash because the resources required to read even one extra character are more than what it takes to read the first 8!. Change Program Files to Programs, and you are on your way to better computing. This can be a hassle, though, because not all of your shortcuts, macros, etc., will respond to Explorer's name change utility. So, this is a "choose your poison" strategy that you should employ only when you want the ultimate in speed an reliability from your machine.&lt;br /&gt;&lt;br /&gt;Cheap parts. Buy parts that carry NT certification. Period.&lt;br /&gt;&lt;br /&gt;Screen savers. These don't save your screen, but they do induce crashes by hogging resources.  You can choose between cute and functional--it's your computer. However, screen savers and crashes go hand in hand. If you are just dead set on a screen saver, at least avoid the kind that allow you to run text banners. These use highly complex algorithms that place a huge drain on your system.&lt;br /&gt;&lt;br /&gt;Power glitches. What?  You don't have a UPS?  I'm not talking about one of those $12 surge strips.  Get a battery backup unit, like the kind made by APC, Best Power, or other major names. I use a 1 kVA APC unit for my PC, but a unit a fourth of that size is sufficient. The cost is not much. Make sure you provide surge protection for data lines (such as phone lines going to your modem).&lt;br /&gt;&lt;br /&gt;What to do about frequent crashes. Keep notes on what you did just before a crash. If a single program makes you crash, manually uninstall it (run regedit), and then see if your crashes go away. If they do not, then it may be because this program loaded in DLLs that aren't quite right for your system. To cure that, you may have to do a repair reinstall of your operating system and the latest service pack. Good luck.&lt;br /&gt;&lt;br /&gt;If your computer makes a clunking sound and then crashes, you have hard drive control or physical hard drive problems. The cure is to reload your operating system, minus any service packs, and disable all TSRs (terminate and stay resident programs, such as screen savers and various utilities). Then, over a period of several user sessions, add in service packs and utilities. Forget the screen saver.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6411136195092338291?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6411136195092338291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6411136195092338291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6411136195092338291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6411136195092338291'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/how-to-protect-yourself-against.html' title='How To Protect Yourself Against Computer Crashes'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6952300475506234959</id><published>2008-01-28T23:10:00.001+05:30</published><updated>2008-01-28T23:10:46.872+05:30</updated><title type='text'>Taking a look at Vista</title><content type='html'>Traditionally Microsoft software has ignored the fact other operating systems exist. Installing Windows will usually attempt to destroy any other non-Windows partitions, in a Darwineque way, and Windows certainly doesn’t come with anything like a boot manager that lets you select alternative operating systems (although it does offer a boot manager that lets you switch between versions of Windows installed on the disk).&lt;br /&gt;&lt;br /&gt;Out in the real world Microsoft is making moves towards opening up and allowing competition. Is there evidence of that in Vista? While it might be a pipe dream to expect Vista to interoperate with other operating systems, is there evidence of toleration of other operating systems?&lt;br /&gt;&lt;br /&gt;Of course not.&lt;br /&gt;&lt;br /&gt;The installation partitioning tool identifies Linux partitions on the disk but isn’t quite sure what to do with them. It doesn’t identify them by name or file system but simply assigns them a number. But, for that matter, the partitioning tool doesn’t even identify existing NTFS partitions by name or file system. It’s not a particularly helpful piece of software.&lt;br /&gt;&lt;br /&gt;Any changes you make to the partition system at this stage are carried out instantly. If you expect to make changes and then be asked to confirm them later, as with practically all Linux installation routines, then you’re in for a shock. There’s no room to experiment with different partition setups.&lt;br /&gt;&lt;br /&gt;I installed Vista on a notebook computer that had Ubuntu Dapper installed as its main OS, alongside Windows XP Home. Did Vista install a boot loader that let me boot into my choice of operating systems? Of course not. The boot menu identified Windows XP on the same machine as an “Earlier version of Windows”, indicating a weird kind of snobbishness toward all other non-Vista OSes. Ubuntu definitely wasn’t on the list. To restore my ability to boot into it I’m going to have to reinstall GRUB from a rescue disc.&lt;br /&gt;&lt;br /&gt;How about within Computer (aka “My Computer” in earlier versions of Windows). Once Vista was up and running, did it identify the ext3 partition? Did it, gulp, install file system drivers so I could access the contents of my ext3 file systems?&lt;br /&gt;&lt;br /&gt;You know the answer.&lt;br /&gt;&lt;br /&gt;It looks like the same-old Disk Management snap-in is available from the Computer Management console. As with Windows XP, this merely identified the ext3 and Linux swap partitions as “Healthy”, and reported then to be 100% free.&lt;br /&gt;&lt;br /&gt;I’m not sure what excuse Microsoft offers for this lack of functionality. The main open source file systems are extremely established and popular, especially on servers. It wouldn’t be a huge task for Microsoft to provide rudimentary access, even if it’s simply read-only.&lt;br /&gt;&lt;br /&gt;In some ways I’m not surprised. I know the nature of Microsoft. But if I ignore this, and pretend for a moment that I’ve no idea of how Microsoft operates, then it’s actually quite shocking that Vista doesn’t interoperate at all with other operating systems. Why not? Doesn’t Microsoft want its product to appeal to a sizable section of users, on the desktop and server, who use Linux?&lt;br /&gt;&lt;br /&gt;Over the next few days and weeks I’ll examine more of how Vista interoperates with Linux (and vice versa), so check back. I’m also going to take a look at some of Vista’s features compared to Linux alternatives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6952300475506234959?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6952300475506234959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6952300475506234959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6952300475506234959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6952300475506234959'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/taking-look-at-vista.html' title='Taking a look at Vista'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1403105305500786211</id><published>2008-01-28T23:06:00.001+05:30</published><updated>2008-01-28T23:06:59.918+05:30</updated><title type='text'>Windows keyboard shortcut: New folder</title><content type='html'>Because Windows’ console interface is pathetic, users having Linux experience often find having to use the GUI makes even the most menial tasks a cumbersome process. Case-in-point: creating a directory. Having had enough of guiding the mouse pointer through the maze of context menus, I did some research and figured out a very easy keyboard sequence:&lt;br /&gt;&lt;br /&gt;Shift + F10, w, f&lt;br /&gt;&lt;br /&gt;“Shift + F10” opens the context menu, “w” takes you to the New directory, and “F” creates the directory!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1403105305500786211?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1403105305500786211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1403105305500786211' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1403105305500786211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1403105305500786211'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/windows-keyboard-shortcut-new-folder.html' title='Windows keyboard shortcut: New folder'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7767009578079323698</id><published>2008-01-22T23:38:00.000+05:30</published><updated>2008-01-22T23:40:07.043+05:30</updated><title type='text'>GNU C __attribute__ format</title><content type='html'>This __attribute__ allows assigning printf-like or scanf-like characteristics to the declared function, and this enables the compiler to check the format string against the parameters provided throughout the code. This is exceptionally helpful in tracking down hard-to-find bugs.&lt;br /&gt;&lt;br /&gt;There are two flavors:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;    * __attribute__((format(printf,m,n)))&lt;br /&gt;    * __attribute__((format(scanf,m,n)))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;but in practice we use the first one much more often.&lt;br /&gt;&lt;br /&gt;The (m) is the number of the "format string" parameter, and (n) is the number of the first variadic parameter. To see some examples:&lt;br /&gt;&lt;br /&gt;/* like printf() but to standard error only */&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;extern void eprintf(const char *format, ...)&lt;br /&gt; __attribute__((format(printf, 1, 2)));&lt;/span&gt;  /* 1=format 2=params */&lt;br /&gt;&lt;br /&gt;/* printf only if debugging is at the desired level */&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;extern void dprintf(int dlevel, const char *format, ...)&lt;br /&gt; __attribute__((format(printf, 2, 3))); &lt;/span&gt; /* 2=format 3=params */&lt;br /&gt;&lt;br /&gt;With the functions so declared, the compiler will examine the argument lists&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;$ cat test.c&lt;br /&gt;1  extern void eprintf(const char *format, ...)&lt;br /&gt;2               __attribute__((format(printf, 1, 2)));&lt;br /&gt;3&lt;br /&gt;4  void foo()&lt;br /&gt;5  {&lt;br /&gt;6      eprintf("s=%s\n", 5);             /* error on this line */&lt;br /&gt;7&lt;br /&gt;8      eprintf("n=%d,%d,%d\n", 1, 2);    /* error on this line */&lt;br /&gt;9  }&lt;br /&gt;&lt;br /&gt;$ cc -Wall -c test.c&lt;br /&gt;test.c: In function `foo':&lt;br /&gt;test.c:6: warning: format argument is not a pointer (arg 2)&lt;br /&gt;test.c:8: warning: too few arguments for format&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note that the "standard" library functions - printf and the like - are already understood by the compiler by default.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7767009578079323698?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7767009578079323698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7767009578079323698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7767009578079323698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7767009578079323698'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/gnu-c-attribute-format.html' title='GNU C __attribute__ format'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1809611441961382221</id><published>2008-01-22T23:36:00.000+05:30</published><updated>2008-01-22T23:37:30.930+05:30</updated><title type='text'>RPython can be faster than C</title><content type='html'>Check out the following link&lt;br /&gt;&lt;br /&gt;&lt;a href="http://morepypy.blogspot.com/2008/01/rpython-can-be-faster-than-c.html"&gt;http://morepypy.blogspot.com/2008/01/rpython-can-be-faster-than-c.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1809611441961382221?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1809611441961382221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1809611441961382221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1809611441961382221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1809611441961382221'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/rpython-can-be-faster-than-c.html' title='RPython can be faster than C'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5349971555651816845</id><published>2008-01-21T22:51:00.000+05:30</published><updated>2008-01-21T22:57:45.604+05:30</updated><title type='text'>Connect T-Mobile Wireless Internet Through Your Cell Phone</title><content type='html'>You can find a hardcopy of this walk through on my blog at this location.&lt;br /&gt;&lt;br /&gt;I recently took on the challenge of getting an old PC up and running with Xubuntu 7.10. My father recently purchased the T-Mobile Internet package, which allows him to connect his computer to unlimited mobile Internet for $20 a month. Setting this up proved to be easier than I anticipated.&lt;br /&gt;&lt;br /&gt;1. The first thing you need to do is change the USB configuration in your phone. On my phone (a Motorola K1) and many other T-Mobile phones, you have to change your USB configuration: make your default USB connection a data connection. By default, most phones are configured to be in “Memory Card” mode.&lt;br /&gt;2. Next, you need to install a piece of software in Ubuntu called “wvdial”. To do this, click on Applications&gt;Accessories&gt;Terminal. Once your terminal window is open, type in the following:&lt;br /&gt;Code:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;sudo apt-get install wvdial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Edit your wvdial.conf file. Type&lt;br /&gt;Code:&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/wvdial.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;in a terminal window to do this.&lt;br /&gt;&lt;br /&gt;Once you have your wvdial.conf file open, paste in the following text over all the contents of the file:&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;[Dialer Defaults]&lt;br /&gt;Init1 = AT+CGDCONT=1,”IP”,”wap.voicestream.com”&lt;br /&gt;Modem Type = USB Modem&lt;br /&gt;Phone = *99#&lt;br /&gt;Password = pass&lt;br /&gt;Username = user&lt;br /&gt;Modem = /dev/ttyACM0&lt;br /&gt;Baud = 460800&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Take note of the “ttyACM0″ part. This may not be the same on your PC. To find out what yours is, attach your phone to your PC, and then type the following into the terminal:&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;dmesg | fgrep acm&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You should see something like this returned in the output:&lt;br /&gt;&lt;br /&gt;[ 9168.949496] cdc_acm 2-3:1.0: ttyACM0: USB ACM device&lt;br /&gt;&lt;br /&gt;This ACM device is your phone, and it is now an accessible piece of hardware. For wvdial to use it, you must make sure the above configuration file points wvdial to the right device name. If the above dmesg output produces a different ttyACM#, change it accordingly to match your PC. (Note, if you don’t get any dmesg results at all, try typing this in first: sudo modprobe cdc_acm).&lt;br /&gt;&lt;br /&gt;After your wvdial.conf file is created and your sure your Modem = /dev/tty line is correct, save the file and close gedit. Then simply run wvdial from the terminal:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;$ wvdial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Wvdial will then access your phone as it is directed to do so by the wvdial.conf file, and essentially dial T-mobiles Internet Service Provider. No real username or password is required for this, so leave the user/pass in the above config file as it is written. You’ll see some output on the screen that looks like this:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;user@user-desktop:~$ wvdial&lt;br /&gt;WvDial&lt;*1&gt;: WvDial: Internet dialer version 1.56&lt;br /&gt;WvModem&lt;*1&gt;: Cannot get information for serial port.&lt;br /&gt;WvDial&lt;*1&gt;: Initializing modem.&lt;br /&gt;WvDial&lt;*1&gt;: Sending: AT+CGDCONT=1,”IP”,”wap.voicestream.com”&lt;br /&gt;WvDial Modem&lt;*1&gt;: AT+CGDCONT=1,”IP”,”wap.voicestream.com”&lt;br /&gt;WvDial Modem&lt;*1&gt;: OK&lt;br /&gt;WvDial&lt;*1&gt;: Modem initialized.&lt;br /&gt;WvDial&lt;*1&gt;: Sending: ATDT*99#&lt;br /&gt;WvDial&lt;*1&gt;: Waiting for carrier.&lt;br /&gt;WvDial Modem&lt;*1&gt;: ATDT*99#&lt;br /&gt;WvDial Modem&lt;*1&gt;: CONNECT&lt;br /&gt;WvDial&lt;*1&gt;: Carrier detected. Waiting for prompt.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At this point, the program will pause as it handshakes and establishes a connection using PPP. After about 10 or 20 seconds, the output will continue on and look similar to this:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;WvDial&lt;Notice&gt;: Don’t know what to do! Starting pppd and hoping for the best.&lt;br /&gt;WvDial&lt;Notice&gt;: Starting pppd at Thu Jan 17 17:50:28 2008&lt;br /&gt;WvDial&lt;Err&gt;: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied&lt;br /&gt;WvDial&lt;Err&gt;: –&gt; PAP (Password Authentication Protocol) may be flaky.&lt;br /&gt;WvDial&lt;Err&gt;: Warning: Could not modify /etc/ppp/chap-secrets: Permission denied&lt;br /&gt;WvDial&lt;Err&gt;: –&gt; CHAP (Challenge Handshake) may be flaky.&lt;br /&gt;WvDial&lt;Notice&gt;: Pid of pppd: 13530&lt;br /&gt;WvDial&lt;*1&gt;: Using interface ppp0&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: local IP address 10.38.225.200&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: remote IP address 192.168.100.101&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: primary DNS address 66.94.9.120&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;WvDial&lt;*1&gt;: secondary DNS address 66.94.25.120&lt;br /&gt;WvDial&lt;*1&gt;: pppd: ?06][08]?06][08]??[06][08]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Congrats! You are now connected to the Internet using your cellphone. And all you have to do to establish a connection is open a terminal window and type wvdial.&lt;br /&gt;&lt;br /&gt;To end your connection, you can simply close the terminal window containing the above mess, or hit CTRL-C while the terminal window is open. So be careful and don’t close the window by accident, or your connection will be dropped and you’ll have to run wvdial all over again. Oh, the agony of typing that one command over again!!&lt;br /&gt;&lt;br /&gt;Anyway, enjoy your T-Mobile Wireless Internet connection! You should see a steady downstream of about 20 to 30 KB per second, which is about 5 times faster than dial up. And it’s unlimited! It’s not DSL or Cable, but that’s still not a bad deal for 20 bucks a month.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5349971555651816845?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5349971555651816845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5349971555651816845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5349971555651816845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5349971555651816845'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/connect-t-mobile-wireless-internet.html' title='Connect T-Mobile Wireless Internet Through Your Cell Phone'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5738627299890369256</id><published>2008-01-21T00:18:00.000+05:30</published><updated>2008-01-21T00:23:40.188+05:30</updated><title type='text'>Sopcast in Ubuntu</title><content type='html'>1) Download this, untar it and place sp-sc into /usr/local/bin/ :&lt;a   href="http://download.sopcast.org/download/sp-sc.tgz"&gt;http://download.sopcast.org/download/sp-sc.tgz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Download the &lt;span style="font-weight:bold;"&gt;gtk-sopcast.deb&lt;/span&gt; and use &lt;span style="font-weight:bold;"&gt;gdebi&lt;/span&gt; to install it.&lt;br /&gt;&lt;br /&gt;That should work out of the box. MPlayer wouldnt work for me, it may for others, but Kaffeine worked perfectly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5738627299890369256?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5738627299890369256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5738627299890369256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5738627299890369256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5738627299890369256'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/sopcast-in-ubuntu.html' title='Sopcast in Ubuntu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8939045628763874353</id><published>2008-01-21T00:17:00.000+05:30</published><updated>2008-01-21T00:18:24.475+05:30</updated><title type='text'>AllTray</title><content type='html'>With AllTray you can dock any application with no native tray icon (like Evolution, Thunderbird, Terminals) into the system tray. A high-light feature is that a click on the "close" button will minimize back to system tray.  It works well with Gnome,  KDE,  XFCE 4*, Fluxbox* and WindowMaker*&lt;br /&gt;&lt;br /&gt;But, there is no drag 'n drop support .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://alltray.sourceforge.net/"&gt;http://alltray.sourceforge.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8939045628763874353?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8939045628763874353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8939045628763874353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8939045628763874353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8939045628763874353'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/alltray.html' title='AllTray'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8688514268306001457</id><published>2008-01-21T00:16:00.000+05:30</published><updated>2008-01-21T00:17:12.077+05:30</updated><title type='text'>Are You Ready For Blu-Ray?</title><content type='html'>A Beta version of CyberLink’s BD/HD DVD Advisor has been made available for free download from their website. The diagnostic software analyses system resources to check if they will be able to support playback of the next-generation discs, and recommends upgrades or troubleshooting support if the PC isn’t up to scratch.&lt;br /&gt;Among the components it checks the capabilities of are the processor, graphics card, Blu-ray/HD DVD drive, system memory, operating system and playback software. To find out more, or to download the software, head over to www.cyberlink.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8688514268306001457?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8688514268306001457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8688514268306001457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8688514268306001457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8688514268306001457'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/are-you-ready-for-blu-ray.html' title='Are You Ready For Blu-Ray?'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4773656935170686057</id><published>2008-01-21T00:10:00.000+05:30</published><updated>2008-01-21T00:15:40.825+05:30</updated><title type='text'>Running Windows, Linux And Mac Operating Systems</title><content type='html'>Avanquest UK has launched a virtual desktop product (created by Parallels Inc) that’ll allow you to run different operating systems and applications alongside Mac OS. Intel processor-based Apple Macs will therefore be able to run Windows, Linux and most other applications in Mac OS X without needing to reboot. Files will be shareable between Windows XP/2000 and Mac OS X by just copying and pasting them, which is useful.&lt;br /&gt;&lt;br /&gt;Desktop for Mac will also come with Parallels’ Compressor, which allows Windows 2000, 2003 and XP virtual machines’ hard drive space to be reduced by 50% of more, so that Desktop for Mac isn’t constrained by memory and space requirements.&lt;br /&gt;&lt;br /&gt;&lt;a href="www.avanquest.co.uk"&gt;www.avanquest.co.uk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4773656935170686057?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4773656935170686057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4773656935170686057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4773656935170686057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4773656935170686057'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/running-windows-linux-and-mac-operating.html' title='Running Windows, Linux And Mac Operating Systems'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4194602913692058428</id><published>2008-01-20T23:59:00.000+05:30</published><updated>2008-01-21T00:02:50.237+05:30</updated><title type='text'>PowerTOP -  Power Saver for GNU/Linux</title><content type='html'>Computer programs can make your computer use more power. PowerTOP is a Linux tool that helps you find those programs that are misbehaving while your computer is idle. The application that misbehaved the most was the Linux kernel. However, as of version 2.6.21, the Linux kernel went tickless, and no longer has a fixed 1000Hz timer tick. The result (in theory) is huge power savings because the CPU stays in low power mode for longer periods during system idle.&lt;br /&gt;&lt;br /&gt;However... there are many things that can ruin the party, both inside the kernel and in userspace. PowerTOP combines various sources of information from the kernel into one convenient screen so that you can see how well your system is doing at saving power, and which components are the biggest problems.&lt;br /&gt;&lt;br /&gt;PowerTOP has these four basic goals:&lt;br /&gt;&lt;br /&gt;* Show how well your system is using the various hardware power-saving features&lt;br /&gt;* Show you the culprit software components that are preventing optimal usage of your      -   hardware power savings&lt;br /&gt;* Help Linux developers test their application and achieve optimal behavior&lt;br /&gt;* Provide you with tuning suggestions to achieve low power consumption&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lesswatts.org/projects/powertop/"&gt;http://www.lesswatts.org/projects/powertop/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4194602913692058428?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4194602913692058428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4194602913692058428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4194602913692058428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4194602913692058428'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/powertop-power-saver-for-gnulinux.html' title='PowerTOP -  Power Saver for GNU/Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8068790625761481247</id><published>2008-01-20T23:44:00.000+05:30</published><updated>2008-01-20T23:53:37.946+05:30</updated><title type='text'>Switch between RDP and Desktop in Ubuntu</title><content type='html'>In most of the time, we use RDP in full screen mode, But,sometimes  we have problem with minimizing the remote screen. &lt;br /&gt;But, &lt;span style="font-weight:bold;"&gt;CTRL-ALT-ENTER&lt;/span&gt; key combination will help us to make the RDP terminal  full screen to windowed mode. So that we can work with the desktop machine also.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8068790625761481247?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8068790625761481247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8068790625761481247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8068790625761481247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8068790625761481247'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2008/01/switch-between-rdp-and-desktop-in.html' title='Switch between RDP and Desktop in Ubuntu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6705032272938312577</id><published>2007-10-07T17:01:00.000+05:30</published><updated>2007-10-07T17:02:59.067+05:30</updated><title type='text'>Free Software is good for Businees</title><content type='html'>"Once the domain of hobbyist software developers, open source software&lt;br /&gt;applications--both hosted and locally-installed--are having a major&lt;br /&gt;and positive impact&lt;br /&gt;on the enterprise..."&lt;br /&gt;&lt;br /&gt;COMPLETE STORY:&lt;br /&gt;&lt;a href="http://nl.internet.com/ct.html?rtr=on&amp;s=1,3gtz,1,b7vc,2sxh,8hyg,jhei"&gt;http://nl.internet.com/ct.html?rtr=on&amp;s=1,3gtz,1,b7vc,2sxh,8hyg,jhei&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6705032272938312577?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6705032272938312577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6705032272938312577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6705032272938312577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6705032272938312577'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/10/free-software-is-good-for-businees.html' title='Free Software is good for Businees'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4962435360956239628</id><published>2007-10-07T16:51:00.000+05:30</published><updated>2007-10-07T16:58:00.310+05:30</updated><title type='text'>Checking the Integrity of a Transfer</title><content type='html'>There are situations in which we have to check the integrity after atransfer. This could be from the network, a CD/DVD, USB or hard disk.In such cases, errors can creep in and partial transfer or corruptedtransfer is possible. When faced with the necessity to ensure theintegrity of critical data, one could use one of these approaches.&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt; $ sha1sum&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Executing this command at both ends should result in identicaloutputs. This works for all files, text or binary. You could also dothe same thing with OpenSSL or GNU Privacy Guard.&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; $ openssl -sha1    &lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;or&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ gpg --print-md sha1&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You could also use diff or cksum for this but the above approach isbetter. Or if you have the luxury to execute sha512sum at both sides,it is even better!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4962435360956239628?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4962435360956239628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4962435360956239628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4962435360956239628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4962435360956239628'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/10/checking-integrity-of-transfer.html' title='Checking the Integrity of a Transfer'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4246374191837753905</id><published>2007-09-16T13:47:00.000+05:30</published><updated>2007-09-16T13:48:30.671+05:30</updated><title type='text'>Open HackDay</title><content type='html'>Yahoo! Bangalore will be conducting an open hack day on October 5th and6th at Bangalore.  More information on this event is available from&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.hackday.org/" target="_blank"&gt;http://www.hackday.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4246374191837753905?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4246374191837753905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4246374191837753905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4246374191837753905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4246374191837753905'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/09/open-hackday.html' title='Open HackDay'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8369197302372869123</id><published>2007-08-27T14:34:00.000+05:30</published><updated>2007-08-27T14:40:33.658+05:30</updated><title type='text'>Extract the RAR file in Linux</title><content type='html'>If you are using ubutu/debian, install the &lt;span style="font-weight: bold;"&gt;unrar&lt;/span&gt; package using apt-get&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# apt-get install unrar&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;List the files in RAR archive&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ unrar l file.rar&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;To test the integrity of the RAR archive&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ unrar t file.rar&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;To extract the files into the current directory&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ unrar e file.rar&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;To extract the files into the some other  directory(use full path)&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ unrar x file.rar&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8369197302372869123?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8369197302372869123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8369197302372869123' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8369197302372869123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8369197302372869123'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/extract-rar-file-in-linux.html' title='Extract the RAR file in Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8356479630071909890</id><published>2007-08-27T13:21:00.000+05:30</published><updated>2007-08-27T14:33:56.150+05:30</updated><title type='text'>Debian/Ubutnu run levels(Using inittab)</title><content type='html'>In ubuntu, you can't find any file name &lt;span style="font-weight: bold;"&gt;inittab&lt;/span&gt; under /etc.&lt;br /&gt;ubuntu call it as UpStart(&lt;a href="http://upstart.ubuntu.com/"&gt;http://upstart.ubuntu.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;First, we look at the run levels in ubuntu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* 0 - Halt&lt;br /&gt;* 1 - Single&lt;br /&gt;* 2 - Full multi-user with display manager (GUI)&lt;br /&gt;* 3 - Full multi-user with display manager (GUI)&lt;br /&gt;* 4 - Full multi-user with display manager (GUI)&lt;br /&gt;* 5 - Full multi-user with display manager (GUI)&lt;br /&gt;* 6 - Reboot&lt;br /&gt;&lt;br /&gt;refer the following link and look at the section 10.5&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.debian.org/doc/FAQ/ch-customizing.en.html"&gt;http://www.debian.org/doc/FAQ/ch-customizing.en.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to know the current runlevel, just give&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;zoobave@zoobave-desktop:~$ runlevel&lt;br /&gt;N 5&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;There are two ways are available to  change the current runlevel &lt;br /&gt;I)use the telinit command &lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;zoobave@zoobave-desktop:~$ sudo telinit 3&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;II) Create/Edit the /etc/initab file and change the the initdefault value in the &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;id:3:initdefault&lt;/span&gt;  entry&lt;br /&gt;&lt;pre class=" code"&gt;&lt;br /&gt;# /etc/inittab: init( configuration.&lt;br /&gt;# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $&lt;br /&gt;&lt;br /&gt;# The default runlevel.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;id:3:initdefault:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# Boot-time system configuration/initialization script.&lt;br /&gt;# This is run first except when booting in emergency (-b) mode.&lt;br /&gt;si::sysinit:/etc/init.d/rcS&lt;br /&gt;&lt;br /&gt;# What to do in single-user mode.&lt;br /&gt;~~:S:wait:/sbin/sulogin&lt;br /&gt;&lt;br /&gt;# /etc/init.d executes the S and K scripts upon change&lt;br /&gt;# of runlevel.&lt;br /&gt;#&lt;br /&gt;# Runlevel 0 is halt.&lt;br /&gt;# Runlevel 1 is single-user.&lt;br /&gt;# Runlevels 2-5 are multi-user.&lt;br /&gt;# Runlevel 6 is reboot.&lt;br /&gt;&lt;br /&gt;l0:0:wait:/etc/init.d/rc 0&lt;br /&gt;l1:1:wait:/etc/init.d/rc 1&lt;br /&gt;l2:2:wait:/etc/init.d/rc 2&lt;br /&gt;l3:3:wait:/etc/init.d/rc 3&lt;br /&gt;l4:4:wait:/etc/init.d/rc 4&lt;br /&gt;l5:5:wait:/etc/init.d/rc 5&lt;br /&gt;l6:6:wait:/etc/init.d/rc 6&lt;br /&gt;# Normally not reached, but fallthrough in case of emergency.&lt;br /&gt;z6:6:respawn:/sbin/sulogin&lt;br /&gt;&lt;br /&gt;# What to do when CTRL-ALT-DEL is pressed.&lt;br /&gt;ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now&lt;br /&gt;&lt;br /&gt;# Action on special keypress (ALT-UpArrow).&lt;br /&gt;#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."&lt;br /&gt;&lt;br /&gt;# What to do when the power fails/returns.&lt;br /&gt;pf:owerwait:/etc/init.d/powerfail start&lt;br /&gt;pn:owerfailnow:/etc/init.d/powerfail now&lt;br /&gt;po:owerokwait:/etc/init.d/powerfail stop&lt;br /&gt;&lt;br /&gt;# /sbin/getty invocations for the runlevels.&lt;br /&gt;#&lt;br /&gt;# The "id" field MUST be the same as the last&lt;br /&gt;# characters of the device (after "tty").&lt;br /&gt;#&lt;br /&gt;# Format:&lt;br /&gt;# &lt;id&gt;:&lt;runlevels&gt;:&lt;action&gt;:&lt;process&gt;&lt;br /&gt;#&lt;br /&gt;# Note that on most Debian systems tty7 is used by the X Window System,&lt;br /&gt;# so if you want to add more getty's go ahead but skip tty7 if you run X.&lt;br /&gt;#&lt;br /&gt;1:2345:respawn:/sbin/mingetty --noclear --autologin matt tty1&lt;br /&gt;2:23:respawn:/sbin/mingetty tty2&lt;br /&gt;3:23:respawn:/sbin/mingetty tty3&lt;br /&gt;4:23:respawn:/sbin/mingetty tty4&lt;br /&gt;5:23:respawn:/sbin/mingetty tty5&lt;br /&gt;6:23:respawn:/sbin/mingetty tty6&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;But, there is no difference between runlevels 2,3,4 and 5. If you want to customize, add/remove the entries in &lt;span style="font-weight:bold;"&gt;/etc/rcN.d/&lt;/span&gt; directory&lt;br /&gt;For, example, if you don't want to start your X server during runlevel 3, just remove the S13gdm file under /etc/rc3.d/ directory&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;zoobave@zoobave-desktop:~$ sudo rm /etc/rc5.d/S13gdm&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8356479630071909890?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8356479630071909890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8356479630071909890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8356479630071909890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8356479630071909890'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/debianubutnu-run-levelswithout-inittab.html' title='Debian/Ubutnu run levels(Using inittab)'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1242605049063294582</id><published>2007-08-24T11:47:00.000+05:30</published><updated>2007-08-24T11:48:48.781+05:30</updated><title type='text'>A cool article about web 3.0</title><content type='html'>&lt;a href="http://www.web2journal.com/read/236036.htm"&gt;http://www.web2journal.com/read/236036.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1242605049063294582?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1242605049063294582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1242605049063294582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1242605049063294582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1242605049063294582'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/cool-article-about-web-30.html' title='A cool article about web 3.0'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1224231965470126542</id><published>2007-08-23T15:15:00.000+05:30</published><updated>2007-08-24T10:49:03.826+05:30</updated><title type='text'>Manually change the default login session</title><content type='html'>1) Goto the user's home directory&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;   &lt;pre class="code"&gt;  $ cd&lt;br/&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;2) edit the file &lt;span style="font-weight:bold;"&gt;.dmrc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;   &lt;pre class="code"&gt;  $ gedit .dmrc &lt;br/&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;3) change the session to kde (or) gnome&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;           [Desktop]&lt;br /&gt;           Session=kde&lt;br /&gt;&lt;/span&gt;4) save the file and logout&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1224231965470126542?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1224231965470126542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1224231965470126542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1224231965470126542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1224231965470126542'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/manually-change-default-logon-session.html' title='Manually change the default login session'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-3796815231810308504</id><published>2007-08-23T15:00:00.000+05:30</published><updated>2007-08-23T15:02:33.367+05:30</updated><title type='text'>Force file system check during next boot</title><content type='html'>Its very simple, just create a "forcefsck" in root (/) directory&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;$ sudo touch /forcefsck&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-3796815231810308504?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/3796815231810308504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=3796815231810308504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3796815231810308504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3796815231810308504'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/force-file-system-check-during-next.html' title='Force file system check during next boot'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-3145364426888476066</id><published>2007-08-23T12:45:00.000+05:30</published><updated>2007-08-23T12:47:01.631+05:30</updated><title type='text'>Google Talk (gtalk) for Linux</title><content type='html'>I have been  searching a long time for google talk for  linux. Somebody suggest me to use gaim (or) pidgin jabber account. But, i couldn't make a call to gtalk users.&lt;br /&gt;I found two packages to make the voip calls to gtalk users in linux&lt;br /&gt;&lt;br /&gt;1) Gizmo (&lt;a href="http://gizmoproject.com/"&gt;http://gizmoproject.com/&lt;/a&gt;)&lt;br /&gt;2) Jabbin (&lt;a href="http://www.jabbin.com/int/index.php/configure-jabbin-for-google-talk/"&gt;http://www.jabbin.com/int/index.php/configure-jabbin-for-google-talk/&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-3145364426888476066?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/3145364426888476066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=3145364426888476066' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3145364426888476066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3145364426888476066'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/google-talk-gtalk-for-linux.html' title='Google Talk (gtalk) for Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5238892762030962689</id><published>2007-08-23T12:06:00.000+05:30</published><updated>2007-08-23T12:07:15.542+05:30</updated><title type='text'>Scons</title><content type='html'>&lt;a href="http://www.scons.org/"&gt;http://www.scons.org/&lt;/a&gt;&lt;br /&gt;SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5238892762030962689?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5238892762030962689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5238892762030962689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5238892762030962689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5238892762030962689'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/scons.html' title='Scons'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8348706166124869948</id><published>2007-08-23T11:44:00.000+05:30</published><updated>2007-08-23T11:45:32.511+05:30</updated><title type='text'>Some Popular Linux IDEs</title><content type='html'>jedit(PHP, Python)&lt;br /&gt;vim, gvim&lt;br /&gt;Emacs, XEmacs&lt;br /&gt;Elipse&lt;br /&gt;MonoDevelop(C#)&lt;br /&gt;Kdevelop&lt;br /&gt;gedit&lt;br /&gt;bluefish(HTML, CSS, PHP)&lt;br /&gt;netbeans (Java)&lt;br /&gt;quanta (HTML, CSS)&lt;br /&gt;Anjuta (C, C++)&lt;br /&gt;nano (PERL, CGI)&lt;br /&gt;nvu (HTML)&lt;br /&gt;Glade&lt;br /&gt;JBuilder&lt;br /&gt;nvi&lt;br /&gt;screem (HTML, XML)&lt;br /&gt;freeRIDE (Ruby)&lt;br /&gt;wing IDE (Python)&lt;br /&gt;Zend Studio (PHP)&lt;br /&gt;Dev-PHP (PHP)&lt;br /&gt;IntelliJ IDEA (Java)&lt;br /&gt;SciTE&lt;br /&gt;Kate&lt;br /&gt;Kylix&lt;br /&gt;eric3 (Python, Ruby)&lt;br /&gt;NEdit&lt;br /&gt;JGRASP (Java, C++)&lt;br /&gt;Geany&lt;br /&gt;Code::Blocks (C++)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8348706166124869948?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8348706166124869948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8348706166124869948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8348706166124869948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8348706166124869948'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/some-popular-linux-ides.html' title='Some Popular Linux IDEs'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7054855054535341847</id><published>2007-08-22T14:38:00.000+05:30</published><updated>2007-08-22T15:14:59.247+05:30</updated><title type='text'>Run the shell scripts like batch file in M$ Windows</title><content type='html'>Add the current directory to the $PATH environment variable&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;$ PATH = .:$PATH&lt;br /&gt;$ export $PATH&lt;br /&gt;&lt;br /&gt;$ file.sh&lt;/span&gt;  (instead of [./file.sh] or [sh file.sh] )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7054855054535341847?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7054855054535341847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7054855054535341847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7054855054535341847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7054855054535341847'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/run-shell-scripts-like-batch-file-in-m.html' title='Run the shell scripts like batch file in M$ Windows'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4142671218020080686</id><published>2007-08-22T14:04:00.001+05:30</published><updated>2007-08-22T14:04:33.016+05:30</updated><title type='text'>Web 2.0 ... The Machine is Us/ing Us</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6gmP4nk0EOE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6gmP4nk0EOE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4142671218020080686?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4142671218020080686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4142671218020080686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4142671218020080686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4142671218020080686'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/web-20-machine-is-using-us.html' title='Web 2.0 ... The Machine is Us/ing Us'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5764182144122797862</id><published>2007-08-22T13:41:00.000+05:30</published><updated>2007-08-22T13:43:00.614+05:30</updated><title type='text'>Writing Portable Code</title><content type='html'>In 'C' or some other programming languages like C++, we often used to declare a variable like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;int a;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;we still assume that the size of the integer is 2 bytes (16 bits). But it is not in all cases. The size of the integer depends on the word size of a corresponding  processor.&lt;br /&gt;So, This kind of variable declaration leads to the non portable code across different hardware. So, we should declare the variables only based on WORD size of the processor&lt;br /&gt;&lt;br /&gt;We may try the following code&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;typedef char int8_t;        &lt;/span&gt;                      (for 8 bit interger)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;typedef unsigned char uint8_t;  &lt;/span&gt;        (for 8 bit unsigned interger)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uint8_t a;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;we can make use of &lt;span style="font-weight: bold;"&gt;stdint.h&lt;/span&gt; for other size variables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5764182144122797862?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5764182144122797862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5764182144122797862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5764182144122797862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5764182144122797862'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/writing-portable-code.html' title='Writing Portable Code'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2796472424622251644</id><published>2007-08-22T13:07:00.000+05:30</published><updated>2007-08-22T13:09:07.707+05:30</updated><title type='text'>Fastest KDE Distro</title><content type='html'>Nimblex sub100 was released yesterday. From the release notes :&lt;br /&gt; "It was just released - the smallest live CD in the world with KDE.&lt;br /&gt;It's just under 100 MB and gathers together Linux kernel 2.6.21, KDE&lt;br /&gt;3.5.7, xine media player, XMMS, GIMP and other software. NimbleX&lt;br /&gt;sub100 is most likely the fastest distro to boot in KDE and from the&lt;br /&gt;tests that where performed so far the fastest boot time was 35&lt;br /&gt;seconds. You can get it from &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://nimblex.net/" target="_blank"&gt;nimblex.net&lt;/a&gt; and use it as your portable&lt;br /&gt;OS. ... This is not a new version of NimbleX; it's just a different&lt;br /&gt;edition that has the technology that will be at the base of the next&lt;br /&gt;version."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2796472424622251644?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2796472424622251644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2796472424622251644' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2796472424622251644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2796472424622251644'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/fastest-kde-distro.html' title='Fastest KDE Distro'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-3639845459263409326</id><published>2007-08-21T12:58:00.000+05:30</published><updated>2007-08-21T12:59:25.457+05:30</updated><title type='text'>How Windows Users Survive</title><content type='html'>&lt;a href="http://www.tuxgirl.com/archive.php?id=33"&gt;http://www.tuxgirl.com/archive.php?id=33&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-3639845459263409326?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/3639845459263409326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=3639845459263409326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3639845459263409326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/3639845459263409326'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/how-windows-users-survive.html' title='How Windows Users Survive'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5637241587977043204</id><published>2007-08-21T11:45:00.000+05:30</published><updated>2007-08-21T11:46:21.144+05:30</updated><title type='text'>IE 4 Linux</title><content type='html'>&lt;b&gt;&lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;http://www.tatanka.com.br/ies4linux/page/Main_Page&lt;/a&gt;&lt;br /&gt;IEs4Linux&lt;/b&gt; is the &lt;b&gt;simpler&lt;/b&gt; way to have Microsoft Internet Explorer running on Linux (or any OS running Wine).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5637241587977043204?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5637241587977043204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5637241587977043204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5637241587977043204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5637241587977043204'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/ie-4-linux.html' title='IE 4 Linux'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4632520665234891576</id><published>2007-08-21T11:41:00.000+05:30</published><updated>2007-08-21T11:44:36.557+05:30</updated><title type='text'>Download BitTorrent Files through Your Browser without a Client Installed</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lo1O2re-sIw/RsqCvHukS5I/AAAAAAAAAAU/zAyJNRVWgoI/s1600-h/image001.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_lo1O2re-sIw/RsqCvHukS5I/AAAAAAAAAAU/zAyJNRVWgoI/s400/image001.jpg" alt="" id="BLOGGER_PHOTO_ID_5101033273990335378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Let's say you're sitting in an Internet cafe or public library computer, and you want to download a file using BitTorrent. Most likely, a BitTorrent client like µTorrent or Azureus hasn't been installed so you might think you're out of luck.&lt;br /&gt;&lt;br /&gt;There are actually two things you can do at this point. If you want to schedule a download to your home computer remotely, you can use µTorrent's WebUI feature to control µTorrent over the Internet. You can manage all aspects of downloading a BitTorrent file using WebUI.&lt;br /&gt;&lt;br /&gt;Alternatively, if you want to download a file to a public computer where there are administrative restrictions on installing additional software, you can use BitLet. It's a completely browser-based BitTorrent client and probably the simplest way yet to download torrents.&lt;br /&gt;&lt;br /&gt;All you need to do is point to a torrent file's URL and hit "Download torrent" to get started. For instance, let's say we want to download Lawrence Lessig's book Free Culture in PDF format.&lt;br /&gt;&lt;br /&gt;The URL to the torrent can be found on Legaltorrents. Just paste it into the URL field, hit Download, and select the directory where you want to save the ebook. Then the download will start automatically. You can even resume downloads.&lt;br /&gt;&lt;br /&gt;The only troublesome thing about BitLet is that you need to have Java installed and enabled in your browser for it to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4632520665234891576?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4632520665234891576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4632520665234891576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4632520665234891576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4632520665234891576'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/download-bittorrent-files-through-your.html' title='Download BitTorrent Files through Your Browser without a Client Installed'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lo1O2re-sIw/RsqCvHukS5I/AAAAAAAAAAU/zAyJNRVWgoI/s72-c/image001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1312032176635724642</id><published>2007-08-21T11:30:00.000+05:30</published><updated>2007-08-21T11:31:49.624+05:30</updated><title type='text'>Listen to Local Radio Stations</title><content type='html'>Tune directly with Amarok (Ctrl-O, followed by URL)&lt;br /&gt;&lt;br /&gt;English:&lt;br /&gt;http://www.class95.sg/asx/fm950.asx&lt;br /&gt;http://www.987fm.sg/asx/fm987.asx&lt;br /&gt;http://www.938live.sg/asx/fm933.asx&lt;br /&gt;http://www.gold90.sg/asx/fm905.asx&lt;br /&gt;http://www.symphony.sg/asx/fm924.asx&lt;br /&gt;http://www.lush995.sg/asx/fm995.asx&lt;br /&gt;http://www.international963.sg/asx/fm963.asx&lt;br /&gt;&lt;br /&gt;Chinese:&lt;br /&gt;http://www.yes933.sg/asx/fm933.asx&lt;br /&gt;http://www.love972.sg/asx/fm972.asx&lt;br /&gt;http://www.capital958.sg/asx/fm958.asx&lt;br /&gt;&lt;br /&gt;Malay:&lt;br /&gt;http://www.ria.sg/asx/fm897.asx&lt;br /&gt;http://www.warna.sg/asx/fm942.asx&lt;br /&gt;&lt;br /&gt;Tamil:&lt;br /&gt;http://www.oli.sg/asx/fm968.asx&lt;br /&gt;&lt;br /&gt;Smart DAB (Digital)&lt;br /&gt;Cruise: http://www.smartradio.sg/asx/dab02.asx&lt;br /&gt;ClubPlay: http://www.smartradio.sg/asx/dab01.asx&lt;br /&gt;JKPop: http://www.smartradio.sg/asx/dab03.asx&lt;br /&gt;&lt;br /&gt;ChineseEverGreens: http://www.smartradio.sg/asx/dab05.asx&lt;br /&gt;PlanetBollyWood: http://www.smartradio.sg/asx/dab04.asx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1312032176635724642?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1312032176635724642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1312032176635724642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1312032176635724642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1312032176635724642'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/listen-to-local-radio-stations.html' title='Listen to Local Radio Stations'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1818713579966846833</id><published>2007-08-17T12:25:00.000+05:30</published><updated>2007-08-17T13:13:55.442+05:30</updated><title type='text'>cdecl</title><content type='html'>Cdecl  (and  c++decl) is a program for encoding and decoding C (or C++) type declarations.  The C language is based  on  the  (draft  proposed) X3J11  ANSI  Standard;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;root@dvm-desktop:/home/dvm# cdecl&lt;/span&gt;&lt;br /&gt;Type `help' or `?' for help&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;cdecl&gt; ?&lt;/span&gt;&lt;br /&gt;  [] means optional; {} means 1 or more; &lt;&gt; means defined elsewhere&lt;br /&gt;    commands are separated by ';' and newlines&lt;br /&gt;  command:&lt;br /&gt;    declare &lt;name&gt; as &lt;english&gt;&lt;br /&gt;    cast &lt;name&gt; into &lt;english&gt;&lt;br /&gt;    explain &lt;gibberish&gt;&lt;br /&gt;    set or set options&lt;br /&gt;    help, ?&lt;br /&gt;    quit or exit&lt;br /&gt;  english:&lt;br /&gt;    function [( &lt;decl-list&gt; )] returning &lt;english&gt;&lt;br /&gt;    array [&lt;number&gt;] of &lt;english&gt;&lt;br /&gt;    [{ const | volatile | noalias }] pointer to &lt;english&gt;&lt;br /&gt;    &lt;type&gt;&lt;br /&gt;  type:&lt;br /&gt;    {[&lt;storage-class&gt;] [{&lt;modifier&gt;}] [&lt;C-type&gt;]}&lt;br /&gt;    { struct | union | enum } &lt;name&gt;&lt;br /&gt;  decllist: a comma separated list of &lt;name&gt;, &lt;english&gt; or &lt;name&gt; as &lt;english&gt;&lt;br /&gt;  name: a C identifier&lt;br /&gt;  gibberish: a C declaration, like 'int *x', or cast, like '(int *)x'&lt;br /&gt;  storage-class: extern, static, auto, register&lt;br /&gt;  C-type: int, char, float, double, or void&lt;br /&gt;  modifier: short, long, signed, unsigned, const, volatile, or noalias&lt;br /&gt;cdecl&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;cdecl&gt;  declare fptab as array of pointer to function returning  pointer to char&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;char *(*fptab[])()&lt;/span&gt;&lt;br /&gt;cdecl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1818713579966846833?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1818713579966846833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1818713579966846833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1818713579966846833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1818713579966846833'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/cdecl.html' title='cdecl'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6263450399344109888</id><published>2007-08-16T15:52:00.000+05:30</published><updated>2007-08-20T15:25:38.365+05:30</updated><title type='text'>Blackle - Black Google</title><content type='html'>This is really interesting indeed!!!&lt;br /&gt;&lt;a href="http://www.blackle. com"&gt;http://www.blackle. com&lt;/a&gt;&lt;br /&gt;A few months ago, TreeHugger Mark Ontkush wrote a post on his blog&lt;br /&gt;EcoIron titled Black Google Would Save 750 Megawatt-hours a Year. The post&lt;br /&gt;lays out the following train of thought. "An all white web page uses&lt;br /&gt;about 74 watts to display, while an all black page uses only 59 watts."&lt;br /&gt;Google, which has a white background and gets about " 200 million&lt;br /&gt;queries a day " could reduce global energy use by 750 Megawatt-hours a year&lt;br /&gt;by simply changing the color of its homepage to black. (For more&lt;br /&gt;detailed calculations and assumptions check out the original post here .)&lt;br /&gt;In response to this post a black version of Google emerged called&lt;br /&gt;Blackle.com. According to Blackle's homepage at publication time, 4,408.917&lt;br /&gt;Watt hours have been saved by. The site encourages users to "make a&lt;br /&gt;difference today [by] … Blackling "energy saving tips" or visit[ing]&lt;br /&gt;treehugger.com a great blog dedicated to environmental awareness." Nice&lt;br /&gt;ideas. But how does the search measure up? Very well indeed. Give it a&lt;br /&gt;whirl yourself and start saving energy one search at a time. ::&lt;br /&gt;Blackle.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6263450399344109888?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6263450399344109888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6263450399344109888' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6263450399344109888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6263450399344109888'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/blackle-black-google.html' title='Blackle - Black Google'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4977896757675930575</id><published>2007-08-16T12:22:00.000+05:30</published><updated>2007-08-16T12:24:45.523+05:30</updated><title type='text'>Nokia recalls batteries; at risk to explode</title><content type='html'>&lt;a href="http://www.nokia.com/batteryreplacement/en/"&gt;http://www.nokia.com/batteryreplacement/en/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4977896757675930575?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4977896757675930575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4977896757675930575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4977896757675930575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4977896757675930575'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/nokia-recalls-batteries-at-risk-to.html' title='Nokia recalls batteries; at risk to explode'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7665475990315984438</id><published>2007-08-14T19:52:00.000+05:30</published><updated>2007-08-14T19:57:08.666+05:30</updated><title type='text'>Linux Videos</title><content type='html'>&lt;a href="http://showmedo.com/videos/Linux"&gt;http://showmedo.com/videos/Linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7665475990315984438?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7665475990315984438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7665475990315984438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7665475990315984438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7665475990315984438'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/linux-videos.html' title='Linux Videos'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5723160188600382977</id><published>2007-08-14T19:50:00.000+05:30</published><updated>2007-08-14T19:51:25.067+05:30</updated><title type='text'>AIRTEL GPRS ON A LINUX MACHINE USING BLUETOOTH</title><content type='html'>Linux + Bluetooth + Airtel + GPRS&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mobguru.com/Linux+GPRS+Bluetooth.htm"&gt;http://www.mobguru.com/Linux+GPRS+Bluetooth.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5723160188600382977?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5723160188600382977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5723160188600382977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5723160188600382977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5723160188600382977'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/airtel-gprs-on-linux-machine-using.html' title='AIRTEL GPRS ON A LINUX MACHINE USING BLUETOOTH'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5884379405749660605</id><published>2007-08-14T19:48:00.000+05:30</published><updated>2007-08-14T19:49:21.680+05:30</updated><title type='text'>Install Debian GNU/Linux from Windows</title><content type='html'>You can install Debian GNU/Linux if you have a working&lt;br /&gt;internet connection and you are running a Microsoft Windows Operating&lt;br /&gt;system. Debian now has an installer that runs on Windows!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goodbye-microsoft.com.nyud.net:8090/"&gt;http://goodbye-microsoft.com.nyud.net:8090/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5884379405749660605?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5884379405749660605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5884379405749660605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5884379405749660605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5884379405749660605'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/install-debian-gnulinux-from-windows.html' title='Install Debian GNU/Linux from Windows'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5460089276376740622</id><published>2007-08-14T17:44:00.001+05:30</published><updated>2007-08-14T17:44:56.634+05:30</updated><title type='text'>Get Unlimited GMail addresses using Plus Addressing</title><content type='html'>&lt;a href="http://www.nirmaltv.com/2007/06/21/get-unlimited-gmail-addresses-using-plus-addressing/"&gt;http://www.nirmaltv.com/2007/06/21/get-unlimited-gmail-addresses-using-plus-addressing/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5460089276376740622?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5460089276376740622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5460089276376740622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5460089276376740622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5460089276376740622'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/get-unlimited-gmail-addresses-using.html' title='Get Unlimited GMail addresses using Plus Addressing'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5332992302236949745</id><published>2007-08-14T17:29:00.000+05:30</published><updated>2007-08-14T17:30:05.438+05:30</updated><title type='text'>malloc(0)</title><content type='html'>&lt;a href="http://www.thescripts.com/forum/thread508471.html"&gt;http://www.thescripts.com/forum/thread508471.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5332992302236949745?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5332992302236949745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5332992302236949745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5332992302236949745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5332992302236949745'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/malloc0.html' title='malloc(0)'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7767310812303381084</id><published>2007-08-09T13:36:00.000+05:30</published><updated>2007-08-09T13:38:01.881+05:30</updated><title type='text'>How to install moonlight in ubutu</title><content type='html'>&lt;a href="http://johansoft.blogspot.com/2007/07/how-to-install-moonlight-desklets-step.html"&gt;http://johansoft.blogspot.com/2007/07/how-to-install-moonlight-desklets-step.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7767310812303381084?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7767310812303381084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7767310812303381084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7767310812303381084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7767310812303381084'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/how-to-install-moonlight-in-ubutu.html' title='How to install moonlight in ubutu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2401081866578368955</id><published>2007-08-07T16:21:00.000+05:30</published><updated>2007-08-07T16:22:13.492+05:30</updated><title type='text'>Installing Ubuntu Linux on a usb pendrive</title><content type='html'>&lt;a href="http://www.debuntu.org/book/export/html/160"&gt;http://www.debuntu.org/book/export/html/160&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2401081866578368955?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2401081866578368955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2401081866578368955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2401081866578368955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2401081866578368955'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/installing-ubuntu-linux-on-usb-pendrive.html' title='Installing Ubuntu Linux on a usb pendrive'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7624155592886894515</id><published>2007-08-07T12:12:00.000+05:30</published><updated>2007-08-07T12:17:08.964+05:30</updated><title type='text'>A Beautiful Quote</title><content type='html'>&lt;img src=http://world.std.com/~cme/images/local-full.jpg height=500 width=750&gt;&lt;/img&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7624155592886894515?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7624155592886894515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7624155592886894515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7624155592886894515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7624155592886894515'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/beautiful-quote.html' title='A Beautiful Quote'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6008557425936719082</id><published>2007-08-06T22:15:00.000+05:30</published><updated>2007-08-06T22:18:29.260+05:30</updated><title type='text'>Innovation at Google</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2GtgSkmDnbQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2GtgSkmDnbQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6008557425936719082?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6008557425936719082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6008557425936719082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6008557425936719082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6008557425936719082'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/innovation-at-google.html' title='Innovation at Google'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7478853164847905178</id><published>2007-08-05T22:43:00.001+05:30</published><updated>2007-08-05T22:43:38.059+05:30</updated><title type='text'>Switch to Linux!</title><content type='html'>GNU/Linux, or simply Linux, is an alternative to Microsoft Windows. It is easy to use and gives more freedom to users. Anyone can install it: Linux is free as in freedom, and often available free of charge.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.getgnulinux.org/"&gt;http://www.getgnulinux.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7478853164847905178?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7478853164847905178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7478853164847905178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7478853164847905178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7478853164847905178'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/switch-to-linux.html' title='Switch to Linux!'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7647034928308060124</id><published>2007-08-05T22:40:00.000+05:30</published><updated>2007-08-05T22:41:21.797+05:30</updated><title type='text'>Ubuntu Easter Eggs</title><content type='html'>&lt;a href="http://www.astralsin.com/archives/tech/linux/ubuntu-easter-eggs/"&gt;http://www.astralsin.com/archives/tech/linux/ubuntu-easter-eggs/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7647034928308060124?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7647034928308060124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7647034928308060124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7647034928308060124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7647034928308060124'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/ubuntu-easter-eggs.html' title='Ubuntu Easter Eggs'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1646254853944262107</id><published>2007-08-05T22:38:00.000+05:30</published><updated>2007-08-05T22:39:06.914+05:30</updated><title type='text'>50 things you need to know about Ubuntu</title><content type='html'>&lt;a href="http://techiqmag.com/2007/07/22/50-things-you-need-to-know-about-ubuntu-50-41/"&gt;http://techiqmag.com/2007/07/22/50-things-you-need-to-know-about-ubuntu-50-41/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1646254853944262107?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1646254853944262107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1646254853944262107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1646254853944262107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1646254853944262107'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/50-things-you-need-to-know-about-ubuntu.html' title='50 things you need to know about Ubuntu'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-4441893892691598291</id><published>2007-08-05T22:30:00.001+05:30</published><updated>2007-08-05T22:33:16.058+05:30</updated><title type='text'>Differences Between Google and Yahoo</title><content type='html'>&lt;a href="http://answers.yahoo.com/question/index;_ylt=AgYzmRSUjk1bMGwiobRa4AEjzKIX?qid=20070801025806AAY1ThB"&gt;http://answers.yahoo.com/question/index;_ylt=AgYzmRSUjk1bMGwiobRa4AEjzKIX?qid=20070801025806AAY1ThB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ThisNickIsTaken: "Google has a philosophy of keeping things simple so that people who are technically challenged can use it without getting confused, Also that simple things are fast.. Yahoo believes in feature rich application.. their products are more customizable and complex."&lt;br /&gt;&lt;br /&gt;Gags: "It's a difficult one to answer since both companies are positioned very very differently; on face value, Yahoo looks hip and colorful, whereas Google looks simple and elegant; (...) Google is more thoughtful and strategic, Yahoo is flamboyant and more reactive; Google concentrates on value added solutions rather than presentation and Yahoo concentrates on superb presentation followed by value creation."&lt;br /&gt;&lt;br /&gt;Ravelin101: "Yahoo has tons of media and ADS (loads slower). Google search is better (faster) only text ads. I started with Yahoo since I've known it first: Mail, Photos (now Flickr), Geocities but since Google's introduction, I've been moving things to Google Mail, Photos (Picasa), Googlepages."&lt;br /&gt;&lt;br /&gt;So Google is strongly associated with simplicity, usefulness, pages that load fast (in one word: text), while Yahoo is connected with rich interfaces, complex designs, pages that load slowly (in one word: multimedia). Gags even called Yahoo flamboyant, which means "elaborately and heavily ornamented". It will be interesting to see if the acquisitions of YouTube and DoubleClick will change people's perception about Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-4441893892691598291?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/4441893892691598291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=4441893892691598291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4441893892691598291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/4441893892691598291'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/differences-between-google-and-yahoo_05.html' title='Differences Between Google and Yahoo'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6722998502810013538</id><published>2007-08-05T22:30:00.000+05:30</published><updated>2007-08-05T22:32:10.695+05:30</updated><title type='text'>Differences Between Google and Yahoo</title><content type='html'>&lt;a href="http://answers.yahoo.com/question/index;_ylt=AgYzmRSUjk1bMGwiobRa4AEjzKIX?qid=20070801025806AAY1ThB"&gt;http://answers.yahoo.com/question/index;_ylt=AgYzmRSUjk1bMGwiobRa4AEjzKIX?qid=20070801025806AAY1ThB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ThisNickIsTaken: "Google has a philosophy of keeping things simple so that people who are technically challenged can use it without getting confused, Also that simple things are fast.. Yahoo believes in feature rich application.. their products are more customizable and complex."&lt;br /&gt;&lt;br /&gt;Gags: "It's a difficult one to answer since both companies are positioned very very differently; on face value, Yahoo looks hip and colorful, whereas Google looks simple and elegant; (...) Google is more thoughtful and strategic, Yahoo is flamboyant and more reactive; Google concentrates on value added solutions rather than presentation and Yahoo concentrates on superb presentation followed by value creation."&lt;br /&gt;&lt;br /&gt;Ravelin101: "Yahoo has tons of media and ADS (loads slower). Google search is better (faster) only text ads. I started with Yahoo since I've known it first: Mail, Photos (now Flickr), Geocities but since Google's introduction, I've been moving things to Google Mail, Photos (Picasa), Googlepages."&lt;br /&gt;&lt;br /&gt;So Google is strongly associated with simplicity, usefulness, pages that load fast (in one word: text), while Yahoo is connected with rich interfaces, complex designs, pages that load slowly (in one word: multimedia). Gags even called Yahoo flamboyant, which means "elaborately and heavily ornamented". It will be interesting to see if the acquisitions of YouTube and DoubleClick will change people's perception about Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6722998502810013538?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6722998502810013538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6722998502810013538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6722998502810013538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6722998502810013538'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/08/differences-between-google-and-yahoo.html' title='Differences Between Google and Yahoo'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7296510764174962425</id><published>2007-07-30T00:43:00.000+05:30</published><updated>2007-07-30T00:44:28.974+05:30</updated><title type='text'>Innovative teaching methodology</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QYjgfs1JE7I"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QYjgfs1JE7I" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7296510764174962425?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7296510764174962425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7296510764174962425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7296510764174962425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7296510764174962425'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/innovative-teaching-methodology.html' title='Innovative teaching methodology'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7843389387448375842</id><published>2007-07-27T14:41:00.000+05:30</published><updated>2007-07-27T14:43:49.714+05:30</updated><title type='text'>Skype Found Guilty of GPL Violations</title><content type='html'>Skype has been found guilty of violating the GNU General Public&lt;br /&gt;License (GPL) by a Munich, Germany regional court, a decision likely&lt;br /&gt;to influence the way companies approach GPL compliance in the future.&lt;br /&gt;&lt;br /&gt;The decision found that Skype had violated the GPL by the way it&lt;br /&gt;distributed a voice over IP (VoIP) handset, the SMCWSKP100, which&lt;br /&gt;incorporates the GPL-covered Linux kernel in its firmware.&lt;br /&gt;&lt;br /&gt;The phone is manufactured by SMC, the target of a separate case that&lt;br /&gt;hasn't yet been decided, but the court noted that Skype was liable to&lt;br /&gt;fulfill the conditions of the GPL because it sold the phone on its&lt;br /&gt;website.&lt;br /&gt;&lt;br /&gt;Skype violated the licence by its failure to supply a copy of the&lt;br /&gt;source code to users along with the phone, and by failing to provide a&lt;br /&gt;copy of the GPL itself with the phone, the court said.&lt;br /&gt;&lt;br /&gt;Skype had responded to the charges by including with the phones a URL&lt;br /&gt;where buyers could access the GPL and the source code involved, but&lt;br /&gt;the court found this wasn't sufficient.&lt;br /&gt;&lt;br /&gt;The GPL allows companies to distribute source code over the internet&lt;br /&gt;separately from shipped products, but only under certain conditions,&lt;br /&gt;and the court ruled that these hadn't been met. The GPL also&lt;br /&gt;stipulates that buyers must receive the text of the licence along with&lt;br /&gt;the product.&lt;br /&gt;&lt;br /&gt;The decision reinforces that companies must adhere to the conditions&lt;br /&gt;of the GPL just as with any other contract, and that "inaccuracies"&lt;br /&gt;aren't to be allowed, according to the court.&lt;br /&gt;&lt;br /&gt;It also emphasizes that organizations can be held liable for GPL&lt;br /&gt;violations even if they are simply distributing a product and don't&lt;br /&gt;themselves manufacture it.&lt;br /&gt;&lt;br /&gt;Another implication is in the fact that neither of the two companies&lt;br /&gt;involved is German-- Skype being based in Luxembourg and SMC in Spain.&lt;br /&gt;The decision shows that companies may be held liable for GPL&lt;br /&gt;violations in any country, even if the GPL isn't upheld in their home&lt;br /&gt;country.&lt;br /&gt;&lt;br /&gt;The case was brought by gpl-violations.org, a German organization run&lt;br /&gt;by open source software developer Harald Welte, which aims to force&lt;br /&gt;companies to take the GPL seriously. Welte has said he aims to settle&lt;br /&gt;most cases out of court, taking companies to court only if discussions&lt;br /&gt;fail to make them abide by the conditions of the licence.&lt;br /&gt;&lt;br /&gt;In 2005, for instance, Welte obtained a court injunction against&lt;br /&gt;security software maker Fortinet, banning the company from&lt;br /&gt;distributing its products until it complied with GPL provisions. As a&lt;br /&gt;result, the company agreed to make some of its source code available.&lt;br /&gt;&lt;br /&gt;This week's decision is likely to mean a fine against Skype and will&lt;br /&gt;force the company to adhere to the licence and source code&lt;br /&gt;distribution requirements of the licence.&lt;br /&gt;&lt;br /&gt;Original Article @&lt;br /&gt;&lt;a href="http://www.pcworld.com/article/id,135120-c,webtelephonyconferencing/article.html"&gt;http://www.pcworld.com/article/id,135120-c,webtelephonyconferencing/article.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7843389387448375842?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7843389387448375842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7843389387448375842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7843389387448375842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7843389387448375842'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/skype-found-guilty-of-gpl-violations.html' title='Skype Found Guilty of GPL Violations'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6438064510741241008</id><published>2007-07-27T00:20:00.000+05:30</published><updated>2007-07-27T00:23:28.650+05:30</updated><title type='text'>Using GPRS in Ubuntu with Airtel Mobile Phone</title><content type='html'>Please have a look at the following URL&lt;br /&gt;&lt;br /&gt;&lt;a href="http://warofwords.wordpress.com/2007/05/27/using-gprs-with-ubuntu-without-bluetooth-ankur-shrivastava-linux-usb-nokia-modem-internet/"&gt;http://warofwords.wordpress.com/2007/05/27/using-gprs-with-ubuntu-without-bluetooth-ankur-shrivastava-linux-usb-nokia-modem-internet/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6438064510741241008?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6438064510741241008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6438064510741241008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6438064510741241008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6438064510741241008'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/using-gprs-in-ubuntu-with-airtel-mobile.html' title='Using GPRS in Ubuntu with Airtel Mobile Phone'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2556840649608977575</id><published>2007-07-27T00:14:00.000+05:30</published><updated>2007-07-27T00:16:59.998+05:30</updated><title type='text'>TechPakoda - News by Indian Techies</title><content type='html'>&lt;a href="http://techpakoda.com/"&gt;http://techpakoda.com/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;TechPakoda&lt;/span&gt; is all about technology news powered and ranked by Indian techie. So you can find technology news which matters for Indian techie. In short this is technology news community owned and operated by indian techie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2556840649608977575?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2556840649608977575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2556840649608977575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2556840649608977575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2556840649608977575'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/techpakoda-news-by-indian-techies.html' title='TechPakoda - News by Indian Techies'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-1085656169642774347</id><published>2007-07-26T17:50:00.001+05:30</published><updated>2007-07-26T17:51:08.393+05:30</updated><title type='text'>www.happyschools.blogspot.com</title><content type='html'>&lt;a href="http://www.happyschools.blogspot.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;www.happyschools.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i recently visited this blog and found that it was really helpful for the students who are all set for flying to US.It contains stuffs like how to prepare for GRE, TOEFL, short listing university, selecting specialization and last minute things tat needs notice.It guides the students right from taking the necessary docs and ends up till packing their baggage and  many other useful information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-1085656169642774347?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/1085656169642774347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=1085656169642774347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1085656169642774347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/1085656169642774347'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/wwwhappyschoolsblogspotcom.html' title='www.happyschools.blogspot.com'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-8997008216569886449</id><published>2007-07-26T17:47:00.001+05:30</published><updated>2007-07-26T17:47:41.889+05:30</updated><title type='text'>Release of LX installer for Debian GNU/Hurd</title><content type='html'>A student team in MES Engineering College Kuttippuram, Kerala Successfully&lt;br /&gt;finished the New Installer for Debian GNU/Hurd, The complete GNU&lt;br /&gt;Operating System. This Installer is named as LX  since it is a sucesser&lt;br /&gt;of Debian Hurd K series installer &amp;amp; it directly boot into X.&lt;br /&gt;&lt;br /&gt;The Team members of the Installer Project are available at&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.projecthurd.tk/" target="_blank"&gt;http://www.projecthurd.tk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;About Debian GNU/Hurd: The Hurd is a set of servers running on top of&lt;br /&gt;the GNU Mach microkernel to implement file systems, network protocols,&lt;br /&gt;file access control, and other features that are implemented by the Unix&lt;br /&gt;kernel or similar kernels (such as Linux). Together they build the base&lt;br /&gt;for the GNU operating system.Debian GNU/Hurd is a distribution of GNU&lt;br /&gt;Operating system Under Development for developer, server and desktop&lt;br /&gt;platforms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-8997008216569886449?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/8997008216569886449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=8997008216569886449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8997008216569886449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/8997008216569886449'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/release-of-lx-installer-for-debian.html' title='Release of LX installer for Debian GNU/Hurd'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6791544277622061656</id><published>2007-07-26T14:51:00.000+05:30</published><updated>2007-07-26T14:52:05.526+05:30</updated><title type='text'>Clean a Mouse with White Paper for Smooth Cursor Movements</title><content type='html'>&lt;p&gt;&lt;span style="color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://mail.google.com/mail/?attid=0.1&amp;disp=emb&amp;amp;view=att&amp;th=113b02a6de152264" alt="clean a laser mouse" align="left" height="123" width="200" /&gt;&lt;span style="color: black;" lang="EN"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: black;" lang="EN"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;An illustrated guide about cleaning a slow and sluggish mouse in 2 seconds with just a piece of white paper.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;If you are using an external laser or optical mouse with your laptop or desktop computer, you probably know the problems that surface after using the mouse for couple of weeks - the mouse feels sticky or is hard to move especially when you are using it without the mouse pad, the pointer on the screen may not move smoothly with the mouse or jump.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;Most of these mouse problem are because of the dust that sticks to the bottom of the mouse surface at points that are in constant touch with the table or the mouse pad - see the red arrows in the above picture - the white circles are actually made from accumulated dust that is disrupting the smooth movements of the mouse.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;To solve this problem, hold the mouse over a piece of white paper and gently (but firmly) drag the mouse from the top edge of the paper to the bottom as shown in the picture below. &lt;script&gt;&lt;!-- D(["mb","\u003c/span\&gt;\u003c/p\&gt;\n\n\u003cp\&gt;\u003cspan style\u003d\"font-size:9.0pt;color:black\"\&gt;\u003cimg width\u003d\"220\" height\u003d\"176\" src\u003d\"?attid\u003d0.2&amp;disp\u003demb&amp;amp;view\u003datt&amp;th\u003d113b02a6de152264\" alt\u003d\"IMG_3260\"\&gt;\u003c/span\&gt;\u003cspan lang\u003d\"EN\" style\u003d\"font-size:9.0pt;color:black\"\&gt;   \u003c/span\&gt;\u003cspan style\u003d\"font-size:9.0pt;color:black\"\&gt;\u003cimg width\u003d\"220\" height\u003d\"175\" src\u003d\"?attid\u003d0.3&amp;disp\u003demb&amp;amp;view\u003datt&amp;th\u003d113b02a6de152264\" alt\u003d\"IMG_3271\"\&gt;\u003c/span\&gt;\u003cspan lang\u003d\"EN\" style\u003d\"font-size:9.0pt;color:black\"\&gt;\u003c/span\&gt;\u003c/p\&gt;\n\n\u003cp\&gt;\u003cspan lang\u003d\"EN\" style\u003d\"font-size:9.0pt;color:black\"\&gt;You will see a\ntrail of grease like substance on the paper - you can also repeat the process\nsideways - just move the mouse on paper from left to right. You will enjoy\nusing mouse once again as all the wax is transferred from the bottom of the\nmouse to the paper.\u003c/span\&gt;\u003c/p\&gt;\n\n\u003cp\&gt;\u003cspan lang\u003d\"EN\" style\u003d\"font-size:9.0pt;color:black\"\&gt;It is advisable\nthat you also clean the grease or wax sticking to your mouse pad or table\nsurface (when not using a pad) atlease once a week. Dip a piece of cloth\nin mild soap water solution and gently rub - wipe with a clean dry cloth or\ntissue paper.\u003c/span\&gt;\u003c/p\&gt;\n\n\u003cp\&gt;\u003cspan lang\u003d\"EN\" style\u003d\"font-size:9.0pt;color:black\"\&gt;The trick is\nillustrated using Microsoft Wireless Laser Mouse 8000 with Intellipoint\nsoftware but should work just perfect with any mouse including those for the\nMac. \u003c/span\&gt;\u003c/p\&gt;\n\n\u003cp\&gt;\u003cspan lang\u003d\"EN\" style\u003d\"font-size:9.0pt;color:black\"\&gt; \u003c/span\&gt;\u003c/p\&gt;\n\n\u003cp\&gt; \u003c/p\&gt;\n\n\u003c/div\&gt;\n\n\n\n\n\u003c/p\&gt;\n    \u003c/div\&gt;  \n\n    \n    \u003cspan width\u003d\"1\" style\u003d\"color:white\"\&gt;__._,_.___\u003c/span\&gt;\n    \n    \u003cdiv\&gt;\n              \u003cspan\&gt;\n          \u003ca href\u003d\"http://groups.yahoo.com/group/windowsexpertszone/message/469;_ylc\u003dX3oDMTMzOGc1Z200BF9TAzk3MzU5NzE0BGdycElkAzE5Njg4NzQyBGdycHNwSWQDMTcwNTExNTM4NgRtc2dJZAM0NjkEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMTg0MDcxNTA4BHRwY0lkAzQ2OQ--\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\"\&gt;\n            Messages in this topic          \u003c/a\&gt; (\u003cspan\&gt;1\u003c/span\&gt;)\n        \u003c/span\&gt;\n        \u003ca href\u003d\"http://groups.yahoo.com/group/windowsexpertszone/post;_ylc\u003dX3oDMTJwNzJmcm9sBF9TAzk3MzU5NzE0BGdycElkAzE5Njg4NzQyBGdycHNwSWQDMTcwNTExNTM4NgRtc2dJZAM0NjkEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMTg0MDcxNTA4?act\u003dreply&amp;messageNum\u003d469\" target\u003d\"_blank\" onclick\u003d\"return top.js.OpenExtLink(window,event,this)\"\&gt;",1] );  //--&gt;&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;"&gt;&lt;img src="http://mail.google.com/mail/?attid=0.2&amp;disp=emb&amp;amp;view=att&amp;th=113b02a6de152264" alt="IMG_3260" height="176" width="220" /&gt;&lt;/span&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;   &lt;/span&gt;&lt;span style="font-size: 9pt; color: black;"&gt;&lt;img src="http://mail.google.com/mail/?attid=0.3&amp;disp=emb&amp;amp;view=att&amp;th=113b02a6de152264" alt="IMG_3271" height="175" width="220" /&gt;&lt;/span&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;You will see a trail of grease like substance on the paper - you can also repeat the process sideways - just move the mouse on paper from left to right. You will enjoy using mouse once again as all the wax is transferred from the bottom of the mouse to the paper.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;It is advisable that you also clean the grease or wax sticking to your mouse pad or table surface (when not using a pad) atlease once a week. Dip a piece of cloth in mild soap water solution and gently rub - wipe with a clean dry cloth or tissue paper.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 9pt; color: black;" lang="EN"&gt;The trick is illustrated using Microsoft Wireless Laser Mouse 8000 with Intellipoint software but should work just perfect with any mouse including those for the Mac. &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6791544277622061656?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6791544277622061656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6791544277622061656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6791544277622061656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6791544277622061656'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/clean-mouse-with-white-paper-for-smooth.html' title='Clean a Mouse with White Paper for Smooth Cursor Movements'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-5007884345668596641</id><published>2007-07-26T10:43:00.000+05:30</published><updated>2007-07-26T11:21:31.314+05:30</updated><title type='text'>The World's Biggest Music Database</title><content type='html'>MusicBrainz is a  Google sponsored music metadatabase      community that attempts to create a comprehensive music information site.      You can use the MusicBrainz data either by browsing this web site,      or you can access the data from a client program&lt;br /&gt;&lt;br /&gt;&lt;a href="http://musicbrainz.org/"&gt;http://musicbrainz.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-5007884345668596641?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/5007884345668596641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=5007884345668596641' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5007884345668596641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/5007884345668596641'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/worlds-big-music-database.html' title='The World&apos;s Biggest Music Database'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-643588654420804509</id><published>2007-07-26T01:14:00.000+05:30</published><updated>2007-07-26T01:15:26.982+05:30</updated><title type='text'>5 Most Useful Plugins For Skype!</title><content type='html'>&lt;a name="4423049212432405088"&gt;&lt;/a&gt;      &lt;p&gt;       &lt;/p&gt;&lt;a href="http://c.skype.com/i/logos/skype_logo.png"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left; width: 100px; height: 54px;" alt="" src="http://c.skype.com/i/logos/skype_logo.png" border="0" height="102" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;1. &lt;span style="font-size: 130%; color: rgb(204, 51, 204);"&gt;&lt;strong&gt;Skype&lt;/strong&gt;&lt;/span&gt; which is one of the most fantastic internet &lt;a class="kLink" oncontextmenu="return false;" id="KonaLink1" onmouseover="adlinkMouseOver(event,this,1);" style="position: static; text-decoration: underline ! important;" onclick="adlinkMouseClick(event,this,1);" onmouseout="adlinkMouseOut(event,this,1);" href="http://www.reviewsaurus.com/2007/04/16/5-most-useful-plugins-for-skype/#" target="_top"&gt;applications&lt;/a&gt; ever built. The beauty of this program enhances, because it lets third party &lt;a class="kLink" oncontextmenu="return false;" id="KonaLink2" onmouseover="adlinkMouseOver(event,this,2);" style="position: static; text-decoration: underline ! important;" onclick="adlinkMouseClick(event,this,2);" onmouseout="adlinkMouseOut(event,this,2);" href="http://www.reviewsaurus.com/2007/04/16/5-most-useful-plugins-for-skype/#" target="_top"&gt;developers&lt;/a&gt; to integrate more functionalities to it. Now, We’ll look at the 5 most useful plugins for skype, those plugins which will certainly help you in various situations. The list was long and most of the plugins were really good and it was difficult to choose the best of the lot, but still here is the list and I’m sure that you’ll find these plugins extremely helpful.1. WhiteBoard Meeting : &lt;a href="http://www.whiteboardmeeting.com/" target="_blank" jztkq="0" j5amw="0"&gt;WhiteBoard Meeting&lt;/a&gt; is a plugin which allows you to draw vector graphics, it allows you to insert text and images and various other things. It acts as a white board and the person sitting on the other side, gets the real time updates and thus it comes real handy, when you want to point out something on a picture or draw something.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;2. &lt;strong&gt;&lt;span style="font-size: 130%; color: rgb(204, 51, 204);"&gt;Skype Muter&lt;/span&gt;&lt;/strong&gt; : &lt;a href="http://ww2.henok.com:55001/SkypeMuter/" target="_blank" jztkq="0" j5amw="0"&gt;Skype Muter&lt;/a&gt; plugin is helpful for people like me, who love to hear music while they are working and this plugin comes in real handy, when you get an incoming call and it lets you lower down the music or lets you pause it and whenever the call ends, the music starts from where it was stopped. It supports Winamp, &lt;a class="kLink" oncontextmenu="return false;" id="KonaLink3" onmouseover="adlinkMouseOver(event,this,3);" style="position: static; text-decoration: underline ! important;" onclick="adlinkMouseClick(event,this,3);" onmouseout="adlinkMouseOut(event,this,3);" href="http://www.reviewsaurus.com/2007/04/16/5-most-useful-plugins-for-skype/#" target="_top"&gt;Windows Media player&lt;/a&gt;, Itunes and others.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;3. &lt;strong&gt;&lt;span style="font-size: 130%; color: rgb(204, 51, 204);"&gt;Fring&lt;/span&gt;&lt;/strong&gt; - Mobile VoIP : Although, &lt;a href="http://www.fring.com/" target="_blank"&gt;Fring&lt;/a&gt; is not a plugin of Skype, but it is one of the coolest mobile application built for Skype. It is a &lt;a class="kLink" oncontextmenu="return false;" id="KonaLink4" onmouseover="adlinkMouseOver(event,this,4);" style="position: static; text-decoration: underline ! important;" onclick="adlinkMouseClick(event,this,4);" onmouseout="adlinkMouseOut(event,this,4);" href="http://www.reviewsaurus.com/2007/04/16/5-most-useful-plugins-for-skype/#" target="_top"&gt;software&lt;/a&gt; which can be installed in supported mobile phones and using this application, you can use your skypeOUT as well. So, it lets you save money even when you are not at your computer.&lt;br /&gt;&lt;br /&gt;4. &lt;strong&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;Remote Call&lt;/span&gt; &lt;/span&gt;&lt;/strong&gt;: &lt;a href="http://www.remotecall.com/rc4skype/index.asp" target="_blank" jztkq="0" j5amw="0"&gt;Remote Call&lt;/a&gt; lets you share the desktop and lets the other users take control over the desktop and that way, you can get help from a person, who know a bit more about &lt;a class="kLink" oncontextmenu="return false;" id="KonaLink5" onmouseover="adlinkMouseOver(event,this,5);" style="position: static; text-decoration: underline ! important;" onclick="adlinkMouseClick(event,this,5);" onmouseout="adlinkMouseOut(event,this,5);" href="http://www.reviewsaurus.com/2007/04/16/5-most-useful-plugins-for-skype/#" target="_top"&gt;computers&lt;/a&gt;. I don’t see any other benefit of Remote desktop sharing but if you can make use of this service in any other way, then the only thing I’ll say, Good for you&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;5. &lt;strong&gt;&lt;span style="font-size: 130%; color: rgb(204, 51, 204);"&gt;SAM&lt;/span&gt;&lt;/strong&gt; - Answering Machine : &lt;a href="http://www.kishkish.com/sam/" target="_blank" jztkq="0" j5amw="0"&gt;SAM - Answering Machine&lt;/a&gt;, is a great plugin which as its name suggests, acts as an answering machine and when you are away or when you are busy on another call, then it records the message for you. You can save the message in MP3 or WAV formats and add personalized messages.&lt;br /&gt;I’m sure that there will be various other plugins which will be of great use. But, these are the ones, which I can’t live without. They offer great functionality and thus these are the must haves for skype. Feel free to tell others about your favorite plugins and the plugins which you think others should be aware of. &lt;/div&gt;               &lt;p class="center small" align="right"&gt;       &lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-643588654420804509?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/643588654420804509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=643588654420804509' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/643588654420804509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/643588654420804509'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/5-most-useful-plugins-for-skype.html' title='5 Most Useful Plugins For Skype!'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-9054934598239690928</id><published>2007-07-26T00:43:00.001+05:30</published><updated>2007-07-26T00:43:57.260+05:30</updated><title type='text'>Top 10 Highest Paying Certifications in the Technology Industry</title><content type='html'>Please have a look @&lt;br /&gt;&lt;a href="http://jobsearchtech.about.com/od/educationfortechcareers/tp/HighestCerts.htm"&gt;http://jobsearchtech.about.com/od/educationfortechcareers/tp/HighestCerts.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-9054934598239690928?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/9054934598239690928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=9054934598239690928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/9054934598239690928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/9054934598239690928'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/top-10-highest-paying-certifications-in.html' title='Top 10 Highest Paying Certifications in the Technology Industry'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-6832914842201409644</id><published>2007-07-26T00:25:00.000+05:30</published><updated>2007-07-26T00:27:50.653+05:30</updated><title type='text'>Create Your Resume in Minutes</title><content type='html'>&lt;p&gt;Creating a quality resume is a difficult task. Keeping track of your various versions is a hassle. Once you have it all figured out, there's the worry of formats, hard drive failure and viruses.&lt;/p&gt;    &lt;p&gt;Emurse allows you to focus on what's most important — writing quality content and selling yourself.&lt;/p&gt;&lt;a href="http://www.emurse.com/"&gt;http://www.emurse.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-6832914842201409644?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/6832914842201409644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=6832914842201409644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6832914842201409644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/6832914842201409644'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/create-your-resume-in-minutes.html' title='Create Your Resume in Minutes'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-2201119872907186437</id><published>2007-07-23T18:34:00.000+05:30</published><updated>2007-07-23T18:39:40.415+05:30</updated><title type='text'>Yahoo! vs Google vs  MSN</title><content type='html'>Yahoo! vs Google vs  MSN&lt;br /&gt;&lt;a href="http://www.yahoogooglemsn.com/"&gt;http://www.yahoogooglemsn.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yahoo! vs Google&lt;br /&gt;&lt;a href="http://www.gahooyoogle.com/"&gt;http://www.gahooyoogle.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.langreiter.com/exec/yahoo-vs-google.html"&gt;http://www.langreiter.com/exec/yahoo-vs-google.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-2201119872907186437?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/2201119872907186437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=2201119872907186437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2201119872907186437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/2201119872907186437'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/yahoo-vs-google-vs-msn.html' title='Yahoo! vs Google vs  MSN'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-483614404776201558</id><published>2007-07-19T16:45:00.000+05:30</published><updated>2007-07-19T16:47:18.130+05:30</updated><title type='text'>Music Portal From Airtel</title><content type='html'>&lt;span style="font-size: 100%;"&gt;&lt;span style="font-family: verdana;"&gt;Airtel has launched a music portal allowing subscribers to access a database of 10,000 songs in 17 regional languages. Simply call the toll-free line 57777 and follow the IVR directions. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;The service can be  accessed even through a basic mobile phone &amp;amp; can be heard without  downloads.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-483614404776201558?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/483614404776201558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=483614404776201558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/483614404776201558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/483614404776201558'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/music-portal-from-airtel.html' title='Music Portal From Airtel'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-254108794691188484.post-7797485837998665214</id><published>2007-07-17T15:21:00.000+05:30</published><updated>2007-07-17T15:23:18.438+05:30</updated><title type='text'>Running UNIX Commands from C</title><content type='html'>Please have a look at the following URL..&lt;br /&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cs.cf.ac.uk/Dave/C/node22.html"&gt;http://www.cs.cf.ac.uk/Dave/C/node22.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/254108794691188484-7797485837998665214?l=zoobave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zoobave.blogspot.com/feeds/7797485837998665214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=254108794691188484&amp;postID=7797485837998665214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7797485837998665214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/254108794691188484/posts/default/7797485837998665214'/><link rel='alternate' type='text/html' href='http://zoobave.blogspot.com/2007/07/running-unix-commands-from-c.html' title='Running UNIX Commands from C'/><author><name>Zoobave</name><uri>http://www.blogger.com/profile/05328709913112043736</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
