<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

January 2005

Monday 31 January 2005

Nvu Flash

- Nvu 0.80 approaching...
- What do you mean Nvu 0.80 approaching???
- Open fire!!!

Update: tagged and approaching

Action, réaction

Je vous livre ce petit tableau, directement inspiré par les actualités radio et télé d'hier soir et ce matin.

Ouverture du procès de Michael Jackson sortie du DVD de "I, robot"
Loi sur le financement des partis politiques Opération Pièces Jaunes
Condamnations en série sur le financement du RPR Un chiraquien nommé à la Croix-Rouge Française
Mattei reste en vacances trois jours pendant la canicule Mattei reste en vacances trois jours après le tsunami
Golnisch fait une sortie à l'extrême-droite Marine Le Pen fait une sortie au centre
Sarkozy fête ses 50 ans Raffarin fête ses 1000 jours
Attaque des 35 heures idTGV

Friday 28 January 2005

Chroniques de l'antisémitisime ordinaire

J'ai eu affaire assez tard à l'antisémitisme dans ma propre vie. Il a en fait fallu attendre que je sois à l'Ecole Polytechnique, donc en gros mes 20 ans, pour découvrir un jour un billet glissé sous ma porte de chambre avec une énorme étoile de David au marqueur rouge sous-titrée "juif!". Puis il y a quelques années, j'ai reçu une lettre de saloperies faisant suite à un courrier des lecteurs que j'avais envoyé au Monde Radio-Télévision. Apparemment, l'auteur "spammait" ses saloperies à tous ceux dont le courrier y était publié. Dans mon cas, c'était de l'antisémitisme; dans le cas d'une femme, c'était des horreurs sexistes. J'avais porté plainte à l'époque, et avait été convoqué dans un bureau de police du 13ème pour déposer. Sans suite, bien entendu.

Ce midi, à la cantine, alors que les cérémonies des 60 ans de la libération d'Auschwitz se sont tenues hier, pof, l'antisémitisme ordinaire à la table juste derrière moi. "On entend qu'eux, les juifs, les juifs, y'en a marre des juifs, et puis d'abord ils étaient pas tous seuls, c'est les communistes allemands qui y sont passés les premiers; y'en a marre de ne parler que d'eux, ils ont beaucoup trop de pouvoir dans les media, on peut rien dire à leur sujet, alors qu'eux ce qu'ils font aux Palestiniens, et...". Il n'y a pas de suite à ces trois points de suspension. Parce que je me suis retourné instantanément et que j'ai poussé une gueulante contre le vieux con - à tronche de vieux con - qui tenait ces propos. Je fulminais. Laurent doit pouvoir témoigner que mes mains en tremblaient de colère. Un autre gars ma fait remarquer que les extrêmistes juifs font chier le monde. Certes. Je suis le premier à le reconnaître et à l'écrire ici. Mais cela n'excuse en rien les propos de connard pré-cité.

Chirac également m'a fait me mettre en colère, chez moi, devant ma télé. Quand je l'ai entendu parler de "la conscience d'une faute". LA QUOI ?!? C'est l'Assemblée Nationale légitimement élue qui, à une voix près, a donné les pleins pouvoirs à Pétain, c'est le tout-Paris qui se pressait au Rex pour rire de l'exposition sur les juifs, c'est la Police Française que mes grands-parents paternels ont réussi à éviter de justesee, c'est la France qui a raflé les enfants quand les schleuhs ne les demandaient pas, c'est la Gendarmerie Française qui jouait les matons de QHS à Drancy et Pithiviers, c'est la SNCF et l'Administration qui n'ont rien fait pour arrêter les convois. Alors merde à la "conscience d'une faute". Les Français ont dans leur vaste majorité laissé crever les juifs, sans aider au massacre mais sans sauver. Avec un sentiment assez profond de "depuis le temps que ça leur pendait au nez, bien fait". A quand un Schroeder français qui aura le culot de dire que non, Vichy n'était pas une parenthèse récusée de l'Histoire de France, oui, la France a fauté et n'a rien fait pour sauver de la mort ses citoyens et refugiés comme les royautés danoises et néerlandaises ont su le faire, oui il y a de quoi avoir honte, et implorer pardon. On est en 2005. Et la France est encore comme en 1905. Désespérant.

Quant à la Pologne, qui vient de réussir à faire un scandale à l'Europe pour nier sa responsabilité dans le génocide, elle ferait bien de la fermer, et hermétiquement encore. L'antisémitisme ordinaire est encore très présent chez les Polonais et les Russes, partiellement entretenu par une frange radicale du clergé (en Pologne). Dans ma famille, tous n'ont pas fini dans les camps; une bonne partie est tombée sous les coups des Polonais de leur localité.

Unordered

  • NVU 0.80RC2 for Windows was horked, the link dialog does not work and I suspect a lot of other things are broken. I don't understand what happened, probably a file corruption in the jar since the source is untouched. I just removed it from the server and build it again.
  • If you have access to W3C Members' mailing-lists, don't miss that superb contribution to Web Standardization by Tantek Çelik. I discovered it ten minutes ago and I'm still laughing :-) Sorry, I cannot copy it here, forbidden.
  • Jybe is not only a superb extension to Firefox and IE, intuitive, simple and extremely useful. It's also the living proof that Firefox is successful beyond all promises: nobody would have ever imagined a year and a half ago that a company could come out of nowhere and propose an extension to both MSIE and Firefox, interoperably, at exactly the same time. Impressive.

Thursday 27 January 2005

News from the Cave - Nvu 0.80 RC2

