Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

2 June 2002

Allons bon, Kottke* faisait tout son site à la main jusqu’à maintenant ? Faire un blog en éditant le HTML soi-même, faut du courage… Freak.

4 June

Les “pop-under ads” pourraient bientôt être brevetées et donner lieu à des royalties. D’un côté, j’ai envie de vomir, parce que c’est aussi inadmissible que le brevet sur la commande “one-click” d’Amazon ; d’un autre côté, comme ça veut dire que les publiciteux devraient s’en servir beaucoup moins si ça passe, ça peut aussi être utile, pour une fois.

Ceci dit, maintenant que j’utilise Mozilla (qui, je le rappelle, empêche automatiquement et magiquement toutes les pop-ups non désirées de s’ouvrir), la deuxième partie n’a plus beaucoup d’importance, donc il ne reste plus que le côté répugnant d’une société qui exploite le travail d’autrui (sérieusement, on va nous faire croire que c’est une boîte en particulier qui a inventé les pop-unders ?) pour faire du fric.

A child, with the help of his patent attorney father, recently seized on a patent for swinging sideways on a playground swing, for example.

5 June

Ayé ! Mozilla 1.0 est sorti ! La page de download est un peu bordélique, mais il suffit de choisir Win32: talkback enabled Full Installer .exe (pour Windows, sinon, faut choisir un autre pour votre système) et de l’installer.

N’oubliez pas, toujours, de désinstaller un éventuel Netscape 6 ou Mozilla 0.9x avant l’installation, et bienvenue dans le monde des gens qui n’utilisent pas le browser de Microsoft :o)

Dans cinq minutes, je vous ressors et remets à jour l’article qui explique pourquoi passer à Mozilla.

Je crois que, pour l’article détaillant les avantages de Mozilla 1.0, je vais attendre un jour ou deux. Parce que, là, c’est visiblement l’hystérie dans le monde entier, mozilla.org a l’air un peu dépassé par les événements.

6 June

Pourquoi vous devriez passer à Mozilla 1.0

Parce que je vous le conseille, alors que je ne suis pas du genre à me taper des browsers mal fichus juste pour le plaisir d’embêter Microsoft. Là, Mozilla, c’est vraiment bien.

Ca ne vous suffit pas, comme argument, vous voulez plus de détails ?

[continue reading]

7 June

Cool et pro, l’installation du plugin Flash 6 propose Mozilla 1.0 parmi sa liste de choix, et s’y installe et configure tout seul. En deux minutes, les animations de Géradon* (qui n’auraient pas spécialement besoin d’être compilées en Flash 6, mais bon…) fonctionnent. Je ne m’attendais pas à ce que ce soit aussi simple… décidément, il n’y a vraiment plus la moindre raison de ne pas passer à Mozilla.

Ils sont doués, à laposte.net. Je reçois un mail :

La réponse suivante est une réponse automatique à votre message envoyé par boite.inactive@laposte.net. Cette boîte n’existe plus. Merci de mettre à jour votre carnet d’adresse.

Mais, ces couillons, ça ne leur viendrait pas à l’idée de dire quelle adresse n’existe plus : ils ne citent pas le message, pas le destinataire, rien. Je fais quoi, moi, je supprime de ma base tous les inscrits qui ont une adresse laposte.net ?

8 June

10 June

Une raison de plus pour les bloggers de choisir Mozilla : un add-on pour gérer blogger directement depuis la fenêtre du navigateur. Je ne peux pas tester, vu que je n’utilise pas blogger, mais ça a l’air bien fait.

Quelques liens intéressants par rapport (plus ou moins) à Mozilla : un récapitulatif de tous les plugins disponibles avec des liens pour le téléchargement ; une démonstration en CSS, un peu limitée par le fait qu’il faut garder la compatibilité ascendante, mais pas mal impressionnante quand même ; et le top ten des défauts de l’interface de Mozilla, parce que les logiciels open-source sont rarement les plus mieux conçus à ce niveau.

11 June

