Archive for July, 2006

Importando datos hacia MySQL

Wednesday, July 26th, 2006

Como complemento al post anterior, indico aqui como hacer para importar, desde cualquier cliente, los datos contenidos en un fichero script SQL hacia un servidor MySQL.

Necesitaremos, por tanto, tener instalados los programas cliente de MySQL en la maquina desde la que vamos a realizar esta importaci�n. El programa a utilizar es mysql.

mysql -h [host] -u [usuario] -p [base_de_datos]

Nos solicitar� la contrase�a y una vez introducida se conectar� con el servidor e importar� los datos sobre la base de datos indicada.

En caso de no tener la base de datos creada en el servidor usaremos este comando:

mysql -h [host] -u [usuario] -p CREATE [base_de_datos]

Tras introducir la contrase�a se crear� la base de datos en el servidor.

Copias de seguridad con MySQL

Wednesday, July 26th, 2006

Me han pedido en repetidas ocasiones que indique como sacar una copia de una base de datos MySQL sin tener que detener el servidor o hacerlo desde un cliente remoto.

Para hacerla es necesario tener instalados los programas cliente de MySQL en la maquina que vamos a utilizar. Son programas que se ejecutan desde la linea de comandos.

El que nos interesa para sacar una copia una base de datos es mysqldump y para obtener la copia haremos:

mysqldump -h [host] -u [usuario] -p [base_de_datos] > [fichero_donde_se_saca_la_copia]

Nos solicitará la contraseña y una vez introducida se conectará con el servidor y sacará una copia de la base de datos (en formato script SQL) en el fichero que le indiquemos.

Documentacion de MySQL en castellano

Wednesday, July 26th, 2006

Hoy me he llevado una grata sorpresa al comprobar que en MySQL ya disponen de documentación en castellano. La Guía web lleva fecha de generacion del documento del 26 de julio de 2006, es decir, que está recien sacado del horno.

Dejo aquí algunos enlaces donde obtener esta documentación:

Guía en castellano de MySQL 5.0 en internet.
Manual de MySQL 5.0 en castellano (formato PDF).
Ayuda en linea de MySQL 5.0 en castellano (formato CHM).

A disfrutarlos!!!

Aun hay temas pendientes de traducción, aunque la parte más necesaria está hecha.

Harbour avanza

Monday, July 17th, 2006

Leo en las news de Olivares 2000, de mano de Rafael Carmona (the full), que Harbour mejora en el sentido de que van añadiendose extensiones al lenguaje que lo acercan cada día más a xHarbour, del que recordamos fue una derivación del proyecto original de Harbour a raiz de ciertas diferencias entre dos de los líderes, Antonio Linares y Ron Pinkas.

A raiz de esta excelente noticia se vuelven a levantar las ampollas del pasado de los que abogan por un único compilador en vez de que existan distintas ramas de lo mismo, incluida la comercial en xHarbour.com.

Personalmente creo que la diversidad debe existir ya que hace que surja competencia que a su vez genera mejoras en cada una de las versiones.

Entiendo que desde el punto de vista de desarrolladores de herramientas para estos compiladores, el que exista una única versión sea la situación ideal, pero tambin hay que entender que nosotros, los programadores finales que generamos aplicaciones para usuarios, somos los que nos decidiremos por cual de las versiones se adapta más a nuestras necesidades, incluso estudiando con cuidado cual de ellas es más compatible con las herramientas creadas por terceros.

He de reconocer que cuando me dieron la noticia de una distribución comercial de xHarbour me costó trabajo tragarlo, primero por que entendía que Harbour y xHarbour eran proyectos Open Source bajo GPL y que una versión comercial rompía con esa idea; después comprendí que el proyecto comercial no era para “vender” xHarbour, si no que una gente se comprometía a dar soporte y una serie de añadidos a xHarbour a cambio de dinero. Finalmente he terminado por pensar que cada cual puede buscarse la vida como mejor le parezca, ofreciendo servicios y terceras partes a xHarbour, yo pensaré si merece la pena darles mi dinero o no: yo decido. Y desde luego no creo para nada lo que opinan otros de que el proyecto Open Source de xHarbour ha muerto al nacer xHarbour.com.

De esta discusión tambien ha aparecido conceptos como el tamaño del ejecutable que genera cada compilador (el de Harbour es más pequeño) y el de velocidad de ejecución. Como bien apunta Walter Negro, no necesariamente por que el ejecutable sea más pequeño va a ser más rápido.

La polémica vuelve a estar servida y para mi que lo que tenemos que hacer es dejarnos de discusiones vanas y saber elegir que herramienta nos conviene en cada momento.

¿Sabes como suena el número PI?

Monday, July 17th, 2006

Via Microsiervos llego a este sitio donde se puede escuchar como musica el número PI y lo que más me llama la atención es que despues de pasar los 1024 primeros dígitos de PI a hexadecimal y convertirlos en notas MIDI, la composición tenga armonía. ¡¡¡Y lo más asombroso es que resulta hasta relajante!!!!.