<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

April 2004

Friday 30 April 2004

YAY!!!!

I am happy to announce that Disruptive Innovations was chosen today by a US-based organization for a major contract that will almost certainly have a big impact on its market, and on Gecko's percolation into academic and corporate environments. You'll know more about it in a couple of weeks, please be patient.

Side-effect: as expected, Disruptive Innovations is now hiring. If you sent me your resume a few months ago, expect an answer from me in 10 to 15 days from now. I am away for vacations next week and will touch a computer only to destroy it, it's so destressing;-) so if you send me a mail, don't expect an immediate answer.

What a week.... :-)   :-)

Views from a Summit

A few photos from the Desktop Linux Summit that took place last week in San Diego.

Thursday 29 April 2004

Nvu progress 20040429

  • Nvu can now again open a document from the command line; the one responsible for the bug has already been punished for that, obliged to watch Fox News during the breakfast in his hotel five days last week.
  • finished the markup cleaner
  • started working on the table insertion dialog, to finally get rid of the default cellspacing/cellpadding/valignment in a nice way
  • meeting with Bart Decrem from the Mozilla Foundation last week; side note: I have one and I love it; very well made

Sixty million can't be wrong

" After reading it, you may still think the French are arrogant, aloof and high-handed, but you will know why. "

Thanks JJEnser for the pointer.

Wednesday 28 April 2004

More local disruption too

I am very glad to announce that Disruptive Innovations was chosen by the Compiègne University of Technology's project EPICURE to help them integrating Gecko into their architecture, with a focus on XUL, XBL and XPCOM. As Tristan wrote on a t-shirt now famous, 2004, the Old World shall Rise ;-)

iPaq cool downloads

So I have now two iPaqs 5555 in front of me. One running Familiar and Minimo and one running Windows Mobile 2003 and Pocket Internet Explorer. Minimo is 100000 times superior to Pocket Internet Explorer. And Familiar Linux is often better than Windows; in particular, it can rotate the screen so I needed to find a utility doing the same on Windows.

  • Nyditot virtual display, a must-have, super-powerful... DotPocket is another tool for rotating the screen and changing the resolution, but I found it unstable and crashing.
  • Once you have installed the above, MultiIE is also very useful
  • Topkey, useful and really cheap

Tuesday 27 April 2004

AIM for PocketPC

From AOL: 19.95$

From everywhere else: freeware...

Sunday 25 April 2004

B2R

C'est un joli bout de nana pour qui j'avais un respect certain à force de la lire. J'étais encore plus respectueux en lisant les tétraflopées de commentaires laissés sur son blog par des boutonneux presque pré-pubères en mal d'émotions fortes et voyant son calme à gérer ça. Je ne l'ai rencontré qu'une fois et que je crois qu'à part "bonjour" on n'a pas du se dire grand'chose, il faut dire qu'elle avait son troupeau de mâles autour d'elle, certains focalisés sur son discours, d'autres sur la dentelle noire-ou-rouge-je-sais-plus-et-puis-je-m-en-fous de son décolleté plongeant, et que ça bride un peu les capacités de discussion normale. Elle vient de péter un plomb grave, mais alors grave comme grave, et je ne la reconnais plus. Comme quoi un blog, ça ne décrit pas forcément, voire jamais, quelqu'un.

B2R...

Back to reality.

A part ça, la nuit est chaude à San Diego et le restaurant Firenze à Encinitas est vraiment remarquable à tous points de vue. C'est mieux que Romorantin, Montbéliard et l'ensemble de la Lorraine, de la Marne et des autres belles contrées hexagonales où même les corbeaux volent sur le dos. Retour sur Paname demain.

Ah, au fait, faites-moi seulement penser, le jour où je voudrais vraiment gagner de l'argent, à m'installerà San Diego comme gonfleur de poitrines, le marché est florissant au-delà de l'imaginable ici...

First ID without photo!

Go on UK! It'll be easy to control people with such an ID. And why not do the same with passports while you are there?

PS: I got one, and I love it. Very very well done. Thanks Bart.

Saturday 24 April 2004

Yargl in the sun

I know, the title is bad, but I am lazy. I am in San Diego, sitting on a bar's terrasse with free WiFi, although I don't know if it's provided by the bar itself or some hacktivist in the area. The pretty young girl in front of me does not understand why I was laughing at loud a few minutes ago (it's Tristan's fault, his last post is hilarious). The beer is excellent, the view too, and I enjoy an hour of rest after 3 days of work, 16 hours of travel, 9 hours of time shift, and two nights of jetlag.

