Tribute to Randy Pausch

Thursday, July 31. 2008
This post is a tribute to Dr. Randy Pausch, a professor of computer science at Carnegie Mellon University, who passed away a few days ago from pancreatic cancer at age 47. He became an internet phenomenon late last year after his "Last Lecture" on achieving childhood dreams (see below) appeared on YouTube and spread virally. I had watched it a few months ago and found it extremely inspirational and moving. He had been aware of his imminent death at the time of that lecture, yet had appeared very full-of-life, passionate and positive - and infectiously so.

The finality of death is an extremely initimidating fact of life to most of us. I've no clue how I respond if I were to suddenly find myself with an expiry date with a definite upper bracket. I hope I manage to make real atleast a few of my dreams before I die... which incidentally, as with Dr. Pausch, does include being in zero gravity! :-D


Partial Solar Eclipse visible in Maldives on 1 August

Wednesday, July 30. 2008
A solar eclipse will occur on 1 August 2008 with quite a few cities being treated to a full eclipse.

Maldives scrapes the edges of the penumbra and hence is in for a view of a partial eclipse. However, only those islands to the north of Thaa (Kolhumadulu) Atoll will be able to see it and the northern-most atoll of Haa Alifu (Thiladhummathi North) Atoll gets the best show. The eclipse starts at 16:48 MVT and ends 17:23 MVT, with mid eclipse at 17:06 MVT. Remember that looking at the sun without the proper gear can and will damage the eyes, even during an eclipse. Sun glasses and used X-Ray paper aren't effective and should be avoided. The best way to view the eclipse (I would recommend) is to make a pinhole projector - it is cheap and easy to make and allows several people to view it at the same time. I urge Maldivian science teachers to take initiative and expose kids to the phenomena by arranging a group viewing of the event!

For those of us unable to view it and feeling left out (including me :-(), there is a planned live webcast of the view of the total eclipse from an observatory in China.

More info about the eclipse can be found at the NASA Solar Eclipses page. Find out if the eclipse is visible at your location using the interactive map tool found here.

Bodufenvalhugey Seedhee's house in HDh Makunudhoo

Sunday, June 22. 2008
I had mentioned Bodufenvalhugey Seedhee in a recent post and posted a link to a photo of his now abandoned house in HDh. Makunudhoo. I found a short mobile video I had taken of the place and thought I'd share it. His "teleportation well", which supposedly connects directly to Kaashidhoo Kandu, is seen towards the end of the video.

MultiSSH 0.1

Monday, June 2. 2008
MultiSSH is a command line SSH client written in PHP that is able to conduct an interactive session on multiple SSH servers simultaneously. It is pretty handy if you have similar tasks to be run on a bunch of servers and want to control all of them simultaneously via one interface. Servers to connect are specified via a text file containing tab-separated listing of remote IPs and the username and password for each. Alternatively, if all servers have the same username and password, it can be passed as an argument when the script is run. It supports sending control characters to remote terminals through special commands.

I wrote this originally for a client project but since it got binned later I thought I'd throw this into the public.

Usage:
multissh.php <iplistfile> <defaultuser> <defaultpass>

Requirements:
- PHP 4/5
- SSH2 extension for PHP

Download MultiSSH 0.1 (Zip, 3KB)

Stochastic Diffusion Search for Real-Time Web Search

Friday, May 30. 2008
My third year project at uni (this year) involved investigating the application of Stochastic Diffusion Search to the problem of real-time web search by designing and implementing such a search engine in software. It certainly was interesting work and though the project had been completed successfully, there are a few things I wish I had explored and experimented with a bit more. I have another major project to tackle for the last year of my M.Eng degree in AI and Cybernetics which begins next month.

Anyway, here is a short presentation I had given based on a research paper I had to submit on my work as part of the course. I hope you find it interesting...