Entradas

Mostrando las entradas etiquetadas como google

PHP en Google compute engine + cloud sql

Imagen
Hoy en día los servicios en la nube son una clara alternativa a la hora de alojar un sitio web, ya no es necesario un servidor dedicado con las prestaciones y herramientas que ofrecen Google, Amazon o Azure. En el caso de Google existen alternativas más sencillas para alojar un sitio web que las de utilizar compute engine (una maquina virtual), me refiero a app engine, pero a mi parecer se pierde mucho control sobre las prestaciones que queramos tener. En este post pienso hablar de como instalar nginx con soporte para http2 y php 7.2 en una maquina virtual con CentOS 7, además de enseñar a configurarlo para utilizar una base de datos MySQL 5.7 almacenada en el servicio cloud SQL de Google. A la hora de sar de alta estos servicios es muy recomendable que esten en la misma zona geográfica, tanto la maquina virtual como la instancia de MySQL. Una vez creada nuestra instancia de maquina virtual instalaremos nginx y comprobaremos su configuración con: nginx -V nginx -t A...

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...

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...

Google AdSense, sitio inhabilitado

Imagen
Después de la advertencia siempre vienen las medidas y si no actúas en consecuencia y eliminas todas las violaciones a las políticas de Google AdSense pues la primera medida es inhabilitar los anuncios de AdSense en el dominio que infringe las políticas del programas. Todo ello acompañado de este email: La publicación de anuncios de Google AdSense se ha inhabilitado en ‘dominio’ Este mensaje se ha enviado desde una dirección de correo electrónico exclusivamente de notificación que no admite respuestas. No responda a este mensaje. ------------------------------------------------------------------------------------------------------------------------------- Estimado editor: Al revisar su cuenta, hemos detectado que publica anuncios Google de una manera que infringe nuestras políticas. Por ejemplo, detectamos infracciones de las políticas de AdSense en páginas como ‘pagina’. Los editores no pueden incitar a que los usuarios de su propio sitio hagan clic en los anuncios Google...

Google AdSense, advertencia sobre violación

Imagen
Os habéis preguntado ¿que ocurre cuando se violan las políticas de publicación en Google AdSense?, pues sencillo, lo primero que recibes es esta carta: Google AdSense: tiene tres días laborales para realizar cambios en ‘dominio’ Este mensaje se ha enviado desde una dirección de correo electrónico exclusivamente de notificación que no admite respuestas. No responda a este mensaje. ------------------------------------------------------------------------------------------------------------------------------- Estimado editor: Al revisar su cuenta, hemos detectado que publica anuncios Google de una manera que infringe nuestras políticas. Por ejemplo, detectamos infracciones de las políticas de AdSense en páginas como ‘página’. Según se estipula en las políticas del programa, los editores no pueden alterar en modo alguno el funcionamiento de los anuncios Google , por ejemplo, no está permitido colocar los anuncios de tal modo que cubran parte del contenido del sitio o partes de ...

Navegadores actuales: cuotas de mercado

Imagen
Para darle un poco de dramatismo al post podría decir que la lucha por ser el navegador favorito de los internautas es encarnizada cuando menos, Apple, Microsoft, Mozilla, Google y Opera luchan cada vez más por no perder al menos su cuota de mercado en este mundo de los navegadores web. Cada vez vemos cómo la frecuencia de actualización de estos es mayor y se busca fundamentalmente mayor velocidad de carga, mayor compatibilidad con los estándares y una rapidez mayor procesando los archivos javascript, todo esto sin descuidar una interfaz cada vez más minimalista. Esto de las estadísticas nunca es absoluto y generalmente cada uno barre para su propio patio, por eso, para elaborar la siguiente gráfica he optado por hacer una media aritmética entre 2 sitios de estadísticas y cerca de un millón de visitas de mi propia web de cine. Las estadísticas consultadas corresponden al w3schools y a statcounter . Veamos el gráfico de arriba hacia abajo. Lo más claro es el fracaso de Mic...

Bug en jquery 1.4.4 con la función each