WARNING 1: THIS IS A TEST BUILD ONLY AND IT IS NOT THE FINAL 0.80. We are looking for feedback about MAJOR bugs only like big crashers or complete loss of data or unability to launch the app. Minor bug reports not welcome for this RC2. Thanks!

WARNING 2: please backup and delete your profile first!!

On windows: c:\Documents and Settings\<login>\Application Data\Nvu
On mac: /Library/Application Support/Nvu
On linux: ~/.nvu

What's new:

  • XHTML 1.0 support (see checkbox in File > New dialog)

    WARNING: to be able to edit an XHTML file, its MIME type must be application/xhtml+xml. It is then highly recommended to use locally the extension *.xhtml and check that your remote server serves XHTML files with the correct MIME type. Ask your ISP if you don't understand the above.

  • line numbering in source view
  • support for <?php ... ?>

    WARNING: <? ... ?> form is deprecated by the PHP Group and is NOT supported
    <% ... %> form for asp/jsp is NOT supported

  • support for comments <!-- ... -->
  • double-click on a PHP/Comment in Normal view to edit it; use Insert menu to create one
  • small icons in main toolbar (Customize toolbar, checkbox is in panel)
  • all strings now localizable
  • when a document is published and if the relevant directory is shown in the site manager, its entry/icon is added if it's not already there

What's fixed:

  • 2 security bugs
  • site manager was not able to work correctly if the remote server allows to climb above home directory
  • Horizontal Line properties were not working
  • source view was deleting some white spaces
  • rulers could not resize tables with cellspacing="0"
  • on slow machines, the Site Manager remained blank on first launch because the pinger dialog is modal
  • a lot of minor bugs

windows build  Official Windows installer (20050127, 0.80RC2)

linux build  Official Linux tarball (20050127, 0.80RC2, Linspire 4.5, gcc 2.95.4, gtk2, xft)

mac build  Official Mac OS X tarball (20050127, 0.80RC2)

Wednesday 26 January 2005

0.80RC2

There will be a 0.80RC2: many thanks to Reuven Gonen (in #composer) who gave me access to his ftp server, I have fixed a bug in nsConnectionThread.cpp that made directory creation, file/dir removal and file/dir renaming fail is the server is configured to let you go above your home directory up to the root. Many people reported problems with those four operations but I was unable to detect it since I have no account on such a server. About nsConnectionsThread.cpp: no danger for Mozilla AppSuite or Firefox, the problems exists only if you take advantage of the exisint code to implement new FTP commands, like I did.

Thanks to Ragnaar too who detected the 3 last non-localized strings in the app and told me about it.

Nvu pings close to 200,000!!!

This is just amazing:-)

Pings progression

Again?

It's not GooFox, it's Googzilla!!!!

Tuesday 25 January 2005

News from the Cave - Nvu 20050125

Right for my mother's birthday: 0.80 RC1. Comments welcome only for major bug reports, thanks.

windows build  Official Windows installer (20050125, 0.80RC1)

windows build  Official Linux tarball (20050125, 0.80RC1)

50 answers

50 answers to bug reports, suggestions, questions...

XForms In Mozilla

I don't like XForms but that's not the subject of this post. Doron Rosenberg is now making Mozilla and the whole world-wide Web community reach a new age : for the first time at such scale, a browser can be extended in its core features' list by a downloadable extension (an XPI in our world). This is absolutely amazing. We're not speaking of a new menu or an extra preference here; we're speaking of adding XForms' knowledge to the kernel of a browser (that's a bit more complex than that but the visible effect is that one). So I just want to say Doron and the other people who worked on that "wow! WOW! BRAVO!".

Monday 24 January 2005

Localizing Nvu

Just wanting to introduce a great and valuable article written by Sébastien Desvignes aka Bob, from the fr-FR Nvu team: Localizing Nvu. Kudos to Sébastien and thanks a lot!!!!

Got mlk?

Yes, mlk and not milk... Just got a spam email with a From line "Amilkar". I am unable to find information about the origin of that quite common first name. I can only notice the presence of the triletter mlk meaning king in all semitic languages. Anyone having a clue?

Proverbe Persan du jour

" Le fou ouvre la porte, les sages le suivent. "

Nvu progress 20050124

Just a quick note: yes, I know, we're late on 0.80 wrt the roadmap I posted some while ago. But I was not expecting to make so fast progress on the XHTML side. I guess it's worth a few days of delay, isn't it?

  • reverted to ftp-based access from site manager since it clobbered all PHP inclusions in document instances (thanks to problems's reporter)
  • fixed a bug in copy/paste of links
  • more work on the <br> side

    For Boris: Boris, my fix is not in the layout, unfortunately. I am only hiding those elements to the user so the resulting document is cleaner. Internally, nothing has changed. I said "core" because it's not a JS front-end hack, it's in serializer.

  • fixed a problem in composer/src on linux builds
  • the pinger was modified so you should not experience again a white empty site manager
  • fixed a bug in selection when switching from normal to source view and the selection was on a br element

Friday 21 January 2005

Hixie's lost cause

Ian has it wrong. Do semantically impecfect documents make his preferred norwegian newspaper:

  • unreadable: no
  • unreachabel: no
  • read by less people: no
  • understood by less people: no but I suspect someone's going to raise an accesibility issue
  • less successful: no

Does it change anything for 99.99% of Dagbladet's readers ? No. Does it change the newspaper's market share ? No.

Would it help search engines to have better markup ? Not even. Would it help users have a better service ? No.

Bah.

WOW

People, this is a big day... I think I have found a core way to remove ALL annoying useless BR elements in the documents created by Composer and Nvu. This will need a lot of testing so I'm not sure it'll make 0.80. But be sure I'm on it.

Thursday 20 January 2005

News from the Cave - Nvu 20050120

  • highly recommended to clobber your profile before running that test build
  • XHTML 1.0 !!!! Warning, it's still very experimental. Do NOT expect a perfect tool yet, please.
    • creates transitional docs only
    • for the time being, the first blank document when you launch the app is always HTML
    • to create an XHTML document, use File > New dialog, you'll notice the XHTML checkbox.
    • Once that is done, new tabs created by the toolbar buton or the ctrl-N shortcut will all be XHTML unless you uncheck the checkbox in the dialog. That is temporary, of course.
    • doctype is editable in the source view but changing it will have NO EFFECT when you save or revert to Normal view
    • Expect problems with PHP/comments and templates...
  • Security fixes
    • Nvu now opens documents from the site manager using HTTP instead of FTP. That was causing too many problems. Warning: your site settings must be correct or you won't be able to open files... If that happens to you, start please check your sites settings before ranting.
  • Links in Help contents don't launch an external browser any more
  • Fixed a bug in rulers, it was impossible to edit columns and rows in a table having cellspacing="0"
  • 17791 can't change twice the image background of a doc: fixed
  • When a new document is created and the user immediately switches to source view, the caret is badly placed in the source view: fixed
  • New menu entries "Insert PHP Code" and "Insert Comment". Warning: undoable at this time.
  • The "Show border around linked image" in Link tab in Insert Image dialog was not working well: fixed
  • Nvu (a) does not need any more the -edit command line argument to start with a URL (b) is now able to open files, even using relative paths :-) In other words, nvu ..\..\mydocs\tata.html and nvu http://nvu.com now both work fine.
  • Finished cleaning all orphan non-localizable strings in the app.

windows build  Official Windows installer (20050120)

Nvu progress 20050120

Aaaaahhhh, mucho mucho better XHTML support :-) It's almost done.

