alrj en ligne

Aller au contenu | Aller au menu | Aller à la recherche

lundi 8 février 2010

Carbonnades de dindonneau à la Kriek

Voilà la recette complète du plat que j'ai servi aux amis français (et au belge) pour le souper de la veille du FOSDEM. Oui, parce que chez nous, le repas du soir s'appelle le souper.

Lire la suite

lundi 21 septembre 2009

Un Soulagicon... en vrai

Pour ceux qui ne le savent pas encore, je suis en train, avec un ami, de construire un véritable Soulagicon. Il est basé sur une carte Atmel NGW100, tournant sous Debian.

Le code a été finalisé dimanche dernier et sera distribué sous GPL. Publication probable de la totalité des infos le 27 septembre, date à laquelle les Snuls fêteront leurs 20 ans.

dimanche 9 août 2009

Bold: un linker particulier

J'ai l'honneur de vous faire part de la sortie de Bold, un linker d'un genre particulier qui ne servira pas à grand monde :-)

Il est spécifiquement conçu pour ceux qui souhaitent réaliser des intros 4k (voire 1k), et ne fonctionne que pour x86_64. Pour des tailles supérieures, je doute que ses avantages contrebalancent ses limitations.

Distribué sous GPL 3, il est écrit en python et disponible sur http://www.alrj.org/projects/bold/. Toute suggestion, amélioration, critique ou remarque est la bienvenue.

La partie "runtime", qui peut être incluse dans le binaire final, est écrite en assembleur et bénéficie d'une exception à la GPL, un peu comme le runtime de GCC.

Les principales caractéristiques de Bold sont les suivantes :

  • En-têtes ELF limités au strict minimum
  • Structures internes (particulièrement la table DYNAMIC) réduites à leur plus simple expression.
  • Résolution des symboles externes par hash, pour ne pas embarquer dans le binaire les noms de fonctions à rallonge (OpenGL est parfois champion pour ça)

J'ai encore quelques idées d'amélioration, mais peu de courage pour les implémenter :

  • Réordonner les différentes sections jusqu'à trouver l'arrangement qui compresse le mieux
  • Porter la chose pour x86, en 32 bits

La discussion, s'il y en a une, se passe sur http://linuxfr.org/~allergy/28643.html

samedi 9 mai 2009

Nouvelle clé GPG

Je change de clé GPG. Toutes les informations sont dans ce document signé avec les deux clés, l'ancienne et la nouvelle.

Je cesse dès à présent d'utiliser l'ancienne clé. Elle sera révoquée dans quelques mois.

jeudi 21 août 2008

Une petite recette de pâtes pas du tout diététique

Rien que le titre, ça donne envie, vous ne trouvez pas ?

Pour la petite histoire, c'est une recette que j'ai goûtée au café/resto le Onlywood, à Louvain-la-Neuve. J'ai tellement aimé que je me suis senti obligé d'en manger aussi à la maison !

En avant pour les ingrédients. Les quantités sont absolument approximative, et c'est donné pour une personne :

  • 100g de lardons allumette ;
  • 250ml de crème fraîche (ouais, par personne) ;
  • une belle grosse cuillère à soupe de miel (liquide) ;
  • vinaigre balsamique ;
  • mozzarella râpée ;
  • et bien sûr, des tagliatelles.

Dans une poêle large, faire revenir les lardons à feu vif sans oublier de les tourner, jusqu'à ce qu'ils prennent une belle couleur foncée qui indique qu'ils sont prêts.
Retirer tout liquide qu'ils auraient pu dégorger (ah! saleté de viande aux hormones pleine de flotte) et déglacer avec une grosse cuillère à café de vinaigre balsamique. Attention, surtout ne pas mettre trop de vinaigre, sinon il va sauvagement faire tourner la crème, et je vous assure que c'est mauvais (expérience n° 1... peu concluante). D'un autre coté, s'il y en a trop peu, ça ne colorera pas assez et ce sera moins joli.
Ajouter la crème et le miel dans la poêle, bien mélanger le tout et faire réduire lentement, mais longtemps. Très longtemps. Vraiment longtemps. Jusqu'à obtention d'une sorte de pâte gluante, collante, plutôt bien colorée.
Recouvrir de ce slime aux grumaux les tagliatelles que vous n'aurez bien sûr pas oublié de faire cuire pendant que ça réduisait sagement et couvrir avec la mozzarella râpée.