Imagen
El motivo por el que muchos utilizamos jquery es por la comodidad que nos brinda al trabajar con varios navegadores y un mismo código, además de eliminar prácticamente toda las validaciones de errores que pueden detener la ejecución de una página web. Dicho esto en la versión 1.4.4 hay un error muy curioso en la tan útil función each, imaginemos el siguiente código: $.each(datos, function(clave, valor) {}); En él la variable datos (en mi caso) es un objeto json, el problema viene dado cuando esta variable está vacía. En Google Chrome 10 el error reportado en el archivo jquery es que la función length no puede ser aplicada a un objeto nulo, mientras que Mozilla Firefox 3.6.13 se queda más corto y solo nos dice que object es nulo (en la versión normal de jquery) ó que j es nulo (en la versión minimizada). Para reportar un bug en jquery podemos hacerlo desde el enlace anterior. Este bug en concreto tiene el número 8008 . Otros bugs que he reportado recientemente para Chr...

Error con el border color en Google Chrome 10

Imagen
Hoy he estado probando algunas propiedades CSS en las tablas y me ha pasado una cosa muy curiosa en Google Chrome 10. El error se aplica a las propiedades de los bordes como el color y el ancho y ocurre cuando tenemos 2 celdas adyacentes en las cuales ambas tienen un colspan no coincidente. Os dejo la imagen para que se entienda mejor, aparece en la parte superior el error en Google Chrome con el border-color y debajo cómo debería aparecer, en este caso en Firefox que sí está correcta la interpretación de esta propiedad border-color para celdas con colspan adyacentes. Espero que lo corrijan pronto.

Google y el mundial de fútbol

Imagen
No es raro encontrar en Google cuando haces una búsqueda sobre los partidos del mundial de Sudáfrica los datos de los sitios dónde los puedes ver, las últimas noticias e incluso los resultados de los partidos. Esto es un sistema montado por el propio Google sólo para la copa del mundo de 2010 y en él se pueden ver todos los partidos que se emiten cada día y la clasificación de los grupos. Lo que me ha parecido curioso son los resultados que muestra según que buscas, por ejemplo para las búsquedas: partido España , FIFA España , mundial España , copa mundial España , muestra la siguiente imagen: Para la búsqueda España Chile : Y para España vs Chile (nótese como no muestra los lugares dónde se emitirá el partido): ¡Interesante! PD: si buscas España solamente o copa España no muestra ningún resultado referente al mundial de fútbol.

Siguiendo con Google

Imagen
En varios artículos de este blog he hablado y analizado las optimizaciones de Google , fundamentalmente las de su página principal, estas, supongo, para no sobrecargar tanto sus servidores con las millones de visitas diarias y de esta manera entregar al usuario una página totalmente optimizada. Pues pensando en eso hay una cifra que me gustaría conocer ¿cuanto ha ganado Google con las barras multifunción de los navegadores? Puede que parezca una tontería pero antes de existir estas yo visitaba la home de Google varias veces al día y ahora si lo hago una es un milagro. Realmente me he dado cuenta de esto porque no me entero de los cambios en su home hasta pasadas unas horas e incluso días. Muy buena estrategia. ¿Alguien tiene alguna teoría de la conspiración para las imágenes de fondo de la home? esto claramente penaliza el rendimiento pero imagino que sea por una causa mayor como la que he escuchado por ahí de adaptarnos a que su home sea nuestro escritorio.

Orkut otro amigable de Google

Imagen
Hoy haciendo pruebas con Orkut la red social de Google, me he dado que si se toman muy en serio lo de la edad de sus usuarios, en el formulario de alta me llamó la atención que en el año de nacimiento pudiera poner 85 ó 1985, y claro me picó el bichito y puse 10 para ver si Google lo identificaba como 2010 y tengo 2 noticias, una buena y una mala: La buena es que si Google me identificó como que era 2010 y por tanto que tengo 0 años. La mala es que aún poniendo esto y que sabía que tengo 0 años marqué la casilla de que tengo más de 13 años y me dejo crear mi cuenta, pero pero aún es que al tener menos de 13 años no tengo acceso a ningún servicio una vez dentro, lo cual es lógico, pero no puedo cambiar mi año de nacimiento , en resumen que tengo cuenta de Orkut pero no puedo acceder a nada dentro.

