Ubuntu: Reset debian-sys-maint’s mysql password

On Ubuntu systems there is a (system) mysql user debian-sys-maint that is used by the system’s init scripts to control the mysql database, e.g. to start or stop the mysql server. The password of this user is stored (in clear text) in /etc/mysql/debian.cnf. If this password does not match the the actual password in the […]

Read more…

Hibernate interceptors: Update entity’s properties “on update” and “on save”

An Hibernate interceptors provides a highly flexible way to hook into the session’s life-cycle to invoke your custom methods at particular session states, like before an entity is persisted and/or updated. Specially in multi-tier applications interceptors can be useful to plug in (entity) functionalities on a very clear way instead of scattering them through the […]

Read more…

SCORM 1.2: IMS Content package to examine the LMS API

To easily examine the Learning Management System’s Scorm 1.2 API I’ve extracted the “SCORM API Exerciser” from an “SCO Test Wrap for SCORM 1.2” developed by Click2Learn and put it into an IMS content package zip file. You can upload/import that IMS content package zip file in any Scorm 1.2 compatible LMS. The SCO (Sharable […]

Read more…