Archives de avril 2008
27 avril 2008 6 commentaires — plugin, subversion, svn, wordpress
J’ai crée une extension WordPress pour mettre à jour un blog à la dernière version de WordPress en un clic. Pour cela le blog doit préalablement avoir été installé via une installation SVN de WordPress.
Sachant que les mises à jour de WordPress tombent environ une fois par mois, vous pensez-bien qu’un fainéant comme moi préfère se mettre à jour en un seul clic :).
☛ Mon plugin WordPress SVN Update (en anglais)
23 avril 2008 4 commentaires — ajax, css, javascript, prototype, ui
L’interface utilisateur passe aussi par la forme du curseur. Peu utilisée en CSS, la propriété cursor regorge pourtant de valeurs dont on peut se servir pour aider l’utilisateur dans une application web (wait progress help default pointer text vertical-text crosshair move -moz-grab -moz-grabbing -moz-copy -moz-alias -moz-zoom-in -moz-zoom-out -moz-cell -moz-context-menu not-allowed no-drop nw-resize n-resize se-resize sw-resize s-resize e-resize w-resize ne-resize col-resize row-resize).
Par exemple, pour indiquer qu’un chargement a lieu via Ajax, plutôt que d’afficher une image de loader animée, un style CSS peu suffire :
.loading, .loading a, .loading input, .loading textarea {
cursor: progress;
}
Ne reste plus qu’à appliquer la classe loading au body dès que la page fait un appel Ajax ou un long traitement.
Si vous utilisez Prototype ajoutez ces quelques lignes pour que la classe soit appliquée automatiquement tant qu’un appel Ajax a lieu :
Ajax.Responders.register({
onCreate: function() {
$$('body').first().addClassName('loading');
},
onComplete: function() {
if (Ajax.activeRequestCount == 0)
$$('body').first().removeClassName('loading');
}
});
22 avril 2008 52 commentaires — ruby, twitter, wii
Découvrez les codes Mario Kart Wii de vos amis avec MarioKarTwiit, un script ruby qui trouve ces codes parmis les statuts twitter de vos amis.
$ ruby mariokartwiit.rb adylk François: 4983-5212-7826 michel v: 2921-9252-8735 Franck: 2750-1224-1651 samy: 1633-4308-3338 Romain: 1118-0396-8885 Julie: 1203-9499-7733 nicolas: 4639-9111-3636 Sunny: 0602-6527-5194 Frantz: 1075-0913-1660
Pour l’installer téléchargez-le et faites en sorte d’avoir ruby, rubygems et sudo gem install json.
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 ?
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.