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

3 September 2002

J’ai l’impression que les boutons ont changé dans OS X 1.2. Les tabs, je le savais déjà (voir ceux du site Apple, qui sont bien plus classe qu’avant), mais pour les boutons je viens seulement de m’en apercevoir. Va falloir que je mette à jour mes skins Aqua, moi.

D’ailleurs, si jamais il y a quelqu’un qui possède Jaguar et a envie de me faire une capture d’écran en TIFF avec tous les éléments présents à l’écran (boutons, menus, scrollbars, checkboxes, etc.), qu’il ne se gêne pas, ça peut rendre service. (Mais pas de PDF, hein, pitié.)

5 September

Génial. Si vous possédez un nom de domaine (.com, .org ou .net) qui ressemble un poil trop à un trademark existant (et avec la mondialisation on pourrait trouver une marque ressemblant à presque n’importe quel nom de domaine), vous ne risquez pas seulement de vous retrouver dans un tribunal près de chez vous, ou à l’OMPI. Non, vous pouvez vous retrouver assigné en justice en Virgine, USA, et perdre le procès (et donc le nom de domaine) parce que vous ne vous êtes pas présenté. Parce que tous les noms de domaine en .com, .org ou .net sont en fait enregistrés là-bas (quel que soit le registrar que vous avez payé), donc sont régis par la cour locale. C’est-y pas formidable, Internet ?

7 September

Note aux W3C-addicts : vous savez pourquoi il y a encore des Cadillac des années 50 qui ont le droit de rouler sur route ouverte ? Indice : ce n’est pas parce que les organismes de standards de l’époque avaient prévu que soixante ans plus tard les voitures devraient encore fonctionner. Non, c’est parce que les garagistes, le code de la route, la voirie (américaine) se sont adaptés au fait que certains automobilistes n’avaient pas envie d’acheter chaque année un nouveau modèle, et qu’on trouverait toujours sur les routes des voitures anté-diluviennes, sans ceinture à l’arrière et avec des phares qui éclairent comme la lampe de chevet de grand-mère.

Alors peut-être que 99.9% of Websites are Obsolete, mais mettez-vous dans la tête que they’re here to stay, et arrêtez d’emmerder le monde avec vos fantasmes de geeks.

8 September

J’ai un peu comme l’impression qu’ils ont pété un câble, chez Nokia. Le 5510 était déjà bizarre, mais bien conçu. , par contre… Ben, see for yourself : beurk.

10 September

Message d'erreur USB Windows

Non mais… excusez-moi si j’ai mal compris un truc, mais le principe de l’USB c’est pas justement qu’on branche et qu’on débranche quand on veut ? Ca s’impose vraiment, de m’envoyer un message d’erreur à chaque fois que je débranche l’appareil photo (qui n’est pas à moi, pour ceux qui ne suivent pas) ? Alors que, par contre, quand je le branche, c’est tout magique, en une demi-seconde il s’affiche comme un disque dur… M’énerve.

11 September

In short, blogs can be anything bloggers want them to be. Comme quoi il arrive que des articles sur les blogs ne soient pas idiots. Au passage, le test de Radio Userland donne envie, aussi. Quarante dollars… si je programmais un concurrent et que je le vendais vingt dollars, je deviendrais riche, peut-être ?

12 September

Eh bien, voilà, j’ai installé Mozilla 1.0.1 et je n’ai aucune idée de ce que cette version apporte, vu qu’ils ne prennent pas la peine de le préciser. Alors, voilà ce que j’ai pu constater en quelques minutes : d’abord, c’est tellement stable que la fenêtre de Préférences me plante dessus systématiquement si je clique sur Privacy/Validation. Ensuite, le Download Manager fonctionne enfin conformément à ce qu’on en attend. Enfin, le bug complètement stupide et insupportable qui fait que le Javascript est ignoré si on n’a pas fini de tout charger (par exemple, sur ma page d’accueil, si je clique sur la screencam sans attendre qu’absolument toutes les images soient chargées, le popup ne fonctionne pas) est toujours là. Et, bien sûr, la Site Navigation Bar (à ne pas confondre avec la Navigation Toolbar) est réservée à la version 1.1. En bref, je suis déçu. Ca reste forcément bien mieux qu’Explorer (à tous les niveaux), mais il vaudrait mieux pour Mozilla qu’Opera 7.0 soit une bouse, parce que sinon ça risque de faire mal…

13 September

Excellente idée : Levi’s va lancer des pantalons avec une poche spécialement protégée pour les téléphones portables. Non, pas protégée contre les voleurs (quoique, ça serait pas mal aussi…) : une poche avec un doublage en MDF (c’est tout de suite beaucoup plus clair, non ?) qui sert de blindage entre le téléphone et la peau. (S’ils pouvaient faire la même chose pour les oreilles, ça serait bien aussi.) Et moi je dis, excellente idée. Si je portais des vêtements, je leur achèterais ces pantalons. Enfin, des vêtements, j’en porte, une fois par semaine, pour aller au Monoprix, mais je n’ai pas besoin de pantalon Levi’s pour aller là-bas, et de toute façon je n’emporte jamais mon téléphone. N’empêche que c’est une bonne idée : dans vingt ans, les branchés-friqués qui se payent des Levi’s seront un peu moins stériles que les autres. Ca tombe bien, parce qu’ils sont aussi plus beaux que les autres, donc ça fait une sélection naturelle (quoi, je fais trop confiance aux pubs ?).

