Dead Battery and Cold Snow [en]

When you wander around with a device which allows you to take photographs of everything you see, it gives you the opportunity to write posts about events such as this:

My little car on the side of the snowy road, because it stalled and refused to start again.

First time I have broken down with this car. Nothing serious, don’t worry Grandma 😉 — it stalled and wouldn’t start again. I just had to wait 30 minutes in the cold for the TCS to arrive.

(Let’s say that I posted this here on purpose just to show you all how lame it could become, OK?)

Orage sur le Léman [en]

De nouvelles photos balancĂ©es en vrac dans un rĂ©pertoire. Vevey-Lausanne quand on s’arrĂȘte toutes les dix minutes pour prendre des photos, c’est long. La plupart d’entre elles ont Ă©tĂ© prises à  l’aveugle (lumiĂšre d’orage + vent + cheveux trop longs), ce qui explique les lignes d’horizon parfois bien Ă©loignĂ©es de l’horizontale.

Petit bateau dans le port de Lutry.

Je vous garantis qu’elles ne sont pas toutes aussi bien que celle-ci.

Testimony [en]

This is what weblogs can add to the world in terms of information: personal stories around events that make the news. David had met one of the astronauts who was on the space shuttle.

Some will call this “personal journalism”. I prefer to say that it is a testimony, and leave it at that. A small snippet of somebody’s subjective experience. Because some people blog, we get a chance to read such things, and the “news” becomes more human.

Pompage.net : le tao du design web [en]

Pour vous aider justement à  embrasser ces standards web, pompage.net vous offre ce mois-ci un article de choix : le tao du design web.

La solution est simple—il suffit en fait de laisser le web ĂȘtre le web. Les vieux chinois avaient dĂ©jà  tout compris à  nos problĂšmes.

Visible dans n'importe quel navigateur [en]

GlanĂ© ce matin sur la liste de discussion interopĂ©rabilitĂ© de l’AFUL:

Il y avait déjà  eu la campagne anybrowser. Mais elle induit implicitementle test de tous les navigateurs au lieu de la conformité aux normes.

Pierre Jarillon

Voilà  bien le problĂšme : pour trop de personnes encore, « visible avec n’importe quel navigateur » signifie « pĂ©niblement adaptĂ© aux particularitĂ©s de chacun » au lieu de « conforme aux normes ».

Il est temps pour chacun d’ĂȘtre proactif et d’embrasser les standards web.

Orange suite [en]

Bussigny perd un quartier d’Orange.

Pas grand-chose à  commenter, si ce n’est que la « grĂšve » avait au dĂ©part l’allure d’une simple continuation de la sĂ©ance « questions-rĂ©ponses » avec le directeur des ressources humaines. Elle s’est muĂ©e en « manifestation devant les portes de Bussigny » aprĂšs que l’un des agents soit entrĂ© entrons dans la salle avec une annonce du genre « j’ai appelĂ© les journalistes, venez tous en bas dans trois quarts d’heure pour la photo, vous ne risquez rien, on va leur mettre la pression… Qui m’aime me suive ! » (Je caricature un peu, mais vous voyez l’idĂ©e.)

Sinon, mĂȘme si je trouve en effet le plan social proposĂ© un petit peu maigre, rappelons que Orange n’a lĂ©galement aucune obligation de nous fournir ne serait-ce que le plus petit plan social. Je ne dis pas que la situation n’est pas dure ni injuste… Mais ça pourrait ĂȘtre encore bien pire. On a la chance d’ĂȘtre en Suisse.

Sans commentaire [en]

Orange supprime 200 emplois — plus prĂ©cisĂ©ment, le service à  la clientĂšle dans lequel je travaille à  Bussigny devrait ĂȘtre dĂ©placĂ© à  Bienne.

Ne me demandez pas si j’irai ou non à  Bienne (une bonne heure de trajet, c’est beaucoup pour la Suisse), je n’ai pas encore pris de dĂ©cision. Nous serons informĂ©s des mesures dĂ©finitives et des conditions de transfert à  la fin de la pĂ©riode de consultation, à  la mi-fĂ©vrier.

Mise en page CSS [en]

Si l’ami dekal pensait s’en tirer à  si bon compte 😉 pour balayer les mises en page CSS d’un revers de la main, c’Ă©tait compter sans tout l’amour que je lui porte. J’ai en effet passĂ© 25 terribles minutes à  bidouiller un peu son code pour que la page s’affiche correctement.

