Fadela Amara, Secrétaire d'Etat à la politique de la Ville, a ouvert deux blogs.
Le premier est un "blog officiel qui s'adressera à l'ensemble de nos concitoyens pour les entendre sur la politique de la ville qui n'a pas vocation à s'adresser uniquement à une catégorie de population", a-t-elle indiqué. Le second, accueilli sur la plateforme skyblog.com de la radio musicale Skyrock - première radio des 13-24 ans - vise les jeunes. "Il faut que la jeunesse se sente partie prenante du plan banlieue. Ce sera une discussion en direct avec les jeunes des quartiers en difficulté. Je veux libérer cette parole-là."
Et à la vue de quelques commentaires, je plains les préposé à ce blog pour la validation des commentaires...
Quelques extraits :
Je mais un commentaire
pour dire que moi la politique je ne mis interaissent pas trop sauf dernièrement lors des elections presidentielle mais je n'ai pas encore vraiment un opinion
Je m'y suiis déjà iinteressey , may iil ya bcp de priiviileges pr ley persOnnes agey , ke pr nOus ley jeunes... Ce que je tve nul' parce que je pense qu'On pOurraiit fayre bcp de chOz !
Pr ley "viieux" ey pr ley jeunes !!
Et encore tellement d'autres.
Tout pousse les jeunes qui arrivent sur ce blog à commenter : tutoiement, questionnement (dans le texte ou dans les vidéos). La plupart des billets ont une vidéo et deux phrases, le plus souvent des questions.
Sur les 12 billets actuels du blog, 11 ont été postés le 30 juillet à la suite, à partir de 19h20. Le dernier date du 31 juillet vers 12h30. A voir donc si de nouveaux billets vont arriver ou pas et si ce qui ressort des commentaires est vraiment prix en compte.
On voit ici qu'on peut aller jusqu'à 3 niveaux de profondeur (Berline ou 125 par exemple) mais qu'on a aussi des catégories au 2ème niveau (Location). Avec un nombre fixe de niveaux, c'est assez simple : une table MySQL pour chaque niveau, avec chacun un identifiant vers sa catégorie mère et le tour est joué. Là, nous allons devoir faire autrement.
1) La table MySQL Pour commencer, voici la structure de la table MySQL que j'utilise :
CREATE TABLE cat ( id_cat int not null auto_increment primary key, rid_cat int default '0', nom varchar(50) not null );
id_cat : identifiant unique de la catégorie. rid_cat : clé étrangère, qui fait référence à la catégorie mère, s'il y en a une. nom : le nom de la catégorie.
Avec cette table, n'importe quel élément qui doit être rattaché à une catégorie le sera avec son id_cat, indifférement de son niveau, puisque toutes les catégories sont stockées dans cette même table.
Maintenant que la façon de stockée ces catégories est en place, voyons comment tirer parti de cette structure
2) La récupération des catégories mères Pour la navigation, il est toujours agréable de mettre en place en haut de la page le cheminement des catégories depuis l'accueil. Par exemple Accueil > Auto-Moto > Auto quand on se trouve sur la page des autos, avec un lien sur chaque intitulé pour revenir sur la page concernée.
Pour récupérer toutes les catégories mères d'une catégorie donnée, nous allons utiliser une fonction récursive. Les mathophobes, rester avec nous, il n'y a pas de grands rapports avec les suites ou séries mathématiques que vous connaissez. Le rapport vient du fait que cette fonction va faire des appels à elle-même pour avancer dans la hiérarchie. Voici cette fonction PHP :
function recupMere($idCat) { $data = mysql_fetch_array(mysql_query("SELECT id_cat,rid_cat,nom FROM cat WHERE id_cat='$idCat'")); $ret = ''; if (!empty($data['rid_cat'])) $ret = recupMere($data['rid_cat']).' > '; $ret.= $data['nom']; return $ret; }
En fait, on continue la recherche de la mère tant que rid_cat n'est pas vide. A chaque nouvelle catégorie rencontrée, on concatène avec > comme séparateur pour arriver au résultat escompté.
3) La récupération des catégories filles Pour la première fonction, la simplicité venait du fait qu'une catégorie a 0 ou 1 catégorie mère, ce qui permet de créer la chaine simplement. Pour récupérer les filles, c'est un peu plus compliqué selon ce qu'on veut en faire. Voici par exemple une fonction permettant de créer une liste déroulante avec toutes les sous-catégories de la catégorie demandée :
function selFilles($idCat=0, $mere='') { $ret = ''; $req = mysql_query("SELECT id_cat,nom FROM cat WHERE rid_cat='$idCat'"); while ($row = mysql_fetch_array($req)) { $ret.= '<option value="'.$row['id_cat'].'">'.$mere.$row['nom'].'</option>'."\n"; $ret.= selFilles($row['id_cat'],$mere.$row['nom'].' > '); } return $ret; }
Le premier paramètre sert à spécifier la catégories à partir de laquelle on veut afficher les sous-catégories. Par défaut il vaut 0, ce qui veut dire qu'on afficherait toutes les catégories de la base. Avec notre exemple, on obtiendrai ceci : Le second paramètre est utilisé pour conserver le chemin parcourut jusque là. On aurait pu aussi rappeler la première fonction, mais on économise ainsi des requêtes MySQL, autant ne pas s'en priver !
Bien sûr, on peut imaginer des autres applications, pour sortir les catégories dans un fichier XML pour une utilisation dans Flash par exemple.
Vous pouvez télécharger les sources, avec quelques exemples et la base de donnée utilisée dans l'exemple.
Si vous avez d'autres idées ou suggestions pour cet article, n'hésitez pas, les commentaires sont là pour ça.
Jeudi dernier, j'avais mon RDV à l'ambassade américaine pour mon Visa américain.
Petit rapport :
- Arrivée vers 7h15 devant l'ambassade, déjà une trentaine de personnes devant moi. La 1ère chose est de montrer son passeport pour qu'il vérifie que vous avez bien un RDV aujourd'hui, et le justificatif du paiement des 80 € de frais par mandat-compte
- Ensuite, on avance un peu le long de l'ambassade pour refaire la queue pour véritablement entrer dans l'ambassade. Juque là, on est toujours dehors, sur le trottoir, derrière des barrières. (Le calvaire s'il pleut...)
- Vers 7h45, ils commencent à faire rentrer les gens. Là, il faut montrer patte blanche : son passeport, éteindre le téléphone portable, donner ses clés etc... Passage dans un détecteur de métaux. Si vous avez des objets cités précédement, ils sont mis dans un sac plastique puis dans un coffre, et on vous remet un badge pour les récupérer à la sortie.
- A l'entrée dans l'ambassade, il faut prendre un ticket (comme à la boucherie) sur une borne numérique. Puis on va dans la salle d'attente, pour attendre son numéro. 20 guichets nous entoure, et la salle se remplit petit à petit...
- Lorsque son numéro arrive, on va au guichet indiqué et là, il s'agit simplement d'une vérification des papiers : DS156, DS157, DS158, DS2019, les différents justificatifs de paiement, l'enveloppe Chronopost, le passeport, la photo et peut-être d'autres que j'oublie... Si vous avez tous vos pepiers remplis et signés correctement, aucun problème.
- Ensuite, vous repatientez à nouveau dans la même salle pour attendre l'entretien à proprement parlé. Il est maintenant près de 9h00. Vous attendez, vous ne savez pas quelle heure il est, quel numéro vous êtes, ce que vous allez dire. Vous y réfléchissez, vous vous demandez ce que vous faites là, vous entendez les chiffres défilés. Bref, on perd la tête. Et puis le numéro arrive. On se dirige vers le guichet.
- Et là, on nous parle français (ouf...) pour poser 4 questions : "Vous allez bien ?", "Alors, pourquoi vous venez chez nous ?", "Que font vos parents ?" et "Qu'allez vous faire après ?" Et puis on vous dit : "Ok, vous recevrez votre Visa d'ici 2/3 jours." Tellement c'est rapide, on se sent obligé de demander une confirmation "C'est tout, c'est bon, j'ai mon Visa ?" "Oui oui, c'est bon".
- Grand sourire, et sortie de l'ambassade, à 10h15.
- 2 jours plus tard, réception de l'enveloppe avec 2 papiers et le passeport, nouvellement agrémenté d'un joli Visa :
Voilà le périple du Visa !
Plus qu'à préparer les bagages et on est bon pour partir, dans 12 jours !
Et puis, ce RDV à l'ambassade a été aussi le moyen de faire visiter la capitale à mon petit frère, pour faire les touristes. Arrivée en débu d'après-midi la veille et départ le soir. Pas moins de 600 photos à nous 2.
Par Nyro,
vendredi 20 juillet 2007 à 17:34 ::Internet
Si je poste moins en ce moment, c'est que je suis en pleine préparation de mon voyage à Los Angeles.
Beaucoup d'amis m'ont demander de tenir à jour ce blog, avec notemment un max de photos.
J'ai donc décider d'installer un plugin sur mon dotclear pour que ce soit plus sympa à regarder.
Je me suis tourner vers une solution intégrant lightbox car je le trouve très bien, et son code est propre.
Le plugin que j'ai donc installé (et que je teste avec ce billet) et donc clikimage qui permet d'intégrer des images depuis son disque dur ou une url, avec création de vignettes ou non. L'affichage en grand peut se faire dans une popup HTML ou un light box.
Pour utiliser le lightbox, il vous faudra installer un autre plugin simplement nommé lightbox que vous trouverez ici. NB : Une petite erreur s'est glissé dans ce plugin, pour affiche l'image de loading et l'image d'erreur. Pour la corrigé, il faut modifier le fichier dotclear/ecrire/tools/lightbox/js/lightbox.js aux lignes 62 et 63 pour rajouter un / devant les urls des images, et il n'y a plus de problèmes. (ou bien indiquer le chemin complet depuis la racine de votre site)
Voici le résultat avec quelques une de mes photos du 14 juillet, hébergés sur FlickR :
Avec l'été qui arrive (si si, ne perdez pas espoir,le soleil va arriver), on voit arriver les chansons de l'été.
Parmi elles, une avec un rythme sympa, des paroles marrantes et un air d'espagne. Les auteurs sont les mêmes que ceux du fameux 'coup de boule' de l'an dernier.
Le clip, malgré le peu de moyen apparent est très bien travaillé mais nous laisse quand même un peu sur notre faim.
Sur le site du tube, on découvre une version reggae de la chanson, chacun ses goûts.
Selon moi, cette chanson est bien, mais peut-être à peine trop lente et pas assez entraînante pour devenir le tube de l'été 2007. Par contre ce qu'ils appellent 'les ringtones' sont assez sympa, pour des répondeurs qui changent un peu.
J'ai attendu d'avoir la convention pour en parler ici : je vais faire mon stage à Los Angeles.
Je vais donc y rester près de 6 mois, à partir de mi-août, chez Fluidesign.
C'est donc l'occasion pour moi d'ouvrir une nouvelle catégorie dans ce blog, qui me permettra de vous raconter mes aventures là-bas, avec plein de photos à la clé (merci FlickR).
Donc je suis content, je voulais vous en faire part !
Me lançant dans l'aventure -bloggesque- depuis quelques mois, j'essaye ici de faire partager ma passion du web a travers différentes infos, utiles et inutiles... Le pincipale étant de se faire plaisir.
Bonne lecture.