<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

November 2004

Monday 29 November 2004

Merde

Le compromis, calmer le jeu, penser constructif. J'ai entendu ça pendant des années, réponse facile de ceux qui n'aiment pas la critique,de ceux qui pensent contrôle. Toute critique est utile, à condition qu'elle soit justifiée, polie. Elle doit être aussi non individualisée sauf si la personne en question est dangereuse pour l'acitivité générale. Je ne pense pas entrer dans ce cadre pour Nvu.

Je me rappelle parfaitement d'un Treppoz, alors PDG d'AOL France, engueulant ses subordonnés en leur disant "vous ne me ramenez que les problèmes, je veux les solutions". J'ai d'ailleurs déjà bloggé là-dessus me semble-t-il. C'est une attitude complètement con, sauf si les subordonnés en question sont incapables d'initiative.

Toute critique est utile disais-je, et toute réponse n'a pas à être calme, posée et apaisante. La colère est utile, la gueulante est utile. Les coups de pied au cul aussi. Quand des sales cons attaquent ad hominem, je réponds. Et je réponds comme je le pense au moment où je le pense, parce que c'est comme cela qu'il faut le faire. Sinon on se bride. Je suis resté six ans dans une entreprise où cela était interdit, mal vu, où une diplomatie de pacotille était la règle. Où dire vraiment ce qu'on pense était impossible. Où on voulait du constructif. Où du coup tout le monde a appris à ne "pas faire de vagues", voire à mentir effrontément. Une entreprise où pourtant il y a des compétences terribles, des individus brillants. Brillants et bridés, parce que le management cherche des moutons obéïssants plutôt que des cerveaux. Et le résultat est là. Une entreprise où on a osé me répondre "la mise en commentaire de cette ligne dans le fichier inn.conf ne peut être réalisée en ce moment, la tempête de décembre 1999 étant prioritaire sur toute l'Entreprise et impliquant un moratoire sur toute action non orientée vers la résolution des problèmes causés par la tempête". L'auteur se reconnaîtra, j'ai autrefois cru en sa bonne foi, et sa volonté d'aller _vraiment_ de l'avant. Je m'étais lourdement trompé. Merde aux cons.

Alors merde à ceux qui pensent compromis mou, dont j'ai vu les effets néfastes en Suède et à EDF; merde aux chantres du constructivisme, qui sont souvent eux-même incapables de faire quoi que ce soit à part répondre "soyez constructifs", qui sont souvent incompétents au point de devoir laisser tout le travail à leur subordonnés en tirant ensuite la couverture à eux ; merde à l'esprit franchouillard qui règne autour de nous, imbu de soi jusqu'à préférer blâmer celui qui alerte que le système déconne plutôt de que blâmer ceux qui ont conçu ou maintiennent le système ; merde à ceux qui croient que tout leur est du ; merde aux énarques, qui atteignent souvent le point paroxystique de tous les défauts que je cite plus haut et dont l'influence sur notre vie quotidienne, sur nos relations européennes, sur nos relations extra-européennes est une catastrophe quotidienne tellement ils sont faux, faux-culs, arrogants et mauvais. Merde.

Sunday 28 November 2004

Jeu du "Qui dit mieux"

  • (Jacques C.) je dis... euuuh... 82 !
  • (Nicolas S.) et bah moi je dis 85.1 et je gagneuh, j'ai gagné na na na nanèreuh.

Plus sérieusement, l'élection du président de l'UMP a été très surveillée. Mais vous, vous feriez confiance à une élection dont le président de la Commission de contrôle des opérations électorales est.... ROBERT PANDRAUD ?!? Pour les djeunz qui ne savent pas qui est ce monsieur, googlez un coup sur pasqua+pandraud+oussekine.

NvuFR, la honte

Je viens de prendre connaissance, grâce aux commentaires sur mon blog, du message posté sur NvuFR. Je tiens tout de suite à noter que personne dans NvuFR n'a eu le culot de me prévenir par mail, ce que je considère comme parfaitement GROSSIER. Dans ce qui suit, les DT sont extrait du site, les DD sont mes commentaires

