links for 2007-10-21
-
La directora de diseño de Yahoo! y cofundadora del servicio de publicación de fotografÃas Flickr, George Oates, muestra cómo, en última instancia, el factor humano acaba imponiéndose en la Red
El otro día me preguntaba un amigo cómo quitar los parámetros que mete Google Reader en las URLs, ya que debido a ello algunos servicios que monitorizan referencias, consideraba las urls diferentes.
El truco es fácil, sólo hay que meter en el .htaccess lo siguiente:
RewriteCond %{QUERY_STRING} utm_source.*
RewriteRule (.*) $1? [R=301,L]
Muchas veces realizamos inserts y nuestras comprobaciones son erróneas e intentamos insertar registros duplicados, dándonos un error gordo en MySQL. Para evitar esto, normalmente se usa un REPLACE cuando la situación permite reemplazar los valores nuevos por los actuales, pero cuando esto no es posible, nos tenemos que pegar con el código buscando la comprobación que no hacemos correctamente. Para evitar esto: insertar algo ya existente, MySQL ofrece la posibilidad de ignorar el insert cuando no se puede insertar:
INSERT IGNORE
INTO tabla
(id, valor, ...)
VALUES
(25, 'valor, ...)
Cada día aprendo algo nuevo, aunque a veces deberían darme con la Biblia de MySQL (775 páginas) en la cabeza por no conocer antes esto.