Categories
main tech

Mandriva 2008 Live UX

Ok. I put my hands on Mandriva 2008.

I must say honestly, I never liked Mandriva (Mandrake) too much. In the times when I was working for MaxWeber, I tried to use it as my main distro for some time and I felt like in a candy shop, with all those plastic colors, plus the overall experience was pretty “old-fashion-linux-like” in terms of feeling that I’m using a combination of pieces glued together. It’s my old and well known accusion against KDE. (Gnome was a bit better, especially in Ubuntu edition)

I hope that the past did not influence my review, thus I decided it’s better to inform readers about it, to stay fair.

I focused during this test course on the things that are specific to Mandriva distribution plus the overall experience during 10-20 minutes test. It’s not sufficient to put any general statements about the quality and (same as with OpenSUSE 10.3 UX review) I’d like people to give it a try before judging. I did not install Mandriva 2008, and this may influence the experience I have had, altough most of the things I focused on are unrelated to what could have change in the installed system. (that statement bases on my knowledge about Linux and installation processes).
The first thing you see after booting from the CD is a nice, blueish theme. It’s still a bit too candy like, but I feel ok with that, and I’m sure many people will really find it attractive.
A little glitch with grub is that you see a (themed) menu but with only one option to choose and 10 delay before auto starting it. Most people won’t notice, and you can’t say it’s a bug, but what for? I can guess that it’s made to allow some people in corner cases modify the launch options, but once more the sin of Linux Distributions is presented. Majority experiences options made for minority.

Boot screen is just like a modern boot theme in Linux distros. I find it less attractive than suse’s one, but that’s probably because I spent so much time with designers and they raped my aesthetics, so in result I love when things are very small. suse’s progress bar is smaller. 馃槈

The first thing that I found different to most live cd’s is that you have to make some choices before seeing the deskop. You’re choosing languages, time zone, time format, 3d special effects (metisse, compiz fusion or nothing).

I can understand the reason for which they did it. Especially the 3d part makes you aware of what the desktop will be like. There is a clear description of each choice, so even a novice user will understand the consequences of his choice. User who’s already aware of what he’s doing (experienced linux user testing mandriva) will like this idea. I like it. It makes it possible for me to choose in 3 steps how I want the desktop to looks like.

Categories
main tech

UX of OpenSUSE 10.3

Today, I tried OpenSUSE 10.3. Installation went fine, although it was at least partially because I installed various OpenSUSE many times before. The installation process is definitely too long but I don’t have off hat ideas on how to make it shorter.

The initial feeling after login is… fresh. It feels fresh. I like the wallpaper, sound theme. The start menu is as always extremely cool and usable. Those three aspects make OpenSUSE first experience really nice. My gf spent about 10 minutes and had absolutely no problem to find herself in the new environment. She knew it’s different from Windows, but she liked they way how different it is.

The first unpleasant experience came after updating system with suse system update. Sound card went down. After some debugging it came out that all devices in /dev/snd were in group audio, and I was not a member of this group (nor any other system user was). I just added it to /etc/group, but that’s totally a blocker that makes the system useless. Imagine Joe Average on my place with his first, brave try of this Linux thing, when he can hear cute login sound on the first time, then he clicks on “update” icon to update his system and then, after reboot – no more sound Joe!

Second unpleasant experience came few minutes later during short user-testing session on my gf. She really liked the wallpaper set, she found the start menu very nice and intuitive, she clicked through apps/docs/places, read right column, wowed over search menu, but then said “It seems there’s not too many apps here” – user used to Windows like start menu with zillion apps feels a bit “empty”. She did not find the “Other apps” icon, but this may be due to the nature of this experiment with me standing over her head.

But the problem appeared when I pointed her this button. She clicked on it, and it took over 30 seconds for the new menu to appear. The new menu is a window, almost full-screen with huge amount of apps in a flat layout. That’s different to Windows, but nothing “bad”. Until she started reading the descriptions. “DMA channels”, “OpenGL”, “PCI”, “Partitions”, “SCSI”, “Samba status”, “Processor”, “X Server”… thank you! Stop!

