<Glazblog/>

" Il est meilleur d'être irresponsable et dans le vrai que responsable et dans l'erreur " -- Winston Churchill

home
Disruptive Innovations
No comment
inFoRmatique

February 2004

Thursday 26 February 2004

W3C Technical Plenary Meeting

I'll be attending the yearly W3C Technical Plenary Meeting next week in Mandelieu-La Napoule (south of France). I hope it's still time for the "beignets de fleurs de courgette"...

CSS Selectors not enough

What I miss the most in CSS ? Clearly, with no doubt, selectors allowing to select based on children. I have proposed that to the CSS WG so many years ago. And for the first time, I would need the :matches() proposal by Ian Hickson... Here's why:

I am working on HTML templates in Nvu. The easiest way to declare a document is conformant to a template is probably

<html templateref="http://glazman.org/templates/glazblog.mzt">
  ...

But it's not clean. A clean way of doing it is probably:

<html>
  <head>
    <title>...</title>
    <link rel="template"
          href="http://glazman.org/templates/glazblog.mzt"
          type="text/html"/>
    ...
  </head>
  <body>
  ...

But that's unfortunately not an option, since I can't apply a style to body depending on the existence of a link[rel="template"] inside head... That's very annoying. It can't be expressed with CSS Selectors, including CSS 3 Selectors. Even with the subject selector, it's not possible.

But with :matches(), that's doable:

head:matches(# > link[rel="template"]) + body

Simple, easy, nice. Unfortunately, that's not available...

Cosmétiques et toc!

Maria et moi, nous nous sommes livrés à un petit jeu amusant : lister tous les ajouts vantant la qualité des cosmétiques dans la pub. Et j'aime autant vous dire que la liste est longue!!! Bref, si vous voulez retrouver une peau de bébé, faites un mélange de tout ça:

  • R60/80
  • Revitalift
  • Pro-retinol A
  • Par-Elastyl
  • Thermocontrol SPF15
  • Boswelox (si madame, avec ça sur la tête, vous avez l'air d'un alien de Boswell)
  • acides de fruits
  • Activacell
  • ADN végétal (dans la pub, l'ADN végétal en question est vert et ressemble à de la gelée à la menthe importée d'Angleterre!!! Bwahahahaha!!!)
  • xeralytes
  • pro-vitamine b5

Avec un mélange de tout ça sur la peau du visage, vous verrez votre os du crâne rester/devenir propre et blanc, avec 87% de mieux que le produit concurrent, bien entendu. Ici le Laboratoire Glazblog où, comme il se doit depuis les Muppets, le futur appartient déjà au passé...

Si vous en avez d'autres dans le même genre, merci de contribuer en commentaire:-)

Georgia Focuses on Important Matters

Aaaaah, it deserved Capital Letters to All Words of the Title of this Post. What's the next step? Should georgian men sue the State for gender discrimination? (thanks pavlov for this important piece of news)

URGGGGGH.....

Bandwidth Limit Exceeded
The server www.xulplanet.com is temporarily unable to service your request
due to the site owner reaching his/her bandwidth limit. Please try again later.

Wednesday 25 February 2004

Panse à moi

Because duck farms in the south-west of France deserve support at the time their business suffer from unilateral and highly questionable attack from the US administration, because it's ridiculous to ban french foie gras, because it was the perfect occastion, we had "fois gras frais poelé aux cèpes" for dinner. And we loved it, of course.

Main droite donnera ce que main gauche reprendra

Ah les deux beaux courriers de l'Administration... Juste pour mon anniversaire!!!

  1. ACCRE!!! CA Y EST!!! Je suis officiellement bénéficaire de l'ACCRE. J'ai quand même déposé mon dossier complet le 13 octobre à 9h00... Et il faut voir la simplicité et la propreté de ce qui m'est renvoyé, et que je suis censé, si j'arrive à comprendre comment, renvoyer moi-même à divers organismes (sécu, urssaf, ..). Cela serait trop simple si l'Etat se prévenait lui-même je suppose... Bon, ça va quand même faire du bien à mes finances.
  2. sauf que j'ai reçu en même temps la déclaration d'impôts sur le revenu... D'où le titre de cet article :-/

Nota bene : un grand merci à Alain Oguse, un type super et qui mérite qu'on le dise ici publiquement.

Older; again

I am older today. Again :-) My personal situation is very different from what it was a year ago, and that did not happen too often in my life... Everything's fine for the moment. An unordered list of things I would like to see happen during my 38th year :

  • I'd like Michel to read and write well
  • I'd like Gabriel to speak more fluently both his parents' languages
  • I'd like to see Bush go back to the political limbos he's coming from
  • I'd like to see Chirac's party lose the elections
  • I'd like you to be an happy Nvu user
  • I'd like to spend four weeks of vacation in a sunny place
  • I'd like to stop coughing

Tuesday 24 February 2004

Google Shmoogle, un der tsadik lakht :-)

Google in YIDDISH!!!! (thanks Jérôme)

Even the preferences are translated. I just noticed immediately that "french" is written "frentsh" and that's not very yiddish :-)

U.S. suspends French cold cut imports, including foie gras!

Where and when will this US government stop in its brilliant demonstration of human stupidity ?

Nvu progress 20040224

build
fix for bug 224829 broke Standalone Composer/Nvu build. Made a fix, available in bug 235394. If you still experienced build problems with Nvu 0.17 instructions, please give it another try. Warning the file trunk-0.17.patch.gz was updated too, you should trash older versions and reload it.
templates
editable area's title now correctly visible
Preview mode now correctly hides editable areas' title and outline
"New template" menu entry broken, working on it
Now working on "New document from template" menu
CSS
inline margins and paddings dialog

Orkut International, not yet...

We've all noticed that Orkut seems to believe all internauts live in the US, speak only english and that sort of things. Now, Orkut also thinks you must change your first and/or family name if by pure bad luck it contains, in your own language, a pattern rejected in english... Thanks Stephen Donner for this great piece of info. And 100% shame on Orkut. I even wonder if this cannot be considered as ethnic discrimination.

Monday 23 February 2004

Nvu progress 20040223

