Google streetview en Madrid, y Barcelona.

Después de mucho tiempo viendo rondar los coches de Google Street View han activado el servicio StreetView para Madrid y Barcelona. Este servicio de Google Maps, nos permite movernos por las calles mediante una secuencia de fotos panorámicas.

El sistema en sí mismo no es innovador, pero si tenemos en cuenta la escala y con la tecnología con la que lo han desarrollado sí lo es. Javascript hasta ahora permitía una navegación rápida por los mapas de google maps, pero el uso de Flash ha permitido la generación de las vistas panorámicas.

Pregunta: ¿Antes google utilizaba Flash?, creo que no.

Tal vez eso fue un “empujoncito” más para que llegaran a los acuerdos de indexabilidad de Flash con la gente de adobe.

VMware ESXi gratuito a partir de hoy

VMWare ESXiMe ha llegado hoy un mail de la gente de VMware ofreciéndome una licencia gratuita para el VMware ESXi: parece que la gente de vmware, en su dura competencia con microsoft y resto de compañías que ofrecen software de virtualización y ha decidido cambiar su modelo de licencias para el Vmware ESXi 3 a partir de ahora solo cobrarán por el soporte, pudiendo utilizarlo en tus servidores de forma gratuita, como ya hacían con VMWare Server.

La diferencia con este último es que en vez de correr la operación sobre un sistema operativo, todos los sistemas operativos corren bajo su hypervisor.

No es oro todo lo que reluce, pero está muy bien

Si nos fijamos aquí: http://www.vmware.com/products/esxi/buy.html veremos que las características “chulas chulas” como la migración online  (VMotion) solo están en el “VMware Infrastructure Standard”, por ejemplo.

Teniendo en cuenta que OpenVZ soporta migración online me quedo con el para la virtualización de servidores linux. Eso sí una opción interesante puede ser la combinación de ESXi + OpenVZ 🙂

Instalando cherokee 0.8.0 en debian 4.0


El servidor web Cherokee 0.8.0 verá la luz en breve con aun mejor rendimiento, y realmente estoy impaciente por empezar a migrar todos mis dominios a cherokee: Las pruebas que he hecho han reducido la latencia en un 70% permitiendo muchas más conexiones y reduciendo drásticamente  el consumo de memoria.

Aquí os dejo los pasos para instalar cherokee 0.8.0 desde subversion en una debian 4.0 limpia:


# cd /usr/src
# apt-get update
# apt-get install make subversion automake autoconf gcc pcre-dev libssl-dev libtool libpcre3-dev python
# svn co svn://svn.cherokee-project.com/cherokee/trunk cherokee-trunk
# cd cherokee-trunk
# ./autogen.sh --localstatedir=/var --prefix=/usr --sysconfdir=/etc --with-wwwroot=/var/www
# make install

Alcanzado este punto ya podréis configurar vuestro servidor con cherokee-admin: http://www.cherokee-project.com/doc/admin.html

Google comienza a indexar contenido flash.

Leo en 33rockers que google a comenzado a indexar contenido flash, permitiendo así búsquedas dentro del contenido de texto de cualquier widget o aplicación en flash. Hasta este momento, los sitios web basados  en flash sufrían una desventaja competitiva importante respecto a los sitios que utilizaban únicamente HTML, ya que su contenido y enlaces no era indexado ni analizado por los buscadores.

Era un paso lógico tras la apertura del formato SWF y los acuerdos adquiridos entre adobe y grandes buscadores como Google y Yahoo.

Veremos como afecta este giro al mercado web. Mi opinión respecto de los sitios flash es la misma que la de la gente de 33rockers: flash es práctico para pequeños contenidos interactivos, pero no para hacer sitios web completos. Incluso diría que hoy en día los navegadores, con el uso de javascript permiten un nivel de interactividad tal que flash me parece prescindible.

Paypal caido, ¿por el fallo de seguridad?

Hace unos días, the Inquirer hacía eco de un exploit en la seguridad del sitio de paypal, y hoy (a las 19:15 GMT+1), justo cuando me disponia a realizar el pago online de una licencia de software, me encuentro con esto:

Paypal caido

Por lo que leí, el fallo en su pasarela permitía lanzar una ejecución en su site con código javascript malicioso, el cual podría permitir el desvio de datos (por ejemplo credenciales de autenticación) a otros servidores de internet.

