29 sept. 2002

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 ?

 

C’était pourtant tellement évident !

A peu près tous les browsers permettent d’imposer une feuille de style aux sites que vous visitez. Ce qui est rarement utilisable, en fait, parce que ça défigure tout le web. Mais, mais, mais… il y a une façon très très simple de permettre à tous vos visiteurs de modifier l’affichage de vos pages exactement comme ils le souhaitent : Tout ce dont vous avez besoin est d’ajouter un attribut ID="votresite com" à votre tag BODY sur toutes les pages de votre site.

Ensuite, il suffit au visiteur d’écrire dans la feuille de style de son browser quelque chose comme BODY#www garoo net, BODY#www garoo net p, BODY#www garoo net li { font-size: 30px; } et la taille du texte sur garoo.net est modifiée, hop, pas plus compliqué que ça (oui, bien sûr, ça suppose de connaître les CSS, forcément).

Magique, non ?

via tidakada.com

 

24 sept.

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

 

23 sept.

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 ?

 

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 ?

 

14 sept.

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

 

13 sept.

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…

 

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

via actsofvolition.com

 

12 sept.

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…

 

11 sept.

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 ?

via blogroots.com

 

10 sept.

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.

 

8 sept.

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.

 

7 sept.

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.

 

5 sept.

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 ?

 

3 sept.

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

 

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