Algoritmos Predictivos

Hoy estaba en el centro de la ciudad ocupándome de temas personales, aproveché la cercanía a una tienda de bicis para hacer una compra simple, unas herramientas para mantenimiento. Lo interesante de esta anecdota es que yo tenía claro que necesitaba hacer mantenimiento a mi bici, que quería hacerlo por mi cuenta, pero no sabía con claridad que herramientas necesitaba, me tomé un tiempo en la tienda, me asesoré y compré los desmontables que aparecen en la foto, tremenda sorpresa me llevé al ver que facebook me invitaba a comprar en amazon justamente las herramientas que compré y que eran las apropiadas para mi. Leer más “Algoritmos Predictivos”

ERROR 144 (HY000) MySQL

No se trata de un error muy común, pero sucede, una tabla se rompe y parece que el mundo se va a terminar.

Empiezan las llamadas de clientes desconcertados sin ni idea de como manejar el asunto, el error en concreto dice:

ERROR 144 (HY000) at line 1: Table ‘./database/table’ is marked as crashed and last (automatic?) repair failed

Por suerte MySQL provee herramientas para manejar el problema, en este caso en concreto myisamchk herramienta destinada a comprobar las tablas, puedes ejecutar:
Leer más “ERROR 144 (HY000) MySQL”

Desarrollo Web PHP

La popularidad de los lenguajes de programación es tema común de conversación en blogs de programadores y diseñadores, eso sin mencionar las dudas que se generan al iniciar un proyecto nuevo. Hasta hace poco se … Continuar leyendo Desarrollo Web PHP

Perl un lenguaje Moderno y eficiente para la Web

Perl se ha reinventado mucho más de lo que creemos. Entre los desarrolladores Web y programadores en general existe la errónea idea de que Perl es un lenguaje de script obsoleto que usábamos en el pasado para hacer unos CGI que servían para salir del paso y poco más.

La verdad es que Perl adolece de una característica muy importante en la actualidad y es: “personal capacitado” pero definitivamente no es un lenguaje obsoleto o ineficiente, es incluso funcional para mucho más que solo scripts de administración en entornos Unix Like. Leer más “Perl un lenguaje Moderno y eficiente para la Web”

Updates Joomla

Como actualizar en Joomla 2.5 y 3.x además de un extra: actualización de seguridad para Joomla 1.5.26

¿Joomla 2.5 o Joomla 3.X? cual elegir

En este momento el proyecto Joomla mantiene dos ramas estables, la (LTS) versión de soporte largo y las versiones estables pero con poco tiempo de soporte, es decir la rama 2.5.X considerada estable y la rama 3.X considerada razonablemente estable.

Mucho se ha dicho de Joomla 3.X y he visto a personas desaconsejar su uso, sin embargo el evitar su uso no es lo que yo llamaría necesario (o inteligente). Antes de continuar es importante entender un poco el como funcionan las liberaciones de versiones de Joomla, cada tanto se desarrolla una versión nueva y desde la V1.5 se desarrollan versiones intermedias que sirven de transición y de pruebas; desde Joomla 2.5 la herramienta ha pasado a ser un gestor maduro y definitivamente ha evolucionado. Joomla 3.X no es una beta (en realidad cada que se libera una beta se menciona que se trata de una beta), así que las versiones nuevas de Joomla 3.X no son beta, son estables (a menos que se diga lo contrario) Leer más “¿Joomla 2.5 o Joomla 3.X? cual elegir”

Propuestas indecorosas

Usualmente recibo propuestas de todo tipo (relacionadas con servicios Web), tal vez peco de desconfiado, pero le sigo la caña a muy pocas.

Aún hoy, en pleno 2013 recibo mails solicitando “intercambio de enlaces”, incluso he recibido correos de gente que parece disgustada porque no contesté a su solicitud absurda, o quienes no paran de enviar el mismo mail, por ejemplo este: Leer más “Propuestas indecorosas”