Désolé, mais nous avons décidé d'arrêter de maintenir la traduction de nvu...
Ah. Décision étrange, mais je pense, j'espère, que je vais comprendre pourquoi plus bas...
Le projet présentait beaucoup de problèmes quant à la traduction, à cause du developpeur unique qui se fermait complètement à la communauté et qui avait produit un logiciel avec pas mal de défauts de conception interne rendant difficile la traduction (non respect des règles quant à la localisation) ce qui nous a obligé à passer des heures à chaque version pour retrouver les derniers éléments à traduire. Pour certaines parties nous avons passé des heures, uniquement pour trouver un seul élément à localiser...
Le développeur unique qui se ferme à la communauté ? C'est soit un gag soit une insulte...  Quant aux défauts, certes, Nvu n'est qu'un logiciel en devenir. Vous avez passé des heures sur des éléments à traduire ? Je ne peux que vous répondre, que j'ai passé des CENTAINES d'heures à coder. Que je suis, comme n'importe lequel des développeurs, obligé de prioritiser les tâches, et qu'au vu de ce que j'ai sur ma TODO liste, les micro-bugs de localisation ne sont PAS prioritaires. Entre "le site manager fait planter l'appli" et "CSS rule n'est pas localisé dans CaScadeS", mon choix est vite fait. Je ne suis QU'humain, avec 24 heures par jour maximum, et j'ai AUSSI une vie privée.
Après avoir prévenu plusieurs fois le développeur, après avoir entendu n'importe quoi lorsque ce dernier a annoncé qu'il était au courant qu'il restait une petite dizaine d'éléments localisables mal placés (+120 à mon compteur). Après avoir appris qu'il était seul, après avoir constaté, qu'il ne répondait pas à ceux qui lui indiquait des bug (2 réponses sur 135 messages). Après tout cela j'en ai conclu qu'il refusait de s'ouvrir à la comunauté, et vu le rythme soutenu de sortie des versions, mais en sachant qu'entre deux versions les nouveautés son très limitées. Vu que cela va s'accélérer par la suite, quasiment une version par mois jusqu'à la 1.0, qui n'auras pas été relue corrigée, qui n'aura profité d'aucun des avantages du libre en la matière... J'en suis arrivé à la conclusion qu'il fallait que Monsieur lâche le projet et le rende enfin au libre...
135 messages ??? Postés où ?!? Par qui ?!? Pas dans ma boîte aux lettre en tous cas. Quant à la liste nvufr, elle est comment dire plutôt dépouillée. 120 erreurs de localisation sur combien de strings en tout ? Et je suis content d'apprendre que les nouveautés sont très limitées entre deux versions. Cela me semble a minima très gonflé, a maxima franchement dégueulasse en regard de la Change List publiée à chaque version. Quant à mon refus supposé de m'ouvrir à la communauté, c'est de la connerie pure et simple. Je signale au courageux auteur de ces lignes que l'Aide en ligne de Nvu 0.60 est une contribution externe. Que Benjamin Smedberg m'a colossalement aidé pour le futur passage au codebase de Firefix 1.0. Et puis merde. Arrêtez de râler et envoyez des patches. Vous avez le source, vous savez où sont les problèmes et vous savez comment les résoudre. Mais c'est bien plus facile de dire "y'a un problème, comment c'est pas encore corrigé ?", bien entendu...
Malgré tout cela nous avons cru en ce projet, nous pensions que cela n'était que passager. Qu'un jour mozilla.org allait enfin recupérer le projet, pour lui donner toute l'ampleur qu'il mérite, car nous étions sûr que nvu avait la capacité à concurrencer à terme des outils tel que Dreamweaver...
Encore une fois, j'ai commencé le boulot de production des patches pour bmo mais je n'ai QUE 24 heures par jour. Je suis en contact CONSTANT avec la Mozilla Foundation. Je peux donc AFFIRMER que ce qui précède relève de l'affabulation la plus totale, et que son auteur ferait mieux d'avoir CONFIANCE en son voisin plutôt que de voir le diable à sa porte en permanence.
Mais voilà, nous venons d'apprendre que le seul développeur qui ferme complètement son developpement a pour vrai but non pas de faire un bon logiciel libre et gratuit profitable au plus grand nombre, mais de sortir une version payante... Ce n'est pas un logiciel libre, mais un shareware, avec une version libre et gratuite mais, comme tout bon shareware, limité en fonctionalités, avec un éditeur css non fonctionel et plein de limitations comme cela. Puis une version payante (pour rappel, je me souviens avoir lu sur son blog qu'il prônait les licences mpl car elles permettaient d'associer au logiciel du code propriétaire or il faut savoir qu'avec la mpl aillant le droit de redistribuer gratuitement). Il va donc vendre une version qui sera sûrement fermée avec des licences non libres pour tout ce qu'il apportera en plus...
Là, c'est le comble. Je suis désormais un vilain. Oui, j'envisage sérieusement de faire des ajouts PROFESSIONNELS à Nvu. Pour plusieurs raisons : leur développement demandera un temps considérable, et il faut bien que je gagne ma croute. Je rappelle que moi je ne suis plus payé par une autre boîte et que je ne fais plus de code sur mon temps libre. Si je ne trouve pas un modèle me permettant de bouffer, je ferme la boîte, je cherche un boulot et goodbye Nvu. Si vous n'êtes pas d'accord avec la MPL, vous n'avez rien à foutre dans Mozilla, ni dans Nvu. Je ne souhaite également pas que vous continuiez cette localisation si le fait que la MPL permettre le produit commercial dérivé ne vous plait pas. Du vent. Et ce n'est pas parce que cela contrecarrerait mes projets. C'est juste parce que la MPL est le FONDEMENT même de Mozilla.org. Si vous n'êtes pas d'accord, passez votre chemin.
Et maintenant j'imagine que s'il refuse d'ouvrir son logiciel à la communauté, ce n'est même pas parce qu'il n'aime pas travailler avec d'autres, c'est tout simplement pour empêcher Nvu de se développer trop bien ! Il faut que la version gratuite soit limitée pour que l'on achète la version payante...
C'est RIDICULE et ce paragraphe ajoute l'insulte à l'injure. Je suis très choqué par ce comportement __minable__. L'auteur de ces lignes mérite une bonne cure de Prozac - et une année éloigné(e) de tout ordinateur et connectivité.
Rêve ou réalité, je ne sais pas, peut-être que je me trompe totalement dans tout ce que je dis, peut-être qu'il n'en est rien et que je n'ai rien compris.
Décidément, cette semaine, j'aurais eu mon lot de connards m'insultant avant même que de sav oir s'ils ont raison ou pas de le faire. Et j'en ai RAS LE BOL !!!
Toujours est-il que travailler à traduire et distribuer gratuitement un logiciel qui n'a pour seul but de devenir payant et pour la communauté une version limitée et pas finie n'et pas très exaltant. Dans une telle perspective nous avons tout simplement décidé d'arrêter les frais ici. Je ne vais pas travailler pour qu'une seule personne en profite. Le libre c'est une communauté, je travaille pour moi et pour les autres. Si cela devient travailler pour lui, nous nous disons non.
Il faut arrêter le délire, je n'ai rien d'autre à ajouter. C'est tellement stupide... Même tout le boulot fait autour de RelaxNG sera 100% ouvert.
Attention, que l'on se fasse de l'argent par Nvu ne me dérange pas du tout. Ce qui me dérange c'est que cela ne profite qu'à une seule personne qui ne rendra quasiment rien à la communauté. Travailler pour qu'il puisse vendre 1000 boîtes en France et ainsi pouvoir changer de voiture, moi je dis non.
QUOI ?!? Mais ce type (ou cette nana, je ne sais pas qui poste ces conneries) a abusé de la 1664 ou quoi ?
Pour rappel, Nvu est basé sur le Composer de Mozilla, ce qui veut dire que +90% du code existait déjà. Lui, n'as pas apporté grand chose et les développements interessants futurs seront sûrement réservés à la version payante.
Pour rappel justement, je faisais déjà partie de l'équipe Composer de Netscape qui a produit les 90% en question. Quant au "pas grand-chose", je me tamponne de ce commentaire de néophyte. La profonde considération de personnes qui CONNAISSENT vraiment le code de l'éditeur ou le monde de Mozilla, Simon Montagu ou Bart Decrem pour ne pas les nommer, me suffit amplement. Simon m'a dit qu'il trouvait l'appli superbe, et même si le commentaire me ferait plaisir de n'importe qui, cela me touche encore plus parce que LUI il sait le travail que cela représente.
Donc, la dernière version traduite par nos soine sera la 0.50 pour linux et windows et la 0.41 pour mac, que nous continuerons à distribuer...
C'est débile et contre-productif. Vous n'avez rien compris, à un point que vous me faites pitié... La 0.7, qui je l'espère sera basée entièrement sur FF1.0, va imposer l'usage du répertoire composer/locales comme Firefox et Thunderbird ont browser/locales et mail/locales. La localisation en sera donc grandement facilitée. Mais bon, visiblement votre décision est prise, le droit à l'imbécillité est heureusement inaliénable.
Si des personnee malgré ce que nous venons de dire sone tout de même interessées pour reprendre la traduction, il n'y a aucun problème, tout ce que nous avons fait respecte la mpl, vous pouvez donc le récupérer sans aucun souci... Et si vous le désirez, vous pouvez même vous renseigner pour me dire comment demander à mozdev pour transférer un compte (ps : s'il y a un courrier en anglais à faire, si vous pouviez me le faire, car si c'est moi, ils ne comprendront rien...)
Tout ce que j'ai fait respecte AUSSI la tri-license de Mozilla et je ne comprends pas votre problème. N'IMPORTE QUI peut immédiatement reprendre la totalité de Nvu pour sortir sa propre version, librement. Et merde, je ne sais même pas pourquoi je rabache ça, vous me faites vraiment chier. J'ai envie de tout abandonner, vous me les gonflez à un point que cela donne une idée de la profondeur de la Fosse des Philippines.
Nous sommes vraiment déslés, voire dégoutés de devoir en arriver là. Mais si un jour Nvu est enfin récupéré par une équipe sérieuse, alors là, nous envisagerons sûrement de reprendre le travail...
Le dégouté, c'est moi. Et je reste poli. Croyez-moi, les mots d'oiseau cités plus haut, ne sont rien, j'ai failli être beaucoup plus grossier que cela. Je n'ai que mépris pour la méthode, l'attaque ad hominem, et pour les propos, lamentables.

Note spéciale pour Jojoba qui a posté la note de bas de page "Ce texte n'engage que toi (puisque tu l'as écrit) même si sur certains points je suis d'accord.". Non, puisque ce texte a été publié par NvuFR, il engage tout NvuFR. Vous avez fait très forts. Vous me dégoutez. Et vous êtes totalement ridicules. Et je l'avoue, j'espère ridiculisés. Je l'ai déjà dit, Tristan s'en souvient avec émotion : il y a ceux qui font et ceux qui font chier. Vous venez clairement de rallier la seconde catégorie. Encore bravo.

Note for english speaking readers: http://nvufr.mozdev.org accuses me of keeping the project mine, closing it and refusing external contributions. It also considers I have no right to prepare, for a long-term future, commercial "pro" extensions to the product. I find it extremely shocking, and this goes far beyond normal criticism. For the second time in less than a week, I have to face insults for my work. And sorry to say, this was HARD work. I am fed up with it, I am fed up with this project when I get such assholes' reactions. I am __really__ fed up with it.

Update : j'oubliais un détail... Linspire et moi avons reçu des dizaines et dizaines de demandes sur Nvu en français; on est les a _toutes_ redirigées sur NvuFR en faisant l'apologie de leur travail. Je me contenterai donc désormais de donner l'URL, sans commentaire.

Friday 26 November 2004

Pas si vieux schnock que ça

Les deux jeunes filles se trouvaient juste devant moi dans la file d'attente à la boulangerie. 16 ou 17 ans. Une petite boulotte et une grande très mignonne. La petite avait un superbe lecteur mp3 autour du cou, vachement bien fichu. Je le fixais pour voir la marque quand la grande s'est mise à me regarder en se marrant, la petite lui disant un truc du genre ledeguetydyguypedegue... Reconnaissant immédiatement un javanais bien pur, je me marre aussi et dis à la grande "eh, c'est du javanais...". Stupeur des deux gamines qui adoptent un ton très "tu bluffes" : "ah ouais et comment vous connaissez ça vous ? Et alors vous avez compris ce qu'on disait ?".

Là je me marre franchement, et leur explique qu'en classe de sixième, il y a de cela euh voyons pratiquement trente ans, la moitié de la classe parlait javanais pour que les profs ne comprennent pas. Bien entendu, ils comprenaient tout, le javanais, ils le pratiquaient eux-mêmes depuis déjà trente ans...

Les deux gamines ont un peu rougi, puis sont parties leur baguette sous le bras en me disant avauravevavoir. J'étais hilare.

Nvu 0.60 + where is Daniel

First, don't worry, 0.60 (based on 1.7.1) is ready and in the hands of Linspire for release-as-soon-as-everyone-is-back-from-thanksgiving's-wee-end... Second, I'll be away most of next week, flying to Boston on tuesday and spending the rest of the week in the cold instead of heading south, for instance to the French West Indies. Back on the 6th of december, if I am able to log in.

Thursday 25 November 2004

Si, si, Tristan Nitot boit aussi de l'eau

Et je peux le prouver !

Nvu progress 20041125

We're already 2 days behind schedule because of the mac and fedora builds. It's related to the #ifndef MOZ_XUL_APP and #ifndef MOZ_THUNDERBIRD, the latter assuming there are only two apps able to build using the aviary, Firefox or Thunderbird, no other choice. Benjamin Smedberg was kind enough to help a lot, but issues remain. Sorry to say, but basing Nvu on FF 1.0 is not realistic for 0.60.

So this release is not going to be based on FF10 because it makes no sense to have it only available on windows.

Then I wanted to fallback to 1.7.3. Can't do it. Someone has forgotten to tag mozilla/toolkit with MOZILLA_1_7_3_RELEASE; well, forgotten... Since Seamonkey does not use it, I wonder if it's not in purpose. If it is, I remind readers that Sunbird and Nvu are not based on the aviary for the moment and are not full MOZ_XUL_APPs.

So it's going to be based, again, on the 1.7.1, because I know it requires no extra work for this release. This is terribly depressing.

Closer to Zarroo

" 24-nov-2004 Today is my last day with Netscape/AOL ... --== Kin ==-- "

Wednesday 24 November 2004

Nvu 0.50 in Traditional Chinese

...is available here !!!

Nvu progress 20041124

RC1 is ok on Win and Linux. The build dies and restarts infinitely on Mac... It seems the application profile is incompletely generated, and it contains an Invalid.mfasl file. Mac gurus' help please (AIM nick glazou2001, glazou on #developers) !!! If I can't get this mac version to build in the 24 hours, we'll release 0.60 w/o mac binaries :-/

Is this really about Ukraine?

Adapted from CNN's home page: " The final results of the controversial presidential election are expected to be announced today. Meanwhile, tens of thousands of supporters of liberal candidate are massing in the nation's capital for a third day of protests. Election officials say he is trailing the candidate of the party currently in charge. But exit polls indicate he is the winner and many Western nations say the election did not meet democratic standards. "

Tuesday 23 November 2004

Nvu progress 20041123

  • 0.60 RC1 seems to be the one, we're right on schedule.
  • The "ping" stats for 0.50 are absolutely amazing... I was expecting a drop after the first two weeks but no, the pings remain stable, about 1500 per day. That's simply amazing.
  • Update: Venkman, the JavaScript debugger, is now available for the forthcoming Nvu 0.60 as an extension :-)

