Statut de la page

Migrating from Drupal to Ikiwiki

TLPL; j'ai changé de logiciel pour la gestion de mon blog. TLDR; I have changed my blog from Drupal to Ikiwiki. Note: since this post uses ikiwiki syntax (i just copied it over here), you may want to read the original version instead of this one. will continue operating for a while to give a chance to feed aggregators to catch that article. It will also give time to the Internet archive to catchup with the static stylesheets (it turns out it doesn't like Drupal's CSS compression at all!) An archive will therefore continue being available on the internet archive for people that miss the old stylesheet. Eventually, I will simply redirect the anarcat.koumbit.org URL to the new blog location, . This will likely be my last blog post written on Drupal, and all new content will be available on the [...]
Lire la suite
Vus : 37530
Publié par anarcat : 13

bup vs attic silly benchmark

after see attic introduced in a discussion about bup, i figured out i could give it a try. it was answering two of my biggest concerns with bup: backup removal encryption and seemed to magically out of nowhere and basically do everything i need, with an inline manual on top of it. disclaimer Note: this is not a real benchmark! i would probably need to port bup and attic to liw's seivot software to report on this properly (and that would amazing and really interesting, but it's late now). even worse, this was done on a production server with other stuff going on so take results with a grain of salt. procedure and results Here's what I did. I setup backups of my ridiculously huge ~/src directory on [...]
Lire la suite
Vus : 2344
Publié par anarcat : 13

Upgrading Debian from 32-bit to 64-bit - AKA "crossgrading from i386 to amd64"

I went crazy again and upgraded my laptop from 32 to 64 bits. This was a rather complex problem, and in retrospect it may have been easier to simply reinstall. But it was a good exercise and a good test of the new multi-arch support, which, I gotta say, works surprisingly well.

A few other people wrote their own procedures already, but I made my own in my wiki (which, incidentally, I am thinking of using to replace this blog which I can't seem to upgrade to even Drupal 7...).

Vus : 1060
Publié par anarcat : 13

Password reset of Speedstream 5200 modems

After an extended downtime on my ADSL uplink at home during a nice snowstorm, I got curious and wanted to find out the SNR (Signal to Noise Ratio) I had on my line, to try to explain why it was down. It turned out it was more complicated than I thought, because the modem was locked down by Bell Canada (even though I am not a customer). There was a Windows utility, but since I haven't been running this pathetic operating system in years, I had to find an alternative. Fortunately, the author of that utility posted a description of the packet format used for the password reset, and here I was trying to send raw ethernet frames using Linux (for testing and, why not!) and FreeBSD (because I use FreeBSD for routing, because I dislike iptables). The result is this somewhat poorly written C program, available in this  [...]
Lire la suite
Vus : 1222
Publié par anarcat : 13

Announcing a prettier noping

I have implemented really pretty histograms in the venerable ping software, something I never thought could be improved, until I discovered prettyping.sh, something that was just begging for improvements. Which are now done. But first some history... First, in 1983 (!), there was ping and network operators rejoiced, as they could see if a host was down or not, and have all sorts of geeky statistics: PING koumbit.net (209.44.112.66): 48 data bytes 56 bytes from 209.44.112.66: icmp_seq=0 ttl=52 time=25.076 ms 56 bytes from 209.44.112.66: icmp_seq=1 ttl=52 time=24.006 ms 56 bytes from 209.44.112.66: icmp_seq=2 ttl=52 time=24.106 ms ^C--- koumbit.net ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 24.006/24.396/25.076/0.483 ms Then, in 2006, there was noping, and things were, well, not [...]
Lire la suite
Vus : 1602
Publié par anarcat : 13

Debian Wheezy et Debian Québec ce samedi!

[En français ci-bas]

As announced by Fabian we are launching the Debian Québec group this saturday, with a release party at UQAM. I may not be present as I was planning to go camping this weekend, but since the weather forecast is rainy so far, I may cancel.

Tel qu'annoncé par Fabian, nous lançons le groupe Debian Québec ce samedi, avec un "release party". Je vais *peut-être être absent vu que je prévoyais sortir en camping, mais vu qu'ils prévoient de la pluie pour 4 jours, je vais peut-être m'abstenir...

Vus : 515
Publié par anarcat : 13

New Debian release: my contributions to the #newinwheezy game

So while I haven't work exceptionally hard to help with the Debian Wheezy release (I merely help with a few RC bugs and organised a bug squashing party), I still have a few significant contributions to the release. So here's my claim to fame to the #newinwheezy game: Charybdis - a popular and solid IRC server which is the base of the software behind the Freenode network (amongst others) Kedpm - a Figaro compatible password manager, one of the few out there which supports both a console and graphical UI tty-clock - a simple console [...]
Lire la suite
Vus : 705
Publié par anarcat : 13

Why I don't like Pulseaudio

(This rant was originally part of the live streaming series, but I moved it to a separate article because people got stuck on it instead of responding to the actual subject of the article.) Before I get flamed for attacking Pulseaudio (PA), let's just settle this: I don't like it. I think PA is over-engineered and tries to do too many things at once. I used to (until just now) systematically purge pulseaudio-related packages from my system, mainly because PA has this awful tendency of automatically starting and staying around eternally, which wouldn't be so bad except PA has also the bad habit of hogging the audio device exclusively, which makes regular programs like mplayer, ogg123 fail to simply play audio, unless they go through the PA straight-jacket. (Update: this seems to be a bit better in newer versions of PA, where the audio device is released when sound is not being played. Thanks Philipp Kern for the [...]
Lire la suite
Vus : 1921
Publié par anarcat : 13

Live radio streaming with MPD, part 2: multicast RTP

The previous article was introducing basic streaming principles based on Icecast. The issue with this, of course, is lag and overhead of HTTP-based connexions. In this article we introduce RTP-based streaming system, (unfortunately) based on Pulseaudio and multicast. (Update: there was a rant here about Pulseaudio (PA) that I have moved out of this post because it's not what I was aiming to talk about. Those wanting to answer that troll are welcome to join the flamewar here.) A word on multicast I took the opportunity of trying out Multicast (it's actually  [...]
Lire la suite
Vus : 3301
Publié par anarcat : 13