Categories
main

Xgl works!

I just applied instructions from OpenSuSe page about Xgl and my KDE started playing this tunes… It’s awesome! The default list of “behaviours” (I took the name from in-famous Microsoft’s DHTML creations from IE4/IE5) gives you a few things a’la MacOS X (window minimalization/maximalization), a’la Vista (alt+tab transculency and preview) and Luminocity (wobbly windows, a funny wobbles when menus appear/disappear).
It all looks really cool and works quite stable as for 0.0.1 alpha.

For me, this ends the thread about how bad it was that Novell developed Xgl on their own instead of discussing every feature on the maillists and allowing everyone to Veto the progress.
“camel is a horse, designed by community…”

Categories
main

iPlay.pl works with Gecko!

Today, iPlay.pl sent us an email that their music store is the first in Poland and one of the few in the world that supports Firefox (and all other Gecko based browsers) starting from today!

First, I still find every evidence of the fact that Firefox hits the mainstream very exciting. And Firefox opens the space for web standards and other browsers too.

On the other hand, iPlay.pl is still part of the sad world of DRM, and I still have to wait for the place where I could by my music in some open format, like Ogg. While I understand that companies are not likely to trust users, I think that it will happen one day, because users will realise this.

Anyway, if you buy music, use Windows, and want to use Firefox, iPlay.pl is for you.

Categories
main

Flock 0.5.11 is out

Wohoo! Flock 0.5.11 is there, it’s not perfect, but it’s great!

And we’re working hard now to bring you the next one even better and for sure, more polished. The problem with applications in this stage is that it’s pretty hard to polish the UI for them because so much work is being done every single day including the release one. It also affects L10n very deeply and that’s the reason why Flock 0.5.11 is not 100% localizable 🙁 It’s not that bad, we’re still far away from Flock 1.0, so there’s time for that, and now, once all components are localizable I can go down and hunt those hidden hardcoded things that left.

We also have source-l10n system, and I was able to create Flock 0.5.11 pl (but I’ll tag it tomorrow), and I’m sure that zh-CN version is around too. Tomorrow, I’ll update our Wiki to new instructions (we need to make fbuild.sh able to sync with a tag instead of tip for that) and I’ll post to l10n@flock.com maillist info about localization. If you want to follow the source-l10n method, you need to be able to build Flock (I hope it won’t be required before 1.0), and get SVN account from either me or Robin. Join us on #flock-dev or #flock on irc.flock.com server and ask for your login/pass, or just use an email. We’ll prepare it for you (along with SVN directories) so you can start your work!
For our localizers, I also created a special page where you can report any problematic terms you met during localization process. We’ll try to solve them to make your and our users live easier.

Categories
main

FOSDEM 2006

My schedule is based on general schedule + devrooms schedules and I must say that it’s really unfair that so many great things happens at the same time… 🙁
Fri

5:35-7:50 – Flight Warsaw-Brussel

Sat

10:30-12:00 – (Jansson), R.M.Stallman, Invitation
12:00-13:00 – (Jansson) GPL3 Discussion
13:00-14:00 – Lunch Time
13:00-13:45 – (Mozilla) Introduction
13:45-14:30 – (Mozilla) Mozilla Foundation
14:00-15:00 – (Jansonn), Plan9
14:30-15:15 – (Mozilla) Mozilla Europe
15:15-16:00 – (Mozilla) The Seamonkey project
16:00-17:00 – (Jansonn) XEN
16:00-17:00 – (Chavanne) Speex
16:00-17:00 – (X.org) Xgl – The current future of X
16:00-17:00 – (OpenSuSe) SuSe Linux 10.2 – Quo Vadis?
16:00-17:00 – (KDE) Roadmap to the World Domination; Marketing KDE
16:00-16:45 – (Mozilla) Flock (yup! By me – I must be there probably)
16:45-17:30 – (Mozilla) Mozilla Project BOF

Sun

9:15-10:00 – (Mozilla) XulRunner
10:00-11:00 – (Chavanne) Darcs
10:00-10:45 – (Mozilla) Reflow Refactoring
10:45-11:30 – (Mozilla) Flocking the Mozilla Codebase
11:00-12:00 – (Chavanne) SVN
11:30-12:15 – (Mozilla) Zap – the Mozilla SIP client
12:00-13:00 – (Jansonn) Dojo
12:15-13:00 – (Mozilla) Mozilla Development BOF
13:00-14:00 – Lunch time
13:00-14:00 – (Jabber) What’s cool & new
14:00-15:00 – (Jansonn) AppArmor
14:00-15:00 – (Chavanne) Beagle
14:00-17:30 – (Mozilla) Localizing Mozilla product and projects
15:00-16:00 – (Jansonn) ClamAV
15:00-16:00 – (Chavanne) OpenOffice.org
16:00-17:00 – (Chavanne) XUL (yup! By Axel himself Hecht! :))
17:00-18:00 – (Jansonn) The Challenge of Linux Desktop
Mon

