28 November 2007

In case you missed the fuss, these alternative tube announcements are quite amusing. (My favourite one is A Reminder for American Tourists, the runner-up being A Reminder for residents of London.)

21 November 2007

Quote of the Day

Web 2.0 … is basically a collection of random unspecified features written by 23-year-old goth acidheads at Netscape in 1995 [a funny and incisive post on Android]

31 October 2007

Falling from Grace ?

So the saving powers of the self-proclaimed messiah Re and his holy book are now being doubted even at the primary shrine, with allegiances of the most loyal being switched to a new deity:

… we at the OpenDocument Foundation have been displeased with the direction of ODF development this year. We find that ODF is not the open format with the open process we thought it was or originally intended it to be. … [it] does not adequately respect existing standards and does not address the market’s requirements for a single Universal Document Format with which any and all applications can work on an equal basis. [1]

It escapes me how anyone apart from those uninitiated to the word processing netherworld could have expected anything else from the mighty Re and his high priest. It all feels like an Indiana Jones sequel — I wonder, is the holy grail there to be found, or will we all just have to put up with our mortality?

P.S. If we all ask Santa nicely, we will find a universal file format in our stockings this festive season (if it does not turn up, it will be because were up to no good; Santa, as we all know, does not like that).

30 October 2007

Climbing at Kalymnos

Just back from a week holiday at the lovely Greek island of Kalymnos — excellent climbing, food and company. Uploaded some pictures to flicker, also my pals have some more here.

I would much recommend Kalymnos as a climbing destination for anyone leading a French 5 and above; the rock is excellent, as is the bolting standard (only came across one poorly bolted route during the week, called Hibiscus Market), and the routes are plentiful. We stayed at the Melina’s (also to be recommended) in Myrties, which is a bit further away from the cliffs than Massouri, but the main climbing area is pretty compact and it turned out to be of no real consequence (and for the further away places scooter / car can be rented in any case). Plenty of places to eat, and eat well; the Agean was probably the best place we ate at, but none of the other places we tried was anything but excellent. The locals are very friendly, helpful, and everyone seems to speak English.

17 October 2007

Abuse of the ISO Standardization Process

This is just scandalous!

16 October 2007

Clutter on Windows II

OK, so after some more hacking, I have got the current svn head of clutter to build, and the MSVC 2k5 project files are now in the repository, including project files for all the current tests. I am pleased to say that almost no changes were needed to the clutter sources, and it works pretty well even on my ageing Intel 82852 graphics card (and, of all the tests, only 3 do not work, 2 of those are due to known limitations of the current SDL backend).

Some observations. First of all on OpenGL programming for windows: in the year 2007 you only get a 1997 version of OpenGL (v1.1); probably not surprising, considering M$ investment in DirectX. Anyway, it makes no difference thanks to the nice idea behind the GLee library by Ben Woodhouse, which transparently handles the extension API for you — basically, you do #include <gl/glee.h> instead of #include <gl/gl.h>, add the (static) glee.lib to the linker command line, and then can use OpenGL API up to 2.2 plus any vendor extensions the HW might support (and it works on *nix, win32 and Mac OSX!).

Second, all *nix programmers should time from time be made to do something on windows, it makes you appreciate what a nice and powerful environment for software development *nix is (really, cmd.exe is a pathetic excuse for a shell, and any time you want do anything slightly more than trivial with MSVC, you end up using it and cursing it).

Third, as much as simple and integrated working on an established project with MSVC can be, and as much as unpleasant autofoo stuff is time from time, setting up even a quite small project in MSVC makes you realize that all that lovely GUI is in fact pretty unproductive when it comes to controlling project and sub-project settings — you end up having to go through endless combo boxes and all sorts of confirmation dialogues, thinking ‘this would be just a one line change in configure.ac’ (I reckon that half of the time it took to set up was spent clicking the GUI).

It would be nice to have some alternative build system for windows to the MSVC, like Dev-C++ + mingw project, if some felt like contributing it (or perhaps some truly hardcore autofoo hacker can manage to use the existing autofoo setup, who knows).

Next Page »