Mostrando entradas con la etiqueta programación web. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación web. Mostrar todas las entradas

lunes, 30 de noviembre de 2009

SaaS = utility computing + cloud computing

Ya en el 2005 varios proveedores de CRM (NetSuite y Salesforce, entre otros) pensaban en trasladar sus soluciones hacia el software como servicio (SaaS).

Estas aplicaciones SaaS se encuentran hospedadas en proveedores con hosting de calidad o bien en los centros de datos privados.

La ventaja principal del software como servicio, consiste en permitirnos acceder a aplicaciones web a través de ordenadores, PDAs y móviles. Otras ventajas que podemos destacar son:

- la independecia del software, no hay que instalar ni actualizar el software desde cada dispositivo que accede al SaaS, sólo necesita disponer de un navegador para acceder a la información! Las actualizaciones se realizan en el servidor y de facto son replicadas a los usuarios.
- las licencias del software, un usuario que trabaja con el ordenador y con la PDA no necesita dos licencias, con una (si es Open Source no necesitamos licencias) es más que suficiente...

El uso del SaaS nos está llevando al modelo de utility computing y al sistema nube (cloud computing). El primero tiene la ventaja de disponer de recursos software a un costo muy bajo a través del outsourcing de CPD con empresas especializadas en hosting. El segundo, el sistema nube, consiste en proporcionar servicios SaaS a través de Internet, confiando en tu proveedor de servicios, que es quien tiene la responsabilidad del almacenamiento de datos y su control.



Google es el líder del modelo de utility computing, ya que cuenta con los mejores centros de datos para proporcionar servicios de SaaS, como Google Apps, usando los dos modelos. Otras empresas como Salesforce (CRM), Amazon (Simple Storage Solution [S3] y Elastic Compute Cloud [EC2]) también se basan en los dos modelos.

martes, 24 de noviembre de 2009

Servidores web de calidad

Hoy en día es imprescindible disponer de un hosting de calidad. No sirve de nada trabajar en una programación amigable para los usuarios y para los buscadores, si el hosting que tenemos con nuestra empresa de informática no es fiable.



Para que os hagáis una idea, os voy a explicar el caso de la web http://www.alicanteturismo.com. Esta web se encontraba en un buen hosting y gestionada por un buen equipo de profesionales, o no!!! porque estar en la primera posición en la búsqueda de una palabra como "alicante" en la que existen 38.700.000 resultados tiene su trabajo, no hay que menospreciarlo ni mucho menos, pero ese trabajo se tiene que mantener y estar siempre alerta.

Esta web http://www.alicanteturismo.com, alojada en Abserver y gestionoda por 3dids, lleva varios días caída.





Es una pena, porque la próxima vez que pase la araña de Google no va a encontrar ninguna página de la web y penalizará el sitio. No verá su privilegiada posición afectadada de inmediato, pero los buscadores lo tendrán en cuenta en la reestructuración del ranking y premiaran a la web del Ayuntamiento de Alicante que está en la segunda posición y que sí esta accesible.

miércoles, 14 de octubre de 2009

Errores SEO: técnicas que hay que evitar


Cuando decimos que son técnicas que hay que evitar queremos decir que cara a google no son legales para obtener una mejor posición en los buscadores. Sin embargo, es cierto que sirven para conseguir una posición mejor en los resultados de las busquedas. Este tipo de práctias se conoce como Black Hat. Entre las técnicas que utilizan los Black Hat SEO´s para posicionar webs engañando a los algoritmos de los buscadores, se encuentran
las siguientes:

- Link farms (granjas de enlaces): enlaces que suelen ser comprados y a los que se le asigna unas palabras clave concretas.

- Spamming keywords: poner abusivamente muchas palabras claves en un texto, para posicionarse en las búsquedas con esas keywords.

- Texto oculto: se pone texto o numerosas palabras claves con el mismo (o muy parecido) color del fondo para que los internautas no las vean pero que sí las almacene el bot de google.

- Intercambio de enlaces: en la directrices para webmasters, Google nos dice que no debemos participar "en esquemas de vínculos diseñados para incrementar el ranking o el valor de PageRank de su sitio."