Who the hell came with this idea? Let me guess… no one. No one actually took care to do this very freakin simple user action flow – login, click on Computer, click on Other Apps, read the first line, compare it with what the user expects to see. Hello!?

Clicking on “Home folder” icon on the desktop to see a window with “bin”, “public_html” directories and one file named “nautilus-debug-log.txt” is also something that should be considered as a suicide.

That’s it for now. OpenSUSE looks really good, it makes great first impression, more familiar for Windows users than Ubuntu, it has way more complicated installation process and lacks the LiveCD+Installer idea from Ubuntu which is so obvious once you get used to it.

Anyway, it’s really frustrating that with each and every linux distro I launch, it takes up to 3 minutes to find a first UX bug. Always. And I’m not talking about super-duper-heavy-LFS like distros. I’m talking about Ubuntu, Mandriva, Fedora, OpenSUSE…

We overcame huge limitations of X system, we developed eye candy to the extend never seen before, we have very, very secure systems, we have huge variety of distributions that create healthy ecosystem of competing solutions and ideas. We developed the best ever seen system of application management and installation, we made it all. Few years ago the blockers for Linux adoption were technical. Sound cards didn’t work. Monitor resolution was badly autodetected. Printer was unavailable. CDROM was not detected. Today, we overcame ALL of those. Virtually ALL! Last three or four hardware pieces I bought were much better recognized by my Ubuntu than Windows! Including USB headphones which are recognized as USB hotplugged sound card! No problem for Ubuntu! Huge problem with Windows.

But in the end, it’s depressing that we still fail to provide the UX without very visible, simple to avoid, flaws. In Ubuntu, you have great chance to see something like “/dev/sda2” on the very first desktop you open after logging in. In SUSE you hit “nautilus-debug-log.txt” in your virgin home folder and “DMA Channels” as an example of “other apps”.

I know that users will learn this. After one day, such problems disappear and new patterns are memorized, I know that people with motivation (and the motivation is easily raised by the blue screen of death) will switch and will be happy in the end. But all those “mistakes” looks like ignorance. Like if no one did actually install his own distro on an empty drive and SEE how it works. For 5 minutes. To make those 5 minutes perfect.

Tomorrow I’m going to try Fedora 8.

Categories
tech

Project watcher update (part 1)

As some of you may remember, over one and a half year ago I posted a list of software/hardware projects that I’m interested in. I named it “Project watcher” and some of my friends and readers followed my path. I really liked the idea, but on the other hand I felt I’m not updating the list and it may become obsolete with time.

Overall, the project seems to be my personal success. I really used it every month or two to see what’s going on there and I want to keep the project alive 馃檪

Now, I’m going to prepare an update of the list, but first I’d like to summarize what happened in the project I’ve been following since聽 7th of March 2006.