I was supposed to have dinner with a friend yesterday night, but that did not work well; I had to have dinner alone and tried to find an empty spot in a correct restaurant... After 45 minutes, I gave up. Each restaurant I visited had a waiting list of 40 to 75 minutes. Eventually, I went to the supermarket, bought some excellent hot food I brought back to the hotel, and had an excellent dinner in my own company, listening to Bob Woodward interviewed by Larry King. Larry King is never better than when he has a smart guest, and Woodward has a wonderful brain.

The Desktop Linux Summit went very well and the panel I was in was quite appreciated I think.

For those of you who know the story behind the terms disruptive innovation, besides the fact blake and hyatt went upset about it when I said firefox/firebird/phoenix was a disruptive innovation for the Mozilla Application Suite (and I was right about it), I had the chance to hear Clayton Christensen, Innovator's Dilemma's author, give a speech at the end of the Desktop Linux Summit. Quite interesting; not brilliant, but interesting. I had a question for him, given the fact his books and all his examples only deal with corporations: does free software increase or not the disruption given the fact the software authors have no constraints of ROI or time while sustaining technologies' providers do have such constraints. The answer was a bit disappointing "well, you are right, maybe harvardian smile meaning I can tell you more for a thousand bucks an hour)". He also told us about the concept of "trivial innovation" from Andry Grove . That was more than interesting; unfortunately, he spent only a minute or two on that topic.

I also found the time to visit the local Fry's Electronics. I just can't make a trip to California without a visit to Fry's. I'm coming back with a few gadgets that I can't find in France in these versions or that cost so much more in France that it's worth bringing'em back from the US. I bought for istance a wifi/g printer server for $119 that costs 249EUR in Paris... Unfortunately, still no iPod mini.

Since I did not want to play yesterday evening's game, trying to find a restaurant, I ended up at McDonald's. Asking for a 6pcs McNuggets meal. To my big surprise, the hostess started laughing, telling me 6pcs are only in the HappyMeal for kids and that adults meals were 10 or 20pcs. Laughing myself, I said "ok for a kids's happy meal" :-) Got my nice paperbag with a toy inside, the other people looking at me as if I was an alien from outerspace! No wonder why so many people are fat here, sucking sodas from sunrise to sunfall and eating for two or three.

Last thing, I am pondering a W3C's membership for my company despite of the price, I already blogged about that. If Disruptive Innovations joins, that'll be to work on CSS and the HTML4 errata. We'll see.

Friday 23 April 2004

what a wake-up call

Fire alarm in the hotel precisely at 7am... An asshole overtoasted some bread in the breakfast room. Grrrrrr.

Page 23

" En tant que nouveau cadre promis à de futures promotions, Chen devait beaucoup à Li, son mentor dans les arcanes politiques de la police. "

Qiu Xiaolong, Visa pour Shanghai

  1. prendre le livre le plus proche.
  2. ouvrir le livre à la page 23.
  3. trouver la cinquième phrase.
  4. écrire le texte sur votre journal ainsi que ces instructions.

yeah, websux :-)

Stats for France/Personal

In love

Nice body, perfect shape, friendly and smart, I am in love.

AOL has externalized a part of Netscape anyway

Stupid tests bring even more stupid answers...

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  xxxxxx@netscape.com
    SMTP error from remote mailer after RCPT TO:<xxxxxx@netscape.com>:
    host mail.netscape.everyone.net [216.200.145.10]:
    550 Recipient Rejected: This user does not have an account here

I originally believed everyone.net is yet another AOL subsidiary but everyone.net's web site says:

" Privately held, Everyone.net is located in San Jose, CA. "

AOL is not even using its own technology for its low-cost ISP; does it prove that AOL internal technology is too expensive and that all Miller's efforts to make AOL more attractive are doomed because AOL's original technology is in an dead-end ? I am not drawing any fast conclusion here but when a company starts using third-party services for its core business, there's something rotten in it...

Thursday 22 April 2004

Nvu progress 20040422

We have promised to contribute back all Nvu's code to Mozilla.org. Time has come. More details will follow.

sigh..

Sans commentaire

Wednesday 21 April 2004

