Articles in the Trucs et astuces category

Utiliser trap en bash pour pièger des signaux

Bash est capable d'intercepter les signaux envoyés par certains raccourcis claviers (comme Ctrl-C) et de changer le comportement par défaut de ces raccourcis. Il suffit pour cela d'utiliser la commande trap. Elle prend en premier argument la commande à exécuter puis les signaux sur lesquels elle doit réagir.

Par exemple …

Lire la suite…

Utiliser un service webdav avec curl

Il est tout à fait possible (et c'est même facile) d'utiliser curl pour communiquer avec un service webdav. Attention toute fois, tous les événements sont contenus dans des fichiers séparés qui doivent contenir les lignes BEGIN:VCALENDAR et END:VCALENDAR en plus des lignes décrivant l'évènement en lui même.

Pour …

Lire la suite…

Divers astuces en Shell

Liste de commandes pour des actions spécifiques. Pas/peu de détails/explications, prérequis de shell supposés connus. Si une commande est donnée pour bash uniquement, cela signifie qu’elle n’est pas compatible avec le shell POSIX ou d’autres implémentations basiques mais est vraisemblablement disponible dans les autres implémentations …

Lire la suite…

Zsh, c'est trop cool

Depuis plusieurs mois maintenant, j'utilise zsh comme interpréteur par défaut. L'un des principaux avantages de zsh par rapport à bash est la possibilité de complétion avancée. Sous bash, lorsqu'on appuie sur <TAB> pour obtenir la complétion d'une commande, bash se contente de lister les possibilités. Sous zsh, les pressions suivantes …

Lire la suite…

LaTeX : annexe

Comment faire des annexes (numéroté par des lettres plutôt que par des chiffres) en LaTeX ? C’est très facile avec le paquet appendix. Il suffit juste de l’utiliser : \usepackage{appendix}. Ensuite, placé toutes vos annexes dans l’environnement appendix comme ci-dessous.

\begin{appendix}
    \chapter{Les micromodules}
    \label{a_ …

Lire la suite…

LaTeX : glossaire

Pour mon rapport de stage, j’ai eu besoin de faire un glossaire en LaTeX. Contrairement à ce que l’on pourrait croire, c’est assez simple grâce au paquet glossaries. L’option nonumberlist permet de ne pas avoir les numéros de pages pour lesquelles le terme est utilisé à …

Lire la suite…