Блогчетање

Данилово блогче

Sun, 13 Jul 2008

Got some stomach problems on Friday night, so missed the GUADEC closing party. Sorry that I didn't get to say 'bye' to anyone. I hope to see you next year in Gran Canaria.

[13:58] | [] | # | G | | TB

Mon, 03 Mar 2008

I had problems with my comments set-up, so people were unable to comment on the epiphany rocks article except by email: I apologize to everyone who tried. I have since fixed the comments (been away during the weekend so couldn't do it earlier), and I am including here all the comments I received by email.

Chris Lord:

Epiphany uses Gecko, but then elects to change the web font sizes and default background colours, breaking a lot of sites that expect size 10pt/96dpi and white (the former of which is actually specified somewhere in a w3c spec, I think?) - sites such as the new official GTK site, for example.

It would be nice if these 'features' could be turned off - as nice as it is for web pages to match the desktop theme (to a very small extent), it doesn't work very well in a lot (the majority?) of cases.

Also, some of Firefox's extensions are quite nice - when epiphany has a nice delicious extension (no, epilicious isn't quite enough) and the annoying jump-to-focused element bug in gtkmozembed is fixed... and maybe the re-parenting breaking pop-ups bug too... Then, maybe I'll move back to Epiphany.

Perhaps WebKit will nullify the latter two of those complaints; I live in hope :)

My take on this is: I am short-sighted and I use generally high resolution screens (120dpi). I still prefer to be able to read the text on my screen comfortably, regardless of what a web designer thinks would suit me better (and I couldn't find any reference to default font size for HTML 4.01, and I can't imagine there should be one: 10pt/96dpi is basically a size in pixels, so if some web designers want to force a font size of 13px, they should do that without pretending to be a11y friendly). And no, I don't feel like downgrading my screen dpi (I also like it to match real world sizes). As far as extensions are concerned, they are really easy to write for Epiphany, and if it was default in more distros, I am sure we'd see many more.

Also, if someone is fine with this, why not set their entire GNOME like that, and Epiphany will follow. Also, one can use a separate .gtkrc for Epiphany as well, if they want to change theme colours.

Thomas Thurman:

I think you should include a link to http://brainstorm.ubuntu.com/idea/229/ in your post about replacing Firefox with Ephy, so that people can vote on it.

Indeed. So everyone, here's the link above: go and make Epiphany default. :)

Quentin Hartman:

On my Gutsy machine at work, I started using Epiphany a few weeks ago because I got tired of how painfully slow FF2 was when I had a large number of tabs open that involved complex javascript. Epiphany feels substantially faster, not just in this case, but in browsing in general.

However, I can't use it for a large portion of my browsing because the only flash plugins that I could easily get to work in it are far from feature complete. Also, the big "pause button" thing it does when a flash item first loads is annoying.

Regardless of whether or not it technically uses the same engine, some sites render incorrectly in it. The biggest example I saw while using it semi-regularly was Lenovo's Thinkpad configuration page. The column of options would render in a too-narrow fixed-width column, whereas with all other browsers I used it in (including FF2) the column would flow to fit the window width. Clearly, the Gecko engine used in Ephy has diverged from the one used in FF2.

Do these behaviors change in newer versions? I don't know. I, like so many other people out there, don't have time to diverge from what is available in my distro.

I think the flash issues are probably something regarding proprietary software (i.e. it's not trivial to use Flash 32-bit plug-in inside 64-bit environment, but it is as possible as inside firefox, afaik). And I only know of "pause" button in two free software implementations that are indeed feature-incomplete, but are quickly "getting there": swfdec and gnash. I even prefer this kind of behaviour, but it still doesn't have anything to do Epiphany afaik: they'd work the same in Firefox.

Again, here are some problems with rendering of pages in Epiphany, and it could only be due to font size and colours display (oh yes, I am using a "dark" theme, and hit a lot of those). However, these sorts of problems happen only when web designers pretend to be designing for usability, but combine absolute and relative measures (and 10pt is a relative measure in terms of screen pixels). It's simple to demonstrate the same problem with font sizes in Firefox: just use Ctrl++ to enlarge the font size. Or with a theme: just set your default colours to dark background and light foreground, and many web sites will be messed up (yes, even ubuntu.com, which is otherwise wonderfully designed web site).

Ok, we can admit to living in a non-perfect world where many web sites are broken usability-wise, but most of this would not affect a default Epiphany installation: default colour theme is black-on-white, and default "document" font size is 12pt, with default desktop screen resolutions being around ~100dpi (and you get to customize fonts in the same way you can for Firefox, just the starting default size is different).

But, when will those who really need better usability get it if web browsers work around some problems in web sites to make them 'look better' instead of 'behave better'? How are high contrast white-on-black themes actually working in Firefox and other browsers?

[13:45] | [] | # | G | | TB

Fri, 29 Feb 2008

I've just noticed the name of awesome bar being used for a new functionality in Firefox 3.

All the features described there I have been using for years. In that simple-yet-powerful browser called Epiphany: instead of an awesome bar, you get used to an awesome browser.

I know I've been taking it for granted for years, and only other-browser praising articles like the one above make me say:

Epiphany rocks! Thanks guys!

It's a shame not many distributions are shipping Epiphany as default (to the point that I am even jealous of KUbuntu guys, who get to ship Konqueror as the default web browser, compared to GNOME-based Ubuntu shipping Firefox).

For those wanting to comment how web sites are not designed for Epiphany (I've heard comments like that before), Epiphany uses the Gecko engine, the very same thing used in Firefox.

[22:42] | [] | # | G | | TB

Fri, 20 Jul 2007

I finally learned from Lucas that official language in Brazil is Finnish.

[15:14] | [] | # | G | | TB

Thu, 19 Jul 2007

If you are attending GUADEC in Birmingham, are interested in GNOME and translation, and have an hour or two weekly to spend on GNOME, I'd like to invite you to the GTP Spokesperson training session:

Friday, 12:30 local time (right before lunch)
Meet me at the shirt give-away desk

So, the idea is to fix the bottleneck that Christian Rose and myself are at the moment: we are too busy with lots of stuff, so new contributors and administrative tasks revolving around updating teams database, and module database sometimes stall for too long (for a while, Claude Paroz has been very helpful with that).

And, if you decide to help out (and I feel I can trust you with this), it won't involve more than 20 minutes of work every week, and I hope to get a "GTP Coordination Team" up of at least 5 people who'll be authorised and familiar with how to manage GNOME translation teams. And for sacrificing this amount of time, you'll get more fame in GNOME — of course, I'd expect to already have online trust in you :)

The training session won't take more than 15 minutes, so you'll be able to get yourself some food before the next session starts.

Topics to handle

Module branching
Updating status pages with the latest info
Translation team changes
Handling coordinator changes and new team registrations
l10n bugs handling
Tracking Bugzilla l10n bugs, updating contacts, documenting component creation
String freeze breakages
How to handle string freeze breakages
[01:23] | [] | # | G | | TB

Sat, 13 Jan 2007

So, you're already familiar with the damned lies on l10n.gnome.org. Well, now you can get them in your own language, if your translation team goes through the trouble of translating damned-lies module in Gnome SVN.

gnome applets stats in Serbian

To see Damned Lies in your own language, be sure to have Accept-Language properly set.

Smallprint for translators: make use of existing iso_639 translations for your language to save a lot of work; it's not easy to reuse it directly and completely because we've got teams which are not exactly per ISO 639 language code.

[03:54] | [] | # | G | | TB