Zsh, c'est trop cool

Posted on 2014-09-06 in Trucs et astuces • Tagged with Zsh, Bash/Shell, Linux

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 …


Continue reading

Réaliser des diagramme FAST en LaTeX

Posted on 2014-08-13 in Trucs et astuces • Tagged with LaTeX, diagramme FAST

J'ai récemment eu besoin d'insérer des diagrammes FAST dans un rapport en LaTeX. J'ai d'abord pensé les réaliser sur un logiciel de diagramme comme dia pour l'insérer comme une image et puis j'ai découvert le paquet fast-diagram qui définit un environnent et des commandes LaTeX pour réaliser un joli diagramme …


Continue reading

Rédiger ses rapports avec rst et sphinx

Posted on 2014-08-13 in Blog • Tagged with python, Rst, sphinx

Comme je l'ai déjà évoqué ici et , j'adore les langages à balisage léger. Du coup, j'essaie de les utiliser partout où je peux. Mais de là à rédiger un rapport avec table des matières, pages de garde et glossaire, il y a un pas. Surtout face à la puissance …


Continue reading

Comment supprimer toutes les tables mysql qui contiennent un motif

Posted on 2014-07-30 in Blog

Récemment, j'ai eu besoin de faire du ménage dans les tables d'une base de données. Toutes les tables à supprimer commençaient par le même motif. Malheureusement, mysql ne permet pas d'utiliser le jocker % dans une requête DROP.

Heureusement la solution est simple. Il suffit de lister toutes les tables ayant …


Continue reading

Créer des pages d'erreurs personnalisées pour son blog pelican

Posted on 2014-06-29 in Auto-hébergement • Tagged with nginx, pelican

Rien de très compliqué. Par exemple, pour les erreurs 404, il suffit :

  • de créer une page 404.rst avec le status hidden :
:title: 404
:status: hidden

La page demandée n'existe pas. Vous pouvez revenir à `l'accueil <http://www.jujens.eu>`_.
  • d'ajouter une ligne dans sa configuration nginx :
error_page 404 …

Continue reading

Faire du https avec nginx

Posted on 2014-06-29 in Auto-hébergement • Tagged with nginx

Dans cet article, je ne vais pas …


Continue reading

Comment sauvegarder une base de données PostgreSQL

Posted on 2014-06-29 in Auto-hébergement • Tagged with PostgreSQL, backup, Bash/Shell

Je vous propose une solution pour vous aider à sauvegarder votre base de données PostgreSQL. La commande est pg_dump. Elle prend comme argument (au minimum) :

  • Le nom d'utilisateur
  • Le mot de passe
  • Le nom de la base de données
  • L'adresse IP du serveur

Donc la commande de base pour sauvegarder …


Continue reading

Comment installer framanews sur son serveur avec PostgreSQL et nginx

Posted on 2014-06-14 in Auto-hébergement • Tagged with framanews, tt-rss, nginx, PostgreSQL

Framanews est un fork de ttrss, un lecteur de flux RSS en ligne. Il vous permet donc de consulter vos flux, de vous y abonner, … directement depuis un navigateur, où que vous soyez. Il dispose aussi d'une application Android. Il est évidement possible d'importer un fichier opml existant pour garder …


Continue reading

Utiliser isso pour avoir des commentaires auto-hébergés

Posted on 2014-06-08 in Blog • Tagged with pelican, python

Lorsque j'ai lancé ce blog, j'utilisais un plugin de pelican pour avoir un système de commentaires statiques. Je ne suis en effet pas un grand fan des commentaires hébergés chez des prestataires externes comme disqus pour des questions de vie privée. Ce plugin me semblait un bon compromis : il ajoute …


Continue reading

Markdown vs creole vs Restructured Text vs org-mode

Posted on 2014-05-10 in Blog • Tagged with markup, Markdown, Creole, Rst, org-mode, emacs

Comme je l'ai déjà détaillé ici, je ne suis pas un grand fan des syntaxes verbeuses à la LaTeX ou HTML et je préfère les langages à balisages légers (et oui, je ne suis pas non plus fan des WYSIWYG). Comme j'ai eu l'occasion d'en tester plusieurs ces derniers temps …


Continue reading