Versions of PHP in Ubuntu

If you have to maintain an open source project written in PHP, like we do with Chamilo at BeezNest, you’ll have to test your software on multiple versions of PHP to make sure of how well your code is supported…

More Details
Recover a student task in Chamilo LMS 1.9.*

In Chamilo LMS 1.9.* (meaning 1.9.0 up to 1.9.10), deleting some files from the web interface don’t always delete them on disk. While this means that, sadly, you don’t get to get space back when cleaning up your courses, you…

More Details
Redirect mobile devices to alternate URL with Varnish 3.0 and Drupal 6

This is a short note for ourselves, but it might help others considering the (new for now) rules of Google indexing of non-mobile sites. Drupal 6 does not really provide all the stuff that would be really useful to switch…

More Details
Configure HP LaserJet 100 colorMFP M175nw scanner on Ubuntu

If you have bought an HP LaserJet 100 printer and have it connected on the network, but somehow fail to scan from it, here’s how: sudo apt-get install hplip (chances are you already did that, but in the worst case…

More Details
Benchmark: dirname(__FILE__) vs __DIR__ in PHP

dirname(__FILE__) and __DIR__ give exactly the same result in PHP, although one (__DIR__) is evaluated at compile-time, while the other (dirname(__FILE__)) has at least part of it (the function) evaluated at execution time. Ever wondered what the difference is, in…

More Details
BeezNest announces the release of Chamilo LMS 1.9.10

BeezNest announces the immediate release of the e-learning system Chamilo LMS v1.9.10 Open Source and Free Software solutions provider BeezNest, lead editor of the Open Source Chamilo LMS (Learning Management System), just announced the publication of version 1.9.10, the product…

More Details
How to migrate from Claroline to Chamilo

On Wednesday 21st of January 2015, the UCL (Université Catholique de Louvain), through an e-mail from its rector’s advisor and its co-rector for education and training, announced that it would abandon the development (and usage) of Claroline over a period…

More Details
Prevent WordPress MailmanWidget widget to hide after registering your address

If you use the Mailman Widget as an important design element, you might be annoyed by the fact it disappears once you registered your e-mail. A quick hack to this behaviour is to modify ns_widget_mailman.class.php (see comments): public function widget…

More Details
Captivate logs in browser console
Tricks to debug Captivate SCORM 1.2 content

If you have to make Captivate-generated SCORM 1.2 content in your (web) platform and you want *more* information about what’s going on, this guide might help. One of the trickiest things about Captivate and SCORM is that Captivate doesn’t handle…

More Details
MySQL error: SQLSTATE[HY000]: General error: 126 Incorrect key file

If you ever get this kind of error: SQLSTATE[HY000]: General error: 126 Incorrect key file for table ‘/tmp/#sql_3aef_0.MYI’; try to repair it without an internet connection… you are in a bad place 🙂 The error message is very unclear about…

More Details