ripe-atlas is now usable…

Background

A long time ago, I got a RIPE Atlas probe from a friend of mine — who does not know Stéphane Bortzmeyer?. For those who don’t know, these probes creates a big friendly botnet that enables all users — including you, whether you have one or not — to create “measurements” on the global Internet.

Measurements are used today to (guess what) measure things like DNS queries, network latencies and more. Having a probe enables you to participate by submitting your own network data. The more probes there are, the better. It has been frequently used on the past to find out about DNS censorship like here, here or here.

How does it work? The probes have a set of builtin measurements that get sent regularely to the RIPE servers and there is an API available to make queries out of these probes. There is of course an official tool available but it is in Python. While I could just use it, I do not like Python.

Various tools are available in different languages as well here.

As a Golang fan, I’ve tried to use these and was never satisfied. Either the CLI sucks or the tool had too many dependencies or something else. So you can guess, I had to write one myself. That was also an excuse to play a bit more with Go as a language :)

And today, I released version 0.21 of my so called ripe-atlas tool. After (way too many) commits, changes and test-by-errors, it is now usable.

Read on →
Comments

New mfsbsd tutorial out for FreeBSD 11.x

Preambule

You may remember these articles I posted a while ago in the “howtos” category on my website. I had two of them on my ZFS-on-root setup, one on FreeBSD 8.2 for a local machine and one for a remotely managed server on FreeBSD 9.2.

The most important one was the latter as I moved all my services on dedicated servers hosted in datacentres (all managed by Online1).

My most heavily used machine at Online is getting old now by today’s standards and, to stay within the scope of the aforementioned articles, lacking the cryptographic hardware extensions in its CPU (an Intel Xeon L3426 — as you can see, old :)).

While I was just running my web & mail site out of it, I do not really need blazing fast disks (or I’d have taken SSD) but still, now that I’m sharing stuff with the Transmission P2P client and building my own set of FreeBSD packages for the host and its jails with Poudriere, the bandwidth limitation is taking its toll (35 MB/s without the AES-NI instructions vs 150 MB/s).

I may also running out of disks space (ahem), the disks are 90% filled…

Read on →
Comments

Calife 3.0.6 is out!

Minor upgrade for Calife, now at 3.0.6. Some cleanup & refactoring of the code. Better diagnostics when fork(2) fails. New header file to have better declarations like for die(), courtesy of Bertrand Petit.

It is available on my Bitbucket and Gibhub repositories. There is a fingerprints file signed with my GPG key. Please, check the signature before using the files. BTW, the GPG key is here

It is now-ish in the FreeBSD ports tree.

Comments

2016 in books

Preambule

Well, if I thought (cf. the previous article) that 2015 was bad for reading, well, 2016 clearly beat 2015 by a long shot :(

I planned reading a bit more than 2015 (goal was 48) and I managed… 30. A freaking disaster. I was mostly unable to read during the first half of 2016, too many issues at work and in my personal life.

See for yourself: the 2016 challenge

Read on →
Comments

Last day at BSDCan 2016 - conference

(followup on previous article)

The last day of BSDCan is always special: all talks start at 10AM instead of the usual 9AM to account for the preceding night, generally filled with beer and food for some reasons :) It is also when the famous auction is taking place. During the closing session, Dan will auction a few items and the money given to the Ottawa Mission charity. He does that also with PGcon, the equivalent of BSDCan for Postgresql.

Auctioning

But for now, the talks!

Read on →
Comments

Third day at BSDCan 2016 conference

(followup on previous article)

Dan officially opened the conference as usual, under supervision by Groff of course, now a regular attendee of all conferences :)

Dan & Groff

Groff

Read on →
Comments

Second day at BSDCan 2016 devsummit

Second day of the devsummit at BSDCan. One very important session on the morning, the one about what was finally put into upcoming 11-RELEASE and what we want to have (or at least try to) for release 12.0. See below.

This is a followup on yesterday’s post

my Group photo

Read on →
Comments

First day at BSDCan 2016 devsummit

Let’s begin this new series on BSDCan 2016!

As usual, we will have two days of both tutorials and FreeBSD devsummit, a regular event in almost all BSD-related conferences now.

devsummit

devsummit

Read on →
Comments

La maison Sanki à Boulogne

Suite un déplacement un peu inattendu du côté de Boulogne-Billancourt — un besoin de convoyer mon ainée au spectacle d’une de ses copines de classe — je suis retourné dans un des meilleurs restaurants japonais de la région parisienne d’où l’occasion de ce nouveau billet :)

Résumé

Lieu : 38, avenue Edouard Vaillant
Téléphone : +33 (0)1 46 08 38 38
Site web : http://restaurant.sanki.free.fr/

Ouvert tous les jours sauf dimanche midi et lundi — 12h00 à 14h30 et 19h00 à 21h45

Type : Cuisine japonaise de qualité, carte très bien fournie.
Prix : compter un minimum de 40-50 €/personne voire beaucoup plus.
Note : 4/5 à cause des prix

Read on →
Comments

Une brève histoire… 3e partie ! (encore plus LONG)

La suite

Après cette [trop] longue interruption de nos émissions, voici enfin la 3ème partie de cette [toujours] brève histoire de mon informatique (en toute modestie hein), consacrée cette fois-ci à mon arrivée dans le monde joyeux de l’informatique libre et des UNIX libres en particulier.

À lire après la première partie et la seconde bien entendu :)

J’espère cher/chère lecteur/lectrice que tu voudras bien m’excuser pour ce délai par trop long à mon goût dans la rédaction de cette 3ème partie ; 2015 fut à plein d’égard une année difficile pour moi… Comme d’habitude, toute erreur est mienne et ma mémoire pouvant défaillir, toute correction ou commentaire sera le bienvenu.

BSD Daemon

NOTE: la plupart des liens Wikipédia de cet article sont vers les versions françaises desdits articles ; je conseille néanmoins si vous le pouvez d’aller consulter les versions anglaises, beaucoup plus complètes à cet égard que les françaises, malheureusement 1.

Read on →
Comments