*** MOVED ***

NOTE: I have merged the contents of this blog with my web-site. I will not be updating this blog any more.



As a standards-based slide presentation framework for browsers, S5 is quite impressive!

(Originally posted on Advogato.)

The Great GCJ Binary Compatibility Merge

Tom merged in the GCJ Binary Compatibility branch. Time to explore this with the help of the paper by Tom and Andrew.

(Originally posted on Advogato.)


Running Kernel's Image

Can anyone tell me of a reliable way of finding out the actual image (program file) that was used to launch the currently running Linux kernel?

(Originally posted on Advogato.)

Reality Bytes

While trying to help a friend's Mom with sending emails, I realised how much we programmers assume of the ordinary user's ability to think of computers the way we do and how unhelpful computers really are even today. It also provided me with a couple of amusing exchanges that I thought I'd share.

I asked her if she uses Netscape to check her mail. She said: "No, I use VSNL to check mails!" (VSNL is the ISP she uses and the corresponding Dial-up connection icon has the same name.)

She said: "Who is this 'SMTP' and why is he bothering me?" After a while, I figured out that she was saying this because her mail client used to show an error message like "smtp.vsnl.net responded: Please enter your correct username/password". For someone who only knows about "The Internet" and nothing of mail protocols or server hostnames, I think her indignation was somewhat justified. ;-)

(Originally posted on Advogato.)


Linux Kernel Headers

Hey, I didn't know that you were no longer supposed to maintain a "/usr/src/linux" symlink for the kernel headers!

(Originally posted on Advogato.)