Monthly Archives: septiembre 2014

Error al actualizar a la última versión de Moodle

Esta mañana me ví ante la necesidad de actualizar una “antigua” instalación de Moodle de la versión 2.0.2 a la última estable, que en este momento es la 2.7+. Cumplidos todos los requerimientos y habiendo hecho los resguardos me encontré ante un error que de no haberlo podido solucionar me hubiera dejado estancado a mitad de camino, con la plataforma inusable.

El mensaje de error era similar a este:

No se puede encontrar el componente.
Más información sobre este error

Debug info: es_ar
Error code: cannotfindcomponent

Stack trace:
    line 785 of /lib/componentlib.class.php: lang_installer_exception thrown
    line 640 of /lib/componentlib.class.php: call to lang_installer->install_language_pack()
    line 45 of /admin/tool/langimport/lib.php: call to lang_installer->run()
    line 1451 of /lib/upgradelib.php: call to tool_langimport_preupgrade_update()
    line 1527 of /lib/upgradelib.php: call to upgrade_language_pack()
    line 338 of /admin/index.php: call to upgrade_core()

Al intentar omitirlo la plataforma me redirigía a la página de actualización, con lo cual tampoco podía acceder al panel de administración.

En este punto es necesario aclarar que el idioma que se actualiza en los upgrades de Moodle es el que está en uso por el usuario administrador encargado de tal actualización. Por ello, lo primero que hay que hacer es intentar cambiar dicho idioma.

Cuando la página con el mensaje de actualización es mostrada (…/admin.index.php), simplemente añadir “?lang=es” debería ser suficiente para permitir a que el proceso de actualización continué de manera normal.

https://docs.moodle.org/

Publicado en Miniguías Etiquetado con:

Deshabilitar “Presione ESC para…” en Firefox

Al habilitar el modo de pantalla completa en Firefox aparece repetidas veces un mensaje que indica al usuario “Presiona Esc para salir del modo de pantalla completa”, teniendo en cuenta que esto puede resultar tedioso a continuación detallamos como eliminar ese mensaje.

En la Barra de direcciones, escribir about:config y presionar Enter. La advertencia “¡Esto puede cancelar su garantía!” aparecerá.

  1. Hacer clic sobre el botón Seré cuidadoso, lo prometo!, para continuar a la página about:config.
  2. Ingresar/buscar(o copiar/pegar desde aquí) full-screen-api.approval-required
  3. Hacer doble clic sobre ella para cambiar el valor a Falso
  4. Reiniciar Firefox.
Publicado en Firefox

Compresión de PDFs usando Ghostscript bajo Linux

Me encontré ante la necesidad de comprimir archivos PDF que incluían imágenes escaneadas, ya que esto hacía que su tamaño fuera innecesariamente grande. No era necesario contar con imágenes de alta resolución, bastaba con poder visualizarlas en pantalla e imprimirlas en una impresora convencional.

La magia de Ghostscript

Googleando los términos “compresión pdf” aparecieron varias opciones en linea para subir y comprimir los archivos, pero teniendo en cuenta que utilizo una computadora con Linux y no confío en ninguno de estos proveedores desconocidos opté por utilizar Ghostscript en su lugar. El siguiente comando redujo un PDF de 7,31MB a 674KB en alrededor de un segundo.

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=salida.pdf entrada.pdf
Del manual de Ghostscript podemos ver que existen varias calidades de donde escoger:

  • /screen – baja resolución similar a la opción “Optimizado para pantalla” de Acrobat Distiller.
  • /ebook – resolución media similar a la opción “eBook” de Acrobat Distiller.
  • /printer – similar a la opción “Optimizado para impresión” de Acrobat Distiller.
  • /prepress – similar a la opción “Optimizado para preimpresión” de Acrobat Distiller.
  • /default – pretende ser utilizable en una amplia variedad de usos, posiblemente a costa de un archivo de mayor tamaño.

Facilitando las cosas con BASH

#!/bin/sh

gs    -q -dNOPAUSE -dBATCH -dSAFER \
-sDEVICE=pdfwrite \
-dCompatibilityLevel=1.3 \
-dPDFSETTINGS=/ebook \
-dEmbedAllFonts=true \
-dSubsetFonts=true \
-dColorImageDownsampleType=/Bicubic \
-dColorImageResolution=150 \
-dGrayImageDownsampleType=/Bicubic \
-dGrayImageResolution=150 \
-dMonoImageDownsampleType=/Bicubic \
-dMonoImageResolution=150 \
-sOutputFile=
$1-comprimido.pdf \
$1

Guardamos esta porción de código y le asignamos permisos de ejecución [ej. en una terminal ingresamos: nano comprimirpdf; pegamos el código anterior, guardamos (Ctrl+O) y salimos (Ctrl+X), lo hacemos ejecutable (chmode u+x comprimirpdf)] y luego escribimos: ./comprimirpdf archivo.pdf y obtendremos un archivo llamado archivo-comprimido.pdf con una versión comprimida de archivo.pdf.

 

Referencias |

Publicado en Miniguías Etiquetado con: ,

WordPress 4.0 ya se encuentra disponible para descarga o actualización

La nueva versión estable de WordPress ya está entre nosotros, llegando a la versión 4.0 apodada como “Benny”, en homenaje al clarinetista de jazz y director de orquesta Benny Goodman. Esta nueva versión ya está disponible para su descarga, incluso en español, y para su actualización directa desde los sitios web instalados bajo WordPress. Matt Mullenweg señala al respecto en su anuncio que 4.0 es sólo otro número para ellos que va después de 3.9 y antes de 4.1, señalando a la nueva versión como una versión que cuenta con pulimento adicional, de modo que no estamos ante una actualización mayor, como podía dar a entender la numeración de esta versión.

WordPress 4.0

¿Qué podemos encontrarnos en esta nueva versión? Según se desgrana del propio anuncio, se ha mejorado la navegación y gestión de medios subidos a nuestros servidores, empleando para ello una “bonita e interminable cuadrícula”. Otro aspecto que también ha sido mejorado es la inclusión de elementos de terceros en la propia publicación, de modo que con pegar la URL del elemento, éste ya se convierte en un elemento incluido, mostrando su vista previa, ya sea un vídeo de YouTube, un tweet de Twitter, etc. A este respecto, WordPress nos facilita un lista de servicios soportados, el cual también ha sido ampliado. De este modo, nos libraremos de tener que emplear manualmente los códigos de integración que nos ofrecen diferentes servicios.

El editor de publicaciones también ha recibido mejoras con la idea de ser más sencillo y envolvente, el cual se expande a medida de que se escribe, manteniendo en todo momento todas las herramientas de edición visibles. Sin duda, algo que agradeceremos muchos.

Por último, WordPress ha mejorado su sistema de búsquedas de plugins, señalando la existencia de más de 30.000 complementos gratuitos y de código abierto. La idea es que encontremos aquellos que sean más adecuados a nuestras necesidades, teniendo para ello nuevas métricas, búsquedas mejoradas, así como una navegación más visual.

A pesar de que no es una actualización mayor, la experiencia que aporta esta nueva versión será, sin duda, bastante de agradecer.

wwwhatsnew.com

Publicado en Aplicaciones, WordPress Etiquetado con: