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 [...]
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
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é [...]
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 [...]
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’ ‘ ‘ [...]
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 [...]
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 [...]
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": [...]
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 [...]
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 [...]
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 [...]
Tags: développement · développement - divers · linux · notes côté professionnel · shell