Older blog entries for gobry (starting at number 22)

Hacking I now use MacOSX as my primary platform as I still didn't replace my laptop, and I could not connect the nice new hard drive I bought in order to have a Debian partition... My Firewire controller must have melted or something, I cannot connect any peripheral to it anymore. So my disk is connected via USB 1, and is used as a backup (rsyncX to a HFS+ partition) and Arch revision library (UFS, as I need case sensitivity). This story is getting more and more expensive (broken laptop, broken firewire which seem to be part of the motherboard, additional external drive...)

BTW, I've now compiled almost everything I need via fink (and even got hooked to become maintainer of the recode module which is broken out of the box for my work on pybliographer). If no other piece of hardware dies in the following days, I might even be able to work on actual stuff...

The laptop is really dead, but so far I haven't replaced it. This gives me the opportunity to check if MacOSX is a complete replacement for my needs. So far, I've mostly been annoyed by the case-insensitive filesystem (completely forgot that issue until arch spitted some error message, due to a filename clash in a patch), and by some packages that don't compile out-of-the-box. I wish I could resize a HFS+ partition without loosing its content, in order to have some room for a Debian partition...

New job I've found a very attractive job opportunity, involving python, opensource software and interaction with many interesting people. More details to come.

grrr

Just dropped my laptop (an old Compaq Presario) on the floor... The screen now remains snow white, but the rest seems to have survived. At least I'll be able to extract its content. I store in arch or backup almost everything I use regularely, but one never knows... I'll try to see if there is some hope for the screen tomorrow, I don't think it's a good idea to open it just before going to bed...

I just hate buying unnecessary expensive stuff, not because I don't appreciate new toys, but rather because I really don't like making myself the target of the many marketing tools that come with these kinds of activities.

Ok, so does anyone have a good suggestion for a linux laptop? no need for high performances, rather sth light, silent, and robust...

Pybliographer
a new release on the stable branch, no big surprises. Plans are quite clear for an early preview of the development code, now I just need to find some time to actually put some code in it :-)

proski
regarding arch being more centralized than subversion, it's rather the opposite :-) First, unless Gna! forces you to do so, more than one person can commit to an arch repository. The development pattern you refer to is the one where there is an "official" tree, which collects patches from other trees. Note that anyone can start a mirror of your tree, or a branch with local fixes which is kept in sync with the official tree. The difference with subversion is that these people can also see their changes be merged in the official version with no problem (ie they won't see their patch be applied a second time to their own branch when they update from the official tree for instance).

So you can imagine multiple topologies depending on your needs. For instance if you have many small contributors and a few more regular developers, you might imagine having a first level of integrators that take the contributions, and you only merge from those.

3 Mar 2004 (updated 3 Mar 2004 at 14:40 UTC) »
Pybliographer: the mailing list is now available via NNTP thanks to Gmane. I didn't know this service until someone asked me if it could be used for pyblio. Nifty.

Work: struggling with cygwin and mingw to bring our company build tools (intended for embedded development) on an XP box... The tools themselves are in Python, which gives me at least some hope, but it's messy anyway.

PHP: even if I dislike the language, I managed to merge Wordpress and Gallery in the same web site, with a common visual appearence. Hopefully I won't have too many changes to do, as I feel like walking on eggs (what's the idiomatic english equivalent of this?)

Plugged TMDA in the exim server that handles mail for my domains. Now I need to list where I registered with my previous email and put some tagged address instead, in order to do some SPAM source tracking :-)

Ahh, the pleasure of overengineering solutions to non existent problems... I really like that when I get bored :-) Made a distributed Bluetooth scanner with BlueZ, Python, XML-RPC, lots of unnecessary threads,... just to be able to check when people are about to enter or leave the office.

web Released a first draft version of baikal-bangkok.org, (so far, only in french) which integrates WordPress in the site. Stripped down its features to a minimum, as it will not be intended for the casual geek... Worked the whole week-end with Caroline, who will do the actual journey, to define the site's content and layout. Making a pleasing design is definitely something that is not related to programming skills (and something I confess I don't know), but can be made even harder if one tries not to completely go against usability concerns... Anyway, I will probably try to replace all my table hacks with CSS in a second iteration. I started to work with Bluefish, which seems to handle php and html mixes quite well, but went back to emacs when I had to bulk-modify lots of files...

trs80 Thanks for the info about iTunes DRM. Regarding deekayen's remark about burning the AAC on a CD, I think this is where Apple has it right: block what would be a sharing highway (ie, download from iTMS and make your iTunes directory directly shareable from some p2p tool), but do not be completely in the way people would like to use their legitimate files.

I installed WordPress yesterday. I'm now in the process of customizing it for a friend of mine who will travel two years, from Lake Baikal to Bangkok. She's interested in the relationship between water and people's culture and way of living. Her trip will lead her to several places where this relationship is especially important. She would like to have some way of sharing her experiences as they happen, and I proposed to use a blog for that. Let's hope I won't have too much support requests, or the travel expenses will be high :-)

Work: slowly managed to convince the team at work to move over to Arch instead of CVS. The last issue is related to the fact that our Linux-only business has seen some Windows projects creep in... And Arch on windows is not yet ready for prime time: some hopes seem to come from using the Unix comptibility layer from Microsoft. An attempt by a friend of mine to install the Unix Services left his XP box crashing immediately after boot. I think we'll rather access the code via samba and perform the versioning on a Linux box...

Pybliographer: things were a bit slowed down by a lack of free time, or rather a decision to spend it differently. However, I still think of releasing the development code soon. I find it already useful in its current shape, maybe I won't be the only one :-)

13 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!