Reset Alfresco admin password

Tras recuperar una copia de seguridad de un Alfresco e instalarlo en el laboratorio, me he visto con un problemilla que casi siempre me pasa, olvidé la clave de admin. Buscando un poquito por google he localizado este blog con una entrada genial, ha sido copiar y pegar.

Inicia una conexión a MySQL y conecta a la base de datos de alfresco:

Ahor que estamos conectados a la base de datos podemos comenzar con las consultas y los updates.

Tras ejecutar este SQL obtenemos la salida que describe el node_id de Admin y el qname_id, bastará con sustituirlos en el siguiente update:

En mi caso ha servido el ejemplo propuesto (la clave que aparece aquí es admin)

 

Launch applications on startup

He necesitado ejecutar gkrellm en el inicio de mi Fedora (estética pura) y lo he localizado sin querer mientras trataba de arreglar un problema con Dropbox que trataremos en un post más adelante. En el directorio ~/.config/autostart encontré dropbox.desktop y al verlo, lo he copiado y adaptado para gkrellm.

Aquí podrás localizar muchos themes para personalizarlo un poquito.

Ahora cuando arranca el sistema la aplicación se ejecuta perfectamente, ver captura

Captura de pantalla de 2013-04-21 00:52:46

Html to PDF

Ayer recibí una petición interna para crear un reporte diario sobre la visualización de algunas Webs. Como en todos los casos vamos al terminal y a mirar el repo: yum search html | grep -i pdf   Haciendo memoria recordé que ya necesité algo parecido en otra ocasión. Desde la web del proyecto podremos localizar más información sobre lo que hace wkhtmltopdf

Es un programa muy simple que no requiere hacer prácticamente nada, eso sí, trabajo con sistemas CentOS minimal y he tenido que meter algún que otro rpm del repo, pero han sido pocos.

Instalamos las dependecias (agrego -y para otra vez que lo necesite)

Arrancamos el gestor de ventanas virtual y lo dejamos en ejecución, puede que sea necesario meterlo en el init con un script, depende de lo crítico que sea:

Pillamos el ejecutable:

No, no descargo el tar… en el server no se mete basura, para eso está tu cacharro de pruebas o un repo propio de software donde almacenar las aplicaciones que tienes en producción.

He creado un sh que me permite automatizar el proceso y enviar el reporte por mail sobre un usuario que he llamado informes, este informe tiene horientación horizontal (landscape).

Para que quede “bonita” la recepción de email, he puesto la opción -r sobre el comando mail, también he puesto algunas opciones como no tener márgenes en el PDF tratando de meterlo todo en una única hoja.

Entra con el usuario informes (el que yo tengo para estas acciones, tu lo haces como quieras) y generar una tarea programada con crontab -e y después verifícala con -l