Olivier Pons

Ma Vie, mon univers et mes restes

Olivier Pons image en-tête

Articles marqués avec 'shell'

Linux, MySQL, utf8 : requêtes et queries : comment éviter le décalage du résultat

Le 16/04/2012 - 09:04 · Aucun commentaire

Peut être avez-vous déjà rencontré ce problème : vous faites toute une base de données en utf-8. En suivant les recommandations ici, c’est facile. Le seul problème, et ils ne donnent pas de solution, c’est que lorsqu’on fait les requêtes, les résultats sont bien renvoyés en utf-8 mais il y a un décalage s’il y a [...]

[Lire l'article →]

Tags: développement · linux · mysql · shell

Gimp, scripting et Python-fu : exemple par la transformation d’une image PNG en image transparente

Le 24/08/2011 - 13:08 · Aucun commentaire

J’ai été plus loin dans l’automatisation de Gimp. J’ai voulu reprendre mes deux articles qui parlaient de Script-fu : le premier pour débuter ici, et le second qui passe à peine à la vitesse supérieure, qui explique l’assignation des variables ici. Mais comme je suis un grand fan de Python et que tout a été [...]

[Lire l'article →]

Tags: développement · développement - divers · linux · shell

scp : comment résoudre le problème C0644

Le 23/01/2011 - 22:01 · Aucun commentaire

Il arrive parfois que lorsqu’on fait un scp, ça ne fonctionne pas, et on peut lire quelque chose comme : >> scp root@olivierpons.fr:/var/www/html/pysoko.tar.bz2 . root@olivierpons.fr’s password: C0644 129502 pysoko.tar.bz2 >> Dans cet exemple, je veux récupérer le fichier : pysoko.tar.bz2 qui est sur le PC distant dans le répertoire /var/www/html/ sachant que le PC distant [...]

[Lire l'article →]

Tags: linux · shell · système

shell : remplacer un retour chariot par un espace

Le 21/01/2011 - 16:01 · Aucun commentaire

Super facile : l’outil tr. Exemple concret : je veux lister les fichiers d’un répertoire et tous les passer à vim, par exemple pour y appliquer une macro. Je les liste à la main du genre : ~/ # find ws -type f ws/jsDecision.php ws/jsDossierDocuments.php ws/jsInfosEmprunt.php ws/jsInternetDocumentDossierEditer.php ws/jsListeFormulesGaranties.php ws/jsLogin.php Il suffit d’ajouter | tr ‘\r\n’ ‘ ‘ [...]

[Lire l'article →]

Tags: développement · développement - divers · linux · shell · système

vim : l'efficacité par la preuve directe

Le 16/09/2010 - 19:09 · Aucun commentaire

Depuis que j’ai vu ces vidéos, je sors avec plein de femmes, j’ai plein d’argent, et je suis aimé de la France entière. Si vous parlez couramment l’Anglais, il faut absolument que vous voyez les vidéos de ce qu’il est possible de faire avec vim et qu’on n’a pas forcément en tête. http://vimcasts.org/ Laissez d’autre [...]

[Lire l'article →]

Tags: développement · développement - divers · linux · shell

vim : expressions régulières rechercher remplacer (mémo)

Le 05/08/2010 - 23:08 · Aucun commentaire

Ci-suit une série d’expressions régulières qui fonctionnent sous vim, et dont j’ai fait la traduction en langue Française, afin que vous puissiez comprendre les subtilités : /^ \+$ : rechercher toutes les lignes qui commencent et finissent par une suite de minimum un ou plus d’espaces (un antislash avant le « + ») /^ *$ : rechercher toutes les [...]

[Lire l'article →]

Tags: développement · linux · shell

Shell et tilde avec 'home' ou 'end' : la solution

Le 16/05/2010 - 16:05 · Aucun commentaire

Le solution a été trouvée ici. Je vous la traduis en Français : Il vous faut créer un fichier nommé .inputrc dans votre répertoire personnel, puis y ajouter les lignes suivantes : set meta-flag on set input-meta on set convert-meta off set output-meta on « \e[1~": beginning-of-line "\e[4~": end-of-line "\e[5~": beginning-of-history "\e[6~": end-of-history "\e[3~": delete-char "\e[2~": quoted-insert "\e[5C": [...]

[Lire l'article →]

Tags: développement · linux · shell

Linux : astuces bashrc

Le 28/04/2010 - 12:04 · 1 commentaire

Lorsqu’on lance un nouveau shell sous Linux, il exécute un fichier ~/.bashrc. Dans ce fichier, on peut y mettre des choses intéressantes, notamment : export HISTCONTROL=erasedups export HISTSIZE=10000 shopt -s histappend Cela signifie : effacer les lignes de commande en double ; se souvenir au plus de 10000 lignes de commande (on n’en a jamais assez en [...]

[Lire l'article →]

Tags: développement · développement - divers · linux · shell · système

Programmer en C la librairie gd : le texte

Le 22/04/2010 - 23:04 · Aucun commentaire

J’ai décidé de faire un petit article qui explique rapidement comment écrire du texte « non crénelé », donc « antialiasé » du des images, en C, en utilisant la librairie gd. Tout est très simple : vous trouverez déjà le manuel ici, pas mis à jour mais suffisant et les exemples fonctionnent, ce qui est le plus important. Ce [...]

[Lire l'article →]

Tags: développement · linux · programmation C · shell · système

Linux : exemple php pratique pour grep, awk, sort, uniq et xargs

Le 07/04/2010 - 10:04 · Aucun commentaire

Ci-suivent quelques étapes qui expliquent l’utilisation des outils grep, awk, sort et uniq. C’est juste un exemple concret et pratique, n’imaginez pas un truc immense ! J’espère que cela vous donnera des idées, si un jour vous avez besoin de faire quelque chose dans le genre. Objectif : lister tous les fichiers php du répertoire courant, qui [...]

[Lire l'article →]

Tags: développement · développement - divers · linux · notes côté professionnel · shell