Ajax flavoured Radheef released!

Oh you all know what "radheef" is right? (Psst. In case you didn't know, Radheef is the Dhivehi dictionary.)

I had (err unlawfully?) ripped off the data from the Radheef released by the National Centre for Linguistics and Historical Research when the software came out a couple of years ago. It was those times that I was into the MaldivianUnderground project - and quite soon I had programmed an online radheef interface to do lookups. There have been various versions of the online radheef since then: one on MaldivianUnderground that relied on Dhivehi entry in latin, another on Bichoo.net that sported a Flash front-end and yet another somewhere that used what I call "dynamic font rendering" to show the output in Dhivehi - which is neat as it shows up whether the computer has Dhivehi fonts installed or not. However, all of these radheef apps no longer exist, thanks to the disappearance of each of the projects that the radheef was released under, and so I decided to slap up yet another radheef!

The new radheef now resides at its own domain name at http://www.radheef.com/. A cool feature maybe the ability to link to words definitions directly via the use of special URLs like this.

The radheef will be kept alive this time hopefully. Give it a spin. It will be useful if you work with Dhivehi and, like me, have questionable command over Dhivehi vocabulary. Please note that it is at an "experimental" stage at the moment and might not work smoothly on all browsers/operating systems. I'd appreciate if you let know if that is the case - do mention the browser name/version and your operating system name/version.


Techie stuff:
This latest version of my online radheef uses AJAX technology - to suit the current ajax application craze. The new radheef also relies on Unicode Dhivehi and you should be able to enter and read the Dhivehi used on the radheef as long as you have a recent browser with Unicode support. Further options to enable you to use the radheef without having Dhivehi fonts installed would be made available later. The radheef does require that you have JavaScript enabled but that shouldn't be a problem to most, after all almost all browsers these days come with JavaScript and unless you have turned it off manually, the radheef should work fine.

I should note that the Unicode text entry is a bit dodgy at the moment. The text entry relies on Unicode fonts coupled with a custom written keyboard handler (in JavaScript) to map the normal keycodes into Unicode. I shall be releasing the JavaScript keyboard handler script under GPL soon. The script is again something that I had written a couple of years ago but has now been rewritten to accommodate the browser advances and changes. I have tested the handler to work fine under IE 6, Firefox 1.5, K-Meleon 0.9.1, Safari and Opera 9.

DIY PocketPC based projector

I built a "projector" yesterday. It uses the same approach taken by the many DIY Projector plans (link1 link2) found on the net.

A projector consists of three basic elements: projection lens, image source, projection light. The projection lens is what magnifies the image from the image source. The projection light gives enough juice for the image from the image source to appear on the projection surface. The DIY plans usually make use of a Fresnel lens as the projection lens, a TV/LCD as the image source and metal halide bulbs are the projection light. These components can be obtained *relatively* cheaply.

Materials:
My projector is quite simple.

I decided to use my ageing HP 5550 Pocket PC as the image source. The screen has a resolution of only 320 x 240 pixels, but it is more than enough for watching movies or projecting the usual Pocket PC applications - atleast enough for my use. I then got a handy sized fresnel lens off Ebay for less than 2 quid. I used cardboard I had lying around to make the projector housing.

Construction:

1. The cardboard was fashioned into a box.


2. A rectangular hole was cut at one end to make room for the fresnel lens.


3. The fresnel lens was mounted on a separate piece of cardboard to be pushed into place inside the box.


4. The Pocket PC was positioned appropriately inside the box.


5. Finished product!


Results!
Since I had no screen and nor was I bothered to make one, the off-white colored wall in my room was to act as my screen. The projected image size was around 4 feet - a limitation due to the small size of my room.


Now, it's time for popcorn(not really) and a showing of Stargate Atlantis season 2! :-)

Toodles.

ScienceMaldives goes live!

ScienceMaldives was officially launched today, 1st March 2006. More info on the ScienceMaldives project is available on my previous blog post.

Check out the website and the site's discussion forum.