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.
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.
Combinaison | Action |
---|---|
←, → | Déplace le curseur dans la ligne |
C-a, C-e | Saute en début ou fin de ligne |
C-l (« L ») | Efface l’écran |
C-w | Efface le mot précédent ou en cours (vers la gauche) |
ESC-d | Efface le mot suivant ou en cours (vers la droite) |
C-k | Efface 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-v | Insè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
.
Ce blog fonctionne maintenant sous Dotclear 2. À noter :
- les catégories ont disparu ; elles sont maintenant remplacées par des tags appelés mots-clés ;
- la charte graphique est inchangée ;
- les URL des posts existants sont préservées.
La suite de ce billet détaille quelques points techniques qui peuvent être utiles à d’autres.
À 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 !
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 »…
- L’attaque des clones : Exactitudes, un projet photographique original et troublant
- Wulffmorgenthaler, acide et marrant
- (vieux) Wikipédiem électoral : analyse de la réaction sur Wikipédia lors d’un débat politique
- Joel on Software: Choices = Headaches : ou comment réduire les multiples options d’arrêt/logout/hibernation/veille/verrouillage/reboot/etc. à un seul bouton
- En arrière toute ! : Umberto Eco sur Windows Vista
- Moi, Julie, mère SDF et blogueuse
- Ma pom pom way of life
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 :
- correction de la touche morte accent aigu (Alt-Shift-1). J’avais par erreur mis Alt-1 dans la version précédente ;
- ajout de la flèche droite « → » (qui me manquait terriblement), désormais accessible par « accent circonflexe » puis « trait d’union »[1].
Notes
[1] Je trouve cette association assez naturelle, et j’ai bien envie de l’ajouter au mapping français/international…
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.
Désormais, la carte de Cassini est intégrée à Géoportail. Un régal…