Statement about OOoFf

What happened yesterday night deserves an answer here. Yesterday, Linspire Inc. announced the release of OOoFf, their retail box package of Open Office and Mozilla Firefox sold on shelves and online for $30. In the two hours following the email announcement, I received extremely painful comments by email, noticed a few negative comments on my blog before I closed comments, and on a few other information channels. I had to face this sort of comments/questions, and sometimes from people who are not used to shout with the wolves:

  • how can you still work for those people ?
  • now you know who they are, and you are an asshole if you keep doing Nvu for them
  • Linspire and you are morons, playing an unfair game with our work
  • etc.

Of course, I am not, and never was, in the loop about this OOoFf. I learned about it through Linspire public marketing emails, and I was never involved in the discussions or work about it. It's then completely unfair to associate my company or my person to this product. I am very shocked by what happened yesterday, and I will not forget - nor forgive - the insults.

This story leaves me a very bad taste so here is what I think of this OOoFf :

  1. I think that a retail box on shelves is a good idea to propose an alternative to people who don't download software because they can't (slow bandwidth), because they don't dare (afraid of viruses), because they don't know, because, because, because...
  2. but I think it's overoptimistic to think it's going to really help the spread of Firefox and OpenOffice. Speaking of the browser, I think the impact will be insignificant compared to the ten million downloads of Firefox. I count much more on the magazines sold in airports and train stations bundled with a CD to spread the word, and the two pieces of software. That channel seems to me much more interesting to touch everyone than a retail box.
  3. This product is released by Linspire Inc. in agreement and coooperation with both the Mozilla Foundation and OpenOffice.org. I think there is a deep lack of communication here:
    1. the OOoFf web site does not mention the agreement/cooperation with the two Open-Source organizations. There is not even a link to mozilla.org or openoffice.org.
    2. the OOoFf web site does not mention the fact the two products are free, open-source and all. If there is a link to the source or the downloadable binaries, I missed it.
    3. Mozilla.org and OpenOffice.org should have released a statement about this product at the same time Linspire Inc. was sending its mass-marketing email. That way, the community could have known immediately the product is released WITH them, not WITHOUT.
    4. nobody really knows if the Mozilla Foundation and OpenOffice.org will get some benefit out of this retail box
    5. the negative comments caused by the four points just above were predictable, 100% predictable. Predictable problems that remain unsolved are a mistake.
  4. I received a few emails about the name OOoFf itself. It seems that a GPL'd product named OOoFF, OpenOffice.org File Finder, pre-existed. If this is proved to be correct, it's is unfortunate that Linspire Inc. used the same name for its product. Even if they happen to have the legal right to do it, open-source and free software also imply a fair attitude. In our world, using someone else's name is not fair, even if it happens to be legal - remember "firebird".

