Lo mejor de mi timeline del 24 al 30 de noviembre

SQL – No te olvides de poner el WHERE en el DELETE FROM

Para alegrar este fin de semana, os traigo un videoclip realizado por mi compañero Jorge Rubira Santos (si seguíais hace tiempo El podcast de Linux Hispano seguro que le conoceréis).

Este vídeo no se trata nada más que de un consejo para aquellos que programen en SQL. Tiene una música pegadiza que seguro que se os quedará en la cabeza y os permitirá no cometer este fatídico error.

Aquí os dejo el videoclip y recordad: no os olvidéis de poner el WHERE en el DELETE FROM.

OpenSUSE 13.1 publicado con canción incluida

opensuse131

Ya se ha publicado la nueva versión de OpenSUSE 13.1 donde aquí listo las características que considero más destacadas:

Estabilidad: con soporte para tres años, esta versión se han esforzado para que sea la versión más estable de la decimotercerva edición.

Interconectividad: se ha añadido la más nueva versión de OpenStack así como las últimas actualizaciones de Apache, MySQL y MariaDB.

Interfaz: con una revisión de las fuentes tipográficas y un mejorado motor para fuentes, OpenSUSE 13.1 se ve mejor que nunca.

Listar todas las tablas de una base de datos en MySQL

Siempre que trabajamos con MySQL o con cualquier otro sistema gestor de bases de datos relacional tenemos la costumbre de hacer operaciones sobre las tablas y no sobre las bases de datos en sí. Básicamente lo único que hacemos es:

 USE mi_base_de_datos

O con el lenguaje que estemos usando la elegimos y trabajamos sobre ella o como mucho haciendo consultas entre varias bases de datos.

Logo MySQL

Sin embargo, hoy trabajando en un proyecto que estoy haciendo para un cliente de CODECTION, he tenido la necesidad de listar y operar sobre los nombres de las tablas de una base de datos.

Lo mejor de mi RSS del 18 al 24 de noviembre de 2013

Y no os olvidéis de votarnos, recordad que llevamos ya más de 10 años en esto de la blogosfera linuxera y libre en español y por eso nos gustaría que nos votarais en los premios PortalProgramas al mejor portal de software libre.

Lo mejor de mi timeline del 17 al 23 de noviembre

Traducir el plugin Events+ de WPMUDev en WordPress

Al igual que otros muchos proyectos de software libre, para la información estática (que no para la dinámica que ya hablamos de eso el otro día) WordPress usa los famosos ficheros .po/.mo. Más información sobre los mismos en esta serie de artículos que en su día escribí en este mismo blog. El propio núcleo y cualquier theme o plugin que se precie, usa este mecanismo, sencilla, fácil, efectivo y basado en tecnologías libres.

WPMUDev

Lo frecuente es lo siguiente:

  1. Dentro del plugin o tema en cuestión buscamos un directorio language o lang
  2. En esa ruta debe haber un fichero pot o po que debéis traducir siguiendo mis instrucciones
  3. El nombre del fichero que debemos subir suele ser el nombre del idioma,

Saber qué lenguaje está siendo visualizado con qTranslate en WordPress

El tema del multilenguaje en WordPress es uno de los grandes problemas que todavía no ha resuelto este popular sistema gestor de contenidos. Ahora en WordPress 3.8 se espera que los Language Packs sean la solución, sin embargo, hasta que no sea oficial y no tengamos una versión funcional, debemos buscar soluciones de terceros.

Básicamente hay dos soluciones populares en forma de plugins para este problemas (otras soluciones pasan por tener por ejemplo, una instalación en cada lenguaje). Son dos, una premium WPML y otra gratuita qTranslate. Manejo los dos habitualmente cuando trabajo como experto WordPress,

Lo mejor de mi RSS del 11 al 17 de noviembre de 2013

Y este “Lo mejor de mi RSS” es algo diferente, quiero aportar no sólo enlaces, si no también decir por qué están aquí. A partir de ahora usaré este formato, me parece más correcto y espero que os guste más que el de usar sólo un frío listado:

Lo mejor de mi timeline del 10 al 16 de noviembre

Spyder, un IDE para Python

spyderlib

Si estás pensando en un entorno de programación de Python ligero y versátil y que encima esté preparado para la programación científica, Spyder es tu IDE perfecto.

Las características más destacadas de este IDE son las siguientes:

  • Sintaxis coloreada para Python, C/C++ y Fortran.
  • Consolas Python y iPython integradas.
  • Explorador de variables.
  • Inspector de objetos.
  • Integración con Pylint.

Personalmente, Spyder es mi IDE preferido para Python. Y tú, ¿conoces algún IDE para Python que te guste más?