Supongo que las pérdidas en transacciones para miles de compras solo las puede justificar la corroboración de dicho problema, y que estén trabajando en ello.

Un fallo de seguridad así es terrible, y más en un sistema de pagos con tanta difusion como paypal. Paypal siempre ha presumido de invertir ampliamente en la seguridad de sus sistemas, pero parece que no ha sido suficiente. ¿O simplemente es que la seguridad total es inalcanzable?.

Mi compra tendrá que esperar…

Marketing en Internet (Iniciador mayo 2008)

Marketing en internet, IsmaelComo mes a mes, siempre que podemos nos pasamos por el evento Iniciador, esta vez dedicado al márketing en internet, de la mano de Ismael El-Qudsi, director de Nuevos Servicios en Havas Digital.

Tras una definición de qué es esto del márketing (ofrecer un producto destinado a satisfacer una necesidad), nos habló de las 4 P del márketing: Producto (incluyendo empaquetamiento, post-venta, etc..), Precio (ajustado a cada nicho), Place (lugar) donde vendes tu producto, Promoción.Marketing en Internet, vista general del público

Sobre el producto, enfatizó en su diseño, que para tener éxito siempre debe ser accesible, usable, y si permite feedback mejor aún, todo esto nos permitirá no perder usuarios en el camino. Sobre la distribución en internet nos habló de medios como la publicidad tradicional (banners, enlaces, etc), el SEO , el SEM y el SMO.
SEO: Muchos os preguntaréis ¿Por qué es importante el SEO? o incluso ¿Qué es el SEO? . La importancia del mismo viene de que la mayor parte de la gente no suele pasar de la primera o segunda páginas de los resultados de búsqueda y otra la podéis hayar en El poder de la F.

SEM: Es el diseño de los anuncios pagados, es fundamental que llame la atención del usuario incitándole a visitar nuestra web, y que una vez en ella ni se pierda por la falta de usabilidad, ni salga despaborido por la cantidad de datos innecesarios que le solicitamos.

SMO: Social Media Optimization, presencia en sitios sociales, envío de noticias, vídeos, etc, pero sin ser “pesado”.

También nos habla de que es importante escuchar qué se dice de nosotros, de forma manual o mediante herramientas (en Havas Digital utilizan herramientas propias basadas en las Apis de Tecnorati), algo que me recuerda a las empresas dedicadas al escrutinio de la prensa escrita en busca de comentarios o noticias acerca de sus clientes.

Su ponencia termina tratando la importancia de la opinión de los usuarios hoy en día, el poder del branding (tener una marca que todos recordemos), y de la utilidad del márketing viral y de guerrilla.

Aunque es un tema que daría para largo si lo tratásemos en detalle Ismael obsequió con una síntesis del tema bastante interesante para todos los no iniciados en esto del “internet marketing”.

Inversores para tu idea de negocio, Axon Capital en Thursday.es

Ayer asistimos en Red.es a la edición número 84 de Thursday.es en el cual participó Gonzalo Carod, director ylogoaxon.jpg cofundador de Axon capital, gestora de fondos de capital-riesgo. La moderación del evento corrió a cuenta de Ildefonso Mayorgas, fundador y organizador de Thursday.es.

Ha sido la primera vez que asistía al evento, y seguro que no será la última.

Gonzalo nos explicó cual es el proceso y los criterios que utilizan a la hora de seleccionar proyectos en los que invertir entre las 400 propuestas anuales que reciben.

Para empezar buscan grupos de emprendedores que piensen a lo grande, con una propuesta de negocio sobre mercados potencialmente grandes. A la vez esperan cierta humildad en dichos emprendedores.

Prefieren los equipos competentes, integrados y heterogéneos, que tengan las ideas claras, y con un plan de negocio (mejor si no es muy extenso). Es importante tener claro qué se quiere hacer, por qué, y el tamaño del nicho de mercado. Tener buenas alianzas, descubrir mercados ocultos, o contar con alguna patente que nos pueda hacer únicos en el mercado, también son puntos a nuestro favor.

Sus inversiones oscilan generalmente en el rango de los 500.000 euros hasta los 5 millones, esperando un retorno anual mínimo (ROI) del 30%, aunque este depende del proyecto y las circunstancias. Generalmente prefieren inversiones en donde ellos tengan una participación minoritaria.