Comments on OSNews' review of Nvu

The review is available here.

There is no way to define a local site
Right. That was included in 0.20 release notes. 0.3 will allow to create a local site.
I think this is unacceptable because all web developers first develop on their own machines
"Unacceptable". Hum. Even in a v0.20? In my humble opinion, you are expecting a v1.0 feature level from that 0.20...
I wish N|vu could create documents with different doctypes like XHTML transitional or strict
That's on the TODO list.
Currently these settings are in Format menu under "Page Colors and Background" and "Page Title and Properties". I would suggest the author to merge these 2 menus into one and make it available via right click for easy and fast access
Why not. I have to see it is possible.
Sadly I could not find any way to change the page encoding except modifying the source code.
You can do find using File > Save as charset (that menu item will be renamed "Save and change encoding").
Since I could not find a way to attach an external style sheet to my page
Ah, you missed it. Tools > CSS Editor.  Click on "Link element" button.
I wondered if it could save these inline codes to an external CSS file
It can. Extract the styles of the element using the contextual click on the structure toolbar then open the CSS editor and select the internal stylesheet the application just created. You can export it to the local filesystem.
<style type="text/css">
*#moz_BIYVeVTk3320
{
 margin-top: 0px;
 margin-left-value: 0px;
 margin-left-ltr-source: physical;
 margin-left-rtl-source: physical;
 padding-top: 0px;
 padding-left-value: 0px;
 padding-left-ltr-source: physical;
 padding-left-rtl-source: physical;
}
</style>
This is a bug and should be fixed. Thanks for spotting it out.
Sadly it did not append code to that file but overwrote it
Euhhhhh.... The button says "Export", not "Append"...
It also has a neat preview feature for text, background and borders related styles
Not only text, background and borders. All styles applied through the CSS editor are immediately applied to the document and the effect is instantaneously visible.
One thing I'd love to see is the ability to apply a class or id to a tag by right clicking on it in status bar
That's in the forthcoming version.
While dialog boxes to insert both forms and tables are very simple and yet professional, the default-generated code is again bloated
This will be fixed in forthcoming version.
table body tag being unrequested
according to the HTML 4.01 specification section 11.2.1, at least one tbody element is mandatory inside a table... And Mozilla serializes all elements, there is no way in the DOM to tell if an element was really present in the document instance or was implicit.
One may say that WYSIWYG programs are used by newbies and that they don't care about the code but I strongly disagree, because this was a mistake made by MS FrontPage, and because of that, these days the web is full of wrongly-coded web pages which look different on each browser
Please... FrontPage is a good tool producing bad markup, that's all. It's possible to do wysiwyg and valid markup, we'll prove it.
Again, implementation of a global Properties bar would make developers' lives easier
and increase drastically the size of the editor window or reduce drastically the size of the content area... Our editor should be useable on screens smaller than 21 inches.
This code seems much cleaner, but again it has an unneeded <br> in it
Yes. And we need it to be able to select the empty line. It's a long story and I won't enter into details here but this is a VERY complex problem in Gecko, Mozilla's layout engine, going faaaar beyond Nvu and Composer. We started again recently discussing the issue and we know we have to fix the problem.
When switched back to Source view again I was shocked that N|vu deleted all that code. I think this is a bug.
I agree with that.
One disappointment was that my layer did not have any handles to move or resize itself.
Because the style rules attached to your div were not making it "position: absolute"... We are not going to show resizing handles and a grabber for all divs with an ID. A div with an ID is not a movable object by nature.
No layers support, code somehow gets deleted if it has no content (for layers).
You did that test too fast. You have 3 buttons in the main toolbar allowing to create a layer from the selection in one click, bring a layer to front, or send it to the background.
It still is a very young application and does not yet provide options to insert Flash, Shockwave, Java Applets, Movies and embedded plugins into the page
Right.
I am aware that Mozilla's source view has had a syntax highlighting for at least 3 releases. So I think it should not be too hard to implement it in N|vu.
You are wrong. Mozilla is displaying coloured source. Nvu would have to (a) edit it (b) preserving the selection between the normal view and that view. And that's hard. I started discussed  the thing with Mozilla peers and we have some tracks. I have some extra ideas. But it's harder than you think, trust me.
I think professional web developers will want to wait for the missing parts and features to be implemented
Seriously, that's not our primary target. Pros will always have to rely on much more advanced tools, integrating various technologies and not only a markup editor. We want FIRST to provide average users with a reliable, easy, powerful and clean content editor for the Web. Then we'll think about the pros. I got some feedback that some schools and university departments moved to Nvu. That's part of our target.

