<?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-8947964</id><updated>2009-12-03T07:26:37.030+05:30</updated><title type='text'>Geek with an attitude</title><subtitle type='html'>Hello my name is Buddhika Siddhisena and I'm a geek-a-holic.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.geekaholic.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default?start-index=26&amp;max-results=25'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>137</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8947964.post-6027212168824135310</id><published>2009-06-16T01:58:00.001+05:30</published><updated>2009-06-16T09:20:27.847+05:30</updated><title type='text'>Fedora 11: First impressions</title><content type='html'>Fedora 10 (F10) was one of the best fedora release I've come to use. I liked it so much that I made it the default OS on my Mac Mini PPC. So naturally I was looking forward to the release of Fedora 11 (F11). But with a couple of release dates slipping, the wait was somewhat of a torture. This of course is to be expected with Fedora, I was told, because all good FOSS community software follow the philosophy "IT WILL BE RELEASED WHEN IT IS READY!" (oh and "RELEASE OFTEN" but thats beside the point :).&lt;br /&gt;&lt;br /&gt;Now before I give my first impressions, I must warn that if your a die hard Fedora fanboy, then please STOP reading.&lt;br /&gt;&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;Even if your not please note that these impressions are based on the Fedora Live CDs (both standard and kde based) and I have yet to download the DVD release. I did not install the Live CDs but merely ran them Live and only for a short period of time (a little over an hour combined). I tested the Live CDs on both my older Acer TravelMate 4200 laptop as well as the relatively newer Macbook Aluminium Unibody.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;F11 on the Acer notebook&lt;/h3&gt;&lt;br /&gt;The first thing that I noticed was that finally &lt;a href="http://kernelnewbies.org/Linux_2_6_29#head-e1bab8dc862e3b477cc38d87e8ddc779a66509d1"&gt;Kernel ModeSetting (KMS)&lt;/a&gt; worked on this Intel GMA 950 GPU. If I recalled correctly, with F10, the Intel drivers were broken with KMS. Unfortunately I found the KMS boot splash somewhat boring. Compared to F10, which really showed off the power of KMS with an awesome solar system animation (I saw it on an ATI GPU), F11 had a much simpler Fedora logo that filled up as the system booted. I'm sure there may have been a logical reason for simplifying the animation, but my first impression was it needed more sex appeal.&lt;br /&gt;&lt;br /&gt;Once the system had booted and transitioned nicely to the login manager (thanks to KMS), followed by the desktop (after auto login), I found my self further disappointed esthetically, this time due to dull looking wallpaper and theme. IMHO, F11's wallpaper is several steps back when compared to the beautiful wallpapers of F10, F9 or even F8. The desktop theme plays a key part in the first impression and so perhaps they should have stuck to the wallpaper they had during the beta release.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/3629199965/" title="F11 beta desktop wallpaper"&gt;&lt;img src="http://farm3.static.flickr.com/2396/3629199965_fe9518c38a.jpg" width="500" height="400" alt="F11-beta-desktop" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;F11 beta wallpaper wasn't so bad&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;One thing I did like visually over the previous releases was that of the notification popup balloon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/3614488264/" title="f11_popup by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3624/3614488264_9dfbbf5a32.jpg" width="440" height="141" alt="f11_popup" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beyond the look, F11 felt like a very solid distro. Before F10, with earlier releases, I felt somewhat on unstable and shaky ground. F10 changed my perception and F11 takes it a little further. &lt;br /&gt;&lt;br /&gt;While pretty much everything worked on my Acer notebook, there were few noteworthy bad first impressions I had with the out of the box experience. First up was the touchpad tapping being turned off by default. Now while I'm aware this is the default behavior on Windows, it is nevertheless a bad idea. Why disable this feature that most find useful? Other desktop focused distros such as &lt;a href="http://www.ubuntu.com"&gt;Ubuntu&lt;/a&gt; or &lt;a href="http://www.linuxmint.com"&gt;Mint&lt;/a&gt; seem to have tap turned on by default. Having said that, its pretty easy to turn tap on using the Gnome mouse preferences dialog. Unfortunately the same cannot be said with KDE 4 Control Center. I was unable to find this setting on the Fedora KDE spin.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/3614488258/" title="f11_mousepref by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2470/3614488258_1e0b461c15.jpg" width="404" height="500" alt="f11_mousepref" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another default setting that I didn't understand was the 3D desktop (aka Compiz) being turned off. Considering Linux very well supports composition on the Intel GPU, I don't understand why Fedora does not want to give this cool first impression feature (actually for me Compiz is beyond cool, its a necessity). The kde spin did not even have the "Turn on desktop effects" helper application and the one that is part of the kde 4 Contol Center was functional but slow.&lt;br /&gt;&lt;br /&gt;As far as the applications went, I was thrilled to see &lt;a href="http://www.mozilla.com/en-US/firefox/all-beta.html"&gt;Firefox 3.5 beta&lt;/a&gt; in there. Even though this was a beta release, most people have reported that it was stable and visibly faster than the previous version. Unfortunately if your on the kde spin, you wont find Firefox at all! I'm also glad to see &lt;a href="http://pidgin.im"&gt;Pidgin&lt;/a&gt; back as the default IM instead of the cool but not so functional &lt;a href="http://live.gnome.org/Empathy"&gt;Empathy IM&lt;/a&gt;, the default on F10. The lack of &lt;a href="http://openoffice.org"&gt;OpenOffice&lt;/a&gt; on the LiveCD struck me as a definite lack, and other Office suites (Gnome Office nor Kde Office) are simply not worthy of being default replacements.&lt;br /&gt;&lt;br /&gt;A complaint most often heard from the Windows cross over crowd is the lack of basic codecs for playing multimedia formats. Given the legal nature of shipping these codecs, most desktop distros try to simplify the "finding and installation" process by providing helper software. As far as my tests went, F11 was not friendly in helping me find and install some of the basic codecs such as mp3 or xvid. In contrast Ubuntu seemed to do this reasonably well.&lt;br /&gt;&lt;br /&gt;Nevertheless I saw improvements in terms of functionality and stability with &lt;a href="http://www.packagekit.org"&gt;Package kit&lt;/a&gt; - Fedora's answer to unifying package management in a consistent manner across distros. While its exciting to see where this project is heading, there are still some fundamental usability issues that need to be fixed. For example, a simple thing such as the lack of a proper progress indicator when updating the package database can be frustrating to watch and wait, especially with low speed broadband Internet connections. Another annoyance are the multiple dialog boxes that can appear during an install, in which all of them are waiting for the package database to be released. What would have been better was to have a single dialog which showed the task queue with the current one highlighted and progress indicated.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/3613845277/" title="f11_waitingfortasks by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3629/3613845277_61c9b1e457.jpg" width="500" height="313" alt="f11_waitingfortasks" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;F11 on the Macbook&lt;/h3&gt;&lt;br /&gt;Next up was to test how F11 fared with my Linux hating Macbook. As expected I ran into many problems most of which are not unique to F11 but are seen in pretty much all current Linux distros. Two things that did not work with F11 at all but partially worked with Ubuntu/Mint was the touchpad and wireless. On F11 the mouse cursor would not move at all, while on Ubuntu it can be used as a single buttoned mouse (no tap support but click works). The wireless also worked on Ubuntu using the free Broadcom driver with the option to install the proprietary one. Not so in F11 and I had to use the wired connection to fix this. Sound did not work either, but neither did it on other distors. The lack of &lt;a href="http://www.technologeek.org/projects/pommed/"&gt;pommed package&lt;/a&gt; in the F11 repo was another frustration in trying to get the touchpad and some multimedia keys working. But this is not to say its impossible and if you google around, you should be able to find a few HOWTOs. I was a bit disappointed that even with the latest Nuova drivers that came with F11, it was still unable to boot via KMS or even auto load the driver under Xorg. Instead F11 seemed to use the vesa driver instead.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Conclusion&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Overall I'd recommend F11 for anyone fond of RPM distros, those thinking of upgrading from a previous version or anyone who wants a bleeding edge but rock solid distro with the (almost) latest kernel and set of packages. Personally I prefer deb based ones but with YUM and Package Kit getting better the difference is likely to disappear. I'm definitely going to upgrade (or install from scratch), F11 on the Mac Mini PPC because Fedora supports PPC quite well. If your going the Fedora route, I really couldn't recommend the Kde spin due to the lack of some important pieces and the poor integration. I would rather install the standard Gnome based one and install kde on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-6027212168824135310?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/6027212168824135310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=6027212168824135310' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6027212168824135310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6027212168824135310'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2009/06/fedora-11-first-impressions.html' title='Fedora 11: First impressions'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-2374666748538083191</id><published>2009-06-06T20:37:00.002+05:30</published><updated>2009-06-15T11:00:38.503+05:30</updated><title type='text'>Lights, Camera, Action!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/3600872414/" title="UCSC.tv launch by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2422/3600872414_d9ca0363d8.jpg" width="500" height="417" alt="UCSC.tv launch" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sinhalenfoss.org"&gt;SinhalenFOSS&lt;/a&gt;, the audio podcast we started a little over an year ago is now available as a &lt;a href="http://www.sinhalenfoss.tv"&gt;vidcast&lt;/a&gt;. A couple of months back, I got a call from Dr. Ajantha and I was thrilled to hear of &lt;a href="http://www.ucsc.tv"&gt;UCSC.tv&lt;/a&gt;, the latest venture by &lt;a href="http://ucsc.cmb.ac.lk"&gt;UCSC&lt;/a&gt;. I was even more thrilled when Dr. Ajantha invited us to produce the SinhalenFOSS podcast on it.&lt;br /&gt;&lt;br /&gt;Despite our enthusiasm, we soon learned how hard it was to produce the show as a vidcast. We were used to recording the audio podcast at our own time, sometimes in the car, sometimes at home or office or even on the road. We would sometimes answer phone calls from loved ones in the middle of the recording and edit that out. Our podcast was pretty much a basement operation by 3 sweaty guys :)&lt;br /&gt;&lt;br /&gt;So I guess the most difficult task was to make us presentable on video. To that extent, the UCSC TV crew has done a good job with makingup us! The next challenge was time management. While our audio show was roughly 1 hour long, it wasn't strictly 1 hour long. Sometimes we went on and on for 1:45 hours and at times was done in 45 min. With the vidcast, we now have to be aware of time and wrap up when we see the 2 minute sign. To further complicate time management, we have to break the show up to 2 parts of 25 minutes each but make it appear to be one show on the audio podcast.&lt;br /&gt;&lt;br /&gt;While all this might seem like a list of complaints, its actually been a blessing. We've now have the opportunity to show visuals of news sites and software screens when doing reviews as opposed to just talking about it. The sound quality has also improved vastly due to the studio setting.&lt;br /&gt;&lt;br /&gt;Unfortunately the vidcast is still not in line with the audio podcast as the video post production &lt;br /&gt;takes time and there many shows on UCSC.tv. They're also still on a pilot run and looking for a partnership to broaden the reach of the online tv channel. As a result, atleast initially, shows are likely to have a delay when they air.&lt;br /&gt;&lt;br /&gt;In addition to Sinhalenfoss, I'm also producing another geek talk show appropriately named &lt;a href="http://tv.ucsc.cmb.ac.lk/mediadetails.php?key=5a531d660eeb202919ce&amp;title=Geek+Katha+Epi1"&gt;Geek Katha&lt;/a&gt;. On this show, we talk about gadgets and technology in Sinhala. Producing a gadget/tech talk show is a challenge and takes a lot of preparation, especially with the style of live recording we do. Once we start recording, its a continuous recording for 25 minutes. The &lt;a href="http://tv.ucsc.cmb.ac.lk/mediadetails.php?key=5a34242b7ebd586a5bfa&amp;title=Geek+Katha+Epi3"&gt;PS3 show&lt;/a&gt; which will hopefully air next week, took a considerable amount of time to produce. But I enjoy producing both shows and so far the response for both shows have been quite good.&lt;br /&gt;&lt;br /&gt;So finally I ask you to head on over to the &lt;a href="http://www.ucsc.tv"&gt;ucsc.tv web site&lt;/a&gt; and watch the shows and provide your valuable feedback and encouragement to take this effort forward. The success of this new venture depends on you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-2374666748538083191?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/2374666748538083191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=2374666748538083191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/2374666748538083191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/2374666748538083191'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2009/06/lights-camera-action.html' title='Lights, Camera, Action!'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-592631023978230602</id><published>2009-05-01T23:26:00.006+05:30</published><updated>2009-05-02T00:39:13.179+05:30</updated><title type='text'>Birthday gift</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/3492063236/" title="pcfix_dsc03406 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3395/3492063236_7705dd0c34.jpg" alt="pcfix_dsc03406" height="375" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kanchana, my wife had an old P4 machine from back in the days before we met. It was a &lt;a href="http://www.pchouse.lk"&gt;PC House&lt;/a&gt; branded G-Max. Anyways, she's been wanting to fix it up and give it to her sister to use and so we'd figure it would be a good B' day gift for her. So last weekend, about this time, I was sweating it off trying to put it back together in time for April 25th, her B' day.&lt;br /&gt;&lt;br /&gt;We'll it began a couple of days earlier, 23rd to be exact, when we picked it up from her parents place and cleaned it up and tried plugging it in. For better or worse, nothing happened - nothing worked. At least this thing wasn't going up in smoke.&lt;br /&gt;&lt;br /&gt;I removed the casing which was slightly more difficult than usual as a result of the case design. You couldn't pull out the motherboard because the CPU fan hits the CDROM and you couldn't pull out the CDROM for exact same reason.  So I removed the power supply, slid the motherboard and lifted it up once the CPU fan was in the clear.&lt;br /&gt;&lt;br /&gt;The fun part was cleaning off the layers of dust and the few cockroach eggs that could be seen on the chassis. After blowing at the board frantically, I know I needed some sort of compressed air. Not having it, I improvised with my deodorant spray which did the trick. After letting the deodorant alcohol to dry, I went about setting up the system on top of a piece of wood. To my pleasant surprise it turned on, after shorting the jumper pins that would otherwise be connected to the power switch.&lt;br /&gt;&lt;br /&gt;As expected the CMOS battery was dead and needed replacing, which I did. I also thought it would be good to upgrade the CDROM to a DVD ROM/Writer which I had lying around. This proved quite difficult as it was impossible to get the CDROM from the back and getting it from the front proved quite difficult. There was no straight forward way of getting the front blue panel off from the casing and I struggled for at least half an hour. A half and hour and a bucket full of sweat later I just ripped it off damaging just one revert in the middle. Fortunately this wasn't a big deal as I was able to upgrade the CDROM and reattach the panel.&lt;br /&gt;&lt;br /&gt;Timing was good as &lt;a href="http://releases.ubuntu.com/9.04/"&gt;Ubuntu Jaunty 9.04&lt;/a&gt; had been released just a day earlier so I slapped that on while wiping out Windows XP and Redhat 9. Despite the machine being several years old, everything worked quite well, even with the 512MB ram it had. The machine booted in under 20 seconds thanks to the bootup optimizations found in the new Ubuntu. Unfortunately 3D (compiz) did not work even though it had a built in Intel 945 graphics.&lt;br /&gt;&lt;br /&gt;Since she was into media, I installed inkscape, skype, elisa, audacity, sinhala stuff and various codecs needed to get by. To top it off, we bought her a 17" View Sonic flat panel display which cost only 13K - not bad IMHO.&lt;br /&gt;&lt;br /&gt;Overall she was quite happy and has somewhat gotten used to working on Linux. A couple of days ago she commented that it was becoming easier to use - easier than Windows XP.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/3491385907/" title="pcfix_dsc03411 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3399/3491385907_d18cfbee84_t.jpg" alt="pcfix_dsc03411" height="75" width="100" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/babytux/3491385917/" title="pcfix_dsc03401 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3545/3491385917_dafd99e02e_t.jpg" alt="pcfix_dsc03401" height="75" width="100" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/babytux/3491385943/" title="pcfix_dsc03408 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3650/3491385943_ef0f9bf2b8_t.jpg" alt="pcfix_dsc03408" height="100" width="75" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-592631023978230602?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/592631023978230602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=592631023978230602' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/592631023978230602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/592631023978230602'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2009/05/birthday-gift.html' title='Birthday gift'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-7720699726976504168</id><published>2009-04-18T05:58:00.001+05:30</published><updated>2009-04-18T05:58:21.005+05:30</updated><title type='text'>Pulling along ...</title><content type='html'>&lt;p&gt;Considering it's been exactly 1 year since my last post, I pondered a bit on a title for this post. "The comeback", "Still live and kicking" or "I'm back!" sprang to mind. But then I realized I'd be fooling my self and you, if I even remotely meant this blog was going to be regularly updated. Hence a title which better reflects the current state of my blog and to an extent my life - pulling a long a day at a time. &lt;br /&gt;&lt;br /&gt;Now don't get the wrong impression - I'm not depressed! As some of you already know my life's gone through a few transformations. Hmm let me see,  first there was the marriage, then moving to our own (rented) place, loosing my iPod touch (oh the drama), moving again to a bigger house, moving again to a new office, moving away from&lt;br /&gt;Gentoo, moving back to Gentoo, buying  new iPod touch 2g, getting a new macbook, buying a few ps3 titles including guitar heros 3 and buying an actual guitar and taking up lessons.&lt;br /&gt;&lt;br /&gt;Ok so that last para covers the highlights that come to my mind at this early 1:42 sweaty AM. For the juicy details leading up to now checkout my Twitter time line. Basically I've been a geekaholic all along, you just didn't see it here. &lt;br /&gt;&lt;br /&gt;Besides the random stuff, I've been atleast (somewhat) keeping up with the SinhalenFOSS podcast to the point we have at an average 2 shows a month, which is what we planned initially before going for a weekly format that we find difficult sticking to - pulling along.  &lt;br /&gt;&lt;br /&gt;My usual old reason for blogging less was micro blogging and it still holds true. The one thing that will replace micro blogging is telephathy and I suspect we're a couple of decades away from seeing that. &lt;br /&gt;&lt;br /&gt;zzzzzzzzzz ....&lt;br /&gt;&lt;br /&gt;5.45am&lt;br /&gt;Looks like I fell asleep while typing on the iTouch. Anyway I conclude by asking you to watch this space while I pull my way back in to blogging.   &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Posted with &lt;a href='http://lifecast.sleepydog.net'&gt;LifeCast&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-7720699726976504168?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/7720699726976504168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=7720699726976504168' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/7720699726976504168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/7720699726976504168'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2009/04/pulling-along.html' title='Pulling along ...'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-733591224027312428</id><published>2008-04-18T00:16:00.004+05:30</published><updated>2008-04-18T02:12:29.990+05:30</updated><title type='text'>24hrs Sinhala Blog Marathon Starts Today!</title><content type='html'>The &lt;a href="http://sinhalablogs.com/"&gt;Sinhala Bloggers Union&lt;/a&gt; is organizing a 24hrs Blog Marathon starting from 8pm local time today, 18th to the 19th. There are currently over 30 participating blogs, including our sister (or brother depending on where your from :) site &lt;a href="http://sinhalenfoss.org"&gt;sinhalenfoss.org&lt;/a&gt;. Each blogging site will be trying to reach a crazy difficult target of 96 posts! In otherwords, we're talking about a blog post appearing from each site every 15 min! Multiply that by 30+ sites and boy I hope the net doesn't crash :P&lt;br /&gt;&lt;br /&gt;The easiest way to catch all the fun is to constantly reload &lt;a href="http://marathon.sinhalabloggers.com/"&gt;http://marathon.sinhalabloggers.com/&lt;/a&gt;, the official blog aggregator (syndicator) for the event. But it doesn't stop there. These guys have created a &lt;a href="http://apps.facebook.com/sinhalablogs/"&gt;custom Face Book application&lt;/a&gt; for the FB junkies, a &lt;a href="http://twitter.com/BlogMarathon"&gt;twitter channel&lt;/a&gt; for twitter addicts like myself, a &lt;a href="http://tinyurl.com/5h8q35"&gt;Yahoo Pipes mash up&lt;/a&gt; for the web services oriented and even IM based updates.&lt;br /&gt;&lt;br /&gt;If your interested in blogging in Sinhala Unicode, it might not be too late to enroll your self by &lt;a href="http://www.sinhalabloggers.com/contact-us"&gt;contacting them&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-733591224027312428?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/733591224027312428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=733591224027312428' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/733591224027312428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/733591224027312428'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/04/24hrs-sinhala-blog-marathon-starts.html' title='24hrs Sinhala Blog Marathon Starts Today!'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-6882962405292805371</id><published>2008-04-14T13:47:00.006+05:30</published><updated>2008-04-14T15:02:41.329+05:30</updated><title type='text'>Best Last place to listen to Music</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/2412406449/" title="lastfm by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3122/2412406449_791ea0f307_m.jpg" width="240" height="197" alt="lastfm" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If your a music lover and also inclined to discover new (&amp;old) music then &lt;a href="http://www.last.fm"&gt;last.fm&lt;/a&gt; is the place to be. &lt;a href="http://www.last.fm/user/budks/"&gt;I've signed up&lt;/a&gt; a couple of months back and have really been enjoying music surfing. Thats right! similar to channel surfing last.fm is about discovering music based on what you like and what others who are like you like. There is plenty of research in this field, &lt;a href="http://blog.last.fm/2007/10/01/lastfm-community-enables-music-research"&gt;some of which&lt;/a&gt; are headed by the folks at lastfm, but what it essentially means is a good trip down music lane :)&lt;br /&gt;&lt;br /&gt;You can sign up for a free account and search based on artist or a tag such as &lt;a href="http://www.last.fm/tag/pop"&gt;pop&lt;/a&gt;, &lt;a href="http://www.last.fm/tag/rock"&gt;rock&lt;/a&gt;, &lt;a href="http://www.last.fm/tag/jazz"&gt;jazz&lt;/a&gt; or &lt;a href="http://www.last.fm/tag/female%20vocalist"&gt;female vocalist&lt;/a&gt;. In any case your search result becomes a virtual radio station which goes off on all sorts of tangents discovering similar artists or similar artists, tags and so on. When you hear a song you really like, you can express your pleasure by marking it as loved, or display your hate by banning it and you shall never hear it. You can also skip tracks, unlike web streaming radio but can not seek within the song, since it isn't meant to be "music on demand" sort of a service but more of a personalized radio like service.&lt;br /&gt;&lt;br /&gt;The killer feature is &lt;a href="http://www.last.fm/help/"&gt;scrobbling&lt;/a&gt;, which you can get by downloading and installing the &lt;a href="http://en.wikipedia.org/wiki/Free_and_open-source_software"&gt;Free/Open Source&lt;/a&gt; &lt;a href="http://www.last.fm/download/"&gt;last.fm client&lt;/a&gt; on your computer or portable device such as an ipod touch/iphone or &lt;a href="http://en.wikipedia.org/wiki/Nokia_N800"&gt;N800&lt;/a&gt;. What scrobbling essentially is tracking the music you play and uploading that information to the last.fm server against your profile to improve the kind of music you hear and to provide user listening patterns and &lt;a href="http://www.last.fm/charts"&gt;charts&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The ipod touch/iphone client for those who've managed to &lt;a href="http://www.geekaholic.org/2007/11/hacking-ipod-touch-part-1.html"&gt;jail break&lt;/a&gt; their device is simply awesome. I am so hooked on listening to music wirelessly while lying in bed and marking tracks I like and checking out lyrics, information on the artist using the integrated wiki lookup as well as checking artist tour dates and locations (not that I'll ever go but its fun). Unfortunately the desktop clients seems to lack some of these fine features integrated for the time being.&lt;br /&gt;&lt;br /&gt;So if your music lover, go check it out. Its web 2.0 done for music where you can form your own little friend network and discover music together. if your really hooked on it, might even be worth dishing out a couple of extra bucks for the value added features the network provides.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-6882962405292805371?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/6882962405292805371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=6882962405292805371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6882962405292805371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6882962405292805371'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/04/last-place-to-listen-to-music-lastfm.html' title='Best Last place to listen to Music'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-5469770013234071413</id><published>2008-04-10T10:26:00.002+05:30</published><updated>2008-04-10T11:35:38.955+05:30</updated><title type='text'>Sinhalen FOSS Blogcast</title><content type='html'>Recently I've been trying to start a Blog and Podcast as a means of reducing the language barrier when it comes to learning and playing around with Free and Open Source Software, aka FOSS. So a couple of months back I started the &lt;a href="http://sinhalenfoss.wordpress.com"&gt;Sinhalen FOSS Blog&lt;/a&gt; at Wordpress.com. The idea of the blog is really to introduce various aspects of FOSS such as howto's, command line tips/tricks etc. and provide a forum for other Bloggers to contribute related articles. In this regard, I am grateful to &lt;a href="http://lakwarus.wordpress.com/"&gt;Lakmal&lt;/a&gt; and Kanchana for their contributions and hope more of you will take the challenge in &lt;a href="http://si.wikipedia.org/wiki/Wikipedia:Sinhala_Font_Guide"&gt;installing Sinhala Unicode&lt;/a&gt; and getting in to the habbit of remembering to write in Sinhala :). Yes it can be a pain, especially with the current state of input methods. Yes there are always complexities in writing proper Sinhala. But as far as I'm concerned writing something is better than not trying at all. In this regards, I'd have to thank my mom who is my personal Sinhala specialist (she's got a degree in it), and &lt;a href="http://dhananjayapa.blogspot.com/"&gt;Dhahajaya&lt;/a&gt; who is an upcoming singer/song writer (not to mention our accountant).&lt;br /&gt;&lt;br /&gt;So the next natural evolution from text is to get into audio. Actually thats not really the case, but for now about an year I've wanted to start podcasting. I've, myself am (me me me) a huge fan of podcasts and listens to over 10 podcasts while on the road on my ipod. Besides I've always had a thing for talking so finally with the help of 2 more geeks, &lt;a href="http://chanux.wordpress.com/"&gt;chanux&lt;/a&gt; and &lt;a href="http://seejay.net/"&gt;seejay&lt;/a&gt;, I've managed get over the inertia of getting into podcasting.&lt;br /&gt;&lt;br /&gt;With the launch of the podcast, I've decided to get its own domain so from now on both the Sinhalen FOSS Blog and Sinhalen FOSS podcast will live at &lt;a href="http://www.sinhalenfoss.org"&gt;http://sinhalenfoss.org&lt;/a&gt;. We'd like to call it a BlogCast because its a fusion of both those elements. Talking about the show, its going to be bi-weekly (hopefully) at first and depending on the feedback and our time availability we might go in to a weekly format. The show will roughly be an hour long, where we will talk informally about news events in the foss world, reviews, gossip and what not in sinhala.&lt;br /&gt;&lt;br /&gt;So go &lt;a href="http://www.sinhalenfoss.org/?p=4"&gt;check out the pilot episode&lt;/a&gt; and give us feedback on how to improve, what you'd like to hear more of less of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-5469770013234071413?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/5469770013234071413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=5469770013234071413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/5469770013234071413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/5469770013234071413'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/04/sinhalen-foss-blogcast.html' title='Sinhalen FOSS Blogcast'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-8223528356072484771</id><published>2008-04-01T16:50:00.007+05:30</published><updated>2008-04-02T09:33:49.674+05:30</updated><title type='text'>Good bye Gentoo - Hello Leopard</title><content type='html'>&lt;strong&gt;The following post was an &lt;font color="orange"&gt;April Fools Hoax&lt;/font&gt; :) While bits of it are true such as I did finally move away from Gentoo as my primary distro its got more to do with lack of time and laziness to reinstall gentoo. Hopefully I'll do another post on me moving to Kubuntu (Ubuntu + kubuntu-desktop package). I did find few annoyances but one should expect that running a beta software. I am happily using kubuntu with full desktop effects that is far superior that of Apple of Microsoft.&lt;br /&gt;&lt;br /&gt;I did buy the Mighty Mouse and Apple keyboard as mentioned I wanted a good portable bluetooth device and they worked effortlessly (almost :) on the latest Ubuntu 8.04.&lt;br /&gt;&lt;br /&gt;No Leopard's were harmed in creating this hoax as the desktop your seeing on my Acer laptop is actually a full screen screenshot sent to me by Siraj using his Mac notebook which I loaded before taking the picture.&lt;br /&gt; &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Its been a little over 3 years since I switched from Debian to Gentoo. I still remember my blog post titled "&lt;a href="http://www.geekaholic.org/2005/02/goodbye-debian-hello-gentoo.html"&gt;Goodbye Debian, Hello Gentoo&lt;/a&gt;" like it was yesterday. Gentoo was a gr8 distro for me since my machine ran like a speeding bullet as a result of being able to optimize it to my old P4 notebook at the time. Actually before loading Gentoo on my notebook I actually ran it a on my AMD64 bare bone system as a 64 bit OS. I later install gentoo on my Mac Mini PPC as well and was loving it.&lt;br /&gt;&lt;br /&gt;But then came the painful realization of upgrading packages and I would spend a lot of time on the PPC machine and the AMD 64 machine downloading and compiling packages. You see unfortunately in most cases downloading source code takes up more space than the compiled binary and compiling it on an old PPC system or even an old AMD 64 (2GHz equivalent) was a killer. But I must say I enjoyed it - until of course the system was still half broken and I had to do a revdep-rebuild to rebuild those packages.&lt;br /&gt;&lt;br /&gt;Eventually I gave up running Gentoo on those systems and started running Ubuntu or Debian. Till recently my Apple PPC G4 was running Debian but when I upgraded to Leopard (aka Mac OSX 10.5) it replaced the boot loader so now its just running on that. My AMD 64 is running Ubuntu 64 with a Leopard like theme by following the &lt;a href="http://www.howtoforge.com/mac4lin_make_linux_look_like_a_mac_p6"&gt;instructions at Mac4Lin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So basically till last weekend I was only running Gentoo on my main notebook and funny enough it was the same installation I did 3 years ago on my HP P4 notebook. You see when I got this new Acer, I was too lazy to re-install Gentoo so copied the files across and re-emerged everything. And thats how Gentoo is. You can rebuild the whole system and have it like a new one. But for things to work right sometimes you end up recompiling a couple of times only to find by the time your done its time to upgrade again :) But more recently I had a couple of apps which just crashed like wvdial and X with compiz.&lt;br /&gt;&lt;br /&gt;So last weekend, I carefully backed up my data and started installing Ubuntu. Since I was already using xorg 7.3 and what not I thought I'd install Ubuntu+1 (aka 8.04 beta). Its one thing to switch from Gentoo to Ubuntu but another to also switch from Kde to Gnome. I've been a Kde user for over 6 years! So I did the apt-get install kubuntu-desktop. Oh boy is kubuntu not so ready. Compared to Ubuntu I find it buggy and not polished at all.&lt;br /&gt;&lt;br /&gt;After spending the whole of weekend I managed to get something which sort of resembles my favorite desktop - Leopard.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2377722787/" title="compiz-awn by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2209/2377722787_153d1f1d33_m.jpg" width="240" height="150" alt="compiz-awn" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But it was such a pain. When ever I rebooted the machine kubuntu would not properly start desktop effects. I spent a couple of hours trying to figure this out and even went on IRC #kubuntu but no luck. Finally I nailed it down to a some sort of a dbus error. And that was the last straw! I've had it spending time messing around with my OS. The reason I left Gentoo was to have an easier time enjoying the desktop and now the same thing with kubuntu!!!&lt;br /&gt;&lt;br /&gt;All this happened yesterday and I was quite frustrated with Kubuntu and Linux in general. I know linux has come a long way and its still a great OS but when all you want is to "just do it" Linux tends to fail more often. So I was quite frustrated and went for a shower since by then I was feeling so sweaty and sticky. While showering it occurred to me that I was really most comfortable with the Mac OSX GUI than anything else. If you've been following my blog you would remember that I wrote several posts from even before Compiz-beryl was invented on making the &lt;a href="http://www.geekaholic.org/2005/12/obsessed-with-mac-on-linux.html"&gt;desktop look more like Mac OSX&lt;/a&gt;. I remember a couple of years back I managed to install a hackint0sh version of &lt;a href="http://www.geekaholic.org/2005/11/trip-to-mac-osx-on-intel.html"&gt;OSX Tiger on one of the IBM Thinkpad&lt;/a&gt;, so yesterday started looking into it. I had the ISO for Tiger but wanted to install Leopard instead. Luckily I had the ISO's for Leopard also :) since I had upgraded my Mac Mini with it so after following the instructions at &lt;a href="http://dailyapps.net/2007/10/hack-attack-install-leopard-on-your-pc-in-3-easy-steps/"&gt;this site&lt;/a&gt; I managed to get OSX Leopard running on my Acer. &lt;br /&gt;&lt;br /&gt;Everything pretty much works great such as Sound, 3D acceleration, Networking, Wi-Fi and even bluetooth. I recently bought an Apple Mighty Mouse since I wanted a bluetooth wireless mouse and it works great. It was so much easier to configure on OSX than on Linux.&lt;br /&gt;&lt;br /&gt;So it looks like for the time being until I have a bit more time on my hand I am leaving the OS I spent the last 8-9 years using for an OS I've aspired all other OSes should become. Apple has always been very innovative and I think the desktop OS will be won by them at the end.&lt;br /&gt;&lt;br /&gt;I am still a hoping to use a lot of &lt;a href="http://www.opensource.org"&gt;Open Source&lt;/a&gt; software from within Mac OSX. When I get more time I might even look into the wonderful &lt;a href="http://www.opensource.apple.com/darwinsource/"&gt;Darwin system&lt;/a&gt; which is a truly Open Source kernel based on &lt;a href="http://en.wikipedia.org/wiki/Berkeley_Software_Distribution"&gt;BSD Unix&lt;/a&gt;. I am also very keen on getting into &lt;a href="http://developer.apple.com/cocoa/"&gt;Apple's Objective C based CoCoa&lt;/a&gt; development using &lt;a href="http://developer.apple.com/tools/xcode/"&gt;XCode&lt;/a&gt; since it  will provide me with the means to develop &lt;a href="http://developer.apple.com/iphone/"&gt;iPhone apps using the SDK&lt;/a&gt;. I also hope to buy an iPhone once the 3G version is available. Wooh! can't wait!&lt;br /&gt;&lt;br /&gt;Anyway I wrote a lot and I'm quite excited and hope to bring you guys more articles on using Mac OSX!&lt;br /&gt;    &lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2379397701/" title="Leopard on my Acer by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2273/2379397701_8b2217eb49.jpg" width="500" height="375" alt="Leopard on my Acer" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-8223528356072484771?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/8223528356072484771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=8223528356072484771' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8223528356072484771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8223528356072484771'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/04/good-bye-gentoo-hello-leopard.html' title='Good bye Gentoo - Hello Leopard'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-5656666503826697602</id><published>2008-03-15T23:19:00.003+05:30</published><updated>2008-03-16T00:34:45.289+05:30</updated><title type='text'>Wicked Shell Programming Workshop @ UCSC</title><content type='html'>We had a nice couple of sessions on shell programming today at the &lt;a href="http://www.opensource.lk"&gt;LSF lab&lt;/a&gt; @ &lt;a href="http://ucsc.cmb.ac.lk"&gt;UCSC&lt;/a&gt;. &lt;a href="http://www.sayura.net/anuradha/"&gt;Anuradha&lt;/a&gt; started off with a great introduction that set the stage for the rest of the day. I followed with my invent as I go style of presentation, which for the most part I believe (hope) made sense. Then Sapumal did the evening session on brining all of it together with an advanced session.&lt;br /&gt;&lt;br /&gt;There was a good geek crowd that filled the small LSF room where geeks were seen on chairs, couches, on top of tables and on their feet. All of the speeches and some interludes were recorded and could go up youtube if and when someone gets around to it. Overall it was a good first day and more will follow tomorrow.&lt;br /&gt;&lt;br /&gt;I have a session in the evening and will try to pop in and out between my usual Linux lectures at UCSC and the workshop. In the mine time, enjoy these few pics I took from day 1.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2334918275/" title="Shell workshop 2008 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3284/2334918275_5e65a3812d_s.jpg" width="75" height="75" alt="Shell workshop 2008" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/babytux/2334919623/" title="Shell workshop 2008 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2239/2334919623_193cf1e3a2_t.jpg" width="100" height="86" alt="Shell workshop 2008" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/babytux/2335745712/" title="Shell workshop 2008 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3199/2335745712_5b35821e70_t.jpg" width="100" height="78" alt="Shell workshop 2008" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/babytux/2334910665/" title="Shell workshop 2008 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2028/2334910665_9d14c7f21d_s.jpg" width="75" height="75" alt="Shell workshop 2008" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/babytux/2334915707/" title="Shell workshop 2008 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3147/2334915707_1b32e4cfff_t.jpg" width="100" height="77" alt="Shell workshop 2008" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-5656666503826697602?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/5656666503826697602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=5656666503826697602' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/5656666503826697602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/5656666503826697602'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/03/wicked-shell-programming-workshop-ucsc.html' title='Wicked Shell Programming Workshop @ UCSC'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-3921375014863986021</id><published>2008-02-24T19:00:00.002+05:30</published><updated>2008-02-24T19:15:44.541+05:30</updated><title type='text'>Our first IEEE paper has been published!</title><content type='html'>&lt;a href="http://www.ucsc.cmb.ac.lk/index.php?option=com_content&amp;task=view&amp;id=98&amp;Itemid=1"&gt;Dr. Ajantha&lt;/a&gt; came back from the &lt;a href="http://www.icact.org/"&gt;"International Conference on Advanced Communication &lt;/a&gt;Technology" after submitting what appears to be our (that is myself and &lt;a href="http://wathsalav.blogspot.com/"&gt;Wathsala's&lt;/a&gt;) first paper at an IEEE conference. The subject of the paper which you can &lt;a href="http://babytux.org/publications/11e-02.pdf"&gt;download and read here&lt;/a&gt;, is about a Next Generation Proxy caching system which fuses the idea of Cached content and Bandwidth utilization with web 2.0/x.0 trends.&lt;br /&gt;&lt;br /&gt;These ideas are the result of what we learned by implementing &lt;a href="http://bassa-blog.blogspot.com"&gt;Bassa&lt;/a&gt;, an Open Source Next Generation Proxy Server (NGP) at &lt;a href="http://ucsc.cmb.ac.lk"&gt;UCSC&lt;/a&gt;. We are very excited about continuing our research and development to expand its scope.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-3921375014863986021?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/3921375014863986021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=3921375014863986021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/3921375014863986021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/3921375014863986021'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/02/our-first-ieee-paper-has-been-published.html' title='Our first IEEE paper has been published!'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-4590993854563496924</id><published>2008-02-23T18:40:00.000+05:30</published><updated>2008-02-24T19:00:37.109+05:30</updated><title type='text'>Just another day @ the Sri Lanka Customs Office</title><content type='html'>Oh boy what a day it was! I spent a good 5 hrs at the Sri Lankan Airport cargo office on Friday trying to clear a &lt;a href="http://www.memoryx.net/kttmd133256.html"&gt;3" tiny piece of memory&lt;/a&gt; which I had ordered for my Toshiba L1 laptop.&lt;br /&gt;&lt;br /&gt;I didn't really expect this to be held by customs in the first place, considering its size, weight, cost and the fact it was a 256MB chip (quite outdated by todays memory standards). I was also misled by FedEx's tracking comments which gave no indication of the shipment being held at customs but stated that it was on its way for delivery. It was only when the courier guy came and handed a letter I knew what happened. What was more amusing was the next update on FedEx's tracking site - Goods delivered.&lt;br /&gt;&lt;br /&gt;I called up FedEx and they said in order for them to clear it I had to get apply for a VAT number which seemed like an unnecessary hassle. They did suggest I go to the customs and try to sort it out myself - thank you FedEx for getting me FedUp!&lt;br /&gt;&lt;br /&gt;So I made my way to Katunayake which turned out to be a real Katu (needle) trip :) Granted you have to go through a strip search of the vehicle and get two passes, one for the person and another for the vehicle, considering the current security situation is understandable. What really ticked me off was the series of events that happened after I got in.&lt;br /&gt;&lt;br /&gt;To be continued ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-4590993854563496924?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/4590993854563496924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=4590993854563496924' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/4590993854563496924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/4590993854563496924'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/02/just-another-day-sri-lanka-customs.html' title='Just another day @ the Sri Lanka Customs Office'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-9083144122897675111</id><published>2008-02-15T02:36:00.003+05:30</published><updated>2008-02-15T02:50:34.676+05:30</updated><title type='text'>IMPORTANT: Upgrade Linux kernel to fix possible root exploit</title><content type='html'>Its rare but sometimes it *can* happen. This is an important one to fix! If your running a GNU/Linux server (or desktop), running kernels from 2.6.17 - 2.6.24.1, it is HIGHLY recommended that you update the system using what ever package management system your distro provided, IMMEDIATELY.&lt;br /&gt;&lt;br /&gt;If not updated, your system could be at risk allowing a normal shell user to gain root access (i.e root exploit).&lt;br /&gt;&lt;br /&gt;A technical overview of the exploit and links to POC code and &lt;a href="http://tinyurl.com/3cvaw3"&gt;source code patch&lt;/a&gt; can be &lt;a href="http://lwn.net/SubscriberLink/268783/c6a3f3433044e10b/"&gt;found here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-9083144122897675111?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/9083144122897675111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=9083144122897675111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/9083144122897675111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/9083144122897675111'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/02/important-upgrade-linux-kernel-to-fix.html' title='IMPORTANT: Upgrade Linux kernel to fix possible root exploit'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-6489166894131440333</id><published>2008-02-04T01:48:00.000+05:30</published><updated>2008-02-04T02:46:09.853+05:30</updated><title type='text'>OLPC coming to Sri Lanka</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/2234786774/" title="olpc_colombo by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2022/2234786774_325256e8f8_m.jpg" width="236" height="240" alt="olpc_colombo" /&gt;&lt;/a&gt;&lt;br /&gt;Last Friday, I had the privilege to attend a workshop on "One Lap Top Per Child" or &lt;a href="http://en.wikipedia.org/wiki/OLPC_XO-1"&gt;OLPC&lt;/a&gt; as they call it, at HNB Towers. The OLPC is a marvellous piece of technology (note, I fell short of saying hardware). For instance it has a very low power processor that was developed by AMD to only consume 2 Watts of electricity, compared to 30 - 40W on other notebooks! &lt;br /&gt;&lt;br /&gt;The battery has a life span of 4,000 hours compared to about 2,000 on others and only costs USD 10 to replace it (costs about USD 60 - 100 on our laptops). The screen works great in both indoors and in bright sunlight where it consumes less energy and has a higher resoultion in a black &amp; white mode. The screen's back light can be replaced easily without having to replace the whole LCD panel and it only costs 25 cents to replace!&lt;br /&gt;&lt;br /&gt;It has a WiFi like no other! It supports mesh computing, a standard known as &lt;a href="http://en.wikipedia.org/wiki/IEEE_802.11s"&gt;802.11s&lt;/a&gt; (as opposed to 802.11b/g). And still normal wireless devices are welcomed to connect as p2p devices (ad-hoc mode). Wireless distance can range all the way up to even a 1km away (shhh don't tell TRC) by auto negotiating its connection speed to a lower value. All it needs is 1 laptop with an internet connection for others to have internet connection. It even triangulates and shows other OLPCs in a relatively positioned map.&lt;br /&gt;&lt;br /&gt;Its water proof, dirt proof and shock/drop proof. Held together by 13 or odd screws, this is probably the only laptop in the world where you are encouraged to take it apart and try to fix problems before taking it for repairs with no warrenty issues.&lt;br /&gt;&lt;br /&gt;So in other words, this is device of freedom. Total freedom! And who better to have that but the next generation. I just wish they'd come up with an OLPD too (see below :)&lt;br /&gt;&lt;br /&gt;With all that enthusiasm, I started digging around the OLPC's shell to dig up info I could cherish about its specs (hardware &amp; software). So for all you GNU/Linux geeks out there this bit is for you. Other (Mac &amp; Win users) can enjoy the pics, read about the hardware and run to learn GNU/Linux ;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2233999339/" title="olpc_colombo by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2013/2233999339_55a9b0954e_t.jpg" width="75" height="100" alt="olpc_colombo" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/babytux/2234786304/" title="olpc_colombo by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2300/2234786304_c6f92d8162_t.jpg" width="89" height="100" alt="olpc_colombo" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/babytux/2234784992/" title="olpc_colombo by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2016/2234784992_245726bbdd_t.jpg" width="100" height="70" alt="olpc_colombo" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/proc/cpuinfo&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;processor : 0&lt;br /&gt;vendor_id : AuthenticAMD&lt;br /&gt;cpu family : 5&lt;br /&gt;model  : 10&lt;br /&gt;model name : Geode(TM) Integrated Processor by AMD PCS&lt;br /&gt;stepping : 2&lt;br /&gt;cpu MHz  : 431.222&lt;br /&gt;cache size : 128 KB&lt;br /&gt;fdiv_bug : no&lt;br /&gt;hlt_bug  : no&lt;br /&gt;f00f_bug : no&lt;br /&gt;coma_bug : no&lt;br /&gt;fpu  : yes&lt;br /&gt;fpu_exception : yes&lt;br /&gt;cpuid level : 1&lt;br /&gt;wp  : yes&lt;br /&gt;flags  : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow&lt;br /&gt;bogomips : 863.54&lt;br /&gt;clflush size : 32&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/proc/meminfo&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;MemTotal:       237852 kB&lt;br /&gt;MemFree:         27792 kB&lt;br /&gt;Buffers:          1008 kB&lt;br /&gt;Cached:          98988 kB&lt;br /&gt;SwapCached:          0 kB&lt;br /&gt;Active:         118936 kB&lt;br /&gt;Inactive:        67584 kB&lt;br /&gt;SwapTotal:           0 kB&lt;br /&gt;SwapFree:            0 kB&lt;br /&gt;Dirty:               4 kB&lt;br /&gt;Writeback:           0 kB&lt;br /&gt;AnonPages:       86544 kB&lt;br /&gt;Mapped:          26180 kB&lt;br /&gt;Slab:            16588 kB&lt;br /&gt;SReclaimable:     5712 kB&lt;br /&gt;SUnreclaim:      10876 kB&lt;br /&gt;PageTables:        864 kB&lt;br /&gt;NFS_Unstable:        0 kB&lt;br /&gt;Bounce:              0 kB&lt;br /&gt;CommitLimit:    118924 kB&lt;br /&gt;Committed_AS:   163984 kB&lt;br /&gt;VmallocTotal:   794604 kB&lt;br /&gt;VmallocUsed:     17856 kB&lt;br /&gt;VmallocChunk:   776592 kB&lt;br /&gt;HugePages_Total:     0&lt;br /&gt;HugePages_Free:      0&lt;br /&gt;HugePages_Rsvd:      0&lt;br /&gt;Hugepagesize:     4096 kB&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lspci -v&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;00:01.0 Host bridge: Advanced Micro Devices [AMD] Unknown device 0028 (rev 21)&lt;br /&gt; Subsystem: National Semiconductor Corporation Unknown device 0028&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 248&lt;br /&gt;&lt;br /&gt;00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video (prog-if 00 [VGA])&lt;br /&gt; Subsystem: National Semiconductor Corporation Unknown device 0030&lt;br /&gt; Flags: 66MHz, medium devsel, IRQ 14&lt;br /&gt; Memory at fd000000 (32-bit, non-prefetchable) [size=8M]&lt;br /&gt; Memory at fe000000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt; Memory at fe004000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt; Memory at fe008000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt; Memory at &lt;ignored&gt; (32-bit, non-prefetchable)&lt;br /&gt;&lt;br /&gt;00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD] Geode LX AES Security Block&lt;br /&gt; Subsystem: Advanced Micro Devices [AMD] Geode LX AES Security Block&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 0&lt;br /&gt; Memory at fe010000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt;&lt;br /&gt;00:0c.0 FLASH memory: Marvell Technology Group Ltd. Unknown device 4100 (rev 10) (prog-if 01)&lt;br /&gt; Subsystem: Marvell Technology Group Ltd. Unknown device 4100&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11&lt;br /&gt; Memory at fe020000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt; Capabilities: [88] Power Management version 2&lt;br /&gt; Capabilities: [9c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;&lt;br /&gt;00:0c.1 Generic system peripheral [0805]: Marvell Technology Group Ltd. Unknown device 4101 (rev 10) (prog-if 01)&lt;br /&gt; Subsystem: Marvell Technology Group Ltd. Unknown device 4100&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11&lt;br /&gt; Memory at fe024000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt; Capabilities: [88] Power Management version 2&lt;br /&gt; Capabilities: [9c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;&lt;br /&gt;00:0c.2 Multimedia video controller: Marvell Technology Group Ltd. Unknown device 4102 (rev 10) (prog-if 01)&lt;br /&gt; Subsystem: Marvell Technology Group Ltd. Unknown device 4100&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11&lt;br /&gt; Memory at fe028000 (32-bit, non-prefetchable) [size=16K]&lt;br /&gt; Capabilities: [88] Power Management version 2&lt;br /&gt; Capabilities: [9c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;&lt;br /&gt;00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03)&lt;br /&gt; Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA&lt;br /&gt; Flags: 66MHz, medium devsel&lt;br /&gt; I/O ports at 18b0 [size=8]&lt;br /&gt; I/O ports at 1000 [size=256]&lt;br /&gt; I/O ports at 1800 [size=64]&lt;br /&gt; I/O ports at 1880 [size=32]&lt;br /&gt; I/O ports at 1400 [size=128]&lt;br /&gt; I/O ports at 1840 [size=64]&lt;br /&gt;&lt;br /&gt;00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01)&lt;br /&gt; Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio&lt;br /&gt; Flags: 66MHz, medium devsel, IRQ 5&lt;br /&gt; I/O ports at 1480 [size=128]&lt;br /&gt;&lt;br /&gt;00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02) (prog-if 10 [OHCI])&lt;br /&gt; Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 10&lt;br /&gt; Memory at fe01a000 (32-bit, non-prefetchable) [size=4K]&lt;br /&gt; Capabilities: [40] Power Management version 2&lt;br /&gt;&lt;br /&gt;00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02) (prog-if 20 [EHCI])&lt;br /&gt; Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC&lt;br /&gt; Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 10&lt;br /&gt; Memory at fe01b000 (32-bit, non-prefetchable) [size=4K]&lt;br /&gt; Capabilities: [40] Power Management version 2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;lsmod&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Module                  Size  Used by&lt;br /&gt;nls_utf8                1888  2 &lt;br /&gt;vfat                   12064  2 &lt;br /&gt;fat                    48124  1 vfat&lt;br /&gt;sg                     33276  0 &lt;br /&gt;i2c_dev                 7268  0 &lt;br /&gt;usb8xxx                18084  0 &lt;br /&gt;libertas              183324  1 usb8xxx&lt;br /&gt;ieee80211              32232  1 libertas&lt;br /&gt;ieee80211_crypt         5664  1 ieee80211&lt;br /&gt;cs5535_gpio             4740  0 &lt;br /&gt;mousedev               11192  0 &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;xorg.conf&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# Xorg configuration file for OLPC&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt; Identifier     "Default Layout"&lt;br /&gt; Screen      0  "Screen0" 0 0&lt;br /&gt; InputDevice    "fake" "CorePointer" "CoreKeyboard"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;# Fool 1.4 autoconf into seeing a mouse and keyboard so it won't&lt;br /&gt;# try to synthetize them&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Identifier  "fake"&lt;br /&gt; Driver      "void"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt; SubSection "extmod"&lt;br /&gt;  Option "omit XFree86-DGA"&lt;br /&gt;  #Option "omit XFree86-Misc" # needed by 'xset m'&lt;br /&gt;  Option "omit MIT-SUNDRY-NONSTANDARD"&lt;br /&gt;  Option "omit TOG-CUP"&lt;br /&gt;  Option "omit Extended-Visual-Information"&lt;br /&gt; EndSubSection&lt;br /&gt; Load  "freetype"&lt;br /&gt; Load  "evdev"&lt;br /&gt; # Load "record" # Mostly a debugging tool&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt; Option  "XTEST" "Disable" # Mostly a debugging tool&lt;br /&gt; #Option  "SECURITY" "Disable" # CRASH!&lt;br /&gt; Option  "XC-APPGROUP" "Disable"&lt;br /&gt; Option  "XINERAMA" "Disable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt; Identifier  "DCON"&lt;br /&gt; HorizSync   30-67&lt;br /&gt; VertRefresh 48-52 &lt;br /&gt; DisplaySize 152 114&lt;br /&gt; Mode "1200x900"&lt;br /&gt;  DotClock 57.275&lt;br /&gt;  HTimings 1200 1208 1216 1240&lt;br /&gt;  VTimings 900 905 908 912&lt;br /&gt;  Flags    "-HSync" "-VSync"&lt;br /&gt; EndMode&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt; Identifier  "Geode"&lt;br /&gt; Driver      "amd"&lt;br /&gt; VendorName  "Advanced Micro Devices, Inc."&lt;br /&gt; BoardName   "AMD Geode GX/LX"&lt;br /&gt;&lt;br /&gt; # Disable VGA for the OLPC board&lt;br /&gt; Option      "NoVGA"  "true"&lt;br /&gt; &lt;br /&gt; Option     "AccelMethod" "EXA"&lt;br /&gt; Option     "NoCompression" "true"&lt;br /&gt; Option     "CustomMode" "true"&lt;br /&gt; Option     "DconPanel" "true"&lt;br /&gt; Option     "PanelGeometry" "1200x900"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt; Identifier "Screen0"&lt;br /&gt; Device     "Geode"&lt;br /&gt; Monitor    "DCON"&lt;br /&gt; DefaultDepth 16&lt;br /&gt;&lt;br /&gt; SubSection "Display"&lt;br /&gt;  Depth   16&lt;br /&gt;  Modes   "1200x900"&lt;br /&gt; EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;iwconfig&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;lo        no wireless extensions.&lt;br /&gt;&lt;br /&gt;msh0      IEEE 802.11b/g  Nickname:"Mesh"&lt;br /&gt;          Mode:Repeater  Frequency:2.412 GHz  Bit Rate:2 Mb/s   Tx-Power=18 dBm   &lt;br /&gt;          Retry limit:8   RTS thr=2347 B   Fragment thr=2346 B   &lt;br /&gt;          Encryption key:off&lt;br /&gt;          Power Management:off&lt;br /&gt;          Link Quality=90/100  Signal level=-46 dBm  Noise level=-86 dBm&lt;br /&gt;          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:15504&lt;br /&gt;          Tx excessive retries:424  Invalid misc:781   Missed beacon:0&lt;br /&gt;&lt;br /&gt;eth0      IEEE 802.11b/g  ESSID:"olpc-mesh"  Nickname:"MRVL-USB8388"&lt;br /&gt;          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:24:14:95:01:57   &lt;br /&gt;          Bit Rate:2 Mb/s   Tx-Power=18 dBm   &lt;br /&gt;          Retry limit:8   RTS thr=2347 B   Fragment thr=2346 B   &lt;br /&gt;          Encryption key:off&lt;br /&gt;          Power Management:off&lt;br /&gt;          Link Quality=54/100  Signal level=-59 dBm  Noise level=-78 dBm&lt;br /&gt;          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:15878&lt;br /&gt;          Tx excessive retries:432  Invalid misc:794   Missed beacon:0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ps aux&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;USER      PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND&lt;br /&gt;root        1  0.0  1.7   4968  4152 ?        Ss   05:51   0:02 oatc               /init&lt;br /&gt;root        2  0.0  0.0      0     0 ?        S&amp;gt;  05:51   0:00 [kthreadd]&lt;br /&gt;root        3  0.0  0.0      0     0 ?        SN   05:51   0:00 [ksoftirqd/0]&lt;br /&gt;root        4  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [watchdog/0]&lt;br /&gt;root        5  0.1  0.0      0     0 ?        S&amp;gt;   05:51   0:03 [events/0]&lt;br /&gt;root        6  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [khelper]&lt;br /&gt;root       47  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [kblockd/0]&lt;br /&gt;root       48  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [ksuspend_usbd]&lt;br /&gt;root       51  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [khubd]&lt;br /&gt;root       53  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [kseriod]&lt;br /&gt;root      114  0.0  0.0      0     0 ?        S    05:51   0:00 [pdflush]&lt;br /&gt;root      115  0.0  0.0      0     0 ?        S    05:51   0:00 [pdflush]&lt;br /&gt;root      116  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [kswapd0]&lt;br /&gt;root      118  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [aio/0]&lt;br /&gt;root      518  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [kpsmoused]&lt;br /&gt;root      560  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [kmmcd]&lt;br /&gt;root      616  0.0  0.0      0     0 ?        Z    05:51   0:00 [init] &lt;defunct&gt;&lt;br /&gt;root      642  1.3  0.0      0     0 ?        SN   05:51   0:39 [jffs2_gcd_mtd0]&lt;br /&gt;root      645  0.0  0.2   2136   664 ?        Ss   05:51   0:00 init [5]         &lt;br /&gt;root      734  0.0  0.2   2260   600 ?        S&amp;gt;s  05:51   0:00 /sbin/udevd -d&lt;br /&gt;root      863  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [libertas_main]&lt;br /&gt;root      864  0.0  0.0      0     0 ?        S&amp;gt;   05:51   0:00 [libertas_worker]&lt;br /&gt;root     1231  0.0  0.2   1804   600 ?        Ss   05:52   0:00 syslogd -m 0&lt;br /&gt;root     1234  0.0  0.1   1740   396 ?        Ss   05:52   0:00 klogd -x&lt;br /&gt;dbus     1257  0.0  0.4   2956  1040 ?        Ss   05:52   0:01 dbus-daemon --system&lt;br /&gt;root     1279  0.0  2.8  15700  6704 ?        Ss   05:52   0:00 /usr/bin/python /usr/sbin/rainbow-daemon --daemon&lt;br /&gt;root     1294  0.0  0.3   5392   936 ?        Ss   05:52   0:00 /usr/sbin/sshd&lt;br /&gt;root     1306  0.0  0.9   7564  2188 ?        Ssl  05:52   0:00 console-kit-daemon&lt;br /&gt;root     1339  0.0  0.4   5336  1108 ?        Ss   05:52   0:00 crond&lt;br /&gt;root     1383  0.0  0.2   1740   624 ?        SNs  05:52   0:00 anacron -s&lt;br /&gt;68       1416  0.1  1.1   4696  2828 ?        Ss   05:52   0:03 hald&lt;br /&gt;root     1417  0.0  0.4   3080   992 ?        S    05:52   0:00 hald-runner&lt;br /&gt;root     1441  0.0  0.9  28740  2152 ?        Ssl  05:52   0:00 NetworkManager --pid-file=/var/run/NetworkManager/NetworkManager.pid&lt;br /&gt;root     1451  0.0  0.4   3172  1072 ?        S    05:52   0:00 hald-addon-input: Listening on /dev/input/event0 /dev/input/event1 /dev/input/event2 /dev/input/event3&lt;br /&gt;avahi    1480  0.0  0.6   2788  1504 ?        Ss   05:52   0:02 avahi-daemon: running [xo-05-26-00.local]&lt;br /&gt;root     1481  0.0  1.4   9140  3372 ?        S    05:52   0:00 /usr/bin/python /usr/bin/olpc-hardware-manager&lt;br /&gt;avahi    1482  0.0  0.1   2656   432 ?        Ss   05:52   0:00 avahi-daemon: chroot helper&lt;br /&gt;root     1507  0.0  0.1   1728   464 tty1     Ss+  05:52   0:00 /sbin/mingetty --noclear tty1&lt;br /&gt;root     1511  0.0  0.1   1728   460 tty2     Ss+  05:52   0:00 /sbin/mingetty tty2&lt;br /&gt;root     1512  0.0  0.2   1740   508 ttyS0    Ss+  05:52   0:00 /sbin/agetty ttyS0 115200 vt100&lt;br /&gt;root     1513  0.0  0.5   2884  1196 ?        Ss   05:52   0:00 /usr/sbin/olpc-dm&lt;br /&gt;olpc     1538  0.0  0.4   2556  1068 tty8     Ss+  05:52   0:00 /bin/sh /usr/bin/startx /usr/bin/olpc-session -- -fp built-ins -wr&lt;br /&gt;olpc     1555  0.0  0.3   3072   928 tty8     S+   05:52   0:00 xinit /usr/bin/olpc-session -- /usr/bin/X -fp built-ins -wr -auth /home/olpc/.serverauth.1538&lt;br /&gt;root     1556  2.5  3.0  12540  7284 tty3     Ss+  05:52   1:11 /usr/bin/X :0 -fp built-ins -wr -auth /home/olpc/.serverauth.1538&lt;br /&gt;olpc     1566  1.9 13.1  53660 31184 ?        Ss   05:52   0:56 python /usr/bin/sugar-shell&lt;br /&gt;olpc     1574  0.0  0.2   2836   612 ?        S    05:52   0:00 dbus-launch --exit-with-session sugar-shell&lt;br /&gt;olpc     1575  0.0  0.4   3076  1176 ?        Ss   05:52   0:02 /bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session&lt;br /&gt;olpc     1586  0.0  1.8   8008  4484 ?        S    05:52   0:01 matchbox-window-manager -use_titlebar no -theme sugar -kbdconfig /usr/share/sugar/shell/kbdconfig&lt;br /&gt;olpc     1588  0.2  4.6  15368 10948 ?        S    05:52   0:06 python /usr/bin/sugar-presence-service&lt;br /&gt;olpc     1590  0.0  1.2   8200  2920 ?        S    05:52   0:00 /usr/libexec/telepathy-salut&lt;br /&gt;olpc     1592  0.0  3.7  13272  8820 ?        S    05:52   0:01 python /usr/bin/sugar-shell-service&lt;br /&gt;olpc     1594  0.3  5.8  46412 14012 ?        Sl   05:52   0:09 python /usr/bin/datastore-service&lt;br /&gt;olpc     1603  0.0  0.1   1728   380 ?        S    05:52   0:00 /bin/cat&lt;br /&gt;olpc     1605  0.8  9.7  35768 23244 ?        S    05:52   0:24 python /usr/bin/sugar-activity journalactivity.JournalActivity -b org.laptop.JournalActivity -a 5b61a1f8af585a3b41fd3bb974a9289ac4695e81&lt;br /&gt;499      1670  0.0  0.2   1824   708 ?        S    05:54   0:00 avahi-autoipd: [msh0] bound 169.254.2.71                                                  &lt;br /&gt;root     1671  0.0  0.1   1776   356 ?        Ss   05:54   0:00 avahi-autoipd: [msh0] callout dispatcher                                                  &lt;br /&gt;root     1749  0.0  0.0      0     0 ?        S&amp;gt;   05:58   0:00 [scsi_eh_0]&lt;br /&gt;olpc     1802  0.0  0.1   1732   384 ?        S    05:58   0:00 /bin/cat&lt;br /&gt;olpc     1827  0.0  0.6   3440  1636 ?        S    06:01   0:00 /usr/libexec/gconfd-2&lt;br /&gt;olpc     1843  0.5 10.3  49576 24560 ?        Sl   06:04   0:11 python /usr/bin/sugar-activity terminal.TerminalActivity -s -b org.laptop.Terminal -a a33cc298fb40442a4de34be74e637289c40777e6&lt;br /&gt;olpc     1844  0.0  0.2   2424   628 ?        S    06:04   0:00 gnome-pty-helper&lt;br /&gt;olpc     1845  0.0  0.6   4688  1528 pts/0    Ss   06:04   0:00 /bin/bash&lt;br /&gt;root     1966  0.0  0.4   2872  1092 pts/0    S    06:11   0:00 su -&lt;br /&gt;root     1977  0.0  0.6   4684  1536 pts/0    S    06:11   0:00 -bash&lt;br /&gt;root     2144  0.0  0.0      0     0 ?        S&amp;gt;   06:39   0:00 [scsi_eh_2]&lt;br /&gt;root     2145  0.0  0.0      0     0 ?        S&amp;gt;   06:39   0:00 [usb-storage]&lt;br /&gt;root     2182  0.1  0.4   3176   980 ?        S    06:39   0:00 hald-addon-storage: polling /dev/sdb (every 2 sec)&lt;br /&gt;root     2191  6.0  0.3   4516   944 pts/0    R+   06:39   0:00 ps aux&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;What is OLPD you ask? "One Laptop Per Dad" of course! Sorry mom, you can borrow mine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-6489166894131440333?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/6489166894131440333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=6489166894131440333' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6489166894131440333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6489166894131440333'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/02/olpc-coming-to-sri-lanka.html' title='OLPC coming to Sri Lanka'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-8380675955632385498</id><published>2008-01-18T22:33:00.000+05:30</published><updated>2008-01-24T14:40:11.526+05:30</updated><title type='text'>RMS events in Sri Lanka</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/2203164392/" title="rms_ucsc by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2158/2203164392_870c595719_m.jpg" width="166" height="240" alt="rms_ucsc" align="left" hspace="5" /&gt;&lt;/a&gt; I've just come back from UCSC's roof top, where RMS came to say hi to the many geeks, students and staff as the last event before he heads back tomorrow noon.&lt;br /&gt;&lt;br /&gt;The last couple days had been quite hectic, balancing between home, work and organizing  &lt;a href="http://www.foss.lk/events/2008/rms-in-sl"&gt;RMS events&lt;/a&gt;. From before his arrival on the 14th to the present day, its been a juggling act of trying to stay on top of things. It was challenging and non trivial considering the nature and importance of the visitor (after all &lt;a href="http://en.wikipedia.org/wiki/Stallman"&gt;RMS started it all&lt;/a&gt;) and the fact we wanted to get so many different groups involved. There was ICTA, FOSS.lk (which in itself is a bunch of groups), SLIIT, UCSC, UoM, UoP, IIT, NIMB, APIT, PC House, Cannonical, Redhat, WSO2 and probably more. And looks like we pulled this one off quit well, phew!&lt;br /&gt;&lt;br /&gt;RMS arrived in Sri Lanka on the 14th of Jan and I ended up tagging along with Himira of ICTA/LKLUG to the airport. The flight was supposed to be at 11:45am and we were doing the whole CIP (Commercially Important People as opposed to VIP) thing. But it so happens the new CIP doesn't have a lounge and so we ended up staying at the VIP lounge. Besides getting up close but not personal with CBK, JRaj and SarathA as well as me reading &lt;a href="http://www.gnu.org/doc/book13.html"&gt;RMS's book&lt;/a&gt;, we were pretty much waiting, waiting and waiting, for 4 hours! RMS was on a Sri Lankan UL flight from India, which was only supposed to be an hour flight. When asked as to the reason of the delay from one of the airport staff, he humorously explained it was due to UL flights being Usually Late. There was nothing we could do anyways since we were pretty much in house arrest with no way of even going out for a bite.&lt;br /&gt;&lt;br /&gt;He finally did come at about 2:30 pm. We greeted him at the terminal and proceeded to immigration after taking few pictures (I'll post them as soon as I get them). RMS started reading and replying to his mail, which I presume he had downloaded before getting on the plane, using Emacs, on his rather bulky Thinkpad, using vt text console. He also offered a stack of CDs and challenged us to pick a CD to listen to. I picked the first one, not knowing exactly which was better. It turned out to be some pretty nice Vietnamese music, which we listened to on our way back to Colombo. There were a few little nice things that happened such as getting my book autographed and him offering us delicious New Zealand cheese but I'm too lazy to blog about details. Your just gonna have to read my twitter if you wanna catch that, or better yet follow me so you don't miss it next time :)&lt;br /&gt;&lt;br /&gt;Anyway I didn't see him again till today at the Malabe SLIIT event where he delivered a speech which can only be described as one of the best speeches I've heard of his filled with humor, ridicule, inspiration and wisdom. Somehow he managed to create a perfect fusion of speeches he is known to give into one spectacular speech. The auditorium, known to support about 800 people was full with a few people even standing at the back. And yet the place was silent, if not for RMS's voice. Ven. Mettavihari and Chamath managed to clear the Ubuntu CDs that Cannonical had couriered from customs and bring it to SLIIT just in time, before the event ended. Those CDs vanished fast - 600 CDs gone in 600 seconds!&lt;br /&gt;&lt;br /&gt;Now if you knew and admired RMS and still missed the events, may be because you didn't know or just couldn't make it, well you have my apologies (for not doing enough advocacy) and sympathies (might have been a once in a life time chance if he never comes back, though you never know). If you don't know him, well then you probably think your not missing much, but boy were you wrong! In any case we do hope to encode and upload video of his speech on to one or more of the popular video uploading servers. So come back to this post and you might just find a link to it.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Links related&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/babytux/tags/rmsevent/"&gt;My photo blog (sorry not many)&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/suchetha/RichardStallmanSVisitToSriLanka2008"&gt;Suchetha's Photo blog&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/gnudeep/sets/72157603750595429"&gt;Deep's photo Blog&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/linuxdassa/RMS"&gt;Dassa's Photo blog&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/sirajrazick/RichardStallman"&gt;Siraj's photo blog&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://raramimu.blogspot.com/2008/01/hangin-with-rms.html"&gt;Suchetha's Blog post&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.web2media.net/laktek/2008/01/19/rms-in-sri-lanka/"&gt;Laktek's Blog post&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://chanux.wordpress.com/2008/01/20/sliit-rms2/"&gt;Chanuk's Blog post&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://luckycala.wordpress.com/2008/01/18/rms-in-sri-lanka"&gt;Laknath's Blog post&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.imeshonline.net/archive/2008/01/19/a-day-of-gnu.aspx"&gt;Imesh's Blog post&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://thoughtsandideas.wordpress.com/2008/01/23/my-experinces-with-richard-m-stallmanrms/"&gt;Sahana guy's post hanging out with RMS&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://dhammike.blogspot.com/2008/01/richard-m.html"&gt;Dhammika's Blog post&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.nation.lk/2008/01/20/busi3.htm"&gt;Article on the Nations&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tinyurl.com/2tjvp9"&gt;Article on News.lk&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.lankanewspapers.com/news/2008/1/23672_space.html"&gt;Article on Lanka Newspapers&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.icta.lk/insidePages/News&amp;events/readwhatsnew.asp?NewsId=52"&gt;ICTA, the host of this event&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.foss.lk/events/2008/rms-in-sl"&gt;FOSS.lk(an organizer's) event page&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-8380675955632385498?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/8380675955632385498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=8380675955632385498' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8380675955632385498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8380675955632385498'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2008/01/rms-events-in-sri-lanka.html' title='RMS events in Sri Lanka'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-8439211554043368314</id><published>2007-12-25T01:18:00.000+05:30</published><updated>2007-12-25T02:00:14.054+05:30</updated><title type='text'>Hacking the iPod Touch / iPhone - Part 3</title><content type='html'>Right! so you had plenty of time to purchase the touch or the iphone and Steve had enough time to cut me a check for the previous 2 articles. But since the later didn't happen, lets just concentrate on the former - but this time in combination with GNU/Linux.&lt;br /&gt;&lt;br /&gt;Once the new line of ipods were released, it was soon obvious that third party media players, such as gtkpod/amarok/winamp, were no longer able to sync with them. Whether this was intentional or just a consequence of Apple improving things will depend on who you ask :) Fortunately though, (ipod Linux?) hackers managed to figure out a way to get syncing working again - in just a couple of days, might I add!&lt;br /&gt;&lt;br /&gt;Unfortunately the ipod touch/iphone is another beast altogether! Neither support the USB mass storage modes and instead rely on a proprietary message passing method that is yet to be deciphered.So AFAIK, neither of the two devices can sync over USB as far as gtkpod is concerned. Hopefully someone will figure it out or we may not need it after all if as rumored, Apple adds USB mass storage using a firmware update. But rather than languishing on what may or may not happen, lets see how it can be done at the moment.&lt;br /&gt;&lt;br /&gt;Before you begin, make sure you have a Jail broken iTouch/iPhone with OpenSSH server installed and running.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Mounting the iPod Touch&lt;/h3&gt;&lt;br /&gt;While we may not be able to mount the iTouch as a USB mass storage device, we can mount it over the network - provided it has been Jail broken. The easiest method, which I'll discuss involves mounting the device over SSH with the help of sshfs fuse driver, a user space kernel driver. Other methods you might want to look into are the &lt;a href="http://en.wikipedia.org/wiki/Apple_Filing_Protocol"&gt;Apple File Share (AFP)&lt;/a&gt; and &lt;a href="http://www.samba.org"&gt;Samba&lt;/a&gt; which are installable on the Touch.&lt;br /&gt;&lt;br /&gt;Before you can mount over sshfs, you need to install fuse and the sshfs driver. On Ubuntu, this would go something like:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  # apt-get install sshfs&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;You might also want to load the fuse driver manually if you get an error in the next step.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  # modprobe fuse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Create a mount point (in your home directory) to mount the iTouch and mount it using its ip address.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  $ mkdir ~/mnt_itouch&lt;br /&gt;  # sshfs -o allow_other root@&amp;lt;ip_of_itouch&amp;gt;:Media mnt_itouch&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;You should now be able to see the content of your itouch on mnt_itouch directory.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Compiling GTKPod&lt;/h3&gt;&lt;br /&gt;At the time of writing, you needed the svn version of libgtkpod and gtkpod in order to support the hack explained earlier w.r.t the new ipods. Hopefully by the time you read this, you might be able to use the stock version that come with your distro of choice. If not, there is a good &lt;a href="http://www.gnome.org/~teuf/README.iTouch"&gt;howto&lt;/a&gt;. These are basically the steps involved.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  $ mkdir gtkpod&lt;br /&gt;  $ svn co https://gtkpod.svn.sourceforge.net/svnroot/gtkpod/gtkpod/trunk gtkpod&lt;br /&gt;  $ svn co https://gtkpod.svn.sourceforge.net/svnroot/gtkpod/libgpod/trunk libgpod&lt;br /&gt;  $ mkdir ~/local&lt;br /&gt;  $ cd libgpod&lt;br /&gt;  $ ./autogen.sh --prefix=/home/&amp;lt;user&amp;gt;/local&lt;br /&gt;  $ make &amp;&amp; make install&lt;br /&gt;  $ cd ../gtkpod&lt;br /&gt;  $ PKG_CONFIG_PATH=/home/&lt;user&gt;/local/lib/pkgconfig ./autogen.sh --prefix=/home/&amp;lt;user&amp;gt;/local&lt;br /&gt;  $ make &amp;&amp; make install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Create a small launch script for gtkpod as follows&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  $ cd ~/local/bin&lt;br /&gt;  $ echo 'LD_LIBRARY_PATH=/home/&amp;lt;user&amp;gt;/local/lib /home/&amp;lt;user&amp;gt;/local/bin/gtkpod' &gt; gtkpod.sh&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;New hack: Getting the Firewire GUID and setting it in libgpod&lt;/h3&gt;&lt;br /&gt;The hack for the new ipods require something called a firewire GUID to be taken (I think its used as a salt in the hash algorithm) and written so libgpod can use it. For this, you need to plug in the iTouch over USB and wait a couple of seconds for things to settle before executing:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;   # lsusb -v | grep -i iSerial | head -n 1 | sed -e "s/.\+3[ ]//"|cut -c1-16&lt;br /&gt;   a12b3c1a35c7ba56&lt;br /&gt;&lt;br /&gt;   $ echo 'FirewireGuid: 0xa12b3c1a35c7ba56' &amp;gt;  ~/mnt_itouch/iTunesControl/Device/SysInfo&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Now if you launch gtkpod via gtkpod.sh it should recognize your iTouch automatically (since its mounted on your home directory). Before you sync any files, it would be a good idea to select the ipod touch / iphone model from the list available on gtkpod.&lt;br /&gt;&lt;br /&gt;There are still some issues with this method (at the time of writing):&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Album art doesn't seem to work.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Only preliminary support for Photo management. I could only view and download photos. Not upload new ones.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Podcast playlist not supported. AFAIK this isn't quite supported with old ipods with gtkpod. But it does work with old ipods on amarok - not sure why.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Slow, very slow syncing large files. I think this is a result of mounting over ssh. The encryption must be stressing the iTouch processor. May be the Samba or AFS is faster here.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Another tip if you plan on using iTunes and gtkpod is to use the SwapTunes.app on the iTouch to keep two copies of the iTunes database - one for iTunes and the other for gtkpod. This way you risk less, corrupting the iTunes database.&lt;br /&gt;&lt;br /&gt;Thats it for now. As always, do check out the comments for additional things I may find after writing this. In the next article, I'm hoping to write a little about the productivity apps as well as some other cool apps focusing once again on desktop integration (spelled GNU/Linux desktop integration). Till then, enjoy your technology! (sorry Cali)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-8439211554043368314?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/8439211554043368314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=8439211554043368314' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8439211554043368314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8439211554043368314'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/12/hacking-ipod-touch-iphone-part-3.html' title='Hacking the iPod Touch / iPhone - Part 3'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-4003146403860038108</id><published>2007-12-18T20:37:00.000+05:30</published><updated>2007-12-18T21:08:26.521+05:30</updated><title type='text'>Christmas came early for me this year...</title><content type='html'>My command center went through a major overhaul this year a couple of weeks ahead of Christmas as I upgraded my 19" LCD monitor for 32" LCD TV.  This was good because I now no longer need to juggle swap A/V cables when ever I want to switch between watching Dialog TV, Playing the wii and ps2.&lt;br /&gt;&lt;br /&gt;The BIG screen was fabulous but I was and still am a bit disappointed when viewing non HD content. Even though this Samsung TV is not that bad, its not so high end to have an upscaler needed to convert the image from 480i to 720p. Unfortunately as far as DialogTV goes, I'm going to have to be stuck with SVideo at best (actually Composite seems to have better quality where). On the Wii and the PS2 end, I'll have to try and get a component cable, which I could not find in &lt;br /&gt;SL. But still those two don't support full HD.&lt;br /&gt;&lt;br /&gt;On the otherhand, once you plug in the Mac mini via VGA, things looked great. Playing DVDs also works well because a computer can upscale video. Unfortunately my Mac mini is an old G4 based one, and chokes under HD video. I'm also running out of desktop space to my full desktop PC. Size matters, and I miss my old barebone form factor.&lt;br /&gt;&lt;br /&gt;Anyway so I dropped a big one and bought a PS3! Yes it was heavy to carry out of the shop and heavier on the wallet but hey, now I've got HD through HDMI. Its all courtesy of "Buy now, suffer later" also known as Credit Cards :) Buy hey, atleast I'll have a ton of fun this Christmas while I keep the economy moving, right?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2119530565/" title="command_center by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2268/2119530565_aeee08a3ec_m.jpg" width="240" height="180" alt="command_center" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;caption&gt;&lt;small&gt;Upgraded my command center :D. Showing 32" Samsung, PS3, Wii. The Wii is shown in picture-in-picture while I'm playing NFS Prostreet demo. Also visible - Mac mini, Dialog TV &lt;br /&gt;&lt;/small&gt;&lt;/caption&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-4003146403860038108?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/4003146403860038108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=4003146403860038108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/4003146403860038108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/4003146403860038108'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/12/christmas-came-early-for-me-this-year.html' title='Christmas came early for me this year...'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-6125545839496080566</id><published>2007-11-24T20:35:00.000+05:30</published><updated>2007-11-26T11:42:23.317+05:30</updated><title type='text'>Why KDE4 (might) suck!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/2060403152/" title="kde4 rc-1 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2220/2060403152_0dbfc79b01.jpg" width="500" height="375" alt="kde4 rc-1" /&gt;&lt;/a&gt;&lt;br /&gt;I've been a &lt;a href="http://www.kde.org"&gt;kde&lt;/a&gt; user for very long time, since from before version 3.0. I vaguely remember being excited with version 3.0 to the point I was using the beta releases on a daily basis.&lt;br /&gt;&lt;br /&gt;Similarly I have been anticipating kde 4.0, the next major release since 3.0 I suppose. But it seems that is just its problem! Its too much of a major release to be pushing out in such a hurry. I have been following kde 4 from time to time by reading some of the discussions on the panel-devel list, trying out the alpha releases via the &lt;a href="http://home.kde.org/~binner/kde-four-live/"&gt;SUSE live cd&lt;/a&gt; and of course discussing with &lt;a href="http://www.kdedevelopers.org/blog/1529"&gt;Siraj&lt;/a&gt;, our local kde developer, on the internals (technology and community wise).&lt;br /&gt;&lt;br /&gt;While things have improved a bit, with each release of kde 4, its far from ready. We are now at RC1 and the &lt;a href="http://www.kde.org/announcements/announce-4.0-rc1.php"&gt;announcement&lt;/a&gt; says its ready for prime time testing.&lt;br /&gt;&lt;br /&gt;&lt;q&gt;Building on this, the majority of applications included in KDE 4.0 are now usable for day to day use. The KDE Release Team has recently underlined this by calling on the community to participate in reporting bugs during the time remaining before the release of KDE 4.0 in December.&lt;br /&gt;&lt;br /&gt;Meanwhile, preparations for the KDE 4.0 release event is taking place, with the main event taking place in Mountain View, California in the USA in January 2008. Make sure you don't miss it!&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;Well from what I saw on the Debian based LiveCD, its far from being usable on a daily basis. I sincerely hope this is because the Debian guys didn't compile or package it correctly, even though thats very highly unlikely.&lt;br /&gt;&lt;br /&gt;And while I don't want to ruin the January &lt;a hef="http://google-code-updates.blogspot.com/2007/10/kde-40-release-party-at-google-hq.html"&gt;release party at Google&lt;/a&gt;, which by the way, goes up to Jan 19, which happens to be my B' day (Whooo!), my feeling is kde 4 should have been pushed back to June/July to make give that polish.&lt;br /&gt;&lt;br /&gt;Anyway rather than just rant on and on, let me put forward my main issues with it, coming from a kde 3.x background. My testing procedure involved booting up &lt;a href="http://pkg-kde.alioth.debian.org/kde4livecd.html"&gt;kde 4-rc1 debian live cd&lt;/a&gt; and taking notes on the iTouch. To get a bit more background to the issues I was facing, I mailed those comments off to Siraj and I have included his comments and my replies to his comments :) Even he seems a bit frustrated with some aspects of the current state of kde. I'm sorry I don't have screenshots. All this was tested in 30-40 minutes, which only goes to show that its too easy to be annoyed with kde 4.&lt;br /&gt;&lt;br /&gt;Legend: &lt;span style="color:#ff3e08"&gt;My initial comment&lt;/span&gt;, &lt;span style="color:#9fff0f"&gt;Siraj's comment&lt;/span&gt;, &lt;span style="color:#ffbe19"&gt;My response to his comment :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Bugs like&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* I see a floating klipper with black background&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; Not a bug, plasma is yet to find a way to using XEmbed windows&lt;br /&gt;inside a QGV , so till that is ready clipper will float.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;Well its a bug! I get this from time to time even on kde 3.5.x after compiling with library versions used with beryl/compiz. But that happens randomly on 3.5.x and is predictable on 4.0. This should be fixed before final release&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* I can't adjust time using clock applet. How do I change time format from 12/24&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; you can't ;) it's a known issue :P&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* I can't remove some applets like Lancelot. Why not have a remove applet functionality inside add applets dialog&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; I don't think the IPC (dbus call) to remove an applet is not ready yet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* I can't resize plasma applets!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; hehe, the clock you can!  others u can't ;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;Thanks for adding that feature. But its still crude (you need to type in a value under configure menu). Resizing should part of (inherited in )all applet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Its not clear how I add stuff to kde menu's quick access tab.Would've been easy if I could drag and drop from app tab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Plugging in my iPod, USB disk didint fireup the what should I do pop up. Neither did it show anything on my desktop.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; I don't thing solid supports all that, but do u have the solid applet loaded ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;No didn't have this loaded. I think such applets, if there are any needs to be loaded by default.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* I can drag a file from file browser to desktop but it only shows icon not file name and I can't move its position&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; I think the applet lock is on, unclicking unlock should let you move it&lt;br /&gt;around.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;I'd really like to believe that, except there is nothing that shows its the case. There was no indication in the icon (via an emblem of a padlock for example) and I don't recall an unlock option in the context menu or even a context menu :) Its also bad you don't see the file name. Imagine having 10 files on the desktop all having just the same icon!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* How do I get multiple desktops. Used to be more intuitive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; there is an applet for virtual desktops.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;If there is, this should be on by default.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Launching the pager applet crashed the desktop and upon reload all the applets I had added were gone.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; Kwin and plasma is having lot of problems, this is just one of those. Yeap, no history support implemented yet ;) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;A critical must fix bug, since kde4 seems to depend so much on these applets to provide core functionality previously supported natively (via kicker, konqueror)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Usability issues (and sometimes bug like)&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* On the top right seetings widget has zoom in/out. Zoom out shrinks the desktop to a point of no return. Why not have a zoom default. Also this should be implemeted better esthetically.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; this is a pre plan for ZUI, which mean the default should be keep to zoom out. ZUI is not ready so it's a feature not a bug ;) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;:) its a bug, because its a missing feature ;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Lots of missing icons so defaults to ugly icon.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; Oxygen is doing some major rework, when done should be ok!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Default clock in systray looks ugly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; Agreed, argued no use, users are stuck with that! Aaron likes it &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* In add applet dialog its not clear what the star does. If to rate then why 1 star.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; hehehe, maybe for the looks!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Kde menu based on kicker looks unpolished and ugly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; :( life!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Would be nice if I can clear recently used histry on that tab itself&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; you will just have to wait :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffbe19"&gt;&amp;gt;&amp;gt;I can wait. Just wish kde can too instead of being released in Jan without all these&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Left and right click has the same effect on k menu button. How do I&lt;br /&gt;add a custom item to menu?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; you can't for now :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* I can't right click on taskbar. What happened those functionality.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; not implemented yet !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Right click on desktop and I can't create new file, folder, launcher icon. WTF. Bettr to offer this along with option to hide icons from desktop. Dont cripple it&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; not ready :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff3e08"&gt;* Where is trash icon? Should be in desktop or dock. Its not even an applet. It should be there by default.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#9fff0f"&gt;&amp;gt; trash widget should be there  but not ready yet :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These are just some of the issues I found after playing with it for 45 min or so using the debian live cd. Definitely not RC1 quality. More like beta 1 or alpha 3!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2059619757/" title="kde4 rc-1 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2243/2059619757_1a51591ebe_m.jpg" width="240" height="180" alt="kde4 rc-1" /&gt;&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/babytux/2060400848/" title="kde4 rc-1 by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2132/2060400848_49083d239c_m.jpg" width="240" height="180" alt="kde4 rc-1" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So in conclusion, kde 4, IMHO doesn't offer much that isn't already available via other add-ons but as a result as compromised on usability and most of all flexibility which differentiates it from say GNOME. Worse yet, it seems to be missing a lot of the things we currently have with kde 3.5.x and earlier. &lt;br /&gt;&lt;br /&gt;As a result, I think kde 4 has diverted from what its current users love and expect of kde. Its as if it has tried to be something its not. So my main complaint is that it needs a lot of work to get the same polish which we currently enjoy with kde 3.5.x series and should take the time needed before releasing prematurely. There is a saying in FOSS - It will be released when its ready!&lt;br /&gt;&lt;br /&gt;In the mine time lets continue making kde 3.y.x incrementally better :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-6125545839496080566?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/6125545839496080566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=6125545839496080566' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6125545839496080566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/6125545839496080566'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/11/why-kde-4-might-suck.html' title='Why KDE4 (might) suck!'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-8971377013749129431</id><published>2007-11-20T00:13:00.000+05:30</published><updated>2007-11-20T02:30:56.895+05:30</updated><title type='text'>Hacking the iPod Touch / iPhone - Part 2</title><content type='html'>Previously on Part 1 ...&lt;br /&gt;&lt;br /&gt;Just kidding! Scroll down and read it your self.&lt;br /&gt;&lt;br /&gt;Its been a while, and I think I'm falling into the "Oh twittering is so much more easier than blogging" trap. So if you've been following &lt;a href="http://twitter.com/geekaholic"&gt;my twitter&lt;/a&gt;, then you'd know that I've been discovering quite a few uses for the iTouch.Unfortunately its late and I think you'll have to wait for another post before I get into all that :( So instead, lets first cover some of the basics.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Freeing up some space for 3&lt;sup&gt;rd&lt;/sup&gt; party Apps&lt;/h3&gt;&lt;br /&gt;I'm assuming you have already setup the openssh package as well as the BSD Subsystem, there by enabling you to remotely login or copy files (scp). If not, use the Installer app to install those two packages.&lt;br /&gt;&lt;br /&gt;One of the problems you'll quickly realize as you begin to install more and more apps, is a pop up message notifying you that your running out of disk space! This is due to the root partition (/) which also happens to hold /Applications, being only 300MB. Most of this 300MB was already taken up by the Darwin (OS) itself as can be seen by doing a df -h, while sshed into the iTouch.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# df -h&lt;br /&gt;Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;/dev/disk0s1          300M  268M   30M  91% /&lt;br /&gt;devfs                  15K   15K     0 100% /dev&lt;br /&gt;/dev/disk0s2           15G  6.0G  8.9G  41% /private/var&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Therefor what you want to do is to move /Applications directory over to the /private/var directory, as it has the rest of the free space and create a symbolic link (aka shortcut), to the root (/). The following command should do it:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;cp -a /Applications /private/var&lt;br /&gt;rm -fr /Applications&lt;br /&gt;ln -s /private/var/Applications /Applications&lt;br /&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;Once your done, just logout and restart the iTouch, just to be on the safe side. You should now be able to install all the apps to your hearts content. Similarly, I also moved the /opt to /private/var to free up a bit more space. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Turning an iPod into an iPhone&lt;/h3&gt;&lt;br /&gt;The ipod touch is a crippled version of the iphone, in terms of missing applications (notes, google maps, mail) and missing hardware (bluetooth,speaker, mic) . While the missing hardware can't be compensated, you can install most of the iphone apps to the touch and get the PDA experience of the iPhone on the iTouch. &lt;br /&gt;&lt;br /&gt;In order to do this, you do need to get a hold of the iphone apps. If you know someone with an unlocked iphone, then you can copy it from that person or else you might be able to download it off the net. Try &lt;a href="http://iptouch.co.nr/"&gt;here&lt;/a&gt;. Once you grab the files, its mostly a matter of copying the app_name.app directory to the /Applications directory (using scp for example).&lt;br /&gt;&lt;br /&gt;Most other 3rd party Free &amp; Open Source or otherwise free-ware apps can be installed using the Installer application itself.&lt;br /&gt;&lt;br /&gt;Finally here is an ipod touch &lt;a href="http://www.ipodtouchfans.com/wiki/index.php?title=IPod_touch_Application_Compatibility"&gt;compatibility list&lt;/a&gt; of iphone apps that also work on the touch. Stay tuned for part 3.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/2048361904/" title="itouch_Installer by Bud's photo blog, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2268/2048361904_0e4be6489e_m.jpg" width="160" height="240" alt="itouch_Installer" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-8971377013749129431?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/8971377013749129431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=8971377013749129431' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8971377013749129431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8971377013749129431'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/11/hacking-ipod-touch-iphone-part-2.html' title='Hacking the iPod Touch / iPhone - Part 2'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-2683125209456617783</id><published>2007-11-04T01:07:00.001+05:30</published><updated>2007-11-04T20:33:55.627+05:30</updated><title type='text'>Hacking the iPod Touch - Part 1</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/1798809550/" title="Photo Sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2181/1798809550_3bd4e08e39_m.jpg" width="192" height="240" alt="my new (hacked) ipod touch" /&gt;&lt;/a&gt;&lt;br /&gt;So now that I had a little time to play around with this cool gadget, I think its time that I shared some of fun in hacking the iPod Touch. But first a friendly government warning :&lt;br /&gt;&lt;br /&gt;&amp;lt;disclaimer&amp;gt;&lt;br /&gt;WARNING: Hacking gadgets is known to cause &lt;a href="http://en.wikipedia.org/wiki/Brick_(electronics)"&gt;bricking&lt;/a&gt; and in some instances may even void your warranty. As a general rule assume you won't be able to upgrade your firmware in the future. If your doing this, do it AT YOUR OWN RISK!&lt;br /&gt;&amp;lt;/disclaimer&amp;gt;&lt;br /&gt;&lt;br /&gt;Don't worry in reality its almost impossible to brick the device since you can restore it using iTunes. So if you're still with me then "welcome to a brave new world of hacking!". First let me explain how the iphone/ipod touch hack works in layman's terms.&lt;br /&gt;&lt;h2&gt;TIFF Exploit&lt;/h2&gt;&lt;br /&gt;The key ingredient for performing the hack is around a &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-3459"&gt;bug discovered&lt;/a&gt; in &lt;a href="http://remotesensing.org/libtiff/"&gt;libtiff&lt;/a&gt;, a library used widely to provide tiff image handling capabilities. This bug can be used to cause a &lt;a href="http://en.wikipedia.org/wiki/Buffer_overflow"&gt;buffer overflow&lt;/a&gt;, allowing arbitrary code to be executed. Such exploits can aid (in a good sense) to unlock a device which has been locked, limiting its functionality to what ever the device manufacturer wants it to do.&lt;br /&gt;&lt;br /&gt;Before the iPhone, the PSP firmware 2.0 was also hacked using a similar TIFF exploit allowing third party home brew apps to be executed.&lt;br /&gt;&lt;br /&gt;In the case of the iTouch, you would visit a site containing a specially crafted TIFF image vis the Safari mobile browser. This would crash the browser and execute the payload. What that code does is simply to remount the root file system with full read/write permission, enabling the browser to break out of the chrooted jail its running under - jailbreak. This is possible thanks to Apple running the browser as root (admin), something any one with a little sense of security would not do.&lt;br /&gt;&lt;br /&gt;You can read more about the &lt;a href="http://www.touchdev.net/wiki/TIFF_Buffer_Overflow"&gt;TIFF exploit here&lt;/a&gt;.&lt;br /&gt;&lt;h2&gt;Jail breaking the Touch&lt;/h2&gt;&lt;br /&gt;Jail breaking the touch has been made so easy that even a 5 year old could do it. The easiest method which was released less than a week ago, requires you to just visit &lt;a href="http://www.jailbreakme.com/"&gt;www.jailbreakme.com&lt;/a&gt; and click on a link. It will display a TIFF which will jailbreak the device, making it suitable for running third party apps, install a user friendly App installer app and finally patch the TIFF exploit so you won't be compromised in the future! If your a GNU/Linux user, this also means you no longer need to goto a Mac or Windows to Jail break.&lt;br /&gt;&lt;br /&gt;There are also a GUI tools which can be run inside MacOSX (&lt;a href="http://code.google.com/p/ijailbreak/"&gt;iJailbreak&lt;/a&gt;) and Windows (&lt;a href="http://www.slovix.com/touchfree/"&gt;Touchfree&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;But I used the almost manual method since I thought it would be more fun going &lt;a href="http://www.touchdev.net/wiki/Jailbreak_Guide"&gt;through the steps&lt;/a&gt;. I used my Mac Mini (PPC) but there is also a how to for Windows (sorry not for GNU/Linux).&lt;br /&gt;&lt;br /&gt;If everything went ok, you will now be able to install apps by launching the Installer.app ifrom the SpringBoard interface. All you need is to be connected to the net.&lt;br /&gt;&lt;br /&gt;What ever you install, you'll definitely want to install OpenSSH server (and even client), BSD Subsystem, DNS tools, SummerBoard.&lt;br /&gt;&lt;br /&gt;In part 2 I will talk about some of the productivity apps and some other interesting apps that you can run. I'll also try to touch up on getting the Touch to work on GNU/Linux so that you can transfer music, videos and may be even photos (still trying to figure this out) without using iTunes.&lt;br /&gt;&lt;br /&gt;If you can't wait... &lt;a href="http://twitter.com/geekaholic"&gt;subscribe to my twitter blog&lt;/a&gt; for a near real-time update of what I'm upto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-2683125209456617783?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/2683125209456617783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=2683125209456617783' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/2683125209456617783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/2683125209456617783'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/11/hacking-ipod-touch-part-1.html' title='Hacking the iPod Touch - Part 1'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-296553751194479668</id><published>2007-10-31T23:15:00.000+05:30</published><updated>2007-10-31T23:30:59.712+05:30</updated><title type='text'>Its been 3 years...</title><content type='html'>And I'm still here! That's right, its been exactly 3 years as of today (31st) since I got into the world of blogging. For the curious here is &lt;a href=""&gt;my first blog post&lt;/a&gt; which I made out of UCSC's MSc computer lab, under not so good circumstances :)&lt;br /&gt;&lt;br /&gt;Anyway thats history. Now lets talk about the future. From today onwards, I'm hoping to start &lt;a href="http://twitter.com/geekaholic"&gt;micro-blogging on twitter&lt;/a&gt; in addition to current blog. Sometimes I find little things or interesting bits that I never get around to blog about because its either too little information or I just don't get the time.&lt;br /&gt;&lt;br /&gt;Well hopefully (no promises), I'll try to do that in the form of a micro-blog using of my mobile devices.&lt;br /&gt;&lt;br /&gt;So I hope to &lt;a href="http://twitter.com/geekaholic"&gt;see you at twitter!&lt;/a&gt;. I'm off to configuring my mobile clients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-296553751194479668?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/296553751194479668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=296553751194479668' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/296553751194479668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/296553751194479668'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/10/its-been-3-years.html' title='Its been 3 years...'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-4618494792069407387</id><published>2007-10-29T03:17:00.000+05:30</published><updated>2007-10-29T17:54:07.310+05:30</updated><title type='text'>iPod Touch turned out to be the one!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/1797974547/" title="Opening sequence"&gt;&lt;img src="http://farm3.static.flickr.com/2416/1797974547_a2b967882d_m.jpg" width="188" height="240" alt="my new (hacked) ipod touch" align="left" hspace="5" /&gt;&lt;/a&gt; so I had my reservations about the iphone mainly due to the lack of 3G but also other reasons. Instead what wanted was really a good PDA device thats flexible and not too limiting - some thing like the upcoming N810.&lt;br /&gt;&lt;br /&gt;But all that changed when I walked in to BTOptions hoping to checkout an FM Transmitter for my ipod. That's when I saw they had the latest iPod touch 16GB. What happened next was unbelievable in that I remember handing my credit card before blacking out. Ok so may be I'm being a bit too dramatic. The touch was a device which had already been under my radar but I did't think I'd actually buy this first-gen device.&lt;br /&gt;&lt;br /&gt;But I did and here is why:&lt;br /&gt;* it was staring me in the face&lt;br /&gt;* price was close to getting from the US&lt;br /&gt;* runs on UNIX aka BSD though would have prefered Gnu/Linux&lt;br /&gt;* Ultra portable, scratch proof surface&lt;br /&gt;* Nice UI and input method&lt;br /&gt;* BUT ABOVE MOST - It can be hacked!&lt;br /&gt; &lt;br /&gt;So here I am after having installed two dozens of nice home brew apps lying in bed writing this blog on my new shiney iPod Touch.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/1798809550/" title="ipod Touch with a ton of home brew installed"&gt;&lt;img src="http://farm3.static.flickr.com/2181/1798809550_3bd4e08e39_t.jpg" width="80" height="100" alt="my new (hacked) ipod touch" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;P.S: Photos uploaded and included later using a notebook.&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-4618494792069407387?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/4618494792069407387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=4618494792069407387' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/4618494792069407387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/4618494792069407387'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/10/ipod-touch-turned-out-to-be-one.html' title='iPod Touch turned out to be the one!'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-3468447434884871014</id><published>2007-10-19T19:05:00.000+05:30</published><updated>2007-10-19T19:17:30.053+05:30</updated><title type='text'>This could be the one...</title><content type='html'>So I've been thinking of getting Nokia's Linux tablet PC ever since the 770 was released a couple of years ago. When the N800 came that was a &lt;a href="http://www.linuxdevices.com/articles/AT9561669149.html"&gt;major improvement over the 770&lt;/a&gt; and I was hoping to buy that.&lt;br /&gt;&lt;br /&gt;Well now, Nokia has released a further updated version, the N810 and this just might be the one. Due to release in Novement, the N810 has a nice touch sensitive screen of 800x480, Wi-Fi, Bluetooth, GPS (YES!), FM-Radio, FM-Transmitter!(Awesome), QWERTY slide keyboard (and virtual keyboard), VGA camera, up to 8GB SD, 14 days standby and 5 days being always online.&lt;br /&gt;&lt;br /&gt;The only thing missing is Wi-Max which is to be released sometime later next year.&lt;br /&gt;&lt;br /&gt;Check it out.&lt;br /&gt;&lt;br /&gt;http://www.linuxdevices.com/news/NS3669465936.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-3468447434884871014?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/3468447434884871014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=3468447434884871014' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/3468447434884871014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/3468447434884871014'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/10/this-could-be-one.html' title='This could be the one...'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-7609498206278725929</id><published>2007-10-11T00:25:00.000+05:30</published><updated>2007-10-11T01:21:13.048+05:30</updated><title type='text'>Tired of Vista? well then downgrade to XP</title><content type='html'>Microsoft's biggest enemy is probably itself. Getting users to upgrade to Vista hasn't received the  kind of welcome many thought. Microsoft has tried hard to get users to switch using the "Wow starts Now!" campaign and even taking desperate measures such as launching a "&lt;a href="http://blogs.cnet.com/8301-13505_1-9773662-16.html?tag=blog.1"&gt;Get the facts campaign against itself&lt;/a&gt;", similar to the &lt;a href="http://www.betanews.com/article/Microsofts_Get_The_Facts_Linux_Site_Replaced/1187900795"&gt;discontinued "Gets the fact on Linux"&lt;/a&gt; but stating that XP's flaws.With all that failing, recently they started providing Vista Business and Ultimate users (aka users who paid BIG $$$) an &lt;a href="http://www.news.com/2100-1016_3-6209481.html"&gt;option to downgrade to XP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Many vendors including &lt;a href="http://www-307.ibm.com/pc/support/site.wss/VSTA-DWNGRD.html"&gt;IBM&lt;/a&gt;, Dell, Fujitsu and HP are offering this downgrade option or providing XP as an option.&lt;br /&gt;&lt;br /&gt;Given all this, who can blame users that have been stuck with XP for so long. Asking them to upgrade is like asking them to move from the home they grew up in, even if its supposedly a better and more secure home. At the end of the day M$ is to blame for dumbing down the majority of users to a point where they get nervous the second the desktop wallpaper isn't a blue sky with green hills!&lt;br /&gt;&lt;br /&gt;This is probably where the Free/Open Source desktop users are better off. We have a desktop that gradually, but rapidly improves. Software packages update pretty much on a daily basis and most GNU/Linux distros have at least a bi annual (6 month) release cycle. Our users are always upgrading and looking forward to the next version. And why shouldn't they be? &lt;br /&gt;&lt;br /&gt;We have a lot of things to be excited about such as the &lt;a href="http://www.compiz.org/Home/Screenshots"&gt;best 3D desktop&lt;/a&gt;, exciting kernel improvements with each release (&lt;a href="http://kernelnewbies.org/Linux_2_6_23"&gt;check out the latest 2.6.23&lt;/a&gt;), best 64 bit computing support (make better use of Core2 Duo/AMD64), hottest Virtualization Technologies and support for an insane amount of hardware devices. To top it off, we have a bunch of "kick ass" FOSS licenses to tie it all together and provide the user with total control! What more can users ask for?&lt;br /&gt;&lt;br /&gt;At the end of it all, I feel that though M$'s gamble to treat users as a bunch of noobs has paid off in getting them to buy into computers by the masses it is now faced with how to go about lifting off those XP couch potatoes and moving them to another couch. Till they figure out a way...long live EXPee!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-7609498206278725929?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/7609498206278725929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=7609498206278725929' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/7609498206278725929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/7609498206278725929'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/10/tired-of-vista-well-then-downgrade-to.html' title='Tired of Vista? well then downgrade to XP'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-7802706408646164681</id><published>2007-09-24T00:22:00.000+05:30</published><updated>2007-09-24T03:20:50.099+05:30</updated><title type='text'>Hotplugging a Secondary Display on Linux</title><content type='html'>GNU/Linux has been ready for the desktop for quite some time. And yet, when trying to tell the world about how ready Desktop Linux is, using a well prepared Open Office presentation, I am often faced with having to smile and say, oops looks like I need to restart  X windows before my computer [Linux] can detect the LCD projector.&lt;br /&gt;&lt;br /&gt;Lets face it, there are still some glitches here and there but the FOSS community is working hard at solving those problems, one by one. One such problem has been the inability to plug in an external display such as an external monitor or LCD projector and get it to "just work" without having to restart X Windows. That was until Xorg 7.3 came along!&lt;br /&gt;&lt;br /&gt;Ever since I heard of Xorg 7.3 a couple of months earlier, I waited eagerly. Xorg 7.3 was &lt;a href="http://www.x.org/wiki/Releases/7.3"&gt;finally released&lt;/a&gt; earlier this month. Unfortunately I was too busy to install it (i wanted to update other gentoo packages before I did this). Finally this weekend, I managed to upgrade my system (emerge -avuDN world) and get xorg 7.3 working!&lt;br /&gt;&lt;br /&gt;Before I get to the monitor plugging, I'd like to make few comments on my experience doing this on Gentoo. First off, after emerging X org 7.3, X didn't start at all! Turned out that the upgrade process didn't recompile some dependency packages because their version hadn't changed. These are pretty much Gentoo specific issues and your not going to have to worry about it on binary based distros.&lt;br /&gt;&lt;br /&gt;The other problem I had was with my &lt;a href="http://en.wikipedia.org/wiki/Touchpad"&gt;synaptic touch pad&lt;/a&gt; not working. While trying to figure that out, I remembered that xorg 7.3 is supposed to have INPUT hotplugging and work even without an xorg.conf configuration file. So I renamed /etc/X11/xorg.conf and restarted zapped X (Ctrl+Alt+BS), and everything worked beautifully -- sort of. The synaptic touchpad worked and everything seemed fine, except I was having problems with compiz-fusion, the 3D stuff. I could get the 3D cube to rotate and see the wobbly effect but was unable to see what I was typing in the terminal. I could also not see any icons on certain windows such as of &lt;a href="http://wiki.opencompositing.org/CCSM"&gt;ccsm&lt;/a&gt;. It took me about an hour to figure out this was actually a problem with using an auto detected xorg.conf. So in the end, I reverted back to the old xorg.conf and found how to get synaptic working on it (thanks to google of course). Here is how my synaptic configuration on xorg.conf now looks like:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;        Identifier     "X.org Configured"&lt;br /&gt;        Screen      0  "Screen0" 0 0&lt;br /&gt;&lt;br /&gt;        #InputDevice    "TouchPad" "AlwaysCore"  # Old setting&lt;br /&gt;        #InputDevice    "Mouse0" "CorePointer"   # Old setting&lt;br /&gt;        InputDevice    "TouchPad" "CorePointer"  # New for xorg 7.3&lt;br /&gt;        InputDevice    "Mouse0" "SendCoreEvents"&lt;br /&gt;&lt;br /&gt;        InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;        Option         "AIGLX" "true"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;   Driver      "synaptics"&lt;br /&gt;   Identifier  "TouchPad"&lt;br /&gt;   Option      "SendCoreEvents"&lt;br /&gt;   Option      "Protocol" "auto-dev"&lt;br /&gt;   Option      "SHMConfig" "on"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;  &lt;br /&gt;Anyway, so now for the good stuff! I plugged in my 17" monitor to the VGA out of the notebook and waited. The signal not detected sign went away and the screen was pitch black. It was on indefinitely on standby. I zapped X again to restart it and this time got a display on the monitor. Hmmm not the hotplug I had in mind. A bit disappointed I wanted to get to the bottom of this - I mean hotplugging was supposed to be the main feature.&lt;br /&gt;&lt;br /&gt;Turns out you can turn on a secondary display without restarting (zapping) X and here is how:&lt;br /&gt;&lt;br /&gt;Meet the updated version of &lt;a href="http://en.wikipedia.org/wiki/XRandR"&gt;xrandr&lt;/a&gt;. You should have xrandr 1.2 for this to work.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# xrandr -v&lt;br /&gt;Server reports RandR version 1.2&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;To get a list of displays available along with its status issue:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# xrandr -q&lt;br /&gt;Screen 0: minimum 320 x 200, current 1280 x 800, maximum 2432 x 864&lt;br /&gt;VGA connected (normal left inverted right x axis y axis)&lt;br /&gt;   1152x864       74.8&lt;br /&gt;   1024x768       84.9     75.1     70.1     60.0&lt;br /&gt;   832x624        74.6&lt;br /&gt;   800x600        99.7     84.9     72.2     75.0     60.3&lt;br /&gt;   640x480        99.8     84.6     75.0     72.8     60.0&lt;br /&gt;   720x400        70.1&lt;br /&gt;   640x350        70.1&lt;br /&gt;LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm&lt;br /&gt;   1280x800       60.0*+&lt;br /&gt;   1024x768       60.0&lt;br /&gt;   800x600        60.3&lt;br /&gt;   640x480        59.9&lt;br /&gt;TV disconnected (normal left inverted right x axis y axis)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The output of xrandr -q shows two devices, VGA which represents my VGA out and is also shown to be connected to the monitor and LVDS, my LCD display. A third TV out is shown but is unfortunately not physically available on my notebook model :(&lt;br /&gt;&lt;br /&gt;To enable my VGA out display and show an exact copy of whats on my LCD:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;xrandr --output VGA --auto&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This should automatically pick out the preferred resolution for the monitor and enable it. Alternatively if you want to specify the resolution from one of the modes supported (as given by xrandr -q):&lt;br /&gt;&lt;code&gt;&lt;br /&gt;xrandr --output VGA --mode 1024x768&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can turn off the external display by issuing&lt;br /&gt;&lt;code&gt;&lt;br /&gt;xrandr --output VGA --off&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;If you want you can create a VGA out toggle script and assign it to a keyboard short cut.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# vi ~/toggle-vga.sh&lt;br /&gt;#!/bin/bash&lt;br /&gt;XRANDR_OUT=`xrandr -q`&lt;br /&gt;if echo "$XRANDR_OUT"|grep -q 'VGA connected'; then&lt;br /&gt;        echo 'Detected VGA connected';&lt;br /&gt;        if [ `echo "$XRANDR_OUT"|grep '*'|wc -l` -gt 1 ];then&lt;br /&gt;                echo 'Turning off VGA';&lt;br /&gt;                xrandr --output VGA --off&lt;br /&gt;        else&lt;br /&gt;                echo 'Turning on VGA';&lt;br /&gt;                xrandr --output VGA --auto&lt;br /&gt;        fi&lt;br /&gt;else&lt;br /&gt;        echo 'No VGA connected!';&lt;br /&gt;fi&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ok now for some fun stuff with xrandr! RandR was built to rotate the screen so lets try a rotation on the second screen:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# xrandr --output VGA --rotate left&lt;br /&gt;# xrandr --output VGA --rotate right&lt;br /&gt;# xrandr --output VGA --rotate normal&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;That last line will restore all rotations. Feeling dizzy? If not try these cool tricks:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# xrandr --output VGA --reflect x&lt;br /&gt;# xrandr --output VGA --reflect y&lt;br /&gt;# xrandr --output VGA --reflect xy&lt;br /&gt;# xrandr --output VGA --reflect normal&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Finally, wouldn't it be nice to extend your desktop to two displays. Well its now possible without having special dual head monitor settings in xorg.conf and even on an intel card! (with two vga outs of course).&lt;br /&gt;&lt;br /&gt;There is a catch - you need to predefine the maximum combined resolution so that X server will pre-allocate that memory. Currently on intel cards, this means not enough memory for AIGLX/Compiz /3D. So I recommend creating a separate xorg.conf file for this purpose.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# vi /etc/xorg.conf&lt;br /&gt;Section "Screen"&lt;br /&gt;        Identifier "Screen0"&lt;br /&gt;        Monitor    "Monitor0"&lt;br /&gt;        Device     "Card0"&lt;br /&gt;        DefaultDepth 24&lt;br /&gt;        &lt;br /&gt;        SubSection "Display"&lt;br /&gt;                Viewport   0 0&lt;br /&gt;                Depth     24&lt;br /&gt;                Virtual  2432 864&lt;br /&gt;        EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# xrandr --output VGA --left-of LVDS&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/babytux/1430021546/" title="XRanR Dual Head"&gt;&lt;img src="http://farm2.static.flickr.com/1269/1430021546_6417ceaa02_m.jpg" width="240" height="143" alt="xrandr dual head" /&gt;&lt;/a&gt;&lt;br /&gt;Depending on your monitor being to the left, right, above or below of your LCD screen you should use the proper option (see man xrandr).&lt;br /&gt;&lt;br /&gt;Thats it for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-7802706408646164681?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/7802706408646164681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=7802706408646164681' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/7802706408646164681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/7802706408646164681'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/09/hotplugging-secondary-display-on-linux.html' title='Hotplugging a Secondary Display on Linux'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8947964.post-8865476526073181210</id><published>2007-09-19T00:34:00.000+05:30</published><updated>2007-09-24T00:22:01.834+05:30</updated><title type='text'>SFD 2007 was HUGE &amp; Hot!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/babytux/1402712247/" title="SFD"&gt;&lt;img src="http://farm2.static.flickr.com/1161/1402712247_540370ccaa.jpg" width="500" height="375" alt="SFD 2007" /&gt;&lt;/a&gt;&lt;br /&gt;Software Freedom Day concluded on the 15th with &lt;a href="http://www.foss.lk/events/2007/sfd"&gt;several events&lt;/a&gt; happening around Sri Lanka and the world ofcourse.&lt;br /&gt;&lt;br /&gt;The Excel World event, which I helped organize, turned out pretty well. It could ofcourse, have been a lot better if not for the matches that kept people @ home. But hey, who's complaining? Not me! &lt;br /&gt;&lt;br /&gt;We had a lot of fun setting up the place. No one was in any particular hurry and we took our time. I got up about 8:30am or so and took another hour to get ready. Then grabbed a bunch of stuff like power strips, wireless dongles, power cords, mice, keyboard -- basically what ever I could lay my eyes on, and stuffed it in a luggage bag. I also picked up my desktop, my x-monitor (now dad's), and the mac mini (which I forgot to take) and headed off to TLC to pick up the APITT guys.&lt;br /&gt;&lt;br /&gt;By the time we got to Excel it was close to 11AM. We then went to APITT to pick up rest of the stuff and it was probably around 12PM we actually started to set the place up. But help was on the way, as more friends showed up. The rest as they say it was history. The event went well in to the night and finished just minutes away from midnight.&lt;br /&gt;&lt;br /&gt;Ofcourse, I am leaving out some of the drama we had to face @ Excel World, except to say it all worked out for the better in the end and that freedom shouldn't be taken for granted - "Even on SFD, you still have to fight for your Freedom, to have an event the way you want to have it". If some of you might remember we had a &lt;a href="http://budlite.blogspot.com/2006/09/freedom-lost-at-software-freedom-day.html"&gt;really bad experience&lt;/a&gt; last year.&lt;br /&gt;&lt;br /&gt;&lt;q&gt;me putting on the organizer hat:&lt;/q&gt;&lt;br /&gt;All in all I felt that this year's SFD was bigger and a lot better as a whole. This couldn't have been possible if not for the FOSS community that came in at the right time and (magically) made things happen!&lt;br /&gt;&lt;br /&gt;Special thanks to all the sponsors, Hardware Partner Digital House (Pvt) for giving out good looking machines that traveled around the country, Suntel for sponsoring the WiFi (with upgraded bandwidth mind you!) and doing too many radio spots in soo many channels :). Other thanks go out to ICTA for encouraging and supporting us, Excel World for a gr8 venue and support, APITT for giving us storage to store all the items and anyone else I might have forgotten because I drank too much coffee. Yes I'm sure it was coffee!&lt;br /&gt;&lt;br /&gt;Enjoy the pics&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/babytux/tags/sfd2007/"&gt;My SFD pics @ Excel&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/nazly/tags/sfd2007/"&gt;Nazly's SFD pics @ Excel&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.pdn.ac.lk/csup/sfd07/downloads.php"&gt;Kandy SFD pics&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.co.uk/mifanc/SFDKandy"&gt;Mifan's SFD pics from Kandy&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/suchetha/SoftwareFreedomDay2007"&gt;Suchetha's SFD pics from many SFD locations&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/Gayal.Rupasinghe/APIITSFDay2007Mazarin"&gt;Gayal's SFD pics from APITT&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/waruna.ds/SFDRuwanpura"&gt;Waruna's SFD pics from Ruwanpura&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Anyone other pics I'm missing? Leave a comment with link and I'll add it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8947964-8865476526073181210?l=www.geekaholic.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.geekaholic.org/feeds/8865476526073181210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8947964&amp;postID=8865476526073181210' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8865476526073181210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8947964/posts/default/8865476526073181210'/><link rel='alternate' type='text/html' href='http://www.geekaholic.org/2007/09/sfd-2007-was-huge.html' title='SFD 2007 was HUGE &amp; Hot!'/><author><name>Bud</name><uri>http://www.blogger.com/profile/16681603430019235684</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05743853588220072295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>