Bon appétit, et bon régime !

Ah, et si vous avez une idée pour une verdure capable d'accompagner un tel monstre, je suis tout ouïe. Généralement, après un truc pareil, je me sens juste la force d'avaler quelque chose comme une demi feuille de salade.

mardi 15 juillet 2008

Un bête jeu

Viendez combattre ma brute. C'est du flash, c'est viral, et c'est rigolo.

samedi 12 janvier 2008

Oneliner pour ceux qui ont une bonne vue

(Ouais, je sais, presque six mois depuis le dernier billet)

Deux petits oneliners qui peuvent être utiles si

  • vous avez de bons yeux,
  • votre linux est en x86_64 (AMD64 ou EM64T),
  • vous programmez en assembleur,
  • vous utilisez vous-même les syscalls au lieu d'appeler la libc,
  • vous aimeriez garder une liste de ces appels système sous la main.

Pour imprimer la liste des appels système, dans l'ordre des numéros :

$ awk '/#define __NR_/ {sub(/__NR/, "SYS"); 
       printf("%3s   %s\n", $3, $2)}' \
    < /usr/include/asm-x86_64/unistd.h \
    | enscript -G5r -t "x86_64 syscalls, by number"

Pour imprimer la même liste, mais par ordre alphabétique :

$ awk '/#define __NR_/ {sub(/__NR/, "SYS");
       printf("%-28s %s\n", $2, $3)}' \
    < /usr/include/asm-x86_64/unistd.h \
    | sort | enscript -G5r -t "x86_64 syscalls, by name"

Ces impressions donneront quelque chose de correct tant qu'il n'y aura pas plus de 320 appels système. Au delà, ça va déborder.

Évidemment, si vous ne voulez pas imprimer, vous avez le droit de retirer l'appel à enscript. Et si vous voulez le résultat dans un fichier PostScript, ajoutez l'argument -o fichier.ps à la fin de l'appel à enscript.

jeudi 26 juillet 2007

Greylisting conditionnel sous Postfix

J'expliquais, dans un précédent billet, comment combattre le spam sur son serveur Postfix avec les RBL, le greylisting et amavis. J'y racontais aussi que pour les domaines où le serveur est secondaire, il vaut parfois mieux ne rien filtrer du tout.

Mais il y a quelques jours, j'ai entendu parler du Greylisting conditionnel. L'idée principale est d'apporter un minimum de protection aussi pour ces domaines. Cette protection ne doit toutefois pas être intrusive. Comme je le disais, perdre ses mails c'est pas trop grave, perdre ceux des autres, ça craint !

Ce que nous voulons, c'est appliquer le greylisting aux mails qui proviennent d'une machine listée dans les RBL. On désactivera bien évidemment le filtre RBL "dur" pour les domaines concernés, sinon ça ne sert à rien.

Marche à suivre

whitefilter

Whiltefilter est un filtre pour postfix. Il est disponible en paquet Debian. On n'oubliera pas d'ajuster sa configuration.

sock: 127.0.0.1:60001
rbl: bl.spamcop.net
rbl: sbl-xbl.spamhaus.org

Vous pouvez constater que j'utilise les mêmes RBL que dans la configuration de postfix.

Mise à jour de la table MySQL

Reprenons notre table nommée filter. Dour la colonne postgrey, nous ajoutons la valeur greyrbl à l'énumération.

Configuration de postfix

Dans le fichier main.cf, il est d'abord nécessaire de déclarer cette nouvelle classe :

smtpd_restriction_classes = rbl0, rbl1, amavis0, amavis1, 
                            grey0, grey1, greyrbl

Sa définition est alors la suivante :

greyrbl = check_policy_service inet:127.0.0.1:60001
          check_policy_service inet:127.0.0.1:60000

Le premier des deux tests est whitefilter. Celui-ci retourne soit OK, auquel cas le mail est accepté; soit DUNNO, ce qui signifie qu'il faut effectuer les tests suivants. Dans notre cas, c'est l'appel à postgrey.

Bon filtrage de spam !

vendredi 13 juillet 2007

Rentrer de vacances, quel plaisir !

Quel plaisir de rentrer de vacances pleines de grisaille, pour retrouver son chez-soi ensoleillé, presque trop chaud.

Quelle joie de retrouver Delete, le chat, si longtemps resté seul.
Quelle fierté de découvrir dans le coin le plus inaccessible de la chambre, un tas de plumes, seules témoins d'une chasse acharnée, probablement suivie d'un savoureux dîner.
Quelle surprise de constater, au moment de tout ramasser, qu'il restait, outre les plumes, suffisamment de morceaux gluants pour garder un semblant de consistance et transpercer les trois couches d'essuie-tout.

Et quel bonheur inouï de découvrir, nichés dans ce tas de plumes et de vieille viande avariée puant la mort, le miracle de la vie. Tous ces jolis petits asticots blancs, se tortillant sur le sol.

Quel soulagement, surtout, d'être rentré à temps. Finalement, les asticots, c'est vraiment beaucoup mieux que les mouches.

mercredi 2 mai 2007

Un drole de nombre...

... que je vois partout depuis hier, alors je le donne ici aussi. Il parait que c'est rebelz, hype, et tout.

En décimal :

13256278887989457651018865901401704640

En hexa lisible :

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

Pour ceux qui se poseraient des questions, ça aurait un rapport avec les HD-DVD.

mardi 3 avril 2007

Je pars loin loin loin

Quatre mois depuis mon dernier billet, c'est bon, je tiens la moyenne...

Je suis maintenant bien installé dans mon appart. Le chat, arrivé un peu plus tard, a déjà trouvé ses marques à l'intérieur. Il lui reste à apprivoiser le vaste extérieur, découvrir le jardin etc. Mais ça vient petit à petit.

Question boulot, c'est très cool. Après cinq mois, je suis toujours content de me lever le matin pour y aller. Ceux qui me connaissent apprécieront ! Mais le mieux, c'est que je vais être envoyé en Chine pour une dizaine de jours[1], plus exactement à l'hôpital de Wanjie. Mais non, pas pour y être soigné. Vous savez bien que je suis un cas désespéré sans possibilité de traitement. Ça se trouve en province de Shandong (ou en français mais moins complet), près de Zibo (en français, même remarque).

J'espère que j'aurai la possibilité de prendre moult photos sur place, même si Wanjie est vraiment une zone industrielle rurale (si si), pas vraiment touristique. Avec un peu de chance, j'aurai quand même le temps de me balader dans Pékin (en français, idem) en attendant mon vol de retour, ou Jinan (en français, encore une fois).

J'espère quand même que je ne m'ennuierai pas trop dans l'avion, que j'aurai un peu de place pour mes jambes (vive la classe éco), et que je tiendrai le coup sans fumer pendant plus de 10 heures.

UPTATE : finalement, je resterai un peu moins longtemps. Je quitterai Wanjie le jeudi soir, passerai une nuit à Pékin, et serai de retour le vendredi en fin d'après-midi. Finalement, je serai parti une semaine, pour 4 jours (dont un rogné) de travail sur place.
Ah, et je ne suis pas sûr que j'aurai un appareil photo avec moi :-(

Notes

[1] À voir encore en fonction des vols dans lesquels il reste de la place. Je viens d'apprendre que pour les dates de retour envisagées, tout était fully booked, je risque de rester un peu plus moins longtemps que prévu.

samedi 2 décembre 2006

Balise <blogquote> ?

<irazer> alrj est entré dans la vie active ... il est devenu diurne

Humpf ! :)

dimanche 12 novembre 2006

