Grosso Modo

To content | To menu | To search

Wednesday 26 March 2008

Installing a Roundcube webmail in less than 30 minutes

Depuis la réinstallation de ma machine (depuis zéro), je n'avais pas remis en place de webmail. Avant, j'utilisais horde, bien connu des premiers utilisateurs de Free par exemple. C'est sûrement très puissant, mais j'utilise le webmail de façon extrêmement ponctuelle, quand je suis en déplacement dans un endroit qui ne laisse pas passer les connexions ssh. Il est aussi assez complexe à installer.

Mercredi, il y a deux semaines, je me suis retrouvé dans un tel endroit. Si j'ai un webmail fourni par mon travail, là, je voulais consulter une boîte à lettres spécifique de mon serveur ; ça n'allait plus du tout. J'ai rongé mon frein toute la journée, puis je suis revenu sur le problème ce matin. J'ai réussi à tout faire en moins de 30 minutes, tout compris, et sans avoir d'idée au préalable de ce qu'il fallait faire (je n'avais jamais lu la documentation du logiciel, à peine regardé les captures d'écran sur le site en question). Félicitations à Roundcube !

Continue reading...

Thursday 28 February 2008

Bicentenaire d'Eylau

Il m'arrive régulièrement de faire du wargame. C'est un de mes loisirs, comme d'autre vont à la pêche ou faire du sport. Aucun soldat n'a été blessé au cours de l'élaboration de ce billet — je ne veux pas dire qu'aucun soldat n'a été blessé nul part dans le monde, juste ceux qui ont participé à l'élaboration. Le wargame (ou jeu de simulation historique), c'est avec des pions, du papier, des cartes colorées et des dés, pas déguisé et dans la boue.

Frédéric Bey et quelques acolytes organisent depuis plusieurs années le trophée du Bicentenaire, qui reconstitue 200 ans après quelques batailles napoléoniennes — cette année, Friedland et Eylau. Cela faisait plusieurs années que Pierre m'incitait à passer voir, et cette année, j'ai réussi à trouver le temps (c'est toujours mi-janvier, et je ne sais pas pourquoi, ce n'est jamais le bon moment).

Continue reading...

Friday 18 January 2008

Old time-style beep with pulseaudio

J'ai enfin réussi à comprendre comment paramétrer complètement son bip système avec pulseaudio. Je ne dis pas que c'était compliqué, mais bon.

Continue reading...

Tuesday 13 November 2007

Self-signed certificate with aliases for the canonical name

Avec le développement des lignes ADSL à haut débit, il est de plus en plus facile de gérer chez soi son serveur. Même si ce n'est pour distribuer que peu de choses, comme des statistiques de surveillance ou autre, il y a des choses qu'on n'a pas envie de confier à un fournisseur externe (par exemple, les photographies personnelles, un agenda privé, etc.). Si les problèmes de débits ne sont pas un obstacle, il y a parfois des difficultés techniques liées purement aux protocoles utilisés.

C'est le cas qui se présente lorsque l'on veut faire un hébergement sécurisé (https) par exemple dès qu'on installe un service qui va demander un mot de passe. Par construction, il est difficile de faire cohabiter plusieurs services derrière un https avec un nom de domaine différent pour chacun.

Je vais expliquer comment j'arrive à générer des certificats auto-signés qui permettent d'identifier plusieurs noms de domaines comme étant valides pour une seule machine.

Continue reading...

Tuesday 30 October 2007

Lightning 0.7 for Icedove

Une nouvelle version de Lightning, qui corrige plein de bugs, qui fait suite à d'autres articles dans ce blog. La version 0.7 remplace la version 0.5 précédente. J'ai recompilé rapidement l'extension sur une installation toute propre de Icedove 2.0.0.6. J'ai mis un peu de temps à trouver les sources qui ont bougé par rapport à la version 0.5. À noter que la mise à jour de Google Provider for Sunbird/Lightning nécessite la mise à jour. Comme d'habitude, il faut recompiler cette extension pour Icedove (Thunderbird™ pour Debian).

Continue reading...

Monday 24 September 2007

Enfin un aquarium à baleines chez moi...

L'un des premiers économiseurs d'écrans que j'ai eu était une sorte d'aquarium virtuel. Bon, des poissons plats passaient de gauche à droite et de droite à gauche devant l'écran.

Continue reading...

Saturday 15 September 2007

Emacs with xft support for Debian

J'utilise Emacs pour un certain nombre d'activités (principalement quand je tape en LaTeX, en Perl et en Postscript).

Une nouvelle avait attiré mon attention il y a quelque temps. Emacs est donc maintenant capable d'utiliser toutes les polices du système, à n'importe quelle taille. À la suite de la requête d'un collègue, j'en ai profité pour le tester... et l'adopter.

