Archives de 2008
20 avril 2008 2 commentaires — bug, hardware, ubuntu, usb
Pour une fois que c’est pas lui…
Sous Ubuntu mon clavier a soudainement eu un comportement étrange et extrêmement irritant. Il y avait un délai entre certaines touches et d’autres touches se multipliaient, comme le titre le laisse entendre.
En cherchant des solutions sur la toile (pas simple quand la touche de suppression aussi se multiplie !), quelqu’un préconisait de jeter un coup d’œil à /var/log/messages, où, effectivement, s’amoncelaient des messages usb 4-1: reset low speed USB device using uhci_hcd and address 4.
La solution ? Débrancher et rebrancher ma souris USB. Logique. Et pour régler le problème définitivement, webs suggère de la brancher sur une autre machine avant de la rebrancher. Logique.
18 avril 2008 3 commentaires — accessibilité, handicap, standards, web sémantique
J’ai assisté aux petites conférences du WaSP café qui ont eu lieu hier sur Paris. Malheureusement l’atelier web sémantique animé par David Larlet et Frédéric de Villamil affichait complet quelques heures à peine après l’ouverture des inscriptions. Entre dompter vos CSS et l’accessibilité du point de vue des utilisateurs j’ai opté pour ce dernier atelier où Tanguy Loheac et Fernando Pinto Da Silva, tous deux malvoyants, partageaient leur expérience sur le web en tant qu’utilisateurs.
Finalement, je suis ravi d’avoir pu assister à cet atelier. Ce que j’aurais appris à l’atelier Web Sémantique peut se retrouver facilement sur le net mais rencontrer des personnes mal voyantes et pouvoir écouter leur témoignages, comprendre leurs difficultés de tous les jours (ooshop, voyages-sncf, fnac, …) est rare et très enrichissant.
À ce propos Julie a promis qu’elle ferait un billet sur cet atelier, il ne devrait plus tarder à arriver.
Merci aux organisateurs du WaSP Café ! Comptez-moi présent au prochains ateliers.
10 avril 2008 — css, dates, standards, web
Le CSS Naked Day est une idée rigolote, que j’ai mis en place avec entrain sur mon blog. Elle consiste à ce que tout le monde désactive ses feuilles de style à une date donnée pour promouvoir les standards du Web.
C’est pourquoi le 5 avril mon blog désactivait ses styles en affichant un petit message et un lien vers le site officiel. Tout était automatique pour ne pas avoir à modifier l’apparence de mon site à minuit, en utilisant un morceau de code PHP qu’ils proposent eux-même sur le site officiel.
Manque de pot ils ont décidé de changer la date ! Cette année le jour du CSS tout nu tombe le 9 avril, alors que les deux années précédentes la date était fixée au 5. Évidemment cela casse les très nombreux plugins ou scripts qui ont été crées pour l’événement, comme ce que j’utilisais sur mon blog.
D’après le site officiel la date est désormais fixée au premier Mardi, Mercredi ou Jeudi d’avril qui ne soit pas le 1er avril. Oui. C’est carrément nul.
J’arrète donc de promouvoir cet événement jusqu’à ce qu’ils ne remettent une date fixe. Ou au moins quelquechose de calculable. Comme le premier mardi d’avril à part le 1er, au moins je pourrais le calculer facilement et ne pas avoir à éditer le code de mon site chaque année…
7 avril 2008 4 commentaires — hardware, microsoft, music, usb
Si vous comptez acheter un lecteur mp3 en USB sachez qu’il existe deux protocoles de transfert différents lorsque vous voudrez le brancher à votre ordinateur : UMS ou MTP.
Photo de Marcelo Alves
Ce protocole est aussi appellé MSP, « le normal » ou encore « le sain ». C’est celui qui opère lorsque vous branchez n’importe quel disque dur USB : sous GNU/Linux, Mac ou Windows vous utilisez l’explorateur de fichiers de tous les jours pour ajouter de la musique.
Ce protocole ne permet pas d’utiliser son lecteur comme un disque. Au lieu d’utiliser le navigateur de fichiers vous devrez donc utiliser une application de gestion de musique parmis un nombre très limité d’applications qui supportent ce protocole. Vous ne pourrez mettre sur votre baladeur que de la musique ou de la vidéo. Il n’apporte concrètement rien d’autre.
UMS | MTP | |
---|---|---|
Types de fichiers supportés | tous | médias seulement (audio, vidéo, …) |
S’accède par un explorateur de fichiers | oui | non |
A un point de montage | oui | non |
Programmes qui le supporte | tous | le programme généralement fourni avec et quelques autres applications |
Nécessite qu’une application tourne constemment en fond | non | oui |
Créateurs | une association à but non lucratif de nombreux fabricants1 | Microsoft2 |
Étonnemment, de plus en plus de baladeurs choisissent le protocole MTP. Ces derniers sont généralement fournis avec un lecteur audio qui ne fonctionnera que sous Windows, sensé remplacer tous nos besoins en lecture de musique et transferts avec l’appareil.
1 The USB Implementers Forum
2 On aurait pu s’en douter ?
30 mars 2008 — blog, cms, svn, worpress
Oh qu’il est beau !
WordPress vient de passer à sa version 2.5 avec moults changements mais une mise à jour sans le moindre heurt avec tous les plugins que j’utilise qui fonctionnent encore.
Mon blogware favori depuis des années n’a pas fini de m’étonner.
Pour se mettre à jour sur une installation svn, rien de plus simple, taper dans le dossier de votre installation de WordPress :
$ svn switch http://svn.automattic.com/wordpress/branches/2.5/
Puis visitez sur votre site /wordpress/wp-admin/upgrade.php et appréciez la nouvelle version.
Si vous avez ajouté le français en externals sur votre installation SVN, vous aurez déjà la dernière version de la fabuleuse traduction en français. Sinon :
$ cd wp-includes/languages $ rm fr_FR.mo $ wget http://svn.automattic.com/wordpress-i18n/fr_FR/tags/2.5/messages/fr_FR.mo
17 février 2008 — cvs, english, git, linux, scm, svn, textmate
Whilst Git was created by Linus for managing the Linux project, I get the feeling that Git’s raison d’être was to manage TextMate bundles. Weird since Linus probably doesn’t use TextMate. « Using Git within a project »
Github is fun :)
25 janvier 2008 2 commentaires — ego, vélo
Momentum #30
Momentum: The magazine for self-propelled people est un magazine papier gratuit canadien sur la culture vélo. Je les ai découverts lorsqu’ils m’ont gentiement demandé la permission d’utiliser une de mes photos.
Leurs articles étant également disponibles sur leur site web, j’y découvre toute une chouette communauté autour du vélo et de très bons articles.
Par exemple, København Cycle Chic fait découvrir les jolies danoises qui tous les jours font du vélo en talons, dans leurs plus beaux habits. Ou plus anecdotique How Recumbents Were Banned from Racing explique pourquoi on n’utilise pas tous des vélos couchés aujourd’hui.
Enfin, Everybody Wants a Bike Share du numéro 31 de Momentum parle du Vélib et est illustré d’une jolie photo de moi en polo Ubuntu, prise par Audrey :).
Le magazine se ramasse gratuitement dans quelques villes dans le monde, mais malheureusement pas à Paris. Merci à eux de m’avoir envoyé une copie du dernier numéro !
23 janvier 2008 4 commentaires — futur, ie, standards, standards du web
Internet Explorer aura un système pour activer leur nouveau modèle de rendu dans sa version 8 sans pour autant que les sites précédents ne cessent d’être aussi « jolis » dessus. Il s’agit d’utiliser une balise meta
qui contient la version d’IE que l’on souhaite cibler. Pour IE8 par exemple :
<meta http-equiv="X-UA-Compatible" content="IE=8" />
C’est une sorte de contrat. En utilisant cette balise on s’assure qu’IE9, IE10 et IE42 l’afficheront de la même façon qu’IE8. Un Doctype Switching sur le long terme. Et les oiseaux chantent.
Mais voilà. Ce serait une bonne idée si seulement ce n’était pas une très mauvaise idée. Toutes les pages écrites hier en suivant les standards du web seront pour l’éternité affichée dans le moteur de rendu par défaut. Celui d’IE7. Gulp. Et IE devra se trimballer son moteur de rendu d’IE7 pour l’éternité également. Ce qui implique un beau bordel pour le logiciel lui-même et sa sécurité.
Cette solution qui paraissait simple se complique encore lorsque l’on évoque le cas des fragments d’html, des pages MySpace, des aggrégateurs. Que se passe-t-il également lorsque des pages qui ciblent des versions différentes ou discutent entre elles dans des iframes aux niveaux différents de DOM ? Et devra-t-on suivre pour chaque chaque page la version de tous les navigateurs du marché dans laquelle elles fonctionnent ?
Le versionnement des fichiers en général n’est pas aussi simple. La meilleure solution à ce problème appliquée à Internet est encore le progressive enhancement : implémenter des fonctionnalités nouvelles en cassant le moins possible l’existant et accepter que quelques pages ne seront plus parfaitement égales au pixel près.
L’image du verrou provient de la libraire Tango et l’icône d’Internet Explorer est celle de Sam Ruby. Vous pouvez télécharger la source SVG.
20 janvier 2008 3 commentaires — c++, code, geek, ruby
Ceci est du ruby pour les tordus de C++ :
endl = "\n";
$stdout << 99 << " red balloons" << endl;
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.