Esto se acabo

Se acabo a partir de ahora dedicare mi tiempo a mi nueva web de versiones y cuando tenga tiempo retomare el blog, pero desde un punto de vista más técnico

Nos vemos de versión en versión en Versioneando.com

Nuevo sitio de Ke+da

Pues así es, Ke+da ha  abierto una web para que podáis seguir la información del grupo. De momento, echándole un vistazo rápido, he visto que tienen recopilada bastante información de la banda, pero lo mejor es que si os interesa lo veáis vosotros mismos.

Web de Ke+Da

Frases tontas

Para el que lo quiera entender, acabo de ver “El capitán América” y la única conclusión que puedo sacar es  que da igual ser patriota o ser rojo, al final, te quedas hecho un cubito.

Prefiero seguir siendo anarquista, y meandome en la politica.

The Benny hillifier

Porque cualquier video con la música de Benny Hill es más divertido, y para muestra un botón

Video original

Necesitas instalarte laversion 7 del Flash player.

Y ahora prueba a verlo Benny Hillifeado (o como se diga)

Primeros encuentros con MariaDB

Nada más sustituir mysql por MariaDB tuve el primer problema.  No podia activar el log de consultas lentas. Revise el fichero de configuración que es el que venía por defecto,  y parecia todo correcto

...
log_error               =/var/log/mysql/mysql.err
log_warnings            = 2
log_slow_file          = /var/log/mysql/mysql-slow.log
long_query_time = 5
...

Así que me puse a investigar para dar con la solución.  Busque y busque,  y todo paracia correcto, hasta que de casualidad me percate que la directiva a utilizar era log_slow_query,  y no log_slow_file. El problema fue que hay en algunos sitios que te recomiendan lo siguiente al utilizar log_slow_queries

'--log_slow_queries' is deprecated and will be removed in a future release.
Please use ''--slow_query_log'/'--log-slow-file'' instead.

Esta recomendación es erronea, ya que es la directiva log_slow_file la que esta obsoleta. Así que basto cambiar una directiva por la otra y todo se solucionó

...
log_error               =/var/log/mysql/mysql.err
log_warnings            = 2
log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 5
...

Una vez solucionado esto,  fuí a crear unos índices en una tabla con un campo de tipo “date”, y me encontre con el segundo problema.  No me dejaba crear los indices porque decía que el valor por defecto del campo date no era válido

ERROR 1067 (42000): Invalid default value for 'nombre-campo'

El valor por defecto de este campo era “0000-00-00 00:00:00″ , así que lo único que hice fue cambiarlo a una fecha válida

alter table nombre-tabla change nombre-campo nombre-campo datetime NOT NULL DEFAULT '2000-01-01 01:01:01';

Espero que está información pueda serlé util a alguién y que no pierda la cantidad de tiempo que perdí yo para encontrar la solución.