First on the list are games:

  • TA Sprint –聽 it came up I didn’t follow the progress of this project to carefully. Simply, had no time to play this game. I still feel there’s a lot of potential inside and according to my knowledge progress was made from release of 0.72b into 0.75b with 4 releases in the given interval. Projects is alive and kicking 馃檪
  • Boson –聽 I really miss a good RTS for Linux (Blizzard! Open Starcraft!), so I use Boson as one of the references for “new C&C“. In 2006 Boson received two updates – 0.12 and 0.13. Unfortunately since then not much has happened. There was some planning of the campaign story line, but the last edit on their Wiki was made on April 30th, and since then聽 there’s not much going on. The last SVN commit was made 3 months ago. 0.13 is mostly a graphic upgrade over 0.11, the game is playable but it’s stil in it’s very alpha stage with very “generic” feeling of missions, gameplay etc.
  • Attal – This was my hope for “HOMM” like game. The website is totally down now, for the whole time it was聽 dead and nobody updated it, but the development of the code has happened. The team (rather very small) did some coding this year, and they seems to be preparing 1.0RC release (+rewrite to Qt4 for 1.1?). The game is in non-playable state, at least for me, it requires huge update of graphics to catch up with the reality but who knows… Once 1.0 is out it may be very different.
  • Planeshift – amazing project. Open source MMORPG game. They’re very active, managed to create a healthy and alive community of developers, beta testers, players. It’s an a huge pleasure to watch them growing. When I was creating first PW, it was just past the 0.3.013 release. 0.3 was a long awaited update over 0.2, huge rewrite, very needed and awaited. 0.3.x line is much more about role playing than any other RPG game I’ve ever seen. At the time there was no fighting mode at all! The game has a lot of unique concepts, like their own races, unique economy system, interesting idea of Death Real which is a separate world where you “live” once you die and can stay there or try to get back to the real world, huge, multilevel idea of Game Masters, and many more. In the time frame between last PW and today, there were many minor updates from 0.3.013 to 0.3.020, but those updates are pretty lengthy – take a look at their website to list them. Short summary is about more skins, more monster variations, better cast spellings, update to stable Crystal Space 1.0 engine, many updates to crafting system, new areas, key/lock system and tens of hundreds updates to the graphic system. Overall the game is totally playable, the world is “alive” and there’s a great future for this game, as it’s one of the examples of huge and healthy open source community and system for players. The authors are not in hurry, have time and patient, and community is happy with current state, so in result I don’t expect any stupid rush, but steady growth which will make the game better and better all the time.
  • America’s Army –聽 unfortunately, this is a case of a regression. After many years, the game devs decided to resign from Linux version, thus I’ve been following the game progress less carefully. The game is of course free by nature (free as in beer), so you can download the latest version being 2.8.2 and enjoy if you’re Windows user. According to WineHQ AppDB it won’t run on it 馃檨 I’m waiting for 3.0 release which will base on Unreal Engine 3. I still enjoy playing the game but didn’t play much during last 1,5 year.
  • Glest –聽 It’s another interesting project. RTS by nature, it’s a bit similar in structure and model of development to Nexuiz. It’s open source, but strongly driven by a solid core team and does not depend on the community itself. It gathers the community, but it’s definitely ot “driven by” a community. Since last PW it received major update to 2.0, but later there seems to be no active development in public taking place. Such projects are usually either driven by some fundings/sponsorship or as a project for studies. Not sure which happened here, but I hope it’ll go further. The current state is that the game is totally playable, it has nice graphics, but requires a lot of polishing to grow up from the Warcraft I kind of details.
  • Danger from the Deep – not much market noise created by the game, but it received multiple updates since first PW. It’s a submarine kind of game (Silent Hunter, Silent Service) By the time it was 1.0 stage, I remember chatting with it’s main dev about his plans and ideas and he was rather calm and confident about what he wants to make with it. I love such attitude in open source model 馃檪 We have 0.3 version now, it’s pretty much playable and gave me a lot of joy, and there is a progress happening on the CVS.聽 It seems that authors are deeply interested in a realism of the game, as they really try to reproduce the “feeling” of submarine with all the details (not like Silent Hunter, where you have candylike simplification of what a submarine work is). I believe that they need a bit of cleanup in sources, which usually happens in the middle between first alpha and first stable (~0.5) cause currently it’s all flat in one directory. The game seems to have great future ahead, although I think it would be easier if they will switch to some external graphics engine instead of developing their own (leverage).
  • Vega Strike –聽 this project was nearly dead for last 2 years, but all of the sudden, we have 0.5 beta now! Also, we have a new website and it seems that the project is alive again, I’m just downloading to test it. From what I remember about 0.4.x line it had very nice graphics, but the world felt “empty” and it was hard for starters to find out what to do. I’m going to keep observing the progress.
  • Eternal Lands –聽 magical project. The whole development is being made behind the scene, there seems to be no elements of a normal open source project (say, news, changelogs are on the forum), it has extremely active community, similarly to Planeshift I think, and huge world. It’s very stable, the graphics are very simple (reminds me Ultima Online), but it’s totally enough to enjoy the huge, full of quests world, many guilds, fan sites and, of course, players. It’s very mature as for an open source project. It has tutorial system, leveling system, fighting, etc. everything that needs to be for a successful game. I think that if the author could upgrade graphics to 2007 standards, it could storm the gaming world 馃檪 Look at main dev’s blog for more news.
  • Nexuiz –聽 As I mentioned before, it seems to be a project similar to Glest. No major community, small but strongly devoted group of devs (friends?) and an amazing result. Nexuiz is beautiful, and very carefully detailed game that is ready to use. New releases ( 1.5 ->2.3 since first PW) are mostly for new maps and performance updates. The team seems to be working on a new game, named Zymotic,聽 but Nexuiz is still being developed. As always we’ll probably see it once it’s ready to use and will be able to only say “Wow!”. (I found an SVN repo for the game.It seems that it’ll use DarkPlaces engine,聽 the same as Nexuiz)
  • Legends –聽 I must admit, I didn’t follow the game progress at all. It seems to be developed actively but can’t say much about it. From what I remember it has nice graphics and platform, but that’s all I know 馃檪
  • UFO A.I. –聽 This game has interesting history – the game was initially developed in close source manner, by a small group of fans since 2003. After major slowdown in development in Q4 2005, the team decided to open the game and since then the project is pretty active, with release 2.1.1 in may 2007. I didn’t play recent releases, but from what I remember from time I did, the game is very nice and really has a “heart and soul” of UFO series. CVS repo is active (last checkins from week ago) and it seems project survived well.

