Peter Linss and I were appointed co-chairs of the CSS Working Group exactly five years ago
- 9-11 may-2012, CSS WG meeting, Hamburg, Germany
- 29 oct-2 nov 2012, W3C Technical Plenary Meeting, Lyon, France
Tuesday 5 March 2013
By glazou on Tuesday 5 March 2013, 08:00 - Standards
Peter Linss and I were appointed co-chairs of the CSS Working Group exactly five years ago
Wednesday 27 February 2013
By glazou on Wednesday 27 February 2013, 19:12 - Computing
There is something I didn't get about the new WebKit-based Opera for Android.. It's now clearer. So in normal browsing mode, the rendering engine is WebKit. But in "mini" mode, the rendering engine, server-side, is still Presto, right? I don't think the teams had enough time to move to a WebKit-based server farm.
A while ago, SkyFire was a Gecko-based solution. Fellow mozillian Alex Vincent worked for them on that and I contracted for them too. But SkyFire switched to WebKit two years ago and they're a server-side browsing solution. So SkyFire was acquired for that. Well not only for that, but that's certainly a major point.
Until full integration of SkyFire into Opera's servers is achieved, users should probably expect browsing differences switching between "normal" and "mini" mode...
Tuesday 26 February 2013
By glazou on Tuesday 26 February 2013, 19:51 - Standards
Following the W3C Workshop on electronic books in NYC two weeks ago, Dave Cramer (Hachette), Hadrien Gardeur (Feedbooks) and myself (Disruptive Innovations) have started a new Google Group called EPUB NG. Don't misunderstand us, it's called EPUB New Generation only because we needed a name and we start from what's available on the market right now, EPUB3. We're not forking, we're not doing a secret thing, we only needed a space where we could start discussions about the largest issues I found in current specs and what Dave recently called EPUB Zero.
So if you're interested in throwing ideas about a new, simpler, lighter format for electronic books more in line with W3C standards and Web habits, start reading us and ping one of us to request an invite. Please detail your affiliation and background in the electronic books' space? Thanks!
Thursday 21 February 2013
By glazou on Thursday 21 February 2013, 10:46 - General
So... I am a parisian and I know really well my own city. Let's look at a few screen captures:
|This is clearly on the left bank, we can see the Invalides' dome and the Eiffel Tower.
|Again, I have no doubt Alexis is on the left bank|
|Here we see the famous towers of Saint-Sulpice church (remember the Da Vinci Code ?). Helps a lot triangulation. I bet she's between Saint-Germain-des-Près and Sèvres-Babylone.|
|Woof, Castle's crew couldn't have given me more clues I can see the entrance of a subway station, this looks like the beginning of Boulevard Raspail...|
|Guys, I can tell you Alexis is detained on the top floor of 236 Boulevard Saint-Germain in Paris...|
|And to be even more precise, in that building.|
Wednesday 20 February 2013
By glazou on Wednesday 20 February 2013, 08:33 - Standards
Thursday 14 February 2013
By glazou on Thursday 14 February 2013, 18:04 - Standards
I just read Daring Fireball's short so-called « analysis » of the Opera switch to WebKit. Even I perfectly know that guy is almost only an Apple PR guy, I'm again surprised by his limited ability to analyse a situation. The only question that is worth it is the following one: whatever is the strategic rationale that led to that choice, it's obvious Opera had the choice between open-sourcing Presto to build a larger community around it and ditching it in favor of an already open-sourced rendering engine. So why did they choose the latter?
And in terms of WebKit better than Presto, well, Opera has always been a better player with respect to standards than Apple. As many people have already said, a test failing in Presto was often the sign the test was wrong or the spec had a problem, given their extreme adherence to specifications.
So as usual, you can avoid reading Daring Fireball. No hyperlink from here. Nothing to see there.
Wednesday 13 February 2013
By glazou on Wednesday 13 February 2013, 12:20 - Standards
It's a really strange day... The annoucement Opera drops the Presto engine came at european hours, of course. Fortunately, the city of New York woke me up at 4am with road construction and lots of noise from construction engines. Found my iPad silently piling up tons of notifications from friends about Opera. Discovering the news, I should not be surprised since the rumors started to percolate in fact two weeks ago...
Opera-the-company is still here while Opera-the-rendering-engine is no more. It clearly reminds me of the last moments of Netscape I can't help but thinking this is not a new beginning but the end of an era, and most certainly a bad omen.
The Web wakes up less fragmented today but this is a sad moment because fragmentation and competition are good for innovation. Just one year ago, Opera was one of the advocates for one of the strangest decision ever requested in the CSS Working Group, the authorization for a rendering engine to implement the CSS prefix of another rendering engine. It never happened but what happened today is another magnitude, unfortunately.
Oh, it's not the market share of Opera that makes the difference. Their self-acclaimed 300 million users are a drop in the ocean and are mostly related to low-end phones, still a huge market in some parts of the world. No, it's the loss of an independant innovation center. Opera engineers will discover the power of a
r- you can't control... They aim at an iOS browser. Wait, based like the others on the slow html control all but Safari use? Seriously????
I can't see Opera still having a huge differenciating factor now, unless they drastically reinvent themselves and almost change of market. If Opera was a smaller company, I would say they're looking to value their browser implementation skills to be acquired by one the roughly ten big players desperately currently looking for WebKit expertise. In other terms, an investor's perspective, not an industrial one. Oh, wait, did I say it? Oh crap...
For the CSS Working Group, that's an earthquake. One less testing environment, one less opportunity to discover bugs and issues. Let me summarize the new situation of the main contributors to the CSS Working Group:
One CSS prefix is gone and
-webkit-* increases its power. Yesterday night, I was telling Håkon Lie (Opera CTO) I could imagine him in the amazing NYC Mariott Marquis elevators looking down to Lars-Erik Bolstad (Opera VP Core Technology) on the 8th floor (at the bar with us, obviously) and saying « I am you father », Lars-Erik answering « Noooooo... ». Today, I can feel the power of the dark side of the Force.
Opera, do us two favors please:
Thanks and good luck.
Tuesday 22 January 2013
By glazou on Tuesday 22 January 2013, 14:27 - Mozilla
I just released BlueGriffon 1.6. More information available here.
/* Enjoy! */
Monday 21 January 2013
By glazou on Monday 21 January 2013, 11:58 - Mozilla
Tomorrow, european time, if all goes well. Next monday for BlueGriffon EPUB Edition v1.6.
Sunday 13 January 2013
By glazou on Sunday 13 January 2013, 14:09 - CSS and style
I wrote a quite long article about the current CSS Paged Media and Generated Content for Paged Media specs/proposals and why they're outdated and are not enough. You can find it here, on www-style.
Saturday 12 January 2013
By glazou on Saturday 12 January 2013, 09:52 - General
The official anwer of the White House to the Death Star petition is a masterpiece, check it out !
Friday 11 January 2013
By glazou on Friday 11 January 2013, 15:09 - Mozilla
Saturday 22 December 2012
By glazou on Saturday 22 December 2012, 20:34 - Microsoftisms
Here is what I wrote about Microsoft Expression Web five and a half years ago. I have worked almost all my professionnal life on markup-based Wysiwyg editors. And because the this is a small community working on very, very complex apps, I was really sad yesterday to read that Microsoft Expression Web is no more. To the people who originally built that application and the Expression Web team at Microsoft, my sincere regrets and wishes for your own future.
Wednesday 12 December 2012
By glazou on Wednesday 12 December 2012, 09:11 - Computing
Friday 7 December 2012
By glazou on Friday 7 December 2012, 09:57 - Standards
The daily xkcd is once again excellent. I forked it into:
<p style="background-color: -webkit-gradient(...)"> How do you annoy a Web Standards' author? </p>
Thursday 6 December 2012
By glazou on Thursday 6 December 2012, 12:34 - Standards
Reminder, a W3C/IDPF/BISG Workshop on Electronic Books and the Open Web Platform will take place in NYC, USA, the 11th and 12th february. The deadline for the submission of position papers is the 10th of december so hurry up if you plan to attend the Workshop!
Thursday 29 November 2012
By glazou on Thursday 29 November 2012, 15:01 - Mozilla
Last detail, this should work even if CSS transforms apply to the table. Unfortunately, I filed a bug blocking it earlier today.
Saturday 24 November 2012
By glazou on Saturday 24 November 2012, 12:25 - Standards
As a reminder, BlueGriffon embeds SVG Edit. As soon as I have time for that, I'll look more closely at Method-Draw to see if it could replace SVG Edit in BlueGriffon since I find its UI and the UX it induces quite nice.
Wednesday 21 November 2012
By glazou on Wednesday 21 November 2012, 17:05 - General
Friday 16 November 2012
By glazou on Friday 16 November 2012, 11:21 - Mozilla
Frédéric Wang wrote an interesting article about sending MathML inside HTML-based emails. And since I found his solution of inserting manually the MathML elements in the markup quite painful, I did what I usually do in such cases: I wrote an add-on...
So this add-on adds a new button to the formatting toolbar of message composition windows (the π button at the right-hand side of the main window), a new menu entry under Insert and both open a dialog allowing to insert/edit MathML through AsciiMathML. Hope you'll find it useful, it's available from here and it's not a 1.0 yet.
Update: now submitted to AMO, feel free to review it !
/* enjoy */