26 April 2000

In response to sad's remarks about the trust metric, yes it is really a respect metric. It only has the name trust metric because the original use for the algorithm was encryption key webs of trust. Advogato was an experiment using the same algorithms for a respect metric. I think raph mentioned this in some of the early advogato articles. Looking at doing the expose/redraw code for DiaCanvasView's. I am implementing this with Federico's nice UTA manipulation routines from eog. The routines are GPL, but as Federico was talking about using them in GnomeCanvas, he probably won't mind relicencing to LGPL in the future. Alex is focusing on the renderer interfaces It is an interesting problem where you want to cache data (eg. SVPs for a libart based renderer) on a view by view basis, but don't want to add any special case code for a particular renderer to canvas items.

24 April 2000

Been hacking on the new dia canvas. The stuff is in the dia-newcanvas module. I am currently working on some of the DiaCanvas / DiaCanvasView interactions, which is interesting. Hopefully the canvas will be useful to other people doing multi view canvas stuff. It should also add minimal overhead to people doing single view stuff (do same sort of initialisation as for GnomeCanvas, but also create a view), and you get transparent print support. I got legOS to work with my lego. I should post the RPMs I made to the Red Hat contrib archive. Being able to write real programs for the RCX is a lot better than using the provided software. From the legOS docs, it says you can send any IR message to another RCX, including ones such as `erase firmware' :)

21 April 2000

Been creating some RPMs for the stuff needed to compile programs for the Mindstorms RCX (that is, binutils and egcs compiled with h8300-hitachi-hms as a target and legOS). I just realised I don't have enough batteries to test things out, and it is a public holiday :(

20 April 2000

The CDDB hash function has a high rate of collisions for single track CDs. Using the freedb.org database, the RH6.2 source cd comes up as In the corridor of uncertainty by Flacco and the Sandman. On the dia list, we have been discussing writing a new canvas for using in GTK/GNOME applications as a replacement of GnomeCanvas. It will take all the good points of the current Dia canvas (internal handling of multiple views, abstract rendering interface meaning only a single draw() routine is needed which can handle GDK, Libart, gnome-print, etc backends) with the benefits of the GnomeCanvas (based on GtkObject system, arbitrary transformations, etc). Depending on how things turn out, we may submit it for inclusion in GTK+. More info when we work out what we are going to do.

17 April 2000

There is something weird about bug buddy or the gnome bug system. I am getting unrelated bugs from different people posted as followups for bug #3500. All the followups have been posted with bug-buddy 0.6 or 0.7. It is getting quite annoying (and yes I have reported the problen: #8144)Also got a message from someone wanting help installing libglade, because he can't install Unreal Tournament without it :) The GNOME mailing lists are really slow. There is almost three days between sending a message and it getting posted to the list. I checked in a correct distance function for the custom shape code. Now all the custom shapes in dia are actually shaped with respect to selection (before they were all rectangular as far as selection was concerned).