<?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'><id>tag:blogger.com,1999:blog-7401549597294341409</id><updated>2010-02-13T11:44:01.246+05:30</updated><title type='text'>Something To Share</title><subtitle type='html'>FROM MY DAILY LIFE</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.tuxv.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default?start-index=26&amp;max-results=25'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-1206231817656298888</id><published>2009-07-11T16:12:00.001+05:30</published><updated>2009-07-11T16:17:56.282+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='new'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Boost up Facebook Chat with a Jetpack!</title><content type='html'>Mozilla's new Jetpack has some neat features. It can help you to err.. "Explore new ways to extend and personalize the web". This Jetpack is waaay better than your usual jetpack, and it won't help you to earn a Darwin award (unless you have waaay too much creativity in you).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_epnhRlW7QD8/Slhq8gKk6iI/AAAAAAAAAOE/o819cFBd27M/s1600-h/jetpack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_epnhRlW7QD8/Slhq8gKk6iI/AAAAAAAAAOE/o819cFBd27M/s200/jetpack.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;New, and improved.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_epnhRlW7QD8/SlhrCGhrRvI/AAAAAAAAAOM/mkmXjmaiz8I/s1600-h/jetpack_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_epnhRlW7QD8/SlhrCGhrRvI/AAAAAAAAAOM/mkmXjmaiz8I/s200/jetpack_logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I was messing around with Jetpack, and at the same time *trying* to chat with someone on facebook chat. It's pretty annoying, facebook really really need to implement an XMPP based chat system soon. But until they do so, I used the useful "slidebar" feature in Jetpack to put together a little "slide in-and-out" facebook chat thing.&lt;br /&gt;&lt;br /&gt;Hopefully it would be useful for someone. Here's the code.&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" style="border: 1px inset; height: 250px; margin: 0px; overflow: auto; padding: 6px; width: 350px;"&gt;&lt;span id="nointelliTXT"&gt;jetpack.future.import("slideBar");&lt;br /&gt;&lt;br /&gt;jetpack.slideBar.append({&lt;br /&gt; onSelect: function(slide) slide({ size: 400}),&lt;br /&gt; icon: "http://facebook.com/favicon.ico",&lt;br /&gt; url: "http://www.facebook.com/presence/popout.php",&lt;br /&gt; width: 400,&lt;br /&gt; height: 600,&lt;br /&gt; onReady: function(slide) $(slide.doc).click(function() { slide({ size: 400, persist: true });&lt;br /&gt;  slide.icon.src = "http://facebook.com/favicon.ico"; }) &lt;br /&gt;}); &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;After the chat loads, you can click on the pane that just slided, to make it stay. Or if there aren't any useful contacts online, you can just let it slide away.&lt;br /&gt;&lt;br /&gt;Well, this is only a "little" thing that you can do with Jetpack. But shows that Jetpack can be used (just like Greasemonkey) to make some annoying stuff usable.&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-1206231817656298888?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/1206231817656298888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=1206231817656298888&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1206231817656298888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1206231817656298888'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2009/07/boost-up-facebook-chat-with-jetpack.html' title='Boost up Facebook Chat with a Jetpack!'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_epnhRlW7QD8/Slhq8gKk6iI/AAAAAAAAAOE/o819cFBd27M/s72-c/jetpack.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total><georss:point>6.872979 79.941351</georss:point></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-6455432370877113299</id><published>2008-10-26T17:24:00.001+05:30</published><updated>2008-10-26T22:18:34.249+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='ioi'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Back to the blogosphere</title><content type='html'>It has been a while since I made a post on this blog. I have been busy, with the start of school, and IOI and the ISSC and many other stuff. This year the school work is more intense, so I find myself with a huge backlog of homework :P well.. home work is not as interesting as many other things :P&lt;br /&gt;&lt;br /&gt;The IOI was great, but wasn't able to get a medal. The trip was fun. Met old friends from the 2007 IOI, and met Manar in Alexandria, although we didn't went around the Cairo city much, we were able to enjoy the Pyramids :) but sadly, I lost the memory card of my camera :( so most of the photos that I took at the IOI is lost :(.&lt;br /&gt;&lt;br /&gt;And finally, after another conversation with Zhasha about arch vs. ubuntu. I switched to Arch. And it was all great. And he also introduced me to the wicd network manager which is also great (Although it doesn't look pretty in KDE).&lt;br /&gt;&lt;br /&gt;Most of the accidents lead to interesting stuff.. and I also had an accident like that. I was crawling on my bed, found my laptop opened it, and searched to the power button with my hand, and pressed the Dell "media-direct" button. And, well it booted up the computer, and said that it can't find the media direct partition. So I just turned it off, and pressed the good old power button. And grub started giving out some odd errors. So I booted up the other computer, used dd to write an arch iso to my pendrive, booted the laptop with it, and found out that my entire partition table has been erased, and replaced with the table, that came default out of the box. I was very happy with dell, until then. That media direct (or shall we call it nuke-it-all or destruction direct, like some people in the forums had referred to it) button thing is totally SHIT, and I'm really dissapointed with Dell. Some people tell me that if I dd the drive with /dev/null then the media direct will be gone for good. But that involves lot of work and lots of backups etc. So I found a temporary solution for it, "stick a double sided tape with one side covered over the button". It isn't the best solution. But it works for now. And it's red so it gives a nice WARNING feeling :P&lt;br /&gt;&lt;br /&gt;Anyway, I was able to recover my partitions with testdisk. And reinstalled GRUB. But the Arch wasn't booting :( so I'm back with my old Ubuntu instllation. And had to get about 400 MBs worth of updates :S. &lt;br /&gt;&lt;br /&gt;I'll be updating my blog more frequently from now on :P (Or at least I hope to do so).&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-6455432370877113299?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/6455432370877113299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=6455432370877113299&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/6455432370877113299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/6455432370877113299'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/10/back-to-blogosphere.html' title='Back to the blogosphere'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4023098300641407752</id><published>2008-07-11T17:45:00.002+05:30</published><updated>2008-07-11T18:13:12.108+05:30</updated><title type='text'>Update: KDE4, Ubuntu, Laptop</title><content type='html'>I haven't been able to write in my blog for some time, so I decided to update it now, because I have some free time (not much, but enough to make a post).&lt;br /&gt;&lt;br /&gt;I got a new laptop a dell vostro 1500. And it came with vista :S so.. I replaced it with ubuntu, I installed ubuntu because I wanted to start using it quickly, and didn't want to mess with Arch, but I'm going to install Arch on it soon. But well.. Ubuntu works flowlessly .. everything just worked out of the box(other than the built-in mic, it required some hacking).. webcam, wireless, it all worked. So I'm pretty happy for selecting the vostro 1500 :) but it's not for sale now, dell has introduced the vostro 1510 :P&lt;br /&gt;&lt;br /&gt;First I used GNOME, because that came by default. But I switched to KDE4.1 few weeks ago. And it's good. I actually like the new Kate, it makes Coding much more interesting :P with the fancy GUI. And the Oxygen stuff in KDE is quite nice for the eyes too.. but it's still missing some stuff, but i feel more at home, when using KDE :P&lt;br /&gt;&lt;br /&gt;I don't like the new Amarok, as much as I like the old one.. so I'm stull using the old/stable Amarok :P and, I had some problems with the media buttons in my laptop with Amarok, but now it works fine :)&lt;br /&gt;&lt;br /&gt;I have to invoke the guidance-power-manager to enable power saving modes.&lt;br /&gt;&lt;br /&gt;The new kde-pim suite is great, but it can be more stable and less buggy.&lt;br /&gt;&lt;br /&gt;I'm quite happy with my laptop, other than for the *shiny* vista sticker on it :P I'm planning to replace it with some better stickers. If anyone reading this has spare sticker you can always send them to me ;) same goes for any extra swag that you guys have :P :P.&lt;br /&gt;&lt;br /&gt;Here are some pics of the laptop :P&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://rockontux.googlepages.com/laptop_closed.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://rockontux.googlepages.com/laptop_closed.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://rockontux.googlepages.com/laptop_open.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://rockontux.googlepages.com/laptop_open.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4023098300641407752?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4023098300641407752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4023098300641407752&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4023098300641407752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4023098300641407752'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/07/update-kde4-ubuntu-laptop.html' title='Update: KDE4, Ubuntu, Laptop'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-8245767391591389464</id><published>2008-05-28T12:57:00.002+05:30</published><updated>2008-05-28T13:22:41.268+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='new'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>KDE 4.1 Is it ready for everyday use ?</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;In my opinion.. yes !! I think KDE 4.1 can be used for everyday work now :D The KDE development team has done a good job at recognizing what the users need.. I'll list out the advantages that we have with KDE 4.1 now. Some people might want to wait until the KDE 4.1 is realeased, it will be released on the 29th July 2008.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;KDE 4.1 is scheduled for final release on July 29, 2008.  This time based release falls six months after the release of KDE 4.0.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;When people asked me, why I'm using KDE, the answer was "I can make it look/work like I want it to, easily". When I first tried out KDE 4, it didn't work nicely for me.. mainly becuase it lacked the ability to customize it. We weren't able to change the look of the Panel. It was huge and wasn't very usable. But now, The Plasma widgets can be resized, as the KDE.org says, "it's as flexible as before"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kde.org/announcements/announce_4.1-beta1/plasma-panelcontroller.png"&gt;       &lt;/a&gt;&lt;div align="center"&gt;&lt;a href="http://www.kde.org/announcements/announce_4.1-beta1/plasma-panelcontroller.png"&gt;&lt;img src="http://www.kde.org/announcements/announce_4.1-beta1/plasma-panelcontroller-small.png" title="Panel management returns" alt="Panel management returns" width="462" height="84" /&gt; &lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;And most importantly, KDE PIM (Personal Information Management) suite is back !! That means my favourite mail client and the feed reader is back :D This was one of the &lt;strong&gt;main&lt;/strong&gt; reasons why I didn't want to use KDE 4 before. &lt;/li&gt;&lt;/ul&gt;&lt;em&gt;&lt;a href="http://www.kde.org/announcements/announce_4.1-beta1/kontact-calendar.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/em&gt;&lt;div align="center"&gt;&lt;em&gt;&lt;a href="http://www.kde.org/announcements/announce_4.1-beta1/kontact-calendar.png"&gt;&lt;img style="width: 210px; height: 166px;" src="http://www.kde.org/announcements/announce_4.1-beta1/kontact-calendar-small.png" title="Multiple calendars in use" alt="Multiple calendars in use" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;a href="http://www.kde.org/announcements/announce_4.1-beta1/kontact-calendar.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;There's a new media player, called the Dragon Player maybe this will be a good replacement for KMplayer, although I prefer to use the normal mplayer for my media viewing tasks.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dragonplayer.org/dragonplayer_dragonwar2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 221px; height: 199px;" src="http://www.dragonplayer.org/dragonplayer_dragonwar2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Dolphin has tabs now, makes it more easier to use, and maybe.. it will be a good replacement for konqueror.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kde.org/announcements/announce_4.1-beta1/dolphin-treeview-small.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 212px;" src="http://kde.org/announcements/announce_4.1-beta1/dolphin-treeview-small.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;And there are some other changes too.. but they are not very important for me, and to many others I guess. But those are some nice changes, you can take a look at the changes from the KDE website's KDE 4.1 beta release announcement.&lt;/li&gt;&lt;/ul&gt;I didn't install KDE 4.1 yet, I'll be doing that within this week, I'm kinda busy these days, so I decided to leave it off for a day or two, and then install it.. when I have time :)&lt;br /&gt;&lt;br /&gt;Now we just have to wait for a good review of KDE 4.1 from Polish Linux. I always liked their great reviews on KDE :)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-8245767391591389464?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/8245767391591389464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=8245767391591389464&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/8245767391591389464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/8245767391591389464'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/05/kde-41-is-it-ready-for-everyday-use.html' title='KDE 4.1 Is it ready for everyday use ?'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-5063278864017171339</id><published>2008-05-04T17:28:00.001+05:30</published><updated>2008-05-04T17:37:31.031+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Fresh Domain &amp;&amp; Fresh OS &amp;&amp; Fresh Comp</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font face='sans-serif'&gt;Maybe some people noticed it or maybe I told some people about this (even when they didn't want to hear about it ;) ). I bought &lt;a href='http://www.tuxv.net/'&gt;tuxv.net&lt;/a&gt; :D&lt;br/&gt;&lt;br/&gt;Yesterday was a good day to me :) the Computer which was damaged by the lightening a few weeks ago was fixed, and now I'm installing &lt;a href='http://www.archlinux.org/' target='_blank'&gt;arch linux&lt;/a&gt; on it. Installing &lt;a href='http://www.archlinux.org/' target='_blank'&gt;arch linux&lt;/a&gt; can be a time consuming task ( I've gone temporarily deaf, and can't hear what &lt;a href='http://www.gentoo.org/' target='_blank'&gt;gentoo&lt;/a&gt; users are saying ). &lt;br/&gt;&lt;br/&gt;But you can always enjoy the installation process. For me it's connecting to my bro's computer via &lt;a href='http://en.wikipedia.org/wiki/Secure_Shell' target='_blank'&gt;ssh&lt;/a&gt; and having a random chat with some people via &lt;a href='http://www.centerim.org/index.php/Main_Page' target='_blank'&gt;centerim,&lt;/a&gt; and hanging out in &lt;a href='http://en.wikipedia.org/wiki/IRC' target='_blank'&gt;IRC&lt;/a&gt; rooms with &lt;a href='http://www.irssi.org/' target='_blank'&gt;irssi&lt;/a&gt;. Oh and playing random songs from my bro's computer, which pisses him off :P.. and shouldn't forget ejecting the CD tray.&lt;br/&gt;Oh and my emai address changed too it's &lt;img width='166' height='33' src='http://tucksv.googlepages.com/email.png' style='max-width: 800px;'/&gt; now, hope all the &lt;u&gt;&lt;strong&gt;humans&lt;/strong&gt;&lt;/u&gt; who read this blog sends me their comments about what they think about this blog ;) oh.. and don't forget that because I'm using &lt;a href='http://www.google.com/a/help/intl/en/var_0.html' target='_blank'&gt;google apps&lt;/a&gt; for that email, it's also my shiny new &lt;a href='http://en.wikipedia.org/wiki/XMPP' target='_blank'&gt;Jabber/XMPP/GTalk&lt;/a&gt; account. I'm thinking of adding a reddit button to all the posts as well ;) so y'all who use &lt;a href='http://reddit.com/' target='_blank'&gt;reddit&lt;/a&gt; can help me spread my thoughts around the globe too.&lt;br/&gt;&lt;br/&gt;Back to installing arch issue, I got into some problems with &lt;a href='http://www.gnu.org/software/grub/' target='_blank'&gt;GRUB&lt;/a&gt; (GRUB doesn't like me very much :S ) so I had to boot into my newly installed not-so-shiny new arch box using the live CD. It's not much of a deal, but I'd prefer using the plain ol' GRUB to boot into it.&lt;br/&gt;&lt;br/&gt;Just in case you were wondering how to do it, at the boot prompt type&lt;br/&gt; &lt;br/&gt;&lt;code&gt;&lt;br/&gt;&lt;strong&gt;arch root=/dev/sda2&lt;/strong&gt; &lt;/code&gt;&lt;br/&gt;&lt;br/&gt;your root partition may be different.. so use the necessary name in the place of /dev/sda2.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'll be posting another post , as soon  as I get the other computer working  swiftly with  arch, until then  Good Bye.&lt;em/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-5063278864017171339?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/5063278864017171339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=5063278864017171339&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/5063278864017171339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/5063278864017171339'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/05/fresh-domain-fresh-os-fresh-comp.html' title='Fresh Domain &amp;amp;&amp;amp; Fresh OS &amp;amp;&amp;amp; Fresh Comp'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-6595223589674798092</id><published>2008-05-01T21:40:00.001+05:30</published><updated>2008-05-01T21:46:00.606+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>News Alerts</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Recently &lt;a href='http://www.dialog.lk/en/index.html' target='_blank'&gt;Dialog&lt;/a&gt; has been offering a "News Alerts" service, with a monthly charge of 30 Rs. ( ~0.30 USD). It is cheap, but why pay for something when you can get it for free ! and dialog is only offering BBC news alerts. What if we want some other news alerts service ? well.. then we are screwed, 'cause dialog only offers BBC ( And &lt;a href='http://www.derana.lk/' target='_blank'&gt;derana&lt;/a&gt; news alerts - which I turned off after they started sending utterly useless updates )&lt;br/&gt;&lt;br/&gt;What's the free alternative to news alerts ?? what else it's &lt;a href='http://twitter.com' target='_blank'&gt;TWITTER&lt;/a&gt; !! well there's a little catch.. because you are only allowed 250 updates per week.. or something like that.. but it doesn't really matter (at least for me) because when you are logged in with Jabber/XMPP (Gtalk) twitter sends you the updates via IM. So the txt quota is saved :)&lt;br/&gt;&lt;br/&gt;The best part is that there are so many news services that you can subscribe to. There's BBC, CNN, Slashdot (yeah !), Wired and even various Digg feeds. So you can stay up-to-date with the things that you want to know ;)&lt;br/&gt;&lt;br/&gt;Get a twitter account, configure device updates, follow CNN, Slashdot or whatever you want to follow.&lt;br/&gt;&lt;br/&gt;Here are some interesting tweets.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;CNN Breaking News - &lt;a href='http://twitter.com/cnnbrk' target='_blank'&gt;cnnbrk&lt;/a&gt; on twitter&lt;/li&gt;&lt;li&gt;BBC News - &lt;a href='http://twitter.com/BBC' target='_blank'&gt;BBC&lt;/a&gt; on twitter&lt;/li&gt;&lt;li&gt;./ - &lt;a href='http://twitter.com/slashdot' target='_blank'&gt;slashdot&lt;/a&gt; on twitter&lt;/li&gt;&lt;li&gt;Wired - &lt;a href='http://twitter.com/wired' target='_blank'&gt;wired&lt;/a&gt; on twitter&lt;/li&gt;&lt;li&gt;Digg Front Page - &lt;a href='http://twitter.com/digg_feeds' target='_blank'&gt;digg_feeds&lt;/a&gt; on twitter&lt;/li&gt;&lt;li&gt;Digg tech feed - &lt;a href='http://twitter.com/digg_tech' target='_blank'&gt;digg_tech&lt;/a&gt; on twitter&lt;/li&gt;&lt;/ul&gt;&lt;div align='center'&gt;&lt;img width='349' height='128' src='http://www.wiretotheear.com/wp-content/uploads/2007/11/twitter_logo.jpg' style='max-width: 800px;'/&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Hopefully this little idea of mine will be practical :P to the users who use the dialog bbc news feeds ;) The people who use twitter won't find this much useful ( Mainly because they are mostly online, and doesn't need txt alerts much / And they may have other tweets that they are following and will find this an a nuisance).&lt;br/&gt;&lt;br/&gt;But if you are interested, then you can try this and give some comments about it :) and you can follow &lt;a href='http://www.twitter.com/tuxv' target='_blank'&gt;me on twitter&lt;/a&gt;.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-6595223589674798092?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/6595223589674798092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=6595223589674798092&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/6595223589674798092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/6595223589674798092'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/05/news-alerts.html' title='News Alerts'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4178143680742567538</id><published>2008-05-01T19:52:00.001+05:30</published><updated>2008-05-01T19:52:14.532+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>A New Begining</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;After more than a month of !blogging (NOT blogging) I'm back on my blog again. This time I'm going to blog something at least weekly. If you are reading this post, then most likely you have seen the new &lt;a href='http://techbold.com/'&gt;theme&lt;/a&gt; (and impressed by it ;D ). Oh.. and if you noticed the shiny new &lt;a href='http://tips-for-new-bloggers.blogspot.com/2007/03/add-digg-button-to-blogger-or-blogspot.html' target='_blank'&gt;Digg buttons&lt;/a&gt;. try clicking on them ;) I'd really appreciate it :P .&lt;br/&gt;&lt;br/&gt;This time I decided to use &lt;a href='http://www.scribefire.com/' target='_blank'&gt;ScribeFire&lt;/a&gt;. I thought that I'd blog more frequently if I used that.. dunno why :P but I just thought so.&lt;br/&gt;&lt;br/&gt;So keep waiting for more posts.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4178143680742567538?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4178143680742567538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4178143680742567538&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4178143680742567538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4178143680742567538'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/05/new-begining.html' title='A New Begining'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-888967133333299028</id><published>2008-03-15T11:58:00.000+05:30</published><updated>2008-03-15T12:42:54.991+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Π Pi day -  11.00100100001111110110</title><content type='html'>I thought of doing a post on the Pi day after seeing &lt;a href="http://scienceonlooker.blogspot.com/2008/03/pi-day.html"&gt;cactaur's post about the Pi day&lt;/a&gt; well.. what's the best way to support the Pi day, other than showing Pi off in the post :P&lt;br /&gt;&lt;br /&gt;and if you were wondering what's in the title of the post.. it's Pi in binary :D&lt;br /&gt;&lt;br /&gt;you can find Pi from &lt;a href="http://www.angio.net/pi/piquery"&gt;this&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 400px; height: 50px;"&gt;&lt;br /&gt;3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632788659361533818279682303019520353018529689957736225994138912497217752834791315155748572424541506959508295331168617278558890750983817546374649393192550604009277016711390098488240128583616035637076601047101819429555961989467678374494482553797747268471040475346462080466842590694912933136770289891521047521620569660240580381501935112533824300355876402474964732639141992726042699227967823547816360093417216412199245863150302861829745557067498385054945885869269956909272107975093029553211653449872027559602364806654991198818347977535663698074265425278625518184175746728909777727938000816470600161452491921732172147723501414419735685481613611573525521334757418494684385233239073941433345477624168625189835694855620992192221842725502542568876717904946016534668049886272327917860857843838279679766814541009538837863609506800642251252051173929848960841284886269456042419652850222106611863067442786220391949450471237137869609563643719172874677646575739624138908658326459958133904780275900994657640789512694683983525957098258226205224894077267194782684826014769909026401363944374553050682034962524517493996514314298091906592509372216964615157098583874105978859597729754989301617539284681382686838689427741559918559252459539594310499725246808459872736446958486538367362226260991246080512438843904512441365497627807977156914359977001296160894416948685558484063534220722258284886481584560285060168427394522674676788952521385225499546667278239864565961163548862305774564980355936345681743241125150760694794510965960940252288797108931456691368672287489405601015033086179286809208747609178249385890097149096759852613655497818931297848216829989487226588048575640142704775551323796414515237462343645428584447952658678210511413547357395231134271661021359695362314429524849371871101457654035902799344037420073105785390621983874478084784896833214457138687519435064302184531910484810053706146806749192781911979399520614196634287544406437451237181921799983910159195618146751426912397489409071864942319615679452080951465502252316038819301420937621378559566389377870830390697920773467221825625996615014215030680384477345492026054146659252014974428507325186660021324340881907104863317346496514539057962685610055081066587969981635747363840525714591028970641401109712062804390397595156771577004203378699360072305587631763594218731251471205329281918261861258673215791984148488291644706095752706957220917567116722910981690915280173506712748583222871835209353965725121083579151369882091444210067510334671103141267111369908658516398315019701651511685171437657618351556508849099898599823873455283316355076479185358932261854896321329330898570642046752590709154814165498594616371802709819943099244889575712828905923233260972997120844335732654893823911932597463667305836041428138830320382490375898524374417029132765618093773444030707469211201913020330380197621101100449293215160842444859637669838952286847831235526582131449576857262433441893039686426243410773226978028073189154411010446823252716201052652272111660396665573092547110557853763466820653109896526918620564769312570586356620185581007293606598764861179104533488503461136576867532494416680396265797877185560845529654126654085306143444318586769751456614068007002378776591344017127494704205622305389945613140711270004078547332699390814546646458807972708266830634328587856983052358089330657574067954571637752542021149557615814002501262285941302164715509792592309907965473761255176567513575178296664547791745011299614890304639947132962107340437518957359614589019389713111790429782856475032031986915140287080859904801094121472213179476477726224142548545403321571853061422881375850430633217518297986622371721591607716692547487389866549494501146540628433663937900397692656721463853067360965712091807638327166416274888800786925602902284721040317211860820419000422966171196377921337575114959501566049631862947265473642523081770367515906735023507283540567040386743513622224771589150495309844489333096340878076932599397805419341447377441842631298608099888687413260472156951623965864573021631598193195167353812974167729478672422924654366800980676928238280689964004824354037014163149658979409243237896907069779422362508221688957383798623001593776471651228935786015881617557829735233446042815126272037343146531977774160319906655418763979293344195215413418994854447345673831624993419131814809277771038638773431772075456545322077709212019051660962804909263601975988281613323166636528619326686336062735676303544776280350450777235547105859548702790814356240145171806246436267945612753181340783303362542327839449753824372058353114771199260638133467768796959703098339130771098704085913374641442822772634659470474587847787201927715280731767907707157213444730605700733492436931138350493163128404251219256517980694113528013147013047816437885185290928545201165839341965621349143415956258658655705526904965209858033850722426482939728584783163057777560688876446248246857926039535277348030480290058760758251047470916439613626760449256274204208320856611906254543372131535958450687724602901618766795240616342522577195429162991930645537799140373404328752628889639958794757291746426357455254079091451357111369410911939325191076020825202618798531887705842972591677813149699009019211697173727847684726860849003377024242916513005005168323364350389517029893922334517220138128069650117844087451960121228599371623130171144484640903890644954440061986907548516026327505298349187407866808818338510228334508504860825039302133219715518430635455007668282949304137765527939751754613953984683393638304746119&lt;br /&gt;&lt;fstream&gt;&lt;iostream&gt;&lt;string&gt;&lt;list&gt;&lt;string&gt;&lt;/string&gt;&lt;/list&gt;&lt;/string&gt;&lt;/iostream&gt;&lt;/fstream&gt;&lt;/pre&gt;&lt;/span&gt;         &lt;span style="display: none;" id="showlink"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:showFull("&gt;Read More...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;span id="hidelink" style="display: none;"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:hideFull("&gt;Summary only...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;script type="text/javascript"&gt;           checkFull("post-" + "8267585037957783284");         &lt;/script&gt;                                    &lt;span class="post-comment-link"&gt;               &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you are interested in the Pi day.. or are planning to do something on the next Pi day, then you can go see the official &lt;a href="http://www.piday.org/"&gt;Pi-day website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-888967133333299028?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/888967133333299028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=888967133333299028&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/888967133333299028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/888967133333299028'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/03/pi-day-1100100100001111110110.html' title='Π Pi day -  11.00100100001111110110'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-6295208849376513927</id><published>2008-03-07T16:57:00.000+05:30</published><updated>2008-03-07T17:49:58.686+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>KDE4 --- &gt; KDE3</title><content type='html'>I was able to run KDE 4 from within KDE3. There are no problems so far... there maybe some glitches.. but nothing serious. When I tried KDE4 I liked the plasmoids, the KDE Twitter Plasmoid was really great. And the new konsole is cool too :) . So it seems that I'm going to use those cool apps from within my stable KDE3 :P and hope that it doesn't make it unstable.&lt;br /&gt;&lt;br /&gt;To start kde4's plasmoids I just entered the command /opt/kdemod/bin/plasma and it's working nicely ;) ... the only trouble is the plasma desktop will replace your existing desktop... but it's bearable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/kde4kde3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://yasith.vidanaarachchi.googlepages.com/kde4kde3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;KDE4 plasmoids in KDE3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/configure.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://yasith.vidanaarachchi.googlepages.com/configure.jpg" alt="" border="0" /&gt;&lt;/a&gt;  &lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;KDE4's desktop configuration utility&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;This is not a very stable solution, but it's interesting..  probably I won't be using this again... but still it'd be nice to have those plasmoids on my desktop.&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-6295208849376513927?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/6295208849376513927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=6295208849376513927&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/6295208849376513927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/6295208849376513927'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2009/03/kde4-kde3.html' title='KDE4 --- &gt; KDE3'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-759607382810948022</id><published>2008-02-07T14:20:00.000+05:30</published><updated>2008-03-07T17:51:27.180+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Back to KDE - KDE3</title><content type='html'>I installed Arch on my box again... and this time decided to install KDE ( KDEMod to be specific) and I was happy with it... there's a good reason for coming back to KDE. I was using Qt apps in GNOME other than firefox and xchat.&lt;br /&gt;&lt;br /&gt;But now with KDE I'm using all Qt apps, other than firefox :P konversation and xchat both work fine :)&lt;br /&gt;&lt;br /&gt;And I've started using kontact, it's really great because it integrates really well with kopete and konversation. And there's a calendar, a mail client, and a feed reader integrated into it.&lt;br /&gt;&lt;br /&gt;Here are some screen shots from my KDE 3 desktop.. looks cool to me ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/feeds.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://yasith.vidanaarachchi.googlepages.com/feeds.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;Kontact, showing feeds&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/empty.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://yasith.vidanaarachchi.googlepages.com/empty.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;An empty desktop&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/window.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://yasith.vidanaarachchi.googlepages.com/window.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;Desktop with a single window.. it's nice to have an uncluttered workspace ;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;I tried KDE4 again,  there's a kdemod4 repo for arch, that is really good... anyway... I wasn't very happy with KDE4 because of some glitches... I'll post another article on KDE4 soon.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-759607382810948022?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/759607382810948022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=759607382810948022&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/759607382810948022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/759607382810948022'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/03/back-to-kde-kde3.html' title='Back to KDE - KDE3'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-1875978883308300295</id><published>2008-01-07T15:12:00.000+05:30</published><updated>2008-01-07T15:58:41.335+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Answers for my GNOME problems</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Amarok shortcut keys not working under GNOME&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This was a BIG problem for me, because I'm always attached to my headphones and I'm addicted to Amarok ( I don't like Rhythmbox ). I usually need to skip some songs in my playlist according to my mood ;). The solution was to launch Amarok through the "dbus-launch" command I just issued the command "dbus-launch amarok" (without the quotes) and the Amarok shortcut keys were working.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/amarok.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 161px;" src="http://yasith.vidanaarachchi.googlepages.com/amarok.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;GNOME's screen capture program not as good as KSnapshot&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I faced this problem when I tried to get some screen shots to publish in this blog :P. But now you can see that I have a good solution for that ;) I just found out that I can use GIMP to capture screen shots. The screen capture program can be found at File &gt; acquire &gt; screenshot. I'd add some screen shots just for fun!&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/screenshots.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://yasith.vidanaarachchi.googlepages.com/screenshots.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/screenshots2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://yasith.vidanaarachchi.googlepages.com/screenshots2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can specify a time delay with the GIMP image capture, which is very useful when getting screen shots while running compiz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Addicted to kopete, but can't find a package called kopete through pacman&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You just have to install the kdenetwork package. With pacman it's just a single command "pacman -S kdenetwork"&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-1875978883308300295?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/1875978883308300295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=1875978883308300295&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1875978883308300295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1875978883308300295'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/01/answers-for-my-gnome-problems.html' title='Answers for my GNOME problems'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4501340044320154295</id><published>2008-01-06T21:16:00.000+05:30</published><updated>2008-01-07T15:55:26.898+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz-fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><title type='text'>Compiz Fusion</title><content type='html'>When I tried to start compiz-fusion I had some problems. I was able to run compiz-fusion flawlessly by using this method ( I added this info to the arch wiki's compiz fusion page)&lt;br /&gt;&lt;br /&gt;First start fusion-icon&lt;br /&gt;Then issue the command :-  emerald --replace&lt;br /&gt;Finally run compiz-manager&lt;br /&gt;&lt;br /&gt;Then compiz-fusion will be ready for you :D ( This info may only work with Arch)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/E4Fbk52Mk1w&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/E4Fbk52Mk1w&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4501340044320154295?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4501340044320154295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4501340044320154295&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4501340044320154295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4501340044320154295'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/01/compiz-fusion.html' title='Compiz Fusion'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-2334361128260645588</id><published>2008-01-06T20:23:00.000+05:30</published><updated>2008-01-07T17:10:03.934+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='arch'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz-fusion'/><title type='text'>The Arch Way</title><content type='html'>After using &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; for more than an year I thought of going for something more "geeky" ;) and I downloaded the &lt;a href="http://www.archlinux.org/"&gt;Arch&lt;/a&gt; core CD. But I never had time to install it until yesterday. The installation went "smoothly" (if you can call it smooth) until the network setup. I had some trouble messing around with /etc/resolv.conf but at around 9 pm. I had a working arch installation with a shell (No X yet). Installing Xorg was far more smoother than Debian ( I had to mess with the crappy ATi drivers when I installed Debian) but the open source ati driver was pretty good and I was able to activate AIGLX in no time. This time I decided to install &lt;a href="http://www.gnome.org/"&gt;GNOME&lt;/a&gt; and grabbing the packages from the repos and installing them took some more time, but at the end (after a day!) I have a fully functional ( 100% compatible with my needs ;)) Arch system which is faster than my old Debian installation, and more responsive.&lt;br /&gt;&lt;br /&gt;As an ex-&lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; user I loved &lt;a href="http://amarok.kde.org/"&gt;Amarok&lt;/a&gt; and &lt;a href="http://kopete.kde.org/"&gt;kopete&lt;/a&gt;, so I installed them, but I didn't install &lt;a href="http://konversation.kde.org/"&gt;konversation&lt;/a&gt; because I thought &lt;a href="http://www.xchat.org/"&gt;xchat&lt;/a&gt; is an IRC client that's good enough for me. The only problem with Amarok was that the short-cut keys were not working (but I found a solution for that, I'll post about it later).&lt;br /&gt;&lt;br /&gt;And I was tempted to try the new &lt;a href="http://www.compiz-fusion.org/"&gt;compiz-fusion&lt;/a&gt;, this was a bit of a problem because the &lt;a href="http://wiki.archlinux.org/index.php/Main_Page"&gt;Arch wiki&lt;/a&gt;'s article wasn't very helpful in this (That wiki is great, and it helped me a lot while trying to configure my network, so I'm going to edit it shortly :D ).&lt;br /&gt;&lt;br /&gt;And I find using the Firefox "Bon Echo" more easier than using Iceweasel in Debian :P dunno why, it just feels more like firefox I guess.&lt;br /&gt;&lt;br /&gt;GNOME was a bit better than I thought, and after lots of messing around it's now as good as my previous KDE installation. And the tomboy notes is a very neat program.&lt;br /&gt;&lt;br /&gt;TODO: I'm thinking about setting up a *shiny* boot-splash screen, and I'm going to remove the gnome splash and I think the default GDM looks kinda ugly, so I'm going to change it too.&lt;br /&gt;&lt;br /&gt;Here's a screenshot (I don't like GNOME's screen capture program, KSnapShot was a much better). Click on the thumbnail for a larger preview.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://yasith.vidanaarachchi.googlepages.com/compiz-fusion.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://yasith.vidanaarachchi.googlepages.com/compiz-fusion.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-2334361128260645588?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/2334361128260645588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=2334361128260645588&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/2334361128260645588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/2334361128260645588'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/01/arch-way.html' title='The Arch Way'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-3776551869579404173</id><published>2008-01-04T18:50:00.000+05:30</published><updated>2008-01-04T19:31:07.868+05:30</updated><title type='text'>I AM BACK</title><content type='html'>&lt;img style="width: 350px; height: 400px;" src="http://yasith.vidanaarachchi.googlepages.com/iamback.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;I'll be posting new posts as soon as possible.&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-3776551869579404173?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/3776551869579404173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=3776551869579404173&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/3776551869579404173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/3776551869579404173'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2008/01/i-am-back.html' title='I AM BACK'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-1260454640819284996</id><published>2007-07-27T19:26:00.001+05:30</published><updated>2007-07-27T19:28:10.588+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Alien Arena</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a onblur='try {parent.deselectBloggerImageGracefully();} catch(e) {}' href='http://bp2.blogger.com/_epnhRlW7QD8/RnfCc1E6cCI/AAAAAAAAAFA/y3lj8rUFreY/s1600-h/aalogo.jpg'&gt;&lt;img border='0' style='margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;' src='http://bp2.blogger.com/_epnhRlW7QD8/RnfCc1E6cCI/AAAAAAAAAFA/y3lj8rUFreY/s400/aalogo.jpg' alt='' id='BLOGGER_PHOTO_ID_5077740905423335458'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;My friend dante told me that he had found a cool game that is FREE to play online. And he said that it's also a game that combines all the good qualities of UT, Quake and all other FPS games. You can find more about Alien Arena from&lt;a href='http://theflyingbanana.wordpress.com/'/&gt;&lt;a href='http://theflyingbanana.wordpress.com/'&gt; &lt;/a&gt;&lt;a href='http://cor.planetquake.gamespy.com/arena/'&gt;here&lt;/a&gt;. But although he started playing it immediately after he downloaded it, I couldn't :( there was something wrong with that package I downloaded. So I thought to get busy and built some Debian packages for Alien Arena. You can get them from &lt;a href='http://www.mininova.org/det/811246'&gt;this torrent&lt;/a&gt;. Then after you download the packages you can simply install them with  dpkg or anything you prefer (ther might be some dependencies you may have to install some other packages too, but they will be available from the debian mirrors)&lt;br/&gt;&lt;em&gt;&lt;em&gt;&lt;i&gt;&lt;b&gt;&lt;br/&gt;&lt;em/&gt;&lt;/b&gt;&lt;em/&gt;&lt;/i&gt;&lt;em/&gt;&lt;br/&gt;&lt;u&gt;&lt;b&gt;Links to Alien Arena Packages&lt;br/&gt;&lt;br/&gt;&lt;/b&gt;&lt;/u&gt;&lt;/em&gt;&lt;/em&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;&lt;em&gt;&lt;a class='tr_pseudo-link' title='Click to view this file' href='http://yasith.vidanaarachchi.googlepages.com/alien-arena-server_6.05-1_i386.deb' target='_blank'&gt;alien-arena-server_6.05-1_i386.deb&lt;/a&gt;&lt;/em&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;em&gt;&lt;a class='tr_pseudo-link' title='Click to view this file' href='http://yasith.vidanaarachchi.googlepages.com/alien-arena_6.05-1_i386.deb' target='_blank'&gt;alien-arena_6.05-1_i386.deb&lt;/a&gt;&lt;/em&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;em&gt;&lt;a class='tr_pseudo-link' title='Click to view this file' href='http://yasith.vidanaarachchi.googlepages.com/alien-arena-server-dbg_6.05-1_i386.deb' target='_blank'&gt;alien-arena-server-dbg_6.05-1_i386.deb&lt;/a&gt;&lt;/em&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;em&gt;&lt;a class='tr_pseudo-link' title='Click to view this file' href='http://yasith.vidanaarachchi.googlepages.com/alien-arena-dbg_6.05-1_i386.deb' target='_blank'&gt;alien-arena-dbg_6.05-1_i386.deb&lt;/a&gt;&lt;/em&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;em&gt;&lt;em&gt;&lt;font color='#ff0000'&gt;&lt;b&gt;&lt;u&gt;&lt;font color='#660000'&gt;NOTE&lt;/font&gt;: The alien-arena-data package is &lt;font color='#660000'&gt;NOT INCLUDED&lt;/font&gt; in these links so you'd have to get it from &lt;a href='http://www.mininova.org/det/811246'&gt;&lt;font color='#660000'&gt;THIS&lt;/font&gt;&lt;/a&gt; torrent, because I don't have anywhere to upload a 200MB package&lt;/u&gt;&lt;/b&gt;&lt;/font&gt; :P &lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;/em&gt;&lt;/em&gt;&lt;p class='poweredbyperformancing'&gt;&lt;em&gt;&lt;em&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class='blogger-post-footer'&gt;&lt;em&gt;&lt;em&gt;www.tuxv.blogspot.com&lt;/em&gt;&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-1260454640819284996?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/1260454640819284996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=1260454640819284996&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1260454640819284996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1260454640819284996'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/07/alien-arena_27.html' title='Alien Arena'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_epnhRlW7QD8/RnfCc1E6cCI/AAAAAAAAAFA/y3lj8rUFreY/s72-c/aalogo.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-223708711656522881</id><published>2007-07-14T22:10:00.001+05:30</published><updated>2007-07-14T22:10:45.052+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Welcome to Flock! | Flock</title><content type='html'>&lt;blockquote cite="http://www.flock.com/welcome/"&gt;&lt;img src="http://www.flock.com/images/template/logo.gif" /&gt;&lt;/blockquote&gt;&lt;cite cite="http://www.flock.com/welcome/"&gt;&lt;a href="http://www.flock.com/welcome/"&gt;Welcome to Flock! | Flock&lt;/a&gt;&lt;br /&gt;&lt;/cite&gt;&lt;hr style="width: 100%; height: 2px;" /&gt;&lt;br /&gt;This little gadget has some pretty cool and impressive features. I've just used this for about 5 minutes LOL and because it's so cool I thought about blogging about it. It's pretty much easy too, just right click the image or something that you want to blog about and a window will pop-up and you can blog on the fly :)&lt;br /&gt;&lt;br /&gt;Although the blogging feature can be improved it's pretty handy and it's ease-of-use pointer is pretty high.&lt;br /&gt;&lt;br /&gt;So Why are you waiting for start &lt;span style="font-style: italic; font-weight: bold;"&gt;"flock"ing&lt;/span&gt; now :D&lt;br /&gt;&lt;cite cite="http://www.flock.com/welcome/"&gt;&lt;/cite&gt;&lt;p style="text-align: right; font-size: 8px"&gt;Blogged with &lt;a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new"&gt;Flock&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-223708711656522881?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/223708711656522881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=223708711656522881&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/223708711656522881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/223708711656522881'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/07/welcome-to-flock-flock.html' title='Welcome to Flock! | Flock'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4983761817657327504</id><published>2007-06-28T18:24:00.000+05:30</published><updated>2007-06-28T18:45:22.079+05:30</updated><title type='text'>GPL V3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_epnhRlW7QD8/RoO0QJ2RqUI/AAAAAAAAAFQ/nZHxlv_7LiM/s1600-h/280px-Richard_Matthew_Stallman.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_epnhRlW7QD8/RoO0QJ2RqUI/AAAAAAAAAFQ/nZHxlv_7LiM/s400/280px-Richard_Matthew_Stallman.jpeg" alt="" id="BLOGGER_PHOTO_ID_5081102994218527042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The GPL V3 is gonna come at last the drafts are over and RMS will launch the new GNU GPL on tomorrow at noon. The word is that there will be lots of changes after this, so let's wait for it :D And if you are lucky to be in front of your computer on that time you can see it live from &lt;a href="http://gplv3.fsf.org/"&gt;the official site&lt;/a&gt;. Let's celebrate this occasion :D&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4983761817657327504?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4983761817657327504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4983761817657327504&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4983761817657327504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4983761817657327504'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/06/gpl-v3.html' title='GPL V3'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_epnhRlW7QD8/RoO0QJ2RqUI/AAAAAAAAAFQ/nZHxlv_7LiM/s72-c/280px-Richard_Matthew_Stallman.jpeg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-7838844189240247555</id><published>2007-06-07T17:18:00.000+05:30</published><updated>2007-06-07T17:48:55.863+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Xandros goes off</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linux-systeme.de/assets/images/xandros_logo_150dpi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 253px; height: 129px;" src="http://www.linux-systeme.de/assets/images/xandros_logo_150dpi.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Xandros agrees with microsoft's patent scheme, so microsoft won't be able to sue them, this is just another stupid act like the one Novell made last year. But we the freedom loving people are still intact and we will continue to use "free" Linux distributions, I actually thing now after it's trade off Xandros will lose some of it's users.&lt;br /&gt;&lt;br /&gt;The funny thing is what Xandros CEO said&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Xandros CEO Andreas Typaldos said his company's technical and marketing &lt;a href="http://www.osnews.com/story.php/18024/Microsoft-Gives-Xandros-Linux-Users-Patent-Protection"&gt;agreement&lt;/a&gt; with Microsoft will help increase Linux adoption rates because users will have access to improved technology and won't have to fear lawsuits from Redmond. &lt;i&gt;"What's &lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=199901347"&gt;good for adoption rates is good for Linux&lt;/a&gt;,"&lt;/i&gt; Typaldos said in an interview.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;He thinks that it's be good for Linux, how can this be good if all the freedom gets lost.&lt;br /&gt;&lt;br /&gt;And now microsoft tells that Xandros is a recommended linux distribution along with SuSE. But In my opinion Xandros tried to be the complete Windows replacement in the past.  And Xandros is based on Debian GNU\Linux according to my knowledge and Debian is superior than Xandros, so microsoft must agree that Debian is better than Xandros and Windows.&lt;br /&gt;&lt;br /&gt;So this is an invitation for all the freedom loving people to come and digg the stories.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://digg.com/linux_unix/Sign_Bruce_Perens_Xandros_Petition_and_Let_Them_Know_How_You_Feel"&gt;Xandros Petition story at digg&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://digg.com/linux_unix/Go_against_Xandros"&gt;Go and Digg This story&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;So get together and join the fight against the microsoft's monopoly.&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-7838844189240247555?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/7838844189240247555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=7838844189240247555&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/7838844189240247555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/7838844189240247555'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/06/xandros-goes-off.html' title='Xandros goes off'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4760567850587583822</id><published>2007-05-23T18:44:00.000+05:30</published><updated>2007-05-23T19:29:39.223+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='ioi'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Floyd-Warshall Algorithm</title><content type='html'>This is another shortest path algorithm and this will work with negative routes too (But NOT negative cycles). But this will take more time than the Dijkstra's shortest path algorithm. See the wikipedia articles for more information.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_epnhRlW7QD8/RlRGTxCkLaI/AAAAAAAAAEk/rQzfLjHXhpU/s1600-h/Floyd.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 137px; height: 172px;" src="http://bp1.blogger.com/_epnhRlW7QD8/RlRGTxCkLaI/AAAAAAAAAEk/rQzfLjHXhpU/s400/Floyd.png" alt="" id="BLOGGER_PHOTO_ID_5067752786094206370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To get the shortest path from node 1 to node 3 you'd have to find what route is shorter ( 1 to 3 straight or 1 to 2 to 3). Like that you'd have to calculate the graph using 3 loops.&lt;br /&gt;&lt;br /&gt;Now &lt;a href="http://yasith.vidanaarachchi.googlepages.com/floyd.cpp"&gt;here's the C++ code&lt;/a&gt; for this program&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 400px; height: 320px;"&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int N, E;&lt;br /&gt;int graph[100][100];&lt;br /&gt;int start, end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;       cin &amp;gt;&amp;gt; N &amp;gt;&amp;gt; E;&lt;br /&gt;       for(int i = 0; i &amp;lt; N; i++){&lt;br /&gt;               for(int j = 0; j &amp;lt; N; j++){&lt;br /&gt;                       graph[i][j] = 9999; // Equal to NO path&lt;br /&gt;                       if(i == j) graph[i][j] == 0; // No distance from a node to that same node&lt;br /&gt;               }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       for(int i = 0; i &amp;lt; E; i++){&lt;br /&gt;               int x, y, d;&lt;br /&gt;               cin &amp;gt;&amp;gt; x &amp;gt;&amp;gt; y &amp;gt;&amp;gt; d;&lt;br /&gt;               graph[x-1][y-1] = graph[y-1][x-1] = d;&lt;br /&gt;       }&lt;br /&gt;       for(int k = 0; k &amp;lt; N; k++){&lt;br /&gt;               for(int i = 0; i &amp;lt; N; i++){&lt;br /&gt;                       for(int j = 0; j &amp;lt; N; j++){&lt;br /&gt;                               graph[i][j] = min(graph[i][j], graph[i][k]+graph[k][j]);&lt;br /&gt;                       }&lt;br /&gt;               }&lt;br /&gt;       }&lt;br /&gt;       while(true){ // Prints out the shortest distances between nodes until the program is terminated&lt;br /&gt;               cin &amp;gt;&amp;gt; start &amp;gt;&amp;gt; end;&lt;br /&gt;               cout &amp;lt;&amp;lt; graph[start-1][end-1] &amp;lt;&amp;lt; endl;&lt;br /&gt;       }&lt;br /&gt;       return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;         &lt;span style="display: none;" id="showlink"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:showFull("&gt;Read More...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;span id="hidelink" style="display: none;"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:hideFull("&gt;Summary only...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;          &lt;script type="text/javascript"&gt;           checkFull("post-" + "8267585037957783284");         &lt;/script&gt;                                      &lt;span class="post-comment-link"&gt;               &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;If you have any ideas or comments please tell me.&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4760567850587583822?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4760567850587583822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4760567850587583822&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4760567850587583822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4760567850587583822'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/05/floyd-warshall-algorithm.html' title='Floyd-Warshall Algorithm'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_epnhRlW7QD8/RlRGTxCkLaI/AAAAAAAAAEk/rQzfLjHXhpU/s72-c/Floyd.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-1191039125593774059</id><published>2007-05-22T18:09:00.000+05:30</published><updated>2007-05-22T18:18:32.724+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Bad Vista To Your Desktop</title><content type='html'>There are some cool Bad Vista Wallpapers made by &lt;big&gt;Joao Ribeiro da Silva.&lt;br /&gt;&lt;br /&gt;&lt;/big&gt;You can get them from&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gnome-look.org/content/show.php/Bad+Vista+%281600x1200%29?content=58735"&gt;1600x1200&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gnome-look.org/content/show.php/Bad+Vista+1.0+%281280x1024%29?content=58733"&gt;1280x1024&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gnome-look.org/content/show.php/Bad+Vista+%281024x768%29?content=58732"&gt;1024x768&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gnome-look.org/content/show.php/Bad+Vista+1.0+%28Wide%29?content=58734"&gt;Wide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gnome-look.org/CONTENT/content-pre1/58735-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.gnome-look.org/CONTENT/content-pre1/58735-1.jpg" alt="" border="0"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-1191039125593774059?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/1191039125593774059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=1191039125593774059&amp;isPopup=true' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1191039125593774059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1191039125593774059'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/05/bad-vista-to-your-desktop.html' title='Bad Vista To Your Desktop'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-8087786559128069184</id><published>2007-05-19T12:18:00.000+05:30</published><updated>2007-05-19T15:05:40.181+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Blogging Code</title><content type='html'>If you are like me and post your code on your blog youmust have noticed that the things you insert within '&lt;' and '&gt;' gets lost. if you want to get it the '&lt;' and '&gt;' correctly you'd have to use 'ANDlt;' and 'ANDgt;' , replacing your code with these things can be messy, so I created a program to convert the code into a html friendly one.&lt;br /&gt;&lt;br /&gt;First compile the &lt;a href="http://yasith.vidanaarachchi.googlepages.com/corrector.cpp"&gt;corrector.cpp&lt;/a&gt; file using g++ : g++ corrector.cpp -o corrector&lt;br /&gt;Then run the program: ./corrector -filename -spaces&lt;br /&gt;&lt;br /&gt;The -filename is the name of the file you want to make html friendly :P&lt;br /&gt;and -spaces is either '1' to change the white spaces ' ' into ' ' or 0r '0' to just leave it.&lt;br /&gt;&lt;br /&gt;The output file is out.cpp&lt;br /&gt;&lt;br /&gt;Here's my code for corrector before conversion&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 400px; height: 320px;"&gt;&lt;br /&gt;#include &lt;fstream&gt;&lt;br /&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;string&gt;&lt;br /&gt;#include &lt;list&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;string line;&lt;br /&gt;list&lt;string&gt; corrected;&lt;br /&gt;bool spaces;&lt;br /&gt;string outfile;&lt;br /&gt;string infile;&lt;br /&gt;&lt;br /&gt;ofstream fout ("out.cpp");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;  cin &gt;&gt; infile &gt;&gt; spaces;&lt;br /&gt;  char path[infile.size()];&lt;br /&gt;  for(int i= 0; i &lt; i =" 0;"&gt;'){&lt;br /&gt;                          corrected.push_back("&amp;gt;");         &lt;br /&gt;               }&lt;br /&gt;               if(spaces){&lt;br /&gt;                    if(line[i] == ' '){&lt;br /&gt;                          corrected.push_back(" ");&lt;br /&gt;                    }&lt;br /&gt;               }&lt;br /&gt;               if(line[i] != '&lt;' &amp;&amp;amp;amp; line[i] != '&gt;' &amp;&amp;amp; ( !spaces || line[i] != ' ')){&lt;br /&gt;                    string dumb = " ";&lt;br /&gt;                    dumb[0] = line[i];&lt;br /&gt;                    corrected.push_back(dumb);   &lt;br /&gt;               }&lt;br /&gt;             &lt;br /&gt;       }         &lt;br /&gt;       while(!corrected.empty()){&lt;br /&gt;               fout &lt;&lt;&gt;&lt;/list&gt;&lt;/string&gt;&lt;/iostream&gt;&lt;/fstream&gt;&lt;/pre&gt;&lt;/span&gt;         &lt;span style="display: none;" id="showlink"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:showFull("&gt;Read More...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;span id="hidelink" style="display: none;"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:hideFull("&gt;Summary only...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;script type="text/javascript"&gt;           checkFull("post-" + "8267585037957783284");         &lt;/script&gt;             &lt;div style="clear: both;"&gt;&lt;/div&gt;                       &lt;span class="post-comment-link"&gt;               &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;And after the conversion&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 400px; height: 320px;"&gt;&lt;br /&gt;#include &amp;lt;fstream&amp;gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;#include &amp;lt;string&amp;gt;&lt;br /&gt;#include &amp;lt;list&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;string line;&lt;br /&gt;list&amp;lt;string&amp;gt; corrected;&lt;br /&gt;bool spaces;&lt;br /&gt;string outfile;&lt;br /&gt;string infile;&lt;br /&gt;&lt;br /&gt;ofstream fout ("out.cpp");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;   cin &amp;gt;&amp;gt; infile &amp;gt;&amp;gt; spaces;&lt;br /&gt;   char path[infile.size()];&lt;br /&gt;   for(int i= 0; i &amp;lt; infile.size(); i++){&lt;br /&gt;           path[i] = infile[i];      &lt;br /&gt;   }&lt;br /&gt;     path[infile.size()] = '\0';&lt;br /&gt;     ifstream fin (path);&lt;br /&gt;     while(!fin.eof()){&lt;br /&gt;        for(int i = 0; i &amp;lt; line.size(); i++){&lt;br /&gt;                if(line[i] == '&amp;lt;'){&lt;br /&gt;                           corrected.push_back("&amp;lt;");         &lt;br /&gt;                }      &lt;br /&gt;                if(line[i] == '&amp;gt;'){&lt;br /&gt;                           corrected.push_back("&amp;gt;");         &lt;br /&gt;                }&lt;br /&gt;                if(spaces){&lt;br /&gt;                     if(line[i] == ' '){&lt;br /&gt;                           corrected.push_back(" ");&lt;br /&gt;                     }&lt;br /&gt;                }&lt;br /&gt;                if(line[i] != '&amp;lt;' &amp;&amp;amp; line[i] != '&amp;gt;' &amp;&amp;amp; ( !spaces || line[i] != ' ')){&lt;br /&gt;                     string dumb = " ";&lt;br /&gt;                     dumb[0] = line[i];&lt;br /&gt;                     corrected.push_back(dumb);   &lt;br /&gt;                }&lt;br /&gt;              &lt;br /&gt;        }         &lt;br /&gt;        while(!corrected.empty()){&lt;br /&gt;                fout &amp;lt;&amp;lt; corrected.front();&lt;br /&gt;                corrected.pop_front();                      &lt;br /&gt;        }&lt;br /&gt;        fout &amp;lt;&amp;lt; endl;&lt;br /&gt;        getline(fin, line);&lt;br /&gt;   }&lt;br /&gt;   fout.close();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;         &lt;span style="display: none;" id="showlink"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:showFull("&gt;Read More...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;span id="hidelink" style="display: none;"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:hideFull("&gt;Summary only...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;          &lt;script type="text/javascript"&gt;           checkFull("post-" + "8267585037957783284");         &lt;/script&gt;              &lt;div style="clear: both;"&gt;&lt;/div&gt;                        &lt;span class="post-comment-link"&gt;               &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;If you are interested here's the &lt;a href="http://yasith.vidanaarachchi.googlepages.com/out.cpp"&gt;out.cpp&lt;/a&gt; file for my above program. If anyone of you have any ideas please let me know :)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-8087786559128069184?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/8087786559128069184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/8087786559128069184'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/05/blogging-code.html' title='Blogging Code'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4846510086334649792</id><published>2007-05-19T10:55:00.001+05:30</published><updated>2007-05-19T14:44:30.482+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='ioi'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Eulerian Path</title><content type='html'>I haven't been able to update my blog for a long time because I have been very busy in the last few days, so now here's an update.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.photonics.cusat.edu/images/koning6.jpg"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.photonics.cusat.edu/images/koning6.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm going to jump to Eulerian Path in this post. My Program uses a recursive function to get the Eulerian Path for a given graph. For those who don't know what Eulerian Path is&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.photonics.cusat.edu/images/koning6.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt; "&lt;b&gt;Eulerian path&lt;/b&gt; is a path in a graph which visits each edge exactly once. Similarly, an &lt;b&gt;Eulerian circuit&lt;/b&gt; is an Eulerian path which starts and ends on the same vertex"&lt;/blockquote&gt;If there is to be an Eulerian path for a given graph the graph mus&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.photonics.cusat.edu/images/koning6.jpg"&gt;&lt;/a&gt;t have lesser than three nodes with odd number of edges. If there are two nodes with odd number of edges the Euler walk must begin in an odd node and end with the other odd node.&lt;br /&gt;&lt;br /&gt;This graph can't have an Eulerian Path.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.photonics.cusat.edu/images/koning6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.photonics.cusat.edu/images/koning6.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But this graph can have an Eulerian Path.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.photonics.cusat.edu/images/koning9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.photonics.cusat.edu/images/koning9.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can download the &lt;a href="http://yasith.vidanaarachchi.googlepages.com/eulerwalk.cpp"&gt;eulerwalk.cpp&lt;/a&gt; file by clicking on the link.&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 400px; height: 320px;"&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;#include &amp;lt;list&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int graph[100][100];&lt;br /&gt;int n, x, y, steps;&lt;br /&gt;list&amp;lt;int&amp;gt; path;&lt;br /&gt;&lt;br /&gt;void walk(int pos){&lt;br /&gt;for(int i = 0; i &amp;lt; n; i++){&lt;br /&gt;    if(graph[pos][i] &amp;gt; 0){&lt;br /&gt;             graph[pos][i] --;&lt;br /&gt;             graph[i][pos] --;&lt;br /&gt;             walk(i);&lt;br /&gt;             break;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;path.push_back(pos+1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;&lt;br /&gt;cin &amp;gt;&amp;gt; n;&lt;br /&gt;for(int i = 0; i &amp;lt; n; i++){&lt;br /&gt;  cin &amp;gt;&amp;gt; x &amp;gt;&amp;gt; y;&lt;br /&gt;  graph[x-1][y-1] ++; //we are using zero index &lt;br /&gt;}&lt;br /&gt;walk(0);&lt;br /&gt;while(!path.empty()){&lt;br /&gt;    cout &amp;lt;&amp;lt; path.back() &amp;lt;&amp;lt; ' ';&lt;br /&gt;    path.pop_back();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;         &lt;span style="display: none;" id="showlink"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:showFull("&gt;Read More...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;span id="hidelink" style="display: none;"&gt;           &lt;p&gt;&lt;b&gt;&lt;a href="javascript:void(0);" onclick="'javascript:hideFull("&gt;Summary only...&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/span&gt;         &lt;script type="text/javascript"&gt;           checkFull("post-" + "8267585037957783284");         &lt;/script&gt;             &lt;div style="clear: both;"&gt;&lt;/div&gt;                       &lt;span class="post-comment-link"&gt;               &lt;a class="comment-link" href="http://www.blogger.com/comment.g?blogID=7401549597294341409&amp;amp;postID=8267585037957783284" onclick=""&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4846510086334649792?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4846510086334649792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4846510086334649792&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4846510086334649792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4846510086334649792'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/05/eulerian-path.html' title='Eulerian Path'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-1248775473937788267</id><published>2007-05-02T06:26:00.000+05:30</published><updated>2007-05-02T07:16:23.810+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='beryl'/><title type='text'>Beryl</title><content type='html'>Finally I installed Beryl on my debian testing box. It was a bit hard to get AIGLX configured at first because of my ATi card. But still I managed to get Beryl working without using the proprietary ATi driver, I'm using the open source "radeon" driver.&lt;br /&gt;&lt;br /&gt;Even with only a 256MB of RAM Beryl is working very smoothly on my machine now :) I also created a theme to make my computer look like matrix"ish". I'll post about the theme and how I got Beryl working with my ATi card in the near future.&lt;br /&gt;&lt;br /&gt;Now for some screen shots.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_epnhRlW7QD8/Rjfp6ry0ywI/AAAAAAAAAD8/nF2w3wxBklM/s1600-h/Beryl5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_epnhRlW7QD8/Rjfp6ry0ywI/AAAAAAAAAD8/nF2w3wxBklM/s200/Beryl5.png" alt="" id="BLOGGER_PHOTO_ID_5059769900771625730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_epnhRlW7QD8/Rjfp67y0yxI/AAAAAAAAAEE/PCC95Fa_Sp0/s1600-h/Beryl6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_epnhRlW7QD8/Rjfp67y0yxI/AAAAAAAAAEE/PCC95Fa_Sp0/s200/Beryl6.png" alt="" id="BLOGGER_PHOTO_ID_5059769905066593042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_epnhRlW7QD8/RjfoB7y0yrI/AAAAAAAAADU/BzhalCR2qqE/s1600-h/Beryl.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_epnhRlW7QD8/RjfoB7y0yrI/AAAAAAAAADU/BzhalCR2qqE/s200/Beryl.png" alt="" id="BLOGGER_PHOTO_ID_5059767826302421682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_epnhRlW7QD8/RjfoCby0ysI/AAAAAAAAADc/e7m9QgTTP5s/s1600-h/Beryl1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_epnhRlW7QD8/RjfoCby0ysI/AAAAAAAAADc/e7m9QgTTP5s/s200/Beryl1.png" alt="" id="BLOGGER_PHOTO_ID_5059767834892356290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_epnhRlW7QD8/RjfoCby0ytI/AAAAAAAAADk/eFKc4LvZXVE/s1600-h/Beryl2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_epnhRlW7QD8/RjfoCby0ytI/AAAAAAAAADk/eFKc4LvZXVE/s200/Beryl2.png" alt="" id="BLOGGER_PHOTO_ID_5059767834892356306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_epnhRlW7QD8/RjfoC7y0yuI/AAAAAAAAADs/5pylMTKVa_Q/s1600-h/Beryl3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_epnhRlW7QD8/RjfoC7y0yuI/AAAAAAAAADs/5pylMTKVa_Q/s200/Beryl3.png" alt="" id="BLOGGER_PHOTO_ID_5059767843482290914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_epnhRlW7QD8/RjfoDLy0yvI/AAAAAAAAAD0/FzA3ju4-YEU/s1600-h/Beryl4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_epnhRlW7QD8/RjfoDLy0yvI/AAAAAAAAAD0/FzA3ju4-YEU/s200/Beryl4.png" alt="" id="BLOGGER_PHOTO_ID_5059767847777258226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you can't see the pictures correctly try increasing the brightness of your monitor. And click on an image to get a closer look&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-1248775473937788267?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/1248775473937788267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=1248775473937788267&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1248775473937788267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/1248775473937788267'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/05/beryl.html' title='Beryl'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_epnhRlW7QD8/Rjfp6ry0ywI/AAAAAAAAAD8/nF2w3wxBklM/s72-c/Beryl5.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-4939383374645829893</id><published>2007-04-19T11:26:00.000+05:30</published><updated>2007-04-19T11:54:22.261+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Bad Vista</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://badvista.fsf.org/logos/BadVista_no_littering.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 101px; height: 176px;" src="http://badvista.fsf.org/logos/BadVista_no_littering.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I thought that after some algorithms  I must do my work for the Free Software World. If you are interested to know about all the bad things of vista, how vista doesn't allow you to do what you want on your computer visit &lt;a href="http://badvista.fsf.org/"&gt;http://badvista.fsf.org/&lt;/a&gt;. If you feel to support the free software movement you can get registered there.&lt;br /&gt;&lt;br /&gt;In this site there are very interesting facts about DRM. If you want to support the bad vista movement you can digg the bad vista articles from &lt;a href="http://digg.com/search?s=badvista&amp;submit=Search&amp;amp;section=news&amp;type=url&amp;amp;amp;amp;area=all&amp;age=30&amp;amp;sort=new&amp;search-buried=1"&gt;here&lt;/a&gt;. And you can bookmark the del.icio.us stories from &lt;a href="http://del.icio.us/badvista"&gt;here&lt;/a&gt;. Or you can add the badvista.fsf.org to your technorati favorites from &lt;a href="http://technorati.com/faves/tuxv?add=http://badvista.fsf.org"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you are using windoz now and want to switch to a linux distro you can find good help from (Better than windoz technical support)&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.linuxforums.org/"&gt;Linux Forums - A good site to ask questions.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://shipit.ubuntu.com/"&gt;You can get a free Ubuntu CD delivered to your doorstep from shipit.&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ubuntuforums.org/"&gt;Ubuntu Forums - If you choose to use ubuntu / kubuntu / xubuntu you can find help from here.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.debian.org/"&gt;Debian - If you like a more powerful distribution you can use this (Like me).&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forums.debian.net/"&gt;Debian Forums - good support for Debian.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://distrowatch.com/"&gt;Distro Watch - Linux means freedom, you can choose any flavor of linux from here.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;So put your windoz in the trash and start using Linux. With Linux you get a house with more than just windows in it ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://badvista.fsf.org/blog/images/windowsvistaballmerpiraxz7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 237px;" src="http://badvista.fsf.org/blog/images/windowsvistaballmerpiraxz7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-4939383374645829893?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/4939383374645829893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=4939383374645829893&amp;isPopup=true' title='602 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4939383374645829893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/4939383374645829893'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/04/bad-vista.html' title='Bad Vista'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>602</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7401549597294341409.post-8267585037957783284</id><published>2007-04-18T15:52:00.000+05:30</published><updated>2007-04-18T16:32:25.298+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='ioi'/><category scheme='http://www.blogger.com/atom/ns#' term='guides'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Selection Sort</title><content type='html'>Another easy sorting algorithm, this sort iterates through the array and swaps two elements if the first one is higher than the second one. The logic is to select the smallest available element from the un-sorted stack and put it in the current place.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cs.wisc.edu/%7Ebobh/367/SORTING-FIGURES/selection.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px" src="http://www.cs.wisc.edu/%7Ebobh/367/SORTING-FIGURES/selection.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The code it quite simple, so here we go&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 435px; height: 320px;"&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;using namespace std;&lt;br /&gt;int arr[10], mini;&lt;br /&gt;int main(){&lt;br /&gt;       cout &lt;&lt; "Enter 10 numbers" &lt;&lt; endl;&lt;br /&gt;       for(int i = 0; i &amp;lt; 10; i++) cin &gt;&gt; arr[i];&lt;br /&gt;       for(int i = 0; i &lt; 10-1; i++){&lt;br /&gt;               mini = i;&lt;br /&gt;               for(int j = i+1; j &lt; 10; j++){&lt;br /&gt;                       mini = arr[j] &lt; arr[mini] ? j : i;&lt;br /&gt;                       swap(arr[i], arr[mini]);&lt;br /&gt;               }&lt;br /&gt;       }&lt;br /&gt;       cout &lt;&lt; "Sorted numbers are :" &lt;&lt; endl;&lt;br /&gt;       for(int i = 0; i &lt; 10; i++) cout &lt;&lt; arr[i] &lt;&lt; " ";&lt;br /&gt;       cout &lt;&lt; endl;&lt;br /&gt;       return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;http://tuxv.net&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7401549597294341409-8267585037957783284?l=www.tuxv.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.tuxv.net/feeds/8267585037957783284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7401549597294341409&amp;postID=8267585037957783284&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/8267585037957783284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7401549597294341409/posts/default/8267585037957783284'/><link rel='alternate' type='text/html' href='http://www.tuxv.net/2007/04/selection-sort.html' title='Selection Sort'/><author><name>tuxv</name><uri>http://www.blogger.com/profile/06679411283909078990</uri><email>yasith.vidanaarachchi@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11996633134440759451'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry></feed>