A lot of progress on templates, despite of the bug described below...

insertion of an editable area

Hitting this bad XBL bug again

Could an XBL-implementation hacker having a few spare cycles fix this bug ? It's blocker for me right now, and it's a real problem for the future of XBL....

I am attaching a very simple behavior to all p.foo and the constructor is never called :-(

bah, nevermind ;-)

Sunday 22 February 2004

My FOSDEM slides...

... are available here.

Update: forgot to mention that Gerv made the whole attendance laugh and applaude with this great allegory of the Mozilla Foundation leaving AOL after the fall of Netscape

BTW, this poster was indicating the restrooms at FOSDEM :-D (source: mat)

Publicité pour le Thalys

Ce scénario peut être utilisé librement et gratuitement sur tout support sous réserve que la mention "scénario par Daniel Glazman" soit visible et lisible. Dans le cas d'un support animé, cette mention devra être visible et lisible au moins deux secondes.

  • l'action démarre sur un radar "sarkozy" au bord d'une autoroute. Un texte incrusté précise "autoroute A1, 147kms de Paris, 11h23"
  • le radar se déclenche cinq fois, le flash étant bien visible, pendant que l''horloge passe successivement à 11h37, 11h50, 12h02, 12h11 et 12h26.
  • la caméra se rapproche d'une porte fermée, côté intérieur; on entend des éclats de rires venant d'au moins trois personnes; la porte s'ouvre et quelqu'un rentre dans la pièce
  • la caméra tourne pour suivre la personne qui rentre dans la pièce et découvre trois personnes absolument hilares en face de leurs bureaux et ordinateurs
  • le nouvel arrivé rigole en disant "chef! chef! enore un !!!" et tend un papier à un des occupants de la pièce
  • cette personne prend le papier, le lit et crie en riant "324!!!", les autres font "WAOOOOOUUUUUU" en hurlant de rire pendant que la papier tombe dans une poubelle pleine de papiers similaires
  • la caméra se rapproche du papier et l'on découvre un PV envoyé par la préfecture de police de Lille, adressé à "SNCF, Direction Thalys" et indiquant un retrait de permis immédiat pour conduite à 324km/h
  • écran final "Thalys, Bruxelles-Paris, seulement 1h20, et les radars n'y peuvent rien"

Variante :

  • l'action démarre sur un radar "sarkozy" au bord d'une autoroute. Un texte incrusté précise "autoroute A1, 147kms de Paris, 11h23"
  • le radar se déclenche cinq fois, le flash étant bien visible, pendant que l''horloge passe successivement à 11h37, 11h50, 12h02, 12h11 et 12h26.
  • la caméra se rapproche d'une porte fermée, côté intérieur; on entend des pleurs; la porte s'ouvre et quelqu'un rentre dans la pièce
  • la caméra tourne pour suivre la personne qui rentre dans la pièce et découvre un policier pleurant en face de son bureau et ordinateur
  • le nouvel arrivé dit  "chef, encore un...." sur un ton désespéré et tend un papier à l'occupant de la pièce
  • cette personne prend le papier, le lit et crie "324!!!", jette le papierqui tombe dans une poubelle pleine de papiers similaires et se remet à pleurer
  • la caméra se rapproche du papier et l'on découvre une photo de l'avant d'un Thalys avec, parfaitement visible, le conducteur dans sa cabine en train de faire une grosse grimace au radar qui l'a photographié. En fond sonore, on entend le "bouuuhhouuuhouu" du policier qui pleure
  • écran final "Thalys, Bruxelles-Paris, seulement 1h20, et le radars n'y peuvent rien"

Friday 20 February 2004

FOSDEM 2004, W3C Tech Plenary, Linux Desktop Summit

I'll be in Brussels for the week-end at FOSDEM, and will give a short talk about Nvu on sunday. The slides will be online next week.

I'll be in Mandelieu-La Napoule from 1st of March to the 4th for W3C's yearly Technical Plenary Meeting.

I plan to attend Linux Desktop Summit in San Diego at the end of April but it's not 100% sure yet.

Binaries Nvu 0.17

Linux and Windows binaries are on their way to this directory. Don't run at once there, I am uploading right now...

  • linux users: sorry I forgot to place the first tarball's contents into an enclosing dir.. This is of course fixed with this new tarball. You should not need any more the extra libstdc++
  • windows users: no need to download the two extra microsoft libraries with this new installer

What's new ? proxy configuration, return key in paragraphs management, stop button in site manager, DT/DD toolbar buttons, more code cleanup, and a few extra stuff that you don't see in the UI yet

Last minute update: windows binaries are now in

New build instructions for Nvu 0.17

  • the link to the sources tarball and the link to the patch that has to be applied to Mozilla trunk have changed
  • the corresponding command lines to execute have been updated

And this should solve the compilation errors some people reported in this blog

Continue reading...

Pour Pierre Gadonneix, président de Gaz de France

Il parait donc que Gaz de France a mis en place sur son site un système d'hôtesse virtuelle. Comme il se trouve que je suis resté quelques années à EDF, que j'ai beaucoup bossé avec l'équipe Internet de GDF de l'époque, je suis allé voir votre site, espèrant bien y découvrir quelque chose de super et très bien fait.

