Whatever

Words keep Falling Apart (Book 3)

Archive for the ‘Geekness’ Category

J’ai toujours été persuadée qu’avec un peu d’imagination, quelques compétences en développement et l’accès aux bons outils qui vont bien (et surtout du temps à disposition), il n’y a que très peu de limites à ce qu’on peut créer comme applications / programmes / gadgets. C’est d’ailleurs pour ça qu’après toutes ces années je ne suis toujours pas lassée de travailler dans le web, ou dans l’informatique en général (et l’App Store en est, à mon avis, une preuve éclatante).

C’est justement avec quelques compétences en développement, l’accès à la Google Map API et surtout une source massive de données, que l’équipe du NY Times a créé une application Flash absolument hallucinante : une carte interactive, en temps presque réel (les nouvelles données sont importées chaque jour), des homicides commis à New-York de 2003 à aujourd’hui.

Cette carte permet non seulement de voir la répartition géographique de ces meurtres, selon la période de temps choisie par l’utilisateur, mais fournit une représentation de données aussi variées que l’heure des crimes, l’age des victimes, le sexe des meurtriers, leur appartenance ethnique ou encore l’arme utilisée (et bien d’autres).
On apprend par exemple à la lecture de cette carte que 33 homicides ont été commis dans les 30 derniers jours, que 52% des victimes étaient noires, 94% des hommes, 60% des meurtriers avaient entre 25 et 34 ans et que 11 de ces meurtres ont été commis à Brooklyn.

C’est carrément morbide, j’avoue, mais je trouve ça absolument fascinant.

Pour voir cette carte, ça se passe ici.

PS : Mes remerciements à ma maman, qui m’a balancé l’url de cette carte par mail avec le commentaire suivant « c’est bloggable » :)

posted by flaoua in C'est bloggable,Geekness at 12:07

(ou comment résoudre le bug du 404 sous wordpress)

Comme tout codeur l’a probablement déja vécu au moins une fois dans sa vie, il arrive qu’on se prenne la tête pendant des heures sur un bug avant de se rendre compte qu’on avait connement oublié un « ; » ou fait une faute de frappe dans le nom d’une variable.
C’est horriblement agaçant, ça fait perdre un temps fou, on se sent abominablement débile quand on trouve enfin où était le problème, mais c’est comme ça, ça arrive.
Shit happens.

C’est un peu ce genre de truc qui m’est arrivé hier soir alors que je faisais joujou avec mon WordPress.
Allez savoir pourquoi, lors de ma migration sous ce CMS, j’avais négligé de cocher l’option qui va bien pour que l’url de mes billets soit search engine friendly plutôt que de ressembler à « whatever.fleur.net/index.php?p=42″ .
Et, allez savoir pouquoi, hier soir, ça m’a pris d’un coup d’un seul, fallait que ça change. WordPress étant bien fait, « changer » ça consistait bêtement à cocher la case « permaliens personnalisés » dans l’interface d’admin et à coller un .htacces qui va bien à la racine du répertoire de WP.
Youpi.
Sauf que. Save, reload, click. Paf. Je me retrouve avec des 404 derrière tous mes permalinks.
2 heures de prise de tête plus tard, environ 27 recherches Google différentes, 16 lectures de FAQ en tout genre sur WordPress, 8 tripatouillages de mon htaccess, j’en arrive à la conclusion incroyable que je suis la seule personne au monde qui a ce bug avec WordPress (enfin si on exclut les gens qui font tourner WP sur un serveur IIS mais franchement, ces gens là méritent-ils vraiment de vivre ?).
C’est grâce à Kalou que j’ai trouvé la solution. Parce que, c’est bien connu, quand on psychote sur un bug depuis une éternité, il est absolument vital de demander l’avis d’une personne qui a un regard neuf sur l’affaire.
La solution est donc toute conne : mon fichier de virtual host contenait un magnifique « AllowOverride None » qui empêchait tout bêtement le .htaccess de fonctionner.
Donc voilà. Comme je ne peux pas imaginer une minute que je sois la seule personne sur terre à me coltiner ce problème, mais que par contre je n’ai pas trouvé trace de cette solution sur le net, je la publie, au cas où ça pourrait aider quelqu’un.
En admettant que vous ayez accès à votre conf de virtual host, bien sur ..

posted by flaoua in Geekness at 20:21