better XHTML source view

Printing XML: Why CSS Is Better than XSL

A real must-read, by the famous bork-borker Håkon Lie (Opera) and Michael Day (YesLogic), both CSS WG members. YesLogic's main product is an XML+CSS formatter. It's an amazing product, check it out if you never heard about it.

Wednesday 19 January 2005

Nvu progress 20050119

  • More work on the XHTML side.
    • had to hack nsEditor because it created only HTML elements and never XHTML elements; I ended up with upper-case tags in xhtml...
    • the pref now controls the type of blank document created by ctrl-n or New Document. I still have to fix the code so the first blank document when the app is launched complies with the pref.
    • entities are badly exported to the colored source view because I forgot to add to nsXMLContentSerializer the code I wrote for that purpose in nsHTMLContentSerializer... Will do that tomorrow. Thanks Stéphane Pineau for the heads up.
  • Fixed the security problem described below.
  • Finished cleaning all orphan non-localizable strings in the app (major thanks Bob for the list).

Iran, six suggestions

So the WMD justification for the war in Iraq did not really convince the World. I am glad to provide George "Deubeuliou" Bush with the following suggestions for his forthcoming war in Iran:

  1. " Yes, we asked Colin Powell to leave our administration after we discovered his very unfortunate typo in the country's name. The last letter... Sorry about that, we'll do it again. But hey, they're all muslim terrorists anyway, right? "
  2. " Khomeini also tried to kill my dad "
  3. " No, we are not invading Iran. We just have military forces in Iraq and Afghanistan and thought it could be a good idea to organize a big thing, in one location only, for next Xmas. Was easier to pick a location at mid-way. "
  4. " CIA brought strong evidence that Bin Laden has Saddam's WMDs and hides in a nuclear research center not far way from iranian oil fields. "
  5. " One step beyond!!! "
  6. " Americans have always dreamt of the Great Silk Way. We'll be right on time for the Olympics in Beijing. "

CNN.com fun

CNN.com front page:

Bush: better human intelligence needed

BWAHAHAHAHA !!!! So true !!!!!! I think someone had a lot of fun at CNN.com forging this title. It's true, factual and still, you end up reading that "intelligence" as "cleaverness". Well done :-)

Tuesday 18 January 2005

Message privé

ATF, lis-tu ce blog?

Minor Security Warning for Nvu 0.70 and older

When a document linking a stylesheet using a relative URL is opened through the Site Manager, the CSS editor shows the FTP account/password in the stylesheet's URL. This bug is similar to the previous Security Warning issued a week ago. Will be fixed in Nvu 0.80.

Consternifiant!!!

Vous avez déjà éclaté de rire en lisant le Canard Enchaîné ? Moi, cela m'arrive souvent. Mais par contre, cela n'a du m'arriver qu'une ou deux fois en vingt ans de lecture du Monde... Tout ça pour vous dire que ce soir j'ai éclaté de rire en lisant le Monde. Bon, certes, c'est un rire jaune, mais tout de même. Je vous livre l'extrait, verbatim, qui a déclenché cela:

" ... Condolezza Rice est réputée avoir l'entière confiance du Président. Elle partage à la fois son gout pour la prière et la gymnastique. Sa crédibilité sera beaucoup plus grande que celle de M. Powell.. "

J'ai imaginé Deubeuliou à son bureau, en train de regarder Condie en justaucorps noir moulant avec des petits drapeaux US partout faire du stepping en chantant "Allez Louïa!!!" et lui disant "Condie, j'aime beaucoup ce que vous faites", avec Powell en costume cravate avec des dossiers sous le bras, quittant la pièce en pleurant. Et j'ai éclaté de rire devant vingt-cinq personnes qui m'ont bien entendu regardé comme un geektaré.

glazman != glazman