Quelle surprise! Je ne parle pas du système d'hôtesse virtuelle, je n'ai pas encore atteint ce point. Je parle de la page d'accueil de GDF... Je crois que c'est un modèle dans le genre de "ce qu'il ne faut pas faire":

  1. un design totalement bordélique, cette page est tellement illisible que j'ai initialement cru que c'est mon navigateur qui merdait dessus... Mais non, tant Mozilla que Microsoft Internet Explorer me montrent la même horreur
  2. une maximisation automatique de la fenêtre à la taille de l'écran; génial sur mon 1680x1050!!!
  3. des éléments de navigation partout!!! À gauche, en haut, au milieu, en bas. Bon, et on commence où ? Qui a fait les tests d'utilisabilité ????
  4. des superpositions de blocs ratées
  5. une page anglaise dont le design n'a RIEN à voir avec celui de la page française
  6. une accessibilité aux non-voyants en-dessous de tout, aucune image n'a d'attribut alt
  7. des backslash dans les chemins d'accès aux fichiers!
  8. des icônes illisibles tellement elles sont petites et mal dessinées
  9. des menus qui une fois sur deux ne se referment pas quand on les quittent, ou qui parfois ne s'ouvrent pas
  10. des choix de couleurs et tailles de fonte rendant certains textes quasiment illisibles même pour un bien-voyant comme moi
  11. des graphiques centraux sans alignement
  12. des marquees
  13. des tables imbriquées dans tous les sens
  14. pas de DOCTYPE
  15. deux éléments title!
  16. des <script language="Javascript"...
  17. des inlines CSS styles invalides (layer-background-color: #ffffff)
  18. brder="0" !
  19. une feuille de styles correcte mais qui n'a visiblement rien compris à la cascade et à l'héritage CSS
  20. un champ de recherche en haut de la page d'accueil tellement petit et utilisant une fonte si petite que je ne vois même pas ce que j'écris

Bon. Le JDN parle de l'équipe "Innovation Internet" du Gaz. Ah. Innovation...

Monsieur Gadonneix, cher khâmarade, si vous voulez de l'innovation sur votre serveur Web, contactez-moi.... Les gars qui ont pondu votre site ont-ils essayé de valider leurs documents avant livraison ? L'équipe Innovations Internet a-t-elle contrôlé la livraison avant recette ? Visiblement non. Ma conclusion : la page d'accueil de votre serveur Web est une catastrophe totale, indigne d'un grand groupe comme le vôtre. EDF et Gaz de France ont été, dans le monde industriel français, des vrais précurseurs en termes de présence sur le Web (même si beaucoup de gens l'ignorent) et usage de technologies innovantes en back-office de ces serveurs. Mais ce que j'ai en face de moi à cet instant est une regression profonde par rapport à ces années-là. Votre présence sur le Web est l'ombre de ce qu'elle a été.

Ce qui m'autorise à dire tout ça, et le dire comme ça ? Je suis le rédacteur du premier Cadre de Cohérence Technique Web de EDF et Gaz de France que la MIT avait publié il y a quelques années, ancien membre du Directoire Comm Elec en Réseau de EDF, ancien responsable technique de l'Equipe Web EDF-GDF. Je pense que vous avez le plus grand besoin non seulement d'une mise à jour urgente du Cadre de Cohérence pré-cité, mais aussi d'un contrôle plus strict de vos prestataires de services Web...

A propos, il y a quelques années, lors d'un grand raout dans l'amphi du sous-sol de Philibert Delorme, je vous avais interpelé en vous signalant que les jeunes X se détournaient des carrières à EDF et GDF à cause de l'inertie et de la bureaucratie ambiante. Vous m'aviez, bien sûr, répondu par une pirouette pseudo-humoristique. Il semblerait que cela n'a pas progressé beaucoup : deux jeunes X ont récemment claqué la porte de EDF R&D après seulement six mois de présence en disant qu'on se payait leur tête.

Thursday 19 February 2004

What a day!

How can I say that clearer than YAY!!!!!!!

Des choses et d'autres

Il y a plusieurs choses qui me manquent de chez Netscape/AOL France... Tout d'abord, les copains. Je crois que tant qu'eux que moi avons déjà eu l'occasion de le dire, on s'est bien marrés... Quelques-uns ne sont pas sur cette photo d'ailleurs. Ensuite le fait que quitter mon bled tous les jours en prenant le RER ou ma moto. Le RER me laissait le temps de lire un journal le matin ou le soir, la moto me procurait un plaisir intense. Enfin le restaurant d'entreprise... On peut dire ce qu'on veut, on mangeait TRES bien chez Netscape France. Cantine absolument délicieuse, prix très correct, plein de jolies filles partout (non, je n'exagère pas). Nunuches mais jolies. Cafétéria super enfumée mais cafétéria quand même. Machine à café conviviale. Chocolat lait-noisette et ti'punch de Tristan. Courses de voitures radiocommandées. Bosser seul c'est pas trop facile.

Ici, je suis à deux minutes en voiture de chez moi, le bâtiment a une cantine d'entreprise tout juste acceptable, les beaufs des tables à côté à la cantine ne parlent que de voiture, foot et fric en buvant un quart de rouge ou une kro, la minette dans l'ascenseur n'a pas répondu à mon" bonjour". La bonne femme qui occupe les bureaux à côté du mien (une personne délicieuse... quand elle a trop de trucs dans ses propres bureaux, elle stocke devant ma porte! mon premier coup de calcaire ici, c'est elle) et qui recevait ce matin une jeune fille en entretien qui lui demandait "et c'est quoi cette porte-là Disruptive machin ?" lui a répondu "je sais pas, je crois que c'est une startup, une dot-com".

Une startup dot.com... Tout ça pour entendre ça...

Allez, je souhaite à toutes les startups dot-com d'avoir autant de boulot payé au bout de trois mois que moi.

Très sérieux problème avec DotClear

Entre deux quintes de toux (il est quatre heures du mat et je suis réveillé par la toux), j'ai eu un sérieux pépin avec DotClear : j'ai rédigé un billet dans lequel j'ai oublié les guillemets fermants d'un attribut... Or aucun autre attribut n'était présent dans le billet après celui-là. Conséquences immédiates après avoir cliqué sur "Enregistrer" : les boutons "Visualiser" et "Enregistrer" ne fonctionnent plus, on ne peut plus modifier le billet; de retour à la liste des billets, c'est la cata la plus totale, je ne vois QUE mon dernier billet erroné et je n'ai aucun moyen ni de le modifier ni de le supprimer puisque rien ne marche! Je m'en suis sorti en hackant poster.php pour qu'il n'affiche temporairement pas la preview des billets, mais quelqu'un de nettement plus néophyte aurait été totalement coincé...

Je suggere tout de même les ajouts suivants, non exclusifs:

  • dans les Préférences, rajouter une option "Pas de prévisualisation des billets". Ne pas l'activer par un display:none mais bien par une condition dans le PHP
  • dans l'édition d'un billet, rajouter au-dessus de la zone de prévisualisation un lien vers "Pas de prévisualisation de ce billet" qui ferait la même chose
  • ajouter après la zone de prévisualisation du billet un <div class="dummy"/> avec les CSS suivantes: .dummy { display: none; }. But unique de cette code snippet, fermer des guillemets éventuellement laissés ouverts...