In a summary I’d like to categorize the games via the development model. Please consider that all the games described here are free, and all but one are open source.

“traditional Open Source model pre-1.0” –聽 strong role of a forum, wiki, bug tracker, low entry barrier. There’s a very thin line between users and a community.聽 Actually most users of the product are part of the community that follows development progress, report bugs,聽 take part in feature planning etc. Such model is usually pretty flexible,聽 and projects are very active, with new code commits every second day or so.聽 (UFO A.I.)
“traditional Open Source model post-1.0” – still a strong role of a forum,wiki,bug tracker, a bit higher entry barrier. The split line between users and a community is getting higher, but still the community takes a very active role in the direction of the project. There’s a thin line between community and developers. (Planeshift,Wesnoth, FreeCiv)

“silent project model” – the games that are passionately developer by a very small group of people (one or two), with low noise, low activism, very small to none community involvement. Those are the projects were the project leader is driven by the fun of game creating and while he definitely feels that he creates the project FOR users, he doesn’t need a community watching his hands and screaming his name to do his job. In such case, there may be 50 downloads per year聽 and very small community noise, yet the game progresses with releases every year or two and exists for, say, 10 years.(examples: Boson, Attal, Danger from the Deep, Crystal Core)

“mod model” – in such model, we have a project based on some older game, usually proprietary, where fans of the game creates a community and development group of the project. It’s usually pretty much closed, the barrier is rather high, not because of the attitude but because of lack of time and interest in getting new people involved. In such model the development happens behind the scene, community knows where, while newcomers are just a potential users, there’s no effort in trying to get their energy used for the project. (examples: TA Spring, Legends)

“semi-closed model” – in such model, there’s a group of people that have some external motivator for their work (funding, university project etc.) and have no intention in raising the team. In such model the entry barrier is almost impossible to pass, there’s a strong line between contributors and users and there’s very small “community” that is made of users who stay users. The “community” in such model is just a forum users usually who may report bugs, propose ideas or talk to each others, and the dev team will respond from time to time. It’s very near to usual closed-source gaming model of community (think: community of America’s Army, The Witcher, or most other games).聽 (examples: Nexuiz, Glest,聽 Vega Strike)

Notice,that the first two聽 -named (traditional Open Source) follows the Bazaar model, while the other three, may or may not use it being near to Cathedral one.

I know that some of the projects could hit a few models at the same time (Crystal Core being both, traditional OS before 1.0, and silent model, or UFO A.I. being traditional and mod model), but I tried to choose most important part of the model which seems to define other aspects of how the project is being developed.

Fair enough. In the next part I’ll present new projects from games part that I care about and will update this area.

Hope you like it 馃槈

Categories
mozilla po polsku tech

Onet/Republika po raz kolejny popisuje si臋 amatorszczyzn膮

