Presupuestos Servicios Presupuestos Artículos

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.

Site-map

Última actualización: 06/09/08
Artículos: 28

Secciones:
Sidneyrees.com: Diseño web , Desarrollo web y Posicionamiento web
Sidneyrees.com: Servicios
Sidneyrees.com: Nuestros artículos
Sidneyrees.com: Contacto

Categorías:
Categoría: Artículos
Categoría: Información General
Categoría: Nuestros Servicios

Artículos:
Como escribir para la web
Optimizando nuestros contenidos para la web (para mantener al lector entretenido)
Optimizando nuestros contenidos para SEO (para conseguir un mejor posicionamiento en buscadores)
Usted necesita una pagina web. ¿Lo sabía?
Alojamiento web
Dominios web
Alta y posicionamiento en buscadores
Implementación de Google Analytics
Validación y optimización de código según estándares W3C
Navegadores web alternativos (Actualizado)
Cómo escribir emails correctamente

Sistemas pre-fabricados (Opensource)
Buscadores: Los dioses del Ciber-olimpo
Consejos de promoción web
Dominios .tv
Portfolio de logos
Cherry 3D Carousel (Estilo Amazon.com)
Ginko Player: reproductor de video

Sobre nosotros:
Tecnologías con las que trabajamos
Formas y modos de pago
Costos de nuestros servicios
Recursos humanos
Aviso legal y condiciones de uso, Sidneyrees.com
Copyright © 2005 - 2008, Sidneyrees.com

Sitemaps:
HTML Site-map
XML Site-map
URLlist.txt
ROR.xml

Navegadores web alternativos

Es un hecho, Internet Explorer es un buen navegador web para aquellos que no tienen mucho conocimientos informáticos pero para alguien que ya tienen una mínima experiencia, Internet Explorer se vuelve una herramienta muy limitada.

Existen muchas alternativas a Internet Explorer y que son, sin lugar a dudas, muchas veces superiores a Internet Explorer. Hablaremos un poco sobre estas alternativas.

Leer más.

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

Leer más.

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

Leer más.

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

Leer más.

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.

Leer más.

Entradas posteriores →