Standblog

Tristan Nitot sur les standards du Web, les navigateurs et la technologie

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 31 décembre 2003

De la noblesse des standards

Lire la suite...

mardi 30 décembre 2003

Les pays-bas, avec nous !

Lire la suite...

Opera 7.50 Beta est sorti

Lire la suite...

Fin du teasing d'Olivier Meunier !

Lire la suite...

vendredi 26 décembre 2003

Le téléphone sonne

Lire la suite...

mercredi 24 décembre 2003

Tristan Nitot en français :-)

Lire la suite...

mardi 23 décembre 2003

Développer Mozilla peut vous emmener n'importe où

Photo de Pierre prise au Niger par Merritt, pendant leur traversée de l'Afrique en moto :

Pierre, endormi sur le dos, un T-shirt Mozilla tout taché de sueur.

Pierre travaillait sur Mozilla chez Netscape (CSS Engine), avant de peter un plomb (c'est lui qui le dit) et tout plaquer. Courrez visiter leur site Web !

Yahaaa !!!

Lire la suite...

Folle rumeur

Lire la suite...

Le cynisme à son apogée

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.

Lire la suite...

lundi 22 décembre 2003

Quelques liens sur Microsoft

Lire la suite...

Fin d'un teasing

Lire la suite...

dimanche 21 décembre 2003

La liberté de savoir

Lire la suite...

Citation du jour

Lire la suite...

vendredi 19 décembre 2003

L'open-source à la rescousse d'Internet Explorer

Lire la suite...

CSS Zen Garden

Lire la suite...

Mozilla et les banques

Lire la suite...

jeudi 18 décembre 2003

Modularisation de XHTML

Lire la suite...

PHP et Box Model Hack

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.

OpenWeb : double numero !

Lire la suite...

mardi 16 décembre 2003

Apple et les standards

Lire la suite...

Conférence développeurs Mozilla lors de Fosdem

Lire la suite...

L'effet boomerang du non-standard

Lire la suite...

Ils sont partout !

Lire la suite...

lundi 15 décembre 2003

Il faut chaud, vous ne trouvez pas ?

Lire la suite...

La révélation du jour

...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 des document.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 DIV et de TABLE que 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.

Citation du jour

Lire la suite...

En passant...

Lire la suite...

Réponse à l'ADAE

Lire la suite...

dimanche 14 décembre 2003

Liens en vrac.

Lire la suite...

samedi 13 décembre 2003

J'aime la gale-ette...

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...

Lire la suite...

Liens en vrac du jour

Lire la suite...

CSS Alternatives : Malenki Président !

Lire la suite...

SSR, le retour

Lire la suite...

L'Anvar, les brevets et les logiciels libres

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

Lire la suite...

John Dvorak et Mozilla-Mail

Lire la suite...

mercredi 10 décembre 2003

La bourse devrait remonter...

Lire la suite...

Quelques liens sur la sécurité

Lire la suite...

dimanche 7 décembre 2003

Nouveau numéro d'A List Apart

Lire la suite...

samedi 6 décembre 2003

Accessibilité : même le Journal du Net s'y met !

Lire la suite...

Vous en réviez, Geckozone l'a faite

Lire la suite...

Faut-il encore en parler ?

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.

Lire la suite...

vendredi 5 décembre 2003

Interview d'Eric Raymond

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é.

Maturité du Web : rendons à César...

Lire la suite...

jeudi 4 décembre 2003

Déjeuner entre mozilliens francophones

Lire la suite...

mercredi 3 décembre 2003

Une excellente présentation

Lire la suite...

Le cosmonaute africain à la retraite et l'open-source

Lire la suite...

mardi 2 décembre 2003

Compte rendu du séminaire AccessiWeb

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.

Lire la suite...

Nouvel article sur Pompage.net !

Lire la suite...

Brevets logiciels, le retour

Lire la suite...

lundi 1 décembre 2003

ASP.NET pourrait produire du XHTML 1.0 valide

Lire la suite...

Et maintenant, une petite page de pub...

Lire la suite...