No bo… no jak to inaczej nazwa膰…

Mitchell Baker pisze w komentarzach do publikacji wynik贸w finansowych firmy, 偶e Mozilla jest i pozostanie niezale偶na, a je艣li b臋dzie trzeba jest gotowa rozwi膮za膰 umowy z Google, aby to sobie zapewni膰.

Dzie艅 p贸藕niej, po raz kolejny jaki艣 dziennikarzyna popisuje si臋 brakiem znajomo艣ci angielskiego oraz predyspozycjami do kariery w takich tytu艂ach jak Fakt, Fakty i Mity, 呕ycie na Gor膮co czy Rewelacje.

Mozilla rostanie si臋 z Google!“, news po sekundzie trafia bez 偶adnej weryfikacji na g艂贸wn膮 stron臋 wiadomo艣ci Onetu, a co!

Nie po raz pierwszy onet udowadnia, 偶e do “dziennikarstwa” Internetowego zatrudnia si臋 najs艂abszych mo偶liwych pracownik贸w. Gratulacje.

P.S. Webinside goni!

P.P.S. Web spo艂eczno艣ciowy te偶 nie chce zostawa膰 w tyle…

Aktualizacja: Onet poprawi艂 wpisy po interwencji. Jest lepiej. Zobaczymy jak b臋dzie nast臋pnym razem

Categories
main tech

The Witcher

Yesterday, I spent few hours in EMPIK shop next to my place, waiting for a premiere of The Witcher – new PC game that bases on excellent books by polish fantasy author – Andrzej Sapkowski.

First of all, please, don’t be fooled by “fantasy” part. It’s not about faeries, it’s about very brutal world, very realistic action, very interesting moral dilemmas, and amazing action. Sapkowski is one of the most popular polish writers, unfortunately not translated to English yet 馃檨 (First tome of legends, not sage, is translated to English – Last Wish. The quality is good, maybe not as Aviary.pl work, but English language has no such great localization team…)

Now, the polish team of developers created a game – The Witcher. The game is excellent. I bought it yesterday and my flat mate too, and many of my friends did… I did track the progress of the game creating process for last 2 years and I must say that I never heard of such devotion and perfection during game creation. The reviews of the game are great, so it seems that they made it.

If the game will be such a huge success, it’ll be both, thanks to the great world and story created by Sapkowski and thanks to the amazing skills of the game creators. It’ll be the very first game ever created by Polish team that will make the international success. I encourage you all, if you have some free time, to order the game, and try it on your own.

I’m sure you’ll fall in love 馃檪

Categories
mozilla tech

Little big things on the horizon…

Glazou is right. If I can suggest you something, look at this article very carefully.

Samsung + Mozilla? Mmmm :>

Categories
main mozilla po polsku tech

Zmiany

Jedn膮 z atrakcyjniejszych form sp臋dzania czasu we wtorkowe, wrze艣niowe popo艂udnie mo偶e zmienianie 艣wiata… nie?

Discussing Mozilla EuropeNo to w艂asnie to robimy 馃檪 Pascal, Pike, Peter, Tristan i ja siedzimy sobie w ma艂ej salce konferencyjnej w centrum pary偶a i podejmujemy Naprawde Wa偶ne Decyzje.

NWD s膮 niezb臋dne, bo dzieje si臋 Naprawde Wiele. Z reczy, kt贸re ju偶 wyciekaj膮, mamy MailCo. B臋dzie wok贸艂 tego du偶o szumu, a Mozilla Europe w natrualny spos贸b zyska艂a nowego partnera. B臋dziemy reprezentowa膰 interesy MailCo w Europie. B臋dziemy te偶 znacznie bardziej aktywni, b臋dzie nas wi臋cej, zar贸wno w dziedzinie zasob贸w ludzkich jak i “visibility”. MoEu obiera dwa kierunki – chcemy by膰 lepiej s艂yszani w Mozilli Foundation, Mozilli Corporation i MailCo. Z drugiej strony, chcemy mocniej zaakcentowa膰 obecno艣膰 Mozilli w Europie.

