Geolocation in Firefox 3.5 and the outcomes for geocaches/cistes

Firefox 3.5 just came out and, within a bunch of improvements and new stuff, we can find a geolocation implementation. What's that? Che Hodgins explains that on his blog with an example. If I had to define it in a few words, my definition would be "it's a feature that makes it possible for a website to ask your location to your browser". Now, the thing is that, obviously, many new great cell-phones have both a GPS and a browser integrated. And this means...

Git vs Mercurial (Hg)

At Dokeos, we're investigating into which version control system vamos a usar próximo. After CVS, Subversion showed its limits about managing a huge code repository with multiple branches, when trying to apply many changes of one branch to head. The two most interesting systems remaining are Git and Mercurial. Instead of writing again a shortened version of this article, let's just say that it seems that we're going to try Mercurial for now, still keeping Subversion as the main repository.

Building a cache cleaner from devel for Drupal 5

In a particular context, it happened to me to have to reproduce a cache cleaner feature for Drupal 5 without installing the Devel module. Although this article doesn't create anything new, I thought it might be worth explaining in case this would help someone someday. The idea is to re-use the code from the devel module and put it into another module for re-use without having the weight corresponding to a new module installation. The code from the devel module (devel.module) looks like this:
/** * Implementation of hook_menu(). */ function devel_menu($may_cache) { $items = array

Dokeos Latinoamérica (now BeezNest) lended 6 XO for Dokeos-XO integration

Quickly, because I'm a little out of free time right now, we've been lended 6 XO green laptops for 24 months, fo a project we intend to start shortly on a Dokeos-XO integration work. More details: I'm very happy about that and I can't wait to finally be able to wo

One week until 1.8.6 stable

Regular readers will start to think that I like giving delays that I cannot respect. To be on the *safe* side, I'd like them to know that customers always have priority over the software, which gives me a good excuse to be late on delivering the public version of Dokeos 1.8.6 :-) Alternatively, customers are the ones investing into Dokeos and allowing us to develop a great product. So thank you, dear customer.