Christophe Jacquet
This page is also available in English.
Flux RSS

2009-01-01 | Bonne année !

voeux_2009.jpg

2008-12-28 | Lampes fluocompactes

Je viens de devoir remplacer une lampe fluocompacte. J’ai profité de l’occasion pour m’intéresser un peu à marché et rechercher une bonne lampe. Ce billet fait d’abord un bilan économique de la lampe précédente, qui a duré 40 mois, puis présente quelques critères de choix.

Lire la suite…

2008-12-24 | GNU Readline

GNU Readline est une bibliothèque peu connue de l’utilisateur lambda, mais à laquelle il est utile de s’intéresser. En effet, c’est grâce à elle que de nombreux outils de type « ligne de commande » dialoguent avec l’utilisateur. Readline permet à l’utilisateur de taper des lignes de texte, de les modifier, et de naviguer dans un historique. Par exemple, c’est Readline qui gère l’édition de la ligne de commande sous GNU Bash, et gère son historique.

Principales combinaisons de touches

Il existe de très nombreuses commandes sous Readline, mais les quelques-unes présentées ci-dessous sont d’usage courant : il est vraiment utile de les connaître. Pour les autres, on peut se référer au manuel utilisateur.

CombinaisonAction
←, →Déplace le curseur dans la ligne
C-a, C-eSaute en début ou fin de ligne
C-l (« L »)Efface l’écran
C-wEfface le mot précédent ou en cours (vers la gauche)
ESC-dEfface le mot suivant ou en cours (vers la droite)
C-kEfface la fin de la ligne
C-_Annule la dernière modification
↑, ↓Navigue dans l’historique : plus ancien, plus récent
C-r (C-s, C-g)Recherche un texte dans une commande précédente, puis encore C-r passe à l’occurrence précédente, C-s à l’occurrence suivante. C-g annule la recherche
C-vInsère le caractère qui suit, sans l’interpréter. C’est très utile pour taper tels quels des caractères de contrôle. Par exemple, pour insérer ^A il faut taper C-v, C-a

Personnalisation

Les combinaisons ci-dessus constituent les choix par défaut. En réalité, tout est personnalisable via le fichier ~/.inputrc. Sous Bash, on obtient la liste des bindings en cours avec la commande bind -p.

2008-12-20 | Migration vers Dotclear 2

Ce blog fonctionne maintenant sous Dotclear 2. À noter :

La suite de ce billet détaille quelques points techniques qui peuvent être utiles à d’autres.

Lire la suite…

2008-11-20 | Cauterets

À l’été dernier, j’ai passé une petite dizaine de jours à Cauterets, dans les Pyrénées. Impressions…

Le secteur est très riche en balades et randonnées en tous genres. La station est animée et chaleureuse ; des concerts gratuits sont régulièrement organisés.

Les transports et la circulation constituent un point négatif pour la station : les rues sont encombrées de voitures, qui circulent et stationnent. Le piéton se sent un peu oppressé parmi tous ces véhicules. C’est d’autant plus gênant que la station accueille des personnes souffrant des voies respiratoires, pour qui les gaz d’échappement ne sont pas franchement du meilleur effet… On se prend à rêver de parkings conséquents à l’entrée de la ville, puis d’une station piétonnière. C’est d’autant plus dommage que la station, ainsi que le site naturel de Pont-d’Espagne, étaient par le passé desservis par un chemin de fer électrique à partir de Pierrefitte (et Lourdes). Cette ligne, fermée progressivement entre les années 1930 et 1970, a été transformée en voie verte, ce qui est très bien. Mais une réouverture, au moins partielle pour desservir Pont-d’Espagne (embouteillages fréquents) serait vraiment bienvenue.

Le dimanche 10 août, une course automobile était organisée sur les hauteurs de Cauterets, à moins d’un kilomètre du parc national des Pyrénées. J’ai trouvé cela particulièrement choquant, d’autant que cette course semblait soutenue par de nombreux commerçants de Cauterets. Étrange schizophrénie pour une région qui tente de se poser en protectrice de l’environnement via son opposition au projet de Traversée centrale des Pyrénées (ligne de chemin de fer dite « TCP »)…

Il est commun d’avoir l’impression de se faire faire les poches dans une station de vacances. Ceci dit, à Cauterets l’exercice atteint des sommets : accès Internet hors de prix, navettes bus payantes pour circuler à l’intérieur de la station… À comparer avec Chamonix, pourtant chère (et c’est peu dire !) où le Mulet assure gratuitement les transports en ville, et où l’accès au train SNCF et aux bus Chamonix Bus est gratuit pour les personnes s’acquittant de la taxe de séjour…

La signalisation des chemins de randonnée est déficiente. La signalétique utilisée est simple et efficace, mais hélas, il arrive très souvent que certaines directions ne soient pas indiquées à des intersections-clés. Il est donc très facile de s’engager sur un mauvais itinéraire… De plus, certains sentiers indiqués comme « balisés » sur la carte IGN ne bénéficient sur place d’aucun balisage, et sont à peine tracés. Les seuls sentiers vraiment fiables sont ceux qui appartiennent au GR 10.

Malgré ces points négatifs, excellent séjour à Cauterets. À renouveler… peut-être armé d’un GPS pour pallier le balisage approximatif !

2008-11-19 | XSLT : arrachage de cheveux

Attention, xsl:param doit forcément être le premier fils de xsl:template… Par exemple :

<xsl:template name="fact">
	<xsl:param name="xxx" select="-1" />
	...

Cela ne fonctionnera pas s’il existe un nœud quelconque entre les deux, par exemple :

<xsl:template name="fact">
	hello
	<xsl:param name="xxx" select="-1" />
	...

Il faut le savoir ; c’est une erreur qui peut être insidieuse, entre Xalan qui ne signale aucune erreur (mais ne donne pas le résultat attendu) et Firefox qui se contente d’un laconique « Échec de l’analyse d’une feuille de style XSLT »…

2008-11-17 | En vrac

2008-11-08 | Mise à jour du clavier français pour Windows sur Mac

J’ai mis à jour le pilote de clavier français pour Windows sous Mac, qui fait mon bonheur sous Parallels, mais doit pouvoir être utilisé dans d’autres contextes. Il dispose maintenant de sa page, et on peut télécharger le fichier source pour Windows Keyboard Layout Creator.

Deux changements :

Notes

[1] Je trouve cette association assez naturelle, et j’ai bien envie de l’ajouter au mapping français/international

2008-10-31 | SQLite et Python

Généralement, quand on évoque une base de données disposant du langage SQL, on pense serveur à mettre en place, comptes utilisateurs à créer, et éventuellement bibliothèques à installer lorsque l’on veut accéder à la base depuis un programme. Bref, une lourdeur certaine, rédhibitoire pour stocker, par exemple, quelques données depuis un script lancé épisodiquement…

Cet article explique comment l’utilisation de bases de données devient simple avec SQLite : pas de serveur à installer, pas gestion des utilisateurs. L’utilisation est aussi simple que celle de fichiers textes. De plus, à partir de Python 2.5, le langage inclut en standard la bibliothèque d’accès aux bases sqlite3. SQLite est notamment utilisé par Firefox 3.

Lire la suite…

2008-10-26 | Carte de Cassini sur Géoportail

Désormais, la carte de Cassini est intégrée à Géoportail. Un régal…

HTML5 valide ? © . ✍ Contact. Mentions légales.