C’est bête : j’ai beau savoir que Google* est une société innovante qui fait plein de choses technologiquement super (et le tout sans pub), j’avais toujours supposé que la Googlebar, pour Explorer, était un truc sans intérêt prétexte à faire du branding sur les browsers. Homme de peu de foi que je suis.

Maintenant que j’ai découvert que, oui, c’est plutôt bien foutu ce truc (merci Rémy), j’en profite pour vous signaler qu’elle est aussi disponible pour Mozilla, avec a priori les mêmes fonctions : la Googlebar pour Mozilla, c’est simple et pratique.

13 June

Une version light de Mozilla pour OS X qui donne envie d’avoir OS X (sauf que j’en avais déjà envie !), un appel à contributions pour donner de vraies jolies icônes à Mozilla, ça peut servir, et… Pinky, are you pondering what I’m pondering?

Zort!

J’ai enfin trouvé un éditeur de textes freeware qui fait ce que je veux : entièrement configurable, avec macros et touches de raccourci et, le top du top, la programmation des macros au choix en JavaScript ou VBScript.

Ca a l’air de rien, mais ça veut dire que je peux faire cette macro :

Doc.SelText = “<a href="” + prompt(“Link URL?”) + “" target=\“blank`">” + Doc.SelText + “</a>”;

…qui, quand j’appuie sur Ctrl+Alt+A, transforme le texte sélectionné en lien, en me demandant interactivement l’URL du lien.

En clair, c’est génial et ça s’appelle Code-Genie.

Le seul truc pas génialement pratique, c’est d’aller éditer les couleurs du syntax-highlighting qui sont codées en dur dans des fichiers de configuration, mais bon, c’est pas la mort, ça vaut le coup, et ça me permet de mettre à la poubelle le quick-and-dirty programme résident que j’avais fait hier et qui n’était pas vraiment pratique.

16 June

Ah. Je viens de découvrir qu’il y avait une option Sort by name dans le menu contextuel du Menu Démarrer. Ce qui est dommage, c’est que je m’en suis aperçu par accident, en cliquant à côté, ce qui fait que j’ai classé par ordre alphabétique pile la seule partie du menu pour laquelle il y avait un rangement à la main. Murphy’s Law and co., c’est comme ça que ça se passe…

Je viens de découvrir un truc génial en Javascript : on peut faire un window.open puis utiliser la fenêtre créée directement, comme destination d’un lien ou d’un formulaire. C’est une évidence, ce que je raconte, je suis le seul à m’en apercevoir tout juste aujourd’hui ? Alors pourquoi personne ne s’en sert ? C’est génial, parce que ça permet de faire des liens beaucoup plus propres : soit la popup s’ouvre et la page se charge dans la popup, soit elle ne s’ouvre pas, et le navigateur gère le target en créant une nouvelle fenêtre. Ce qui fait que les liens pour les commentaires, sur mon blog, sont plus propres. C’est-à-dire qu’ils fonctionnent même si votre browser désactive complètement les popups.

Google Zeitgeist : parce que les ingénieurs de Google sont comme les bloggers, quand ils s’ennuient, ils compilent les statistiques pour sortir des tas de tableaux et de graphiques qui n’ont d’intérêt pour personne mais intéressent tout le monde :o)

17 June

Ah, je viens de retrouver où j’avais chargé le splash screen que j’utilise pour Mozilla. Ils sont vraiment classe, propres, bien faits, mignons, jolis, gentils, serviables et ils sont même sevrés. Non, cherchez pas de sens, y’en a pas.

Tiens, je voulais vous parler de ça et j’ai oublié : SpamRadio. Ca a l’air con a priori et, d’ailleurs, ça l’est ; mais c’est pas parce que c’est con que c’est pas bien. Essayez, laisser tourner pendant un moment, et vous verrez : on s’y habitue vraiment, ça fait un bon fond sonore, c’est excellent. Bien mieux que l’easy-listening, le spam-listening.

Le seul point négatif, c’est que ça va donner des idées à M. Otis. Pas celui qui fait du jazz et qui est mort (je suppose, enfin, j’en sais rien, j’y connais rien en musiciens du siècle dernier), mais celui qui fait des ascenseurs. C’est curieux que ça n’existe pas déjà, d’ailleurs — ça n’existe pas déjà, la pub audio dans les ascenseurs, si ?

19 June

Ah, ouais. Pour voir, trente secondes, j’ai essayé de mettre un doctype transitional au début de mes pages. Ben, ça fait tout foirer, dites donc. (En partie, d’après ce que j’ai lu, parce que ma feuille de style n’est pas signalée comme text/css, ce qui, d’après ce que j’ai lu toujours, empêche peut-être complètement les utilisateurs de Netscape 4 d’accéder à mon site, ce qui expliquerait qu’ils ne soient pas nombreux dans les logs.) Donc, exit le doctype, on verra quand Mozilla rulera le world.

21 June

The most interesting aspect with OS X is the way Apple managed to take a Unix kernel and turn it into a user-friendly OS with a charming desktop and Mac GUI. Curiously, no other company has been able to manage anything like this. The Linux folks are said to have legions of coders whose sheer numbers are supposed to be the big threat to Microsoft, but they have gotten nowhere close to what little ole’ Apple has accomplished in the operating system arena.

C’est vrai, ça. Et si des interface designers de talent se décidaient à bosser sur un meilleur Linux ? Ou plutôt… et si les programmeurs de talent sous Linux se décidaient à bosser avec des designers ?

Un petit truc intéressant en HTML : le Table trick, ou comment éviter que, dans les browsers non graphiques, tout le contenu de votre barre de navigation de gauche ne spamme le début de la page avant qu’on n’arrive au contenu du site. Moi, je m’en fiche parce que ma barre est à droite et, vous, vous vous en fichez sûrement parce que vous êtes des mauvais webdesigners qui ne vous intéressez pas à ceux qui n’ont pas Explorer :)

Mais, n’empêche, c’est intéressant, et ça coûte pas grand chose : suffit d’utiliser roswpan.

J’ai promis ailleurs de dire du mal du W3C sur mon site, alors voilà : le W3C, c’est rien que des intégristes qui ont décidé que le web n’était fait que pour publier des informations importantes et des documentations techniques, qui méprisent depuis leur lointain pays de geeks tout ce qui est fioriture, et font tout pour embêter les designers qui ont l’outrecuidance de vouloir faire des choses jolies.

Ce qui est dommage, c’est qu’ils condamnent eux-mêmes le Web à l’oubli, et sont en train de construire la plus belle plateforme d’envol possible au Flash. Enfin, ça, en soi, c’est pas super dommage, mais c’est quand même bête, quoi. Parce qu’à la base le HTML pourrait être un bel outil, si les Powers That Be ne refusaient pas de concevoir que le contenant a aussi de l’importance, et qu’un designer qui veut avoir un vrai contrôle sur la façon dont son site s’affiche n’est pas forcément un hérétique.

Vous avez remarqué que les sites avec tout plein de CSS ont toujours très peu d’images ? Ah ben oui, une mise en page avec des images partout, ça scale mal sur l’écran d’un téléphone portable, alors le CSS ne se préoccupe pas trop de l’intégration des images dans les pages, et les pages W3C-compliant sont toujours faites avec des gros textes et des gros blocs rectangulaires. Oh, ça vous laissera bien assez de possibilités de design, les gars : ça fait 16 millions de couleurs pour le fond et autant pour les titres, vous êtes libres de votre design ! Allez, on est grands seigneurs, on va vous permettre de mettre des images de fond. Mais du texte qui s’écoule autour d’une image aux contours irréguliers, non, on va pas faire ça, on n’est pas dans la mise en page ici, on fait dans la documentation technique copieuse, c’est à ça que ça sert, l’hypertexte.

Après tout… en fait, le HTML n’a jamais été fait pour le grand public. Des hybrides graphiste-geek ont réussi à pousser le HTML 1 et 2 dans ses derniers retranchements pour faire des choses pas trop moches, et les instances dirigeantes ont suivi en traînant les pieds au maximum. Mais il reste que le HTML n’est pas fait pour être joli. Alors que le grand public s’intéresse au moins autant à la forme qu’au fond (hello ? les élections présidentielles de 2002, ça vous dit quelque chose ?). Donc que le HTML n’est pas fait pour le grand public, et qu’il n’est là que par erreur.

Flash is the future.

27 June

Le multitâche, c’est quand tout Windows (et c’est Windows 2000, hein, pas une vieille crotte) rame parce que je vide le cache d’Internet Explorer. Remarquez, Linux, c’est pas mieux, avec xmms (c’est le Winamp local) qui saute parce que Konqueror (le browser) recharge la page de mon agenda. J’ai mal dû comprendre le concept de multitâche préemptif, quelque part.

Une vraie bonne idée : un système qui note, sur chaque page, les adresses des referers qui ont amené des visiteurs là. De sorte qu’en lisant un article on a directement la liste des principales réponses, qu’on peut aller voir si on a envie.

J’étais à deux doigts d’avoir envie de coder ça sur mon site, mais il y a un gros problème : ça ne marche pas avec les blogs. Parce qu’on peut difficilement demander aux visiteurs de mon blog, par exemple, de cliquer d’abord sur mon permalink puis sur le lien pour aller voir l’article chez Disenchanted. Du coup, le referer qui apparaîtra chez eux est http://www.garoo.net/, alors qu’à cette adresse il n’y aura un lien vers eux que pendant quelques jours.

Vous suivez ?

La seule solution, c’est d’avoir un opérateur qui parcourt manuellement tous les referers pour récupérer à la main le permalink s’il y en a un. Et, là, du coup, ça devient beaucoup moins viable. C’est dommage, j’aimais beaucoup cette idée.

Depuis quinze jours, diveintomark.org fait une spéciale accessibilité du web. Pour les aveugles, les daltoniens, les mode-texteux, bref, la totale.

Ce qui est bien, là-dedans, c’est que ce sont plein de conseils de bon sens, des classiques du “bon webdesign” et que j’appliquais déjà la plupart sur mon site. Et, surtout, que ce n’est pas un intégriste du HTML 4 comme certains : j’ai notamment appris sur son site un truc intéressant pour afficher le contenu avant le menu même quand on utilise des tables et que le contenu est à gauche (j’avais déjà fait un article pour le signaler*). C’est vrai, l’accessibilité, c’est important, mais ça n’impose pas non plus de tout révolutionner le système, il y a des choses qui fonctionnent très bien dans le HTML que nous connaissons tous.

Par contre, il y a un défaut dans l’article du jour, et je vais en parler en anglais, histoire que ceux qui arriveront par son système de backlinks s’y retrouvent :

<ENGLISH>

Adding title attributes to a link is, in many cases, a good thing (I use it to display additional details about some links in my nav bar and elsewhere, such as the datestamp that’s also a permalink for each article).

But the way Mark commends its use is dangerous, by lack of an important recommandation: you mustn’t write your links thinking of the title you’ll put on them.

Relying too heavily on title can lead to bad HTML design, because it encourages you to just write incomprehensible links. It’s been said for years: you should not make a link that just says “click here” or even “click here”.

And, because you can make a link that displays a tooltip when the mouse is over the “here” link doesn’t mean that it’s okay to link this way: sure, IE 6 or Mozilla users will see your tooltip, but all the others won’t. Users of Netscape 4, Explorer 4 or something, but also Lynx (most users just browse the page, they don’t use the links list) won’t see them, so they’ll come across “click here” and just think “hey, I don’t like unlabeled links, I won’t click there”.

In a nutshell: the title attribute can be used to display additional information about the link; it should not be used to display essential information. If a link you make needs the title to be understood, then it should be rewritten. The important part is not adding the title attribute everywhere, but just making sure that each of your links’ text is explicit enough.

</ENGLISH>

Histoire de changer un peu, un critical flaw dans Windows Media Player. Bon, ok, le truc qui change vraiment un peu, c’est qu’il y en a aussi un dans sshd.

A croire que Microsoft s’est dit que, tiens, il y avait une grosse faille sur un produit Linux, alors c’était le bon moment pour sortir leur propre annonce.

Archives

2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12