September 24, 2002
jsrvany

jsrvany is a Java package (plus a native JNI invoker) which uses the Java event model to implement the win32 Service Control interface in Java. This allows any Java application to be run as a service on Windows NT 4 and for the application to respond to all the events triggered by the win32 Service Control Panel - start, stop, pause, continue, terminate and interrogate.

Guess what - I'm struggling to run a Java application as a service at the moment - this could be just what the doctor ordered.

In fact, running the Java application as a service isn't the problem - stopping the bastard is the trick. And I can't see what is going on, 'cos NT is dropping stdout and stderr on the floor.

Posted by Simon Brunning at 05:04 PM
StarLogo

StarLogo is a specialized version of the Logo programming language.

I have been interested in Logo for a long time, right back to when I was training as a teacher. God, that was a long time ago.

Anyway, I always thought that Logo was a superb environment for the teaching of programming to children. The primitives give the child excellent feedback (i.e. the turtle moving around), and the introduction of things like procedures, variables and arguments can be introduced very naturally. (If you could get hold of one of the robotic turtles, then that would be fantastic! Or even instructions for making one... I feel a Google coming on.)

StarLogo offers quite a lot to the more advanced user, but does it still offer the nice lead in? I'll have a look. My eldest, Freja, is five now, and she loves maths and computers, so it probably isn't far off time to introduce her to some proper toys. ;-)

Via Sanjay.

Posted by Simon Brunning at 02:15 PM
Small Values of Cool is evil

Proof - Small Values of Cool is evil.

Posted by Simon Brunning at 01:54 PM
Google News

Google News, for all your news gathering needs. What more is there to say?

Posted by Simon Brunning at 01:48 PM
Illiberal liberals?

I consider myself to be a true liberal. So far as party politics goes, I lean towards the Liberal Democrats (always the party of the future).

Problem is, they are often not actually as liberal as all that. As I have said before, I think that politicians should stay out of peoples lives as much as possible, and not try to make decisions for people where it can be avoided. The Lib-Dems are nearly as bad at this as New Labour - always willing to make laws to force people to behave in what they see as a responsible manner.

It appears that Menzies Campbell (the Lib-Dems' foreign affairs spokesman) agrees with me - We often fail to match our words with deeds, Campbell admits. His philosophy seems to match mine exactly on this issue. Will words turn to action?

Posted by Simon Brunning at 01:13 PM
Atomic Clock Sync

Are you a bit anal about clocks which don't show the correct time? I know I am. Atomic Clock Sync will correct your Windows system time every time you boot.

Posted by Simon Brunning at 12:19 PM