In conclusion, I think Linspire Inc., the Mozilla Foundation and OpenOffice.org all three suffered from a serious lack of communication on this product release. I think it was highly predictable that this lack of communication towards the community in such a marketing campaign could only lead to the kind of strong reactions we saw yesterday. Open-source free software is not only about the licenses and what you are allowed to do or not. It's also a question of ethics, and of respect for the hundreds of people behind the tools. Not only the developers, but also the testers, the bug reporters, the people who spread the word, the one guy we never heard of, will never heard of, but who evangelized a friend and made him/her use Firefox. Or OpenOffice. Or Nvu. In that sense, and if a retail box for Firefox was needed, I don't understand why it does not come from the Mozilla Foundation itself. Last point, nothing can explain the insults and harsh comments; the authors do not deserve to be part of our community; my black-list has significantly grown yesterday.

UPDATE: points 3 (top line) and 3.3 are confirmed to me incorrect by Linspire Inc.'s CTO, Tom Welch, in a private conversation. Linspire had no agreement with the Mozilla Foundation and OpenOffice.org. MozFo and OOo only knew about it. Then a part of the conclusion, when I say that MozFo and OOo suffered from a lack of comm, falls.

Monday 22 November 2004

OOoFf

Linspire packages Open Office and Mozilla Firefox in the same retail box. Including for Windows. Around $30. OOoFf...

