Welcome Nadine St-Amand! Nadine will start working shortly on a style attribute factorizer to turn all style attributes inside a given document into an embedded stylesheet. The goal is not brute force here, but a smooth and smart factorization. This should please all strict DTD fanatics. Yay!
September 2005
Insomnia
I think I just found the way I could add code completion to my new CSS source editor... Hmmmm.
Énarchie
- Il n'y aura pas d'augmentation massive des prix due à l'euro
- Il n'y a pas d'augmentation massive des prix due à l'euro
- Il n'y a pas d'augmentation significative des prix due à l'euro
- Il n'y a pas d'augmentation significative récente du coût du caddie de la ménagère due à l'euro
- S'il y a eu une augmentation du coût du caddie de la ménagère due à l'euro, en revanche les autres biens de consommation comme les biens d'équipement de la maison ont souvent fortement baissé
Á ce rythme-là, nous aurons le fin mot de l'histoire environ vers 2020...
Thursday 29 September 2005
Bullshit!
Ajax and Web 2.0: pure marketing bullshit for technologies that were already here, each of them indivivdually holding a name; probably too hard to remember and handle when you're a journalist, so here's Ajax and Web 2.0... You can use web remote applications less powerful and much slower than your usual apps. Oh and your new Web 2.0 apps are not reachable when you're offline or your network has latency. Some times, the UI of your Ajax application deeply sucks and looks like ol'1995 Web. Good luck folks...
I hope Eric Meyer is happy to read S5 is an AJAX presentation-building software !!! Bwahahaha !
Why does this whole thing make me feel like we're back into the internet bubble...
Cantine 1.0
<laurentj> Tiens, dis donc, au fait, tu en penses quoi du Web 2.0 ?
<glazou> Je dis 3.0 et j'ai gagné !
Wednesday 28 September 2005
Crazy frogs!
Fascinating and hilarious. Source Alan Beaufour
Good ideas
Hey guys, we're going to write our UI using a markup language, code the behaviours using JavaScript and style it through CSS. Oh, and very new thing, we'll use the browser to display it to make it ubiquitous and even cross-platform.
Does it ring a bell? Yeah, XUL and XPFE... Unfortunately, that's not about XUL...
That's about XAML and W/PFE. Yeah, W/PFE!!! As in "Windows Presentation Foundation Everywhere"!!!
Source: Laurent Jouanneau and Tristan Nitot
Update: to be completely fair with MSFT, it must be said that using a markup language for UI is not a Mozilla thing. MSIE did that long before Netscape/Mozilla, using HTML for all MSIE dialogs.
Tuesday 27 September 2005
TableNette
TableNette is a new extension for Nvu made by Pascal Chevrel to cleanup dirty tables (for instance when imported from Excel). Available in french, english, italian, japanese and german.
Monday 26 September 2005
diSourceEditor?
After my work on the CSS source editor, I am very seriously considering an extension to a config-based source editor, built above nsPlainTextEditor, with dynamic syntax colouring, block folding/unfolding and line numbering. Something much better than the source editor in Nvu. I already started sketching an outline, making choices between possible options, and it seems feasible with a reasonable performance.
Sunday 25 September 2005
Nano-size, mega-scratch
The best design, the smallest size, the coolest gadget can be doomed too.
Friday 23 September 2005
CaScadeS II, progress 20050923
This is mucho better
Dynamic colors in the source. Yay! For people interested in the code behind the screenshot: it's entirely done in JS above an nsPlainTextEditor. In fact, the hardest part is done by a CSS stylesheet and a good design. The rest, ie dealing with empty nodes, joining nodes, quoted string handling uses JS.
JS RegExps
Today, I needed (?!x)y but JavaScript does not implement (yet?) this regexp... sigh...
Update: I need in fact to replace all occurences of @ if at beginning of string or not preceeded by a backslash; answer by Dan Veditz: yourString.replace(/^@|([^\\])@/g,"$1your_replacement_string")
Thanks Dan!
Thursday 22 September 2005
En vrac
- mon iPod 4G était tout rayé. Au point que l'écran était difficile à lire. Alors j'ai acheté ça à Apple Expo pour 20 euros. Je mentirais en disant que mon iPod est de nouveau comme neuf, mais il est en tous cas de nouveau présentable et l'écran est redevenu parfaitement lisible, clair et sans scratch. Je recommande fortement ce produit a tout utilisateur d'iPod 4G ayant besoin d'une petite cure de jouvence...
- Je viens de voir au JT de TF1 François Hollande causer à Nevers. Hollande, sur son estrade, derrière un pupitre marqué "Nevers". Et moi, j'ai lu ça comme un pluriel improbable de "never" en anglais. Vraiment., c'est venu automatiquement. Je vais essayer de trouver la photo et je vais virer le S par infographie, juste pour me marrer. J'ai aussi vu Fabius, Mélenchon et Bartolone en photo avec à leur droite un panneau "Place des Artistes"... Si, si, je vous assure ! Bwahaha
Pendant ce temps-là, Jospin (re-)fait son matuvu en Seine-et-Marne. Décidément, la droite française est la plus con du monde, mais la gauche française est vraiment à côté de ses pompes. - Je cherche un moyen d'avoir 48 heures par jour. Non, parce que là j'ai seulement 5 prospects dans le pipe pour Disruptive Innovations, dont 3 rien que pour cette semaine qui n'est même pas encore finie ! Je commence à fatiguer un peu...
Ancien Régime
Pour ceux qui doutaient de l'existence de la nuit du 4 août : d'après le Canard Enchaîné, le fils de Villepin s'est fait arrêter par les flics récemment pour alcoolémie, nuisances sonores sur la voie publique et bagarre. Il a appelé son père sur son portable et a passé le téléphone au flic, qui s'est mis au garde à vous et l'a relaché, médusé... Matignon a même fait récupérer toute trace administrative de l'affaire, cette intervention policière n'a jamais eu lieu.
J'ai honte pour ce pays, vraiment.
Pour un capitaine
Lu dans le supplément de me*** de Marie-Claire que ma femme a récupéré hier: "Les hommes à Montréal: sont des machos. Il y a beaucoup d'homosexuels, et ceux qui sont pas, ils sont arrogants." 
Wednesday 21 September 2005
QOTD
I know, it's an old one, but it's so perfect...
" Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma — which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary. "
Steve Jobs, June 12, 2005
Tuesday 20 September 2005
CaScadeS II, more progress 20050920
The source editor in CaScadeS II will be colorized, and the colors will be automatically updated 
Free Øperå
Funny how people react when Opera announces their browser become free and ad-free. They say hurray but don't detail the reasons why they can say hurray. So here are my personal thoughts about it:
- Opera's model is successful on portable devices. It's so successful that the revenue stream coming from portable devices is probably VERY significantly higher than the revenue stream coming from the PC/Mac/unix world. It's probably so much higher than the latter is negligible.
- Maintaining a non-free version of Opera for win/mac/linux costs probably too much compared to what it brings in... Same thing for ads.
- Opera probably wants to focus even more on OEM. So all paying win/mac/linux end users - who have access to support and other services - are a pain since it uses some workforce.
- buzz is good, and that buzz is cheap...
- Use it for free on win/mac/linux, get addicted, and pay for it on your mobile phone... And there are much more mobile phones than computers out there.
In other words, it just means Opera's core business is mobile, mobile and mobile. Its future is mobile, mobile and mobile again. The rest is futile.
All the rest? Welllllll... Håkon, if you read this, I think Opera should of course keep its win/mac/linux core engine private, but open-source its chrome.
Update: answer by Jonny Axelsson, from Opera's engineering team. He is also member of a few W3C Working Groups. Jonny's prose could let the reader believe I said Opera on desktop is a center of loss. I never said that. The 2005 and 2006 financial expectations from the mobile world are also proabbly MUCH higher than what can opera for the desktop ever bring in. Speaking of platforms, no, they are not so alike. Mozillians know this very well, with the Mac users complaining that Mozilla apps on Mac don't have the real look and feel of Mac apps. Anyway. I reaffirm what I said above: the core should remain private and the chrome become open-source.
Monday 19 September 2005
La campagne à Paris
Le matin, vous passez votre porte cochère et foncez au travail dans un métro bondé qui pue pour trente minutes pénibles de promiscuité moite. Le matin, je croise des écureuils et je suis à mon bureau cinq minutes après être parti de chez moi, en voiture, moto, vélo. Je pourrais même y aller à pied mais je suis devenu un peu flemmard.
La nuit, après une fiesta, vous rentrez en taxi parce que le dernier métro ça vous emmerde, et le sommeil vient difficilement à cause du taré de l'étage au-dessus qui joue à la balle contre le mur de son salon. La nuit, je gare ma bagnole à l'orée de la forêt, et j'ai régulièrement la chance de voir ce superbe renard dans la lumière de mes phares. A chaque fois, comme dans la nuit de samedi à dimanche, cela me réjouit pour une semaine entière. Une fois, j'ai vu les renardeaux aussi. Puis pas un bruit, je dors. Bien, profondément. Le bonheur.
Oh, que je ne regrette pas la rue Amelot....
AOL6 AOL7 AOL8 AOL9 MSAOL?
Used to be an old joke. They strongly denied a year and a half ago. Eh.
Friday 16 September 2005
CaScadeS II, progress 20050916
Updated
- Done
Works absolutely fine, and I love it!
- text-indent done; text tabdone
- started the color tab. Foreground color, background color and opacity implemented. Working on background images now.
- I am trying to add some code to be able to modify remote stylesheets reachable through FTP and the Publishing Settings.
- Cleaned up the general information tab, since Gecko does not handle well all shorthands.
- Started implementing a flasher, to make all elements selected by the selector(s) of a given rule blink during five seconds.
Robert Accettura asked me by private email if CaScadeS II will be able to browse and modify the stylesheets of a document not only in Nvu but also in Firefox. And my answer is "nice idea, ok" 
Le Monde newspaper uses XUL
The world famous french newspaper Le Monde has rebuilt its back-office architecture around XUL.
Disruptive Innovations was involved in that big change, validating the use of XUL for their project, helping on the design and implementation of a XUL framework, teaching XUL to a few Le Monde employees who themselves trained the other team members. Le Monde was a true precursor, betting on XUL months before the release of Firefox, before the hype. They are very pleased with the result, and you should really read the excellent article (babelfished here) since it's an excellent testcase for XUL and Gecko as an application framework.
Other "big" newspapers around the world - most of them working with old and fat proprietary environments that cannot evolve - are now actively looking at what did Le Monde. Yay!
Update: more information on Laurent's blog.
Thursday 15 September 2005
Éphémère
Un jour, je partirai.
Parce qu'il le faut, parce que tout est faux.
Un jour, je te retrouverai.
Et tout deviendra beau.
Ce n'était que l'âme d'un petit matin,
l'expression triste d'un roman désolant,
quand l'âge ne tient plus le compte des ans,
et que le rien se substitue au bien.
Un jour, je me lèverai.
Parce qu'il le faut, parce que tout est faux.
Et debout, seul, je l'arracherai.
Et tout deviendra beau.
S'il n'était que le souhait d'un éden
léger des rêves improbables de cet enfant,
tout aurait pu être tellement différent,
aboutir au couronnement d'une reine.
Un jour, je disparaîtrai.
Parce qu'il le faut, parce que tout est faux.
Pour enfin dormir à jamais,
me fondre dans ce triste fardeau.
Petits blogs entre amis
Bon, il faut que je m'adapte, ça va de plus en plus vite, je n'ai même plus le temps de m'absenter à Paris pour la succession de ma mère que je dois de nouveau manier le copier/coller... Alors on va faire geek. Vous avez une envie subite de petit conflit entre amis ? Passez votre nom en $1, ok ?-)
[humour]
Décidément, j'en ai ras-la-casquette du ton qu'emploie régulièrement $1 sur son blog. Je débranche son fil RSS de mon aggrégateur et vais voir ailleurs.
[/humour]
CaScadeS II and DOM Inspector
To infinity and beyond! CaScadeS II will borrow (and extend) a feature from the excellent DOM Inspector: it will not only allow to edit all the stylesheets attached to a document just like the original CaScadeS, but will also allow to edit the rules and inline styles directly responsible for the current presentation of the common element of the seletion in the editor... In other words: select an element, switch to CaScadeS II, select "selection's styles only". That will hide the sheets and rules not responsible for the element's styles:-)
Microsoft's grave
They are quite far away from death... I must say I am very impressed by Microsoft Expression product line. And not only by their Web editor. Wow.
Wednesday 14 September 2005
ETNA, our XML Wysiwyg editor
Disruptive Innovations has more than Nvu in its folders... Our XML editor starts looking ok, even if the UI is still very basic at his time. It implements our solutions to these problems. It's based on Gecko (what a surprise) and RelaxNG. And it's MPL/GPL/LGPL. Stay tuned:-)
QOTD
<anne> as seen on www-style: "I guess the point I'm trying to make a subset of the larger point I'm <anne> trying to make." really, that mailing list is cool<glazou> who said that ? <anne> guess <glazou> I bet on orion <anne> you're right <glazou> BWAHAHAHA <glazou> ROFL
Déremboursé!
Dans la liste des 221 médicaments qui vont être déremboursés, je me sens un peu visé...
- toutes les acétylcistéïnes et carbocistéïnes : mon fils cadet a souvent des problèmes d'expectoration et les fluidifiants de ce type lui permettent d'éviter des crèves très sérieuses.
- le Biostim : j'ai fait une légionellose il y a 7 ans qui m'a incroyablement fragilisé. Je me sens bien pour la première fois depuis l'année dernière après une cure de Biostim que je suis d'ailleurs en train de doubler en ce moment-même. Le biostim m'a aidé à passer mon premier hiver sans maladie ORL grave depuis 7 ans...
- le Pepsane gel : c'est un gel à boire, un produit parfaitement inoffensif très efficace pour calmer les douleurs gastriques. J'ai fait une gastro-entérite pas plus tard qu'il y a dix jours et le pepsane a bien aidé. J'avais fait en 1994 une sérieuse salmonellose durant laquelle le pepsane réduisait nettement mes crampes intestinales.
- Le seul et unique désinfectant transcutané disponible sur le marche public, l'Hexomédine transcutanée, n'est plus vendue à cause, je cite, "de ses problèmes de stabilité, vous comprenez elle ne se garde que 15 jours une fois ouverte". Quel argument! Alors que le produit existe depuis des dizaines d'années, il devient subitement instable. Et les collyres qui ne se gardent que 7 à 15 jours après ouverture, supprimés aussi ?
Je ne suis pas loin d'accuser le gouvernement de volontairement dérembourser des médicaments anciens, efficaces, et peu chers pour ouvrir la voie à de nouvelles classes médicamenteuses nettement plus chères chez les Laboratoires. Il ne s'agit pas là que de favoriser les labos, qui après tout ont bien besoin de vivre. Il s'agit également en augmentant le coût des médicaments remboursés - et qui seront donc prescrits en priorité par les médecins - d'augmenter la facture de la Sécurité Sociale, de pouvoir dire encore une fois "regardez, le Trou augmente encore, il faut encore tailler dans les remboursements et/ou basculer à l'assurance privée". Il est tout de même étonnant de constater qu'à chaque fois qu'un médicament est déremboursé, il fait la place rapidement à un nouveau médicament aux mêmes fonctions générales mais 4 à 10 fois plus cher sans que le Ministère de la Santé ne trouve que la Sécu se fait entuber gravement... La connivence n'est pas établie, mais le soupçon est là.
XMLHTTPRequest and MSIE
Finally !!!! Thanks for the good news, Chris. Hey, my HTML Overlays will probably work in MSIE...
Office 12 UI
I found from Doron's blog a document where a Microsoft rep outlines the new UI for Office 12. I just wanted to comment that document...
Tuesday 13 September 2005
Tagada
Le grand retour du tutu rose, du string léopard et des cercles de feu !!!
CaScadeS II, teaser 6
The beginner's mode, text panel, of CaScadeS II. As of today, of course...