World smileys

Smiley in Sarlat, France smiley in Antibes, France
Sarlat, july 2003 Antibes, february 2004

*PL

I don't like the GPL. Comments closed on this post.

Nvu on FreeBSD

We received this mail from José de Paula (José, if you read this, I can't reply, your email address causes an SMTP error; can you please use another email address and drop me a msg at daniel AT glazman DOT org or use the comments on this blog to give me that address? thanks):

Hello,

I've just built the nvu from source in a x86 FreeBSD 5.2.1 machine,
following the Linux instructions. Worked like a charm! The only catch
is that you need to use gmake instead of the standard BSD make.

Thanks José!

Lindows in LINE

Lindows goes public. It proposed LINE for its Nasdaq ticker. Don't ask, I don't have stocks.

Dulles Int'l Airport is great, after all...

Last time I was in Dulles airport, I was desperately seeking for an international newspaper, french, british, spanish or even swedish to read. Nothing, nada, rien, niente, ingenting, gor nicht... Today, back at Roissy-CDG for the second time in two days, I was looking for some swedish newspaper, knowing that SAS also flies from terminal 1, like United. Rien, que dalle, peau de balle, nothing.

But in fact Roissy-CDG 1, the worst european airport by far, deserves a more complete description...

  1. it's a big cylinder, not extensible; it's now more than overloaded, and Aéroports de Paris will probably have to shut it down some day and destroy it. I wonder if terminal 2 is currently extended these days for that purpose.
  2. it's incredibly small, undersized for Paris, first world-wide touristic destination
  3. it's a total mess, bars are undersized, restaurants are almost impossible to find
  4. it's not directly connected to the subway, you have to take a shuttle
  5. the shuttles sometimes leave the passengers on the right hand side - meaning in the middle of the car traffic - while the building is on the left hand side
  6. the checkin podiums are  undersized, totally unadapted to correct security checkins
  7. the customs/police area is so tiny it is unbelievable... There are often only TWO immigration lines for FOUR planes landing at the same time. There are supposed to have at least two flows, one for passengers with european passports and others but that's only theory. In practice, it does not work.
  8. the baggage claim area is the worst in the universe... Given the shape of the building, the luggages come from the basement of the building to the first floor through a very complex system. That system cannot carry too heavy luggage, or strollers. It's often broken, and it's quite common to wait more than 40 minutes for a single luggage!
  9. finding his way to the subway, buses or various shuttles to Paris is a real adventure
  10. the waiting area, for people waiting for incoming passengers, is about 30 meters by 15 meters... Imagine the mess in the heart of the summer!
  11. there are in fact 3 different exits... Gates 2, 34 and a last one I forget. The exit gate for a given plane is displayed, but you really never know if a passenger is not going to appear through another gate.
  12. the only bar in that waiting area has about twenty small round tables, that's all
  13. after checkin, passengers have to go to "satellites". In those "satellites", there is almost nothing. Only a mini-bar with maxi-prices. The restrooms are often OUTSIDE of the security area, which means you have to take your passport and boarding pass with you to go the toilets, are go through the security line once again to re-enter the area. This means you just can't to the restrooms if the boarding has started. The nursery for babies is also outside of the secured area.

Of course, Air France flies from terminal 2, not terminal 1... Seriously, that's a very good incentive to fly Air France. Among other things, of course : quality of food, politeness of the multi-lingual crew, international papers. Yeah, that's a bit more expensive than United. But not that much, in particular if you book long in advance. And if you compare Business classes, Air France wins easily over american airlines, and most european airlines too. Singapore Airlines is much better, but unfortunately, they don't fly from Paris to San Diego ;-)

(Note to self: never ever travel again with a laptop having its network driver horked, no CD drive, no local copy of the drivers, and without network cable.)

Monday 19 April 2004

You're still in Paris, the weather is still awful, and our plane is still broken

Delayed 8 hours... The plane had a technical problem and the maintainance team could not repair. They were waiting for a guy coming from London with the part needed to fix the problem but a fire in London Heathrow delayed the plane 4 hours... So United put me on another flight for SD tomorrow via SFO instead of DC. Grrr :-(

Friday 16 April 2004

Away for DLS

On monday, I'll be flying to San Diego for the Desktop Linux Summit, being an exhibitor for Nvu and a panelist on friday morning. I'll try to keep you posted.

News from the Stoup

Calotte lovers, be happy, italian "scientists" think about you.

NON A LA REDEVANCE TELE SUR LES ORDINATEURS

Note to english-speaking readers : a french Senator woke up recently and found that you can see TV programs with a computer, from an internet broadcast or using a TV card. Then he proposes to extend the "TV tax" every family owning a TV pays to computers. Of course, that's silly, counter-productive and I am firmly against it.

Bon, c'est la journée des "non". Je viens de trouver quelque chose qui me fait hurler... La lecture des déliresécrits sénatoriaux a parfois du bon. On découvre ainsi la dernière perle imaginée par un sénateur UMP, René Trégouët, l'auteur de la très lue Lettre Flash @RT. Attention, tenez-vous bien, on en reste bouche bée:

" Parmi les éléments qu’il nous faudra faire évoluer sans retard sera celui de la redevance audiovisuelle.

En effet, alors que les programmes de télévisions sont dorénavant accessibles sur notre ordinateur personnel et qu’ils le seront demain sur notre téléphone portable avec l’UMTS et même sur notre ordinateur portable grâce au Wi-Fi et bientôt grâce au Wi-max, il ne sera bientôt plus possible de demander à un foyer disposant d’un téléviseur de payer la redevance et de ne rien demander à celui qui disposerait d’un ordinateur et d’une installation de home-cinema, en ayant eu la précaution de se débarrasser de son téléviseur. Cette situation serait injuste donc intenable. Il nous faudra donc traiter ce problème sans retard. "

En clair et décodé, ce sénateur a l'idée, parce que les ordinateurs peuvent désormais servir à recevoir des programmes de télévision via aDSL ou le cable par exemple, d'étendre une certaine forme de la redevance télé à nos machines.

Et bien NON. Puisque Dionis a bien compris le message avec la LEN et une réaction quasi-unanime des internautes avec une Google-bomb, je vous propose "Trégouët, sénateur taxophile". A vos claviers. Il est hors de question d'accepter une taxe de plus - qui plus est la redevance télé - sur nos outils de travail.

Faites passer le message, bloggez dessus, cette taxe ne doit pas être. Merci.

Nota bene: je vous fiche mon billet que la formulation du texte cité laisse volontairement libre l'interprétation inverse, c'est-à-dire supprimer la redevance pour les télévisions, en cas de réaction forte des possesseurs d'ordinateurs. Je vous fiche également mon billet que c'est l'argument qui nous sera retourné.

Update: à lire, important!!!!

Let's be more disruptive

I'm glad to announce that Disruptive Innovations has been chosen by a big industrial european company to help them on Web standards and Mozilla-based technologies, including the editor, XUL and XBL. The name of the company and the project remain confidential. This is good news for Mozilla: Gecko and XUL are more and more perceived by tech deciders as a viable basis for their internal - and sometimes public - projects. Yay! :-)

Update, 8 hours later: I am glad to announce that Disruptive Innovations has been chosen today by another big european name for its internal project, based on Gecko and XUL!!! I have not discussed yet the confidentiality of the thing so I can't give you more details for the moment.

Thursday 15 April 2004

PETITION : NON A LA FERMETURE DU STANDBLOG

Le titre dit tout. Si comme moi, vous en voulez à Tristan d'avoir fermé son Standblog, merci de le dire ici en commentaire. Règle du jeu: un seul et unique post par personne histoire de pouvoir compter; merci.

Comme Mat fait page blanche ces jours-ci...

Extrait de fciwa, reformaté en discussion. Nominable chez Mat, clairement...

moi: J'ai oublié la référence, désolé: http://www.w3.org/TR/1999/WD-becss-19990804
lui: Edf coincé entre Netscape et Microsoft, je trouve çà assez original.
     Depuis quand il font des navigateurs Web, chez Edf ? :-)

Nvu progress 20040415

  • class assignment through the structure toolbar
  • ID assignment through the structure toolbar
  • working on the dropdown menu for the main toolbar, this is a bit different from the item above and implies some extra code in libeditor/html

    class assignment in Nvu

Short news from a tech world

  • Amazon.com has launched A9... I'm not sure it means Joe Francis will have more time to spend on the editor core :-/
  • Lindowsspire.com

    Lindows becomes Linspire

Wednesday 14 April 2004

power on

Spent a few days in Strasbourg and Freiburg. That was cool. Well. That was cool but Michel made a strong allergy to some component of a flammekuche and I spent a part of tuesday night at the hospital... With the help of goddess Cortisone, Michel is now better (note to Didier P.: Didier, j'avais oublié tes coordonnées à Paris, et puis ce choc allergique a un peu chamboulé nos plans; on remettra ça plus tard). A few things I noticed during this short trip:

  1. Strasbourg, the first cathedral in Europe where the sacred images show the Christian Church covering the Synagogue. But Alsace is still the only place in France where I do NOT need to spell my name... Well. That's not totally true. They always add a second trailing "n". Glazmann... Well, most central-european jews came from Alsace and Ruhr anyway, so...
  2. radars: on highway A4, there are two radars when you leave Paris, one just after Strasbourg, and just nothing in between. 465 kilometers between the two cities. Immediate effect: german tourists and brainless frogs keep driving at 180 km/h, just like before. Well done Sarkozy...
  3. A lot of fascist gangs in Alsace... Seriously, we saw a lot of fafs. Scary.
  4. Freiburg is more alive than Strasbourg. More shops, more crowd, a lot of things to see. But less bars and a ridiculously low number of restaurants and places to eat.
  5. if you are a geek and want to visit Strasbourg, I strongly recommend the Novotel or Ibis "Centre Halles" (we should let copinedegeek.com know about that :-) ). Both hotels are connected to a mall with a Surcouf store... Surcouf is the french Fry's Electronics, meaning it's smaller, more expensive with less choice. The politeness of the people working there is about the same, if you see my point ;-) Still an interesting place to see, if you're a geek.
  6. Strasbourg's suburbs are... well... Well, I can understand why some suburban places around Strasbourg are dangerous and why some people burn cars there during the New Year's Eve. There more hope and social life in Marineris Valley on the moon than in those suburbs, really.
  7. the gutters of Paris are famous. Water in the streets. All the streets. But they are really nothing compared to Freiburg's old city's gutters, organized like a network of small rivers. Clean water, coming directly from the river. Children jumping above, throwing leaves or small boats in the water and following them laughing.
  8. Nordsee.... No Nordsee here, unfortunately. Less than a restaurant, but better than a fast-food.
  9. ENA in Strasbourg. I hope the teachers coming once per week from Paris enjoy the trip. I just wonder if the students prefer the Petite France and Strasbourg's weinstubs or Paris's Quartier Latin and parisian bars....
  10. in Strasbourg, we saw a group of very old german tourists. >= 80. All of them. Some were probably even in their 90s, meaning they were born at a time Alsace was german. Hum. It's not another millenium yet.