Update: I have received by direct email very strong comments from various parts of the world about OOoFf, some of them insulting for both Linspire and me. My company is only a contractor for Linspire, and it is not linked in any way to OOoFf, its marketing, its conception, its sales, whatever. So please refrain from sending me harsh words, from asking me why I still work for them, and send your questions/comments to Linspire directly, Linspire's president Kevin Carmony has contributed a comment to the MozillaZine story about OOoFf. Comments are now closed on this post. Thanks.

Unordered

Private for Daniel Veillard
in front of my office, between the building and the corporate restaurant, there are 20 square meters of grass. 20 only. In the middle of those 20 square meters, I found last week a dozen of cepes. Laurent Jouanneau can confirm, he was here. My parents spent an hour in Fontainebleau's forest this sunday morning, came back with 7 kilos of cepes. It's a great year for mushrooms.
Britney Spears
she's toxic
Nvu roadmap
0.6 hopefully nextthis week
0.7 dec-21
0.8 jan-15, last milestone before the feature freeze
0.9 feb-05
1.0PR feb-25 for my birthday
1.0 mar-05, champagne is already in the fridge
Teasing?
teasing.
Excuses
still waiting
Four
That's the number of american citizens I personally know who left the US for Canada after Bush's re-election... wow.
Six
That's the number of american citizens I personally know who asked me if it's hard to relocate to France and how they should proceed to find a job here.
One Hundred and twenty
That's the number of people I missed on saturday night for the FF1.0 party in Paris. Sorry guys, we organized a little party at home for Gabriel's 3rd birthday and my children have a higher priority.

Sunday 21 November 2004

ProMEPIS

"The first Beta of ProMEPIS is available...Nvu has replaced Quanta as the default html editor...."

:-)

beng, bryner, asa in Journal du Dimanche

Today's issue of Le Journal du Dimanche in France, has a short introduction on Firefox on the front page and two long columns in page 17. With a big color photo of Ben Goodger, Brian Ryner and Asa Dotzler. I'll scan it tomorrow morning and provide a translation. Overall, the article is very positive, and they even interviewed a Microsoft France's manager who acknowledged that Firefox's focus on security is a concern for Microsoft. The guy also quotes Thunderbird, directly challenging Outlook.

Note for the MozFo people: I'll send you the pages by postal mail so you have a real physical copy.

BTW, the MSFT guy is right, FF 1.0 is here now, it's now HIGHLY time to focus on Mozilla Thunderbird, offer the full power of Mozilla.org's home page to the forthcoming Thunderbird 1.0, have a working spreadthunderbird.com and so on. THUNDERBIRD ARE GO!

Friday 19 November 2004

Nvu progress 20041119

  • Working on the following RFEs and bugs
    • publishing a document should update the ftp site manager
    • the site manager lacks a "new document" button
    • trying to open a doc with frameset freezes a lot of things
  • built on Linspire4.5 and Fedora2 based on FF1.0 without problem. Problems appeared when I tried to build on Mac and I'm still on it
  • I'm unable to link with qt-mt, kdecore and kio on Linspire and I hardly understand why. I suspect a gcc 2.95.4 issue since I have no problem on Fedora2 with gcc 3.3.

