<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5802046</id><updated>2011-07-31T13:19:56.405+05:30</updated><category term='linux distro'/><category term='meta'/><category term='screen'/><category term='clang'/><category term='make'/><category term='tools'/><category term='LyX'/><category term='llvm'/><category term='tmux'/><category term='fonts'/><category term='Memoir'/><category term='LaTeX'/><category term='life'/><title type='text'>A programmer's ramblings ...</title><subtitle type='html'>4th ed.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>83</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5802046.post-6074414881119864485</id><published>2010-04-06T14:23:00.001+05:30</published><updated>2010-04-06T14:27:15.720+05:30</updated><title type='text'>Inspiron 1464 Mini Review</title><content type='html'>&lt;p&gt;Since my laptop, an HP Pavilion DV6000, is on the verge of dying, I   &lt;br /&gt;decided to buy a replacement. A Macbook was what I looked at first but    &lt;br /&gt;it is too expensive for me. Besides, I work mostly on Windows and    &lt;br /&gt;Linux. The next choice was a Thinkpad T400. Mixed reviews of the model    &lt;br /&gt;sold in India and the expensive price tag even without the Windows tax    &lt;br /&gt;left me searching for alternatives. Then I received a nice deal from    &lt;br /&gt;Dell for the new Inspiron model 1464 and I bought it. A fast machine    &lt;br /&gt;at a much lower price. &lt;/p&gt;  &lt;p&gt;Last week I received my new laptop and here are my initial   &lt;br /&gt;impressions. Note that this is by no means a proper review. The focus    &lt;br /&gt;is on things that are either essentials or major annoyances on my    &lt;br /&gt;previous laptop.    &lt;br /&gt;    &lt;br /&gt;The model is a 14&amp;quot; laptop powered by a Core i5 430M with 3G of RAM and     &lt;br /&gt;a 320GB SATA HDD running at 7200 RPM. The build is decent for a    &lt;br /&gt;low-end laptop. The design is similar to the newer Vostro models and    &lt;br /&gt;also borrws a few things from the Studio line. &lt;/p&gt;  &lt;p&gt;The keyboard is decent with fullsize keys and with a rounded bevel on    &lt;br /&gt;the keycaps. The travel is just a bit on the shorter side. The tactile     &lt;br /&gt;feedback is pretty decent. I think it uses one of those &amp;quot;scissor&amp;quot;     &lt;br /&gt;switches. I typed on it for a while and could detect no flex unlike my     &lt;br /&gt;previous laptop where there was a lot of flex at the center. While the     &lt;br /&gt;keyboard is good, the layout of the keys is where Dell screwed up     &lt;br /&gt;badly. Firstly, the right shift key is smaller and not aligned with     &lt;br /&gt;the enter key. To hit the right shift key with my right pinky I'll     &lt;br /&gt;have to curl my other fingers and this can be painful when done     &lt;br /&gt;frequently. The bigger screwup is the arrangement of the function     &lt;br /&gt;keys. The function keys are swapped with the hardware control keys!!!     &lt;br /&gt;and require an Fn keypress. This is simply ridiculous. The function     &lt;br /&gt;keys are also off as there is an additional key to toggle the     &lt;br /&gt;touchpad. Sigh. &lt;/p&gt;  &lt;p&gt;The touchpad is a nice one with a large surface area and has a matte    &lt;br /&gt;texture that adds a nice feel. The touchpad buttons are firm and     &lt;br /&gt;provide a good feedback when pressed. The right edge of the touchpad     &lt;br /&gt;can be used as a scroll area as well. &lt;/p&gt;  &lt;p&gt;The display is 14&amp;quot; across with a native resolution of 1366x768 which   &lt;br /&gt;is pretty basic considering other laptops offer much higher    &lt;br /&gt;resolutions (eg: the similarly priced Travelmate gives you 1280x800    &lt;br /&gt;for a 12&amp;quot; display). The display is bright with upto 15 levels of    &lt;br /&gt;brightness adjustments which is quite good. The display is housed on a    &lt;br /&gt;bevelled screen with firm hinges that is bridged with the main body    &lt;br /&gt;and can tilt upto 120-135 degrees easily. The screen does not wobble    &lt;br /&gt;when typing fast. &lt;/p&gt;  &lt;p&gt;Performance seems to be quite good but then every laptop that I've    &lt;br /&gt;touched since my HP Pavilion seems to run faster :). The machine comes     &lt;br /&gt;bundled with 64bit Windows 7 Home Premium. I managed to get rid of     &lt;br /&gt;800MB of stuff from &amp;quot;Program Files&amp;quot;. Never understood why these     &lt;br /&gt;programs are installed in the first place. &lt;/p&gt;  &lt;p&gt;Windows 7 - the taskbar is an improvement. However Aero as an   &lt;br /&gt;interface theme simply sucks. Nimbus, Nodoka, Clearlooks are all so    &lt;br /&gt;much better.&amp;#160; The window manager animations stutter sometimes and it    &lt;br /&gt;is not a pretty sight. I guess the cheap GMA 4500 HD video card is the    &lt;br /&gt;culprit. But then I won't be needing fancy animations so I'll turn    &lt;br /&gt;those things off. Good to see the disk management tool being able to    &lt;br /&gt;resize the partition(s) as otherwise it would have taken much longer    &lt;br /&gt;to do it with gparted. &lt;/p&gt;  &lt;p&gt;Compiling software is a good test for measuring overall performance. A   &lt;br /&gt;full debug build of wxWidgets-trunk (make -j4) using GCC was completed    &lt;br /&gt;in 11 minutes (approx) with all the cores 100% most of the time and    &lt;br /&gt;running on battery. This is pretty good as my quad-core desktop gets    &lt;br /&gt;the same thing done in 7 minutes (approx). This will perhaps be the    &lt;br /&gt;most resource intensive thing I'll be doing on this machine so I'm    &lt;br /&gt;happy with the performance that I got. &lt;/p&gt;  &lt;p&gt;The laptop comes with a 6-cell battery which lasted for roughly 2.5    &lt;br /&gt;hours under a typical workload with wireless on most of the time and     &lt;br /&gt;normal screen brightness. In comparison, the HP Pavilion's 6-cell     &lt;br /&gt;battery gave at most 35 minutes. I had replace it with a 10-cell one     &lt;br /&gt;last last year and I get about 2-2.5 hours. Something is definitely     &lt;br /&gt;wrong with that machine. My experience with HP's support was quite     &lt;br /&gt;bad. &lt;/p&gt;  &lt;p&gt;There is one area of concern: the fan seems to be on all the time even   &lt;br /&gt;when the machine is idle. Need to contact the support people and get    &lt;br /&gt;this sorted out. I hope that the experience won't be as bad as it was    &lt;br /&gt;the last time I called the customer support.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-6074414881119864485?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/6074414881119864485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=6074414881119864485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/6074414881119864485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/6074414881119864485'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2010/04/inspiron-1464-mini-review.html' title='Inspiron 1464 Mini Review'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-6491445688292989383</id><published>2009-08-02T19:30:00.001+05:30</published><updated>2009-08-02T19:35:16.805+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='make'/><title type='text'>Ask Mr Make</title><content type='html'>&lt;p&gt;&lt;a href="http://www.cmcrossroads.com/content/category/8/147/268/"&gt;Ask Mr Make&lt;/a&gt; is a tips and tricks column on build systems with an&lt;br /&gt;emphasis on GNU make. The wealth of information provided by these&lt;br /&gt;articles apply directly to real world problems, something that the&lt;br /&gt;manual does not do. Also, there are fun articles like solving the&lt;br /&gt;Tower of Hanoi problem using make that demonstrate the extent to&lt;br /&gt;which make can be (ab)used. Highly recommended if you are the kind&lt;br /&gt;of person who writes makefiles by hand.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-6491445688292989383?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/6491445688292989383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=6491445688292989383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/6491445688292989383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/6491445688292989383'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/08/ask-mr-make.html' title='Ask Mr Make'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-4024388115795841302</id><published>2009-07-16T18:13:00.008+05:30</published><updated>2009-07-16T18:23:15.023+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='tmux'/><title type='text'>s/screen/tmux</title><content type='html'>&lt;div&gt;  I've replaced GNU Screen with &lt;a href="http://tmux.sf.net/"&gt;tmux&lt;/a&gt; as my preferred &lt;a href="http://en.wikipedia.org/wiki/Category:Terminal_multiplexers"&gt;terminal&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/Category:Terminal_multiplexers"&gt;   multiplexer&lt;/a&gt;. The main reason is that the defaults are better in tmux&lt;/div&gt;&lt;div&gt;   and I don't have to worry about setting up a config file. For&lt;/div&gt;&lt;div&gt;   example, with screen, I need a (rather simple) configuration file&lt;/div&gt; &lt;div&gt;   to get the status line that I get with tmux by default. I also like&lt;/div&gt;&lt;div&gt;   Ctrl-b better than Ctrl-a used by screen as Ctrl-a is a heavily&lt;/div&gt;&lt;div&gt;   used key combination (emacs, terminals with emacs-like line editing&lt;/div&gt; &lt;div&gt;   etc).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   tmux seems to use less memory than screen and for me this is be a big&lt;/div&gt;&lt;div&gt;   plus as there is very little RAM left on my VPSs when running the&lt;/div&gt;&lt;div&gt;   various fastcgi and squeak processes.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   The code for tmux is arguably better than that of screen and it is&lt;/div&gt;&lt;div&gt;   under a BSD license. Recently it was imported into the Open BSD&lt;/div&gt;&lt;div&gt;   base system. This is what Theo had to say about the software:&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;The most impressive thing about tmux, in my view, is how&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;frustrating the code audit was. In 2 hours, I found only one&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;or two nits that had very minor security consequences. It was&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;not accepted into the tree based on license alone. It is high&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;quality code&lt;/i&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;   Here's an interview with the author of tmux:&lt;/div&gt;&lt;div&gt;   &lt;a href="http://undeadly.org/cgi?action=article&amp;amp;sid=20090712190402"&gt;http://undeadly.org/cgi?action=article&amp;amp;sid=20090712190402&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-4024388115795841302?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/4024388115795841302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=4024388115795841302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/4024388115795841302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/4024388115795841302'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/07/re-sscreentmux.html' title='s/screen/tmux'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-3770948474069656548</id><published>2009-07-12T12:16:00.003+05:30</published><updated>2009-07-12T12:19:12.919+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='clang'/><category scheme='http://www.blogger.com/atom/ns#' term='llvm'/><title type='text'>s/GCC/Clang</title><content type='html'>&lt;div&gt;I've been using Clang as a drop-in replacement for GCC for compiling C&lt;/div&gt;&lt;div&gt;code and so far it has been pretty good. While I did not see any&lt;/div&gt;&lt;div&gt;drastic increase in performance of the generated code, the compile&lt;/div&gt; &lt;div&gt;times have come down considerably. For example, compiling a fresh tree&lt;/div&gt;&lt;div&gt;of the latest emacs pretest took 1m55s using GCC on my quad-core&lt;/div&gt;&lt;div&gt;box. The same test with Clang took just over a minute. Other things&lt;/div&gt; &lt;div&gt;that I've built using Clang that are working well without any problems&lt;/div&gt;&lt;div&gt;include: GNU Smalltalk, cmus, tmux and a whole bunch of stuff.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Clang is a C/C++ and Objective-C frontend for the LLVM "compiler&lt;/div&gt; &lt;div&gt;infrastructure". As of now, the C and Objective-C frontends have&lt;/div&gt;&lt;div&gt;reached production quality on x86 and x86-64. The C++ frontend is no&lt;/div&gt;&lt;div&gt;way near completion and is not expected to be complete in the near&lt;/div&gt; &lt;div&gt;future.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apart from the compilation speed one other feature that is in favour&lt;/div&gt;&lt;div&gt;of Clang is the shockingly expressive diagnostics. Along with the&lt;/div&gt;&lt;div&gt;message, the exact code fragment that is causing the problem is also&lt;/div&gt; &lt;div&gt;shown. If the C++ frontend is able to provide this feature and I'm&lt;/div&gt;&lt;div&gt;sure it will as it is a fundamental goal, this feature alone is going&lt;/div&gt;&lt;div&gt;to propel the adoption of Clang. GCC sure does have its place thanks&lt;/div&gt; &lt;div&gt;to the support of other languages like Ada, Fortran, Java, Pascal&lt;/div&gt;&lt;div&gt;etc. However Clang improving at this rate is surely going to supplant&lt;/div&gt;&lt;div&gt;GCC atleast on the primary hardware platforms. The BSDs in particular&lt;/div&gt; &lt;div&gt;are quite keen on replacing GCC as is evident from the funding of the&lt;/div&gt;&lt;div&gt;development of the Portable C compiler. With Clang already compiling&lt;/div&gt;&lt;div&gt;the kernel source and 99% of the userland, FreeBSD is seriously&lt;/div&gt; &lt;div&gt;considering replacing GCC with Clang in the base system. I think it is&lt;/div&gt;&lt;div&gt;just a matter of time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;An excellent intro to Clang can be found &lt;a href="http://www.llvm.org/pubs/2008-05-17-BSDCan-LLVMIntro.pdf"&gt;here&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Clang features can be found here: &lt;a href="http://clang.llvm.org/features.html"&gt;http://clang.llvm.org/features.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Instructions for building Clang can be found in the &lt;a href="http://clang.llvm.org/get_started.html"&gt;Clang Getting Started&lt;/a&gt;&lt;/div&gt;&lt;div&gt;page. In addition to the instructions given there, I added&lt;/div&gt; &lt;div&gt;--enable-optimized to the configure script when building llvm to avoid&lt;/div&gt;&lt;div&gt;building the debug versions as they tend to take up a lot of disk&lt;/div&gt;&lt;div&gt;space.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Building programs with Clang is easy. It comes with a gcc compatible&lt;/div&gt; &lt;div&gt;driver called "clang" so all you need to do is to make sure&lt;/div&gt;&lt;div&gt;llvm/Release/bin is in PATH and run configure as &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;CC=clang ./configure&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-3770948474069656548?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/3770948474069656548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=3770948474069656548' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/3770948474069656548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/3770948474069656548'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/07/sgccclang.html' title='s/GCC/Clang'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-8162119201831002446</id><published>2009-07-12T02:18:00.002+05:30</published><updated>2009-07-12T02:20:34.674+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux distro'/><title type='text'>LinuxMint 7 "Gloria"</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div&gt;It's been six months and time for change. I’ve switched from OpenSuSE&lt;/div&gt;&lt;div&gt;11.1 to &lt;a id="y2_7" href="http://www.linuxmint.com/" title="Linux Mint 7"&gt;Linux Mint 7&lt;/a&gt;. Prior to that I was running ArchLinux for a year&lt;/div&gt;&lt;div&gt;and it was a solid distribution with a fantastic package manager. But&lt;/div&gt;&lt;div&gt;after Chip Magazine came out with the 11.1 DVD I wanted to try out&lt;/div&gt;&lt;div&gt;OpenSuSE 11.1. OpenSuSE, overall, has been mostly stable for me and I&lt;/div&gt;&lt;div&gt;loved the artwork. While things like package upgrades were efficient&lt;/div&gt;&lt;div&gt;through the use of binary (x)deltas, the package manager itself drove&lt;/div&gt;&lt;div&gt;me nuts. It was way too slow on my not-so-fast connection. Over the&lt;/div&gt;&lt;div&gt;course of six months, I had to install a few packages from the build&lt;/div&gt;&lt;div&gt;service which prompted me to add a few additional repositories. Now&lt;/div&gt;&lt;div&gt;everytime the package manager was launched it tried to refresh the&lt;/div&gt;&lt;div&gt;package list. While I understand the reasons it simply was&lt;/div&gt;&lt;div&gt;annoying. Sometimes the refreshing would simply hang. So everytime I&lt;/div&gt;&lt;div&gt;had to hit Skip Refresh after launching the package manager and the&lt;/div&gt;&lt;div&gt;whole exercise was irritating.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another reason was the PulseAudio sound system. This caused the&lt;/div&gt;&lt;div&gt;biggest pain and I din't manage to resolve the problem. Sound input&lt;/div&gt;&lt;div&gt;never worked and the output volume was too low. To add to the misery,&lt;/div&gt;&lt;div&gt;I had a skype meeting and the webcam was not working. While the camera&lt;/div&gt;&lt;div&gt;was picked up the device /dev/video0 had permission issues. I'm sure&lt;/div&gt;&lt;div&gt;these things can be fixed after enough googling but I simply didn't&lt;/div&gt;&lt;div&gt;have the patience for it. I had issues running virtual machines under&lt;/div&gt;&lt;div&gt;KVM.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, my / partition had grown to 80% of its size which is a signal&lt;/div&gt;&lt;div&gt;that enough cruft has accumulated on my system and that usually is&lt;/div&gt;&lt;div&gt;when I switch to another distro :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I had been watching the progress of Linux Mint and when 7 came out I&lt;/div&gt;&lt;div&gt;decided to switch. Thanks to its Ubuntu base, installation was a&lt;/div&gt;&lt;div&gt;breeze and post-install, I didn't have to hunt for codecs as the&lt;/div&gt;&lt;div&gt;installed mplayer played most of the videos I threw at it. Artwork is&lt;/div&gt;&lt;div&gt;as good as OpenSuSE's and even the menu was very similar. The&lt;/div&gt;&lt;div&gt;"mint-green on dark" theme looks very nice and overall it's a lovely&lt;/div&gt;&lt;div&gt;green desktop.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The package manager (mintInstall) has a list of "featured"&lt;/div&gt;&lt;div&gt;applications for things like Adobe Reader (stay away from it!), Skype,&lt;/div&gt;&lt;div&gt;VLC, Audacity etc. Handy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Audio is still controlled by PulseAudio but on Mint7 there was a&lt;/div&gt;&lt;div&gt;control panel to control it and I was able to adjust the output to an&lt;/div&gt;&lt;div&gt;audible level. Sound input is still not working. Skype picked up the&lt;/div&gt;&lt;div&gt;webcam and that is a relief.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall, I really like the system. Boots fast, plenty of packages&lt;/div&gt;&lt;div&gt;thanks to Ubuntu and Debian underneath, nice green desktop, KVM&lt;/div&gt;&lt;div&gt;virtual machines not complaining. Happy!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-8162119201831002446?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/8162119201831002446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=8162119201831002446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/8162119201831002446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/8162119201831002446'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/07/linuxmint-7_5056.html' title='LinuxMint 7 &amp;quot;Gloria&amp;quot;'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-8337453600596630868</id><published>2009-07-11T20:04:00.003+05:30</published><updated>2009-07-11T20:16:49.983+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><title type='text'>9x18</title><content type='html'>I was looking for a bigger font for my terminals as 6x13 was starting&lt;br /&gt;to look too small on my display. For terminals, I prefer the crisp and&lt;br /&gt;sharp appearance of bitmap fonts although Envy Code R is not bad at&lt;br /&gt;all. Ctrl-Rightclicking on XTerm gives you a menu where you can select&lt;br /&gt;a large font which turns out to be 9x18.&lt;p&gt;Originally part of the ucs-fonts package, the font got merged into&lt;br /&gt;core X distribution. This is what the &lt;a href="http://www.cl.cam.ac.uk/%7Emgk25/ucs-fonts.html"&gt;website&lt;/a&gt; says about the font:&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;9x18 is an improved version of 9x15 that has more space above and&lt;br /&gt;below the base characters to increase readability and to allow&lt;br /&gt;overstriking combining characters to work properly.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Indeed, the font is nice and tall (although some may say spindly) with&lt;br /&gt;a good inter-line spacing making it a good choice for terminals. Also&lt;br /&gt;the font has a good coverage of characters. For example, it includes&lt;br /&gt;all mathematical symbols, smiley and even chess pieces (terminal based&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Forsyth-Edwards_Notation"&gt;FEN&lt;/a&gt; viewer anyone?)&lt;/p&gt;&lt;p&gt;-Misc-Fixed-Medium-R-Normal--18-120-100-100-C-90-ISO10646-1 is the&lt;br /&gt;actual XLFD 9x18 is aliased to but on my machines (Ubuntu and&lt;br /&gt;OpenSuSE), the fonts.alias file did not have the entries so I had to add&lt;br /&gt;them manually.&lt;/p&gt;&lt;p style="text-align: left;"&gt;Versions of -misc-fixed family are also &lt;a href="http://www.ank.com.ar/fonts/"&gt;available&lt;/a&gt; for Windows. My cmd.exe&lt;br /&gt;windows use 6x13 giving me plenty of lines of clear text.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-8337453600596630868?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/8337453600596630868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=8337453600596630868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/8337453600596630868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/8337453600596630868'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/07/9x18.html' title='9x18'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-2719620730551409472</id><published>2009-07-06T01:59:00.002+05:30</published><updated>2009-07-06T02:00:28.249+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>...</title><content type='html'>For the last two weeks, I've been down with chicken pox. While the first&lt;br /&gt;10 days were pretty bad things are improving as I'm finally off of curd&lt;br /&gt;rice and raw onions and slowly getting back to eating some tasty food.&lt;p&gt;This little period of rest is a god-send for me as I was getting worked&lt;br /&gt;up at work and an ever piling reading list adding to the irritation. The&lt;br /&gt;last few days, apart from reading, the tool seeker in me has found some&lt;br /&gt;really cool tools and when you start dreaming of use cases for these&lt;br /&gt;cool toys and tools, the pain and the irritation just vanish. Hopefully,&lt;br /&gt;I shall blog about them here this week as I'll be quarantined for atleast&lt;br /&gt;another week.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-2719620730551409472?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/2719620730551409472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=2719620730551409472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/2719620730551409472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/2719620730551409472'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/07/blog-post.html' title='...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-1643677991136104399</id><published>2009-03-17T00:06:00.007+05:30</published><updated>2009-03-17T01:02:40.483+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Memoir'/><category scheme='http://www.blogger.com/atom/ns#' term='LyX'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>LyX, LaTeX and books...</title><content type='html'>&lt;span style=";font-family:lucida grande;font-size:100%;"  &gt;I'm typesetting a book for a friend. Initially I had to decide between LaTeX and ConTeXt.  Although LaTeX had a WYSIWYM editor in LyX I've always liked ConTeXt for its perceived completeness (their documentation always looked better than the rest) but I haven't touched it since 2002 when I last used it for preparing reports for college. However after checking out LyX 1.61 the choice was easy. LyX has come a long way since the early versions that used the XForms toolkit.&lt;/span&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;As for the document class to use for the book the popular choices seemed to be KOMA-Script and Memoir. I almost selected KOMA-Script when at the last moment decided to take a look the Memoir documentation and I was pleasantly shocked! The documentation for the memoir class is simply brilliant! (and beautifully typeset too!). It is not only a class documentation but also a complete introduction to typesetting. I'd say it is mandatory reading for any novice getting into typsetting. Google for memman.pdf and give it a good reading.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;I ended up using LyX with minimal ERT needed to customize the memoir document class.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;Here's an article that presents a good overview on designing a book with LyX:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.linux.com/feature/56471"&gt;http://www.linux.com/feature/56471&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;Also a good set of tips was picked up from&lt;br /&gt;&lt;a href="http://www.markschenk.com/tensegrity/latexexplanation.html"&gt;http://www.markschenk.com/tensegrity/latexexplanation.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;For preparing bibliographies, &lt;a href="http://jabref.sf.net/"&gt;JabRef &lt;/a&gt;is a &lt;span&gt;nice&lt;/span&gt; utiility for managing your BibTeX databases.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:lucida grande;"&gt;&lt;span style="font-size:100%;"&gt;I haven't really looked at indexing options but the book is mainly an internal monograph so the index can be omitted.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-1643677991136104399?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/1643677991136104399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=1643677991136104399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/1643677991136104399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/1643677991136104399'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/03/writing-book-with-lyx.html' title='LyX, LaTeX and books...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-5602299115983659605</id><published>2009-03-16T19:09:00.005+05:30</published><updated>2009-03-16T19:52:38.422+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Hello again!</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;Back to blogger after roaming elsewhere for three years. As was mentioned in my &lt;a href="http://vkk.blogspot.com/2006/09/bye-bye-blogger.html"&gt;last post&lt;/a&gt; here, I moved my blog to WordPress but was never happy which ofcourse had to with the then prevailing confusion in my life rather than wordpress itself. I eventually deleted that blog in early 2008 and then moved my blog to my own VPS on linode. After grappling with toolset issues (dokuwiki, blorg, ikiwiki) finally settled on pier which is what the fork of this blog is currently running on at &lt;a href="http://scriptek.co.in/seaside/pier"&gt;http://scriptek.co.in/seaside/pier&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;In the meanwhile this "dead" blog was getting more hits than all the other blogs put together. Also blogger is now a google service which meant that it was auto-associated with my gmail account which happens to be my primary email account. There were also additional conveniences like mail2blogger which suits my workflow than logging in and editing posts inside a HTML editor (which I really hate btw). All these factors made me want to switch back to blogger and continue my original blog. However there was a nasty problem: I forgot the password and the email that was associated with my blogger account was no longer there. So this blog was more or less orphaned but the hits kept coming. Wrote a few times to Google but I guess my requests went to /dev/null.&lt;br /&gt;&lt;br /&gt;Finally, today I sat down to methodically try and eliminate all the passwords I've used so far in my life. After an hour of trial (and getting kicked out) I managed to login!!!&lt;br /&gt;&lt;br /&gt;So here I am, back to where I first started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-5602299115983659605?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/5602299115983659605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=5602299115983659605' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/5602299115983659605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/5602299115983659605'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2009/03/hello-again.html' title='Hello again!'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115943125937117886</id><published>2006-09-28T13:33:00.000+05:30</published><updated>2006-09-28T13:48:51.390+05:30</updated><title type='text'>Bye Bye Blogger</title><content type='html'>After rambling here for 3 years, I've decided to move my blog to a different home. My reasons: Got bored of the same interface and themes even though I've not posted much. Actually, I was looking forward to Google's blogger beta but as of now, it does not allow you to migrate your blog entirely and I don't want to have multiple blogs. Also, much of what Blogger lacks, what blogger-beta promises/provides, &lt;a href="http://www.wordpress.com"&gt;Wordpress&lt;/a&gt; already has. So, I've moved to Wordpress. My new blog can be found &lt;a href="http://kicha.wordpress.com"&gt;here&lt;/a&gt; . I donno if it is within the blogging ethics to move a blog entirely from one host to another but I want to keep all my posts in one place so I've imported this blog to the new site. &lt;br /&gt;&lt;br /&gt;A big thank you to Blogger for the good service provided over the last 3 years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115943125937117886?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115943125937117886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115943125937117886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115943125937117886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115943125937117886'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/09/bye-bye-blogger.html' title='Bye Bye Blogger'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115797495464975993</id><published>2006-09-11T17:08:00.000+05:30</published><updated>2006-09-11T17:37:14.986+05:30</updated><title type='text'>FICS...</title><content type='html'>I've rejoined the &lt;a href="http://www.freechess.org"&gt;Free Internet Chess Server&lt;/a&gt; . I plan to play a few games there everyday. My handle is "MrPunch" and my current (provisional) rating is 1902.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115797495464975993?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115797495464975993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115797495464975993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115797495464975993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115797495464975993'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/09/fics.html' title='FICS...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115797399812842806</id><published>2006-09-11T16:51:00.000+05:30</published><updated>2006-09-11T18:21:16.893+05:30</updated><title type='text'>Emacs artist mode...</title><content type='html'>I was blown away when I saw emacs's artist-mode (M-x artist-mode activates it). Artist mode switches emacs's text buffer to a nice canvas where you can draw ascii art using the mouse!!! Coooooool!&lt;br /&gt;&lt;br /&gt;Here is a sample scribble:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;    ** **   *&lt;br /&gt;    *  **    *      **  *&lt;br /&gt;    ****     *     **  *****  *****&lt;br /&gt;    *****   *    *  **  **  *   *&lt;br /&gt;    * **  *   *  **   *  *   *&lt;br /&gt;  ***  *  ****  ********    *  ********&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Note: I was trying to scribble 'kicha'. Guess the CSS has ruined my fine drawing :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115797399812842806?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115797399812842806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115797399812842806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115797399812842806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115797399812842806'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/09/emacs-artist-mode.html' title='Emacs artist mode...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115797362609879622</id><published>2006-09-11T14:59:00.000+05:30</published><updated>2006-09-11T18:02:21.380+05:30</updated><title type='text'>This weekend...</title><content type='html'>Indrani came to Salem this week and stayed with us for the weekend. We drove to &lt;a href="http://en.wikipedia.org/wiki/Yercaud"&gt;Yercaud hills&lt;/a&gt;. It was a one and half hour drive from my place. The weather was very pleasant, misty and a little bit of rain. We saw the various vantage points. At the highest point, 1500m above MSL, is the Servarayan cave temple. The temple houses Lord Servarayan and goddess Cauvery and it is said that the cave runs so deep that it touches the river Cauvery. It is believed that the god and the goddess are the protectors of the surrounding hills and hence they take the name from him which the Britishers have anglicized to "Shervaroy hills". We walked on the nearby meadow and it was an interesting experience to see the mist covering and clearing every now and then. From the other side of the meadow, one could clearly see portions of the hill that were shaved off by the bauxite miners. Not a pretty sight. We could'nt go to the waterfall because of bad roads and we were too lazy to walk 10Kms. We missed out on a few places but given the short stay, we managed to cover a lot. On our way back, we even climbed a fire monitoring tower installed near a hair-pin bend where we got a nice view of Salem!&lt;br /&gt;&lt;br /&gt;I'm quite bad at photography. Indrani sure had a tough time teaching me framing etc. However, I still ended up taking pictures by simply "pointing and clicking". &lt;a href="http://flickr.com/photos/41015382@N00/sets/72157594277188828/"&gt;Here&lt;/a&gt; are some pictures.&lt;br /&gt;&lt;br /&gt;We got a lot of things sorted out regarding acharya/peixes and the direction that the urdu editor will take. Apart from that, we also chatted for a long time. Little did I know that Indrani can sing well. She sang a few Bangla songs and I also made her sing a few verses from Thiruvasagam. Needless to say, it was fun listening her sing Thiruvasagam.&lt;br /&gt;&lt;br /&gt;Overall, it was a great weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115797362609879622?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115797362609879622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115797362609879622' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115797362609879622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115797362609879622'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/09/this-weekend.html' title='This weekend...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115751306696381250</id><published>2006-09-06T08:43:00.000+05:30</published><updated>2006-09-06T08:54:26.973+05:30</updated><title type='text'>Turbo Power!?</title><content type='html'>Borland has finally made the Turbo product line available for download. Rushed over to the &lt;a href="http://www.borland.com/downloads/download_turbo.html"&gt;download site&lt;/a&gt; and started to download Turbo C++. The package came in two parts - a prequisite that weighed 230MB and TC++ itself which weighed 390M!. Wonder whatz inside. Turns out .Net 1.1 is required. Hmm. As the download was progressing, began to read the FAQ. When I read that the commandline compiler was not included in the package I lost interest and cancelled the download. I was just curious to try out the compiler. Am not a big fan of IDEs. Emacs is fine for most of my needs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115751306696381250?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115751306696381250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115751306696381250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115751306696381250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115751306696381250'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/09/turbo-power.html' title='Turbo Power!?'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115614362523844751</id><published>2006-08-21T12:21:00.000+05:30</published><updated>2006-08-21T12:30:25.246+05:30</updated><title type='text'>Relocations....</title><content type='html'>Indrani has quit ETV after working there for 7 years!. She'll be moving to Mysore and join the &lt;a href="http://www.ciil.org"&gt;Central Institute of Indian Languages&lt;/a&gt; as a research fellow. IG, good luck!.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dpmpatra.blogspot.com"&gt;Monkey&lt;/a&gt; has quit HCL and joined Wipro. He has moved back to Hyderabad to take care of his many families ;).  Right Durga?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115614362523844751?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115614362523844751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115614362523844751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115614362523844751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115614362523844751'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/08/relocations.html' title='Relocations....'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115609695901285783</id><published>2006-08-20T23:19:00.000+05:30</published><updated>2006-08-20T23:32:39.023+05:30</updated><title type='text'>Emacs chess!</title><content type='html'>When I first encountered emacs, little did I know that I'll be able to play chess with it. &lt;a href="http://emacs-chess.sourceforge.net"&gt;This&lt;/a&gt; rocks!. &lt;br /&gt;&lt;br /&gt;Some of the features:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; A full featured client for ICS&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Interfaces with engines like Crafty and GNUChess&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Run engine-engine matchups&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Run puzzles using the PGN and EPD parsers&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Announces moves using festival&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Awesome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115609695901285783?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115609695901285783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115609695901285783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115609695901285783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115609695901285783'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/08/emacs-chess.html' title='Emacs chess!'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115578522293467887</id><published>2006-08-17T08:54:00.000+05:30</published><updated>2006-08-17T08:57:02.950+05:30</updated><title type='text'>lispm font</title><content type='html'>Found &lt;a href="http://www.eurogaran.com/downloads/lispmfont"&gt; this &lt;/a&gt; via &lt;a href="http://lemonodor.com"&gt;lemonodor&lt;/a&gt; . Very nice font. Switched!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115578522293467887?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115578522293467887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115578522293467887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115578522293467887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115578522293467887'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/08/lispm-font.html' title='lispm font'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115530606477394533</id><published>2006-08-11T19:49:00.000+05:30</published><updated>2006-08-11T19:51:04.786+05:30</updated><title type='text'>Factor...</title><content type='html'>Decided today that &lt;a href="http://factor-language.blogspot.com"&gt;Factor&lt;/a&gt; will the next programming language that I'll learn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115530606477394533?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115530606477394533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115530606477394533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115530606477394533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115530606477394533'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/08/factor.html' title='Factor...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115304358183894252</id><published>2006-07-16T14:59:00.000+05:30</published><updated>2006-07-16T15:27:51.433+05:30</updated><title type='text'></title><content type='html'>Today, went to drop my sister at her place. En route, we stopped at a Food World and while my sister was busy shopping, I was sitting inside the car. An interesting incident happened: a little kid dressed like Hanuman, including a long tail that went all the way up to his neck and missing only a mace, was going rounds in the parking area. He kept b(e|u)gging people for money. He came to me and I refused to give him money. Then he said something in a language that I could not understand. I told him that I did not understand. Then he gestured that he was very hungry. So, I gave him a 2 rupee coin (hunger sentiment generally works out pretty well!). When he accepted the money and turned back, I touched his tail (curiosity). It felt like a rubber tube or something like that. I'm sure it must have been heavy for that little kid. Anyways, the kid did not sense it (it was not a real tail) and he left for the next car. &lt;br /&gt;&lt;br /&gt;Sometime passed and another car came. With arms streched out, our Hanuman rushed towards the car. Inside, a little kid about the same age as our Hanuman saw our "lord" and started shouting: Hanuman!, hanuman! Our hanuman looked at the kid and asked for money. The kid in turn joined his hands and bowed before our Hanuman. Our hanuman immediately withdrew his stretched arms and walked away. The kid in the car though kept screaming: Hanuman, hanuman!. I'm sure our Hanuman must have felt embarassed. I felt sorry for him. And this happened on the day after Kamaraj's birthday, the man who introduced free education and mid-day meal for the kids in Tamilnadu. Pity...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115304358183894252?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115304358183894252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115304358183894252' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115304358183894252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115304358183894252'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/07/today-went-to-drop-my-sister-at-her.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115244167040188355</id><published>2006-07-09T16:04:00.000+05:30</published><updated>2006-07-09T17:11:55.866+05:30</updated><title type='text'>CMake -&gt; Jam</title><content type='html'>Today, I switched the build systems of peixes/acharya and the IMLI libraries to Jam. Previously, I used autotools for the IMLI libs and CMake for peixes. CMake is pretty nice and it has recently been adopted by the KDE and Scribus projects. From a CMake project, project files can be created for KDevelop and Visual Studio. However, I use neither of them. I use Emacs + &lt;a href="http://cedet.sf.net"&gt;CEDET &lt;/a&gt;+ &lt;a href="http://ecb.sf.net"&gt;ECB &lt;/a&gt;for my coding tasks at home. I use the &lt;a href="http://www.mingw.org"&gt;Mingw &lt;/a&gt;toolset on Windoze though I want to be able to build peixes using other toolsets like &lt;a href="http://www.openwatcom.org"&gt;OpenWatcom &lt;/a&gt;and &lt;a href="http://www.digitalmars.com/download/freecompiler.html"&gt;DigitalMars C++&lt;/a&gt; . &lt;br /&gt;&lt;br /&gt;Using Jam makes this quite easy. The version I'm using is &lt;a href="http://freetype.sourceforge.net/jam/index.html"&gt;Freetype's Jam&lt;/a&gt; which is a slightly enhanced version of the &lt;a href="http://www.perforce.com/jam/jam.html"&gt;Perforce one&lt;/a&gt;. Then there is &lt;a href="http://www.boost.org/tools/build/jam_src/index.html"&gt;Boost's version of Jam&lt;/a&gt; which is based on Freetype's Jam but heavily modified to suit large projects. &lt;br /&gt;&lt;br /&gt;Some of the advantages of Jam is listed &lt;a href="http://freetype.sourceforge.net/jam/index.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The other nice feature of Jam is the default collection of rules and actions are compiled into the executable itself which makes it very compact without the need for having a dozen files in /usr/share . &lt;br /&gt;&lt;br /&gt;I've also switched the IMLI lib to Jam from autotools. Although the autotools does a lot more than just build, it is too heavy for such a simple library. The code is plain ANSI C and does not use any platform specific extensions so there is no need for "configuring" the build. In fact, the size of the configure script is twice as that of all the library code put together. &lt;br /&gt;&lt;br /&gt;Next step is to try building with all the available toolsets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115244167040188355?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115244167040188355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115244167040188355' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115244167040188355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115244167040188355'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/07/cmake-jam.html' title='CMake -&gt; Jam'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115244117002669773</id><published>2006-07-09T15:35:00.000+05:30</published><updated>2006-07-09T16:02:50.073+05:30</updated><title type='text'>Monkey menace...</title><content type='html'>There is a huge monkey that has entered our colony raiding all the houses. It has a particular liking for waste baskets. Yesterday, it attempted "restoring" the items of the recycling bin in the backyard of my house creating a big mess. The day before, it raided a neighbour's house and smashed 6-7 eggs in the process. A few minutes ago, it tried to enter my room through the balcony. Fortunately, I managed to close the door in time. The last thing  my computer needs is another monkey sitting in front of it ;) . Because of this stupid monkey, I had to close all doors and windows thereby blocking the nice breeze that was blowing across the house. Damn...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115244117002669773?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115244117002669773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115244117002669773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115244117002669773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115244117002669773'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/07/monkey-menace.html' title='Monkey menace...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115241761052211759</id><published>2006-07-09T09:13:00.000+05:30</published><updated>2006-07-09T16:11:33.020+05:30</updated><title type='text'></title><content type='html'>For the last week or so I've been experiencing severe pain in the wrist of my right hand. Yesterday, saw the doc and he said a ganglion cyst has developed in the wrist. It seems in most cases, these cysts disappear without any special treatment but in case they hang on, they have to be removed (sucked out using a needle). The next check up will be on Friday. Till then I'm on pain killers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115241761052211759?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115241761052211759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115241761052211759' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115241761052211759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115241761052211759'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/07/for-last-week-or-so-ive-been.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115234057649990212</id><published>2006-07-08T12:00:00.000+05:30</published><updated>2006-07-08T12:30:07.650+05:30</updated><title type='text'>Swami Nithyananda's Mahamantra</title><content type='html'>My sister recently underwent a 10 day training program at Dhyanapeetam, Swami Parahamsa Nithyananda's ashram, located at Bidadi near Bangalore. She got me a few books and a CD which introduces a meditation technique called &lt;span style="font-style:italic;"&gt;Mahamantra&lt;/span&gt; . It is a very simple technique and all you have to do is hum for 20 minutes and do nothing for the next 10 minutes. The humming should be as loud and deep as possible. Also the time period between successive hums should be as minimal as possible. The only prerequisite is that the stomach should be empty when doing this meditation. In the introduction, the swamiji says that this technique was adapted from Tibetan Buddhists and it is practised best early in the morning. Faithfully, I started off at 6am and finished around 6:40am.  Although I could not sense any big change in me, I was definitely feeling light (ie, less heavy). I think part of that feeling comes from the fact that today is a Saturday and I do not have much to do ;) .&lt;br /&gt;&lt;br /&gt;Hope to continue the meditation daily and post my experiences here. &lt;br /&gt;&lt;br /&gt;The Swamiji's official website is &lt;a href="http://dhyanapeetam.org/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115234057649990212?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115234057649990212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115234057649990212' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115234057649990212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115234057649990212'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/07/swami-nithyanandas-mahamantra.html' title='Swami Nithyananda&apos;s Mahamantra'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115223705809287879</id><published>2006-07-07T06:25:00.000+05:30</published><updated>2006-07-07T07:52:36.980+05:30</updated><title type='text'>Hyderabad trip...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5660/234/1600/garfield.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5660/234/320/garfield.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was in Hyderabad the whole of last week to finish some things at RFC. Also, Indrani, BGa and Saroo have all quit and thought it would be nice to see them once before they move on to their respective destinations. It turned out to be a very relaxing trip. The daily routine of eating, chatting, watching tv, sleeping and no work would have made even Garfield jealous.&lt;br /&gt;&lt;br /&gt;On some days, Sayandeb joined us and told us jokes from his work. The first time I met him, two years ago, he appeared to be a quiet person who prefers to work alone (atleast that is what Nithin told me). But this time, I was completely surprised by the volume... especially at 2am in the morning! . Too many Telugu films perhaps... ;) &lt;br /&gt;&lt;br /&gt;dkg garu is another person who amazes me with his uptime. The man would do two shifts back to back, come home and straightaway pick a book or watch a film and continue without any fuss! . Wonder where these people get their stamina from...&lt;br /&gt;&lt;br /&gt;Sayan took us to the tomb of a French General, Mon. Raymond (a.k.a Moosa Rahim). Very nice place (very few humans around), at a walkable distance from Indrani's place. Located on top of a mound, it offered a nice view of  some parts of the city. When we went there, a strong breeze was blowing across. Fanstastic feeling to stand tall on a rock and face the breeze.&lt;br /&gt;&lt;br /&gt;In RFC, met ABC and discussed a few chess related things like opening repertoire etc. He got me the scores of my games against Sasikiran and D.V Prasad from a rating tournament held in Salem long back. I lost a lot of scoresheets of my games when I shifted my residence in 2002. Have to archive the ones that I have and put them online.&lt;br /&gt;&lt;br /&gt;In the evenings, did a lot of shopping. Came close to buying a HP Pavilion dv5200TX notebook. But the ICICI deal was temporarily not available for this month. Hopefully, should be available next month. 66,000 spread over nine months looks like a good deal. &lt;br /&gt;&lt;br /&gt;All in all, it was a nice trip.Thoroughly enjoyed it. A big thank you to Indrani and dkg garu for putting up with a bugger that is me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115223705809287879?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115223705809287879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115223705809287879' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115223705809287879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115223705809287879'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/07/hyderabad-trip.html' title='Hyderabad trip...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-115004509514579495</id><published>2006-06-11T21:23:00.000+05:30</published><updated>2006-06-11T23:39:15.710+05:30</updated><title type='text'>Looooooooong day...</title><content type='html'>Got up at 4am thanks to a constant burning sensation in my stomach and food pipe. After half-hour or so of self-healing (Reiki) was feeling much better and decided to cleanup pending issues.&lt;br /&gt;&lt;br /&gt;First up was a new cairo build for win32 based on 1.1.6 snapshot. Cairo is used in Acharya (and peixes) for printing and PDF export. However, the prebuilt binaries that come with gtk-win32 installers do not have PDF enabled. Started the build with ./configure --enable-pdf=yes under MSYS only to find that the PDF backend uses freetype2 for handling fonts and fontconfig to locate them. Fortunately, the gtk-win32 &lt;a href="http://gladewin32.sf.net"&gt;installer &lt;/a&gt; came bundled with these libs. After setting the appropriate include and library paths, GCC (Mingw) started to grind the sources. There were minor hiccups building the thing but finally managed to get a working dll and import lib built. After that, enabled the postscript and PDF export code in peixes, rebuilt and things were working! &lt;br /&gt;&lt;br /&gt;Next, was forcefully dragged to Nandu's first birthday celebrations ( &amp;lt;tamil&amp;gt;aandu niraivu&amp;lt;/tamil&amp;gt;) where I met some old friends, aunties and uncles. Had to answer a lot of questions including tough ones like "what the hell are you doing in Salem?". Had a good lunch though.&lt;br /&gt;&lt;br /&gt;Next was playing cricket with the colony kids. As usual, lost the first match (first match is always for lord ganesha ;-) ) . Pulled out half way through the second match as the stomach pain started to surface again. Reiki to the rescue. But should consult the doc to find out what the hell is wrong...&lt;br /&gt;&lt;br /&gt;Late in the evening, was back to cleanups - this time, repository migration. I really like darcs. It is simple to use, decentralized, plays well with other tools (ssh, curl, email patches etc) and most importantly (the coolness factor), written in Haskell ;). Speed seems to an issue for some people - not for me as my repositories are very small, so most operations are fast. &lt;br /&gt;&lt;br /&gt;Back in ETV, I used Subversion to hold the code for Peixes and the IMLI. After coming home, I simply restored the repository from the dump file and continued working. This turned out to be bad thing to do because of the centralized design of subversion. Since I triple boot to Linux, Windoze and PC-BSD, repository management has become a pain. Hence the switch to darcs. I used &lt;a href="http://www.darcs.net/DarcsWiki/Tailor"&gt;tailor&lt;/a&gt; to migrate the subversion repository to a darcs one. The migration was smooth and I hope nothing was left out! - will know in the coming days...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then came my weekly doze of code reading. Looked at different implementations of RunArray including Squeak, GNU Smalltalk, SWT and Haiku-OS. It was interesting to compare the implementations. More about that in a later post.&lt;br /&gt;&lt;br /&gt;So, at the end of a long day, waiting for a call from a friend without which my Sunday is not complete, after which zzzzzzZZZZZZZ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-115004509514579495?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/115004509514579495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=115004509514579495' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115004509514579495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/115004509514579495'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/06/looooooooong-day.html' title='Looooooooong day...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-114982472900117872</id><published>2006-06-09T09:08:00.000+05:30</published><updated>2006-06-09T09:15:29.010+05:30</updated><title type='text'>Pics from Chennai trip</title><content type='html'>Indrani sent me the pictures that she took during the Chennai trip in April. You can find them &lt;a href="http://www.flickr.com/photos/41015382%40N00/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-114982472900117872?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/114982472900117872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=114982472900117872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/114982472900117872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/114982472900117872'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/06/pics-from-chennai-trip.html' title='Pics from Chennai trip'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-114088648121690318</id><published>2006-02-25T22:22:00.000+05:30</published><updated>2006-02-25T22:26:26.733+05:30</updated><title type='text'>My major...</title><content type='html'>As computed by &lt;a href="http://quizfarm.com/test.php?q_id=119158"&gt;this&lt;/a&gt; test:&lt;br /&gt;&lt;br /&gt;&lt;table border='0' cellpadding='5' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt; You scored as &lt;b&gt;Philosophy&lt;/b&gt;. You should be a Philosophy major! Like the Philosopher, you are contemplative and you enjoy thinking about the purpose for humanity's existence.&lt;br&gt;&lt;br&gt;&lt;table border='0' width='300' cellspacing='0' cellpadding='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Philosophy&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='83' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;83%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Engineering&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='75' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;75%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Psychology&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='75' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;75%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Linguistics&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='67' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;67%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Theater&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='67' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;67%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Chemistry&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='67' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;67%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Journalism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='67' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;67%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Sociology&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='58' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;58%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;English&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='58' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;58%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Art&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='58' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;58%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Mathematics&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='58' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;58%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Biology&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='50' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;50%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Anthropology&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='42' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;42%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Dance&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='33' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;33%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;a href='http://quizfarm.com/test.php?q_id=119158'&gt;What is your Perfect Major? (PLEASE RATE ME!!&amp;lt;3)&lt;/a&gt;&lt;br&gt;&lt;font face='Arial' size='1'&gt;created with &lt;a href='http://quizfarm.com'&gt;QuizFarm.com&lt;/a&gt;&lt;/font&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-114088648121690318?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/114088648121690318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=114088648121690318' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/114088648121690318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/114088648121690318'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/02/my-major.html' title='My major...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-114054095902366097</id><published>2006-02-21T21:17:00.000+05:30</published><updated>2006-02-21T22:26:00.970+05:30</updated><title type='text'>N.Wirth's books...</title><content type='html'>Finally, found time from my screwed-up schedule to read Nicklaus Wirth's &lt;span style="font-style:italic;"&gt;Project Oberon - The Design of an operating system and compiler&lt;/span&gt; . Very clear presentation (without any buildups) of the design and &lt;b&gt;implementation&lt;/b&gt; of the Oberon system (yes, it presents the  actual source code for the OS, Compiler, Windowing system and some applications! ).&lt;br /&gt;&lt;br /&gt;I first saw the Oberon (V2) system in action around 1995 running on top of MS-DOS. It came with a full suite of tools including the OS (with system wide GC!), compiler, document editor, image editing tools etc. and it came in a 1MB zip file! . I was so thrilled that I tinkered with it for a few months (never liked the KEYWORDS in CAPS syntax though). However the fact that it is a closed system drove me away from the language. The language report impressed me a lot as it was very consise. Only Scheme's R^RS reports were comparable.&lt;br /&gt;&lt;br /&gt;Coming back to the book, The chapter on the text system is my favourite. It was a pleasure to read as it nicely documents a peice table implementation. Thinking of using that as a base for the planned peixes rewrite. &lt;br /&gt;&lt;br /&gt;If you are a beginner/intermediate programmer and trying to make it to the next level, the following books are highly recommended:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Data structures + Algorithms = Programs&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Algorithms and Data Structures&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Programming in Oberon&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Project Oberon - The Design of an operating system and compiler&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The last three are available for download &lt;a href=http://www.oberon.ethz.ch/books.html&gt;here&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-114054095902366097?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/114054095902366097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=114054095902366097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/114054095902366097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/114054095902366097'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/02/nwirths-books.html' title='N.Wirth&apos;s books...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-113837773783178665</id><published>2006-01-27T21:27:00.000+05:30</published><updated>2006-01-27T21:32:17.866+05:30</updated><title type='text'></title><content type='html'>During the ETVians chess meet, met A.Balachandrudu (aka ABC) who used to be a regular tournament player. Played a few games with him today. Spreading the board and moving the pieces around after a long time - nice feeling it was.&lt;br /&gt;&lt;br /&gt;We played three games. The first game I lost after having blundered a pawn from a promising position from Queen's Gambit Accepted.&lt;br /&gt;&lt;br /&gt;The second and third were interesting Sicilians which I managed to win after some rabid attacking play from both parties.&lt;br /&gt;&lt;br /&gt;We have decided to play whenever we could find time and am looking forward to the next meeting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-113837773783178665?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/113837773783178665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=113837773783178665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/113837773783178665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/113837773783178665'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2006/01/during-etvians-chess-meet-met.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-112670804818133571</id><published>2005-09-14T19:55:00.000+05:30</published><updated>2005-09-14T19:57:28.186+05:30</updated><title type='text'>Reiser4 design document</title><content type='html'>The reiser4 design document can be found &lt;a href="http://namesys.com/"&gt;here&lt;/a&gt; .&lt;br /&gt;Provides a good overview of the Reiser4 filesystem. A must read for anybody interested in filesystems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-112670804818133571?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/112670804818133571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=112670804818133571' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112670804818133571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112670804818133571'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/09/reiser4-design-document.html' title='Reiser4 design document'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-112670702158342420</id><published>2005-09-14T19:37:00.000+05:30</published><updated>2005-09-14T19:40:21.586+05:30</updated><title type='text'>Hans Reiser interview</title><content type='html'>Via &lt;a href="http://osnews.com"&gt;OSNews.com&lt;/a&gt;: &lt;br /&gt;&lt;br /&gt;A great interview of Hans Reiser can be found &lt;a href="http://kerneltrap.org/node/5654"&gt;here&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Looking forward to Reiserfs4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-112670702158342420?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/112670702158342420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=112670702158342420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112670702158342420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112670702158342420'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/09/hans-reiser-interview.html' title='Hans Reiser interview'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-112668958445017461</id><published>2005-09-14T13:52:00.000+05:30</published><updated>2005-09-14T14:49:44.486+05:30</updated><title type='text'>Peixes on win32</title><content type='html'>Peixes is a multilingual text editor that I'm currently working on. It is built upon the &lt;a href="http://imli.sf.net"&gt;IMLI&lt;/a&gt; library. The UI is done using the &lt;a href="http://www.fltk.org"&gt;FLTK&lt;/a&gt; toolkit. Since my &lt;a href="http://tech.etv.co.in"&gt;company&lt;/a&gt; uses a mix of Linux, Win32 and Mac OS X, portability is a key requirement for peixes.&lt;br /&gt;&lt;br /&gt;For the win32 port, I decided to use the &lt;a href="http://www.mingw.org"&gt;MingW's&lt;/a&gt; port of the GCC compiler. I use KDevelop and Emacs under Linux. Under Windows, I narrowed my choice to &lt;a href="http://www.bloodshed.net"&gt;Dev-C++&lt;/a&gt; and &lt;a href="http://www.codeblocks.org"&gt;Code::Blocks&lt;/a&gt; . &lt;br /&gt;&lt;br /&gt;Both are good IDEs that come with a decent project manager, a class browser, intellisense for C/C++ and an integrated visual debugger. The other good thing is they support multiple compiler toolsets including GCC, DigitalMars, OpenWatcom and Borland's free command line compiler.&lt;br /&gt;&lt;br /&gt;Code::Blocks can also import Dev-Cpp's project files. Code::Blocks supports project workspaces which can be of great help when working on multiple related projects. However I settled for Dev-Cpp because it is somewhat faster and snappier on my old PIII + 128M of RAM and Code::Blocks was sluggish and used more resources.&lt;br /&gt;&lt;br /&gt;Dev-Cpp is written in Delphi and is Win32 only at the moment. Code::Blocks uses wxWidgets and aims to be cross-platform.&lt;br /&gt;&lt;br /&gt;All that said, automatic code indenting is poor in both the IDEs when you compare with Emacs's. Code::Blocks's is atleast ok but Dev-Cpp's is pretty basic. I chose Dev-Cpp purely because of its responsiveness. Is worse better ?&lt;br /&gt;&lt;br /&gt;A major plus for Dev-Cpp is its DevPak package manager. A DevPak is basically a tarball containing headers, libraries, templates etc that can be installed into the toolset. Installation is painless and fully automatic. DevPaks for popular libraries are already available. Following &lt;a href="http://dejan.lekic.org"&gt;Dejan Lekic's&lt;/a&gt; instructions, I was able to build a DevPak for the latest FLTK-1.1.x sources in 10 minutes !&lt;br /&gt;&lt;br /&gt;Would be an interesting exercise to do a side-by-side comparison of KDevelop, Code::Blocks and Dev-Cpp.&lt;br /&gt;&lt;br /&gt;Compiling peixes itself was straightforward as it does not use anything system specific (except for Printing where it uses lpr and friends).&lt;br /&gt;&lt;br /&gt;Since there is no filesystem standard under Win32, the application and the library  needs to be fully relocatable and should not assume anything related to installation path. Therefore IMLI library required some minor modifications such as using the registry for storing path to data files etc.&lt;br /&gt;&lt;br /&gt;The next step was to bundle everything using an installer. This time my choices were &lt;a href="http://www.jrsoftware.org/isinfo.php"&gt;Inno Setup&lt;/a&gt; and &lt;a href="http://nsis.sf.net"&gt;NSIS&lt;/a&gt;. I chose NSIS because of its better compression ('LZMA /solid ' is really a heavy hitter) and simpler scripting. &lt;br /&gt;&lt;br /&gt;Tools - I love them !&lt;br /&gt;&lt;br /&gt;btw, Peixes is under GPL and will be hosted along with IMLI. The plan is to release version 1.0 of peixes for Linux and Win32 by mid october.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-112668958445017461?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/112668958445017461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=112668958445017461' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112668958445017461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112668958445017461'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/09/peixes-on-win32.html' title='Peixes on win32'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-112464751252335660</id><published>2005-08-21T23:31:00.000+05:30</published><updated>2005-08-30T13:54:25.726+05:30</updated><title type='text'>super cool!</title><content type='html'>Some awesome pavement drawings can be found &lt;a href="http://users.skynet.be/J.Beever/pave.htm"&gt; here&lt;/a&gt; . A sample:&lt;br /&gt;&lt;img src="http://users.skynet.be/J.Beever/images/coke.jpg" width="420px"/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-112464751252335660?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/112464751252335660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=112464751252335660' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112464751252335660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112464751252335660'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/08/super-cool.html' title='super cool!'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-112418484779322840</id><published>2005-08-16T14:46:00.000+05:30</published><updated>2005-08-16T15:07:55.733+05:30</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5660/234/1600/peixes1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5660/234/320/peixes1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Last week, Venumadhav quit ETV and has joined GECIS as a consultant. Best wishes Venu!&lt;br /&gt;&lt;br /&gt;I'm working on a text editor for indian languages. It is built on top of the &lt;a href="http://imli.sf.net"&gt;IMLI&lt;/a&gt; library. Thanks to the availability of good libraries like FLTK, Cairo, libxml2, the editor's code is fairly straightforward. Currently working on an undo/redo facility. Looks like &lt;a href="http://www.ddj.com/documents/s=954/ddj9612k/9612k.htm"&gt;this&lt;/a &gt; Al Stevens article is the place to start. &lt;br /&gt;&lt;br /&gt;Good to see blogger supporting images in posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-112418484779322840?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/112418484779322840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=112418484779322840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112418484779322840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112418484779322840'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/08/last-week-venumadhav-quit-etv-and-has.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-112230804928866719</id><published>2005-07-25T21:27:00.000+05:30</published><updated>2005-07-25T21:45:09.980+05:30</updated><title type='text'>...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5660/234/1600/DSCF0077.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5660/234/320/DSCF0077.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5660/234/1600/DSCF0078.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5660/234/320/DSCF0078.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Me, Durga and Venu spent this Sun'day' at Indrani's house. We were supposed to get her internet connection working on Linux. We ate, talked, watched TV before actually getting down to work. &lt;br /&gt;&lt;br /&gt;Looks like it will take another weekend. We (me &amp; durga) plan to use it as an excuse to get out of RFC ;) .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-112230804928866719?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/112230804928866719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=112230804928866719' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112230804928866719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/112230804928866719'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/07/blog-post.html' title='...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111975730649835351</id><published>2005-06-26T09:07:00.000+05:30</published><updated>2005-06-26T09:12:04.053+05:30</updated><title type='text'>Lisp is not dead !</title><content type='html'>Via &lt;a href="http://dirkgerrits.com/2005/06/26/9-lispnyc-summer-of-code-projects/"&gt;Dirk Gerrits&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Google is funding NINE lisp based projects in their summer of code. Thats more than Subversion, NetBSD, Wine, SAMBA and Inkscape.&lt;br /&gt;&lt;br /&gt;Lisp is alive and kicking :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111975730649835351?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111975730649835351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111975730649835351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111975730649835351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111975730649835351'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/06/lisp-is-not-dead.html' title='Lisp is not dead !'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111433576313417511</id><published>2005-04-24T14:42:00.000+05:30</published><updated>2005-04-24T15:27:19.306+05:30</updated><title type='text'>Emacs Code Browser</title><content type='html'>Recently, I switched to KDevelop as my primary IDE. Yesterday, I loaded the source code of mlt++ and  boom! - it crashed. I was about to switch to SourceNavigator but then I remembered something. Back when I was a "proud" emacs user, I used to use &lt;a href="http://ecb.sf.net"&gt;ECB&lt;/a&gt;, the emacs code browser. Out of curiosity, I checked out the  latest copy from CVS and loaded all of mlt++ code. To my surprise, it parsed the entire code base! . The version of emacs that was installed in my system is slightly old (21.3.x) and I read that a number of improvements were made since then. Besides, I never liked the lesstif based interface. So checked out a copy of the latest sources and built a spanking new version with gtk2. Here is a screenshot of a session.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos7.flickr.com/10632497_b83574f61b_o.png" title="ECB+CEDET"&gt;&lt;img src="http://photos7.flickr.com/10632497_b83574f61b_t.jpg" width="100" height="78" alt="ecb+cedet+emacs-cvs" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At the core of ECB is the semantic framework (provided by &lt;a href="http://cedet.sf.net"&gt;CEDET&lt;/a&gt;) which provides support for parsing code. Intellisense (aka autocomplete) basically works but it has a lot of rough edges.&lt;br /&gt;&lt;br /&gt;ECB comes with a number of different window layouts. Another big plus is it works just as well in  terminals. Not many IDEs can do that.&lt;br /&gt;&lt;br /&gt;There is one problem with ECB though: its key bindings. To go to the method display window from the editor window you have to type C-c . g m - a total of 5 keystrokes! - this is a punishment considering the fact that the Control key is badly placed on most keyboards.&lt;br /&gt;&lt;br /&gt;A longterm gripe with emacs is it's font selection mechanism. XLFD should go away, period. &lt;br /&gt;&lt;br /&gt;I like thin 'bar' cursors rather than the stocky block cursors, Adding this line in ~/.emacs solved the problem.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;(setq default-frame-alist '((cursor-type . (bar . 1))))&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Will post more details as I continue to explore ECB and friends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111433576313417511?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111433576313417511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111433576313417511' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111433576313417511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111433576313417511'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/04/emacs-code-browser.html' title='Emacs Code Browser'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111419993699416752</id><published>2005-04-23T01:10:00.000+05:30</published><updated>2005-04-23T01:28:56.996+05:30</updated><title type='text'>GCC-4.0</title><content type='html'>After 6 hours of downloading (thanks to my poor dialup connection and the large frontends for Ada and Java), finally built GCC-4.0.1 on my machine. &lt;br /&gt;As a first test, tried the compiler on the FLTK sources. The build was a breeze and was over within 10 seconds.  As advertized, with -O0, the compiler simply blitzed through the sources. &lt;br /&gt;&lt;br /&gt;In the next few days, I plan to build GNUstep (to check Objective-C), MLT, MLT++ and ShotCut. I'm particularly interested in the ELF symbol visibility options and size of the resulting binaries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111419993699416752?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111419993699416752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111419993699416752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111419993699416752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111419993699416752'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/04/gcc-40.html' title='GCC-4.0'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111399573543431967</id><published>2005-04-20T16:40:00.000+05:30</published><updated>2005-04-20T16:45:35.436+05:30</updated><title type='text'>Raghu to join StarNews</title><content type='html'>Came to know that Raghu has got a job in StarNews as a Sr. System Admin. For the past few months, worked with him on MLT/Pyro installation and testing. &lt;br /&gt;&lt;br /&gt;Wonder who's next...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111399573543431967?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111399573543431967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111399573543431967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111399573543431967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111399573543431967'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/04/raghu-to-join-starnews.html' title='Raghu to join StarNews'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111340094466962798</id><published>2005-04-13T19:27:00.000+05:30</published><updated>2005-04-13T19:35:20.916+05:30</updated><title type='text'>my nerd score ...</title><content type='html'>Found &lt;a href="http://www.nerdtests.com/ft_nq.php?im"&gt;this&lt;/a&gt; from &lt;a href="http://gbalaji.blogspot.com"&gt;G.Balaji's blog&lt;/a&gt; . Here is my score:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nerdtests.com/ft_nq.php?im"&gt;&lt;br /&gt;&lt;img src="http://www.nerdtests.com/images/ft/nq.php?val=1768" alt="I am nerdier than 89% of all people. Are you nerdier? Click here to find out!"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111340094466962798?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111340094466962798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111340094466962798' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111340094466962798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111340094466962798'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/04/my-nerd-score.html' title='my nerd score ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111157342329053178</id><published>2005-03-23T15:52:00.000+05:30</published><updated>2005-03-23T15:53:43.290+05:30</updated><title type='text'>Factor - 0.73 released.</title><content type='html'>Highlight of the release is the PowerPC compiler and assembler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111157342329053178?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111157342329053178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111157342329053178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111157342329053178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111157342329053178'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/03/factor-073-released.html' title='Factor - 0.73 released.'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111141818887947439</id><published>2005-03-21T20:40:00.000+05:30</published><updated>2005-03-21T20:46:28.880+05:30</updated><title type='text'>IMLI tree checked in</title><content type='html'>Finally, managed to check in the source tree of the &lt;a href="http://imli.sf.net"&gt;IMLI&lt;/a&gt; project. Took almost an hour to upload the files to sf.net over a sloooow dialup connection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111141818887947439?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111141818887947439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111141818887947439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111141818887947439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111141818887947439'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/03/imli-tree-checked-in.html' title='IMLI tree checked in'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111115859561451771</id><published>2005-03-18T20:36:00.000+05:30</published><updated>2005-03-18T20:39:55.616+05:30</updated><title type='text'>Opera 8.0 beta3 released</title><content type='html'>Adds native SVG support. Some sample SVG files can be found &lt;a href="http://www.croczilla.com/~alex/old-site/"&gt; here &lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111115859561451771?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111115859561451771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111115859561451771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111115859561451771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111115859561451771'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/03/opera-80-beta3-released.html' title='Opera 8.0 beta3 released'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111053286396015223</id><published>2005-03-11T14:44:00.000+05:30</published><updated>2005-03-11T14:51:03.960+05:30</updated><title type='text'>Kasparov to retire</title><content type='html'>Former World Chess Champion and arguably the strongest chess player of all time, Garry Kasparov has announced his retirement from competitive chess. His career comes to an end on a high note with a victory at Linares today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111053286396015223?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111053286396015223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111053286396015223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111053286396015223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111053286396015223'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/03/kasparov-to-retire.html' title='Kasparov to retire'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111025591052697277</id><published>2005-03-08T09:50:00.000+05:30</published><updated>2005-03-08T09:55:10.526+05:30</updated><title type='text'>Alex Stepanov's papers online...</title><content type='html'>&lt;a href="http://www.stepanovpapers.com/"&gt; Here &lt;/a&gt;. My particular favourite is the abstraction penalty benchmark.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111025591052697277?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111025591052697277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111025591052697277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111025591052697277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111025591052697277'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/03/alex-stepanovs-papers-online.html' title='Alex Stepanov&apos;s papers online...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-111024417043750132</id><published>2005-03-08T06:31:00.000+05:30</published><updated>2005-03-08T06:39:30.443+05:30</updated><title type='text'>Hedgehog</title><content type='html'>Yet another Lisp dialect+implementation.&lt;br /&gt;&lt;br /&gt;From the website:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://hedgehog.oliotalo.fi/"&gt;Hedgehog&lt;/a&gt; is a very concise implementation of a Lisp-like language for low-end and embedded devices. It consists of a compiler and a byte code interpreter. The byte code interpreter is written in standard conforming C, is efficient and easily portable, and can be compiled to a very small executable of only some 20 kilobytes in the smallest configuration for the Intel x86 architecture.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The Hedgehog Lisp dialect has proper support for local and lambda functions, lexical scoping, variable argument functions, garbage collection, exceptions, macros, and over a hundred predefined functions or special forms. The built-in types are lists, symbols, strings, 32-bit integers, AVL-trees, and tuples up to 16 elements wide. Proper 32-bit wide integers are necessary for various bit-level operations in embedded systems.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://hedgehog.oliotalo.fi/doc/FOSDEM05-paper.pdf"&gt;paper&lt;/a&gt; and a set of &lt;a href="http://hedgehog.oliotalo.fi/doc/FOSDEM05-slides.pdf"&gt;slides&lt;/a&gt; describing the implementation is also available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-111024417043750132?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/111024417043750132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=111024417043750132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111024417043750132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/111024417043750132'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/03/hedgehog.html' title='Hedgehog'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110898794992205793</id><published>2005-02-21T17:36:00.000+05:30</published><updated>2005-02-21T18:22:17.776+05:30</updated><title type='text'>Stepanov's advice for "Young Programmers"</title><content type='html'>Durga forwarded me &lt;a href="http://www.ittestpapers.com/phpBB2/viewtopic.php?t=573"&gt;this&lt;/a&gt; . In the post, Alex Stepanov is mentioned as Principle Scientist, Adobe Systems. In case you did'nt come across the name, he was the principal designer of STL and generic programming in C++ (and Ada).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110898794992205793?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110898794992205793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110898794992205793' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110898794992205793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110898794992205793'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/stepanovs-advice-for-young-programmers.html' title='Stepanov&apos;s advice for &quot;Young Programmers&quot;'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110893798981438497</id><published>2005-02-21T03:49:00.000+05:30</published><updated>2005-02-21T03:49:49.816+05:30</updated><title type='text'>Fonts for code editing</title><content type='html'>Today, woke up with a swollen left eye. Came to office in the afternoon. After finishing the pending code cleanups, decided to cleanup the mess that is my home directory. Found a few font files lying there. I downloaded them sometime back when I was looking for some nice &lt;span style="font-style: italic;"&gt;programmer friendly&lt;/span&gt; fonts. By programmer friendly I mean fonts that are easy to read, pleasant so that you can stare at it for long hours, clearly distinguish characters like 0,O,1,l,I and also pack many lines in one screen. So I decided to give these fonts a try:&lt;br /&gt;&lt;ul&gt; &lt;li&gt;&lt;a href="http://www.ms-studio.com/FontSales/anonymous.html"&gt;Anonymous&lt;/a&gt; - this is my current choice. &lt;p/&gt;&lt;br /&gt;&lt;img src="http://photos3.flickr.com/5130691_893604db7f_o.png"&gt;14pt&lt;/img&gt;&lt;p/&gt;&lt;img src="http://photos4.flickr.com/5132204_804b6678ce_o.png"&gt;9pt&lt;/img&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.tobias-jung.de/seekingprofont/"&gt;ProFont&lt;/a&gt;&lt;p/&gt;&lt;br /&gt;&lt;img src="http://photos3.flickr.com/5130689_04e45a3ec6_o.png"/&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=""&gt;Proggy fonts&lt;/a&gt; - the ttf fonts are terrible. However, the bitmap versions work fine.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.is-vn.bg/hamster/jimmy-en.html"&gt;Terminus&lt;/a&gt; - I really like these fonts. Since these are bitmap fonts, I'll have to specify the full XLFD string which is a real pain. This is the only reason stopping me from using these fonts. The README says that the fonts work on Linux and BSD consoles too but I could not get them to work (consolechars failed to load the font file).&lt;p&gt;&lt;img src="http://photos3.flickr.com/5133240_f4a63b449c_o.png"&gt;16pt&lt;/img&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Monaco - I think I copied this from a Mac. If the font is freely available, I'll switch ;) &lt;p&gt;&lt;img src="http://photos5.flickr.com/5135188_b2e749cdce_o.png"&gt; 9pt&lt;/img&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I'll start hunting for more fonts after Bihar elections. In the meanwhile, if you have any pointers to good fonts please leave a comment.&lt;br /&gt;&lt;br /&gt;BTW, the screenshots were taken using &lt;a href="http://www.fox-toolkit.org/ftp/shutterbug"&gt;Shutterbug&lt;/a&gt; - a fine screengrabber that comes with the &lt;a href="http://www.fox-toolkit.org"&gt;FOX&lt;/a&gt; toolkit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110893798981438497?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110893798981438497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110893798981438497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110893798981438497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110893798981438497'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/fonts-for-code-editing.html' title='Fonts for code editing'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110882199376853177</id><published>2005-02-19T19:23:00.000+05:30</published><updated>2005-02-19T19:36:33.770+05:30</updated><title type='text'>Vishnusahasranamam...</title><content type='html'>&lt;a href="http://www.ibiblio.org/sripedia/ebooks/vsn/"&gt;This&lt;/a&gt; is a fine piece of work. For a person who does not know Sanskrit this is a great help. Since a word by word translation is provided, I can actually read it in Tamil and make sense out of it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110882199376853177?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110882199376853177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110882199376853177' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110882199376853177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110882199376853177'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/vishnusahasranamam.html' title='Vishnusahasranamam...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110882050401375694</id><published>2005-02-19T18:53:00.000+05:30</published><updated>2005-02-19T19:42:37.280+05:30</updated><title type='text'>Factor-0.72 released</title><content type='html'>From the changelog:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Tuples.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Improved Windows port, thanks to Mackenzie Straight.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Improved web framework, thanks to Chris Double.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Beginnings of GUI toolkit -- try running examples/gadget-test.factor.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Automatically-resizing hashtables.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Doubly-linked mutable lists, thanks to Mackenzie Straight.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; SDL-ttf binding for anti-aliased text rendering.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; SQLite database binding, thanks to Chris Double.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Improved jEdit plugin.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Optimizations, bug fixes, cleanups.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Since 0.71, an x86 assembler is also available. I plan to write some Factor code after Bihar elections. CL is another language that I want to learn. Hmmm... elections... I hate them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110882050401375694?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110882050401375694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110882050401375694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110882050401375694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110882050401375694'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/factor-072-released.html' title='Factor-0.72 released'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110874127247761434</id><published>2005-02-18T21:08:00.000+05:30</published><updated>2005-02-18T21:21:11.016+05:30</updated><title type='text'>Jaggu dada to Chennai...</title><content type='html'>Was surprised to learn that Jagan is actually heading to Chennai and not Mumbai. He has joined HCL and will be working on storage.&lt;br /&gt;&lt;br /&gt;Bloggomania is catching on in my team. Now everybody has one. Only Raju (our enthusiastic office attendent who is like a living google when it comes to day-to-day info) is left I guess. Will talk to him tomorrow :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110874127247761434?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110874127247761434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110874127247761434' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110874127247761434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110874127247761434'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/jaggu-dada-to-chennai.html' title='Jaggu dada to Chennai...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110866053430421880</id><published>2005-02-17T22:42:00.000+05:30</published><updated>2005-02-17T22:45:34.306+05:30</updated><title type='text'>Goodluck Jaggu dada</title><content type='html'>Today is Jagan's last working day in ETV. He'll be moving to Reliance.&lt;br /&gt;Good luck and best wishes to him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110866053430421880?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110866053430421880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110866053430421880' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110866053430421880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110866053430421880'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/goodluck-jaggu-dada.html' title='Goodluck Jaggu dada'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110865856128309030</id><published>2005-02-17T22:08:00.000+05:30</published><updated>2005-02-17T22:12:41.283+05:30</updated><title type='text'>Terrible day ...</title><content type='html'>Terrible day so far. Up and down to the PCRs,&lt;br /&gt;fighting with a crashing Viz|RT and the list goes on...&lt;br /&gt;Durga's was even bad. He had to give a presentation to the &lt;br /&gt;NCs and the location was changed three times!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110865856128309030?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110865856128309030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110865856128309030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110865856128309030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110865856128309030'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/terrible-day.html' title='Terrible day ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110866587939476230</id><published>2005-02-15T23:00:00.000+05:30</published><updated>2005-02-18T00:17:51.290+05:30</updated><title type='text'>BGa weds Saroo...</title><content type='html'>On the 13th, BGa married Saroo. We all (our team) went to the reception. BGa was looking great and Saroo was looking like an armoured vehicle. 'll have to admit it - getting back to work after a good dinner was very difficult indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110866587939476230?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110866587939476230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110866587939476230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110866587939476230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110866587939476230'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/bga-weds-saroo_15.html' title='BGa weds Saroo...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110822484643534291</id><published>2005-02-12T21:43:00.000+05:30</published><updated>2005-02-12T21:45:13.003+05:30</updated><title type='text'>durga-&gt;age_++;</title><content type='html'>Arisimootai, Happy Birthday!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110822484643534291?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110822484643534291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110822484643534291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110822484643534291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110822484643534291'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/durga-age.html' title='durga-&gt;age_++;'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110723121128043959</id><published>2005-02-01T09:38:00.000+05:30</published><updated>2005-02-01T09:45:35.643+05:30</updated><title type='text'>Designing and Writing Generic Facilities: A C++ Challenge</title><content type='html'>Sample &lt;a href="http://www.informit.com/articles/article.asp?p=360434&amp;seqNum=1"&gt; chapter &lt;/a&gt; from Herb Sutter and Alexandrescu's book "Exceptional C++ Style".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110723121128043959?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110723121128043959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110723121128043959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110723121128043959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110723121128043959'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/02/designing-and-writing-generic.html' title='Designing and Writing Generic Facilities: A C++ Challenge'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110699148066375806</id><published>2005-01-29T15:03:00.000+05:30</published><updated>2005-01-29T15:08:00.663+05:30</updated><title type='text'>programming with GNUstep - demo</title><content type='html'>Check &lt;a href="http://www.gnustep.org/experience/DevelopmentDemonstration.html"&gt;this&lt;/a&gt; out for Nicolas Roard's flash demo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110699148066375806?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110699148066375806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110699148066375806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110699148066375806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110699148066375806'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/01/programming-with-gnustep-demo.html' title='programming with GNUstep - demo'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110658405651962743</id><published>2005-01-24T21:54:00.000+05:30</published><updated>2005-01-24T21:57:36.520+05:30</updated><title type='text'>Thinking Forth online!</title><content type='html'>Leo Brodie's &lt;a href="http://thinking-forth.sourceforge.net"&gt;Thinking Forth&lt;/a&gt; book is online. Even though it is for Forth, it is well worth the read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110658405651962743?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110658405651962743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110658405651962743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110658405651962743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110658405651962743'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2005/01/thinking-forth-online.html' title='Thinking Forth online!'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110360764527678842</id><published>2004-12-21T11:08:00.000+05:30</published><updated>2004-12-21T11:10:45.276+05:30</updated><title type='text'>Factor - 0.70</title><content type='html'>0.70 released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110360764527678842?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110360764527678842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110360764527678842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110360764527678842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110360764527678842'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/factor-070.html' title='Factor - 0.70'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110318028753202466</id><published>2004-12-16T13:13:00.000+05:30</published><updated>2004-12-16T12:28:07.533+05:30</updated><title type='text'>Free E-Book on Agile/XP Development</title><content type='html'>From an article on Slashdot. The book is available for download &lt;a href="http://www.agileskills.org/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For someone who has never done XP (like me), it makes a good reading. The code examples are in Java but can be easily adapted to related languages like Object Pascal (which is what I use at work) and Objective-C . &lt;br /&gt;&lt;br /&gt;As for C++, not too sure whether anyone can do XP in C++. Yet to see a free/open source  refactoring browser for C++.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110318028753202466?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110318028753202466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110318028753202466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110318028753202466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110318028753202466'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/free-e-book-on-agilexp-development.html' title='Free E-Book on Agile/XP Development'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110308723372407322</id><published>2004-12-15T10:25:00.000+05:30</published><updated>2004-12-15T10:37:13.723+05:30</updated><title type='text'>Back to work...</title><content type='html'>After a break of 41 days, I'm finally back to work. Nice to be back among friends and colleagues. Hope to write some *good* code in the coming months.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110308723372407322?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110308723372407322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110308723372407322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110308723372407322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110308723372407322'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/back-to-work.html' title='Back to work...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110282840639081220</id><published>2004-12-12T10:36:00.000+05:30</published><updated>2004-12-12T10:43:26.390+05:30</updated><title type='text'>Factor ported to Win32</title><content type='html'>From &lt;a href="http://jroller.com/page/slava/20041211#factor_ported_to_windows"&gt;Slava Pestov's&lt;/a&gt; blog.&lt;br /&gt;&lt;br /&gt;The Win32 port will be bundled with the next release it seems. He is also working on a new compiler that does optimizations from an intermediate representation. It would be interesting to run some micro benchmarks and compare with other scripting languages. &lt;br /&gt;&lt;br /&gt;On an unrelated note, I tend to agree with his take on design patterns. For most dynamic languages, these design patterns simply boils down to using features like closures, multiple dispatch (if available), continuations etc.&lt;br /&gt;&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110282840639081220?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110282840639081220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110282840639081220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110282840639081220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110282840639081220'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/factor-ported-to-win32.html' title='Factor ported to Win32'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110269081423585039</id><published>2004-12-10T20:18:00.000+05:30</published><updated>2004-12-10T20:30:14.236+05:30</updated><title type='text'>SmartEiffel-2.1 beta3 released.</title><content type='html'>$(Subject).&lt;br /&gt;&lt;br /&gt;Available &lt;a href="http://www.loria.fr/~colnet/SmartEiffel/se-latest.tgz"&gt; here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Plenty of improvements in this release. Improvements in the compiler, lots of improvements in the library including a set of classes for networking.&lt;br /&gt;&lt;br /&gt;On a related note, &lt;a href="http://ewg.sourceforge.net"&gt;EWG&lt;/a&gt; is a SWIG like wrapper generator for eiffel. Currently it provides complete bindings for GTK2, OpenGL and a few other libraries.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110269081423585039?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110269081423585039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110269081423585039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110269081423585039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110269081423585039'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/smarteiffel-21-beta3-released.html' title='SmartEiffel-2.1 beta3 released.'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110234018308373715</id><published>2004-12-06T19:02:00.000+05:30</published><updated>2004-12-06T19:06:23.083+05:30</updated><title type='text'>Casting SPELs in Lisp - The Comic Book!</title><content type='html'>Checkout &lt;a href="http://www.lisperati.com"&gt; this &lt;/a&gt; for a very nice and refreshing tutorial on lisp programming. The diagrams are super cool !&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110234018308373715?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110234018308373715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110234018308373715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110234018308373715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110234018308373715'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/casting-spels-in-lisp-comic-book.html' title='Casting SPELs in Lisp - The Comic Book!'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110225687740653520</id><published>2004-12-05T19:55:00.000+05:30</published><updated>2004-12-05T19:57:57.406+05:30</updated><title type='text'>The 6 Myths of creativity</title><content type='html'>An interesting &lt;a href="http://www.fastcompany.com/magazine/89/creativity.html"&gt;article &lt;/a&gt;on creativity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110225687740653520?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110225687740653520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110225687740653520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110225687740653520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110225687740653520'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/6-myths-of-creativity.html' title='The 6 Myths of creativity'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110215227513659643</id><published>2004-12-04T14:37:00.000+05:30</published><updated>2004-12-04T14:54:35.136+05:30</updated><title type='text'>Factor </title><content type='html'>&lt;a href="http://factor.sf.net"&gt;Factor&lt;/a&gt; is a programming language designed and implemented by Slava Pestov (of jEdit fame). Some key features include:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Postfix syntax &lt;/l1&gt;&lt;br /&gt;&lt;li&gt; Dynamic typing and scoping &lt;/l1&gt;&lt;br /&gt;&lt;li&gt; Syntactic support for lists, arrays and dictionaries (key&lt;-&gt;value pairs)&lt;/li&gt; &lt;br /&gt;&lt;li&gt; Full support for continuations (as in Scheme) &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Large math library &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Integrated web server that uses continuations to handle requests. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; and host of other features ... &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The language resembles Forth a lot but also has features from Lisp. The latest version (0.69) also sports an optional JIT compiler for x86. &lt;br /&gt;&lt;br /&gt;It sure looks interesting.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110215227513659643?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110215227513659643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110215227513659643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110215227513659643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110215227513659643'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/12/factor.html' title='Factor '/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110110558079398975</id><published>2004-11-22T13:01:00.000+05:30</published><updated>2004-11-22T12:09:40.793+05:30</updated><title type='text'>Peter Klausler's tales of bit-twisting terror</title><content type='html'>Came across &lt;a href="http://klausler.com/twisting-1.html"&gt;this&lt;/a&gt; and &lt;a href="http://klausler.com/twisting-2.html"&gt;this&lt;/a&gt; via &lt;a href="http://www.xach.com"&gt;Zach Beane's &lt;/a&gt; site. Excellent articles that make your head spin.&lt;br /&gt;&lt;br /&gt;His supposedly fast algorithm for computing the day of week for a particular date is &lt;a href="http://klausler.com/new-dayofweek.html"&gt; here &lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110110558079398975?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110110558079398975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110110558079398975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110110558079398975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110110558079398975'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/peter-klauslers-tales-of-bit-twisting.html' title='Peter Klausler&apos;s tales of bit-twisting terror'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110110458623748275</id><published>2004-11-22T11:46:00.000+05:30</published><updated>2004-11-22T11:53:06.236+05:30</updated><title type='text'>Solaris 10 ...</title><content type='html'>Looks like Solaris 10 is available for download. I want to checkout dtrace in particular. Am sure Jagan will be jumping around in joy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110110458623748275?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110110458623748275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110110458623748275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110110458623748275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110110458623748275'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/solaris-10.html' title='Solaris 10 ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110088552704249772</id><published>2004-11-19T22:35:00.000+05:30</published><updated>2004-11-19T23:03:46.723+05:30</updated><title type='text'>...</title><content type='html'>BGa (my boss) and Saroo (my teammate) got engaged recently. Congratulations and best wishes to them. A few words about them is in order:&lt;br /&gt;&lt;br /&gt;BGa is a one man army in my book. He single handedly designed/built ETV's systems and networking department. More about his technical achievements in a later post. He is a great source of inspiration for me. I've been working with him for the last 18 months and its been a great experience. Learnt a lot from him simply by sitting next to him and watch him work. Besides being a terrific programmer, he is also a great manager. Took the bullet(s) and shielded our team on many occasions. It is a previlage, working with him.&lt;br /&gt;&lt;br /&gt;Saroo is quite a chirpy person (she is nicknamed squirrel for a reason). Works very hard and for long hours (her uptime records are probably bettered only by Jagan I think). Has good sense of humour and a very good team person. She started her career in ETV as a copy editor then switched to system administration before settling(?) in the graphics department. Nice person to have on the team.&lt;br /&gt;&lt;br /&gt;Hope their marriage date does'nt clash with the upcoming stupid elections in Bihar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110088552704249772?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110088552704249772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110088552704249772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110088552704249772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110088552704249772'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/blog-post.html' title='...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110088385569299137</id><published>2004-11-19T22:25:00.000+05:30</published><updated>2004-11-19T22:34:15.693+05:30</updated><title type='text'>Kanchi seer, mutt ...</title><content type='html'>From what I've read in local magazines and seen on TV, looks like the Sankaracharya of Kanchi Mutt is in big trouble. &lt;br /&gt;&lt;br /&gt;I still remember the good old days when I used to stand in the queue at 5:00am to catch a glimpse of the &lt;span style="font-style:italic;"&gt;Paramacharya&lt;/span&gt;. After he passed away, we stopped going to the Mutt. Too bad the mutt is in news for all the wrong reasons. The image sure has taken a severe beating.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110088385569299137?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110088385569299137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110088385569299137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110088385569299137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110088385569299137'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/kanchi-seer-mutt.html' title='Kanchi seer, mutt ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110087525559635170</id><published>2004-11-19T20:02:00.000+05:30</published><updated>2004-11-19T20:10:55.596+05:30</updated><title type='text'>skribe 1.2b released</title><content type='html'>$(Title) .&lt;br /&gt;&lt;br /&gt;Major changes include ConTeXt backend and plenty of bug fixes.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.inria.fr/mimosa/fp/Skribe"&gt;Skribe home&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.pragma-ade.com"&gt;ConTeXt &lt;/a&gt; - a LaTeX like macro package for TeX. &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/5802046-110087525559635170?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110087525559635170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110087525559635170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110087525559635170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110087525559635170'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/skribe-12b-released.html' title='skribe 1.2b released'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110045697305726837</id><published>2004-11-14T23:50:00.000+05:30</published><updated>2004-11-14T23:59:33.056+05:30</updated><title type='text'>memcached</title><content type='html'>&lt;a href="http://www.danga.com/memcached/"&gt;memcached&lt;/a&gt; - A distributed in-memory caching system.&lt;br /&gt;&lt;br /&gt;From the website:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.&lt;br /&gt;&lt;br /&gt;Danga Interactive developed memcached to enhance the speed of LiveJournal.com, a site which was already doing 20 million+ dynamic page views per day for 1 million users with a bunch of webservers and a bunch of database servers. memcached dropped the database load to almost nothing, yielding faster page load times for users, better resource utilization, and faster access to the databases on a memcache miss.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Looks interesting...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110045697305726837?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110045697305726837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110045697305726837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110045697305726837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110045697305726837'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/memcached.html' title='memcached'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110044995452009783</id><published>2004-11-14T21:56:00.000+05:30</published><updated>2004-11-14T23:17:15.323+05:30</updated><title type='text'>Skribe</title><content type='html'>&lt;a href="http://www.inria.fr/mimosa/fp/Skribe"&gt;Skribe&lt;/a&gt; is a library of procedures in the &lt;a href="http://www.schemers.org"&gt;Scheme&lt;/a&gt; language for marking up text from which outputs in various formats like HTML, PS and PDF can be generated. &lt;br /&gt;&lt;br /&gt;Currently I'm using it to generate my website. Skribe can also be used to produce manuals and has good support for formatting source code. Examples of projects using Skribe for documentation:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Bigloo scheme compiler. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; STKlos scheme interpreter. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; And ofcourse, skribe itself.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Also checkout the &lt;a href="http://www.stklos.net"&gt;STKlos&lt;/a&gt; site for an example of a website generated using Skribe.&lt;br /&gt;&lt;br /&gt;So why Skribe instead of XHTML or some XML markup to seperate content from presentation ?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Beneath skribe is a full blown programming language (Scheme) &lt;/li&gt;&lt;br /&gt;&lt;li&gt; No need to get tangled in stylesheet programming &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The only gripe (for non-lispers) is &lt;span style="font-style:italic;"&gt;Lots of irritating silly parenthesis&lt;/span&gt; :) .&lt;br /&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110044995452009783?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110044995452009783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110044995452009783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110044995452009783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110044995452009783'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/skribe.html' title='Skribe'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110027068090903219</id><published>2004-11-12T20:09:00.000+05:30</published><updated>2004-11-12T20:14:40.910+05:30</updated><title type='text'>More photos ...</title><content type='html'>&lt;a href="http://www.flickr.com/photos/vkk/sets/36386"&gt;Here&lt;/a&gt; are some more photos of my teammates and boss.&lt;br /&gt;If your browser supports viewing flash and you are not behind a slow connection then you can see a slideshow &lt;a href="http://www.flickr.com/photos/vkk/sets/36386/show"&gt;here&lt;/a&gt; .&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-110027068090903219?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110027068090903219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110027068090903219' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110027068090903219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110027068090903219'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/more-photos.html' title='More photos ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-110008321453244260</id><published>2004-11-10T15:42:00.000+05:30</published><updated>2004-11-10T16:15:37.020+05:30</updated><title type='text'>Fast compilers.</title><content type='html'>As I write this, g++ is grinding my hard disk trying to compile a simple application using the FOX toolkit. I'm a big fan of fast compilers (who is'nt ?). At work I use Delphi/Kylix which are very fast. When I write gtk+ apps I prefer the &lt;a href="http://www.tinycc.org"&gt;Tiny C Compiler &lt;/a&gt; to&lt;br /&gt;compile and run the code during development (the final binary ofcourse will be produced by gcc). This compiler is arguably the fastest I've tried. Recently version 0.9.22 has been released. &lt;br /&gt;&lt;br /&gt;From the website: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;(Nov 8, 2004) TCC version 0.9.22 is out (Changelog). Linux kernel compilation is 30% faster (10 seconds on a 2.4 GHz Pentium 4).&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Your own customised linux kernel in just 10 seconds !!! . Fantastic.&lt;br /&gt;&lt;br /&gt;Another brutally fast compiler is the SmartEiffel Eiffel compiler. For a compiler that has to compile a fairly large language, do whole program optimizations and where the library is maintained only in source form, the compile times are excellent. Combined with tcc, SmartEiffel reduces build times considerably.&lt;br /&gt;&lt;br /&gt;Other fast compilers that I occasionally dabble with:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.freepascal.org"&gt;Free Pascal&lt;/a&gt; - A delphi compatible compiler that works on a wide variety of hardware and software platforms. Actively maintained.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.digitalmars.com"&gt;Digital Mars C++ &lt;/a&gt; - arguably the fastest C++ compiler around. Unfortunately win32 only.&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/5802046-110008321453244260?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/110008321453244260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=110008321453244260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110008321453244260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/110008321453244260'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/fast-compilers.html' title='Fast compilers.'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-109998282449349845</id><published>2004-11-09T12:17:00.000+05:30</published><updated>2004-11-09T12:17:04.493+05:30</updated><title type='text'>My team at ETV...</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/vkk/1360974/" title="photo sharing"&gt;&lt;img src="http://www.flickr.com/photos/1360974_ad31f74c47_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/vkk/1360974/"&gt;dscf0118&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/vkk/"&gt;vkk&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;A few key members missing though ...&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-109998282449349845?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/109998282449349845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=109998282449349845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/109998282449349845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/109998282449349845'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/my-team-at-etv.html' title='My team at ETV...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-109996480130727455</id><published>2004-11-09T07:06:00.000+05:30</published><updated>2004-11-09T07:36:22.576+05:30</updated><title type='text'>Almost a year ...</title><content type='html'>Its been almost a year since I last updated this blog. Hope to "up" the posting rate in the coming month(s).&lt;br /&gt;&lt;br /&gt;Right now, I'm on medical leave and dabbling in &lt;a href="http://www.gnustep.org"&gt; GNUstep &lt;/a&gt; and &lt;a href="http://www.fox-toolkit.org"&gt; FOX GUI Toolkit &lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Interesting that FOX is modelled after AppKit and supports the Target:Action paradigm. But has some warts mainly due to the use of C++ as the implementation language. Datatargets are a nice addition.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-109996480130727455?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/109996480130727455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=109996480130727455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/109996480130727455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/109996480130727455'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2004/11/almost-year.html' title='Almost a year ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-106930703636666653</id><published>2003-11-20T11:15:00.000+05:30</published><updated>2003-11-20T11:16:16.013+05:30</updated><title type='text'>Still Alive </title><content type='html'>Was busy the whole of October. &lt;br /&gt;&lt;br /&gt;Nice to link up with a couple of "lost" schoolmates - Vicky and Rajesh.&lt;br /&gt;&lt;br /&gt;Thx prasanna for hooking me onto the Ryze network. It seems useful indeed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-106930703636666653?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/106930703636666653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=106930703636666653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106930703636666653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106930703636666653'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2003/11/still-alive.html' title='Still Alive '/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-106387996691502640</id><published>2003-09-17T17:25:00.000+05:30</published><updated>2003-09-18T15:42:46.873+05:30</updated><title type='text'>C++BuilderX</title><content type='html'>Borland has released a new C++ development environment that claims to be multi-platform and support multiple compiler toolsets. The nice thing about C++BuilderX is that it has form designers that generate code for wxWindows. From the information gathered from the wx mailing list, looks like Borland will put some effort into wxWindows. Interesting times ahead!&lt;br /&gt;&lt;br /&gt;The minimum memory requirement is 256M !!! .  Is it written in Java ? - The demo is cool anyway. &lt;br /&gt;&lt;br /&gt;&lt;a href=http://borland.com/cbuilderx/tour/C++BuilderX%20Turbo%20Demo.htm&gt;Check it out &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-106387996691502640?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/106387996691502640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=106387996691502640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106387996691502640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106387996691502640'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2003/09/cbuilderx.html' title='C++BuilderX'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-106371019650243035</id><published>2003-09-15T16:00:00.000+05:30</published><updated>2003-09-16T16:38:14.513+05:30</updated><title type='text'></title><content type='html'>Wasted some time fighting with M$ Acce$$ on date insertion. The problem was finally solved thanks to perl::DBI's excellent tracing facility.  &lt;br /&gt;&lt;br /&gt;Learning OpenGL is kinda fun. Today, I compiled and ran my second OpenGL program - (the solar system program from the "redbook")&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-106371019650243035?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/106371019650243035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=106371019650243035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106371019650243035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106371019650243035'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2003/09/wasted-some-time-fighting-with-m-acce.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-106361222940876510</id><published>2003-09-14T18:40:00.000+05:30</published><updated>2003-09-15T13:20:29.326+05:30</updated><title type='text'>Yet another weekend goes by ...</title><content type='html'>As expected, India A defeated India B in the Challenger trophy. It was nice of Sachin to present the MoM to Sriram. Disappointed by the performance of McLaren though. Raikkonen still has an outside chance for the title. Had a nice siesta - thanks to the OpenGL "redbook" .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-106361222940876510?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/106361222940876510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=106361222940876510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106361222940876510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106361222940876510'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2003/09/yet-another-weekend-goes-by.html' title='Yet another weekend goes by ...'/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-106342848091970745</id><published>2003-09-12T21:44:00.000+05:30</published><updated>2003-09-15T13:22:01.310+05:30</updated><title type='text'></title><content type='html'>The day began with a bang!. As usual, I was sleeping in the bus on my way to the office when one of the rear tyres burst. Thank god it was not the front tyre. A few anxious moments nevertheless.&lt;br /&gt;&lt;br /&gt;The day ended with a bang too! .  The same tyre burst again when I was returning from the office. We did'nt panic this time though ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-106342848091970745?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/106342848091970745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=106342848091970745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106342848091970745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106342848091970745'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2003/09/day-began-with-bang.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5802046.post-106334149304701339</id><published>2003-09-12T10:07:00.000+05:30</published><updated>2003-09-13T09:54:33.470+05:30</updated><title type='text'></title><content type='html'>Ah!. Finally, I've joined the blogging bandwagon.&lt;br /&gt;&lt;br /&gt;Terrible day it was. Had to work on a web application using perl+apache+M$ Acce$$. The horrible thing was that the machine I had to work with did'nt have a proper text editor. So I had a choice between notepad, wordpad and the good old edit.com . But wordpad and notepad did'nt show line numbers and saving as plain text in wordpad is a pain. So I settled for edit. For an emacs user, this is a severe punishment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5802046-106334149304701339?l=vkk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkk.blogspot.com/feeds/106334149304701339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5802046&amp;postID=106334149304701339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106334149304701339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5802046/posts/default/106334149304701339'/><link rel='alternate' type='text/html' href='http://vkk.blogspot.com/2003/09/ah.html' title=''/><author><name>Krishna</name><uri>http://www.blogger.com/profile/09046871927806821301</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://4.bp.blogspot.com/_p251ranY27o/SOH3VzzJG4I/AAAAAAAAAgk/mMxnNgzEWFw/S220/ga_avatar.png'/></author><thr:total>0</thr:total></entry></feed>