Les vingt premiĂšres minutes furent consacrĂ©es à  faire valider le HTML de la page. Du point de vue de la personne qui n’est pas branchĂ©e standards, cette Ă©tape n’est pas absolument nĂ©cessaire pour que la page « s’affiche correctement » dans un certain nombre de navigateurs. Je n’en fais cependant jamais l’Ă©conomie, ayant passĂ© de longues heures à  tenter de rĂ©soudre des « problĂšmes de CSS » qui Ă©taient en fait des problĂšmes de HTML mal structurĂ©.

Une fois le HTML corrigĂ©, les problĂšmes d’affichage persistaient. Le problĂšme le plus gĂȘnant Ă©tait le dĂ©bordement du texte sur la « barre de menu » de droite. Un autre, que je n’avais pas compris au premier coup d’oeil, Ă©tait que l’image de fond pour le contenu occupait une toute petite portion de l’espace en haut de la page, au lieu de la remplir presque entiĂšrement.

Les cinq derniĂšres minutes de mon labeur acharnĂ© se passĂšrent donc dans la feuille de style. Une malencontreuse propriĂ©tĂ© height fut supprimĂ©e dans la dĂ©finition de #blog, et comme par magie, l’image de fond se dĂ©cida à  occuper la place qui lui Ă©tait destinĂ©e. Restait le problĂšme de la largeur du texte. Comme j’en avais eu l’intuition, il Ă©tait dĂ» à  une mauvaise interprĂ©tation du modĂšle de boĂźtes.

J’en profite pour insister sur un point fondamental concernant ce que j’appelle le modĂšle de boĂźtes : la largeur visible de l’Ă©lĂ©ment n’est pas Ă©gale à  la valeur de la propriĂ©tĂ© width. Je sais, ce n’est pas forcĂ©ment ce qu’il y a de plus logique, mais c’est comme ça. Si on ne comprend pas bien ce point, on ne parviendra jamais à  faire des mises en page CSS qui tiennent la route. La largeur visible de l’Ă©lĂ©ment est la somme des valeurs des propriĂ©tĂ©s width, border, et padding. (Je vous laisse transposer cette rĂšgle pour la hauteur.)

Un exemple vaut mieux que mille explications : dekal voulait que la largeur de sa zone texte soit Ă©gale à  411px. Pour trouver quelle valeur donner à  la propriĂ©tĂ© width, il faut soustraire à  notre largeur visible les largeurs de border et de padding. Dans ce cas-ci : 411px – 2px (deux fois 1px de bordure) – 60px (55px de padding-right et 5px de padding-left) = 349px pour la propriĂ©tĂ© width.

Avec un peu d’habitude et d’entraĂźnement, cela devient tout aussi facile que des tableaux ! (Comme j’aime à  le rĂ©pĂ©ter, une des choses qui rend les tableaux beaucoup plus faciles que les CSS, c’est justement que l’on sait dĂ©jà  utiliser les tableaux, et pas encore les CSS…)

Si tout ceci vous interpelle (on peut rĂȘver !), allez vous promener un peu du cĂŽtĂ© de Pompage.net — en particulier :

Bonne lecture, et à  votre disposition bien entendu si vous avez des questions ou des problÚmes pratiques sur le sujet !

Mise à  jour: comme je suis vraiment gentille, j’ai rajoutĂ© le bidouillage dans la feuille de style pour que la mise en page passe aussi sous IE Windows.

Fondateur, successeur [en]

Il y a une différence fondamentale entre celui qui inaugure quelque chose, et ceux qui viendront ensuite.

Le fondateur crĂ©e quelque chose à  sa mesure. Il est libre d’en dĂ©velopper les aspects qui lui conviennent, et de laisser dans l’ombre les autres. Il n’a pas de modĂšle à  suivre. L’idĂ©e, le mouvement, l’association, le poste, le systĂšme est fait pour la personne. Le fondateur est inĂ©vitablement la meilleure personne pour tenir ce rĂŽle qu’il s’est créé.

Le successeur, qu’il soit immĂ©diat ou non, reçoit entre les mains un hĂ©ritage. Il reprend une place qui n’a pas Ă©tĂ© créée pour lui. C’est d’abord lui qui doit s’y adapter. La transformer ensuite, peut-ĂȘtre, s’il en a la force, le dĂ©sir, et si on le laisse faire. Si il va jusqu’à  la rĂ©volutionner, il se retrouvera alors lui-mĂȘme dans une position analogue à  celle du fondateur…