19:20-21:20 – Flight Brussel – Warsaw

Yes, it’s hard to choose 🙁 But there are a few things I’m especially proud of. First of all, Axel will talk about Mozilla XUL on main track! Congrats! Second, there will be two talks about Flock on Mozilla DevRoom, one headed by me, and another by Erwan and Termie!  Third, all localizers from around the Europe will be refunded for their trip to Brussel! It means that we will finally be able to meet IRL with all those people we were working together around Mozilla Suite, Firefox, Thunderbird, Nvu, and now Flock localizations! Many of them owes me a beer or a wine or a Sangria 😉
We will have an ultimate chance to discuss the wins and looses of our work, our main goals and solutions, share the experiences and ideas, not only about translation, but also promotion, driving communities and competing with major proprietary software vendors. I only miss that Dria will not be there to discuss MDC localization 🙁

it’ll be a great weekend, and I’m so happy that I’ll be there with my friends from Flock, from AviaryPL and my girlfriend as well 🙂

Categories
main

Gecko is moving forward. Exceptions anyone?

Gecko, like every other Open Source project, is getting smaller and faster with every release. This is the nature of OS development, and I love it.

Look, compare Firefox, Mozilla Suite, Open Office, KDE, Gnome, Kernel, etc. Every piece gets faster with every release. If not faster, than it stays in 0 point, if it’ll regress in performance, it’ll get faster than before in the next one, because automated performance systems will catch the rise and someone will investigate that part of the code, cleaning it, and optimizing.

For Mozilla, you can look at build-graphs.mozilla.org and compare the results in, say 360 days.

Of course, it doesn’t mean that OS is faster than proprietary software everywhere. There are many other issues that can make it opposite, but comparing two pieces of software requires much more than simple timer. For example comparing browsers performance is very hard. IE will start with the OS, Opera is pure browser, while Firefox is Gecko and Gecko is full cross-platform RAD environment. Which one is faster, depends on the test and everything might make the difference, so, to make a precise statement about performance, you need very complex term. Like “App X in ver Z is faster than Y in ver U on Linux, in loading code V when not using cache”, so I think that this kind of comparison is more a journalist job (who can say “App X is reaaally fast” and noone will force them to prove their claims), but for us, most important is to compare our versions, make sure that every next is faster and seek&destroy issues that hits the default user hardest. (it doesn’t apply to pre 1.0 versions. Yes, Flock will have to be optimized before 1.0 ;)).

Categories
main

Interview, I’m not hiding!

People keeps asking me why I didn’t tell them that I was interviewed by Daniel Glazman. Well, I don’t think that I should blog about every interview or word about me, but one strong argument to do this this time is that Daniel doesn’t allow to comment on his blog, and as I said very important things for me there, I’d love to hear what others think, here it is 🙂

Comment as you wish.

Categories
main

Flock 0.6 delayed

Flock 0.6 should be out around February 15th.

We need those two weeks to do QA of latest patches, prepare the new website etc.

Categories
main

Goobuntu!

Google at work on desktop Linux – So predictible. I’d love to see the effects of Ubuntu and Google cooperation, but on the other hand, I doubt that Linux is ready for desktop.

Google has to be patient, wait for Gnome3 or KDE4, wait till those pieces matures, it should take us a year. If they won’t be patient, they’ll just get disappointed.

Categories
main

Google bookmarks

Google bookmarks … As always, hats off… KISS heavly involved.

Categories
main

WIP 20060129 Sunday

I just woke up (It’s 07:53 am here) after almost 12 hours sleep, I’m sitting in the hotel room, eating Madeleines and drinking orange juice.
The hotel room is nice, I have a bad, shower, refrigerator and internet connection. It suits all my needs 😉
One thing sucks. They’re blocking SMTP somehow. I don’t know why, but it’s blocked, so I can’t send any emails – Andy, Robin, others, I’m sorry! I just can’t answer you 🙁 I’ll do this from the office.
Today, I want to do some shopping, and join the crew in Flock’s HQ around 2 pm.

We’re now in the L10n freeze stage, which means that I have few days before the release, to remove all hardcoded strings, clean L10n files structure, and prepare for Flock 0.6 localization. Yes, call me Mr. Mission Impossible 😉

Ah, and I’m working in AMD64/GCC4 environment (Gentoo on my notebook), so Flock doesn’t compiles by default, I need to manually patch it after every update. And even with the patch on board, I still can’t build clucene – Yosh claims it’s my env fault, but it still makes my life harder. I’m going to ask for help today 🙂
Of course, we’re in early stages of development, so the Freeze is not that cold as it should, some folks are still working on UI changes, and I’m doing my job at the same time. I hope it’ll change for the next release.

So, team, just CC me to all bugs you’re working on for 0.6 release, and I’ll be happy.
I’m also wondering if we should move to Firefox 1.5.0.1 before this release. It would be good for the security reasons… Robin? Anthony?

Now it’s a breakfest time. Yummy!