Excerpt from FJC News:

" Among the issues of immediate concern for the Jewish community in Latvia, Rabbi Glazman spoke about the risk of assimilation that Jews may face as Latvia becomes further integrated into the European Union. "

Seriously, I am devastated by the fact this man and I share the same family name. There is even a strong possibility that we have direct family links. To comment on the above, the main problem Lubavitcher face right now is not a problem of assimilation in the european union, but a problem of non-assimilation in the 21st century... They are fanatics, obsessed by a way of life coming directly from a 17th century's Poland, and partly disconnected from modern life. In Paris, they are rebuilding the ghetto.. My oldest friend, the guy I used to consider as the brother I neved had, turned Lubavitch when he was 22. He seem to be happy, in his life of constraints, but I lost my oldest friend. Fanatics - and even more religious fanatics - are dangerous. Fanatic jews too.

Nvu progress 20050118

  1. The New Document dialog now has a checkbox to create an XHTML blank document instead of an HTML one. It's still transitional. The choice is also pref'able so you can make Nvu create XHTML docs by default. I still have a few things to iron but the basis is done. Ah, btw, templates based on XHTML docs don't work yet.
  2. source view's line numbering now starts at 2 for the markup to keep doctype on line 1. I'll add a line number to the doctype line later.

Frozen on Titan

Two hours... Hum, two hours... Well, only two hours ?!? Yes, only two hours. Huygens survived on Titan two hours and I could not help but asking myself "Why did they send a spaceship, full of computers and sensors, to the other side of the solar system in a seven years' journey with an expected life of only two hours ?". I was unable to find a good answer until I remembered two facts: first, Titan is far away from the Sun and has a very cloudy dense atmosphere; solar cells are probably pretty useless there unless you can cover a soccer court with solar cells. Second, it's a cold world, a very cold one. -180 celsius. At that temperature, I guess Huygens needed some warming to correctly operate, and that has probably sucked the batteries in two hours...

Monday 17 January 2005

Heja Sverige!!!

This is absolutely fabulous and hilarious!!! (Source: Padawan).

Nvu progress 20050117

XHTML approaching...

XHTML in Nvu source view

I should be surprised

I should be surprised and shocked. But not even.

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Albert Einstein

Sunday 16 January 2005

Closer

That movie with Jude Law, Julia Roberts and a few others is about a man having sex with a woman who has sex with another man himself having sex with the first woman but not only that one and... Hum. Wow. Really. Did a few french script-writers move to Hollywood or what?