Voila, en hopant que ça helpe...

Wednesday 18 February 2004

coughcmanskecough

cough cough cmanske cough cough in Paris cough cough dinner together cough friday night cough if I am still alive...

Rhûûûûhhûûûûûâââârpcchhhhh, khhhhkhhhhkhhh

In other words, I am sick, spent all night coughing and I need to see a doctor. As soon as possible.

C'est en gros le bruit que font une fois par minute les grosses éponges qui me servent de poumons, le second borborygme étant le bruit de mon pharynx qui tente péniblement de se remettre de la quinte de toux. Et encore je vous ai épargné le h circomflexe. Je risque de ne pas être trop présent online aujourd'hui et peut-être demain, une visite médicale s'imposant de toute urgence...

Distribution du courrier

Extrait du serveur Web d'André Santini:

fatal error on web site

Oui, bien vu Dédé, c'est bien ça que je reproche à la Poste de ma ville : une fatal error permanente en distribution du courrier...

Tuesday 17 February 2004

Private

  1. petite pause
    • Ailleurs,
    • Comme une spirale lovée à sa porte,
    • Comme un écho sourd à lui-même,
    • S'il en est encore temps.
  2. Selon un jugement rendu aujourd'hui par la 14e chambre du tribunal correctionnel de Nanterre (Ferrero/Nutella vs. Mickaël Youn), le délit d'injure à l'égard d'un produit n'est pas puni par la loi. Hmmmm. Cela ouvre des perspectives réjouissantes, je trouve... On disait quoi d'Internet Explorer déjà ?-)

Sol Littoral

On ne m'otera pas de l'idée que la suppression du CTA d'Air Littoral par le gouvernement à la veille des vacances scolaires et du dépôt par le repreneur potentiel des sommes de garanties auprès du Tribunal de Commerce de Montpellier était totalement volontaire. Je pense que les ministères concernés ont évalué la situation à "cela ne peut que merder une fois de plus vu la faiblesse des apports et il est hors de question de se retaper une farce à la AirLib/Courbet". La décision a donc été prise de donner un signal fort - et clair - au repreneur, qui l'a reçu fort et clair. S'il y a une seule conclusion à tirer, je pense que c'est la suivante : on ne peut pas avoir le Train à Grande Vitesse et l'avion en même temps. Assurer l'avenir de la SNCF par la rentabilité du TGV est une mission d'urgence pour les gouvernements successifs qui ne peuvent se payer le luxe d'avoir à gérer une faillite ou une nécessaire recapitalisation, qui serait bloquée par Bruxelles de toute manière. Il y a aura plus probablement en France des lignes TGV partout plutôt que des lignes aériennes intérieures...

Nvu progress 20040217

  • built on Fedora 2
  • worked all day on templates' design; all the documents based on a given template in a given web site (declared in the site manager) will be automagically updated if the template is modified. I still have an issue with editable areas though: if I declare the contents of a P editable, I may have to restrict the use of the return key...
  • nsHTMLEditRules.cpp fun

End of teasing, Mozilla Europe launches today

Parce que Mozilla est en train de faire son chemin tant en Europe qu'ailleurs, parce que le nombre d'usagers augmente énormément ici en Europe, parce que le nombre de projets basés sur Gecko explose, parce qu'il faut accompagner cette évolution,

Parce qu'ils sont des pros de Mozilla, parce qu'ils ont la gnak, le bagou et la compétence technique,

Et puis tout simplement parce qu'on les connait et qu'on peut leur faire confiance,

J'ai le plaisir et l'avantage de vous confirmer la naissance de Mozilla Europe, le premier partenaire international de la Mozilla Foundation.


Because Mozilla finds its way in Europe and elsewhere, because the number of users keeps increasing a lot here in Europe, because the number of Gecko-based projects is exploding, because someone has to follow that evolution,

Because they are Mozillians, because they are talented speakers, talented developers, and they have a lot of audacity,

And after all only because we know them and trust them,

I am extremely pleased to confirm you the birth of Mozilla Europe, the first Mozilla Foundation international affiliate.

Hey! Did Scott Adams read my bizplan or what ?-)

ROFL!!!!

Monday 16 February 2004

Nvu progress 20040216

  • a lot of cleanup and bug fixes following user feedback
  • fix for bug 92686; in Nvu, it shows:

    new preference for CR key in P

I've been ScottAdams'ed :-)

Dilbert speaks of Disruptive Innovations

:-D Thanks TDD and Chris Neale for the heads up ;-)

Friday 13 February 2004

Glazblank

I am sure you have noticed a few blank pages if you read this blog with Mozilla or Firefox. I noticed it myself, of course, and had no explanation for that. Antonio Memo gave me the solution, it's bug 232766....

fixed.

About headscarf ban

A maroccan friend of mine, who moved from France to the US about ten years ago, was recently asking me to explain all the local fuss about headscarf ban in public schools. Indeed, it deserves an explanation and I will try to give you one. n particular, I think it could be helpful for our american friends who don't understand at all the french position, and I understand perfectly why they don't understand it.

Continue reading...

Oh!

Just got an email from an ex-colleague from Netscape. A feedback about Nvu. He says that... uh... wait... that's not possible... well it's possible but... Ooooh, an email from @netscape.com!!!! Is he paying the monthly 9.95$ for the so-called Netscape ISP service of AOL? Anyway, I have to admit I am a bit jealous. I got many email addresses in my life but glazman@netscape.com was special. I loved it.

Wednesday 11 February 2004

Nvu progress 20040211

  • added a "stop" button to the FTP site manager so one can interrup a directory query or an attempt to edit an HTML document
  • finished the Helpers preferences panel and added connection settings
  • working on annoying core issues related to UL/OL/DL, and a repeatable crasher in movable objects

1995

Juste une question indiscrète, comment on se retrouve avec des djeunz de l'équipe de campagne de Chirac ?