- Cloaking: mostrar contenido diferente al usuario que navega por internet y a la araña que rastrea el sitio web.

- Páginas duplicadas: los internautas pueden llegar más de una vez a la misma información. Google considera a la primera página indexada como la autora del contenido.

- Doorway (páginas traseras): Creamos una página "ideal" para los buscadores, optimizándola al máximo en contenido y en programación para que, una vez esté bien posicionada en google (y en los demás buscadores), redireccionarla a la que queríamos promocionar.

Estos métodos funcionan a corto plazo pero en la mayoría de las ocasiones estas técnicas son detectadas rápidamente por los buscadores.

El SEO no es hacer algo 100% mejor que los demás, sino hacer 100 cosas un 1% mejor que ellos.

martes, 9 de junio de 2009

Fedora 11

Sólo faltan horas para que vea la luz la nueva versión Fedora.



Ha pasado poco tiempo desde que lanzaron la versión 10 (25-11-2008)... pero bueno la verdad es que incluye el Firefox 3.1 y han actualizado el Linux Terminal Server Project y el acceso a Microsoft Exchange con OpenChange.

Ya os contaré!!!

miércoles, 6 de mayo de 2009

Popup indexable y usable

Usamos los popups muchas veces sin pensar que hay que tener cuidado con la usabilidad (user friendly) y la indexabilidad (search engine friendly) de nuestras webs.

Para el típico popup utilizaríamos en javascript la función window.open y que correspondería con la siguiente sintaxis:

<a href="javascript:window.open('página a abrir','nombre de la ventana','lista de atributos');">Mi blog</a>

Este código no es indexable porque las arañas de los buscadores no pueden seguir (indexar) esos enlaces, ya que recorren las páginas como navegadores sin Javascript.

El método open de Javascript nos impide que los usuarios podamos realizar acciones que un enlace puro sí que nos permitiría, por lo que afecta a la usabilidad. Por ejemplo:


  • Click con le botón derecho para abrir la página en una pestaña o ventana

  • No vemos el enlace en la barra de estado

  • No es un enlace contemplado en los estándares W3


La solución a nuestro problema sería utilizar la función onclik de javascript para realizar la acción. Con esto tendríamos la funcionalidad de un popup pero sin menoscabar en la indexabilidad y la usabilidad del sitio web:

<a href="página a abrir" onclick="window.open('página a abrir','nombre de la ventana','lista de atributos'); return false;">Mi blog</a>

martes, 3 de marzo de 2009

Redirect 301 en HTML con la etiqueta canonical

Llevaba tiempo intentado migrar el contenido y el pagerank de una web programada en html y que me encontraba con tres problemas:

1) hosting compartido que no permite una parametrización personalizada del .htaccess

2) contenido duplicado y

3) páginas obsoletas con pagerank (PR)

Tanto el punto 2 y el 3 se resolverían fácilmente utilizando los redirect 301... pero debido a la problemática del punto 1, no se puede configurar el servidor para que se interpreten, temporalmente, los html como php, ni tampoco configurar redirecciones permanentes.

La gente de Google se han sacado de la manga una nueva etiqueta que se puede utilizar en sitios web que tengan contenido duplicado: la canonical Tag. Sirve para indicarle a GoogleBot las páginas de nuestro sitio web que tienen el contenido original y cuáles son duplicados.

Su uso es muy sencillo. Basta con añadir una etiqueta link dentro de la etiqueta head para especificar la url canónica, es decir la que tiene el contenido original. Vamos a aplicar el ejemplo tomando esta web de muebles que, navegando por las páginas indexadas, vemos que existen dos páginas con idéntico contenido:

http://www.moblerone.es/muebles/catalogo/2009/revista-ideas-y-tendencias.html
http://www.moblerone.es/catalago-de-muebles.html

Considerando que el contenido original reside en la primera URL, bastaría con añadir esta etiqueta dentro de la etiqueta head de las dos páginas:


<link rel="canonical" href="http://www.moblerone.es/muebles/catalogo/2009/revista-ideas-y-tendencias.html" />



consiguiendo dos cosas de un plumazo:

