25 avr

Mieux gérer ses dépôts mercurial

Dans la famille des gestionnaires de versions, je demande... Mercurial ? Encore lui ? Hg 2, Git 0.

http://awesom.eu/~acieroid/blog/
U
15 avr

Mercurial pour Dwm : la folie des patches

Et hop, une ptite excuse pour partir dans un délire sur les files de patches ! Si vous vous êtes toujours demandé comment maintenir votre configuration dwn... ou si vous vous en fichez mais êtes intrigué par l'histoire des patches, go !

http://da-bhm.org/
U
12 avr

CS5 : les nouveautés principales

Pendant que certains nous parlent de logiciels chelous du fin fond de l'espace (Plan 9 §), d'autres nous parlent de trucs tout neufs qui brillent et qui scintillent. Tout ça avec un retard de ma part, un retard certain, mais un retard quand même ! (Ahem...) Vacances, la vie, tout ça...

http://blog.breizhogeek.com/
D
02 avr

Une syntaxe postfixé en OCaml ?

La catégorie Fonctionnel commençait à se dépeupler... mais c'était sans compter sur drk-sd et son BHM ! Au programme : continuations et typage un peu louche au service d'un mini-langage postfixé, à pile, construit par-dessus OCaml. Enjoy!

http://da-bhm.org/
F
29 mar

Images pour le web: compression et utilisation

Oula, c'est qu'il en remet une couche, à deux jours d'intervalle, c'est la folie de la publication ! Cette fois-ci, il s'agit de faire maigrir vos images, en vue de mieux les afficher sur vos pages Web. Car la bande passante, c'est important !

http://blog.breizhogeek.com/
D
27 mar

Découvrez (ou pas) FontMatrix : un gestionnaire de polices

Loin des considérations programmatiques du reste de #sdz, nicofrand nous présente ici un logiciel de graphisme pour nos amis qui aiment l'écriture qu'elle est belle. Si vous avez toujours rêvé d'examiner, de classer, et de comparer vos polices de caractères...

http://blog.breizhogeek.com/
D
27 mar

Pourquoi le C est moins puissant que votre langage favori

Parce qu'on ne peut pas tout faire en C, et qu'on l'assume ! Parce que le C est un langage défini par une norme. Parce qu'on est pointilleux, pédant sur celle-ci, et sur la portabilité. Et on l'assume !

http://blog.huoc.org/
P
23 mar

Le multithreading en C++

dangerous (alias fireboot) rejoint la joyeuse (ahem) troupe des auteurs de #sdz, avec cet article sur les threads ; et comme dangerous, il aime le C++, on a droit à un petit coup de Boost.thread, bien sûr ! Ha ha ha...

http://fz-corp.net/
P
20 mar

Découverte de Tinyscheme

Tonton acieroid nous présente une technique ancestrale, le sertissage d'un langage de script dans un programme C. Ici, avec Tinyscheme.

http://awesom.eu/~acieroid/blog/
P
15 mar

7 recettes pour aller plus loin avec le préprocesseur C

Parce qu'il y en a marre des tutos pour les mauvais. Parce que tout le monde veut être da masta da préprocessa... Venez apprendre les techniques (pas si) secrètes du préprocesseur C !

http://blog.huoc.org/
P
07 mar

De l'art de coder un blog (2/2)

Coder un blog, ce n'est pas juste coder (enfin, littéralement, si, mais chut), c'est aussi penser à ses utilisateurs, à l'interface, à la promotion...

http://blog.huoc.org/
D
03 mar

Une modeste introduction à (mon travail sur) QEMU

Pour ceux qui auraient toujours eu envie de savoir comment on fait pour exécuter du binaire d'une machine... sur une machine différente !

http://blog.huoc.org/
C
02 mar

Vole libellule, vole !

Après de longs mois de recherche et de pèlerinage dans diverses églises, notre homme trouve enfin la voie par la Libellule qui naquit du démon...

http://awesom.eu/~acieroid/blog/
U
28 fév