J'avais promis de raconter ça, dont acte. C'était en 1995, très peu de temps avant le premier tour des présidentielles. Un de ces rares moments où la gauche et une grande partie de la droite se retrouvent sur un thème commun : en l'occurence, éjecter Balladur. Un des mes très bons amis et sa femme, dont il a divorcé depuis et ce n'est pas totalement sans rapport, nous avaient invités Maria et moi chez eux pour un dîner un samedi soir. La femme de mon pote était très mondaine. Très très. Certainement pour faire oublier les chouchens quotidiens du paternel, marin breton au long cours dans la marine marchande et pas vraiment officier... Non pas que j'ai quoi que ce soit contre les marins bretons chouchennisants au long cours (jai moi-même pour grand-père un tailleur polonais yiddishisant, apatride et expulsé de Belgique par Décret Royal, on fait ce qu'on peut) mais elle, ça la travaillait visiblement beaucoup

Ils avaient donc invité plusieurs couples - les célibataires ça fait déplacé dans les mondanités vraies - du côté des amis de son mari et du sien. Et du sien, il y avait ce jeune couple très propre sur soi, et qui clamait haut et fort son appartenance à, je cite précisément, l'équipe de campagne du candidat Chirac, fin de citation. Aaaah, les prétendus détails croustillants de backstage sur la campagne... Aaaah les commentaires débiles sur la situation de la France. Vous vous en doutez, la discussion a été animée. Cordiale et même parfois franchement drôle, mais animée.

Et puis à un moment, un iceberg s'est posé sur la table... On venait pour une raison parfaitement banale de parler de la presse quand le djeunz-en-cravatte a sorti ceci (je cite les mots précis, aucun doute là-dessus), avec le hochement de tête approbateur de son épouse : "De toute manière, on leur casse pas assez la gueule à ces journaleux".

S'en est suivi un silence de facilement quinze secondes. Ma fourchette était bloquée en l'air, ma machoire inférieure pendait, mon pote avait l'air d'avoir vu l'Ankou et Nicole Kidman à poil en même temps, Maria me jetait des regards affolés signifiant "NON, ne surtout pas répondre", un autre couple regardait les deux chiraquiens avec effroi, la femme de mon copain est devenu rouge puis blanche puis verte puis a déglacé l'atmosphère en proposant de reprendre du gateau ou une autre connerie de ce genre car, je ne sais pas si je l'ai bien fait comprendre, elle était assez douée pour les conneries de ce genre.

Evidemment, la fin de la soirée a été un peu bancale :-) Mais mon pote est toujours mon pote, et sa nouvelle femme est super ;-)

Tuesday 10 February 2004

Nvu and connection settings

I just forgot that some people have to use a proxy. Thanks "Samps" from down-under for the reminder. This is fixed now, and preferences let you set up your connection settings.

Ce gouvernement a pêté les plombs, et pas qu'un peu !

Attention, ce qui suit est grossier et je pèse parfaitement le fait que cela n'arrive pas souvent dans ce blog.

