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 [...]
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
Vi / vim : comment remplacer des espaces par des espaces insécables ( )
Le 25/12/2011 - 07:12 · 1 commentaire
Tout est dans le titre. J’ai souvent ce problème : je fais copier coller de code dans un article WordPress que je veux publier, je mets le code entre <code></code> mais le problème, c’est que les espaces de début sont ignorés et l’indentation est perdue. Voici donc l’astuce, sous vi, pour remplacer tous les espaces uniquement [...]
Tags: développement · développement - divers · linux
vim : mettre en surbrillance les espaces inutiles en fin de code
Le 03/11/2011 - 10:11 · Aucun commentaire
Vous en avez marre des espaces en fin de code qui ne servent à rien ? Vous voulez vous conformer à beaucoup de pratiques classiques (Apache, horde, etc.) ? Voici le petit truc qu’il vous manque, à ajouter dans votre fichier vim : » Ce code mettra en surbrillance rouge vif » tous les espaces inutiles après la [...]
Tags: développement · développement - divers · linux
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
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
Equivalent dos2unix
Le 20/03/2010 - 22:03 · Aucun commentaire
Sous Linux/Unix, Si vous cherchez à transformer un texte DOS (va de retro Satanas) en texte Unix, voici une solution rapide et efficace : awk ‘{sub(/\r$/, »");print}’ nom_fichier_dos > nom_fichier_unix ou bien encore : sed ‘s/.$//’ nom_fichier_dos > nom_fichier_unix Cette petite explication a été honteusement pompée ici, le but principal étant d’aider ceux qui ont du [...]
Tags: linux · shell · système · traductions
Linux Cron : mémo rapide / exemples concrets
Le 27/02/2010 - 01:02 · Aucun commentaire
Bon, pour tous ceux qui veulent utiliser cron, voici comment il fonctionne (c’est souvent le plus difficile à comprendre). Toutes les minutes, le système vérifie s’il faut qu’il lance un programme. Comment fait-il sa vérification ? C’est simple : il prend date + heure du moment et la décompose. Prenons aujourd’hui et maintenant : Samedi 27 février [...]