- identificar el contenido duplicado para que GoogleBot no pierda tiempo indexando y por consiguiente no nos penalicen, y
- transferir el PR de la duplicada a la original

Como sigue siendo habitual, es previsible que dentro de poco otros buscadores utilicen esta etiqueta para afinar los resultados de las búsquedas.

Podéis ver la presentación de Canonical Link Element de Matt Cutts que se ha proyectado en la SMX West.

lunes, 2 de febrero de 2009

Sitio amigable para el usuario y los buscadores

Leyendo el artículo III Cumbre Empresa Marca Comunicación de Javier Más, me llama la atención que todavía se hagan sitios que no cumplan con las dos premisas básicas:

- sitio usable o amigable para el usuario (user friendly)
- indexable o amigable para los buscadores (search engine friendly)

En cuanto a la usabilidad, uno de los puntos que no cumple (por citar uno) es la accesibilidad. Para tener en cuenta la accesibilidad tiene que contemplar que no siempre se podrá reproducir flash. Hay que buscar una forma alternativa de que ese contenido pueda llegar al usuario, mucho más hoy en día donde la navegación móvil crece rápidamente.

En cuanto a la indexabilidad también deja mucho que desear, este sitio web no proporciona links amigables que den información al buscador del contenido que podrá encontrar en la página web, por ejemplo http://www.cumbreempresa.com/AAPCV/2009/programa.html. La presencia en internet es directamente proporcional a las páginas que tengas indexadas y la frecuencia de actualización de contenidos. No hay que obviar, que estas páginas tienen que ser relevantes a las palabras claves usadas en el motor de búsqueda, optimización de buscadores, enlaces de calidad, programación web adecuada ...

No sé cómo será la comunicación off-line de esta cumbre... pero lo que si que puedo decir es la pésima puesta en escena en el mundo del marketing on-line.

jueves, 29 de enero de 2009

Google ayudará a comprobar si los operadores 'capan' el P2P

Somos muchos los que sospechamos en más de una ocasión que nuestro proveedor de Internet nos está 'capando' las descargas de las redes P2P, cuyo fin es el de compartir archivos entre los internautas. Esta resticción atenta con la filosofía de la neutralidad de Internet; es por eso, que Google (como no!), quiere poner al alcance de todos una herramienta para comprobar que esta hipotética neutralidad se lleva a cabo.

Como se puede leer en el blog oficial de Google ha firmado un acuerdo con dos organizaciones sin ánimo de lucro para ponerles a su disposición 36 servidores en 12 localizaciones diferentes de EEUU y Europa durante este año para desarrollar M-lab. Desde esta página, los usuarios podrán medir la calidad de su conexión y si su proveedor de acceso (ISP) bloquea el P2P o prioriza un tipo de tráfico sobre otro.

Otro programa, llamado Glasnost (que en ruso significa transparencia) intenta detectar si el ISP gestiona el tráfico de datos en aplicaciones y protocolos concretos, como eMule o BiTorrent. Por su parte, la herramienta NPAD realiza diagnósticos de los problemas más habituales que afectan al bucle de abonado, lo que se conoce como 'última milla'.

Aunque los expertos podrán ir aportando nuevos programas, en el listado de aplicaciones futuras están DiffProbe, que buscará determinar sin un ISP da prioridad a determinado tráfico sobre otro, y NANO, que analizará si el proveedor degrada la calidad para determinados grupos de ususarios, programas o destinos.

miércoles, 4 de junio de 2008

Presentación

Hola a todos.

Me presento: soy José Fco. Sánchez, un apasionado de la informática y de internet.

Todavía recuerdo conectarme a las BBS con el modem antes que leyera en una revista la llegada de internet a España. Desde ese año (1995... snif, que recuerdos!!!) ) creo que han sido muy pocos los dias que no haya consultado algo en internet. De hecho la mayoría de los servicios que presto a las empresas con las que trabajo están relacionados con la red de redes: servidores, redes, programación web, analítica web y optimización para los motores de búsqueda (SEO).

De todos estos temas (y de otros muchos más) son los que voy a tratar en mi blog y compartirlo con todos vosotros.

Salu2.