Effarant. Hallucinant. Effrayant. Ces connards du gouvernement Raffarin et de l'UMP ont donc sur la table une proposition de restriction de la liberté de conduite automobile pour les seniors de plus de 70 ans. Lisez bien ce qui suit, on croit rêver :

  1. interdiction de conduite de nuit !!!
  2. interdiction de conduite au-delà de 50 kilomètres autour du domicile !!!
  3. visite médicale annuelle obligatoire (ce point-là n'est pas trop choquant mais il est inapplicable; vous imaginez le médecin familial depuis 30 ans dire "désolé, vous pouvez vendre votre voiture, je ne renouvelle pas votre certif médical pour le permis de conduire" ?)

Dingue. Totalement dingue. Et pourquoi pas une autorisation de sortie du territoire signée par les enfants en cas de vacances à l'étranger pendant qu'on y est ? Ils croient qu'à l'instar de tout Sénateur de la République, les plus de 70 ans peuvent se payer un chauffeur ? Je crois que si cette saloperie de proposition passe, mon père et ma mère manifesteront pour la première fois depuis Charonne.

Quelle bande de cons ! Heureusement que Chirac a un chauffeur, c'est une bonne occasion de rappeler qu'il a plus de 70 ans désormais...

Mais puisque l'on parle de conduite dangereuse, je souhaiterais que le gouvernement Raffarin nous explique

  1. la mission précise des avions de chasse de l'Armée de l'Air qui font tous les jours la navette dans le ciel parisien entre Orly et Roissy aux heures de décollage et atterissage des avions classés "sensibles". Plusieurs personnes, dont des militaires, m'ont récemment confirmé ce fait.
  2. quels seraient leurs ordres en cas de détournement aérien dans cette zone
  3. quel est le risque en cas de crash d'un tel avion de chasse en zone hautement urbanisée

Bilingual blog

I was recently asked, again, to publish all entries on this blog in both english and french. Sorry but that is not an option for two reasons :

  1. It takes too long. If I really want to make people who don't live in France understand some articles from the "franchouillardises" category, these articles won't need only a direct translation; they'll need a rewriting and some important information about the context, otherwise people will hardly understand the issue. On the other hand, I know that a few french readers don't speak english. I can't help about that. They should get a few english lessons. So, I'm sorry, but the answer is no. Can't do it.
  2. I don't want to blog only in english about franco-french issues unless my english-speaking readers can understand what it is about.

Next time, an article in swedish so both french- and english-speaking readers don't get it ;-)

Monday 9 February 2004

#mozilla fun

* chinese_police has joined #mozilla
<chinese_police> !seen bc

Nvu progress 20040209

  • still triaging all the feedback. Pfioooouuuuu
  • fixed a nice bug in the ftp commands reported by Alain Jeux; thanks Alain
  • added UI for DT/DD; this works perfectly now.
  • fixed missing ftp scheme in publishing settings bug report

I want it

jesus_x made that Honda Deauville for me. I want it.

Honda MozDeauville

Sunday 8 February 2004

Le rapporteur de la LEN piégé sur l'Internet

Dionis, le député dit liberticide, vient de se foutre dedans et tout l'Internet l'a vu. Surtout google et les moteurs de recherche avec cache d'ailleurs. Il faut savoir que monsieur Dionis leur fait une confiance sans borne. Et donc extrait de cette page que je vous copie ici au cas où son équipe web changerait le texte brutalement, à lire lentement pour bien chercher l'erreur. Encore bravo monsieur le député. C'est ce que l'on appelle un acte manqué, un vrai.

" Que 2004 soit d’abord l’année de la croissance retrouvée. Ayons à cœur de partager justement ces fruits en pensant d’abord moins aux plus fragiles d’entre nous. "

source: Fabrice

Update: visiblement son webmaster lit nos blogs car la modif a été faite. Voici donc un lien vers un screenshot du cache de Google.

Yé né pa changé, yé soui toujours aussi peu decontracté

Oui, Iglesias aurait pu le chanter... Juppé se met donc en scène au congrès de l'UMP ce dimanche. En fin de discours, Raffarin fait monter les "jeunes" de l'UMP sur l'estrade pour entourer ce cher Alain, lui montrer comme on tient à lui et combien il est important. Les Djeunz avec Juppé!!! Au fait, vous savez à quoi on reconnait un "jeune" en parti politique ? Tout le monde est en costume-cravatte avec chemise à boutons de manchette, et le "jeune" porte un t-shirt débile au-dessus de sa chemise. Je vous raconterai un de ces jours mon dîner avec des djeunz de l'équipe de campagne de Chirac en 1995, cela vaut son pesant de noix de cajou. Donc deux de ces "jeunes" se saisissent de Juppé par les épaules, un à gauche et un à droite, et lui malaxent affectueusement les épaules en signe de soutien. tronche de Juppé qui jette un coup d'oeil horrifié aux deux gars en question. Il est TRES visiblement dégouté d'avoir à supporter un tel cirque, et la pression des deux gars est peut-être un peu trop affectueuse car Juppé tangue de gauche à droite et cela ne lui plait pas du tout. Ils lui font peut-être carrément mal et je reconnais que Juppé a du mérite à tenter de sourire. Puis le gars à la gauche de Juppé se rapproche de son oreille, dans un geste très copain-copain, et lui dit quelque chose. Et ça horrifie de plus belle Juppé - mais quelle impudence, nous n'avons pas nettoyé nos comédons ensemble mon garçon - qui se retourne vers le djeunz et le regarde de la façon "toi mon bonhomme ta carrière est foutue" tout en essayant de sourire. Si ce regard avait pu lancer des couteaux....

Juppé, toujours droit dans ses bottes, sourire crispé inclus dans la prestation, comme quand il était Premier Ministre.

Tirez donc les premiers

Grand moment total d'incompréhension aujourd'hui entre David Pujadas, le présentateur du Journal de France2, un producteur de la BBC et un journaliste du Guardian dans l'émission Arrêt sur Images. Ces deux derniers trouvent à très juste titre que les media français sont déférents vis-à-vis des politiciens et ne posent jamais de question susceptible de fâcher. Le producteur de la BBC demande même "mais vous n'en avez pas marre de ces politiciens ?". Pujadas blémit et répond "vous savez qui dit ça en France ?". Réponse négative du gars de la BBC. Pujadas lache alors "C'est Le Pen qui dit ça en France". Tête sciée de l'Anglais qui ne comprend pas le rapport et qui demande en quoi cela l'engage de poser une question qui se retrouve par hasard dans le vocable quotidien du borgne d'extrême-droite...

Et bien c'est le producteur de la BBC qui a raison. Notre journalisme est bien malade. Les anglais ont la maladie appelée "tabloïds" mais la référence mondiale de qualité, et ce malgré ses récents déboires, c'est et cela reste la BBC. Et certainement pas France Télévisions. Et encore moins notre presse écrite.

Note to english readers who said I am anti-american : the current post is a very strong opinion about the lame quality of french media and the way they "interview" politicians. Does that make me anti-french?

Subversion

I am fed up with reading some comments saying I am anti-american. If detailed critics against some things or people that happen to be american - but I don't criticize only american things or people - make me an anti-american, then don't look any more for a reason why some people are anti-americans. If you can't stand other opinions, you have a serious problem.

This takes me to the point I feel the need to tell you how I see life. For me, a civilized life in a civilized environment (please note I am not using the word "society") is based on - but is not reduced to - the three following freedoms:

  1. Freedom of thought is total, indivisible and inalienable
  2. There is no freedom of expression without freedom of thought. Freedom of expression is total and inalienable. It is indivisible unless it becomes harmful for freedom of thought or for itself.
  3. There is no freedom of action without freedom of expression. Freedom of action is total. It's indivisible and inalienable unless it becomes harmful for freedom of thought, for freedom of expression, or for itself.

Criticizing, without hate, what I think deserves to be criticized is my freedom. You don't like my critics? Don't read them. That's your freedom. And ultimately stop reading this blog if you still disagree. Et bon vent.

" Critiquer, c'est se mettre dans la peau de l'autre et essayer de comprendre ce qu'il a voulu faire. " - Henri Cartier-Bresson, Juillet-Août 1994

" Criticism may not be agreeable, but it is necessary. It fulfils the same function as pain in the human body. It calls attention to an unhealthy state of things. " - Winston Churchill

Saturday 7 February 2004

Wesley Clark, the world's savior

excerpt from his official orkut's profile:

" After 34 years of military service (rank of 4-star General), including being the Supreme Allied Commander of Europe and saving 1.5 million Albanians from ethnic cleansing, I am now running for President of the United States under the Democratic ticket. I am a brand new grandfather. "

Only 1.5 million Albanians. Ah. Because there was ethnic cleansing in Albania. Or is he making no difference between Albania and Kosovo, which his quite crazy for a man proposing his name for the presidency of the USA (well, at least he knows the name of Albania, I guess Bush calls it Banania). And he carried them one by one on his shoulders I presume. Ahlalala... American state men have a real problem with geography, diplomacy, and even often History...

Friday 6 February 2004

Nvu progress 20040206

  • DL/DT/DD : I promised it for 0.2. I filed the bug and fixed it.
  • I received a very cool code contribution (whooooohooooo!!!!) adding Zoom to Composer/Nvu.
  • hundreds of positive comments sent to Lindows.com or myself; just a few negative or very negative ones. People who don't understand it's only a 0.1 or people who are always complaining. Nothing very significative. To all people who sent bug reports, comments, suggestions, RFE : everything is tracked; you may not get a direct answer but we thank you for your message and will make our best to answer in the code.

This word is doomed

We already called "windows" the computer objects we call "windows" today long before the first appearance of the Windows trademark. And we still all say we have windows on our graphical screens, whatever is the operating system or the screen manager. It's a generic term, of world-wide common acceptance, right? Well. It's also a doomed word. Yet another project ponders dropping the word "windows" from its name. Shame, shame, shame.

Comment bloquer l'information sur un site d'informations

LinuxFr a sorti hier une dépèche sur la release de Nvu. Parmi les commentaires, certains appelaient à une réponse de ma part, un complément d'information utile au commentaire d'origine. Mais je ne peux pas poster. Il faut un "karma" de deux cochonneries de pseudo-crédits pour pouvoir poster quoi que ce soit sur ce site. Or ces pseudo-crédits s'obtiennent en visitant le site après authentification, en publiant des dépèches, etc. Mon opinion mienne et tout ça : je trouve cela totalement crétin, cela confine au ridicule. Que l'on utilise un système de "karma" publiquement affiché pour "contrôler" le sérieux de ceux qui émettent des dépêches, parfait; que l'on utilise ça pour voir si tel commentateur régulier a un profil plutôt de trolleur ou plutôt de discret sérieux, super. Mais là, ça m'empèche de donner un détail technique sur le produit, et c'est donc franchement dommage.

Voila. LinuxFR est un très bon site communautaire d'infos mais je trouve ce système vraiment trop restrictif et "fermant", si vous excusez ce néologisme, et je n'aime pas ça du tout. Et comme je n'aime pas, et bah tant pis pour le complément d'information technique.

Tiens, mon "karma" vient de passer à -100 machin-choses. Étonnant non?

Thursday 5 February 2004

Looking for a Mozilla job anyone?

  • if XPCOM does not sound to you like the name of last Toyota's SUV,
  • if c++ has no secrets for you,
  • if you are able to extend XUL only because you miss a UI element,
  • if you know that XBL is not pronounced "zibble" and you are able to find the parts of the spec Hyatt never implemented,
  • if you are fluent in XML, DOM, XPath and other exotic languages/protocols of our web-geek's world,
  • if you are looking for a job related to Mozilla,
  • if you are willing to relocate to the Paris area in France, and are ready to learn a bit of french even if our work language can be english,
  • if you're not the kind of person who proudly and seriously said "freedom fries" a few months ago,
  • if working for a very small self-funded very young company does not scare you to death,
  • if you are innovative, cool, funny, open-minded,
  • if you're OperatingSystem-agnostic,

then you should probably send me (daniel at glazman dot org) your resume/CV (plain text, HTML or XML format required), the salary you want, your availability and so on. I also need your citizenship for visa and work permit reasons. Please include the word "job" in the subject of your email. I may have one to two openings for full-time jobs in the next 30-45 days.

Important warning: I promise nothing; it's very highly dependant on the contacts I currently have with a few companies. But just in case it happens, that'll go faster if I already have your resume in hands...

A few details about working in France... All the following is mandatory by law: 5 weeks of payed vacation per year, social security (can cover spouse and children too), retirement plan, and more...

Le comment du pourquoi

Un lecteur qui se tate pour lancer sa propre boîte m'a envoyé une liste de questions. Comme la liste est assez plaisante, que la personne a demandé poliment et avec humour, que ça peut intéresser d'autres lecteurs, ma réponse sera publique.

avez-vous fait une étude de marché avant de vous lancer ? si oui, comment ? sinon, pourquoi ?

non; parce que je voulais le faire de toute manière et parce que Lindows.com avait déjà toqué à ma porte; le risque était donc quasi-nul et il ne fallait pas tergiverser
avez-vous "franchi le pas" facilement ?
j'ai l'impression que oui, même si le côté pénible des démarches administratives m'a fait parfois en douter
comment avez-vous recherché vos sources de financement ?
euuuuh, j'ai pris mon relevé de compte en banque, j'ai regardé combien je pouvais tirer sans mettre en danger ma famille, et je l'ai fait; je n'ai pas d'autre investisseur
le plus dur ?
se réveiller la nuit en sueur en se demandant quelle connerie on a oublié de déclarer à l'Administration (je suis très sérieux)
le plus facile ?
se lever le matin pour aller au boulot
vous travaillez depuis chez vous?
non, je loue des bureaux
à qui confiez vous votre "image"? comment avez-vous fait ce choix
LOL, à moi-même; facilement :-)
que conseilleriez-vous à un jeune comme moi qui veut se lancer sur le proto logiciel qu'il a écrit dans son garage (je rigole)?
si vous êtes persuadé que ça ne peut que marcher, que plusieurs personnes non informaticiennes autour de vous trouvent ça super, si vous pensez que ceux qui vous disent que ça ne marchera pas le disent parce que leur perception de l'innovation technique est déficiente, que vous pouvez vous permettre de rester quelques mois sans toucher de salaire, alors foncez; FONCEZ. Si vous ne le faites pas, vous le regretterez plus tard. Attention, ça peut se planter. Mais si vous êtes convaincu de la qualité de ce que vous faites, allez-y. Et puis ça vous évitera de vous faire <censure/> en bossant pour des <censure/> et ça, ça vaut vraiment le coup. Maintenant, c'est mon avis à moi que j'ai, hein. J'ai pas lu votre projet en détail, et puis moi aussi je peux me planter... A prendre pour ce que c'est, une opinion et une seule. Mais il n'y a qu'un seul choix, et il est vôtre à 100%.