Youpi ! Mozilla 1.0.1 est tellement génial qu’il plante systématiquement quand j’essaie d’accéder à mes comptes IMAP ! Formidable !

Je hais l’informatique…

14 September

Une astuce pour Mozilla, inspirée de celle proposée par Pascal Chevrel, pour repérer immédiatement les liens Javascript, ceux sur lesquels il ne faut pas control-cliquer ou milieu-cliquer sous peine d’ouvrir un onglet vide (parce que le browser est trop bête pour comprendre que, si le lien est de la forme javascript:, il ne faut pas ouvrir un tab pour ne rien mettre dedans…).

Ouvrez ou créez le fichier userContent.css dans le répertoire chrome de votre installation de Mozilla, et ajoutez ces lignes dedans, telles quelles :
a[onclick],
a[onclick] img,
a[href*=”javascript:”],
a[href*=”javascript:”] img
{ cursor : crosshair !important; }

Redémarrez Mozilla, et testez sur la screencam de ma page d’accueil, ou sur un blog qui ouvre les commentaires dans une popup : c’est magique, le curseur change, et vous savez donc que ça ne donnera rien si vous essayez de créer un tab à partir de ce lien.

Au passage, on doit pouvoir empêcher les sites de changer le curseur sur les liens (ce que je trouve énervant) en rajoutant ceci avant le bloc précédent :
a, a img { cursor: hand !important; }
(Untested, mais logiquement ça doit être juste. Je répète : il faut le mettre avant le bloc précédent, l’ordre est important.)

23 September

Impressionnant, MovableType. Je crois que je vais conseiller à tous les futurs nouveaux blogueurs (enfin, je crois que tous ceux que je pouvais amener à ce monde cruel et injuste des blogs sont là, ça y est, on est complets) de prendre un hébergement OVH (60 Mo pas cher mon fils) et d’installer MT dessus.

Bien sûr, ça supposera que j’écrire un article documentant l’installation… Je ne sais pas qui a rédigé la doc de MovableType, mais, euh… le moins qu’on puisse dire, c’est qu’on ne peut pas en vouloir à Gabu de s’être découragée. Le pire, c’est que l’installation elle-même n’est pas tellement compliquée (une demi-douzaine de lignes à modifier dans un fichier de config, et une demi-douzaine d’extensions à dézipper et copier là où il faut), mais bon sang qu’est-ce que c’est mal expliqué ! Je vous arrête tout de suite, ce n’est pas mal expliqué dans le sens ouhla, j’y comprends rien, faut que je relise dix fois pour savoir ce qu’ils veulent, alors si moi je ne me comprends pas, comment vont faire les autres ? C’est dans le sens putain que c’est confus, il y aurait cinquante façons plus compréhensibles de tourner ce paragraphe, comment ils se sont débrouillés pour être aussi peu clairs, ils veulent empêcher les lusers d’installer MT, ou quoi ?

En clair : je n’ai eu aucune difficulté, j’ai suivi les instructions et MovableType était installé en une demi-heure (à vue de nez, je n’ai pas chronométré). Mais seul un vrai informaticien peut avoir le courage (pas la compétence) de lire la doc d’installation. Dommage, pour un outil sensé faciliter la vie des non-informaticiens, non ?

J’ai vraiment très envie de passer à MovableType. C’est dommage que les offres d’OVH soient incohérentes… pour dix euros par an, on a 60 Mo, mais c’est insuffisant pour moi (rapport au portfolio, etc.) ; l’offre supérieure, pour quatre fois plus cher, propose… 30 Mo d’espace web. A quoi ça pourrait me servir de payer pour 30 Mo d’espace supplémentaire FTP, et 30 autres d’espace Real (quelle horreur !) alors que j’ai juste envie d’héberger un site web ?

24 September

Ah, il semblerait que TreePad soit devenu plus utilisable, depuis la dernière fois que je l’ai essayé.

29 September

And it was so obvious!

Pretty much every browser allows users to impose a stylesheet on every site you visit. It’s hardly ever usable, because if you make it too broad you get the whole web disfigured. But, but, but… there is a very simple way to allow all your visitors to change the way they see your site, as they see fit: All that’s required is the addition of an ID=”yoursite” attribute to the BODY element of each of your site’s pages.

Then, the user can edit his stylesheet, adding something like BODY#www garoo net, BODY#www garoo net p, BODY#www garoo net li { font-size: 30px; }. Voilà, the font size on every garoo.net page is now a huge 30px, you can put your glasses back down. Obviously, it requires the users to know CSS, but at least it gives them an option, and doesn’t cost you anything.

This doesn’t mean much for garoo.net, since the options page allows you to change font name and size and line height, and it’s hard to be more readable than black on white. But it’s interesting for all those blogs whose readers complain about readability—you can make your designs white on black, or red on blue if you like, but the readers will always be able to read your writing the way they like. And none of this costs you anything. Isn’t that magical?

Pourquoi est-ce qu’on ne fait pas de clients mail qui stockeraient tout le courrier dans une grande base de données ? Ca serait plus simple et plus efficaces que les différents systèmes de fichiers mailbox, non ?

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