URRRRGGGGHHH:-((((

Brainless imbeciles!!!!

Saturday 15 January 2005

Titanic!!!!

WOW, that is really something. Looks like an old aerial photo of Kreta but hey, it's Titan! Probably not the best vacation's destination ever for a coastline, no return flights -180 celsius and a sea of methan, but still, what a great picture.

Titan's surface, aerial photo 12kms
(image on European Space Agency's web site)

Friday 14 January 2005

MZ

I have submitted a short news to MozillaZine about the release of Nvu 0.70 at least a week ago. Still nothing. I have even submitted a news saying "I submitted a news about Nvu 0.70, is there a problem?". Still nothing. But Moz1.8a6 found its normal way to mozillazine.org. What's going on?

Thursday 13 January 2005

Nvu progress 20050113

  • When a new document is created and the user immediately switches to source view, the caret is badly placed in the source view: fixed
  • New menu entries "Insert PHP Code" and "Insert Comment". Undoable.
  • The "Show border around linked image" in Link tab in Insert Image dialog was not working well: fixed
  • A lot of bug fixes and bug triage
  • I am very happy to report that, with crucial help from Benjamin Smedberg, Nvu (a) does not need any more the -edit command line argument to start with a URL (b) is now able to open files, even using relative paths :-) In other words, nvu ..\..\mydocs\tata.html and nvu http://nvu.com now both work fine.

Localizations:

  • nl-NL (thanks to Gert-Paul van der Beek)

Nvu progress 20050112

  • Links in Help contents don't launch an external browser any more
  • Helped KDS on Nvu Tutorial 0.1 extension for Nvu 0.70
  • Fixed a bug in rulers, it was impossible to edit columns and rows in a table having cellspacing="0"
  • 17791 can't change twice the image background of a doc: fixed
  • 14878 dropping a URL in link location of Link dialog does not enable OK button: investigating

New 0.70 localizations:

  • fr-FR (thanks to Flore, Bob and the whole team)
  • de-DE (thanks to Thorsten Fritz)
  • ru-RU (thanks to Alexey Gubanov aka Ragnaar)

Extra:

Flore and Bob from the fr-FR team prepare an How-To document describing the localization of Nvu!!! Stay tuned!

Disruptive what?

Seen on CNet: " (Steve) Case wants to continue investing his time and money in "disruptive" businesses, but he remained mum on his plans. " (strong emphasis mine)

Eh:-)

Wednesday 12 January 2005

Minor Security Warning for Nvu 0.70 and older

When Nvu's site manager is used to open and edit a remote document needing account/password authentication, and when the warning dialog for external links is triggered, a click on the Browse button shows the complete ftp URL with account and clear pasword instead of relying on the http corresponding URL. This will be fixed in forthcoming Nvu 0.80.

Update: now fixed.

Nvu and XFN

Heads up from Tantek.

iPod Schmuffle

No screen (!!!!), no slot for memory extension, no radio, no equalizer, no voice recorder, big size. That must be a joke... It's too weak to cannibalize hard-disk based iPods' market, and that's good for Apple, but it's far too weak to compete with existing flash-based 512M/1G flash players, and that's clearly not good for Apple.

To be compared to a zillion better and often cheaper ones, from Creative MuVo V200 to iRiver iFP-995.

Tuesday 11 January 2005

News from the Cave - Nvu 20050111

  • PHP/comment copy and paste now ok
  • PHP/comment ok on save/load
  • PHP/comment now visible in status toolbar; warning context menu needs work
  • double-clicking on a PHP/comment icon in Normal view fires a specific editing dialog
  • PHP/comment contents visible in tooltip when pointer's hovering over the icon
  • Fedora 3 build

Fedora3 build  Official Fedora **3** tarball (20050111)

Hum

Resolutions 2004:

  • spend a week of vacation with Maria in Mauritius or Cape Town for instance
  • get a 7200rpm >= 60gigs hard disk for my laptop
  • hire...
  • invest
  • fix the espresso machine or buy a new one
  • teach Michel how to ride a bicycle
  • teach Gabriel how to ride a tricycle
  • change my motorbike
  • read the books I had no time to read between last September and now
  • finish the sci-fi book I had no time to write during the 3 last years!
  • try to be less sick than in 2003... 2003 was a very bad year for me
  • keep being impressed by the beauty and cleverness of Mozilla
  • repaint the living-room

Resolution for 2005: stop posting new year's resolutions on this blog. Ooops ;-)

Mozarelle, Firebadger, Thunderchicken

Nick Farrell plays it again...

Complètement timbré!

In french slang, the title means "completely nuts". But in regular french, "timbre" is "stamp".

timbre Nvu

That's the regular stamp for 20g letters. Laposte.fr, when it works, lets you order stamps with whatever-your-logo printed on the side. I ordered a few... Call me a geek.

When IPR/logo/brand infringement is not a problem

Excerpts from www.asialinux.com:

" Oracle Signs Up for Early Certification on Asianux "

" Asianux is a Linux server operating system which is co-developed by Chinese Leading Linux vendor Red Flag Software Co., Ltd. and Japanese Linux vendor Miracle Linux Cooperation "

And now compare the logos:

Oracle Miracle

And Oracle does not seem to complain... Eh. When Business takes precedence over Trademarks.

SGEL #1

Ceci est donc le premier vrai post de la catégorie Saint-Germain en Laye. Parce que des choses à dire sur cette ville, en bien ou en mal, il y en a plein. Je vais d'ailleurs commencer par une de chaque.

  1. Il y a à Saint-Germain en Laye un nombre incroyable de boulangeries, rapporté à la taille de la ville. Vraiment du délire. On sent que les gens ici sont friqués, et sont prêts à payer leur patisserie cher. Le prix de la baguette atteint des sommets. Certaines boulangeries ne font d'ailleurs plus de baguette du tout, ça ne rapporte pas assez, et se concentrent sur les pains "de tradition", beaucoup plus porteurs en euros par kilo. A 1.05€ la baguette de tradition qui fait les deux tiers de taille d'une baguette normale, on touche à l'extorsion de fond. En plus, le pain n'est en général vraiment pas terrible, sèche en quatre heures. Un soupçon d'humidité dans l'air, et paf, vous avez un beau caoutchouc. Donc, tout ça pour vous dire qu'il y a à Saint-Germain en Laye une et une seule boulangerie dont la baguette est délicieuse, quelque soit le temps, quelque soit l'époque. Où le personnel est toujours souriant et aimable et où les prix ne sont pas un coup de bambou dans la nuque. Où les patisseries restent simples ET délicieuses. Cette boulangerie n'est pas dans le centre de la ville mais au coeur du quartier du Bel-Air, à deux pas de la nouvelle gare SNCF. C'est "Au délices de Marie". Voila, c'est tellement bon chez eux que ça mérite d'être dit (Laurent peut confirmer...). Achetez une baguette qui sort du four à 18H30 et je vous garantis qu'elle n'arrivera pas inentamée chez vous tellement ça sent bon et ça croustille.
  2. La Poste à Saint-Germain en Laye est une catastrophe. Vraiment.
    • les facteurs déposent souvent des avis de passage dans la boîte aux lettres sans sonner chez vous pour ne pas perdre de temps
    • passent à 08h35 (avec témoin) mais indiquent sur l'avis de passage 11h00 parce que c'est l'heure de plus grande probabilité d'absence, apparemment. Il semblerait qu'ils fassent cela sur recommandation de leur hiérarchie (dixit un préposé d'un des bureaux de Saint-Germain), pour optimiser les temps de tournée. Au détriment du destinataire.
    • je ne compte plus les courriers perdus, où arrivés avec des retards CONSIDERABLES, y compris des chronopost, des colissimo suivi et tout et tout
    • les mentions "laisser au gardien en cas d'absence" sont souvent ignorées, occasionnant encore retards et attente à la poste centrale
    • des chauffeurs de la poste centrale se sont fait arrêter et retirer des points de permis pour conduite dangereuse en centre-ville. Ils roulent vraiment comme des cinglés, passant parfois à 70 km/h dans une ruelle à proximité d'une école, grillant priorités, stops et feux rouges, manquant souvent de renverser des piétons en train de traverser sur les passages piétons. Les véhicules de livraison de la Poste font aussi souvent la course ensemble, genre le premier accélère à fond pour voir si le second va suivre et ne pas se faire bloquer par le feu rouge. Quand on vient se plaindre au responsable de la distribution à la poste du bel-air où sont basés les véhicules, on se fait engueuler par le fonctionnaire bien typique "ne me dites pas comment je dois gérer mon équipe hein!". La sortie du parking de la Poste au Bel-Air est un endroit TRES dangereux, tant pour les piétons que pour les véhicules roulant dans la rue. Un jour, il y aura là un accident très grave, tout le monde le sait. Ils roulent trop comme des malades pour que cela n'arrive pas.
    • aux heures de plus grande affluence, typiquement entre midi et deux, il arrive qu'un seul guichet soit ouvert à la Poste centrale de la Place du Marché, occasionnant des files d'attente vraiment délirantes, alors que le bureau secondaire du Chateau est accessible mais gère moins les colis et recommandés.
    • ma réservation de timbres m'a été annulée sans avertissement, ils n'ont même pas trace de moi comme client. Ils ont poussé jusqu'à me demander 5 fois si c'était bien à cette Poste que je réservais des timbres...
    • les recommandés repartent à l'expéditeur exactement 15 jours après réception. Même en période de vacances, de fêtes de fin d'année. J'imagine que pendant les vacances d'été, les nombre de Rec avec CR qui repart est très élevé. C'est complètement dingue, improductif, inadapté au rythme de vie de 2005. Il parait que c'est la Loi. La Loi a le droit d'avoir besoin d'être changée. Le receveur local a aussi le droit d'être moins royaliste que la Reine et moins con.

Prochaînement dans cette rubrique, les nouvelles gares SNCF et leur impact local, puis un article bref sur Emmanuel Lamy, le maire de la bourgade.

Monday 10 January 2005

Ubiquitous Nitot

I wonder if our US friends - and in particular our Mozilla Foundation friends - know how much Tristan Nitot is really involved in Mozilla, how much he pushes its technologies every single minute he's awake... Most european readers already know that Tristan is present on all fronts, giving talks at every corner of the continent, interviewed by too many newspapers to list them here, bringing the Word of Mozilla to a lot of organizations, governmental or pivate.

Today, I was looking for news sources about Nvu when I found that one.

Nvu at langamers.ch

Because I wanted to know what that site is really about, I went to its home page and BAM the Nitot effect hit me again. I told you, he's everywhere, pushing Mozilla wherever and whever he can. I'm glad we have him onboard!!!

Nvu at langamers.ch

So MUCHO kudos to Tristan Nitot, he really deserves it!

Nvu progress 20050110

  • copy and paste of PHP and comments in the Normal view now work correctly.
  • editing PHP code or Comment moved to dialog: preserves the statusbar as it was and allows to cancel editing
  • Fedora 2 test build available

Niark!

Je me suis encore explosé un doigt hier soir. Cela fait le troisième tout de même. Si vous croisez un geek essayant de taper sur le clavier de son laptop avec des moufles à l'allure de gros pansement tout blanc, c'est moi :-(

Sunday 9 January 2005

:-)

YAY!

From: Charles Manske
To: Daniel Glazman
Subject: Back in the mozilla saddle again

No comment

Alive... More than a year after the previous one, a new entry on my No Comment blog.

Friday 7 January 2005

SGEL

J'ai décidé de commencer dans ce blog une nouvelle rubrique sur la ville où j'habite, Saint-Germain en Laye. Il y a pas mal de choses à dire, en bien comme en pas bien. Comme je n'ai pas le temps de refaire un monputeaux.com, ça sera dans ce blog. Voila.

News from the Cave - Nvu 20050107

  • First experimental PHP support
    • PHP <?php ... ?> chunks will be preserved correctly in the markup. Warning, they are NOT preserved correctly as attribute values.
    • Comment <!-- .. --> preserved correctly in the markup
    • both PHP PIs and comments are now visible in the Normal View. Warning, they are also visible in the Preview View, that's a bug
    • Clicking on a PHP or comment icon in the Normal View allows to edit the PHP code or the comment in the status bar of the winow
    • Saves correctly documents
  • Line numbering in the source view. Warning, the caret is initially badly placed when entering the source view.
  • Copy and Paste hacked to stand line numbering
  • added treeProcessors.js to be able to register tree processors to be called (a) when the document is loaded or when the app goes from Source to Normal (b) when the document is saved or when the app goes from Normal to Source

windows build  Official Windows installer (20050107)

Fedora2 build  Official Fedora 2 tarball (20050107)

Nvu progress 20050107

Today is a big day in the history of Nvu/Composer: Comments and Processing Instructions just became visible and editable in the Normal view!!! Click here to see the source view of a document, and here to see the corresponding normal view. Please note the comment is visible in the document, and take a look at the statusbar :-)

Cauchemar

Sa maison est vraiment superbe. Autant qu'elle d'ailleurs. Elle a un charme fou, des longues jambes, un visage attirant, des courbes délicieuses. On visite. Je remarque une porte matelassée et je lui demande ce qu'il y a derrière. Elle sourit et déverouille la porte. On entre, et on se retrouve dans le vestiaire de sa piscine d'intérieur. On traverse. Wow, une piscine d'intérieur. On sent à la température de l'air que la piscine est chauffée. Cela doit être super. Elle me demande si je veux piquer une tête. Je rougis et lui réponds que je n'ai pas de maillot de bain et que la verrière permettrait à tous les voisins de se rincer l'oeil sur un Quasimodo à pas cher. Elle éclate de rire, appuie sur un bouton qui ferme en même temps un store sur chaque fenêtre, puis allume la lumière, se deshabille entièrement et plonge. Je suis pétrifié, elle est incroyablement sexy. Après quelques brasses, elle me crie de la rejoindre. Je rougis encore plus et puis bon, ben hop et plouf. Elle nage vers moi, je vois parfaitement son corps dans l'eau claire. Elle se rapproche, finit presque collée à moi. Me dit qu'elle veut me dire quelque chose d'important. Je souris et dis "ouiiiiii???" pendant qu'elle s'accroche à moi et rapproche sa bouche de mon oreille.

"Et le support PHP dans Nvu alors ?!?"

Je me réveille en sursaut, ruisselant de sueur et de terreur. Vivement les vacances.

tb

Trackbacks are finally visible on the Glazblog.

Thursday 6 January 2005

Nvu progress 20050106

I hacked the scanner, the tokenizer, the parser, the serializer and Nvu's source view. Here's the result so far: BEFORE (0.70) and AFTER (0.70+).

/* enjoy */

Nvu FAQ part 2

Why is thePHP support so bad? [2]
Guys, we found an example that shows all the uglyness of editing PHP in a DOM-based editor:
<body><p>foooo <?php echo "</p>" ?></body>
So what is Nvu supposed to do with that ? Since Nvu is standards compliant, and since the PHP code should NOT be interpreted by Nvu, we'll end up with that, after parsing:
<body><p>foooo <?php echo "</p>" ?></p></body>
Right? And that is going to mess up your document's rendering because the visitor's browser is going to receive the following from the PHP-enabled server:
<body><p>foooo </p></p></body>
So, I might invest some time on PHP support and obtain a better parsing but I will never be able to fix the above. In other terms, if you coded ugly PHP not thinking about the standards-compliance of your HTML document, Nvu will never be able to edit your document. Furthermore, Nvu is and remains a MARKUP EDITOR. I will do my best to enable editing of HTML DOCUMENTS CONTAINING PHP. Don't even think of PHP DOCUMENTS containing HTML. I think it's a reasonable compromise. Oh, well, that's the maximum I can do anyway.

Bill, your answer was not fair and honest

Comments on Bill's interview:

Well, people get confused about browsers. You can have as many browsers as you want on your PC, just like you can have tons of music players and things like that. [...]
Well, people certainly can have more than one browser but that's not what they say they want. They want one, and they want a good, up-to-date AND reliable one. MSIE 6 is not good, not up-to-date and certainly not reliable.
So when people say Firefox is being downloaded onto people's systems, that's true, but IE is also on those systems. Firefox is new, and people are trying it out. There's a certain percentage of people who do that--it's very easy to download.
Oh come on Bill.... MSIE remains on the systems of people who downloaded Firefox only because it's impossible to remove it from Windows. And it's impossible to remove it because you payed for that, not because Justice allowed you to do so.
We need to keep IE the best. We need to innovate in IE, do more add-ons, do improvements. We have some very exciting plans there. Some percentage of users are going to try Firefox and IE side by side, and use the one that's best.
First, your guys need to fix the dozens of critical security holes in this product. Improving the feature set is pointless if just launching MSIE opens your machine wide to viruses, trojans and spywares. Then you'll need to drastically improve the CSS and DOM engines. I can't imagine Chris Wilson is back in MSIE's team for nothing, eh? Then, finally, you'll add all the features that people want. Eventually, you'll end up with a new free version of MSIE, exactly the contrary of what you tried to achieve when you announced the end of MSIE some time ago.
So no big problem; it's not that people have stopped using IE, it's just we've got lots of good ideas that can match and move ahead.
Bill, please, stop the propaganda. More and more people every day stop using IE. And all the stats in the world show it. They would remove IE from the system if they could because it's one of the biggest computer-related security holes in the world with Outlook product line. By the way, we also have an answer for that one, and that's called Thunderbird.
In terms of our agility to do things on the browser, people who underestimated us there in the past lived to regret that.
Yes, we all remember how the first IE team went from 1 to 8 to 80 people in less time I need to write it. We all know you can do it again. You have the guts for that, the money, and the people. You certainly have the agility too. But you have two problems other browsers don't have : (a) backwards-compatibility with IE 6, good luck on that one (b) the people who "lived to regret that" are still here, and their technology too.

Bill, please accept my present for 2005. Yes it's a quote. Yes, it's in french. Oh right, right, you don't see the [fr] mention before the quote... And your browser probably won't display the double-quotes around it. Hey, are you using MSIE to browse the web? You should try a browser...

Il n'y a pas d'innovation sans désobéissance. - Michel Millot, november 2000.

Wednesday 5 January 2005

Nvu FAQ part 1

Why is the doctype readonly in the source view ?
For two reasons : (1) because Nvu is not a text editor and it works on a DOM; changing the doctype of a document instance is not a trivial operation (2) because changing the doctype is NOT a neutral operation with respect to the rest of the document's markup. If you change from HTML to XHTML for instance, there are a few things that MUST be changed.
Why can't Nvu edit my XHTML pages for the moment ?
Almost for the same reason. If Nvu becomes XHTML-compliant, the first request will be "I want to transform my HTML doc into an XHTML one". XHTML will come, be patient, I'm only human with 24 hours per day.
Why Nvu can't edit frames ?
Because it's not a major item on my TODO list. Seriously, I see less and less frames on the Web every day. If you still use frames, think about updating your web site.
Why is the PHP support so bad?
First because I am focusing primarily on the markup and the main UI features. PHP comes later. Then because the guys who designed PHP had the good idea to use stuff that don't fit well inside an HTML document. The <? ... ?> PHP form for instance is not XML-compliant... The <?php ... ?> one is but <?php echo "<foo>"; ?> is NOT valid because of the closing > inside the string! The only option here is to hack the parser, and that's not a trivial operation again.
Why no ASP ?
<% ... %> ? Berk. Sorry. Can't help.
I need rollover support in Nvu's UI
Nice idea, why don't you submit a patch ?
Why does Nvu leave <br> elements in empty lines ?
Aïe... Old problem... Because the layout engine in Mozilla is unable to place a caret if there is no frame (in the sense of nsIFrame). So we need a "blank" element here to be able to select blank lines. Again, that's an old and incredibly complex problem.

Nvu 0.70

Nvu 0.70 is now available to Linspire users through CNR. The usual suspect's mirror is now available too, and 0.70 should also be available from www.nvu.com soon. Extensions for Nvu are available from there. Installation manual is available from there.

Changelog:

  • Nvu is now based on Firefox 1.0 codebase! Many thanks to Benjamin Smedberg for his crucial help.
  • As a side-effect of the above, the Extensions and Themes managers now work correctly. A few extensions are available from there. Developers willing to create new extensions or themes for Nvu need its application ID.
  • Help menu entries now correctly launch the browser on Linspire. If it does not, you miss the file /usr/lib/mozilla/mozilla-ext.
  • Linspire, Fedora2/KDE and Windows versions now all display icons for files and dirs in the site manager (thanks Michael Pyne for help on KDE/Qt)
  • The character set can be changed on the fly and chosen by default in the preferences.
  • ™ character added to the Insert Special Characters dialog.
  • PHP processing instructions were incorrectly serialized with a leading >?php, this is now fixed :-)
  • Publishing a document was firing an alert, it's now gone.
  • The Inline Spell Checker is turned OFF by default because it drastically impacts performance when you save a loooong document or switch back from source to normal view.
  • Source view enhanced to prepare line numbering (should be available in 0.80)
  • On some linux platforms, the Site Manager's sidebar was empty on first launch. Closing and relaunching Nvu made it appear again normally. This is now fixed.
  • Context-click on the last tab to close it left the tabeditor grey, this is now fixed
  • Editing the source view and switching back does not double the contents of the document any longer
  • Progress on non-localizable strings although it's still a work in progress (thanks to Flore and Bob for the list)
  • Localization uses the composer/locales directory.
  • oh, and of course, nvu -edit <url> now launches the app AND opens the requested document :-) Please don't forget /home/glazman/foo.html and C:\home\glazman\foo.html are not URLs... file:///home/glazman/foo.html is a URL...

