El Fantasma de la fila 127: Una historia real de terror!!!
Hace 5 días un cliente me llama para decirme que su sistema había dejado de funcionar de un día para el otro (luego de 1 año de uso) … yo de inmediato le eché la culpa al hosting pues, si yo no había cambiado nada en el código era la única posibilidad de error.
La cuestión es que migramos la base de datos a otro hosting y seguía habiendo errores de lo más raro.. obviamente era algo con mi código ¿pero que funciono durante un año y dejó de funcionar de la noche a la mañana?
Empecé a buscar el error en todos lados, debugeé todo el código y no encontraba nada.
Se me ocurrió que podía ser algo en MySQL (lo cual sería MUY extraño) y resulta que al tratar de hacer un insert me decía: “#1062 - Duplicate entry ‘127′ for key 1″
Me dije: ¡¡¡¿Que?!!! La fila 127 está duplicada?!!! .. la busqué y no lo estaba… resulta que busco en Google y me encuentro miles de personas que tenían el mismo problema… ¿el fantasma de MySQL? o ¡¡¡¿Duendes que por la noche rompen nuestro código?!!!
… ¡¡¿Una fila fantasma?!! O_o
Llamé a los Caza Fantasmas … pero mientras ellos llegaban me puse a seguir buscando una solución y me di cuenta de que el problema era que había utilizado un campo con el tipo de datos smallint() y se me habían acabaron los índices posibles para esa tabla!!!
Cambié el tipo de datos, probé y todo listo.
Solo puedo decir: ¡¡que lo parió che!! ¡¡5 días de trabajo en esto!! O_o
Moraleja: Nunca utilicen tipos de datos no entandar porque luego son difíciles de migrar y, para colmo, traen estos problemas.
Optimizando nuestros contenidos para SEO (para conseguir un mejor posicionamiento en buscadores)
Introducción
En este articulo tratamos algunos conceptos básicos para que nuestros articulo ayuden al posicionamiento de nuestra pagina web en los buscadores.
Optimizando nuestros contenidos para SEO
Para optimizar nuestro contenido, debemos:
- Escribir pensando en lo que la gente busca
- Escribir sin miedo a repetir las palabras clave
- Concentrarnos en la densidad de palabras clave
Optimizando nuestros contenidos para la web (para mantener al lector entretenido)
Introducción
En este articulo tratamos algunos conceptos básicos para mantener al lector interesado en nuestro articulo y en nuestra web. Muchos cibernautas están buscando algo en particular pero si logramos captar su atención, si de verdad logramos que siga leyendo en nuestra pagina, podremos obtener muchas más visitas de lo que pensamos.
Como mantener al lector entretenido
Para mantener al lector entretenido debemos:
- Utilizar una imagen que sea representativa del tema que tratamos
- Ser originales y escribir sin copiarnos de los demás
- Ofrecer una ayuda o solución real para lo que el visitante busca
- Redactar de una forma que sea agradable de leer
- Evitar irnos por las ramas
Como escribir para la web
Introducción
Este articulo intenta enumerar algunas reglas básicas a la hora de escribir para la web. Es un articulo para un publico en general y que puede ser de utilidad para muchos webmasters que se dedican a la generación de contenidos para sitos web.
Como escribir para la web
Escribir para la web es muy similar que escribir para una revista o libro, solo hay algunas diferencias muy sutiles que son muy sencillas de aprender y de aplicar. De estas sutiles diferencias hablaremos en este, y próximos, artículos.
Temas que trataremos en este articulo:
- Escribir para todos (textos simples y en español neutro)
- Escribir respetando la ortografía (Mis reglas ortográficas web)
- Escribir respetando las reglas gramaticales y de redacción básicas
Usted necesita una pagina web. ¿Lo sabía?
Si usted administra una empresa, comercio o negocio, si ofrece algún servicio o producto, si es un emprendedor o un incluso profesional con renombre, o si por alguna razón usted considera que podría necesitar una pagina web, entonces no lo dude más, usted necesita una pagina web.
El objetivo de este articulo es informarlo para que entienda un poco más sobre paginas web.


