What if you could turn
thousands of lines of code into
simple queries?

Emacs Cheat Sheet

I stumbled upon the following cheat sheet for Emacs yesterday, and it’s worth sharing. I already learnt or discovered again some nice default chords, like for example C-x C-o runs the command delete-blank-lines and C-M-o runs the command split-line. I guess I will use the later one a lot. Hope you’ll like it!


I wrote a book!


La conférence CHAR(11) étant maintenant terminée, il est d’usage de publier les slides utilisés. J’ai présenté Skytools 3.0 dont la prochaine version sera publiée dès que j’aurais eu le temps de terminer de revoir (en fait principalement d’écrire) la documentation. Les slides de l’ensemble des présentations devraient être publiés en ligne à terme, mais cela ne va pas pouvoir être fait aussi rapidement que nous le voudrions tous. Alors voici un peu de lecture en attendant la suite !


In case you’re wondering, here are the slides from the CHAR(11) talk I gave, about Skytools 3.0, soon to be released. That means as soon as I have enough time available to polish (or write) the documentation. The slides for all the talks should eventually make their way to a central place, but expect some noticable delay here. Sorry about that, and have a good reading meanwhile!


A breadcrumb is a navigation aid. I just added one to this website, so that it gets easier to browse from any article to its local and parents indexes and back to /dev/dim, the root webpage of this site. As it was not that much work to implement, here’s the whole of it: ;;; ;;; Breadcrumb support ;;; (defun tapoueh-breadcrumb-to-current-page () "Return a list of (name . link) from the index root page to current one" (let* ((current (muse-current-file)) (cwd (file-name-directory current)) (project (muse-project-of-file current)) (root (muse-style-element :path (caddr project))) (path (tapoueh-path-to-root)) (dirs (split-string (file-relative-name current root) "/"))) ;; ("blog" "2011" "07" "13-back-from-char11.


Quelle meilleure occupation dans le train du retour de CHAR(11) que de se faire reporteur pour l’occasion ? En réalité, dormir serait une idée tant les soirées se sont prolongées ! Nous avons eu le plaisir d’écouter Jan Wieck présenter un historique simplifié de la réplication avec PostgreSQL. Étant lui-même l’un des pionniers du domaine, son point de vue est des plus intéressants. Il a parlé de l’évolution des solutions de réplication, et je ne peux m’empêcher de penser que par bien des côtés Skytools est une évolution de Slony — Jan, auteur de Slony, semblait d’accord avec cela.

Dimitri Fontaine

PostgreSQL Major Contributor

Open Source Software Engineer

France