CSS is moribund

Chris Lilley, who I have immense respect for, explains why and why SVG using CSS was probably a mistake.

Microsoft uses another form of technology

Yep. They use slavery. They just revealed it. Read by yourself:

" Ballmer said only about 10 junk e-mails make it through to his inbox each day because of Microsoft's anti-spam technology. "

And then

" "Literally there's a whole department almost that takes care of it," he said. "

Yes, the best anti-spam technology is a human clicking on JUNK or NOT JUNK for each email. Reminds me of "Asterix légionnaire""Le Bouclier Arverne" when the roman entrepreneur talks into a horn attached to his desk saying "Call the security, now", and then a small slave hidden in the desk under that horn opens a door and starts running to deliver the message...

Thursday 18 November 2004

Nvu app id

{136c295a-4a5a-41cf-bf24-5cee526720d5}

Nvu progress 20041118

I should sleep at night: I have a running Nvu 0.50+ based on Firefox 1.0 sourceball with perfectly working extensions/themes manager. So if you plan to extend Nvu for your own needs or just for fun, get ready, the time has come... I still have a few things to fix/remove/modify: the download manager for instance makes no sense in Nvu but I get it automatically from an overlay; the profile switcher may also be out of scope, we'll see; and the contributed Help viewer just stopped working with that build.

Oh, and the Nvu mirror at glazman.org/nvu/releases is back. For the moment.

Wednesday 17 November 2004

Comment on last Paul Festa's article

Excerpt from this article:

" Linspire, the company formerly known as Lindows that makes user-friendly Linux-based software, sponsored Mozilla volunteer Daniel Glazman's work on Nvu, a Mozilla-based HTML editor. "

No. Correction:

Linspire, the company formerly known as Lindows that blah-blah, contracted Daniel Glazman's company, Disruptive Innovations, to develop Nvu, a Mozilla-based HTML editor

When it comes to information, approximation is not acceptable. Disruptive Innovations is a company, and Linspire contracted with that company, not with me. And it's not "sponsoring". Should I leave the company tomorrow, the contract still stands. Facts, only facts.

Tuesday 16 November 2004

wow

wow

Nvu progress 20041116

I am still trying to build Nvu based on the Aviary branch, and to be more precise based on the FF1.0 sourceball. Benjamin Smedberg provided crucial assistance, even making a chrome patch to help. If v0.6 can't be based on FF1.0, it'll be for 0.7 but convergence is not a probability, it's a certainty. Thanks a lot Benjamin.

Update: I have first running version of Nvu based on FF1.0 modulo a few big bugs and a few unresolved entities. But it's on its way.

Moi y'en ai trois ans!

My little shrimp is now a three years old boy. Happy birthday Gabriel!!!

gabriel 3 years

Oui à la peine de mort

Je sais, ce titre va choquer, mais il n'est plus temps de tergiverser. Oeil pour oeil, dent pour dent. Ou pour être plus précis, jambe pour jambe, pantalon pour pantalon. Depuis ce matin, c'est eux ou moi. Vraiment

Je suis pour la peine de mort pour les abruti(e)s qui téléphonent au volant au lieu de regarder devant eux, qui renversent un jeune homme (si, si, je suis encore jeune) au beau milieu du passage clouté parce qu'ils sont en train de composer un numéro sur leur portable, et ensuite sortent de la voiture téléphone en main en disant "oooh, désolé, je ne vous avais pas vu". Heureusement, j'ai eu juste un petit choc qui m'a renversé mais sans bobo. J'ai agoni d'injures la conductrice de ce 4x4 noir. Elle a eu l'intelligence de présenter ses plates excuses en coupant instantanément sa conversation et rangeant son téléphone pour m'aider à me relever. Dans le cas contraire, je crois que j'aurais saisi son mobile pour l'écraser à grands coups de tatane.