Quelques nouvelles quand même

J'aurais dû en parler plus tôt, mais si vous lisez ce blog, vous savez que j'y écris au lance-pierre...

Donc, si vous n'étiez pas au courant, voilà c'est fait, je travaille depuis une semaine. Ça se passe chez IBA, à Louvain-la-Neuve, et j'y suis « system administrator and configuration manager », un titre dont la longueur rend mes collègues jaloux...

Pendant ce temps, ma transhumance se poursuit, et je ramène une partie de mes affaires chez ma mère chaque week-end. J'espère pouvoir commencer à réellement m'installer d'ici deux mois. Peut-être même un peu moins si tout va bien. Et quand je dis « chez ma mère », ce n'est pas chez elle à proprement parler que je compte m'installer, mais dans le studio qu'ils sont en train d'aménager.

Et à part ça, tout va bien :)

dimanche 29 octobre 2006

Révolte en 2100

Peut-être certains d'entre vous ont entendu parler (ou lu) le roman de Robert A. Heinlein intitulé « Révolte en 2100 ». L'auteur y décrit une Amérique étatsunienne tombée progressivement sous la coupe d'une dictature théocratique.

Quand je vois ce qui se passe actuellement dans ce pays, je rejoins de plus en plus l'idée (exposée dans une nouvelle dont j'ai oublié l'auteur) que les écrivains de S-F sont des prescients. Révolte en 2100 a été publié pour la première fois en 1953 !

Ces quelques dernières années, la Grande Nation de la Liberté (statue à l'appui) a vu se produire ou s'affirmer les faits suivants :

  • Quasi obligation d'une appartenance religieuse. Être athée, ça ne se fait pas. Ou en tous cas, ça ne se dit pas.
  • Enseignement du créationisme (une idéologie) dans les écoles de certains états, comme alternative plausible à la théorie de l'évolution. Si l'idée se défend dans le cadre d'un cours de philo ou de religion, il est absurde que l'état se mêle de lier cette notion à la biologie.
  • Engagement marqué dans ce qui ressemble fort à une Guerre Sainte ou une Guerre de Religion. Ce n'est probablement qu'un prétexte, mais c'est celui qui fonctionne.
  • Construction d'un mur de 1000km pour se protéger de l'immigration en provenance du Mexique.
  • Suppression de l'Habeas Corpus, sur un simple mot du président. Ceci autorise l'état à emprisonner toute personne, citoyenne américaine ou non, déclarée « ennemie de la nation » sans jugement, sans droit à une défense, sans même faire connaître le motif de détention à l'accusé, et à user sur elle de méthode d'interrogation forte. Bien sûr, c'est pour lutter contre le terrorisme...
  • Une liberté de la presse et des médias qui dégringole d'année en année, selon Reporters Sans Frontières.
  • J'apprends aujourd'hui que le président peut désormais déclarer la loi martiale dans un état de manière beaucoup plus libre qu'avant, faisant fi des lois et Actes précédents qui limitaient son autorité en matière de déploiement des troupes sur le territoire américain.

Les États-Unis auraient-ils déjà parcouru le tiers du chemin vers la dictature militaire-religieuse décrite dans le roman de Heinlein ? Je commence à le croire.

Iront-ils aussi loin que dans le livre ? Ils leur reste environ 93 ans pour le faire, j'espère que le peuple se réveillera à temps.

mardi 24 octobre 2006

Gnome : résultat des courses

Après quelques jours sous Gnome/Ubuntu, voici un petit récapitulatif de tout ce qui m'a frappé.

Gardez à l'esprit que certains de mes reproches peuvent être dûs à mon ignorance, et d'autres la manière dont Ubuntu aurait modifié certains logiciels. Je n'ai évidemment testé que des applications plus ou moins équivalentes à ce que j'utilise de manière régulière sur mon ancien portable.

De plus, comme Gnome se veut le chantre de « l'utilisabilité », je serai particulièrement critique pour tout ce qui touche à l'ergonomie et à la simplicité d'emploi.

Lire la suite