The Matrix exists, I saw it

I was driving on my way back from the north of Paris to my own place when I saw the signal "construction area ahead, 2kms" on the first panel, the kind of panels running above the whole width of the highway, and made of a 125x28 matrix of bulbs. The second panel one kilometer later indicated "slow down, construction area ahead, 1km". Then in front of the Survilliers parking area, the last panel was showing crazy characters, and those characters were falling from the 1st line to the last, sometimes decreasing in intensity or losing pixels (bulbs), sometimes changing from line to line...

It was not a movie. It's true. It's alive. It's on the highway A1, north of Paris, when you come from Brussels. We're doomed.

Nvu 0.15 installer for Win32

I have made a win32 installer for Nvu using the excellent, super-simple and FREE Inno Setup. You can download it here. If you use this installer, you don't need to care about the missing VC7 dlls.

Wednesday 4 February 2004

Build Nvu from the source

If you're not familiar with Mozilla build process, the following is for you.

If you are familiar with it, read it and you'll know what to change to match your own settings.

  1. First read the instructions in this document
  2. get mozilla/client.mk
    cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk

    the password for the anonymous account is anonymous.

  3. If you're using Windows, save this file in the mozilla directory the previous command just created and edit it.
    If you are using Linux, save this file in the mozilla directory the previous command just created and edit it.
    In both cases the name of the file is .mozconfig (dot mozconfig).
    Then carefully read the Mozilla build instructions for Windows or the detailed  Mozilla build instructions for Linux and do
    make -f client.mk pull_all
  4. get the Nvu specific code:
    1. save this file and uncompress it into the mozilla directory created above
      tar xfz nvu-0.15-source.tar.gz
    2. save this patch file, uncompress it and apply it from the mozilla directory created above
      gunzip netwerk.patch.gz
      patch -p 0 < netwerk.patch
  5. build the code
    make -f client.mk build_all
  6. after the build, there is in the mozilla/dist/bin (Linux) or mozilla\dist\bin (Windows) directory a file called nvu or nvu.exe. Just run it to start Nvu BUT don't forget to take a look at this article first...