Adopcja produkt贸w Mozilli w Europie post臋puje w 艣wietnym tempie, jednak nie koresponduje to ze 艣wiadomo艣ci膮 istnienia Mozilli jako organizacji i ludzi, to widoczne jest znacznie bardziej w Stanach Zjednoczonych, Japonii czy Chinach. Chcemy to zmieni膰.

Mozilla Europe chce by膰 bardziej widoczna jako organizacja, a nie wy艂膮cznie poprzez produkt. Ma艂o kto wie o ogromnym projekcie Mozillowym jakim jest Joost. Ma艂o kto wie o AllPeers. Disruptive Innovations, OpenWengo… To wszystko dzieje si臋 w Europie, a w najbli偶szym czasie b臋dzie si臋 dzia艂o jeszcze wi臋cej… Dania jest ciekawym krajem 馃槈

Mamy du偶o do zrobienia. Mozilla jest projektem o niesamowitym potencjale, kt贸ry wykracza bardzo daleko poza punkt w kt贸rym jeste艣my dzisiaj. My艣l臋, 偶e kiedy艣 b臋dziemy m贸wi膰 o Firefoksie jako o pierwszym wielkim sukcesie ogromnego projektu. Mozilla Europe jest jego witaln膮 cz臋艣ci膮.

Trzyletnia kadencja obecnego zarz膮du Mozilli Europe dobiega ko艅ca. Nied艂ugo czekaj膮 nas wybory, zmiany w statucie… i inne… 馃槈 Trzymajcie kciuki!

Categories
mozilla tech

ZipWriter hits trunk

聽Woho! Bug 379633 is fixed!

ZipWriter just has been included into trunk.

You may say it’s a small thing. Who cares? Opera, IE, Safari lives without it and you can rarely see users complaining that their browser lacks scriptable zipwriter, right?

Hah! Mozilla is a platform, not “a browser”. It *does* influence any effort towards Xul editors, Mozilla IDE’s and… L10n tool 馃槈

Categories
main mozilla tech

Mozilla Europe reignites

As some of you may know, Mozilla Europe BoD have a Plan to rule the world. We don’t push it in hurry, as we all know that rather sooner than later you all will understand that it’s actally good for you and the mankind as a whole.

Our current roadmap is to get more power after next elections in most European countries and slowly get people aware that our intelligence, brilliant ideas, and by far most importantly – incredible handsomeness – makes us the natural solution to all problems of the modern Europe.

Of course we’re not going to lay on our huge sofas and drink wine waiting for combined human intelligence (extelligence) to mature enough to see this obvious truth. We need to act.

The logic is simple. The blocker of our Ultimate Goal is human knowledge, maturity and awareness what’s good for you. We need to push this in the only right direction.

In order to achieve this goal we decided to meet together on 17th-18th of September and update our plan. We need to speak lauder (since we have perfect, radio-ready voices). We need to do more (since everything we do is good). We need to be more visible (since we’re amazingly handsome).

It happened, that the group of perfect, hot, well build half-gods met together as a European Mozilla affiliate and we feel responsible for the future of the Mozilla project. So the side effect of taking control over the world (for it’s own luck) will be good for Mozilla project itself.

We want you all, our community, developers, users, non-users, readers, and other kinds of BoD fans to raise your hands now, and share your thoughts, feelings, wishes and the words of thankfulness in the Wiki article.

Look at my beautiful eyes, reader. I’m speaking to you. It’s really important. What you will write there will really influence the future of Mozilla Europe (and the mankind).

Or course this is a great news for Paris and France as a whole. This lucky country that has Mozilla Europe HQ (this can compete only with Disneyland) will host all Board of Directors members together which will cumulate the amount of handsomeness, vibrant intelligence and energy that once created Captain Planet, and for 2 days will take the crown of the World from London, where the GFX Ninja keeps filling the void after Victoria and David Beckham.

For more official info, look at Pike’s blog (he’s smarter, but I’m younger ;)).

Categories
main tech

ISO says NO to fast track for OOXML!

According to nooxml website, it’s getting very likely that OOXML will not go the fast track 馃檪

Crossing fingers 馃檪