Bluish Coder

Programming Languages, Martials Arts and Computers. The Weblog of Chris Double.

Observers, Erlang and Server Push

As I've mentioned previously, I'm working on a framework for pushing events from an Erlang based web server to browser based clients using AJAX. My goal being to make it look like normal Erlang message sends to 'processes' running on the browser. I have a server process that needs to broadcast events to interested parties whenever something of interest happens.... more →

Uptick resurrected

Joel Reymont is resurrecting his Uptick project. Uptick is intended to be a realtime trading platform. It looks like he has decided on Erlang/OTP for the platform to build it on. There is more information on the Uptick mailing list. more →

GECODE constraint development environment

GECODE version 1.0 has been announced on the Alice mailing list. GECODE is an open source library for developing constraint-based systems and applications. It is used in the Alice programming language implementation to provide the constraint facilities of that language. Although the source of Alice has been available for awhile, the source for GECODE had not been released. Now it... more →

Blogger Categories

Blogger doesn't support categories so I use del.icio.us for this purpose. Everytime I post I add the categories text at the bottom of the post and when its published I add it to my del.icio.us tags. Up until now I haven't been able to have a list of categories but I've just noticed that del.icio.us has a nifty tagroll so... more →

Polyphasic Sleeping

Is it possible to operate on only 90 minutes of sleep a day? Polyphasic Sleeping involves taking multiple naps per day, of about 30 minutes in length, instead of one long 8 hour sleep period. The theory is your body adapts to the shorter sleep cycles and ensures REM sleep kicks in earlier. It's the REM period of sleep that... more →