calum.org is hosted on a linuxvps.org Linux Virtual Private Server. Why not get your own?
I have written a little Java app for mobile phones with GPS that will calculate the Maidenhead Locator Grid that you are in.
This system of identifying location is used in Amateur Radio, as it cuts down on the number of characters used to encode the information, something very useful when using Morse Code.
Now that I've started writing little apps for phones, I occasionally get excited by one, and send a link to some people.
They get an SMS from me with an URL ending .jad, and a message urging them to install, and run it.
Some do, some don't - I suspect because they're suspicious about it.
Hell, if I didn't know about phones, and permissions, I wouldn't. No way. I'm far too suspicious when it comes to things like that.
(Updated 2007-05-27 - see below)
I've had my hands on the Nokia N95 now for about a week (thanks, work!).
I was excited to get it, as it had build in GPS - which my N80 didn't.
However, there are a few flaws.
* Battery life.
* GPS sensitivity
* SatNav - or rather not.
* Easy to crash/hang
* Applications aren't killed properly by the phone
* Security permissions
Battery life.
Because J2ME is annoying, it doesn't have a function that rounds a number, say 1234.56789 to a certain number of decimal places. So here is mine.
PS. I am learning Java, so if it doesn't adhere to the One True Java Way (tm), please feel free to write me a long, vitriolic diatribe criticising me and delete it before sending. Otherwise, leave a comment telling me where I went wrong.
public static double calumround(double arg, int places) {
double tmp = (double) arg * (pow(10,places));
int tmp1 = (int)Math.floor( tmp + 0.5 );