Su aportación no queda solo en la financiación, sino que también se encargan de brindar apoyo, contactos, y recursos para los emprendedores. Ellos invierten en capital humano y no solo en empresas. Generalmente suelen salirse del negocio en el que tienen inversión a los 3 años como muy pronto, pudiendo aguantar hasta los 5 años, ya sea vendiendo su participación a los emprendedores, vendiéndola a terceros o sacando la compañía a bolsa.

La verdad es que me pareció una opción muy interesante para todos aquellos que tienen una idea de negocio tecnológico muy clara y rentable, pero no disponen del capital o la experiencia suficiente para ponerla en marcha.

Technorati Tags:

html head, y el posicionamiento web.

En los últimos post sobre posicinamiento web hemos tratado temas como el formato de las url , la elección de un nombre de dominio. Esta vez vamos a hablar sobre las cabeceras de nuestras páginas, y la relevancia de los campos que estas contienen, ya que de ahí los buscadores obtienen gran parte de la información sobre el contenido de la misma.

ejemplo de HTML Head

Prácticamente como el sentido común nos indicaría el orden de importancia para las partes de la cabecera HTML en el que la mayor parte de expertos están de acuerdo (Seomoz: Google search engine ranking factors) es el siguiente:

  1. <title>: Es el más importante por dos razones: Es el título que aparece en las búsquedas (ver la imagen del final) y las palabras clave de su contenido son muy relevantes para las búsquedas. No solo es importante su contenido, si no el orden de las palabras clave: si están al principio es probable que adquieran más relevancia que si están al final. Si forman un conjunto, y están en están en el orden adecuado (en el que serán buscadas) esto también nos beneficiará. Por ejemplo, será mas óptimo un título: “html head y el posicionamiento web – tecnocracia.es” que … “tecnocracia.es – html head y el posicionamiento web” ya que en este caso lo más relevante del título no es “tecnocracia.es”, sino el título del tema en si.
  2. <meta name=”description” content=”…”/>: No es tan importante como el título, pero puede aportar algo más de relevancia, y actualmente es el contenido que aparecerá en la descripciones del buscador (ver imagen del final).
  3. <meta name=”keywords” content=”key1,key2,key3″/>: Es el menos importante de todos los campos de la cabecera HTML, en algún momento de la historia de los buscadores se les dio gran relevancia, pero es algo fácil de manipular por los spammers, y hoy en día intuyo que se puedan utilizar para extraer el orden de relevancia de las palabras clave que estén en el contenido.

campos del HTML Head, como se ven en un buscador.

En resumen podemos decir que la correcta optimización de las cabeceras de nuestras páginas de contenido es fundamental si queremos atraer visitas. Además el contenido de las cabeceras es la primera ventana que tienen los usuarios hacia nuestra web, lo que verán de ella antes de llegar a entrar, y como todos sabemos la primera impresión cuenta mucho 🙂

Nombre de dominio para posicionamiento web.

En el último post sobre posicionamiento web tratamos el tema de las URL, unas URL bien construidas pueden ayudarnos con los resultados de las búsquedas. Como alguien nos apuntó en la introducción: el nombre de dominio puede jugar un factor importante.

Algo que es bastante lógico, pero que puede pasarnos desapercibido, es que si nuestro nombre de dominio tiene las palabras clave en cuyas búsquedas nos interesa aparecer tendremos mucha relevancia para las mismas:

Ejemplos

He subrayado en rojo los resultados que encajan en el nombre de dominio y en azul los que encajan en la URL.

búsqueda de “foro empresa” en google

 

Búsqueda “foro empresa” en yahoo

 

Estos ejemplos están sin marcar, pero se pueden ver claramente, ya que los buscadores a dia de hoy resaltan las palabras clave en los resultados:

 

Según vamos avanzando en las páginas de búsqueda vemos como esa concentración de las palabras clave en el dominio y la URL se diluye. Esto nos muestra la preferencia que los buscadores asignan a las páginas cuyos dominios y URLs contienen las palabras clave buscadas, y es mayor esta relevancia si el orden de estas palabras clave es el mismo que se utilizó para buscar.

Conclusión

Debemos recordar que este es uno más de los factores que influyen en la relevancia de una página frente a ciertas palabras clave, y probablemente no es uno de los más importantes. En las búsquedas de ejemplo se puede observar claramente que el título de la página es otro de esos factores.