Le téléphone portable est, sauf pour un pourcentage infime de la population pour lequel il est soit professionnellement indispensable soit vital (vous vous rappelez ces alpinistes sauvés grâce à leur mobile ? Ou cet asthmatique qui avait eu le temps de composer un numéro d'urgence avant sa syncope ?), un fléau. C'est un fil à la patte insupportable, qui non seulement restreint la liberté individuelle mais en plus rend les gens dangereux (l'épisode de ce matin en est la preuve). Quand je constate que certains se payent des lampadaires en marchant parce qu'ils ont les yeux rivés sur leur écran de mobile au lieu du trottoir, ou que certains autres assimilent cela à une liberté supplémentaire luxueuse, que les ados ne savent plus écrire qu'en SMS, je crois qu'en plus le téléphone portable rend con. Le luxe, c'est de ne pas être joignable à tout moment, justement...

Je hais les téléphones portables. La peste soit des imbéciles qui téléphonent en conduisant, et parmi ceux-là que les conducteurs de 4x4 subissent la punition ultime, attachés jusqu'à la fin des temps devant une télé à regarder en boucle toutes les interventions télévisuelles de François Baroin et Jean-François Coppé. Et bon débarras.

Monday 15 November 2004

888888

So AOL is about to extend its offer with a securID-based access for anyone. Just in case you are interested, you have to know those securIDs die from time to time from the 888888 disease: the display starts blinking and shows only 888888. The battery is not the problem. The only thing that can help you in that case is a new securID. Of course, you don't need just the securID itself: you also need an administrator to bind your securID to your AOL account. During my last year at AOL, it happened to me twice. Of course, as an AOL/Netscape employee having the Internal Computing guys on the same floor, that was easy to fix. I wonder how long it's going to take for customers of this PassCode Premium Service... Ah, let's just hope this six-digits securID is more reliable than the ten-digits employees have.

Saturday 13 November 2004

The Faces of Mozilla

This is an official suggestion for the Mozilla Foundation: the community of developers and contributors is only a list of buddy names, bugzilla adresses, IRC nicks, CVS accounts and other electronic blogs. No faces... We could ask all people in our community to send a fixed size photo, and make a Mozilla logo with those photos, just like this photo of G.W. Bush made with the photos of the soldiers killed in Iraq. The effect is very well done, but I have no idea what's the tool the image's author used. The tool increases or decreases the brigthness and color range of each photo as if it was a pixel of the bigger image. I love it. Seriously, we could it for Mozilla.

Friday 12 November 2004

Yeah, no threat...

Apparently, XP SP2 is not better than the previous versions.

Nvu on MacMerc

Nvu is in Freeloader Friday Downloads of the Week (source: Kevin Lawver).

Des heures de rire

Le catalogue de Pearl.fr est une vraie mine de rires. Des trucs inutiles, des trucs de geeks, noyés au milieu de trucs parfaitement sympas comme ce petit boîtier

bad pong

<pitea:glazman> ping cvs-mirror.mozilla.org
Sending 32 bytes request to vegas.mozilla.org [207.126.111.214]
Host unreachable

<pitea:glazman> ping cvs.mozilla.org
Sending 32 bytes request to megalon.mozilla.org [207.126.111.201]
Host unreachable

<pitea:glazman> ping irc.mozilla.org
Sending 32 bytes request to irc.mozilla.org [207.126.111.203]
Host unreachable

<pitea:glazman> ping bugzilla.mozilla.org
Sending 32 bytes request to mecha.mozilla.org [207.126.111.200]
Host unreachable

ENORME!!!!

01 Informatique, the number 1 computer magazine for managers/non-techies in France, is all about Firefox 1.0. 3 pages inside, with an interview of Tristan Nitot. Don't underestimate this, it'll have a BIG effect on companies here, doing certainly more for corporate spread of Firefox than all the meetings and ads of the world.

FF 1.0 1page of 01 Informatique

Thursday 11 November 2004

mv nullsoft /dev/null

Why does this story look familiar to me...

Arafat, seen from the other camp

This is a french translation of a text from Shimon Peres, I could not find the original text in english. If you can read french, or can stand a babelfish translation, it's really worth a read. Shimon Peres, as clever as always.

Wednesday 10 November 2004

Il ne blogge toujours pas, mais il cause :-)

Notre belche préféré, Peter Van der Beken, interviewé par Libération !!!

Tuesday 9 November 2004

Incommensurables conneries...

Je viens d'entendre coup sur coup à la télévision deux choses tellement choquantes qu'elles méritent d'être citées ici:

  1. un officier supérieur du 2ème RIMA, commandant, dont étaient originaires plusieurs des militaires français tués en Côte d'Ivoire : "ils ont eu la plus belle mort que peut souhaiter un militaire, mourir au combat". Sinistre abruti... Il n'est certainement que commandant que parce qu'il n'a rien compris au film. La plus belle mort d'un militaire, c'est bien entendu de mourir de vieillesse dans son lit comme tout le monde après avoir fait son boulot. Et son boulot sera d'autant mieux fait qu'il y aura moins de militaires morts au combat.
  2. la Commission Européenne vient de réussir un coup magnifique en France : le vote hexagonal sur la Constitution Européenne vient de prendre -5% pour le oui. La Commission vient d'annoncer un changement des méthodes de gavage des canards et oies à compter du 1er janvier. Pour que les palmipèdes aient un peu plus d'espace et tout ça. On a même entendu un lobbyiste écolo expliquer que les pauvres bêtes ont un gros foie et que cela leur donne des diarrhées. Eh, oh, réveillez-vous là, c'est pour quelques jours plus tard les tuer de toute manière et les bouffer !!! Est-ce que le même écolo - je ne parle pas des Helvetes qui en sont parfaitement capables - se demande si l'eau du bain est trop chaude pour les crevettes, les langoustines ou le homard ? Ridicule. Après l'histoire des concombres chypriotes pas assez lisses, j'ai l'impression qu'on arrive réellement au calcul du diamètre de la mortadelle...

Petit dîner en famille

  • coeurs de canard farcis au foie gras
  • filet de poulet jaune des Landes grillés à cru puis à la crème accompagné d'un petit échantillon des 7 kilos de cèpes que j'ai cueilli dimanche matin en une heure à Fontainebleau
  • dessert maison, je sais pas encore quoi, peut-être des poires au sirop et à la vanille rapée

Y'a pas que le code qui fait plaisir quand c'est fini et que c'est bon; la cuisine aussi... Cela m'amuse presqu'autant de créer dans la cuisine que devant ma babasse

Skerry... Euhhh, scary.

Slashdot has an incredible story about the reliability of voting machines and the... uuuh... I can't even find a word for it... the quality of the voting process in the US.

Composer progress 20041109

working on a moz-icon alike for KDE for the Site Manager

Morning News.com

Nick Farrell from The Inquirer easily wins the Award for the Best Firefox 1.0 Release News Report :-)