Emacs-snapshot (emacs-unicode-2 branch)

Continue reading...

Thursday 2 August 2007

Mise à jour de Dotclear: 2.0β7

Mise à jour Évidemment, depuis Dotclear est passée en version 2.0, puis 2.1, puis... Je garde le billet pour mémoire, mais je supprime tous les attachements !

Dotclear a été mis à jour le 12 juillet. J'ai fait la transition du moteur de blog il y a déjà un moment, et j'ai adapté tous mes plugins.

J'ai maintenant le plugin packager qui me permet de facilement donner mes plugins en « prêt à installer ».

Continue reading...

Tuesday 17 July 2007

Adobe on amd64 without a chroot: Acrobat and Flash

Je viens de commencer à installer sérieusement des machines de bureau en 64 bits à mon travail, et ça me donne l'occasion de me heurter aux principaux problèmes de la transition en 64 bits: les applications commerciales prévues uniquement pour fonctionner en 32 bits.

Je vais m'attaquer ici aux interfaces fournies par Adobe pour lire le PDF (Acrobat Reader) et le Flash (Plugin flash). Toutefois, cernons un peu le cadre: ces applications fonctionnent sans trop de soucis sur une machine 32 bits, et un des conseils traditionnels est d'installer un chroot en 32 bits, c'est-à-dire une réplique (miniature) d'un système en 32 bits. Si vous choisissez cette méthode, des tas de descriptifs existent ailleurs. Mais je ne voulais pas cette solution, qui souffre de nombreux inconvénients. J'ai donc installé les logiciels sus-cités en biarch, c'est-à-dire avec des bibliothèques systèmes en 32 bits (à côté des bibliothèques systèmes en 64 bits) et l'utilisation d'un mode spécial du processeur (qui accepte les instructions 32 bits comme 64 bits).

Continue reading...

Tuesday 3 July 2007

Lightning 0.5 for icedove

J'ai déjà parlé de Lightning dans ce blog. La version 0.5 remplace la version 0.3.1 précédente. J'ai recompilé rapidement l'extension sur une installation toute propre de Icedove 2.0.0.4.dfsg1 (mais ça marche sur des versions légèrement antérieures, puisque j'ai encore la 2.0.0.3 quelque part et qu'il n'y a pas de bug évident). Je le recompile car plusieurs personnes m'ont signalé que Icedove est encore incompatible avec l'extension qu'on trouve partout pour i386.

[Mise à jour 16/07/2007] J'ai ajouté un paragraphe correspondant à la fabrication d'un paquet qui contient les données permettant de traduire l'interface de Lightning.

Continue reading...

Monday 2 July 2007

LaTeX and Dotclear finally hand in hand