Nvu Nightlies

Starting very soon, I will provide Fedora2 nightlies in tar.gz form. Debug builds, of course. When I say nightlies, it means they will be built at 6am french time, available online around 7am french time (that is 1am on US east coast and 10pm US west coast). That's probably the least disturbing time for both continents. Sorry for eastern Asia, it's hard to find a good time for 3 continents in 3 so different timezones.

If a company/university/lab/whatever is interested in contributing a windows box to build nightlies, please contact me directly by email. Thanks.

Tuesday 4 January 2005

Nvu: your opinion needed

What if we merge/unify the "Save as" and "Publish as" dialogs but, as a side-effect, lose the native filepicker for a XUL one? We have an excellent proposal on the table but it seems to me that the native filepickers on both Windows and Mac OS X are so rich and powerful and well integrated with the whole system we are going to make users scream. I am myself going to scream. So I need users' opinion here. Please, geeks' opinions are useless to me. Try to think as an average Windows or Mac user here. The Mac buddies around me here in Paris would never accept to drop the native Mac filepicker for a XUL one. What do you think ? Please leave a comment.

Free Linspire

A free download of Linspire and 30 days of CNR service, available through this link. Remove OOoFf to get a free OS.

Atazone

Big, centered, visible on Amazon.fr: a call for donation to the Red Cross for the tsunami victims. On Amazon.com, business as usual.