Saturday 10 April 2004

shutdown -fh now

Taking a few days of vacation, finally, away from any computer, phone, email and blog...

Friday 9 April 2004

Nvu progress 20040409

Implemented completely the proposed CSS Editing Object Model into Gecko. This will allow a very powerful class assignment to the selection.

And implementing it gave me more ideas for that CSS E OM.

Thursday 8 April 2004

C'est ENORME mais je confirme...

Je confirme. J'en suis bien l'auteur:

" Il y a ceux qui font chier le monde, et ceux qui font. Moi j'essaye de faire. "

Newsforge reviews of Nvu

Newsforge has a quite long review of Nvu. They tested only a 0.15 even if 0.20 went out a few days ago, and then logically complain about the lack of templates (that's in 0.20...) and so on, but still, worth a read.

Thanks basic for the hint!

Wednesday 7 April 2004

Nvu progress 20040407

Now working on class assignment; it'll be better than in Composer++.

Who said Taxes ?

According to GAO,

  • between 1996 and 2000, 61 % of US companies have payed no taxes on profit at all
  • in 2000, 31% of US companies payed less than 5% of taxes in profit
  • and only 0.1% payed more than 30%, while the "normal" rate is 35%

Liberal hmmm? Laws of the market? World Trade Organization? Fair Competition?

Histoire du genre humain

Neandertal Cro-Magnon Sapiens Matignon
Néandertal Cro-Magnon Sapiens Matignon

Hmmm. There's a bug apparently ;-)

New era

After two years with Buzz Lightyear, my son Michel recently dropped it in favor of Asterix. We spent a long time yesterday evening looking for new "gaulic" names. Here's the result, for your reading pleasure if you speak french:

  • concersymphonix
  • centralelectrix
  • chiraquéssaclix
  • petitouistitix (Michel found that one)
  • faitpeterunfix (Michel did not get that one :-))
  • travopratix
  • gnussépaunix (LOL)
  • gatodrix (Michel found that one)
  • malalestomax (a british cousin; Michel found that one)
  • toussaparix
  • pipiolix (Michel found that one)
  • parquévernix
  • cétinflix et céssonindix, working together
  • Update: ROFL, Michel proposed nikolasarkozix!!!!! Yeah, he's my son :-D

