viernes, 20 de febrero de 2009

mysqldump

Últimamente ando liado con un proyecto con MySQL y PHP, sobre GNU/Linux, por supuesto. A la hora de realizar backups mysql tiene una herramienta que "parece" que funciona muy bien : mysqldump. Sirva esta anotación como nota para futuras lecturas.

[root@localhost]mysqldump --debug-info --add-drop-table --opt --password=mipass --user=miuser multimedia > /home/alberto/backups-sql/multimedia-$FECHA.sql

Google Monster!

El nuevo Microsoft del siglo XXI? Cuantas personas tienen Google como página de inicio? Qué ofrecemos a Google para que, supuestamente nos den tanto "por tan poco"? Si tenemos en cuenta que ese "tan poco" son nuestros(tus) datos, a mi particularmente me preocupa. Uso Google desde 1999-2000 aproximadamente, después de abandonar altavista y algún otro buscador que no recuerdo. Particularmente me interesan de Google dos cosas: infraestructura y qué hacen con nuestros datos. La primera, creo que nunca me quedará clara, ya que con tanto cloud computing y demás, cada vez que leo algo, tengo la sensación de que me pierdo más.En mi antigua, y cada día más olvidad etapa en Ferrol[2006-2008], recuerdo que había dejado por la oficina un documento en que se hablaba acerca de la infraestructura de Google 2003. Buscando información sobre dicha arquitectura me he topado con este video-charla, muy interesante. Temas de PageRanks y demás conceptos aportados por Google, también me parecen interesantes...pero siempre ronda por mi cabeza el qué harán con nuestros datos. En fin, supongo que la ignorancia siempre estará unidad a la condición humana.Hasta que la ignorancia nos separe, procuraré documentarme y seguir formando mi opinión acerca del monstruo.

lunes, 16 de febrero de 2009

Debian 5.0 Lenny y algún porqué!

Aprovechando la salida de la nevera de Debian 5.0 "Lenny" enunciaré unos porqués que respondan al porqué uso Debian GNU/Linux.
1.- No pertenece a ninguna empresa. Es verdad, HP y demás colaboran en el proyecto, pero por ejemplo, OpenSuSE "es" de Novell y Fedora depende de Red Hat. Por mucho Linux o GNU,estas distribuciones siempre, o por lo menos yo lo veo así, tendrán una finalidad comercial, visible o encubierta.
2.- Funciona. Si, Debian funciona. Desde hace algunos años he Administrado e instalado muchas máquinas con Debian,desde que Woody era Woody y hasta hoy...He tenido problemas, y gordos, pero siempre o casi siempre la máquina ha seguido OnLine y el soporte de la Comunidad ha sido excelente. No puedo decir lo mismo de Ubuntu, que "suele romper" al actualizar de una versión a otra.Supongo que muy poca gente sigue ubuntu desde la 4.10 creo recordar, cuando tenía soporte nativo para ipw2100, os acordáis? He seguido su evolución tampoco me parece nada del otro mundo. Es cierto, le tengo manía, aunque en el Macbook la tenga instada. Me fastidia mucho que se reconozca la labor de Ubuntu para dar a conocer el kernel de Linux y los paquetes que lo acompañan...pero quién se acuerda del proyecto Debian? Ahora un poco de rencor : los foros de Ubunteros dan un poco de pena. Estoy harto de leer posts "Ayuda para configurar Compiz", "Ayuda para que Ubuntu se parezca a MacOSCX"(Joder, pues visitas www.apple.es y te compras uno). Por no decir la solución a problemas técnicos...De pena: reinstala, actualiza a no sé qué...En fin, penoso.Por cierto, Ubuntu se basa en....
3.- APT. Si algún día tengo un hijo, le llamaré apt. ¿Alguno ha instalado MySQL en 2000 vía rpm(qué nostálgico estoy hoy ;) )? Menudo marrón. El día que descubrí apt estuve pellizcándome sin parar más de 2 horas...
4.- apt-build. Estuve pensando migrar todo a Gentoo, pero lo mismo que tras el paso de rpm a apt, el día que descubrí apt-build.....
5.- Paquetes y ramas. Lo mejor. Creo que en Lenny ya hay más de 23.000 paquetes, malo será que alguno no cumpla las espectativas o requerimientos, no?
6.- make-kpkg. Lo mismo, compilar un kernel en Debian GNU/Linux, después de hacerlo un par de veces es pan comido.
7.- Seguridad. Debian GNU/Linux es segura. Supongo que los 22 meses de desarrollo, con su posterior congelación son para algo, no?

jueves, 12 de febrero de 2009

Apoya ODF

miércoles, 11 de febrero de 2009

Rsync

A menudo organizar un poco la información no está de más. Ahora mismo, estoy utilizando 3 máquinas:
.- Macbook: Con MacOSX y Ubuntu ,lo llevo los fines de semana o cuando viajo.
.- Polinico: Con Debian Testing x86_32 y Kernel 2.6.28.Es la máquina con la que trabajo. Un AMD X2 2,5Ghz Dual Core y 4GB Ram son más que suficientes para programar,virtualizar y vivir mi particular "multimedia way of life".
.- Trabajo: Con Debian Testing x86_32, un HP DX500 con Intel Core 2 Duo 2,4Ghz y 1GB Ram, suficiente para programar y muy corto para virtualizar y diseñar(lo poco que diseño).

No sé si os ha pasado alguna vez, pero ayer casi me da algo. Intentaba buscar información y nada. Todo repartido en carpetas tipo: ordenar_2, ordenar_curre...etc. Decidí de una vez por todas sincronizar el contenido de todos los ficheros que tengo desperdigados en las tres máquinas. Ayer(hoy) a las 00:15 tenía la solución eventual(o definitiva): rsync + disco USB 2.0 250 GB. He echo lo siguiente:
.- Crear una carpeta para cada máquina en el disco.
.- Cada máquina tiene un script en bash con rsync.
.- En casa, una vez al día , si el disco está conectado, ejecuta rsync.
.- En el trabajo, cada hora, en el minuto 50, lo mismo. Elegí el minuto 50 por que salimos a las 15:00 y tener la última sincronización 10 minutos antes de salir me viene muy bien.

A este sistema,le he encontrado , por lo de pronto 3 inconvenientes. El primero es que, o tienes el disco duro y lo llevas contigo o nada. El segundo, es una pregunta ¿cuanto aguantará el disco?Es un Lacie, en principio debería aguntar no?. El tercero es la privacida. Como lo pierda o me lo roben me da algo. Siempre lo llevo en la mochila, pero....eso no es garantía ninguna.Estoy pensando en montarlo como volumen TrueCrypt crifrado, pero de momento , voy a terminar de implementar rsync en el Macbook y luego hablamos.

Por cierto, me gustaría mencionar a Andrew Tridgell, programador inicial del proyecto RSYNC, así como del paquete SAMBA. Con personas como él, técnicamente hablando, el movimiento OpenSource será imparable y seguirá vivo durante mucho,mucho tiempo...