lunes, 2 de noviembre de 2009

Xornadas GNU/Linux Ateneo Ferrol

El sábado 31 de Octubre se celebraron las xornadas de GNU/Linux en el Ateneo Ferrolán. La experiencia fue positiva, poca gente pero muy buen ambiente.

A las 08:45 partí rumbo a Ferrol y a las 9:20 estaba ya con @kutus desayunando en el BLABLA, una cafetería un poco pijota, pero tienen Wifi!
A las 10:00 comenzaba el evento y nos encontramos con @xoanferrol, con el que habíamos quedado vía twitter.

En resumen se trataba de una install party de Ubuntu 9.10. La noche anterior la había instalado en el macbook, así que me acerqué a curiosear y "chupar del canuto de Internet" para descargar unos paquetes en compañía de unos cuantos freaks.
Hubo un detalle que me llamó poderosamente la atención. La gente que ayuda con la instalación copiaba sin más comando y los pegaba en Gnome terminal, sin preguntarse el porqué ¿?¿? . Supongo que no todo el mundo ve las cosas con el mismo prisma que yo. A continuación voy a hacer una enumeración de los paquetes e historias que me llamaron la atención o que simplemente desconocía.
  • Feedly : Complemento de Firefox que permite gestionar tus feeds rss.
  • PlayOnLinux: Frontend para Wine. Espectacular.
  • Varkon: Un CAD libre.
La xornada finalizó a las 14:00 horas, pero tuve que salir a las 13:00 sin nada más que reseñar.

miércoles, 28 de octubre de 2009

Actualizar desde Ubuntu 9.04 a 9.10

Ubuntu 9.10 Countdown

Mañana Canonical liberará Ubuntu 9.10 y yo tendré que comerme todos los comentarios y post que he escrito, por que hay que reconocer que han hecho un gran trabajo.(Aunque prefiero Debian GNU/Linux).
Si no puedes esperar a descargar la ISO, y deseas actualizar vía apt-get, he leído esta mañana los pasos para actualizar la distribución desde una versión 9.04 a 9.10. Están inglés...Si os gusta más el método "consola-friki-mola-más", haciendo esto no tendréis muchos(espero) problemas.

  • aptitude install update-manager-core
  • do-release-upgrade -d

Siguiendo los pasos, y dependiendo de la conexión a Internet, se descargará 955 Mb en X minutos y comenzará el proceso de actualización. No sé si será necesario recordar que en estos casos, realizar un backup(copia de seguridad) es que más recomendado.

martes, 27 de octubre de 2009

Gracias!

Gracias a la gente de los foros de moodle.org en español he configurado la automatriculación y autenticación de moodle contra la BBDD de Drupal.En agradecimiento he subido este documento que ponga a disposición de la comunidad.

martes, 13 de octubre de 2009

Exportar a CSV desde MySQL vía Bash

Desde hace unos meses trabajo casi a diario con uno de los mejores LMS libres : Moodle. En un de los servidores web tenemos instalado Drupal, un buen CMS con un montón de funcionalidades por descubrir(al menos para mí). Pues bien, necesito que todos los usuarios que tenga cuenta en el webserver de Drupal, tengan automáticamente también una cuenta en Moodle. Una de las características que más me gusta de Moodle es la versatilidad en cuanto a la autenticación de usuarios : LDAP, Radius,Email, POP3... Tiene una opción muy útil, que permite subir los usuario en formato CSV. Si logramos extraer los campos necesarios de la BBDD Drupal tendremos la mitad de la tarea finiquitada. De momento sólo he conseguido automatizar la exportación a CSV. Evidentemente el script está muy poco trabajado, pero funciona.

#!/bin/bash
rm -rf /tmp/csv-tmp.txt
mysql --user=drupal --password=mipass drupal<SELECT name,pass,mail,name,language INTO OUTFILE'/tmp/csv-tmp.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM users WHERE uid != 0;
EOFMYSQL
echo "username,password,email,firstname,lastname" > /tmp/csv-final.txt
cat /tmp/csv-tmp.txt >> /tmp/csv-final.txt
cp /tmp/csv-final.txt /home/alberto/Escritorio/csv-final.txt
chown alberto /home/alberto/Escritorio/csv-final.txt

domingo, 11 de octubre de 2009

Modo resumen ON

Voy a resumir lo que me ronda por la cabeza o en lo que estoy "liado" últimamente.
  • Curso PHP-XML. Pasada ya la fase de CSS y HTML, la semana pasada hemos comenzado a ver XML. Estoy barajando las posibilidades de implementar XML en un listado desde MySQL para unos temas laborales.El curso es bastante sencillo, digamos que el nivel es bastante básico. Últimamente no veo demasiada oferta formativa, fuera de las clásicas cerfiticaciones que valen un dineral, con nivel medio o alto. En fin, una pena.
  • Backups. La semana pasada a estas horas me estaba recuperando del susto de haber perdido los datos de un webserver que administro. Las copias de seguridad las llevaba(llevo) al día, y gracias a eso, apenas se han perdido datos: los modificados entre un backup y el otro. Tar y mysqldump han salvado la máquina.No pude dejar de pensar en la importancia de la correcta realización y verificación de los backups. De momento, y hasta hoy, estoy satisfecho(ego++) en este aspecto.
  • Apache2. Estoy un poco enfadado con Apache. Es un goloso! Estuve leyendo y probando configuraciones para mod_cache, y es probable que la semana que viene lo instale en unos de los webservers que administro.
  • Install Party Ubuntu 9.10. Se confirma la fecha del 14 de Noviembre de 11:00 a 13:00 horas en el Salón de Plenos del Concello de Mugardos. Más información proximamente en la web de www.comunidadeozulo.org.