and much more I forget.

Paris Carnet

Paris Carnet, c'est ce soir et pour la première fois depuis ls première édition, j'y serai. A ce soir.

Tuesday 6 April 2004

/usr/bin/sleep

I almost fainted last sunday. I am totally exhausted, my last real holidays were more than a year ago. I can't count last summer holidays because I was so sick during the three first weeks I came back in much weaker shape than before the holidays... And when I finally went a bit better, I had to call the US to learn I was laid off. So I'll take a few days next week for Easter, and will spend a week abroad in May. Sea, sun, and the books I bought but had no time to read. I can't wait.

Nvu progress 20040406

The site manager is now able to browse local dirs, create new dirs, delete files and dirs. It took more time than expected because of the following problems:

  1. don't try to directly set the cursor on a XUL page element... The result can be sometimes weird: cursor is set but some XUL elements become unresponsive
  2. Windows sucks... And I found at least bug 239804 to prove it. It took me quite a while to figure out why the contents of the directory were correctly removed but never the directory itself.

XXI

Décidément, en ce début de siècle, la connerie a le vent en poupe.

Monday 5 April 2004

Le truc-de-geek-qui-tue-même-la-mort

C'est HÉNAURME... Et puis faut bien que quelqu'un remplace TotalementCrétin par ces jours de disette!

