Création de répertoire automatique, en php, via une structure txt

Nombres de tutoriaux de programmation présente la structure des différents répertoires sous la forme d’unt exte de cette forme : /home /admin /index /ajouter /delete /news /id /totor

C’est souvent assez embettant de recréer chaque répertoire alors qu’un simple script suffit ….

Voici ce script

<?php   $tab = '    ';   $shema = <<<UYJY /home /admin /index     /ajouter     /delete     /news         /id     /totor UYJY;   $shema = str_replace("
 ", " ", $shema); $shemas = explode(" ", $shema);   $curdir = array(); $curdir[0] = dirname(__FILE__) . '/rep'; mkdir($curdir[0], 0777); $lastNiv = 0;   foreach ($shemas as $line) { 	//profondeur du rep 	$Niv = substr_count($line, $tab) + 1;   	//nom rep 	$rep = substr($line, ($Niv-1) * strlen($tab));   	if ($Niv < $lastNiv) 	{ 		//répertoire supérieur 		//delete des chemin inférieur 		for ($i = $Niv + 1; $i <= count($curdir); $i++) 		{ 			unset($curdir[$i]); 		} 	}   	//save du niveau + chemin 	$lastNiv = $Niv; 	$curdir[ $Niv ] = $curdir[ $Niv - 1 ] . $rep;   	//création rep 	if (mkdir($curdir[ $Niv ], 0777)) 		echo 'Répertoire (' . $curdir[ $Niv ] . ') créé!<br />' . " "; 	else 		echo 'Répertoire (' . $curdir[ $Niv ] . ') <strong>n\'a pas</strong> être créé!<br />' . " "; }
  • $curdir[0] : Le répertoire de base où sont créer les répertoires,
  • $shema : Le schéma à suivre pour créer les répertoires.
  • $tab : L’espace pour un répertoire (tabulation, 4 espaces, … (doit-être régulier!)

Enregistrer son écran sous GNU/Linux

Lors de la création de de tuto vidéo il est très intéressant de pouvoir enregistrer son écran et ainsi permettre une compréhension plus élevée de ce qu’explique le dit tuto.

Ainsi, cherchant a m’entrainer à faire quelques tuto pour MyWsp, je me suis dit mais pourquoi pas en faire pour FSB.

J’ai donc réfléchi a comment faire les meilleurs video, et me suis dit la capture d’écran est encore le plus simple.
Donc, comment faire. Faire des recherches, je connais deux trois logiciel mais sans plus. Et hop grâce à Google je tombe sur ceci : petit description de logiciel de capture video

Bref génial, je vous laisse lire l’article. Moi je compte utiliser xvidcap.

Repasser via Kino et Audacity pour remettre le tout ensemble (son, video, texte).

Je dirait une dernière choses, pensez aussi que si vous utiliser un texte en sous-titre cela permet d’être traduit plus facilement… (et permet aussi au sourd de comprendre ce que vous faites ….)

Edit :
j’en profite pour rajouter ceci : http://www.funix.org/fr/linux/main-…
et le site de funix en général : http://www.funix.org/ qui contient pas mal de truc intéressant

et surtout Lprod tout sous la production sous linux!

Graphisme, kit n°1

Bon, comme j’ai un peu de temps, et que je voulait commencer un nouveau design pour mon site-forum-blog,
je l’ai commencé, puis j’ai dérivée…
Comme j’ai décidé de ne plus jeté, je vous met le fichier en download, sous licence Creative-Common

  • Démo : Oui
  • Taille d’écran minimum: 800*600
  • Dimention variable : Oui
  • Est fourni :
    • Source des images
    • Feuil de style css
    • Code xhtml
    • Licence
    • Images
  • Valide : css et xhtml 1.0
  • Téléchargement : Par ici!
  • Remarque : ne fonctionne pas bien sous ie, car ie lit mal les png!
  • Je sais que c’est pas terrible mais je me dit qu’un kit qui utilise convenablement une feuille de style est toujours utile!