How to Build Better Software: It's Simple (press)

Three excerpts from a PCWorld.com article, February 2005 issue of PC World magazine:

" Firefox is mean, lean, smart, and rock-solid. Why is that so unusual? "

" Suddenly, though, I'm feeling optimistic that software isn't doomed to grow ever more portly and lethargic. The biggest reason for my upbeat mood is Firefox "

" Firefox isn't the only keep-it-simple tool that rose from Communicator's ashes. Sharing its origins are Thunderbird, an e-mail program; and Nvu, a Web-authoring app that's still in beta. All three programs have streamlined designs; run on Windows, Linux, and Mac OS X; and are absolutely free. As Scott points out, they add up to "a suite, but it's light, clean, and modular." "

Monday 3 January 2005

Nvu progress 20050103

Line numbers in source view

By the way, where was God ?

The 1st of november 1755, a big earthquake, immediately followed by a tsunami and a gigantic fire, destroyed Lisboa, Portugal's capital. 30,000 died, an horrific number compared to the size of the town at that time. Because of that disaster, Voltaire questioned the existence of a good, omnipotent, fair and powerful God. Indeed, if God is so good, how could he leave people die in such an horror? Yes, I know, Voltaire did not draw only negative conclusions about the existence of God, but historians wonder if it was not on purpose, to avoid excommunication.

A few days ago, a group of four or five catholic and lutherian stoup frogs (french slang) were evangelizing here on the market of Saint-Germain en Laye. "Let's pray for the survivors and victims of the asian tsunami". Pray what ? What kind of "good God" is able to massacre 150,000 people in 5 minutes ? What kind of sacred power and justice is demonstrated when floods bring back the dismantled bodies of thousands of small children ?

The paths of the Lord are not straight. Because there's no Lord.

Sunday 2 January 2005

Début normal pour Janvier

  • index droit explosé sur les huîtres
  • index gauche explosé sur le couteau du gigot
  • avant-bras droit explosé en réparant le sèche-linge dont j'ai extrait un kilo de saloperies ; mais bon ça m'évite de racheter un nouveau sèche-linge
  • pouce du pied gauche explosé, ne plus se lacher un objet d'un kilo d'un mètre de haut