Older blog entries for lerdsuwa (starting at number 79)

I am glad Advogato is kept alive. Finally spend some time adding new feature to GRhino. This time it's the ability to modify board before start game. Will have to look at Gnome library source code since the documentation only covers basic cases.

Finally, after a long period off, I just released GRhino 0.15.1. The motivation was from a feature request which takes only an hour implement. Start to get bored a bit at Wikipedia too, so there will be more programming stuff in upcoming weeks.

18 Mar 2006 (updated 18 Mar 2006 at 16:46 UTC) »

Delayed year end summary for 2005 :)

GCC patches committed:

  • 4.2.x: 9
  • 4.1.x: 9
  • 4.0.x: 9 (with one backported by Nathan)
  • Major work: Finish friend class name lookup, bug fixes.
kcd releases:
  • Stable: -
  • Development: 1 (7.11.0)
  • Major work: / and // in search string.
GRhino releases:
  • Development: 3 (0.13.0, 0.14.0, 0.15.0)
    • Major work: Game open, GTP frontend.

    Not great, as most of my free software work is shifted to wikipedia.

Wrote some more code in kcd. Learning to use Inkscape, hoping to create some SVG maps for Wikipedia.

I still get stuck in wikipedia :) no time to write any code. And there is a bug in kcd to be taken care of. Simple compilation problem (non-compliant code in kcd) caused by my another GCC friend changes. Shame on me.

A flaw was found on my GCC work. It fails to deal with default template argument and default function argument properly. So the project is shelved until a nice solution is found. Now my focus shift to kcd and work a bit on Wikipedia. A new major release of kcd is close.

The GCC work is near finished. No known issue are left. It just needs some clean up: getting rid of unnecessary changes, simplifying changes, adding comments. Too bad I am traveling tomorrow. Work must continue later this weekend.

Worked a bit on GCC to delay access checking of templates until instantiation time (Bug 16617 and a few others). A few days of business trip got in the way. Now I came back home. So expect more progress until the next trip which is about one week away.

My machine is finally back online after a major Linux upgrade. My winmodem turned out to be unsupported under Linux 2.6 kernel. So no email access for about one week until I bought an external modem just yesterday. No GCC hacking during that period (due to no CVS connection). However, I made some significant progress to GRhino. A simple version of GTP driver is finished so that I can now pit two different GRhino AI's and let them battle for, say, 100 games. This allows AI tinkering without guessing whether it would improve AI strength or not.

GRhino
Based on a suggestion, I decided to implement GTP (with some minor tweak to work with Reversi) as a protocol to talk to GRhino AI engine. This will open up future possibility to pit GRhino with two different AI settings together so that the AI can be tuned. However, the only way to utilize this protocol in GRhino now is via Quarry GTP GUI frontend.

70 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!