- Suivez-moi sur Twitter: @nitot
décembre 2003
mercredi 31 décembre 2003
De la noblesse des standards
Par Tristan le mercredi 31 décembre 2003, 17:46 - Trop de standards...
mardi 30 décembre 2003
Les pays-bas, avec nous !
Par Tristan le mardi 30 décembre 2003, 16:28 - Standards
vendredi 26 décembre 2003
Le téléphone sonne
Par Tristan le vendredi 26 décembre 2003, 13:05 - Navigateurs
mercredi 24 décembre 2003
Tristan Nitot en français :-)
Par Tristan le mercredi 24 décembre 2003, 11:58 - Standards
mardi 23 décembre 2003
Développer Mozilla peut vous emmener n'importe où
Par Tristan le mardi 23 décembre 2003, 13:29 - Trop de standards...
Le cynisme à son apogée
Par Tristan le mardi 23 décembre 2003, 04:40 - Humour
Certains des lecteurs du StandBlog ont sûrement, comme moi, fréquenté des entreprises nord-américaines. Pour ceux qui ne connaissent pas, c'est le royaume de la motivation souvent creuse, de rares grandes idées et de nombreuses bassesses. Evidemment, pour la productivité, on parle plus souvent des grandes idées que des bassesses. Et pour faire vivre ces grandes idées, qu'on trouve dans de coûteux livres de management et d'encore plus coûteux séminaires en tous genres, on voit parfois des posters sur la motivation, le bonheur de travailler en équipe, l'importance de la qualité et du dépassement de soi. Depuis plusieurs années, le site Despair.com (désespoir.com), est l'antidote à la pensée pré-formatée. Le management est cynique ? Despair.com est doublement cynique. J'en prends pour témoin la sortie de leur nouveau calendrier 2004, reprenant des clichés superbes, et offrant en guise de légende des phrases d'un cynisme absolu.
lundi 22 décembre 2003
Quelques liens sur Microsoft
Par Tristan le lundi 22 décembre 2003, 18:34 - Technologie
dimanche 21 décembre 2003
La liberté de savoir
Par Tristan le dimanche 21 décembre 2003, 11:12 - Technologie
vendredi 19 décembre 2003
L'open-source à la rescousse d'Internet Explorer
Par Tristan le vendredi 19 décembre 2003, 17:08 - Standards
jeudi 18 décembre 2003
Modularisation de XHTML
Par Tristan le jeudi 18 décembre 2003, 17:39 - Standards
PHP et Box Model Hack
Par Tristan le jeudi 18 décembre 2003, 10:11 - Standards
Vous le savez sans doute déjà, Microsoft, dans ses navigateurs maintenant non maintenus (IE 5.0 et IE 5.5 pour Windows), avait incorrectement implémenté le modèle de boite. En substance, les marges et padding n'avaient pas le même comportement dans IE (antérieur à 6.0) et les spécifications du W3C. Le problème est corrigé dans IE 6.0, qui dispose d'un mode Strict, qui est bien plus conforme. Tout cela est largement documenté dans un article d'OpenWeb intitulé Gérer les modèles de boîtes CSS standard et Microsoft.
La principale solution au problème est l'utilisation du fameux Box Model Hack de Tantek. Mais cela ne convient pas forcément à tout le monde. C'est là qu'entrent en scène Batiste Bieler et son script PHP. L'avantage est de mettre le développeur Web dans un monde quasiment parfait, en fournissant une couche d'abstraction coté serveur pour limiter le problème. L'inconvénient est que le script est limité (unités forcément homogènes), et qu'il nécessite de faire des pages dynamiques. Dans tous les cas, l'idée est intéressante.
Mise à jour du 10/09/2004 : changement d'URL pour le script de Batiste.
mardi 16 décembre 2003
Apple et les standards
Par Tristan le mardi 16 décembre 2003, 17:36 - Standards
Conférence développeurs Mozilla lors de Fosdem
Par Tristan le mardi 16 décembre 2003, 11:03 - Navigateurs
lundi 15 décembre 2003
Il faut chaud, vous ne trouvez pas ?
Par Tristan le lundi 15 décembre 2003, 23:25 - Politique
La révélation du jour
Par Tristan le lundi 15 décembre 2003, 22:35 - Standards
...est offerte par Ethan Marcotte. Petite traduction de l'extrait :
J'ai découvert à quel point à quel point j'ai pu m'enfoncer dans l'erreur.
Revenons un peu en arrière (...) : il y a à peu près deux ans, j'étais responsable de l'interface utilisateur d'une nouvelle application (...) Une des requêtes du marketing portait sur des menus en DHTML. Nos utilisateurs devaient pouvoir accéder à toutes les pages du site depuis des menus déroulants, disaient-ils.
Pas de problème, ai-je répondu (j'ai du opiner du chef, du haut de mon savoir. Il faut dire que j'étais con).Et il faut que cela fonctionne dans Netscape 4.Pas de problème, ai-je répondu. Affublé de cet objectif, je me suis mis au travail. Ne ménageant ni mon temps ni mes ressources, j'ai attelé ma fidèle API DHTML, mon super detecteur de navigateurs, mon contructeur d'objet paré à l'action : en bref, des lignes et des lignes (et des lignes et des lignes) de code JavaScript pur, sublime et raffiné. J'ai écrit et testé le code tel un démon. J'ai exulté en me vautrant dans desdocument.write()(...)Peu importe le balisage : on verra ça plus tard.
Après plusieurs jours de travail, mes menus adorés étaient prêts.
Ils sont superbes, disaient-ils.Et Netscape 4 les adore !
Je sais, répondais-je.Peu importe le balisage : on verra ça plus tard.
Evidemment, la chute, c'est que
plus tard, c'est maintenant. Je suis en train de convertir des parties de l'interface utilisateur en XHTML/CSS, en vue d'éliminer les problèmes d'accessibilité qui plombaient notre application.Concrètement, j'ai récolté ce que j'avais semé. L'horrible mélange de
DIVet deTABLEque j'avais utilisé pour que Netscape 4 affiche correctement mes menus ressemblait à une effroyable monstruosité pour quiconque avait désactivé JavaScript. Même si la solution que j'avais mis en place était celle qui convenait, elle n'était probablement pas bonne. Notre jolie petite applications était inutilisable pour 13% de nos utilisateurs. J'ai donc fait un adieu larmoyant à mon JavaScript adoré, et j'ai passé les jours qui suivaient à transpirer sur un balisage vraiment monstrueux. C'était le genre de nettoyage qu'on se doit de commencer avec une quantité quasi-illimitée de Napalm; mais je n'avais que mon sourire désarmant.Bien sûr, à l'heure du bilan, j'ai eu moi aussi une confirmation :
les mecs, ça ne vaut pas le coup de travailler sans les standards du Web. Je n'en dirais pas plus. Je ne ferais pas de fanatisme, ni rien. Si j'avais commencé sur les fondations d'un balisage valide et bien structuré, stylé avec CSS et scripté via le DOM, je ne serais pas en train de raconter ma vie en ce moment. Mais maintenant, j'ai mis en place une solution plus légère de 60% que la version précédente, qui s'affiche décemment dans les navigateurs anciens non-conformes, et qui m'assure que je n'aurais pas à recommencer cela dans deux ans.Moins de code, plus d'accessibilité, pour une plus grande durée.
dimanche 14 décembre 2003
Liens en vrac.
Par Tristan le dimanche 14 décembre 2003, 11:52 - Standards
samedi 13 décembre 2003
J'aime la gale-ette...
Par Tristan le samedi 13 décembre 2003, 20:11 - Standards
Mon fils chante souvent la chanson suivante (à chaque fois que je fais des galettes de sarrazin, pour ne rien vous cacher) :
J'aime la galette
savez-vous comment ?
quand elle est bien faite,
avec du beurre dedans.
J'entends déjà des lecteurs du StandBlog s'exclamer mais pourquoi il nous em... avec ses histoires de gamin et de bouffe ?
. C'est tout simple, je suis tombé sur un nouvel exemple de JavaScript qui m'a impressionné. Je suis suis demandé si je n'étais pas en train de succomber à un genre de perversion programmatique, coincé dans l'ornière, fonçant dans les traces de PPK. Mais non. La vérité est que je n'ai rien contre JavaScript, du moment qu'il est bien fait, c'est à dire qu'il fonctionne dans tous les navigateurs et n'empèche pas l'accès à l'information, tout en offrant des fonctionnalités supplémentaires. C'est le cas des tableaux de Mooncalf, qui sont nom seulement triables, mais aussi groupable avec du glisser/déposer. Je ne saurais trop vous recommander la lecture de l'explication qui va avec l'exemple. Vous pouvez reprendre avec moi :
J'aime le JavaScript en effet
Savez-vous comment ?
Quand il est simple et bien fait
Avec de l'accessibilité dedans.
vendredi 12 décembre 2003
J'en pleure de rire...
Par Tristan le vendredi 12 décembre 2003, 11:32 - Humour
L'Anvar, les brevets et les logiciels libres
Par Tristan le vendredi 12 décembre 2003, 00:42 - Technologie
L'ANVAR, se fend d'un article dans sa lettre de l'innovation, intitulé Logiciels Libres, ou l'émergence d'un nouveau modèle économique, assez impressionnant, d'autant qu'on peut difficilement les soupçonner d'être des chevelus-barbus aux yeux rougis par les nuits blanches devant l'écran, un oeil sur GCC, l'autre sur GDB. Il faut dire qu'ils doivent savoir de quoi ils parlent, ayant soutenu une cinquantaine de projets, pour un montant d'environ 2,4M d'euros en 2002-2003
. Petit extrait :
Ce modèle économique est bien adapté aux Pme, qui représentent dans le secteur du logiciel en Europe, plus de 70% des emplois et de la richesse produite, deux tiers de ces entreprises comptent d'ailleurs moins de 10 salariés. Le 24 septembre 2003, le Parlement européen approuvait le texte sur
la brevetabilité des inventions mises en oeuvre par ordinateur. Dans le contexte d'un secteur à évolution rapide comme celui du logiciel, le système des brevets apparaît moins adapté pour les Pme (délai de procédures, coûts, etc.). Il peut constituer, en revanche, pour les grandes entreprises, un outil juridique idéal pour freiner l'entrée sur le marché de concurrents innovants et ainsi renforcer des situations de monopole. Un résultat qui pourrait faire obstacle au développement du modèle économique bâti autour du logiciel libre.
yeux rougis
, nuits blanches
... Tout cela me donne comme une furieuse envie de glace vanille / fraise. Bon, je vais plutôt prendre mes gouttes et aller me coucher...
jeudi 11 décembre 2003
C'est la valse du Libre
Par Tristan le jeudi 11 décembre 2003, 20:02 - Standards
mercredi 10 décembre 2003
La bourse devrait remonter...
Par Tristan le mercredi 10 décembre 2003, 14:27 - Standards
dimanche 7 décembre 2003
Nouveau numéro d'A List Apart
Par Tristan le dimanche 7 décembre 2003, 23:36 - Standards
samedi 6 décembre 2003
Accessibilité : même le Journal du Net s'y met !
Par Tristan le samedi 6 décembre 2003, 18:42 - Accessibilité
Faut-il encore en parler ?
Par Tristan le samedi 6 décembre 2003, 14:29 - Technologie
Ici et là, à chaque fois que je signale un nouveau lot de failles de sécurité dans les produits Microsoft en général et Internet Explorer en particulier, je me fais traiter d'anti-Microsoft, de suppôt du logiciel libre et d'odieux partisan de l'anarchie numérique, voire de José Bové electronique.
Alors on mettre tout de suite les pendules à l'heure : Microsoft est une bonne boite. Enfin, bonne
, tout dépend des critères utilisés pour émettre ce jugement de valeur.
vendredi 5 décembre 2003
Interview d'Eric Raymond
Par Tristan le vendredi 5 décembre 2003, 12:40 - Technologie
Eric Raymond est l'un des grands porte-parole du logiciel Libre (et fondateur de l'Open Source Initiative). Il a été récemment interviewé et le script de la discussion est paru sous le titre de The Prudential interview. On y trouve des propos très intéressant. Ce qui m'a interessé pour ma part, c'est une réponse très sensée à une idée fausse beaucoup trop répandue, que l'on pourrait énoncer comme cela : Il y a beaucoup de trous de sécurité dans Internet Explorer parce qu'il y a beaucoup de gens qui l'utilisent
. Derrière cela est sous-entendu que quand Mozilla, Safari, Konqueror et d'autres navigateurs alternatifs comme Mozilla Firebird auront des parts de marché significatives, ils seront tout aussi vulnérables qu'Internet Explorer. Voici un extrait de l'interview d'Eric Raymond sur ce sujet. Brillant :
Brent Thill: Je pense que l'un des problèmes auquel Microsoft et le mouvement du logiciel Libre font face et celui de la sécurité. Pourriez-vous nous en dire un peu plus au niveau architectural où en sont l'Open-Source et Linux de ce point de vue, par rapport aux systèmes propriétaires.
Eric Raymond : Bien sûr. Bon, tout d'abord je vais affirmer certains faits, puis je vais les expliquer. L'affirmation factuelle est que les systèmes Linux en général sont beaucoup beaucoup beaucoup plus sécurisés que les systèmes propriétaires en général et que Windows en particulier. On ne voit pas dans le monde Linux des phénomènes analogues au virus SoBig ou d'autres virus ou vers qui sont d'actualité cette semaine et qui causent autant de dégats. Cela n'est pas un hasard, c'est n'est pas tout simplement du au nombre de systèmes Windows déployés. Si le fait d'être le système le plus répandu au monde était la principale cause des incidents logiciels ou de vulnérabilités en terme de sécurité, alors Apache aurait un nombre énorme de trous, de bugs et de fissures, parce que, comme je l'indiquais plus tôt, il est déployé sur 60% des sites Web au monde. Mais en fait, si l'on regarde les statistiques, on découvre que Microsoft IIS, beaucoup moins utilisé qu'Apache, est piraté bien plus souvent. De ce fait, ça n'est pas la fréquence de déployement qui influence les statistiques concernant les bugs. C'est la vulnérabilité intrinsèque aux problème de sécurité.
jeudi 4 décembre 2003
Déjeuner entre mozilliens francophones
Par Tristan le jeudi 4 décembre 2003, 20:35 - Navigateurs
mercredi 3 décembre 2003
Une excellente présentation
Par Tristan le mercredi 3 décembre 2003, 16:38 - Standards
Le cosmonaute africain à la retraite et l'open-source
Par Tristan le mercredi 3 décembre 2003, 14:31 - Navigateurs
mardi 2 décembre 2003
Compte rendu du séminaire AccessiWeb
Par Tristan le mardi 2 décembre 2003, 13:50 - Accessibilité
J'étais aujourd'hui au séminaire AccessiWeb, où la matinée que j'animais parlait de normes et d'obligations légales. En fait de normes, il a surtout été question des WCAG 1.0 et du travail de l'initiative accessibilité du W3C, avec la présentation de Daniel Dardailler, responsable du W3C au niveau européen. En ce qui concerne les obligations légales, un tour d'horizon sur ce sujet à l'échelle mondiale nous a été présenté par des orateurs de talent, dont Helen Petrie, qui expliquait que la Grande Bretagne a réalisé un état des lieux de l'accessibilité Web via une analyse de 1000 grands sites. Les résultats ne seront publiés qu'en janvier prochain. Pour sa part, Eric Velleman, de l'Accessibility Foundation, aux Pays-Bas, a démontré comment il était possible de mettre en place une vaste opération de communication autour de l'accessibilité (surtout quand on est largement financé par une des très riche fondation hollandaise). Enfin, Dominique Burger et Pierre Guillou, tous deux de BrailleNet, nous ont présenté les projets Accessiweb et EuroAccessibility, qui visent respectivement à développer l'accessibilité en France et en Europe.
lundi 1 décembre 2003
ASP.NET pourrait produire du XHTML 1.0 valide
Par Tristan le lundi 1 décembre 2003, 15:14 - Standards