FreeBSD ports on steroids -- part 1

Dopez vos démons et partez à la chasse aux logiciels ! Apprenez-leur à reconnaître les puces ; dressez-les pour sortir vainqueurs du labyrinthe des miroirs !

http://awesom.eu/~acieroid/blog/
U
28 fév

De l'art de coder un blog (1/2)

Coder un blog, c'est bidon, 5 minutes avec RoR, dit-on. Coder un blog, ça ne sert à rien, il y a Wordpress, Dotclear, murmure-t-on. Mais coder un blog, cela peut aussi demander de la réflexion...

http://blog.huoc.org/
C
20 fév

Macaque

Un été de bluestorm, et un singe est né : Macaque, ou l'histoire d'un DSL SQL pour OCaml. (Et si vous n'avez rien compris, il vous suffit de cliquer pour en savoir plus ! :-°)

http://blog.huoc.org/
F
17 fév

Acme

Le nom peut faire penser à quelques choses déplaisantes de l'adolescence (et parfois au-delà...), mais il n'en est rien. heaumer vous invite ici à redécouvrir cet éditeur de texte vintage qui nous vient du vénérable Plan 9 !

http://awesom.eu/~homer/
U
15 fév

LFS & pkgsrc

Ou l'histoire d'un mariage consanguin entre un manchot-gnou et un spécimen non identifié, entre le diable et le drapeau orange...

http://awesom.eu/~homer/
U
13 fév

Bépo et DragonFly BSD

Parce que les libellules n'ont pas de doigts, il leur faut un clavier adapté. C'est l'histoire d'une libellule qui voulait se faire Dvorak...

http://awesom.eu/~acieroid/blog/
U
11 fév

État de la vidéo sur le web

Le Flash est mort ! Vive la vidéo sur le Web ! On aurait aimé pouvoir dire ça. Hélas, ce n'est pas tout à fait le cas encore : l'état de la chose, avec nicofrand, notre envoyé spécial sur place.

http://blog.breizhogeek.com/
D
09 fév

Introduction aux classes de traits

Alpounet nous a concocté un petit article sur le C++... et même la description qui va avec ! « Peu de langages connus de nos jours permettent la métaprogrammation ― si votre langage préféré ne le permet pas, tirez un trait dessus (haha) ― et C++ en fait partie. Cet article introduit les classes de traits en C++, technique de programmation générique vous permettant de rendre le couplage de classes plus faible. »

http://fz-corp.net/
P
09 fév

This is the end?

Quand la fougue et l'expérience se mêlent... Un drame sûrement guette ! Ahem, c'est donc le récit de Cygal, comment il a connu, aimé (cette partie-là n'est semble-t-il que peu couverte), puis quitté BZFlag.

http://awesom.eu/~cygal/
D
07 fév

mawkdwn

Quand la nécomancie s'attaque aux restes d'un mutant... ne peut se relever qu'un autre mutant ! Mais ce mutant... est-il le même mutant que le premier mutant ? C'est ce que vous saurez, en lisant cet épisode de m*d*wn !

http://awesom.eu/~homer/
D
01 fév

Le code et ses raisons : typedef en C

Parmi les guerres saintes qui ont accompagné la longue vie du C, il y en a une que l'on oublie parfois... à tort ! Celle du typedef ! Ce petit mot-clé, entré dans l'usage comme un raccourci pratique aurait-il perdu de son sens ?

http://blog.huoc.org/
P
23 jan

OpenBSD Tips (2 bis)

XXX: Titre.

http://awesom.eu/~homer/
U
23 jan

OpenBSD Tips (2)

XXX: Titre.

http://awesom.eu/~homer/
U
23 jan

Voyage au bout de la logique - Troisième partie

Pour l'homme qui va au bout de la logique, le temps n'est rien ! La preuve, avec cette troisième partie, qui sort quelques douze mois après le second !

http://da-bhm.org/
D
22 jan

Cohérence des effets de bord

Les effets de bord, c'est pas bien (il paraît...). bluestorm le sait (enfin...), et malgré tout, s'armant de courage, il part en quête d'un nouveau remède dont parlent quelques obscures publications : les effets de bord, si l'on ne peut faire sans, faisons donc avec !

http://blog.huoc.org/
D
20 jan

Décidable, oui, mais calculable ?

Petit aperçu des classes de complexité. Pour les jeunes gens biens, en recherche de réponses simples et précises. Qu'est-ce que NP ? P est-il égal à NP ? Pour tout savoir, les meilleurs voya^W^W^WCygal répond.

http://awesom.eu/~cygal/
D
19 jan

Problème de l'arrêt : démonstration ?

Parce que tourner en rond n'est pas que l'apparat des hamsters...

http://awesom.eu/~cygal/
D
08 jan

Du web en Java ?

XXX: Trop vague ? Suggestion : changement de titre.

http://awesom.eu/~cygal/
P
06 jan

Le pattern frigo

Imaginez recevoir un e-mail parlant de frigo, de motifs, de conception...

http://awesom.eu/~cygal/
P
06 jan

L'intelligence ?

Ou la rencontre de la science et de la philosophie. Cygal nous parle dans son billet d'une publication qui essaie de placer quelque raison derrière la question de l'intelligence...

http://awesom.eu/~cygal/
D
06 jan

Les métaphores de navigation choisies par Gnome

Obscure pour certains, géniale pour d'autres, la réflexion derrière l'interface graphique de Gnome a le mérite d'exister... Ici, avec l'exemple de la navigation dans une arborescence de fichiers, avec Nautilus.

http://awesom.eu/~cygal/
U
2009
30 déc

9 façons de ruiner un bon design web

http://blog.breizhogeek.com/
D
30 déc

Pourquoi attacher tant d'importance au typage ?

http://blog.huoc.org/
P
27 déc

Chronicle: suite & fin

http://awesom.eu/~acieroid/blog/
U
26 déc

Chronicle: générateur de blog statique

http://awesom.eu/~acieroid/blog/
U
20 déc

Premiers pas vers un environnement de test NetBSD/Xen

http://blog.huoc.org/
U
23 nov

Jamais sans mon Anus (bis)

http://awesom.eu/~homer/
F
19 nov

Le plan de Claude

http://awesom.eu/~homer/
U
12 nov

Dernières nouvelles du chameau

http://da-bhm.org/
F
04 nov

En vrac

XXX: Titre.

http://awesom.eu/~homer/
U
29 oct

Quelques généralités sur le choix du langage

http://da-bhm.org/
P
18 oct

SoX, le netcat du son

http://awesom.eu/~homer/
U
11 oct

Expression problem (2/3) : dualités somme/produit et fonctionnel/OO

http://blog.huoc.org/
F
27 sep

Expression problem (1/3) : sommes fermées, sommes ouvertes

http://blog.huoc.org/
F
24 sep

Comment rater son Google Summer of Code : retour d'expérience

http://blog.huoc.org/
D
15 sep

Lire ses mangas dans Emacs

http://blog.huoc.org/
U
10 sep

Le code et ses raisons : goto en C

http://blog.huoc.org/
P
09 sep

Singeries appliquées en OCaml : Polymorphisme d'ordre supérieur (2/2)

http://blog.huoc.org/
F
07 sep

Singeries appliquées en OCaml : Polymorphisme d'ordre supérieur (1/2)

http://blog.huoc.org/
F
04 sep

Détection automatique de bugs

http://blog.huoc.org/
P
30 aoû

Lack of comments considered harmful

http://blog.huoc.org/
D
29 aoû

Critique d'échecs : échec critique

http://da-bhm.org/
D
29 aoû

OneSwarm, un système peer-to-peer inspiré des réseaux sociaux

http://blog.iuwt.fr/
D
27 aoû

Histoire de sexe et d'informatique

http://blog.huoc.org/
D
25 aoû

Conventions : le retour

http://blog.huoc.org/
P
21 aoû

L'innocence est un mythe : les programmes fonctionnels nécessairement impurs

http://blog.huoc.org/
F
17 aoû

La hotline de la programmation

http://da-bhm.org/
D
16 aoû

Sur la lecture des fichiers de configuration

http://da-bhm.org/
C
15 aoû

Introduction à la théorie musicale pour les curieux (Partie 1)

http://da-bhm.org/
D
14 aoû

/* Sans commentaires */

http://da-bhm.org/
P
13 aoû

bip bip ... BIP BIP ! BIBIP !

D
07 aoû

bluestorm, Emily, et les chameaux

http://blog.huoc.org/
F
03 aoû

shutdown, Emacs, et Firefox

http://blog.huoc.org/
U
30 jul

Emacs 23.1 est là, pour les grands et les petits

http://blog.huoc.org/
U
25 jul

Le fonctionnel, c'est bien aussi pour les jeux

http://blog.iuwt.fr/
F
23 jul

Génération aléatoire de maps

http://blog.iuwt.fr/
C
20 jul

xmltools implementation: automata and backtracking

http://blog.huoc.org/
C
14 jul

Les types existentiels (2/2)

http://blog.iuwt.fr/
F
14 jul

Le Wifi du CROUS : guide de survie

http://blog.huoc.org/
U
13 jul

Configuration d'une passerelle internet avec iptables

http://blog.iuwt.fr/
U
13 jul

Les types existentiels (1/2)

http://blog.iuwt.fr/
F
05 jul

Ma nouvelle configuration Emacs !

http://blog.huoc.org/
U
03 jul

Pourquoi on ne viendra pas vous plagier

http://da-bhm.org/
D
01 jul

NetBSD, le bilan, deux mois après

http://blog.huoc.org/
U
25 jun

xmlsed preview: writing XML

http://blog.huoc.org/
C
21 jun

More benchmarks: the bitvopt branch

http://blog.huoc.org/
C
17 jun

xmlgrep by examples: playing with Atom

http://blog.huoc.org/
U
16 jun

Improving performances of xmlgrep

http://blog.huoc.org/
C
12 jun

xmlgrep toy benchmarks

http://blog.huoc.org/
D
10 jun

XML as a tree representation

http://blog.huoc.org/
C
09 jun

In search of a good pull-style XML parser

http://blog.huoc.org/
C
08 jun

UTF-8 sous NetBSD

http://blog.huoc.org/
U
17 avr

Paradigmes 3 : le fonctionnel

http://da-bhm.org/
P
30 mar

Un robot joueur d'échecs (Partie 3)

http://da-bhm.org/
D
11 jan

Introduction à Valgrind : déboguage mémoire

http://fz-corp.net/
P
04 jan

Un robot joueur d'échecs (Partie 2)

http://da-bhm.org/
D
2008
22 déc

Paradigmes, episode two : les objets

http://da-bhm.org/
P
02 déc

Voyage au bout de la logique - Deuxième partie

http://da-bhm.org/
D
04 nov

Un robot joueur d'échecs (Partie 1)

http://da-bhm.org/
D
03 nov

Voyage au bout de la logique - Première partie

http://da-bhm.org/
D
02 nov

Introduction au lojban (Suite & Fin)

http://da-bhm.org/
D
28 oct

Votre window manager avec la Xlib (Partie 2)

http://da-bhm.org/
P
18 oct

Le Toki Pona

http://da-bhm.org/
D
09 oct

Paradigmes, episode one : l'Impératif

http://da-bhm.org/
P
07 oct

Les différences entre les langages de programmation

http://da-bhm.org/
P
28 sep

Reia: Yet Another Scripting Language

http://da-bhm.org/
P
24 sep

Introduction au lojban

http://da-bhm.org/
D
10 sep

Votre window manager avec la Xlib (Partie 1)

http://da-bhm.org/
P
27 mai

Écrire du code C avec Emacs

http://blog.huoc.org/
U
04 mai

Votre premier .emacs

http://blog.huoc.org/
U