The tarball is a 0.15, and the site manager it offers has more features than the one in the binary package.

NOW, who said we were not really doing an OSS project...

Nvu sources & CaScadeS 0.4

Nvu sources are almost ready. And lucky you, you'll get a 0.15 for the same price instead of a 0.10, with the FTP site manager able to del/mkdir/rmdir. Let me write a "Build Nvu" doc, check that everything is correct and you'll be able to build Nvu yourself.

I have upgraded CaScadeS. It was not working well with 1.6 and I needed a few extensions for Nvu.

1:34am five years ago

My son Michel is 5 years old today and I love him.

Michel

NVU NOW!!!!

The title says it all. Nvu 0.1 is available here soon! Enjoy :-)

WINDOWS users: you may have to copy the file msvcp70.dll and/or msvcr70.dll to the folder into which you extracted Nvu to get the program to run (thanks to MozillaZine.org!!! I ponder switching back to VC6 because of those bloody annoying missing DLLs).

LINUX users :

  • Nvu is built with gcc3. You may have to install libstdc++.so.3.0.4 for instance in /usr/lib or /usr/local/lib (just make sure the place where that lib is going to live in is listed in LD_LIBRARY_PATH) and symlink libstdc++.so.3 to that file if you still have a gcc2.9x-only system. If you have an even more recent libstdc++* file in your /usr/lib, it will work as well; just make a symlink to /usr/lib/libstdc++.so.3
  • To view an external URL (to browse an edited file or select one Help menu entry) with Mozilla Application Suite, install this executable script in your system, for instance in the directory where mozilla lives. Edit the MOZILLA_FIVE_HOME environment variable in that script to meet your system settings. Add the following lines to your prefs.js:
    user_pref("network.protocol-handler.app.http", "/path/to/the_shell_script");
    user_pref("network.protocol-handler.app.https", "/path/to/the_shell_script");
    user_pref("network.protocol-handler.app.ftp", "/path/to/the_shell_script");
    user_pref("network.protocol-handler.app.file", "/path/to/the_shell_script");
    For Mozilla Firebird, adjust that variable too and change the last line of the script to
    exec $MOZILLA_FIVE_HOME/MozillaFirebird $url
  • If you can't launch Mozilla after Nvu, it's because your Mozilla version is too old. You need a build made after 22-nov-2003. Just get a 1.6 from Mozilla.org if you don't want to try a nightly.

MozillaZine.org, Slashdot, Linux FR, Tristan Nitot, MozillaNews

Tuesday 3 February 2004

Thanks...

Yes, thanks Stephen Donner for finding the perfect quote. Seems it was not written fifty years ago but fifty minutes ago...

Orkut...

...now has a community for Nvu.

BTW, I will be there at the end of April.

Nvu progress 20040203

☑ Site manager with del/mkd/rmd; completed.

Janet ? Bah

News reports say this morning that America is shocked. Shocked by Janet Jackson. She even had to apologize. Can you believe the FCC is investigating the case?

"They can apologize all they want, but this was wrong, and heads are going to fall," said New York-based media strategist Robbie Vorhaus, who once worked for CBS.

We can lend a guillotine... Unfortunately, brain transplant is not possible yet. And that's a real pity for all these moralists because they really need a brain transplant.

Monday 2 February 2004

Hum

Look at the section titles on GetTheFacts.com... They're made with images!!!! Don't even try to validate the page:-) Hey Tantek, seriously, you work for these people?

Je suis d'une espèce en voie de disparition

Ce matin, je suis allé inscrire mon petit dernier pour la prochaîne rentrée des classes. Que le temps passe vite. J'ai l'impression que l'époque de la "petite crevette", c'était hier matin... J'en ai profité pour renouveler mon passeport, puisque les USA réclament des passeports informatisés en attendant les données biométriques

  • Bonjour, c'est pour un passeport

    ...

  • euh, sur le formulaire là on demande un numéro de téléphone portable; je n'en ai pas
  • (stupéfaite) quoi ????!!!??? vous n'avez pas de téléphone portable ????
  • (narquois) ben non pour quoi faire ?
  • (carrément estomaquée) ça fait bien longtemps qu'on n'avait pas vu quelqu'un sans téléphone portable

Un petit village gaulois résiste encore et toujours lalalala

I want to test that

Evermore Integrated Office 2003 by Evermore Software. Unified UI, one single file format. Hmmmm...