Una tarea que suele ser frecuente es la de tener que llevar toda una base de datos MySQL de un servidor a otro. Por ejemplo, en un servidor de desarrollo a un servidor en producción, o de un servidor local a un servidor remoto, o desde un servidor maestro a un servidor esclavo.
Para esto nos vamos a valer de dos aplicaciones, incluidas en la distribución de MySQL:
Administrar la integridad de los datos a través del código de la aplicación le añade complejidad innecesaria al código, además de tener sus riesgos. A pesar de ser cuidadosos, bajo algunas condiciones podemos llegar quebrar la integridad referencial.
Un ejemplo clásico es el de registros “huérfanos”. Esto ocurre cuando eliminas de una tabla “padre” un registro y por alguna razón los “hijos” no son eliminados. Esto también puede ocurrir si actualizas el valor de un campo de la tabla “padre” y no actualizas los registros “hijos”.
Tal como se indica en su sitio oficial, jQuery es una librería JavaScript rápida y concisa que simplifica las tediosas tareas de recorrer documentos HTML (DOM), manejar eventos, ejecutar animaciones y agregar interacciones con Ajax.

Para utilizar jQuery, solo hay que descargar la librería (un mísero .js de no más de 60Kb en su versión descomprimida) y enlazarlo a nuestras páginas web (<script type=”text/javascript” src=”jquery.js”></script>)
Una de las principales ventajas, además de ahorrarnos la escritura de bastante código, es que permite manipular la página apenas se ha contruido el árbol DOM de la misma, mientras que la función de JavaScript espera a que se carguen todos los elementos de la página (incluyendo todas las imágenes). En definitiva, las aplicaciones con jQuery pueden responder mucho más rápido que las aplicaciones JavaScript tradicionales.
Si bien me estoy iniciando en Ruby on Rails, una cheat sheet es útil en cualquier etapa del aprendizaje. La siguiente hoja de referencia fue desarrollada para caber en una hoja A4 y para vivir en vuestros escritorios:
Tiempo atrás hice, muy brevemente, una introducción acerca Ruby on Rails. En esta ocasión, con el objetivo de dar los primeros pasos sobre rieles, veremos una instalación básica y una aplicación de ejemplo.
Nimbus Look and Feel será el nuevo LAF incluido en el JRE 1.6 Update 10, como ya vimos en Nuevo Look and Feel para Java 1.6 Update 10.
Si deseas probar el nuevo look and feel, antes, será mejor recordar:
Luego, realizamos los siguientes pasos:
La intención de esta publicación es hacer un breve resumen de los distintos tipos de JOINs disponibles en SQL y para finalizar, un ejemplo práctico de cada uno de ellos.
Wine es una implementación de la API de Windows para sistemas *X (sistemas basados en UNIX). A no confundirse, no se trata de un emulador, ya los programas corren nativamente, de ahí el acrónimo recursivo de su nombre “Wine Is Not an Emulator”.
El próximo lanzamiento de Java, Java SE 1.6 Update 10 (actualmente en fase beta), entre otras novedades, incluye un nuevo Look and Feel: Nimbus Look and Feel.
Acostumbrado a tener que lidear con códigos ajenos, he aprendido que invertir parte de mi tiempo en ordenar y estilizar al código suele ser una buena apuesta a largo plazo (especialmente cuando hay que entrar en contacto con un código que hace tiempo no tocas).
Un código prolijo, obviamente, es mucho más fácil de leer. Por tal motivo, al momento escribirlo, algunas de las recomendaciones útiles son:
Cuando de indetar el código, podemos tener conflictos de gustos, pues son varios los estilos. Veamos algunos: