À essayer : un outil de validation des pages web, qui non seulement vérifie le code HTML, mais aussi les recommandations ergonomiques WAI et Section 508. Très bonne impression après un essai rapide.
Cela s’appelle Total Validator.
Vu dans un magazine féminin : un dossier de 4 pages pour devenir une pro de la photo. Quatre pages d’une profonde neuneuïtude : pas de conseils sur la façon de cadrer, de choisir la lumière, de composer les images, ni sur les techniques de retouche… Non, non : on s’en tient aux grands principes (« déclenchez, imprimez, portez chez le photographe, faites-faire des T-shirts, etc. »).
Donc rien d’intéressant, si ce n’est dans le dernier paragraphe, et c’est là que ça devient drôle ! Je résume : pour améliorer vos photos, si vous avez un ordinateur, il suffit d’utiliser The Gimp, un génial logiciel de retouche… The Gimp, le logiciel aux fonctionnalités certes excellentes, mais dont même des über-geeks reconnaissent que l’interface est déroutante pour le débutant, si ce n’est tout simplement mal pensée ! Le contraste avec les 4 pages précédentes est saisissant… La lectrice est censée avoir du mal à utiliser un automate de tirage de photos (il y a un schéma commenté !), mais elle saura utiliser The Gimp sans besoin d’aucune explication !
Mon opinion de la presse féminine, qui n’était déjà pas fameuse, n’en sort pas grandie…
Lorsque Eclipse a accès au code source des classes (donc notamment des classes de la bibliothèque standard), il propose des fonctionnalités intéressantes : navigation dans le code (pour aller voir comment sont codées les API !), reprise du nom (souvent significatif) des paramètres formels (au lieu de arg1
, arg2
, etc.) lorsqu’on implémente une interface…
Malheureusement, cela ne fonctionne pas par défaut sur MacOS X, car le code source des classes Java n’est pas installé ! Il faut l’installer en plus. Il se trouve alors dans /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/src.jar
, mais Eclipse sait le trouver tout seul.
Mise à jour, 13 janvier 2010 : sous MacOS X 10.6, il faut télécharger le Java Developer Package depuis connect.apple.com (nécessité de créer un compte).
Pour mémoire, deux nouveautés dans le domaine des langages de programmation, qui pourraient bien avoir un impact pratique important :
- Javascript, refondu pour lui donner des bases solides, va passer en version 2 (ECMA 262 édition 4) ;
- Sun développe activement Fortress, un langage pour le calcul haute performance. Au programme : parallélisme à tous les étages, notation mathématique pour les expressions, gestion des unités (entre autres).
Javascript 2 est implémenté au fur et à mesure dans la plate-forme Mozilla ; un compilateur de Fortress pour la JVM est en cours de réalisation.
Découvertes récentes :
- The Brassens : Brassens reprend des chansons de Diam’s ou IAM… Éclat de rire garanti ;
- 17 Hippies : un groupe allemand, qui chante parfois en Français (« Marlene »).
J’utilise depuis quelques semaines l’excellent soft de virtualisation Parallels Desktop pour Mac Intel. Notamment, il me permet de lancer Windows.
Le hic, c’est que les Mac ont un clavier non standard ! Plein de symboles courants (trait d’union, plus, égal, crochets…) sont à des endroits inhabituels. Or, Windows croit avoir affaire à un clavier PC classique : il faut donc taper en aveugle dès que l’on sort des touches alphabétiques. Certes, ça fait marcher les neurones, mais ce n’est quand-même pas très pratique…
J’ai donc créé un driver clavier adapté à la disposition Mac[1], en utilisant la même technique que pour le driver français international (MS Keyboard Layout Editor). Normalement, il reprend toutes les combinaisons du Mac, y compris les touches mortes. La seule différence est qu’Alt est remplacée par AltGr.
Aller sur la page du layout Mac français pour Windows.
Notes
[1] Il doit en exister d’autres, mais celui qui est cité sur les forums que j’ai vus n’est téléchargeable qu’après s’être fait dépouiller sur un numéro surtaxé…
Je viens de terminer un polar plutôt sympathique, le chant du bouc de Chantal Pelletier (pris au hasard à la bibliothèque du quartier).
Mais trouver des fautes d’orthographe aussi grossières qu’un participe passé écrit à l’infinitif dans un bouquin publié chez NRF/Gallimard (« série noire »), cela me chiffonne au plus haut point…
The VTPlayer is a mouse specifically designed for blind people : it can « display » characters on two 16-pod tactile pads.
In February 2004, I released a driver targeted at Linux 2.6 kernel series. However, ongoing changes in Linux kernel’s internal APIs have broken the driver. It no longer compiled on recent kernels, starting with 2.6.15. I had to adapt the driver to newer kernels, but this proved difficult, because APIs have changed several times over the past few months.
Version 0.4 of my driver, released today, should work with Linux 2.6.15 to 2.6.20. However, to achieve compatibility I had to resort to conditional compilation, so I plan do drop support for older kernels at a later time.
Utilisateur de Mozilla depuis quelques années, vous connaissez un peu le DOM Inspector et peut-être Venkman, le débogueur Javascript ?
Vous pouvez les oublier, car la relève est là : Firebug ! C’est une extension Firefox que je trouve tout bonnement géniale…
Entre autres elle permet :
- de déboguer du Javascript, que ce soit dans des pages web ou dans le chrome. Ainsi, je l’ai utilisé pour déboguer mon extension Server Spy ;
- de parcourir l’arbre HTML d’une page web, et de visualiser les règles CSS qui s’y appliquent. On voit clairement les blocs CSS mis en jeu ; les règles supplantées sont barrées… Et ce n’est pas tout, il est même possible de saisir en live de nouvelles règles, pour voir rapidement ce que ça donnera ! Et pour finir, la fonction qui tue : une combinaison de touches (Ctrl+Shift+C), et il suffit de cliquer dans la page pour sélectionner le nœud HTML correspondant à la zone en question, et donc afficher les règles CSS associées. Exemple : j’ai dû créer un thème Dotclear 2 pour Sav’Hourra à partir du thème par défaut. Avec cette fonction, j’ai pu sans effort localiser les éléments à changer et les règles CSS à modifier. Bluffant !
- du côté réseau, de visualiser les en-têtes HTTP échangés, d’avoir une vue graphique du temps de chargement des images.
Ceci correspond à ce que j’ai trouvé. Il est possible qu’il y ait d’autres trésors… Mais d’ores et déjà, je crois pouvoir affirmer que cette extension est indispensable au développeur web !
Depuis 2000, je maintiens un site sur les trains de la vallée de Chamonix (service « Mont Blanc Express »).
Son esthétique commençait à dater, et puis il ne reflétait pas (ou peu) les changements récents survenus sur cette ligne, en particulier l’acquisition des nouvelles automotrices Z 850.
J’ai donc le plaisir de vous présenter la nouvelle version du site du Mont Blanc Express !
Elle comprend mes dernières photos prises à l’été 2006, des textes complètement revus, ainsi que quelques photos contribuées par d’autres, que je profite pour remercier. Il y a désormais 224 photos, ce qui correspond en moyenne à une photo tous les 165 mètres de voie :-)