Nvu progress 20040405

Nvu's site manager should be able to browse local directories before the end of the day.

Sunday 4 April 2004

Le Giscardisme, un d'Estaing rejeté par la France

Plusieurs personnes m'ont envoyé des courrier privés pour me demander ce qu'était "l'ambiance fin de règne des dernières années de Giscard" et pourquoi j'avais l'air de lui en vouloir, lui qui est si intelligent et si au-dessus de la piétaille. Il est à noter que les 4 personnes en question ont toutes moins de trente ans, ce qui explique qu'elles n'aient que très peu de souvenirs d'avant 1981... J'ai donc fouillé dans mes archives personnelles et j'en ai ressorti la Perle qui répondra à toutes les questions que vous pourriez vous poser sur Giscard d'Estaing entre 1960 et 1981: le numéro 1 des Dossiers du Canard Enchaîné "Giscard: la monarchie contrariée" d'Avril 1981, totalement épuisé depuis longtemps bien entendu. Vous les trouverez cependant assez facilement chez les bouquinistes des quais de Seine, pour un prix en général entre 5 et 15 euros. Pour votre information, j'ai acheté mon exemplaire lors de sa sortie en avril 1981 pour la modique somme de 2,50 francs, j'avais 14 ans et cela représentait la moitié de mon budget hebdomadaire.

La lecture de ce Dossier du Canard est un pur moment de bonheur, mais aussi d'effroi vu comment Giscard et sa clique se comportaient. Affairisme, morts inexpliquées, barbouzes, diamants, avions renifleurs, tout y est. Trouvez-le et achetez-le, je vous garantis que vous ne le regretterez pas, même à plus de vingt ans d'écart (nom de Zeus que le temps passe trop vite). Nota bene: Le jeu de mot du titre n'est pas totalement dénué de sens; les français ont vraiment rejeté Giscard en 81 aussi fort qu'ils ont rejeté la Chiraquie il y a peu.

Saturday 3 April 2004

Another Gecko-based email client?

Apparently, Outspring is using Gecko for his email client suite... Excerpt from Jean-François Ducarroz's entry in ex-mozilla.org:

" I am now working at Outspring working on a new email client and server. Hopefully, I will be able to leverage Mozilla in my current project. "