Google el gracioso

No me cabe la menor duda que entre el equipo de Google tiene que existir un departamento de psicólogos para hacer las interfaces de sus aplicaciones tan amigables, Google ha revolucionado la forma de interactuar con el usuario haciendo preguntas serias de la forma más divertida. hoy mismo he borrado la papelera de gmail y me ha puesto lo siguiente: No existe ninguna conversación en la papelera. ¿Quién necesita suprimir cuando se tienen 7000 MB de capacidad de almacenamiento? Vale he quedado como un friki borrando la papelera de gmail pero en fin me ha llamado mucho la atención.

Youtube Search Stories

Imagen
Youtube search stories es el nuevo juguete de Google que demuestra su genialidad en marketing, aunque más que centrarme en como crear un sencillo pero potente video de utilidades inimaginables y de sencillez característica de Google, me voy a centrar en lo que más me impactó: el mensaje cuando se está creando el video, aquí os dejo la imagen: El texto viene a decir lo siguiente: Esto llevará unos minutos. Es probable que tenga tiempo suficiente para tomar un café. O ir al baño. Pero no ambos. Me encanta Google!!!! Aquí os dejo el enlace al video que he creado sobre Camagüey, mi ciudad natal . ¿Os animáis a hacer uno?

Curiosidades Google: queridos

Imagen
Hoy creo que he descubierto un nuevo hobby ‘poner una palabra en Google y ver sus resultados’, vale ya se que es un poco geek pero mirad los 2 primeros resultados para la palabra ‘ queridos ’: Curioso por lo menos. En quinta posición tenemos queridos futbolistas y en séptima no podían faltar nuestros queridos Reyes Magos . ¿Que otra palabra se os ocurre?

Curiosidades técnicas sobre Google

Imagen
Estoy analizando la web de google y por cada cosa que veo me sorprende más, ya era sabido que no cumplían los estándares pero la cosa va mucho más allá, la web de google está perfectamente optimizada para una carga rápida y un rendimiento óptimo, entre las cosas que he podido ver se encuentran las siguientes: los estilos están incluidos en la propia página, no se hacen llamadas a archivos css externos no se cierran los tags td, tr, body, html y li, esto es debido a que el navegador es capaz de interpretar cuando este tipo de tags son cerrados de manera automática, ahorrando de esta forma espacio de código html el javascript también está incluido en la propia página y optimizado al extremo para ocupar el menor espacio posible. solo se utiliza el logo y una composición de imágenes para los backgrounds, utilizando los atributos de posición del background, propiedad muy utilizada ya por los webmasters. carece de doctype y meta tags prácticamente, solo tiene el cont...

Google Maps API y el geoposicionamiento

Luego de salir del II congreso de Webmasters una de las csas más interesantes que se me ocurrió fue el de utilizar el API de Google Maps para incluirle en mi proyecto de cine y dió como resultado ¿donde se rodó mi película favorita? . Es muy sencillo de utilizar el API do google y sobre todo la cantidad de documentación al respecto aunque puede ser un poco lioso al principio, por ello se deben seguir unos pequeños pasos: Tener las direcciones que queremos localizar (no son necesarias las coordenadas pues se encarga el de traducirlas con javascript a coordenadas) En caso de tener muchas direcciones lo bueno es crear un archivo kml (un tipo de archivo XML con estructura especifica para geocoding) Lo malo de esto es que como no tengas las coordenadas tienes que hacerlo con google y aunque el mismo te proporciona el código para hacerlo ( enlace ) tienes sus limitaciones en una cuenta gratuita more than 15,000 geocode requests in a 24 hour period are received from a single IP address, ...

Por qué Google lo da casi todo gratis?

Es una pregunta interesante y me ha surgido a raiz del II Congreso de Webmasters, sé que este blog estaba pensado más para scripts y cosas de programación pero al final he decidido comentar de todo un poco lo que encuentre así que volviendo al grano. Hay multitud de servicios que ha google le ha costado una pasta adquirir y que aún no se le ven ventajas reales o viables económicamente según el modelo actual de negocio, servicios como maps, digitalización de contenidos como los de la revista Life, códigos públicos, street view, etc. Todos estos actualmente están disponibles de forma gratuita para cualquiera y mi pregunta es ¿por qué? Realmente no creo que Google sea un alma caritativa y me doy cuanta del poder en información que realmente maneja esta empresa, no soy un paranoico que creo que nos van a dominar, pero si realmente creo que al paso que van diversificándose con satélites de alta resolución tal vez para futuros proyectos GPS, plataformas de SO para móviles - sin lugar a dudas...

Pagar o no pagar

¡Eh allí el dilema! En este mundo de las empresas del posicionamiento he escuchado de todo, incluso atrocidades tales como aconsejar a las empresas a que se olviden del posicionamiento natural y sólo se dediquen a pagar por clicks. Aclaremos conceptos: Posicionamiento natural u orgánico: Es el posicionamiento que se obtiene en los buscadores, fruto de los propios contenidos de nuestra web, tras la consulta realizada por el usuario. De pago o patrocinados:Es el posicionamiento en los buscadores mediante la contratación de “enlaces patrocinados”, es el caso de Google Adwords. Una vez que ya sabemos que es cada cosa nos preguntamos lo siguiente: si yo pago y aparesco donde yo quiero y cuando yo quiero, entonces ¿por qué esperar a que los robots se den cuenta que mi página vale y me pongan en la primera posición? y aclaro, la espera puede ser muy muy lenta. La respuesta es sencilla, si tenemos nuestra web bien construida (siguiendo las pautas de mis otros artículos) garantizamos lo siguien...

¿Cómo posicionarse en Internet?

Si bien he comentado anteriormente que no existe ninguna regla básica para llegar a las primeras posiciones en cualquier buscador salvo el trabajo diario y el probar cosas nuevas, también es cierto que algunas técnicas pueden ayudar más o menos a lograr una mejor puntuación en los mismos. Técnicas comunmente llamadas SEO (Optimización para robots de búsqueda): Definir las palabras claves de nuestro sitio web y potenciar su aparición el los tags de título y descripción de nuestras páginas. Si una página es distinta a otra sus atributos también tiene que serlo. Las palabras claves introducirlas en el contenido de nuestra web y decirle a los robots que son importantes mediante etiquetas de énfasis o negrita. Utilizar correctamente la jerarquía de etiquetas. No maquetar ni diseñar nuestra web con tablas (para los boletines electrónicos si). Utilizar hojas de estilos. Crear los archivos robots.txt y sitemaps.xml Darse de alta en directorios (Dmoz) y en cuanto foro exista y que se hable de n...

¿Sólo importa Google?

Por supuesto que no, pero veamos porque si hay que hacerle un incapie especial a este buscador tan particular. Hace unos años la teoría comercial de las empresas referente a internet era muy clara ¿Si no estas en Internet no existes? con el paso del tiempo y la feroz lucha por conseguir tráfico y clientes estos parámetros han cambiado y ahora cabría preguntarse ¿Si no estas en Google, existes? ¿Por qué? porqué darle tanta importancia a otro de los tantos buscadores que existen en internet por encima de cualquier criterio, muy sencillo, porque Google ha sabido adaptarse a los usuarios y logrado abarcar campos de investigación y de marketing online poco atribuibles a sus competidores más cercanos “Organizar la información del mundo y hacerla accesible y útil universalmente”. Algunos datos interesantes: En 7 años logró indexar 33 mil veces más páginas que su base de datos incial. De 8 empleados en 1999 en el 2007 cerró está cifra con 16 805. Más de 2 mil búsquedas por segundo. En el 2002 ...