Artisan Numérique

Un (non)blog pour les (non)geeks, low-tech warriors et autre bricoleurs avertis

Son propre serveur de courrier avec PostFix

Petite introduction à VIM

Guide pratique pour mplayer

La magie du chroot...

Comment mettre en place sa téléphonie grâce à Asterisk

Accélérer le démarrage du compilateur Closure avec NailGun

Recharger dynamiquement les feuilles de style d'une page en développement

Debian Wheezy sur NetBook Fujitsu U810

Créer un plugin URxvt pour sauvegarder VIM automatiquement

Tester les performances d'un terminal avec ttyrec

VIM, mes plugins indispensables

Un VIM qui vient d'être installé, c'est assez déroutant. On nous parle de sa puissance et lors du premier ters, on se retrouve avec un machin noir et blanc ultra-minimaliste, pour ne pas dire austère et rebutant. Nous avons vu dans un précédent article comment configurer son VIM pour qu'il commence à réagir dans le sens d'un éditeur moderne (coloration syntaxique, etc.). Nous avons aussi vu comment installer des plugins pour ajouter les fonctionnalités que l'on désire. Reste maintenant à voir quels plugins ajouter.

VIM, le pliage et le masquage

Ajouter la notification à urxvt

Il y a quelques temps, Hobbestigrou proposait une méthode client/serveur offrant à weechat une notification par popup utilisable à distance. Dans la discussion, j'avais proposé une autre approche, directement intégrée à UrXVT et donc compatible avec toute application texte capable de faire un "echo" dans la console. Alors histoire d'arrêter de pourrir ses commentaires, j'ai mis tout cela ici :)

Changer dynamiquement la palette d'urxvt

Configurer son VIM

Partager son écran avec VNC et un simple navigateur WEB

Convertir un site Drupal MySQL vers PostgreSQL simplement

Utiliser VIM comme éditeur externe pour FireFox avec Pentadactyl

Pour les amoureux de vim, s'il est une extension indispensable à FireFox, c'est bien Pentadactyl. Prolongement beaucoup plus poussé du célèbre Vimperator, cette extension permet d'utiliser le navigateur avec la même philosophie que votre éditeur préféré.

Mais, cerise sur le gâteau, Pentadactyl permet aussi d'utiliser VIM (ou tout éditeur externe) pour éditer n'importe quel champ texte sur n'importe quelle page web. C'est valable pour les commentaires, mais aussi pour la rédaction d'article, comme je le fait ici sous Drupal.

Ceci est bien sympathique mais implique l'ouverture d'une nouvelle instance de gVim par défaut. Tout le jeu ici est de changer cela pour utiliser plutôt l'éditeur déjà ouvert.

Installer et paramétrer urxvt

Bureau Minimaliste - démarrage de session

SublimeText2 comme environnement de développement PHP

parted est bien magique...

Ajouter de jolies notifications à Evolution

Des flux facilement accessibles grâce à feed2imap

Créer simplement un noeud multimédia

S'approprier son terminal Android

Mise en œuvre du kit de développement pour Android

dans cli bash

Bash et l'auto-complètement

Passer d'un serveur Mandriva à un serveur Debian...

Synchronisation des données personnelles avec Funambol

Les Conteneurs Linux

FreeBox - Utilisation en noeud multimedia

Dedibox - Gardez vos services en ligne avec un système de secours

de PDF à images et d'images à PDF

Conversion HTML-CSS vers PDF en ligne de commande

Mise en oeuvre du boîtier Matrox TripleHead2Go Digital

KVM pour Dedibox, le VNC qui sauve la mise...

Une console performante

Prise en main de SubVersion

Coller deux machines ensemble avec synergy

Pousser gedit à son maximum

Un serveur HTTP à usage unique pour transferer vos fichiers

Le partage de fichiers avec Samba

Automatiser la conversation avec son téléphone BlueTooth

Créer sa propre (mini) PKI

