Quicksearch |
Sunday, August 21. 2005
Old to new and still the same Posted by Filip Van Raemdonck
in Debian at
23:51
Comments (0) Trackbacks (0) Old to new and still the same
Past monday (sunday night, actually) I was struck by gastorenteritis. I've had this before, but this time it was worse: even tuesday evening I had trouble eating anything small, my stomach turned all over itself again though I was fairly hungry.
On the upside, after a few days rest and once I started feeling a bit better again, I had plenty time to finish a pending upload for GNOME Apt. No new features, just some code refactoring on the inside – to fix bugs and compilation with newer library versions. One particular change was to substitute GnomeConfig with a simple replacement wrapper based on GKeyFile. I had two reasons not to use GConf: backwards compatibility, and the fact that I believe GConf is over-architectured for an application such as gnome-apt which rather needs a barebones configuration system instead. Only if I would figure out a way to initially run as non-root and do privilege elevation in-process rather than start from gksu or some similar helper, would it be useful to take a look at GConf again. On a somewhat related note, I have also quickpatched my private copy of stormpkg to be installable again with libapt 0.6.x, but it seems that finally the archive has outgrown it's CList-based package tree implementation. When I tried to swap out gnome-apt's internal widget for a TreeStore, the latter turned out to be too slow to be usable, but the stormpkg CList could easily handle the same packages datasets and kept doing so for a while. But now it has become even worse than that TreeStore implementation used to be; apparently it has now crossed a certain threshold and it takes minutes even just to start. Time to let it go, it has had it's time. Tuesday, August 9. 2005In the heat of the night
The Sisters Of Mercy headlined the Lokerse Feesten yesterday, and we went seeing them.
This festival is not like a regular festival — it is rather a series of festivities in the town center than a large scale festival. The entrance is fairly cheap and it is possible to buy a ticket for the entire ten days. As a consequence, there are usually a lot of locals attending, from all ages. A few songs into the show, these folks started leaving, which was good: before, the terrain was packed with people; afterwards it was still full but not overcrowded anymore. Possibly because of the cheap entrance, I also saw a small group of Germans attending the show. As for the set itself, I think it was quite good. Sound was a little bland at the start, but halfway into the first song this was corrected. All songs I recognized lived up to expectation: Alice, Mother Russia, Flood I, Lucretia... Only Temple of Love was a but unusual, but I did not expect it to be the same live than it is on record. The show finale was Vision Thing, and I think it was the apotheosis of a great evening. Tuesday, July 19. 2005Joining the fray
As this is making rounds on Planet Debian right now:
![]() There are probably a lot worse characters in the meme one can end up being. And mind you, my hair is going back already... Tuesday, July 19. 2005
WSGI application wrapper for CGI scripts Posted by Filip Van Raemdonck
in Python at
17:39
Comments (0) Trackbacks (0) WSGI application wrapper for CGI scripts
Since no such beast seemed to exist yet, I have hacked up a wrapper to turn an existing python CGI script into a WSGI application. The result is available from the sysfs download area as cgi2wsgi.py.
The wrapper requires you to rename the original CGI script to somecgi.py (pick a name), make it available in the python path, and set the name you gave the script in the wrapper wrapcgi method. This is due to the way it works: it mangles the environment and standard output, and then tries to import the CGI as a python module. Any output is gathered, split into headers and data and then returned to the WSGI server. An alternative approach could have been to create a full-fledged CGI environment and run the script by forking or another equivalent method, with the added bonus that this should work even to turn non-python CGI scripts into WSGI applications; but this looks like a lot more work than the import approach I used (which was tricky enough in certain details already).The wrapper is not complete as it stands: there are a bunch of variables which are usually available to CGI scripts but aren't when the CGI is loaded by the wrapper. Also if your script uses globals and does not reset them to a sane state before use data may linger in between subsequent invocations. However, I have successfully run a few applications through it so it should provide a reasonably good base to start from. And it did show a few bugs which were not triggered in a standard CGI environment. The best way to figure out weak spots in your CGI script is probably by running the wrapper in a WSGI server which is not run itself through CGI, to avoid the WSGI server environment leaking through to the application. If run standalone, the wrapper tries to use the OwlFish.com WSGIUtils to this purpose. Bugfixes, enhancements and feedback welcome at mechanix on rack66.net. Tuesday, June 21. 2005
Blosxom.PHP validation Posted by Filip Van Raemdonck
in software at
23:16
Comments (0) Trackbacks (0) Blosxom.PHP validation
This blog uses Blosxom.PHP currently, and while there is a configuration option to tell it that it should generate valid XHTML, the output still has some small bugs.
I've corrected the few outstanding issues; I've put a small patch for Blosxom.PHP 1.0 in the sysfs download area that makes it get past the W3C validator. There is only a small change in output and it is how the calendar looks. And if I hadn't mentioned it, it even might have gone unnoticed. Friday, June 17. 2005
Innovation3d release and removal Posted by Filip Van Raemdonck
in software at
19:57
Comments (0) Trackbacks (0) Innovation3d release and removal
I have just done a new release for innovation3d. Although "new" isn't exactly accurate: it is actually a release which has been sitting on some harddrive for a year and a half. Better late than never I suppose...
I am also going to ask for removal of the Debian packages. This release is rather a "make it slightly more buildable" than a real new release, and does not even come close to getting all Debian issues fixed. Upstream development has halted for a few years now, and I am not up to the task of taking over. If the project ever takes up again, surely packages will arrive into Debian once more. Until then, there is my latest .diff.gz for it which I have included in the sourceforge release. Friday, June 10. 2005
Those guys are nuts! Nuts I tell you! Posted by Filip Van Raemdonck
in life at
01:19
Comments (0) Trackbacks (0) Those guys are nuts! Nuts I tell you!
Last sunday I went to see the "32ste Snelheidsprijs van de Noordzee", organized by k.v. OSTEND MOTOR SPORT vzw. This is a motorbike speed race, organised on a regular street circuit.
The most spectacular races were the monobike sessions—these drivers seem to care almost even more for stage performance than they do for the end classification. The most surprising race was the 50CC race, in which scooters and small motorcycles had to head up against each other. The motorcycles had slightly better acceleration, at least in first gear, but that was quickly offset by the need to switch gears. The scooters which did not need to change gears immediately overtook the motorcycles in speed; one could witness this after each serious turn. And the same showed before each turn: the motorcycles would have been able to outbrake the scooters, if they had not needed to gear down as the scooters had to. But the most exciting races were the supersport races—even of only because of the speed factor. I've owned a Yamaha R6 (full power, i.e. 119 HP for a 169kg bike) for three years myself, and I have 2004 Fireblade now. And one of the guys I went with has been driving a Kawasaki ZZR 1100 for some years; the bike which has been the fastest production bike for a while, until the Hayabusha came around. But that ZZR guy is the one from which I got the title quote. And I believe he's quite right: I wear out my tires edge to edge, but I am sure I wouldn't be able to keep up with these race pilots for half a lap. Anyway, just to get a taste: here's a low-res picture of the supersport 600 B race, and two small movies, one of the superstock 600 and one of the 3 Landen Cup which is a 3 country (BE, NL and DE) superbike championship. Note: Those movies and picture were captured with a Nokia 6600, which is a nice phone, but has only a VGA camera unfortunately. And the movies can be played with xine (or totem, or ...) on Linux and other UNIX-like operating systems, and a recent quicktime player on other OSes. Sunday, May 29. 2005PDF page merge
I'm getting married in september, and we've been busy with our invitations during the last few days.
For certain reasons, we created them at my girlfriend's home where the PC is running Windows XP and Office XP. But Word is a pain to layout with, especially when it comes to vertical desings. We needed a picture above a block of text, but could not get it right. In the end, I ended up printing things to PDFCreator, on separate pages: the picture with Photo Editor (at least I think that's what it's called), which allowed for exact on page positioning, and the text block in Word with page margins set to do the positioning. I used PDF output because I could thus print the invitations at home on a laser printer instead of the ink printer with my family in law. Only thing is, I had to feed each page to the printer multiple times, unless I could overlay them with each other. The solution came with the help of LaTeX. When you set the position of the included graphics inside the AddToShipoutPicture blocks to (0,0), fullsize pages can be overlaid to achieve the effect I needed. A bit of a hassle, but in the end it's the result which matters.
Friday, May 20. 2005Secure VOIP
I was looking for a GUI application to handle certificates, when I stumbled upon this. It looks interesting, but I wonder if it would be portable to That Other OS. That would make it even more interesting :)
When this made me look around again for more SIP information, I found a VOIP on Linux quick guide where I learned that the SIP protocol is in fact peer to peer just like a much hyped proprietary IP softphone. NAT issues aside, and looking only at home users at this point, this means not only that SIP offers an advantage over Skype because it is possible to switch networks, but in fact using dynamic DNS one should be able to eliminate registering with a SIP server altogether. Wednesday, May 18. 2005Bye bike...
Yesterday I sold my old motorcycle.
Well, not that old, as you can see from the picture. It's first registration was in 2002... However it does have 63300 and then some kilometres—time for me to let it go and get another one. The guy who bought it doesn't even have a driver licence yet, though he did say he had dirt bike and quad driving experience. I just hope he does not crash; if not he should be able to get several more years of fun with it. (assuming he does less kilometres a year than I do, that is) I must say it feels a bit strange. It was only my second bike, and the first one went to my sister so I did not actually have to say goodbye to that one. There must be a first time for everything. |
about this blogThis weblog contains the ramblings of Filip Van Raemdonck. He is a male system administrator in his early thirties, happily married, and happens to be passionate about fast motorcycles and photography.
Syndicate This Blog |
Comments
Mon, 18.08.2008 20:49 CEST
Congratulations!
Mon, 18.08.2008 09:07 CEST
oh my god, one very beautifull feeling.. I know on me :) The happiness! Ozgur
Thu, 03.07.2008 19:36 CEST
Everything's going great with the pregnancy. Only six weeks left now :) It's a hard tim e when you lose a baby, [...]
Tue, 01.07.2008 22:18 CEST
Robertsonian translocation how's thing turn out since las t Sept? I read your story abo ut the baby thing. I am [...]
Mon, 30.06.2008 14:36 CEST
I didn't know there were these kinds of exams. I am new to l inux and still don't know how to do barely anything in [...]
Sun, 06.04.2008 16:59 CEST
You're right, that not only so me, but many questions in the LPI are not up to date and tha t you probably don't use [...]
Fri, 04.04.2008 13:14 CEST
Sure, it does it's job fine (m ost of the time :). And it's straightforward. Why not us e it?
Thu, 27.03.2008 19:53 CET
You still use LILO?!
Thu, 27.03.2008 00:51 CET
Can't you use UUID-naming?
Tue, 18.03.2008 21:45 CET
If it were the old blog, it /m ight/ have been from some comm ent spam. Then again, I cou ldn't find any reference [...]