Archivo de la categoría: Uncategorized

Desactivar temporalmente claves foráneas en MySQL

Muchas veces tenemos que borrar datos de tablas, o vaciarlas completamente, pero MySQL no nos lo permite porque hay datos en otra tabla relacionados mediante clave foránea. ¿Cómo podemos desactivar las comprobaciones de clave foránea para ejecutar el borrado correctamente?

El siguiente código desactiva la comprobación de foreign keys, ejecuta las consultas, y luego las vuelve a activar. Ideal para vaciar tablas.

SET foreign_key_checks = 0;
DELETE FROM `tabla` where `id` = 45;
TRUNCATE TABLE `tabla_vaciar`;
SET foreign_key_checks = 1;

Este código es muy sencillo, pero nunca consigo recordarlo. Espero que os sea tan útil como a mi. ¿Dudas, sugerencias? Déjame un comentario.

Obtener coordenadas de un punto (Latitud y Longitud) a partir de una dirección usando Google Maps

ESTA ENTRADA HA CAMBIADO DE UBICACIÓN.
Para ver la versión completa de la entrada, visita: http://ivanargulo.com/blog/obtener-coordenadas-de-un-punto-latitud-y-longitud-a-partir-de-una-direccion-usando-google-maps

Además, y como motivación “extra”, esta entrada habla de Google Maps API versión 2, el nuevo post habla de Google Maps API versión 3. Por lo que si quieres estar actualizado y que el código funcione, visita la entrada nueva.

El siguiente fragmento de código nos permitirá geolocalizar una dirección cualquiera, usando Google Maps y PHP. Hay muchos datos de geolocalización accesibles, pero por simplicidad usaré sólo Latitud y Longitud, suficiente para posicionar cualquier objeto en un mapa.

Lee el resto de esta entrada

Google Calendar deja de funcionar con Evolution

Así es, esta semana, Google Calendar y Evolution han dejado de entenderse en mi equipo con Ubuntu 9.04 (Jaunty).

El error es el siguiente:

“No se pueden leer los datos del servidor de Google.
Connection terminated unexpectedly”.

Cualquier tipo de ayuda se agradece…

El blog de Iván Argulo: 20.000 visitas

Hoy, día 5 de julio de 2009, el blog ha recibido su visita número 20.000. Eso son muchas personas, muchos lectores (algunos de ellos habituales). GRACIAS.

Es una pregunta que a menudo me plantean los lectores, respecto a la licencia y  procedencia de los contenidos publicados en https://ivanargulo.wordpress.com, así como en la web personal http://ivanargulo.com.

Pues bien, para quien interese, aprovecho y comento sobre este tema:

Todos los contenidos, salvo que se exprese lo contrario, son escritos por el autor (Iván Argulo) y originales. En los casos excepcionales que se tome información de una fuente externa se especificará de forma clara (sea que lo exija la licencia del contenido o no), y se indicará su autor, incluyendo un enlace al mismo.

Si deseas utilizar algún contenido en tu blog, página web, publicación impresa o cualquier otro medio de difusión, puedes hacerlo sin necesidad de realizar ninguna consulta previa (aunque se agradecerá la comunicación del mismo al autor), siempre y cuando se cumplan los siguientes requisitos:

  • Debe mencionarse la fuente, e incluir un enlace al blog (https://ivanargulo.wordpress.com) o a la página personal del autor (http://ivanargulo.com).
  • No pueden alterarse los contenidos, aunque sí se pueden realizar extractos, citas o resúmenes (siempre y cuando sean objetivos y fieles a la información original).
  • La página que realice la cita no debe promover actividades ilícitas, ilegales, o de mal gusto.

Si tienes alguna pregunta, no dudes en consultar.

Finalmente, gracias a todos por vuestra visita.

¡Ya está aquí!

¡Así es! ¡La nueva web de Iván Argulo está casi terminada!

Todas las sugerencias son bienvenidas. ¿Qué os parece? http://ivanargulo.com