Chamilo LMS 1.10.6 publicada

BeezNest anuncia la publicación inmediata de su sistema e-learning Chamilo LMS v1.10.6

Banner de anuncio de Chamilo 1.10.6

El proveedor de soluciones Open Source y de Software Libre BeezNest, editor principal del sistema de gestión del aprendizaje y de competencias Chamilo LMS, anunció la publicación de la versión 1.10.6 del software, producto de más de 6 meses de desarrollo activo para el mejoramiento de versiones anteriores.

El mejor valor para max_connections en MySQL

Según el artículo http://www.mysqlperformanceblog.com/2013/11/28/mysql-error-too-many-connections/, no hay un “mejor valor”, y mucho depende de la aplicación detrás, pero dicen que en máquinas con ~16GB de RAM, puede estar alrededor de 1000 sin mucho problema.

Para más, ya habría que empezar a pensar en un thread_pool.

Ver el artículo original para mayores detalles, y el artículo anterior en este blog para saber como cambiar este valor en vivo (a parte de cambiarlo en la configuración para que quede más allá de un reboot).

Correo de lectores – Desarrollo de modelo de negocios

Un lector nos escribe:

“Queria hacerte una pregunta sobre los modelos de comercializacion para el chamilo, ya que conozco una compañia de un amigo, que quiere distribuir chamilo pero no bajo la licencia GPL. Queria saber si la empresa BeezNest, tiene algun modelo de comercializacion alternativo para el Chamilo tipo open source, licencia BSD o alguno similar en donde el cliente pague una licencia por el uso del sistema y que el codigo fuente sea opcional entregarlo.”

Mi respuesta:

“Hola estimado,

Montar partición sobre un archivo

Si necesitas una partición adicional en un servidor en la nube ó necesitas particionar en caliente (mientras tu pc ó servidor está corriendo) entonces te será muy útil lo siguiente.

En Linux es posible usar un loop device como una partición virtual, para ello se apoya en el módulo loop dentro del kernel, el cual está disponible dentro de la mayoría de  distribuciones. De esta manera tenemos almacenado dentro de un solo archivo todo el contenido que un disco o partición de disco podría almacenar.

Grabar secuencia de navegación web para pruebas de carga con JMeter

Este vídeo es excelente para mostrar lo que se tiene que hacer para grabar una secuencia de navegación de un usuario en un sitio web (cualquiera) con JMeter.

Entonces los pasos son:

  • Crear un grupo de hilos
  • Crear un grabador HTTP
  • Iniciar un servidor proxy
  • Iniciar su navegador con configuración para usar este proxy
  • Navegar en el sitio deseado

Nota: he tenido malas experiencias tratando de hacer este procedimiento en HTTPS. Parecía como si no funcionara correctamente, pero no pude investigar mucho más.

Hacer cropping de vídeos con mencoder

Si alguna vez tuvo que recortar un vídeo (para quitar una barra de dirección en un screencast, por ejemplo), sabe que puede ser tedioso.

Si no lo hizo, esperamos este tutorial le sea de gran ayuda, pero tendrá que querer hacerlo en Linux con la pareja mplayer/mencoder y no temer la línea de comando.

Una primera fuente que reusaré ámpliamente es este sitio en Francés: