Entradas

Mostrando entradas de diciembre, 2011

Blogger, el historial y el buscador de Google

Imagen
Es impresionante la integración que están llevando a cabo en el buscador de Google con tal de ofrecerte servicios cada vez más personalizados, no cabe duda que cada vez la labor del SEO para el posicionamiento de según qué contenidos es más y más difícil. El otro día me ocurrió algo muy curioso mientras buscaba en Google y es que para un par de enlaces me salían mensajes como los siguientes: Tú has compartido esto en Blogger . · 8 Feb 2011 Visitaste esta página el 16/12/11. El primero de estos textos sale porque dentro de un post en este mismo blog puse un enlace a esa web, o sea no es un más 1 (+1) o un enlace compartido en su red social, es un enlace dentro del contenido del blog ¡alucinante! Estaré atrasado pero es que lo descubrí hace poco, no sé desde cuando Google lo lleva implementado. El segundo mensaje se basa en el Historial Web de Búsquedas si lo tienes habilitado con ellos. El resumen es que poco a poco Google va centralizando todos sus servicios para brindar búsq

Intercambio fichas Monopoly McDonald’s

Esto es uno de los proyectos que surgen en un almuerzo, una idea sencilla y de fácil implementación, técnicamente una web para facilitar el intercambio de fichas del Monopoly en la promoción del 30 Aniversario de McDonald’s España pues no es muy complicada pero no voy a negar que no deja de ser entretenida o al menos si tiene éxito instructiva. Sin enrollarme más os dejo la web para el intercambio de fichas del Monopoly en esta promoción del McDonald’s en 2011 como viene siendo costumbre en esta compañía los últimos años. Sólo recordar que la web anterior no es oficial y no tiene ninguna vinculación con McDonald's España ni con su promoción 30 Aniversario . Esta web no oficial tiene como único objetivo poner en contacto de manera particular a participantes de la promoción 30 Aniversario de McDonald's España para facilitar que se completen los grupos de fichas con propiedades del Monopoly de dicha promoción. El resto del aviso legal y la forma de utilizar esta aplicació

Gestionar clics en botones de redes sociales

Imagen
En cualquier sitio web que se implementen los nuevos botones me gusta (like) de Facebook , o +1 de Google , o tweet de Twitter podemos ver que en realidad todos se basan en el mismo sistema, un código javascript que construye un iframe y sobre el cuál es que se carga todo el código para gestionar nuestras interacciones en cada una de estas redes sociales. Acceder al contenido de estos iframe desde nuestra web con javascript no está permitido porque da un error del tipo Unsafe JavaScript attempt to access frame with URL tu dominio from frame with URL dominio del script. Domains, protocols and ports must match . Lo que viene a decirnos este error es la prohibición de acceder mediante javascript a un iframe con un dominio distinto al nuestro por temas de seguridad. Teniendo en cuenta esto la única solución que nos queda es depender de las interfaces de programación de aplicaciones (APIs) de cada una de estas redes sociales y ver si implementan funciones callback para capturar este t

Wordpress desactivar contribución Audio Link Player

Imagen
Cuando comencé con mi blog en wordpress lo hice instalando con ella el plugin Audio Link Player es cual trae por defecto una agresiva codificación para recordarnos a cada instante que le hagamos una donación a su cuenta de PayPal. Es bastante molesto que en el dashboard de tu Wordpress aparezca un widget recordándonos esta posible contribución y además en el menú de la izquierda aparece bien resaltado un enlace con el texto your contribution is still missing . Teniendo en cuenta lo molesto de este plugin pero a la vez que realmente no me compensa desinstalarlo he decidido modificarlo para eliminar esta petición de contribución o donación. Me atrevo a modificarlo y publicar estos cambios en el blog porque todos los temas y plugins de wordpress se publican bajo licencia GPL y por tanto pueden ser modificados libremente . Para eliminar el mensaje your contribution is still missing del Audio Link Player debemos ir al directorio del plugin ( wp-content/plugins/audio-link-player ) y m

Instalar paquetes RPM con YAST en openSUSE

Imagen
Yast es una de las mejores herramientas para la gestión de software en el mundo linux y admite no solo la instalación de paquetes a través de repositorios (lo cual es lo ideal) sino desde paquetes RPM. Instalar paquetes RPM con yast en openSuse es relativamente sencillo y lo único que tenemos que hacer es agregar el directorio local donde tenemos los paquetes RPM como un repositorio más. Para ello abrimos yast y en Software seleccionamos Software Repositories y una vez allí pulsamos la opción Add : Le decimos que queremos un repositorio que sea un directorio local: Y al pulsar next le damos a browse para localizar el directorio: De esta forma cuando volvamos a buscar software con yast el nos buscará también dentro de este directorio.

Claves únicas para valores nulos en MySQL

Imagen
Todo el que esté familiarizado con las bases de datos MySQL sabe que un campo que admita valores nulos no puede ser una clave única porque al insertar 2 veces el valor null esto daría error, sin embargo no es descabellado pensar que necesitemos un campo que admita valores nulos pero que en caso de no ser nulo sea único. Existen varias formas de hacer esto, una del lado del código y otra con las herramientas propias de la base de datos. La más compleja pero más eficiente es la segunda de estas opciones y es sobre la que trata este artículo. En esto post voy a hablar de la creación de 2 triggers (disparadores) para MySQL que validan que al insertar u actualizar una fila un determinado campo sea nulo o único. La sintaxis de los triggers en MySQL puede ser muy sencilla e intuitiva una vez la conoces pero como todos los lenguajes tiene su particularidad, lo importante es saber que no se pueden tener 2 trigger para un mismo evento en una tabla por tanto si queremos validar 2 campos de est