Eeeeehhhhh.... :-)

Friday 2 April 2004

Silicium monster

Frankenstein was biological. Dell made the first silicium-based monster. It's a laptop, the new Inspiron XPS, dedicated to gaming:

  • up to P4 HT 3.40 GHz, On-die 2 MB cache (L3), On-die 512 KB cache (L2), 32 KB internal cache (L1), 800MHz front side BUS, Intel 865PE Chipset
  • up to 2 Gigs of RAM 400MHz DDR Dual Channel Memory!!!
  • strict minimum 9.06lbs (4.11 kg)!!! Is it still portable?
  • 2 inches of height, that's considerably more than my Inspiron 8500 and that one is already thick!
  • 4 USB2. Of course Firewire. DVI output.
  • up to 100Gig 2"5 hard-disk!!!
  • integrated subwoofer! yeah baby, make that table groove!
  • cooling everywhere: the laptop leaves 2 millimeters wide open at its bottom for air circulation. The batteries and other parts have special air circulation holes. Don't put that laptop on your knees!
  • Gigabit ethernet
  • and the "quicksnap" covers... Aaaah, don't miss them!!!

So who's going to be the first one to bring such a laptop with a Cipher or Skullz cover to a W3C meeting? Hmmm? :-)

Nvu Markup Cleaner

You have a RFE for the Markup Cleaner ? Please add a comment!

Nvu progress 20040402

Markup cleaner, still ugly UI, basic but functional. I am adding a pref to run it automatically when a document is saved.

Markup cleaner's example

HTML, CSS, browsers and other exotic animal life

There are two things I really miss in CSS and HTML... Bert, I know you read my blog, there is one for you in the list.

  1. Browsers always scroll the page to show the target of a link. If you have a link to "#foo" and id="foo" is pages below viewport in the canvas, the page is scrolled to show the target element. I deeply miss a way to disable that behaviour. I used the word behaviour here on purpose because it is behavioural. On another hand, it impacts the presentation of the document so I think there is space in CSS for that. Why do I, why do we need that ? Because we can't really do nice tab-switching using the :target pseudo-class without it.
  2. Why is the title element of documents used for bookmarking? I mean I just bookmarked The Inquirer's web site and the bookmark's label is "Welcome to the Inquirer". Come on, that's the home page's title, not a bookmark's title. We should be able to use for instance (there are other solutions, of course) meta elements with name="bookmark", specifying the content attribute for the bookmark's name and the lang attribute if needed. Just to mention it, this problem is not limited to HTML, and XHTML should deal with it too; more generally, how do you tell an XML browser which element a given instance is supposed to represent the bookmark's name? Similarly, documents with contents in more than one language have no other choice today but using the contents of the title element, in one single human language, for bookmarking; that's a hole in the internationalization of the web.

Chirac devrait se souvenir de sa propre histoire

Dixit la presse ce matin:

«C'est un grand défi pour M. Sarkozy aux Finances», appuyait hier soir Jacques Chirac

Certes. Et Chirac ne devrait pas oublier que Sarkozy peut toujours remettre sa démission. Il utiliserait alors exactement la technique de Chirac lui-même contre Giscard, sauf qu'il sera en nettement meilleure position puisque n'étant pas personnellement à l'origine de la totalité de la politique menée. Il apparaîtrait alors comme un sauveur potentiel, un libéral de rupture avec la gabegie et le chaos UMPien. Et puis il lui fallait absolument quitter le Ministère de l'Intérieur... Le printemps va être chaud, il ne fait pas bon être le patron des CRS qui répriment les manifs. En clair, loin d'être enfermé dans Bercy comme le prétendent les media, je pense que Sarkozy vient encore de mettre une nouvelle arme dans sa besace.

Mais ne le dites pas à Chirac, il a oublié qu'il ne représente que 20% des électeurs environ...

Thursday 1 April 2004

Nvu progress 20040401

  • fixed the bug hiding in the filepicker the default extension of files when saved for the first time
  • more work on the markup cleaner
  • made a special build with a few new features: "find a regexp", toolbar button enabling type-ahead-find, cvs publishing, diff between two versions of same document, experimental xhtml2 support. I also would like to implement RFC 3751.

XUL vs FLEX vs XAML

A short and great post by Andy Edmonds: XUL vs FLEX vs XAML. A must-read.