Podemos decir, que a la hora de escoger un nombre de dominio para un sitio web puede ser interesante seleccionar uno que contenga las palabras clave mas relacionadas con el contenido que va a tener. A veces esto no es nada sencillo, y en esos casos mi opción suele ser la búsqueda de un nombre corto, fácil de recordar, y que suene bien. En casos como el nombre de una organización, lo más normal es que las palabras claves más relevantes sean el nombre de la propia organización., o sus siglas

formato de las URL para posicionamiento web.

Como comentamos en el artículo de introducción al posicionamiento web uno de los parámetros que pueden aportar mejoras tanto al posicionamiento, como a la accesibilidad de nuestras páginas es un buen formato para las URL, preferiblemente estático.

Las URLs en una página web con contenido dinámico suelen tener el siguiente formato:

http://www.empresas.es/directorio/listado.php?id=123&tipo=consultoria&sesion=aazhdjje4543234534534dde

Rompiendo en partes la URL anterior tenemos:

  • http:// protocolo http, y separador
  • www.empresas.essubdominio (www), nombre de dominio (empresas), tipo/país del dominio (.es)
  • /directorio/ ruta dentro del servidor.
  • listado.phpaplicación encargada de atender la petición.
  • ? separador para el conjunto de parámetros de la URL.
  • id=123primer parámerto, en este caso le está indicando a la aplicación el identificador de la entrada dentro de la base de datos.
  • &separador de parámetros
  • tipo=consultoria – indica a la aplicación que dicha entrada pertenece a la categoría de las consultoras y que debe buscarla en la tabla de consultoría.
  • & – separador de parámetros
  • sesion=aazhdjje4543234534534ddeidentifica la sesión del usuario actual (esto podría haberse hecho con una cookie, por ejemplo)

Es sencillo observar, que de esta URL, un buscador podría obtener algo de información acerca de la jerarquía de los datos (se encuentran dentro de la carpeta /directorio/) y que pertenecen a la categoría de “consultoría”.

Cambiando el formato de la URL podríamos aportar más información, por ejemplo añadiendo el nombre de la empresa en la URL, y haciendo un árbol de categorías, así cada una de las categorías quedaría “hospedada” dentro de /directorio/, conteniendo a su vez las distintas empresas. Eliminar el identificador de sesión utilizando cookies para ello (cuando sea posible) quitará ruido de nuestra URL, aunque cuando un identificador es muy largo algunos buscadores lo interpretan como un identificador de sesión y lo eliminan automáticamente de sus bases de datos.

Suponiendo que la empresa con identificador 123 en nuestra base de datos se llamase “Jimenez y Asociados”, la URL inicial después de la optimización propuesta quedaría así:

http://www.empresas.es/directorio/consultoria/jimenez-y-asociados-consultores-123.html

Notad además el 123, que se ha añadido al final de la url, de forma que la aplicación web en vez de tener que buscar a la empresa por el nombre lo podrá hacer directamente por el identificador de la base de datos. Esto suele ser una buena estrategia, ya que ahorramos tiempo de proceso: las búsquedas son mas rápidas, y además evitamos problemas en los casos en que el título es el mismo.

Si utilizamos el servidor web apache, un método extendido y simple es la utilización del módulo Rewrite, gracias al cual solo tendremos que preocuparnos de construir las urls de la forma deseada en nuestra aplicación, dejando la interpretación y traducción al propio mod_rewrite por medio de expresiones regulares.

Para el ejemplo anterior utilizaríamos una configuración así en nuestro servidor o en el .htaccess de nuestro hosting:

RewriteEngine on
RewriteBase /
RewriteRule ^directorio/(.*)/(.*)-(.*).html$ /directorio/listado.php?id=$3&tipo=$1 [L]

# Para depurar es interesante
RewriteLog /ruta/rewrite.log
RewriteLogLevel 2

Una entrada del log accediendo a la url del ejemplo quedaría algo parecido a esto:

87.218.47.80 - - [03/Jan/2008:16:36:02 +0100]

rewrite 'directorio/consultoria/jimenez-y-asociados-consultores-123.html'

->

'/directorio/listado.php?id=123&tipo=consultoria'

Aquí os dejamos algunas referencias interesantes: