sed 's/\(^.*\)\ \(Name_.*\)/update Table set Name="\2" where Id="\1";/' Cols.txt
mercredi 24 août 2011
Créer des requêtes SQL Update en utilisant la commande sed
On utilise la commande sed pour créer un update SQL sur chaque ligne d'un fichier contenant 2 colonnes. La 1ere colonne contient un identifiant alphanum et la deuxième un identifiant commençant par Name_. Les 2 colonnes sont séparées uniquement par 1 seul espace.
jeudi 30 juin 2011
Assembler un ensemble d'images dans une grille
En utilisant la commande montage, assembler 8 images sous la forme img_ID_[0-7].jpg dans une grille de 3 colonnes par 4 lignes. ID est l'identifiant unique de l'ensemble. Les images seront disposées comme suit:
vide | vide | img_ID_4.jpg |
vide | img_ID_5.jpg | img_ID_2.jpg |
img_ID_3.jpg | img_ID_6.jpg | img_ID_0.jpg |
vide | img_ID_1.jpg | img_ID_7.jpg |
montage -tile 3x4 -geometry '1x1<+1+1' null: null: img_ID_4.jpg null: img_ID_{5,2}.jpg img_ID_{3,6,0}.jpg null: img_ID_{1,7}.jpg grid_ID.jpg
vendredi 3 juin 2011
Modifier une date en SQLITE3
Enlève 1 minute sur une colonne de type TIMESTAMP.
update table set date=strfimte("%Y-%m-%d %H:%M:%S", date, "-1 minutes");
mardi 24 mai 2011
Forcer la synchronisation du temps avec ntpdate
Tout d'abord être sur que le service ntp ne tourne plus :
Puis forcer la synchronisation avec la commande ntpdate :
Relancer le service ntp
service ntp stop
Puis forcer la synchronisation avec la commande ntpdate :
ntpdate -b <server ntp>
Relancer le service ntp
service ntp start
vendredi 8 avril 2011
Documentations en libre service
Sur le site flossmanuals.net on trouve des documentations en ligne également au format PDF pour certaines.
vendredi 25 mars 2011
Générer un fichier de traduction po
Je commence par "parser" les fichiers sources pour obtenir une version "template" du fichier de traduction. Pour cela, j'utilise la commande xgettext
find . -name "*.php" | xgettext --from-code=utf-8 --language=PHP -o TransData.pot -f -
Ensuite, je copie TransData.pot en TransData_es.po par exemple et effectue la traduction. Enfin, je termine par la génération du fichier mo
msgfmt -o TransData.mo TransData_es.po
mardi 15 mars 2011
Trucs et astuces...
Utilisation de rsync à travers ssh
Forcer ntp à se synchroniser
La boucle for type C en Bash
Remplacement type sed "simple" en Bash
rsync -avz -e ssh --exclude "*~" --exclude ".svn" login@hostname:/dirsource dirdest
Forcer ntp à se synchroniser
service ntp stop ; ntpd -q -g -x ; service ntp start
La boucle for type C en Bash
for((i=0; i < 16; i++)); do echo $i done
Remplacement type sed "simple" en Bash
dst=${string/exp/rep}
Inscription à :
Articles (Atom)