Pour sécuriser une connection à un serveur web (https), un serveur imap (imaps) ou tout autre client utilisant SSL ou TLS, nous avons besoin d'un certificat. Dans une première approche il est possible d'utiliser des certificat dits "auto-signés". Générés très facilement, il sont très pratique pour développer et tester un site sécurisé mais beaucoup moins s'agissant d'une utilisation régulière et publique, principalement à cause des avertissements de sécurité qu'ils génèrent sur l'application cliente. L'autre option est alors d'acheter un certificat auprès d'un tiers de confiance. Certificat qui vous permettra à votre tour d'en générer d'autres qui cette fois seront acceptés sans erreur.

La troisième voie développée ici, entre l'auto-signature et l'achat, consiste à créer sa propre autorité certifiante qui, une fois importée, par exemple dans un navigateur, se comportera exactement de la même manière que si vous l'aviez achetée. Au delà de la compréhension technique des mécanismes mis en jeu, cette approche est plutôt bien adaptée à une petite structure qui n'a pas le goût de payer un certificat et pour qui distribuer ou pré-installer une autorité ne pose pas de problèmes (nombre restreint d'utilisateurs, postes pré-installés, etc.).

Pour sécuriser une connection à un serveur web (https), un serveur imap (imaps) ou tout autre client utilisant SSL ou TLS, nous avons besoin d'un certificat. Dans une première approche il est possible d'utiliser des certificat dits "auto-signés". Générés très facilement, il sont très pratique pour développer et tester un site sécurisé mais beaucoup moins s'agissant d'une utilisation régulière et publique, principalement à cause des avertissements de sécurité qu'ils génèrent sur l'application cliente. L'autre option est alors d'acheter un certificat auprès d'un tiers de confiance. Certificat qui vous permettra à votre tour d'en générer d'autres qui cette fois seront acceptés sans erreur.

La troisième voie développée ici, entre l'auto-signature et l'achat, consiste à créer sa propre autorité certifiante qui, une fois importée, par exemple dans un navigateur, se comportera exactement de la même manière que si vous l'aviez achetée. Au delà de la compréhension technique des mécanismes mis en jeu, cette approche est plutôt bien adaptée à une petite structure qui n'a pas le goût de payer un certificat et pour qui distribuer ou pré-installer une autorité ne pose pas de problèmes (nombre restreint d'utilisateurs, postes pré-installés, etc.).

Mise en oeuvre de VMPlayer

Traitement de photos au format RAW

Transférer les styles des fichiers OpenDocument

Débugger et profiler une application PHP

Les contes et légendes du 64ième bit

Sauvegarde, Restauration et Synchronisation d'Evolution

FreeBox HD - faire son propre FreePlayer

Partager proprement des dossiers sous *NIX

Mettre en oeuvre des scripts Sieve dans Cyrus-Imap

Optimisation post-démarrage

Compiler un kernel monolitique

Gestion des paquets sous mandriva

Mise à jour des horloges

Les volumes et leurs alias

PAM, monter une partition au login

Chiffrer une partitition ou un dossier

Commodore, Microsoft, et le BASIC...

Synchroniser Subversion et CVS

Récupérer ses fichiers WAR

Faire des Todo-Lists avec gedit

Fixer les problèmes d'encodage

Bash, les blocs de code et les variables

Saisir en "Tiếng Việt"

Préparation d'un GNU/Linux sur disque flash

lm_sensors, contrôle et monitoring

Petite étude des liaisons Fast Ethernet, WIFI et par courant porteur.

Hibernatus!!

Le Littré sous Linux

Manipuler les images ISO

Epopée pour écouter librement de la musique

Introduction à la ligne de commande

Javassist et Instrumentation dynamique

Cracker les mots de passe de Trillian

Petite introduction à JQuery

Decouverte de VirtualBox

Mise en oeuvre de DBUS sous Java

Notre TuxDroid est arrivé !

Comment ne plus être tracé par Google Analytics

Fabriquer sa rom pdaXrom

Prendre en main CVS

Comprendre les montages sous Linux

Java - Introduction aux JNI

Test de la pdaXrom 1.1 béta 121

Test de la pdaXrom 1.1 béta 4

Installation d'un carte Wifi sous pdaXrom

PdaXRom - Configurer un clavier acentué

Etude de Performances Zaurus : lecteur SD et CF