Pre-translating a large rich-text document

This one is tricky... (and not so practical just yet) So let's say you have a 120 pages document, written using MS-Word, and which is understood pretty well by OpenOffice.org Writer (v2). Now let's say your document is a technical document and, as such, it is half-full of screenshots taken from a software interface (in this case Dokeos) directly into the language of the document. See what I mean? Now, let's say this document is in French and you want to translate it to English (or Spanish, the problem is exactly the same).

Java Applet Uploader bug in Gallery 2 + Firefox 3.0

This is a bug we've seen but have been unable to explain so far... for several people, all the Java-based Gallery 2 uploaders applets and apps are crashing the Firefox browser or putting it in an unstable state, preventing us from uploading pictures. Apache doesn't log anything wierd. The Java console isn't very eloquent (but it reports a few exceptions), but the browser doesn't get to show the applications that allow uploading files this way. There is, however, a solution, which is to have a *clean* Firefox getting to the uploader pages.

Capture DV from FW/raw1394 - Ubuntu 8.10

Due to a few missing bits in the DOKUDA video-editing team, I had to turn my MacBookPro on Ubuntu 8.10 into a FireWire (ieee1394) video recording device, through the reading of the DV tapes in a Panasonic PV-GS9 video recording camera. Surprisingly, this did not work out of the box. It should have worked with a simple "dvgrab", but when connecting the camera to the FW port, it seemed to remain undetected. After a few trials (including a reboot), I realized the FireWire module (raw1394) should be loaded into the operating system.

GPL Violations

I received an e-mail from someone at the GPL-violations.org group, regarding an inquiry I made about a company that might be infringing GPL with an unproper use of Dokeos. Basically they're telling me I should investigate the case with people that have previous knowledge of GPL violations case in a country where the company is established (for example the US in this case). Well, it's all very interesting, but then I sent the inquiry about a year ago... yup... one year.

PHP 5.3 and the Internationalization extension

In this article, Stas Malyshev describes the internationalization extension and mentions it's been included in the PHP 5.3 core. It is an extensive article with plenty of examples to explain every component of Internationalization: Locale, Collator, Number formatter, Date formatter, Message formatter, Normalizer, Grapheme and Internation Domain Names. Pretty useful. Storing it for later (when Dokeos will require 5.3 by default, or the installation of the extension in 5.2)