TeX (et son extension LaTeX — mais normalement, ça s'écrit [tex]\LaTeX[/tex]) est un traitement de texte écrit par Donald Knuth (un très grand informaticien) (et Leslie Lamport qui est moins connu, mais un grand informaticien aussi). Il permet entre autres de composer de façon élégante des formules mathématiques. Dotclear, c'est le « moteur » de mon blog, le programme qui met en page ce que j'écris. Et bien, Dotclear peut utiliser LaTeX pour mettre en page mes formules !

Continue reading...

Guide to bilingual blog

Important [mise à jour] : Depuis la sortie de la version finale de Dotclear, il s'est produit plusieurs choses: ces plugins sont devenus incompatibles avec la dernière version en particulier (pas complètement, mais un peu). De plus, peu de temps avant la sortie, la gestion des langues a été pas mal remaniée. De fait, j'ai beaucoup modifié mes plugins (et grandement amélioré la gestion). Il y a maintenant un seul billet et des traductions associées. Regardez l'extension Continue reading...

Friday 29 June 2007

Styles changeants

Je viens de modifier mes fichiers de style pour que chaque catégorie ait un style légèrement différent. Les entêtes de chaque article sont maintenant changeantes en fonction de la catégorie dans laquelle a été classé l'article. Vous devez pouvoir le constater : si les articles « Miscellaneus » ne changent pas par rapport à la page d'accueil de ce blog, ce n'est pas le cas pour les catégories « Famille », « Computer » et « Public ».

Continue reading...

Tuesday 29 May 2007

My nvidia module farm

Depuis déjà plusieurs années, je dois régulièrement mettre à jour les noyaux d'un parc de 80 machines, et parmi ces machines, nombre d'entre elles (de marque Dell) ont des cartes Nvidia. J'installe donc les gestionnaires Nvidia, et comme je dois gérer beaucoup de machines, je l'installe via des paquets Debian.

J'ai dû automatiser la tâche de construire ces paquets. On va me dire « Il y a module-assistant ». C'est vrai. Mais module-assistant ne fait pas le paquet en plusieurs versions de façon automatique. De plus, il y a parfois besoin de bricoler un peu les sources, voire les binaires, comme depuis le noyau 2.6.18-4 (et le problème d'exportation de symbole GPL/non-GPL de paravirt_ops).

Continue reading...

Thursday 24 May 2007

Icedove 2.0, Lightning et Google Calendar

Icedove (connu aussi sous le nom de Thunderbird), le lecteur de courrier de Mozilla, est disponible en version 2.0 sous Debian/sid.

Je ne reviendrais pas sur la raison qui fait que Thunderbird a été renommé en Icedove sous Debian. La raison en est complexe, et d'autres l'ont traité bien mieux que moi. Toujours est-il qu'il y a des subtiles différences, entre autre l'utilisation de bibliothèques systèmes à la place de bibliothèques embarquées, qui font que tout n'est pas toujours compatible entre les deux navigateurs.

L'un des intérêts (pour les utilisateurs de ce logiciel, dont je ne suis pas un utilisateur exclusif, mon lecteur usuel étant mutt) est la possibilité d'y ajouter l'extension Lightning, qui permet de gérer des agendas/calendriers, et qui conjuguée à l'extension Provider for Google Calendar permet de gérer dans son lecteur de courrier les calendriers stockés par ailleurs dans Google Calendar. Pour un nomade (au sens où je change souvent de machine comme moi, c'est un bonheur.

Continue reading...

Tuesday 22 May 2007

Utiliser Seahorse à la place de ssh-agent et gnupg-agent sous Debian

Seahorse est un programme qui remplit trois rôles :

  • Gestionnaire de clés (à la fois clés ssh et clés de chiffrement GPG) 
  • Agent de cache pour les clés ssh ;
  • Agent de cache pour les clés gnupg-agent.

Si l'utilisation de Seahorse dans les deux premiers rôles ne pose aucun problème avec la distribution Debian (sid du 22 mai 2007), il faut faire un peu d'efforts pour la 3e utilisation.

Continue reading...

Tuesday 15 May 2007

Test de LatexRender

J'ai modifié et adapté le programme LatexRender, de façon à pouvoir inclure du texte rendu par [tex]\LaTeX[/tex].

Pour le moment, et tant que je n'en suis pas complètement certain, cette fonctionnalité n'est activée que quand on regarde un article en entier (pas dans le flux RSS, par exemple, ni dans la page d'accueil).

Continue reading...

Wednesday 9 May 2007

Etch Release Party à Paris

Après la stabilisation de la nouvelle version de Debian (intitulée etch), la sortie d'une mise à jour pour la version stable précédente (sarge), et l'élection en tant que Debian Project Leader de Samuel Hocevar, tout ceci le week-end du 8 avril, il a été fait une release party à Paris le 11 avril 2007. Avec un rendez-vous dans le bar Murphy's bar (tout à fait correct, mais au sous-sol trop petit), nous sommes allés finir la soirée au Pizza Pino voisin...

Continue reading...

Openssh and the transmission of the locale setting

I currently have to maintain an out-of-tree patch for openssh (in Debian, and probably elsewhere).

The rationale for this patch are the two merged bugs (#313317 and #408029) in Debian: the environment variables sent by AcceptEnv/SendEnv functionalities should take precedence over PAM variable settings, especially for locale and terminal related settings (or commands that are locale-sensitive or terminal sensitive might give incomprehensible gibberish as output to the user). TERM is already managed in a special way, but not LANG or LC_* variables.

[update] This patch has been updated for openssh_4.6p1-4: not much to do but a 31 lines offset.

Continue reading...

Friday 4 May 2007

Best ITP of the year (return of the meme)

One of the best ITP I have seen so far was submitted by my friend Josselin Mouette to debian-devel yesterday :

Package: wnpp
Severity: wishlist
Owner: Josselin Mouette <joss@debian.org>
* Package name : 09F911029D74E35BD84156C5635688C0
Version : 09F911029D74E35BD84156C5635688C0
Upstream Author : MPAA <antipiracy@mpaa.org>
* URL : http://www.mpaa.org/
* License : Non-free
Programming Lang: Hex
Description : l33t h4x0r numb3r

This package contains the "09F911029D74E35BD84156C5635688C0" number. It
is a very cool number, which, among other things, can be used by a wide
range of HD-DVD deciphering applications.

A small library is provided to access this number in applications. The
get_09F911029D74E35BD84156C5635688C0 C function returns a pointer to a
16-byte structure containing this number.

Continue reading...

- page 2 of 3 -