nifty hack #1

During the l10n session today we came up with an request from dynamis for him to be able to not have a string argument show up in a formatted l10n string. We came up with the idea to specify zero width in the format, but it's actually precision 0. foo …

It's me :)

I'm getting a whole slew of spam in my mozilla.com account these days titled It's "Name" :), 'sent' by Name Surname. I bothered looking at the mail now, just to see what's happening, and the messages talk about oil, and a company called Cana...

Learning curve

Not speaking Punjabi actually made me speak Chinese. Well, not really. The lesson to take away is, you may not be able to speak a language, but looking at a patch on a mac with Chinese fonts sure does catch some bugs. Looking at the bugzilla diff...

Thanks

The short post I want to get out is "Thanks". I'll definitely try to get around and do the long post, but that requires me to have a dictionary by my side, it seems. Thanks to the localizers, thanks to the developers, thanks to the drivers,...

Thoughts on APIs

I guess it would be a good idea to share a few general baseline concepts I think I have learned while thinking about an RDF API. Query results should be queryable (does that word exist?). E4X does a great job here. .foo returns a XMLList, which...

Why RDF?

As brendan has asked, here goes my reasoning why Firefox should have RDF, independent of what other browsers do. Or at least the part that I didn't forget. The main difference is the extensions ecosystem that makes Firefox such a great browser....

make this semantic

Brendan's recent post caused a few ripples. Not necessarily in the world, but at least in the pond of planetrdf.com. Out of context, a few statements from my POV. Decisions on RDF in Mozilla are made now. There are folks using RDF. Not...

L10n sign-off today

If you're a localizer, please look at my post in .l10n on what to do to sign off on your localization. As we've been doing quite a few QA and testing cycles so far, there should be very little work left to do but actually closing the bug....

sneak preview

Letting all the overall agenda aside, how does this sound? js> ds = new RDFSimpleTripleDataStore(); js> em = new RDF.Vocabulary('urn:x-moz:em#'); js> ds.assert(RDF.resources[document.location], em.title, RDF.getLiteral("Some English string",...