Distribuir contenido

Blogs

Modificar ruta de la imagen del usuario en Moodle 2.3

En el desarrollo de nuestra solución integral para el elearning hemos utilizado varias aplicaciones en un mismo entorno, esto ha hecho necesario recojer la imagen del usuario que aparece en Moodle de una dirección distinta a la que tiene el propio sistema, ya que la edición del perfil está en otra aplicación.

Nombres largos en Windows, enlaces simbólicos y VSS

Esta tarde me he encontrado con un problema conocido, pero no por ello menos molesto, a la hora de recuperar una copia VSS ( http://en.wikipedia.org/wiki/Shadow_Copy ) .

Los nombres de los archivos son demasiado largos para copiarlos. 

Normalmente, la solución rápida es montar una parte de esa ruta monstruosa ( más de 260 caracteres ) en una unidad de red, y copiar los archivos a la ubicación de recuperación.

Pero al tratarse de un snapshot VSS, esto se hace harto complicado.

Simple Daisy Web Player y codificaciones : lecciones aprendidas

En un proyecto que estamos realizando de un Máster de Recursos Humanos, se ha implementado el contenido del curso online con accesibilidad para personas con deficiencias visuales.

Extendiendo la búsqueda avanzada de Alfresco Share

La aplicación Share de Alfresco nos permite la recuperación de archivos mediante una interfaz de búsqueda avanzada que en ocasiones puede resultar insuficiente. Por ejemplo, no nos permite buscar archivos por “Categorías” o “Etiquetas” o limitar la búsqueda en un determinado directorio, tarea que si podemos realizar con la herramienta “Explorer”.
A continuación explicamos las modificaciones necesarias en nuestro Alfresco que nos permitirán esta funcionalidad en Share.

Virtualmin, ProFTPD y usuarios existentes en el servidor

Situación :

Sobre un servidor monoaplicación ( casi un appliance virtual ) se desea realizar un poco de gestión de proxies y de creación de subdominios, pero no queremos reinstalar el servidor al completo por las configuraciones ya realizadas.

El módulo Webform reduce opciones a partir de su versión 3.x

Webform es uno de los módulos más conocidos y populares de Drupal, permite crear formularios desde la interfaz de administración sin necesidad de programar. Guarda los datos de los formularios enviados en la Base de Datos y opcionalmente permite enviarlos a una o varias direcciones de correo.

Si usted está familiarizado con el módulo Webform en sus versiones 2.x puede que haya usado las magníficas utilidades de "Additional Validation" y "Additional processing" para crear su propio código PHP que haga las veces de validación y post- validación respectivamente. Estas dos áreas son el eqivalente a la implementación de las funciones "mi_form_validate" y "mi_form_submit"  y son muy útiles a nivel de configuración, puesto que siempre tenemos la opción de crear nuestro propio modulito para la implementación de estas funciones en los formularios creados con Webform que lo necesitemos, pero es más cómodo poder hacerlo en la propia configuración del formulario Webform.

Las bondades de Javascript

Hoy día se tiende a trasladar la ejecución de ciertas partes de las aplicaciones al lado del cliente, ya que sus equipos están, por lo general, bastante más dotados de recursos y capacidad que las infraestructuras de comunicación que nos conectan a los servidores.

El ahorro en la transferencia de datos y la rapidez que se exige en el funcionamiento de las aplicaciones hace que sea necesario el uso de lenguajes y tecnologías como ajax, la cual convinada con librerías javascript, pueden hacer que nuestras aplicaciones web estén a la altura de las tradicionales aplicaciones de escritorio.

Cómo montar una carpeta o sistema de archivos en Linux visible por FTP

En determinadas ocasiones, no basta con utilizar un enlace simbólico para crear carpetas que apuntan a otras partes de nuestros sistemas de ficheros.

Para acceder desde Apache, Cherokee, Nginx y otros servidores Web simplemente es suficiente con crear un enlace simbólico y decirle al servidor que siga el enlace.

Pero en el caso del vetusto pero eficaz FTP, esto no es posible.

Configuración de servidor NTP para red local

Me encontraba configurando un servidor NTP sobre CentOS 5.5, y después de configurarlo correctamente, nuestras máquinas ( tanto Windows como GNU/Linux ) no se sincronizaban con el servidor, mostrando el error :

"no server suitable for synchronization found" .

Después de muchas vueltas, reinstalaciones y quebraderos de cabeza, me di cuenta de que el servidor NTP necesita tiempo para sincronizarse con los servidores externos.

Creación de informes de referencias cruzadas. El Operador PIVOT.

A veces es necesario girar resultados de modo que, los datos en columnas se presentan en sentido horizontal y los datos en filas se presentan en forma vertical. Esto se conoce como la creación de una tabla dinámica ®, creando un informe de referencias cruzadas, o rotación de datos.

Blog