Embauchez-moi


Mon site pro : http://thibault.jouannic.fr

Mes appli Android : http://apps.miximum.fr/

mots-cles : Ingénieur web freelance Python Django Scrum

Tag Archives: astuce

Faire le lien entre un fichier et son paquet avec dpkg

Vous vous êtes peut-être déjà posé la question : «  mais à quel paquet appartient ce fichier ?  ». Si votre système utilise apt (c’est le cas pour Ubuntu, Debian, et d’autres), voici comment obtenir la réponse :

dpkg -S <fichier>

De même, vous pouvez connaitre tous les fichiers qui viennent avec un paquet :

dpkg -L <paquet>

Comment obtenir la structure d’une table MySQL en PHP

Pour je ne sais quelle raison, vous voulez obtenir la liste des champs d’une base MySQL en PHP ? Voici le bout de code nécessaire :

<?php
mysql_connect("blablabla");
mysql_select_db("base");
 

 
$fieldFist = mysql_list_fields("base", "utilisateur");
$numFields = mysql_num_fields($fieldList);
for ($i = 0 ; $i < $numFields ; $i++){
printf("%s : %s\n", mysql_field_name($fieldList, $i), mysql_field_type($fieldList, $i));
}
?>

Mémoriser ses déplacements avec bash

Parfois, en ligne de commande, on aime bien changer de répertoire provisoirement, avant de revenir là ou on était.

cd /chemin/vers/mon/repertoire
<quelques commandes>
cd /chemin/vers/un/autre/repertoire/
<une_commande>
cd /chemin/vers/mon/repertoire

Fastidieux et peu pratique. Il est bien sur possible d’utiliser la variable $OLDPWD, qui mémorise le répertoire précédent :

cd /chemin/vers/mon/repertoire
<quelques commandes>
cd /chemin/vers/un/autre/repertoire/
<une_commande>
cd $OLDPWD

Mais cette méthode est loin d’être optimale. Nous allons plutôt utiliser les [...]

Quelques astuces bash

Voici quelques astuces inestimables pour les amateurs de ligne de commande :

!!
# retape la dernière commande
vi /etc/passwd
# oups, avec les droits root :
sudo !!
 
!*
# retape la dernière commande à partir du deuxième mot :
bi toto #oups, raté
vi !* # c’est mieux comme ça
 
!n
# Rappelle la commande n
# La liste des commandes est accessible via la commande
history
 
!string
# [...]

Comment représenter des strings en PHP

La plupart des développeurs connaissent déjà les deux principales méthodes pour représenter des chaînes de caractères en php : les guillemets simples et guillemets doubles (quote et double-quotes) :

Circuler parmi ses récentes modifications dans vim

Voici quelques petites commandes bien utile pour vim, pour vous y retrouver dans vos modifications dans de gros fichiers :

‘. : Vous ammène à la dernière ligne que vous avez modifiée dans le fichier
`. : Vous place à l’emplacement exact de la dernière modification
g ; et g, : Vous passe en revue successivement les emplacements des modifications (absolument terrible)
Ctrl + [...]