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 : 37997
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 : 2615
Publié par anarcat : 13

Vie privée et compteurs intelligents: dangers niés par Hydro

Mise à jour: les ingénieurs de Hydro-Québec soutiennent catégoriquement que le traffic est encrypté sur les compteurs. De plus, nous n'arrivons pas à reproduire les résultats de tests de façon fiable, il faudra donc prendre ce rapport avec un grain de sel. Il est possible que ces communications soient des rapports de d'autres appareils, par exemple des compteurs de gaz. Ceci n'écarte pas, d'ailleurs des enjeux de vie privée que seule une étude plus poussée, particulièrement avec des antennes directionnelles, pourra révéler. Avec l'équipe de Réseau Libre, nous avons découvert un enjeu de sécurité majeur avec le déploiement des compteurs dits "intelligents", ces appareils électroniques à radio sans fil qui sont appelés à remplacer [...]
Lire la suite
Vus : 2013
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 : 1240
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 : 1419
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 : 1832
Publié par anarcat : 13

Drupalcon Prague 2013 report back

I had the privilege of attending Drupalcon Prague 2013, thanks to generous funding from Omega8.cc. The event was, as now usual, a large conference for European standards, with around 2000 attendees, making it the largest european Drupalcon, again. I was mostly there to promote the Aegir project, make the usual BOF session (because our session submission was refused this year again) and meet fellow Aegir developers and users. I have attended various sessions and keynotes, which I detail here. Dries' keynote and Drupal 8 The conference starts with the usual keynote, for which I arrived just in time to see Dries introduced by a signing choir of carrots chanting "gaaaaaardeeeens!". That was probably the weirdest introduction I have ever seen, but it was funny [...]
Lire la suite
Vus : 1292
Publié par anarcat : 13

Que se passe-t-il avec l'internet de nos jours?

Il est difficile ces temps-ci d'ignorer les récentes nouvelles au sujet de la sécurité sur Internet. Ce merveilleux outil devenu si populaire et utile serait maintenant sous surveillance massive, digne des plus horribles romans de science-fiction. Mais que se passe-t-il donc sur le réseau des réseaux? Cet espace révolutionnaire qui promettait de démocratiser les communications et renverser les dictatures serait-il devenu l'outil de choix de Big Brother? Passé les grands titres sensationnalistes et ce qui semble devenir une panique généralisée laissant place à un défaitisme alarmant, il me semble important de remettre les pendules à l'heure et d'expliquer ce qui se passe réellement, du moins ce qu'on sait, des programmes de surveillance gouvernementaux. La guerre froide: 1970-2001 Il est tout d'abord important de mettre ces dernières nouvelles dans une perspective historique. L'espionnage abusif des gouvernements sur leurs [...]
Lire la suite
Vus : 1230
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 : 710
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 : 879
Publié par anarcat : 13

Internet 101: anatomie d'un site web

Ce document est rédigé à l'attention des juristes et journalistes de tous genres qui cherchent à comprendre les nouvelles technologies utilisées par différent groupes politiques, citoyens et corporatifs pour partager leurs discours et commentaires. Maintenant que les médias traditionnels n'ont plus le monopole des moyens de communication, il devient de plus en plus fréquent que des hébergeurs comme Koumbit soient la cible de plaintes, mises en demeures et maintenant même d'injonctions tout à fait déplacées. De la même façon, des informations erronées voire calomnieuses peuvent même être publiés dans un article de presse. Cette série d'article a été écrite dans l'espoir de réduire l'incidence de ces fâcheux évènements. Ne vous attendez pas à apprendre comment faire un site web ici, j'explique seulement [...]
Lire la suite
Vus : 1362
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 : 2160
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 : 3741
Publié par anarcat : 13