Voici une petite ligne pour compter rapidement le nombre de fichier dans un dossier (le R rend la commande récursive).
ls -RA1 $LEDOSSIER | wc -l
Voici une petite ligne pour compter rapidement le nombre de fichier dans un dossier (le R rend la commande récursive).
ls -RA1 $LEDOSSIER | wc -l
Parmi les trucs sympa de PHP il y a la fonction print_r() qui affiche le contenu d’un tableau sous une forme lisible. Par contre son comportement par défaut dans du code HTML reste tout à fait discutable.
Prenons ce petit tableau pour exemple :
$petitTableau = array(1 => 'Janvier', 'Février', 'Mars');
De base print_r($petitTableau) donne à l’écran :
Array ( [1] => Janvier [2] => Février [3] => Mars )
Ce n’est pas très important pour un si petit tableau mais quand on cherche une clé dans $_GET ou $_POST, s’est plus ennuyeux. L’astuce est d’entourer cela de la balise <pre> ainsi :
echo "<pre>"; print_r($petitTableau); echo "</ pre>";
Donne bien:
Array
(
[1] => Janvier
[2] => Février
[3] => Mars
)
Bonne journée.
Pour le rendu d’un TP d’info j’ai du faire quelques recherches sur les différents tris. Voila ce que donne sur un vecteur un tri croissant par insertion en place :
public static void Sort_swap_array(int[] array, uint size) { bool swapped; for (int i = 1; i < size; i++) { swapped = false; // si le nombre précédent dans le tableau est plus grand ... if (array[i - 1] > array[i]) { // on stock la valeur à déplacer int stock = array[i]; for (int j = 0; j stock && !swapped) { // on décale la liste en partant de la fin for (int k = i; k > j; k--) array[k] = array[k - 1]; // on ecrit la valeur stockée à sa place array[j] = stock; swapped = true; } } } } }
Au passage voila deux petites fonctions pour générer un tableau et pour le remplir d’entiers aléatoirement :
public static void Init_array(int[] array, int e, uint size) { for(int i=0; i<size;i++) array[i]=e; } public static void Init_rand_array(int[] array, int max, int seed, uint size) { Random r = new Random(seed); for (int i = 0; i < size; i++) array[i] = r.Next(max); }
J’en ai déjà parlé ici mais fdupes de Adrian Lopez est très bon. Je viens encore de m’en servir pour calmer un peu le nombre astronomique de polices que je balade avec moi.
Pour rappel, utiliser fdupes est relativement simple:
# recherche des doublons dans un dossier et ses sous-dossiers fdupes -r -d ~/votreRepertoire
Derrière ce petit jeu de mots avec la chanson de Arthur Hamilton, ce cache en vérité un petit essai de crack.
Tout de suite, c’est la levée de bouclier : le crack c’est mal! les centrales nucléaires aussi et tout et tout… Je vous arrêtes tout de suite : il s’agit de trouver le mot de passe d’un disque verouillé avec TrueCrypt, mais c’est un “défi” de mon frérot.
Il faut donc trouvé un mot de passe de 13 caractères composé uniquement de lettres minuscules et majuscules et de nombres (en Regex : [a-zA-Z0-9]).
Pour le moment ma méthode n’est pas la plus probante, avec ma technique de force brute il me reste 584 942 417 ans à ce rythme pour être sur de trouvé le mot de passe en question.