J'en ai marre
[humour]
Décidément, j'en ai ras-la-casquette du ton qu'emploie régulièrement Tristan Nitot sur son blog. Je débranche son fil RSS de mon aggrégateur et vais voir ailleurs.
[/humour]
Monday 12 September 2005
Events
- 14 Octobre 2005, Lyon, France; Journées du Logiciel Libre
- 17-19 October 2005, San Francisco, USA; W3C CSS WG. Arrival SFO 16th October; departure to Paris 23rd October.
- 29 November, Grenoble, France; ENSIMAG
- 8-9-10 December 2005, Montpellier, France; Journées du Libre à Montpellier
CaScadeS II, progress 20050912
- switched to my own icons for general, text and background tabs
- completely redesigned the expert and normal modes
- values that cannot be shown in normal mode automatically toggle the interface to expert mode after an alert
- working on a source view mode
Three important details about CaScadeS II:
- CaScadeS II will not be free
- it will become a commercial extension to Nvu but we expect to make it so cheap anyone can afford it
- no ETA yet
Gros rire du matin
Un gros merci à Franck qui m'a envoyé ce matin un tout petit mail intitulé "Soutien" et ne contenant qu'une seule ligne que je recopie ci-dessous. J'ai éclaté de rire et ça fait du bien.
Citation de Michel Audiard : " Faut pas parler aux cons, ça les instruit. "
Excellent
Encore merci.
Venkman for 1.5b1?
The title says it all, I really miss it. Is it available somewhere?
Sunday 11 September 2005
LLM est décidément partout
Rhâââ... 22h02 je zappe sur ma télé, je tombe sur l'émission de Fogiel et dans la seconde qui suit apparait Loïc Le Meur sur l'écran en train de parler des blogs... Deux minutes plus tard, Max caché sous un écran cathodique en guise d'anonymat, trouillomètre des ennuis que pourrait lui causer son employeur.
To pee or not to pee, that is the question...
Funny, when Eric Raymond is vulgar to such a shocking - and totally useless - point, nobody screams. Anyway, I seriously doubt ESR will ever have the chance to "piss on Microsoft’s grave". On the contrary, I think there is now a de facto agreement at Microsoft that the whole Microsoft Central Sourcing Team will have an off-site with mucho liters of beer (and no restrooms) at the cemetary hosting ESR's grave after his death.
Saturday 10 September 2005
Club-internet.fr aime les petits caractères
Les deux nouvelles offres de club-internet.fr sont: 20megas + téléphone illimité en ADSL2+ pour 9.90€ par mois pendant 3 mois puis 19.90€/mois, engagement d'un an d'une part, et 20megas seuls pour 14.90€/mois, engagement d'un an. Aucune de leurs pages principales ne mentionne plus que ça. Il faut plonger dans les "conditions de l'offre" pour découvrir au beau milieu d'un énorme paragraphe de tous petits caractères gris clairs les mots suivants : "Offres soumises à un an d'engagement. Au bout d'un an, les tarifs augmentent de 5€/mois (hors Accès 128K)"... Quelle belle arnaque...
Friday 9 September 2005
La véritable histoire de Tristan Nitot et de ses ancêtres (suite)
On nous avait caché un parent éloigné, Nitodou, officiant au fond d'une cours du 15ème arrondissement de Paris.
Ayatollah
Je me suis fait traiter - avec quelques milliers d'autres il est vrai - d'ayatollah des standards ou de la pensée, je ne sais plus. Mis à part la connerie profonde de l'expression elle-même, tout le monde comprend à peu près où le triste sire veut en venir. Genre le fanatique hors de la réalité n'acceptant que sa vérité et torturant/assassinant ses adversaires jusqu'à ce qu'ils abjurent.
Bon. Un vrai scénario pour Hollywood, ça. Mieux que Kill Bill et 1984 réunis. Attention, si vous avez un ALIGN de trop dans votre markup, je vous tranche la main gauche et vous enferme pour six ans.
- Il se trouve que je suis un de ceux qui parlent le plus du (mon opinion mienne et tout ça) détachement actuel du W3C de la réalité. J'ai souvent dit à quel point certains travaux en cours au W3C me semblent à côté de la plaque, combien un certain académisme - et de belles oeillères - du consortium sont la cause même du WHAT WG.
- J'ai toujours trouvé - et cela continue - que XHTML2 est une grave erreur tel qu'il est aujourd'hui, et devrait être poubellisé.
- Il se trouve également que je ne taris pas de critiques sur l'existence même de CSS 2.1, et le fait que CSS 3 ait été maintenu au second plan pendant SEPT ANS à cause de cela. Le statut de CSS 3 par rapport à 2.1 et même à 2 est incompréhensible. Le statut de CSS 2.1, qui ne rend pas obsolète 2, est incompréhensible.
- Je suis également assez critique sur CSS 3 elle-même, que je trouve énhaurme. On va clairement gérer le problème d'accentuation du klingon quand il est écrit à la manière de Bételgeuse-beta-3 mais on ne sait toujours pas placer un élément quelconque par rapport à un autre élément quelconque. On va transformer tellement la propriété 'display' que peu de gens vont savoir la maîtriser correctement, mais on ne sait toujours pas tourner du texte ou une image, ou appliquer un filtre bitmap comme IE sait le faire depuis 1997.
- On parle toujours de "niveaux" de CSS alors que pratiquement personne n'en comprend réellement la signification, les enjeux, les limitations par rapport à des "versions".
- XML Schemas reste au centre du jeu alors que RelaxNG gagne du terrain partout
- Les attributs style et class ne sont toujours pas cross-dialectes alors que tout le monde s'en sert et qu'on ne saura pas faire de copier/coller inter-documents sans eux (merci de me croire sur parole sur ce point).
- Je me suis toujours plus préoccupé de l'usager que du développeur
Je pourrais en écrire des tartines comme ça. Il se trouve que les travaux d'une normalisation sont un compromis mou, et qu'il n'a jamais été précisé qu'un compromis mou doit être bon. Il peut parfaitement être mauvais, voire complètement raté. Il semblerait également que ce soit une sorte de tabou de le dire. Comme d'hab, quoi.
Mais dans "ayatollah des standards", il y a aussi l'idée du refus absolu de la critique. Je m'inscris en faux, et merci à vous de lire mes arguments avant de dire "rhôô il exagère vu comment il rembarre certains".
- Ma position sur la critique tient en deux citations célèbres : "La critique est aisée, et l'art est difficile" et "Quand on peut, on fait ; quand on ne peut pas, on enseigne".
- J'accepte toute critique, même violemment destructrice, à condition qu'elle soit comment dire, détaillée. Je ne sais pas si je m'exprime correctement ici, pardonnez l'imprécision, c'est dur à expliquer. Donnez-moi des arguments, des vrais, des choses étudiables, discutables et vous arriverez peut-être à me convaincre. Dites que mon soft est juste capable de styler des caractères accentués et je vous rentrerai immanquablement dans le chou, parce que cela sera mérité. Comme écrire, je l'ai lu dans un commentaire chez je-ne-sais-plus-qui, que mon blog est pourri parce que vous avez vu le background de tapisserie de papy qu'il a ? Ridicule, débile, infantile, consternant. Je n'y peux rien, c'est tout ce qui peut venir à l'esprit quand on lit des conneries pareilles. Alors je le dis. Beuve-Méry, dont l'ordre pour son journal était "faites chiant", n'en penserait peut-être pas moins. Tel que je le pense. Un peu comme quand on laisse entendre à Olivier Meunier et quelques autres qu'ils sont des nerds associaux, quoi. Sérieusement Olivier, peux-tu oser me dire que tu ne t'es pas senti visé et que cela ne t'as pas foutu en belle rogne ? Un peu comme quand l'ancienne équipe de localisation fr-FR de Nvu m'a accusé de verouiller le projet, le garder pour moi, passer au payant et encore plein d'autres conneries, quand après leur propre serveur ils ont tenté de publier ça sur linuxfr.org pour que tout le monde soit bien au courant que je suis un enfoiré. J'ai pu lire que ma réponse était disproportionnée alors qu'on a essayé de me traîner dans la boue.
- Je ne refuse jamais la moindre contribution, la moindre suggestion, le moindre commentaire que cela soit sur Nvu ou autre chose. Il m'arrive de répondre tout simplement "non", parce que c'est techniquement impossible ou indésirable ou trop geeky ou je ne sais encore. Mais mon inbox est ouverte à tous du moment que le respect est là. Chez Saint-Elie, comme chez jojoba, il n'y est pas. Son commentaire sur Nvu était immonde, non détaillé, non expliqué. La plupart des ses commentaires initiaux sur les standards - j'ai bien noté qu'il a mis de l'eau dans son vin par la suite - était cons, dénués de fondement, non documentés, voire franchement de mauvaise foi. Ses méthodes (aller recopier sa prose chez tous ses referers et passer mon blog aux validateurs) sont dégueu. Donc je l'ai dit. Il semble que cela soit interdit.
- Je ne me livre pas facilement. A toute critique, commentaire, suggestion, je ne réponds pas en béni-oui-oui. Vous trouverez en face de vous quelqu'un pour défendre ses opinions, c'est clair. Moi aussi, je documenterai, argumenterai, tenterai de vous convaincre. Cela peut durer des heures. Des mois. Des années. Et c'est bien.
En fait, traiter quelqu'un d'ayatollah, ou d'émetteur de fatwah, c'est quelque part le traiter de facho (quel est le premier imbécile qui va crier au point Godwin ? Hein ?). C'est faire croire qu'il ou elle est capable de clouer au pilori, de rouer en place de grève ce ou ceux qu'il ne veut pas (Cf. "à l'heure qu'il est il doit y avoir des chouettes clouées contre ma porte et j'imagine qu'on installe un bûcher dans ma rue"). Et bien entendu de brûler les écrits.
Je finirai comme j'ai commençé, par une citation. Celle-ci est de Winston Churchill. "Il est meilleur d'être irresponsable et dans le vrai que responsable et dans l'erreur". Tout un programme...
Thursday 8 September 2005
CaScadeS II, progress 20050908
Completely changed the way the user specifies or unspecifies a font size.
Après les Juppettes, le carnet de sante, voila les immeubles
<waloo_> hé magnitude 4,7 quand meme !
<DV> ah bon ?
<waloo_> Date Heure UTC Lat Long Prof Mag Nb
<waloo_> 2005/09/08 11:27:18 46 03'N 6 51'E 9 4.7 9 | 11km Samoëns
<DV> a 12h27 locale ou 13h27 ?
<waloo_> 13h27
<waloo_> je suis dans un immeuble en béton du début du 20ieme siecle aussi
<waloo_> bien rigide
<DV> c'est un immeuble Juppe' ?
<glazou> "un immeuble Juppe'" ??? késako ?
<glazou> c'est un immeuble condamné pour dix ans ??()
<glazou> un immeuble déplacé au Québec ?
<waloo_> glazou: non juste un immeuble bien rigide
<waloo_> et un peu délabré
<waloo_> sujet aux tremblements
<glazou> waloo: ROTFL
iPod Nano-size but Mega-price
No comment....
| Price in the US | Price in France | Difference |
|---|---|---|
| $249.00 | Eur 319,00 ~= $398.75 | +60.14% |
Désolé non, et merci
"Désolé, non" en réponse à tous ceux qui m'ont envoyé un mail depuis hier pour me demander de rouvrir mes commentaires. "Merci" à tous ceux qui m'ont envoyé un mail depuis hier pour exprimer leur soutien. Ça fait vraiment beaucoup de messages en moins de 24 heures...
Une blogosphère presque sans aucun intérêt
J'ai failli appeler cet article "whistleblowers", mais la connaissance de l'anglais étant ce qu'elle est en France, j'ai préféré passer à autre chose de plus parlant. Je viens d'entendre ce matin une interview fort intéressante qui m'a fait repenser à l'épisode d'hier. Jean-Paul Brighelli, professeur agrégé de lettres, était reçu à l'occasion de la sortie de son livre "La Fabrique du Crétin", une critique acérée de l'Ecole - et de l'Education Nationale - d'aujourd'hui. Il a, soit dit en passant, entièrement raison. Il faudra un jour dire les responsabilités de Jack Lang et de son 80% d'une classe d'âge au Bac.
Quel rapport me direz-vous ? Et bien, là où cela rejoint hier, c'est quand il a confié que l'Education Nationale lui met désormais des batons dans les roues pour avoir écrit et publié son livre. Cela me rappelle très exactement le livre de C. Maier "Bonjour Paresse". Tant que vous ne faites pas de bruit, vous êtes très bien. Si vous avez le malheur de dire que quelque chose déconne, vous êtes un élément indésirable, même si c'est pour faire avancer un schmillblick tellement sclérosé qu'il en est bloqué. Même pour aider le système, les mots forts sont interdits, au nom d'un politiquement correct tellement infiltré même dans la sphère individuelle qu'il touche même les blogs.
Moi, je suis haîneux, insultant, sans savoir-vivre. Je suis un ayatollah. D'aucun aurait dit un général aigri. J'écris des salmigondis incompréhensibles. Les seules phrases compréhensibles chez moi sont celles d'au plus cinq mots contenant "tripes". J'attaque ad hominem. Je ne sais pas communiquer proprement. Marrant, c'est exactement ce que j'ai entendu de la bouche de Plenel et Colombani quand Péan a sorti "La face cachée du Monde". Avant de croire qui que ce soit, je m'étais fait une idée en lisant moi-même le livre. Comme j'étais un lecteur quotidien du journal, je pense avoir eu les deux éclairages. Et bien, Le livre n'était en aucun point "haîneux" comme cela a été tant affirmé. Les attaques personnelles n'en étaient pas. La réponse minable de Colombani et Plenel était juste la méthode normale et usuelle dans ce pays pour faire face aux critiques profondes quand elles mettent en cause votre compétence, votre honnêteté intellectuelle, vos convictions.
La vérité, c'est que dans ce vieux pays jacobin, la vérité est interdite. Lisez des conneries monstrueuses dénuées de tout fondement sur le journal d'une personnel influente, et surtout oui ne dites pas que ce sont des conneries monstrueuses. Enveloppez, édulcorez, lissez. Ne montrez même pas point par point que tout est faux, c'est une attaque au-delà de l'acceptable. Comme je l'ai tant entendu à EDF comme Corinne Maier, évitez les vagues à tout prix ! Tout mot déplacé vous vaudra immédiatement les foudres des vrais censeurs de la pensée, les zélotes de l'ordre moral, ceux pour qui dire qu'un con est un con, un salopard est un salopard, est une énormité qui devrait être punie de banissement définitif.
Quand j'ai écrit hier mon article non pas sur Saint-Elie mais sur les propos de Saint-Elie, je m'étais fait le pari qu'il passerait mon blog aux validateurs XHTML et CSS et publierait le résultat. Je n'ai pas eu longtemps à attendre. Exactement comme à EDF, quand mon patron de l'époque m'avait sorti qu'il trouvait que mon nom donnait trop de résultats dans les moteurs de recherche (il y avait juste tout www-html, www-style, HTML4 et CSS2 copiés dans le monde entier avec mon nom...). Je lui avait répondu en lui offrant une bookmarklet pour son browser ouvrant directement le résultat des recherches sur mon nom. Comme ça, il pourrait tester d'heure en heure...
La Police de la Pensée n'est pas loin, avec des méthodes de salopard. Et je pèse parfaitement mes mots.
Dans la blogosphère française, c'est pareil. Ne faites pas de vague. Ne répondez pas pas à la nullité en disant que c'en est. N'utilisez jamais des propos orduriers comme "incompétence", "ignorance" ou même "bêtise". N'osez surtout pas dire "n'a rien compris". Evitez toute grossièreté. Je ne parle même pas de la vulgarité. Tiens d'ailleurs, je dis bite, comme ça, voila. Soyez soft, smooth, sans aspérité. Vos propos n'auront strictement aucun impact, et tout le monde sera content. Voila, c'est ça la blogosphère française, à de rares exceptions. J'ai un moment cru que la facilité de publication libèrerait les esprits ou en tous cas leur paroles. Je me suis bien trompé... Le nouveau medium n'a rien changé, et les moutons de Panurge sont restés des moutons de Panurge. Mediocritas, mediocritas.
Il y a heureusement des exceptions, mais la vaste majorité des blogs n'a, je l'ai déjà écrit, strictement aucun intérêt. Entre les recopies de liens à l'envi, les élucubrations matinales débiles et les propos nombrilesques, rares sont les opinions et les propos dignes d'intérêt. Les textes qui apportent quelque chose. Je ne prétend aucunement vous convaincre que j'en fais partie, je me fous de votre opinion en fait. J'écris pour moi, pour satisfaire mon plaisir de publier. Je publie, que cela soit dans la presse informatique ou ailleurs, depuis 1980. Et j'ai toujours aimé ça.
Parmi ces exceptions, il y a les geeks. Oui, n'en déplaise aux cons qui n'aiment pas les geeks. Les geeks au moins sont compétents dans leur domaine. Les geeks fiables reconnaissent rapidement les autres geeks fiables. La compétence, l'expertise et la confiance sont trois règles de vie de base du geek. Au contraire de mal d'autres dont Paul Festa et Luc Saint-Elie, le geek apprend avant d'écrire. Quant je dis "apprend", je veux bien entendu dire "apprend à utiliser" et pas "apprend à en parler".
C'est bien pour ça que les geeks sont plus marginaux que les autres - et perçus comme tels. La médiocrité est souvent difficilement supportable pour un geek. Le mensonge public est généralement une honte.
Geeks, je vous aime.
Wednesday 7 September 2005
CaScadeS II, progress 20050907
- changed the way the magnet works. It's more intuitive now.
- the font panel is almost entirely implemented, I only have to finish font size
- there's now an "expert mode" checkbox. It's much more powerful than in the original CaScadeS, you'll love it. Of course, the checkbox state is persistent across sessions.
- I completely changed the way basic settings like font-style or text-decoration are handled.
- CaScadeS II is much faster than the original CaScadeS.
- It will include some very powerful web developer features.
Issues:
- it's a known bug and it's quite a major issue for CaScadeS: onfocus and onblur events are unreliable on XUL windows..
- I still need to replace the KDE icons at the top of the extender... sigh. I'll probably buy a royalty-free icon set if I find the one I am looking for in terms of look and feel.
Oui, décidément
Il y a décidément ceux qui font, et ceux qui font chier. J'emmerde le politiquement correct, dont ce pays crève, et pas à petit feu. Un con est un con, et l'appeler autrement n'y changera rien. Un article de merde est un article de merde est l'appeler autrement ne changera pas son contenu.
Quant à la hargne, certes (et l'auteur de ce commentaire-là fait facilement partie de "ceux qui font"). C'est elle qui me fait coder trois projets en même temps en donnant deux confs à Petaouchnok, c'est elle qui me fait survivre, c'est elle qui me fait avancer. C'est elle qui fait ma compétence, et c'est elle qui fait défaut en France. Elle m'a fait parler d'un article de merde, de bêtise, d'incompétence, d'ignorance et autres qualifications du même genre. Et comme je suis absolument convaincu que c'est vrai, je ne vois aucune raison au monde de le dire différemment. Les caches-misère, très peu pour moi. Ceux qui ne sont pas capables de dire "merde" quand ils le pensent sont des hypocrites.
Enough
Bon vent. Commentaires fermés. Sur tout le blog. Désolé Jérôme, j'en ai vraiment trop marre. Je ne suis pas sûr de jamais les rouvrir.
Luc Saint-Elie devrait tourner son clavier 7 fois avant d'écrire
Je viens de lire un véritable article de merde de quelqu'un qui se prétend journaliste, qui n'a strictement rien compris à ce que sont les "Standards du Web", et qui du coup a pondu un article pour tirer dessus. En passant, il tire sur Nvu assez violemment. Sur les deux points, une réponse est nécessaire. Mes commentaires sont en rouge et indentés par rapport à sa prose. Ah, au fait, tout cela est édité bien entendu avec Nvu : j'ai juste copié son article depuis Firefox et collé dans Nvu, et puis j'édite. Lisez donc la suite ci-dessous...
Tuesday 6 September 2005
Shame, shame, shame
The guy is french, he was visiting New-Orleans, and his friend Sky probably saved his life taking him to the Superdome before Katrina hit the city. He just told on french national TV that, I quote, " GIs came to the Superdome and evacuated the white people, blonde girls and so on ". He had to leave there his black friend Sky, and he has no news from him since then.
Spitting Image
Take a french geek, for instance Pascal Chevrel. Take a good browser, for instance a nightly of the future Firefox 1.5. Take the web site of the French Presidency. And play a little bit with per-site user stylesheets. Have fun 
BWAHAHAHAHA !!!!!!
Guadec
David Neary has launched a thread about changing the name of GUADEC. I've always found that name ridiculous and meaningless, something between "GUAno DECoder" and "The National Front for the Liberation of Brittany" (Guadec sounds quite brittanic to me), but certainly not something related to Gnome...
Monday 5 September 2005
Minisky landing soon
I am very pleased to announce that I made today a first Skype call using an iPaq PDA selecting the recipient directly from Minimo ! Hey, I called Doug Turner, of course
Current list of issues:
hidePopup()has no effect on a popup raised usingshowPopup()and the popup remains visible, ontop of other windows, forever...- nsIScriptableUnicodeConverter not available
- setting a pref through
setComplexValue()does not make it persist across sessions. I think prefs.js is not saved correctly. - listing the contents of \\Application Data\Skype results in an unwanted entry with an empty filename
CaScades II, a problem
I just found a big problem related to non-modality and cancellable changes in embedded stylesheets. Big and painful. In substance, when you change the properties attached to a rule and commit the changes to the document (ie serialize the contents of the style element), you end up with a different stylesheet and a different rule...
Sunday 4 September 2005
Old or new
Bush asked for emergency help from Europe. And of course, Europe will answer because our american friends need us. That's absolutely normal and political tensions between the Bush administration and the European leaders are out of scope here. But I cannot help but have this question in mind "Old or new Europe?".
Comments
I am absolutely fed up with some comments on my blog. I know the guilty ones are always the same but I am going to close comments on a quite wide variety of posts. Any attempt to attach to a given post a comment for another post will result in the immediate ban and deletion of all comments posted by that person/IP since the beginning of time. Furthermore, this blog will not be moderated "a posteriori". Meaning the comments I decide to censor will not have a [Note de Daniel] tag as they have today; they'll be just deleted, period.
Transparences
Verbatim du Journal Télévisé de je ne sais plus quelle chaîne samedi soir:
" Le Président de la République a été victime hier soir, mais nous ne l'avons appris que samedi peu avant 13h00, d'un un petit accident vasculaire ayant entraîné un léger trouble de la vision pour lequel il a été hospitalisé d'urgence à l'hôpital militaire du Val-de-Grâce. "
In-dé-crot-ta-bles...
Saturday 3 September 2005
IE4, the truth, finally :-)
ROTFL
If the IEBlog starts being funny like that, we're doomed
Well done, guys.
" To be very clear the root node selector was a bug. This was introduced by Chris Wilson back in IE 4 which is why we don't let him work with the code anymore. "
Friday 2 September 2005
John Gibson
John Gibson is a proud asshole working for FoxNews. FoxNews is, from my perspective, the most vulgar stupid and violent propaganda channel in the western world, probably above UK trash papers, something that I usually see on tv in banana republics. John Gibson is their best element. I mean he is the most vulgar stupid and violent they could find, so he brings in more audience. He recently regretted that London gets the Olympic Games instead of Paris because, I quote, It would have been a delight to have Parisians worried about security instead of New Yorkers. It would have been exquisite to watch
.
John Gibson, a proud asshole, should know that France knows well about terrorism. Action Directe, Corsica, Carlos, GIA and a few others.
Today, I watch with horror the impact of Katrina on the south of the United States. I watch it in even greater horror when I recall that last years, the politicians refused to invest 2 billion dollars to reinforce New Orleans' levees. Now, people have died because of that choice and it'll cost ten times more, if New Orleans ever fully recovers from Katrina
Today, I regret Katrina's winds and devastations happened in the South of the United States instead of, with a surgical precision, John Gibson's own flat leaving the rest of the world untouched. Just to let him know what it feels when other people wish you fear, tears and pain.
BTW, this is a screenshot of his french-bashing article referenced above. Don't miss on the right hand side, just above the "Only on Fox" box, the box reading in french "The US Government offers you a green card for life. You can live legally in the US. Click here to learn more about it".
John Gibson is a proud asshole, and the channel he is vociferating for is the number one news cable network. Poor United States. Slimy journalism, eh?
Canon iP5000
C'est la 1ère imprimante jet d'encre à goutellettes de 1 picolitre. Elle est sortie il y a peu. Et elle est déjà introuvable. Pas seulement à cause de son succès, mais aussi apparemment parce que Canon ne la fournira plus (dixit deux distributeurs que j'ai eu au téléphone). Trop de soucis?
my FF/TB top three annoyances
I am not saying those bugs are not already bugzilla'd or even resofixed. I am just listing my top annoyances in existing versions of the products. For Firefox:
- when Firefox is launched for the first time from Thunderbird clicking on an hyperlink in an email, I often end up with two Firefox windows, one of them being blank and missing personal toolbar and other UI.
- when the password manager stores more than one account/password for a login page, the master pasword is prompted only after you type a first char in the account text field. Should be the contrary.
- sometimes, I don't even see that a given extension has options because those options are available through the Extensions dialog. I think this is an error. If Firefox has extensions with options, the Options menu item in Tools should be followed by a "Extensions Options"s entry.
Thunderbird
- by far the top one: the Order Received column does not display the sort arrow, and the sort order is often forgotten by the application. No, it's not always forgotten, only often. But it's very annoying.
- the CSS styles applied to an attached HTML document and viewed "inline" are also applied to the body of the mail... It's only one example of the bad side-effects: positioned elements are badly positioned (example: a confidentiality seal on such a document) and it can make the mail's body hardly readable.
- when sending mail fails because of a network problem, I often end up in a state where I must save the mail, close the window, and open the saved message as new to be able to do something with it. Otherwise, the toolbar buttons of the original message window are disabled or inactive, and it's impossible for instance to select another sender's email account and click on Send. Not deterministic.
In ze press
A short, very positive and well concluded review of Nvu 1.0 at TechBookReport:
" In all Nvu represents a serious and user-friendly web authoring environment that most users will find more than adequate to suit their needs. The user interface is intuitive and well-designed, the core functionality is all there. Of course it lacks the advanced features of many heavy-weight commercial tools, but most users don't need these anyway. This is, to conclude, another one of those programs that shows best side of open source development. "