At the same time, news.com shows us the difference between a good browser and a big old security hole collector:

Firefox 1.0 release and MSIE new hole

Monday 8 November 2004

Is sorry enough ?

Probably not, but we're all in the same boat after all.

more Composer progress 20041108

Hiding the site manager in the sidebar and reopening it was dropping the context. This is fixed now, and you don't need to reopen all your remote directories again. Cf. this previous post.

Composer progress 20041108

Warning, this is important:

  1. the integration of DW templates and the move to XHTML are on hold for the time being. As a side-effect, v0.6, scheduled for the end of the month, will probably not offer DW templates.
  2. the mirror on glazman.org is temporarily removed from public access; all my apologies for the convenience.
  3. comments closed on this post

Sunday 7 November 2004

Divorce?

di·vorce (d-vôrs, -vrs)
n.
  • The legal dissolution of a marriage.
  • A complete or radical severance of closely connected things.
  • Friday 5 November 2004

    Kudos to Tristan Nitot and Mozilla Europe

    Remember James Brown 4 hours on the stage ? Remember ACDC ? Let me tell you, that's nothing in comparison with Tristan Nitot talking 3 days all day long about Mozilla Firefox to hundreds of people. Evangelism at its best. The Mozilla Europe booth at Interop 2004 was the only crowded one in the whole exhibition, the only one deserving a visit. So mucho congrats to Tristan, Peter, the whole Mozilla Europe team and the supporters who helped on the booth.

    Sidebar and Webpanels, thoughts

    I think we need a better sidebar/webpanel mechanism. I am going to illustrate this opinion with two cases:

    1. launch firefox, show your bookmarks in the sidebar for instance typing ctrl-b and click on a bookmark to download it. Hide the webpanel typing again ctrl-b. Oh, well, that's not what you wanted to do, so you type ctrl-b a third time. The selection of your bookmark is gone because the document in the sidebar/webpanel was reloaded...
    2. launch Nvu, and open the Site Manager typing F9. Navigate in your site, and close the Site Manager to reopen it immediately. All your navigation is forgotten...

    That's most certainly caused by the way the sidebar is displayed, through a <browser> element. I think it's time for a better option preserving your navigation history/selection/scroll in the sidebar. In the case of Nvu and its Site Manager, that's mandatory, I hear too many people complain about that.

    Netscape and the President

    The Register has an excellent story about it this morning :-)

    Thursday 4 November 2004

    Arafat vegetablized

    Bush elected wednesday, first big world problem thursday...

    Last minute: the french military hospital where Arafat is cured says he is not dead.

    New update: Arafat is said by israeli media to be alive, but clinically dead (flat electro-encephalogram)

    10pm Paris local time: confirmed, flat encephalogram... Coma level 4, irreversible

    Nvu progress 20041103

    • Site Manager 2 done, ironing now
    • Update: dragging an image from a linux file browser and dropping it onto Nvu's editing area now inserts the image into the document. Other files generate a link. In the past, only the text file:// url of the object was inserted into the document

    Arafat

    So disappointed by US elections he preferred coma.

    Wednesday 3 November 2004

    Country of contrasts

    Clinton
    lied about a blowjob; almost impeached.
    Bush
    stole the 2000 election, lied about a war, pushed friend companies, tramped international right under foot, drastically increased debt and poverty, upset all its allies; apparently re-elected with +3.7 million popular vote.

    Wanna be rich ?

    Tom Binh's label t-shirt is obsolete. Sell a new one labelled "Oui, nous savons... et en plus, cette fois, nous avons voté pour cet idiot *sigh*"

    De la Démocratie en Amérique

    From an american friend of mine:

    " We're America. We're slow, fat and stupid. We don't need democracy anymore. We just like to pretend we do. "

    Tuesday 2 November 2004

    Interop 2004, le site qui tue

    En plus d'être fait pour MSIE, le site d'Interop 2004 est sympas pour ses visiteurs. Cherchez l'erreur:

    En voiture
    (...) Sortie "Porte de Versailles - Pont de Sèvres".
    (...)

    En Métro
    Station Porte de Versailles - Sortie Paris Expo Ligne N° 12 (Mairie d'Issy-Porte de la Chapelle, Direction Mairie d'Issy)
    (...)

    En RER
    Ligne C
    Station Neuilly-Porte Maillot-Palais des Congrès
    (...)

    En Autobus
    Station "Porte de Versailles (Paris Expo)"
    (...)

    Je souhaite bonne chance aux non-parisiens qui viendront à Interop 2004 en RER...

    Interop 2004, Paris, France

    I'll be on the Mozilla booth (54 square meters!!!) right in the center (the best spot!) of Interop 2004 tomorrow and thursday mornings to demo Nvu. If you can attend, don't miss Tristan's talk about Firefox, tomorrow at 5:15pm.

    Nota bene: Interop2004's website is made for MSIE... Tristan, I hope you'll have find a second to tell about it during your speech. To show it, go to the home page, click on Conferences, and click on your talk's entry. It should display a "layer" using JS. The script fails because it's made for IE only. Who said INTEROPerability?

    Nvu for Solaris 8

    A dutch company in the semiconductor industry donated a Sun Ultra 5 computer to enable Nvu builds for Sun Solaris 8. They have chosen Nvu as the company HTML editor on WinXP and Solaris. Many thanks for all Solaris 8 users!