Unir cadenas en MySQL

Es muy frecuente que a la hora de almacenar los nombres y apellidos, por ejemplo, de unas personas en la base de datos los pongamos en dos columnas separadas. A la hora de hacer consultas, necesitaremos hacer unirlas, es decir concatenarlas.

En MySQL esta operación puede ser directa, imaginemos una tabla personas con la siguiente estructura:

  • DNI: varchar que es clave primaria
  • Nombre: varchar
  • Apellidos: varchar

Queremos hacer una consulta en la que aparezca el dni seguido de los apellidos y el nombre unidos y separados por una coma. Sólo tendremos que hacer lo siguiente, usar la función CONCAT():

Leer más » 4 Comentarios

Lo mejor de mi RSS del 9 al 15 de enero

Leer más » 1 Comentario

Asturix 4

Ricardo López, el delegado de comunicaciones del proyecto Asturix, nos informa de que acaba de salir la versión 4 de la distribución asturiana. Las novedades de esta versión son principalmente dos.

Asturix Logo

La primera de ellas es Asturix On, un entorno de escritorio desarrollado con tecnologías web (como HTML5 o CSS3), con el que Luis Iván Cuende, el fundador de esta distribución, que lo hizo con 14 años, ganó el concurso europeo HackNow. Podéis ver aquí un vídeo sobre el mismo. Soy de los que cree que poco a poco todo tenderá a eso, unificarse la representación gráfica en forma de estándares provinientes del mundo web. Para eso queda mucho, pero esto es una muestra de la dirección que se está tomando.

Leer más » 2 Comentarios

Por qué el Software Libre es, generalmente, gratis

Buscando por internet me ha extrañado que no apareciese una explicación de por qué la mayoría del Software Libre es gratis. La amplia mayoría de los desarrolladores o empresas buscan reconocimiento o ventajas económicas indirectas de su aplicación libre porque si vendiesen su producto obtendrían pocos ingresos. Veamos el porqué.

Antes que nada hay que recordad que el Software Libre puede ser gratuito o no. El Software Libre es una cuestión de libertad, no de precio. Por tanto, nadie impide a un desarrollador cobrar por su software aunque tenga licencia GPL. Hay personas que no entienden este concepto y confunden el Software Libre con Freeware, y no es así. read more

Leer más » 28 Comentarios

¿Qué es la recursividad?

Podemos llamarlo recurrencia, recursión o recursividad… Sea como fuere, seamos prácticos.

Sin duda, divertido. Lo podéis encontrar en forma de camiseta en ThinkGeek.

Leer más » 2 Comentarios

¿Cómo conocer desde un plugin el directorio del fichero wp-config.php en WordPress?

Si estamos desarrollando un plugin para WordPress, en ocasiones, necesitaremos llegar al fichero wp-config.php para hacer una serie de comprobaciones o para leer unos datos de configuración.

Sin embargo, no siempre será la misma ruta ya que nuestro plugin o tema puede que esté instalado en un directorio no estándar o que la llamada se haga estando en un directorio a un nivel distinto. Para ahorrarnos problemas de rutas os presento el método siguiente:

while(!is_file('wp-config.php')){
  if(is_dir('../')) 
      chdir('../');
  else 
      die('Could not find WordPress.');
}

Leer más » 1 Comentario

Instalar Ubuntu TV

Parece que esta es la semana de Ubuntu TV en Linux Hispano, y es que no paran de llegar noticias sobre la nueva plataforma de Canonical.

Bien, si lo que queremos es probarlo antes que nadie vamos al lío:

Agregamos el repositorio donde se encuentra Ubuntu TV mediante PPA:

ahornero@6581-D:~$ sudo add-apt-repository ppa:nilarimogard/test3

Leer más » 2 Comentarios

UbuntuTv

Leer más » 5 Comentarios

Ubuntu TV

Canonical presentará Ubuntu TV en el Consumer Electronics Show (CES) 2012 en Las Vegas. Tendrá una interfaz muy parecida a la de Unity y permitirá al usuario ver, guardar, alquilar y comprar las diferentes películas ofertadas, ver varios canales de televisión y mucho más.

Todavía no hay nada confirmado con respecto a los acuerdos con las diferentes productoras ni cadenas de televisión pero aseguran que Ubuntu TV llegará con un catálogo abundante.

Esto es, sin duda, una jugada inesperada de Canonical y ha dado el primer paso con respecto a sus posibles competidoras como Google y Apple. Personalmente, no me esperaba esto y habría que ver en un futuro el éxito y cómo se integraría este producto en el ecosistema de Ubuntu. read more

Leer más » 2 Comentarios

Lo mejor de mi RSS del 2 al 8 de enero

Leer más » 1 Comentario