Older blog entries for hasienda (starting at number 1)

25 Feb 2011 (updated 26 Feb 2011 at 01:27 UTC) »

Tonight I'm experimenting with 2D matrix code on Debian GNU/Linux. I found, grabbed, built and installed pyDataMatrixScanner [1] and it's dependencies. Getting the live image from my good old PCVC830 (ToUCam II) USB webcam displayed in a window was a matter of some more minutes (reading the README).

Now it get's interesting. Appears, that there is no python-virtkey package in Debian, that would be required for some advanced functionality. Ubuntu has it. When I queried the web about it, I got several hints on a bug [2] regarding packaging of this package resolved in Sept-2010. The very last comment of this bug report made me smile a lot:

> Thank to all developers for fix it...I'm Spanish and I'm 16...When I'm more old...I want to be like you.
> Thanks and regars!

I fixed this bug, and I am 14! ...

[1] http://sourceforge.net/projects/pydmscanner/
[2] https://bugs.launchpad.net/python-virtkey/+bug/648695

Edit1,2: Dependencies for Ubuntu Maverick's python-virtkey can't be satisfied by Debian Squeeze. I ended up compiling and installing my own python-virtkey from Maverick's virtkey 0.60.0-0ubuntu2 source package. Note also, that the needed pydmtx Python wrapper for libdmtx is hidden in libdmtx-dev. You need to unpack source files in /usr/share/doc/libdmtx-dev/examples/python/ and do a python ./setup install manually (as root).

Apt-proxy is no longer available in Debian 6.0, so finding a successor has become a mandatory task when upgrading my home server today.

I chose apt-cacher-ng after some research on the web. Looks like a promizing quality project, and migration was quite easy with the help of a complete "Howto replace APT-Proxy with APT-cacher-ng" [1]. And I learned, that now I have an APT proxy for the first time, while apt-proxy wasn't a real one - just by it's (misleading) name.

After a short and smoth setup and data migration again I'm glad to have been pushed one step ahead. This is the Debian way, not exactly easy and compfortable at all times, but certainly worth the hassle. Debian devs, thank you!

[1] http://community.riocities.com/projects/public/wiki/Replacing-apt-proxy-with-apt-cacher-ng

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!