Bon, je pensais que j'aurais plus de choses à raconter pendant les vacances ... En fait, pas tant que ça ... 
Je n'ai as beaucoup varié mes occupations depuis mon dernier post : CSS, HTML, PHP, SQL, et guitare. Un peu d'Arduino aussi, mais vraiment très très vite fait. J'ai eu envie de refaire un design pour "l'important changement", quelque chose de plus sobre ... Mais finalement, j'arrive à quelque chose de beaucoup trop sobre. Donc à voir, je vais peut-être garder ce que j'avais avant, même si niveau W3C, le dernier design était nikel. Ça serait la première fois que j'aurais un site valide ... Bref, j'y réfléchirais.
J'avais parlé dans mon précédent post de ma décision de mon retour ou non dans le projet du Site du Savoir. J'ai décidé, je ne resterais pas. Non pas que je n'en ai pas envie, mais je ne veux pas rester alors que je sais que je ne serais presque pas disponible pour contribuer au projet. Bien sûr, ça ne m'empêchera pas d'aider pour certaines parties, mais je ne tiens pas à faire partie de l'équipe si c'est pour au final ne coder que quelques bouts de pages çà et là.
Sinon pour ce qui est de Pure Data, je n'ai toujours pas tester, je vais m'y mettre la semaine prochaine, parce que ce week-end c'est lecture : je viens de m'acheter le livre PHP 5 , Cours et exercices, donc je vais feuilleter ça
Je pense avoir fini ... Ah non : je suis entrain de recoder le système de cache du blog, faire quelque chose de plus propre et plus performant, pour le moment, il ne s'appliquait qu'à l'accueil.
Dès que j'aurais fini de le coder, je posterais le code, en essayant de le commenter au maximum.
Bon, je ne sais pas quand je posterais de nouveau, peut-être ce week-end ... Je vais sûrement aller voir Avatar (non, je n'y suis toujours pas allé ...), si je suis motivé je ferais un petit article dessus ... J'ai bien dit SI je suis motivé, enfin de toutes manières j'en parlerais certainement sur le prochain article 
(ah oui : pour le titre de l'article, je n'étais pas inspiré, je modifierais ça si une idée me passe par la tête
)
Ça y est enfin, depuis le temps que j'en rêve de ces vacances ... Non pas que j'ai prévu des tonnes de choses trop cool, mais j'avais vraiment besoin de me poser un peu, les dernières semaines ont été horriblement chiantes. Entre le nouveau PC de mes parents que j'ai du réinstaller une bonne dizaine de fois, pour au final leur réinstaller leur ancien, les cours, la guitare, la programmation, et ma vie sociale (si si je vous jure, j'en ai une !), j'ai vraiment passer les 3 dernières semaines sur les nerfs. Mais c'est les vacances, et je compte bien en profiter au maximum 
Pour commencer, je vais me remettre un peu à PHP (ça me manque vraiment ...) et à Arduino. Ensuite, après avoir ré-installé Ubuntu, je vais toucher un peu à Pure Data (depuis le temps que j'aurais dû le faire
), voir si je réussis à en faire quelque chose. Je vais aussi décider de mon retour ou non dans le projet du Site Du Savoir. Après, pour le reste des vacances, ce sera musique, skate, sorties, et ... repos 
Je posterais un peu plus régulièrement ici aussi, pour vous racontez mes super découvertes que j'aurais faites 
Pour tous ceux qui sont en vacances, bonne vacances, pour les autres, bonne chance
De plus en plus, sur des forums de webmastering, on voit des questions du type "J'ai un site de 50 pages, et j'aimerais créer un sitemap de mon site pour l'envoyer au gestionnaire Google Sitemaps, seulement j'aimerais pouvoir créer le sitemap automatiquement plutôt que manuellement, commet puis-je faire ?"
Donc pour répondre à cette question que tant de gens se posent, et qui ont la flemme de chercher, voilà une petite fonction php qui vous génère un fichier texte contenant les urls de votre site, fichier texte qu'il vous suffit ensuite d'envoyer à notre ami google
<?php function mkmap($dir){ $map = ''; if($file != "." && $file != "..") { //si le fichier n'est pas un dossier ... $pathfile = $dir.'/'.$file; $map .= $pathfile."\r\n"; //récupération des noms de fichiers dans la variable $map $map .= mkmap($pathfile); // ... } } } return $map; } ?> <?php $dir = '.'; // "." pour spécifier le répertoire courant, sinon, le nom du dossier à scanner $map = mkmap($dir); $map = str_replace($dir.'/', 'http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['REQUEST_URI'])', $map); // récupère l'url à partir de laquelle a été lancé le script ?>
)
).
(Si je finis l'IA, je posterais le code ... bon, selon l'avancement, si elle n'est pas fini, je posterais peut-être ce que j'aurais fait
)
Bon déjà le principe de cet algorithme de Collatz :
<?php while(1){ // pour boucler l'algorithme if($nombreDepart%2 == 0){ // si le nombre est pair $nombreDepart = $nombreDepart/2; } else{ //sinon, si il est impair $nombreDepart = $nombreDepart*3+1; } } ?>


#include <stdio.h> #include <stdlib.h> int main() { int nombreObtenu, i; /// <-- variable qui pose problème for(i = 1; i > 0; i++) { nombreObtenu = i; do { if(nombreObtenu % 2 == 0) { nombreObtenu = nombreObtenu / 2; } else { nombreObtenu = nombreObtenu * 3 + 1; } } while(nombreObtenu != 1); } }
Je viens juste de recevoir la version 9.10 d'Ubuntu (j'avais commandé le CD), petit test rapide en live CD avant de l'installer, aucun problème, il fonctionne à merveille avec une rapidité déconcertante.
Après avoir résolu quelques problèmes, j'ai enfin réussi à le lancer. Je n'ai pas eu le temps de tester grand chose encore, je me suis surtout amusé avec les effets (3D, transparence, ...).
Côté logiciel, Pidgin à été remplacé par Empathy (personnellement je ne vois pas tellement la différence entre les 2 mais bon...), et on peut désormais installer des logiciels à partir de la "logithèque Ubuntu" (qui pourrait apparemment remplacer le gestionnaire de paquets Synaptic).
Le système de fichiers par défaut est l'ext4, augmentant la vitesse d'exécution par rapport à l'ext3.