jueves 29 de octubre de 2009

Ofertas Y Vuelos

Renovamos el aspecto, la usabilidad, y el motor de nuestra web http://www.ofertasyvuelos.com

Muchas gracias a todos por vuestra confianza.

martes 16 de junio de 2009

Opera prepara "algo"

Esperamos para hoy novedades por parte de Ópera, anunciadas mediante un simple banner en su página web.

En menos de una hora deberíamos saber a qué se referían cuando hablaban de "reinventar la web"

miércoles 10 de junio de 2009

Clases Web 2.0 (6ª)

Clase optativa donde se nos informa del motor que se esconde detrás del mundo web 2.0

CouchDB como base de datos no-relacional que se puede consultar vía HTTP.

Nos estamos encontrando con que las aplicaciones web funcionan mejor bajo bases de datos no relacionales.

Google BigTable

Se trata de la base de datos en la que se basa google, muy orientado a múltiples lecturas. Los spiders rellenan una bigTable con todas las páginas que encuentran, y posteriormente se calcula sobre ella el pageRank de cada página.

Se basa en una triple replicación, ya que debido a su gran número de servidores, el número de fallos de disco es relativamente elevado.

Map Reduce

Algoritmos para una nube de ordenadores donde al no tener un estado fijo permite continuar con el mapeo una vez que algún ordenador se haya caído.

Se ofrecen servicios de map reduce en ordenadores "bajo demanda".

Servicio s3 de Amazon

Permite subir presentaciones, o videos que Amazon almacena como objetos, y que podemos recuperar tratándolos con javascript para visualizarnos en nuestra web (por ejemplo con jQuery).

Flash-Flex

Debido a que Flash no permite interactuar con el resto de la página web y a la espera de que HTML5 permita manejar videos con javascript, se está desarrollando Flex, donde se puede interactuar con el escritorio mediante el navegador.

La mayoría de las páginas se están adaptando a una resolución que se vea bien en dispositivos móviles, tanto por la llegada de Iphone como Android, PalmPre, y otros dispositivos.

Información vectorial.

La mejor manera de que visualmente se muestren bien las presentaciones/textos es utilizar formatos en vectoria (por ejemplo svn en wikipedia) donde la información al estar en modo vectorial se renderiza bien y adaptada a la resolución actual de la pantalla, eliminando los efectos de pixelado y manteniendo el formato original que se quería mostrar.

Por ejemplo, los mapas para representar regiones de la wikipedia están en formato svn, que permite a su vez una correcta visualización independientemente de la resolución utilizada, así como un acceso al contenido en formato texto.

Rest sobre HTTP

Permite utilizar el protocolo HTTP (get, put, post, delete, ...) para utilizar servicios como s3 con buckets.

Por ejemplo, podemos hacer directamente un get sobre nuestra url de twitter para recuperar todos nuestros post, que luego trataremos como deseemos para darles un aspecto visual. Por esto han aparecido tantas aplicaciones que se integran con Twitter, ya que su API es pública, sencilla y cómoda de implementar.

Memcached

Se trata de un servicio para reducir la carga del servidor que acelera mucho la lectura, aunque es más lento con la escritura. Es muy útil para servicios de blog (donde el usuario escribe un único post, y muchos lo leen), o de imágenes tipo flickr.

sábado 6 de junio de 2009

Clases Web 2.0 (5ª)

Redes sociales

La Web 2.0 está relacionada mediante redes sociales, que se basan en la interacción entre muchas personas.

Últimamente hemos pasado de un desuso del correo electrónico por la mensajería instantánea, y quien sabe si ésta será reemplazada por facebook o twitter.

Se cree que el siguiente boom serán las redes sociales utilizadas mediante el móvil. Iphone mediante su OSX, el Android de google, WebOS de PalmPre, o el Nokia N97 nos muestran el camino que seguirán las compañías de móviles para ofrecer redes sociales en la tercera generación (y siguientes).

Las Redes sociales emiten mensajes entre amigos sin interacciones de terceros, sin operadores.

MySpace, Facebook y Twitter.

Dentro de las redes sociales, MySpace era la más utilizada, pero se trataba de una red cerrada, y cuando facebook abrió su API se comenzaron a crear aplicaciones de terceros y dejó atrás a MySpace.

No obstante, twitter está creciendo a gran velocidad, y podría llegar a reemplazar a facebook, aún siendo una herramienta con fines distintos.

Estos servicios tienen un valor de venta basado en el precio por usuario.

Orkut.

Un curioso caso de lo que los usuarios puedes hacer con las redes sociales se trata de Orkut, creada inicialmente por Google en idioma inglés, que debido al número de brasileños que entraron y lo fueron editando, fueron capaces de cambiar el idioma a portugués, "adueñándose" del servicio, y siendo el más utilizado en Brasil.

Potencial de las redes sociales.

¿Qué obtienen estos servicios de los usuarios? Obviamente, sus beneficios se podrían basar en la publicidad que introducen en sus páginas, pero no sólo se basan en ello.

Utilizan inteligencia híbrida para obtener una gran cantidad de información de los usuarios que las utilizan. Basándose en la media estadísticas de los usuarios, de los datos que introducen, sus búsquedas, etc, pueden detectar cuál es la película que llama más la atención, la que más marketing tiene, las canciones más buscadas, o la localización geográfica de los infectados por la gripe (mediante la geolocalización de los usuarios que preguntan por sus síntomas).

Amazon utiliza a su vez este tipo de información para relacionar unos libros con otros, ya que se basa en que si alguien compra un libro, suele comprar otro y los categoriza.

OpenId

Es un sistema de Single Sign On que permite, mediante un único registro en una página que se encarga de verificar tu autenticidad, evitar tener que darte de alta en numerosos servicios para acceder a ellos.

Grafos Sociales

Es una relación entre individuos que interactúan entre sí. Conceptualmente se pueden crear grafos sociales de una empresa, de amigos, de líneas de autobús, o de cualquier cosa. Internet se puede representar por un grafo social de los routers y servidores que lo forman...

Se ha demostrado que los mayores beneficos están en los enlaces débiles (aquellos con pocos puntos de conexión), sin embargo, para una compañía, prescindir de un enlace fuerte (superconectores) puede ser complicado

Experimento de los 6 grados.

Basándonos en los grafos sociales, se puede analizar cuál es el grado de separación medio entre dos puntos cualesquiera. La media de separación en grados entre dos personas del planeta es de 6.

Existen varias aplicaciones que calculan la distancia Erdo entre dos puntos de un grafo. Un ejemplo es la distancia de los actores/actrices con Kevin Bacon, tomando como puntos de conexión el haber trabajado en la misma película. (oracleofbacon.org)

Microformatos

Un intento de dotar a la web de semántica han sido los microformatos, basados en introducir atributos rel a las etiquetas del html.

Mediante estos microformatos, y un lector de microformatos en nuestro navegador podemos acceder a la información de una página que de otra forma se mantendría oculta, o más difícil de acceder.

Uno de estos casos se da en los contactos de twitter, los cuales son fácilmente accesibles a través de microformatos. Facebook también está tratando de implementarlos.

Clases Web 2.0 (4ª)

En esta cuarta clase se nos solicita mantener al día el blog utilizándolo a su vez como vehículo para postear los resúmenes de las clases de video conferencia y así demostrar la "asistencia" a las mismas.

Antonio nos enseña el mundo que existe alrededor del blog, empezando por su dirección de blogspot:

http://antoniofumero.blogspot.com

No obstante, también se nos recomienda utilizar wordpress.com para comparar entre ambos.

Una vez creado el blog, utilizamos la herramienta wiki del moodle para postear nuestras direcciones.

Pero la web 2.0 no se trata sólo de nuestro blog, ya que a cada uno nos interesará estar al día con los blogs de nuestros compañeros, amigos, o conocidos. Para ello existen una serie de herramientas que veremos a continuación.

Planetaki.com

Planetaki nos permite crearnos una página resumen con todos los blog que nos interesen, de tal forma que cuando alguno de ellos publique una nueva entrada, las primeras líneas nos serán visibles desde nuestro planeta. Para probarlo creé un planeta público con los enlaces a los blogs de los compañeros de la asignatura web2.0

http://www.planetaki.com/blogweb20

Bloglines.com

Agregador de rss que nos permite estar al día de los periódicos, blogs, noticias, o cualquier tipo de suscripción que nos interese. Se alimenta mediante los xml de tipo rss o atom y se actualiza con las últimas entradas que cada uno de ellos publique.

Nos permite, por tanto, de la misma manera que planetaki, crearnos una página virtual donde estén resumidas las últimas novedades de lo que realmente nos interesa a cada uno (noticias de tecnología, internacionales, videojuegos, música, conciertos, coches....)

Google Reader

Servicio muy similiar a Bloglines que además permite mantener una página web pública (que a su vez genera un rss) donde podemos compartir las noticias que nos llegan a nosotros y nos interesa compartir con nuestros seguidores. A su vez, cuando las compartimos, nos permite añadirle un comentario. (Si publicamos una imagen, podemos agregarle una opinión, o nuestra impresión al verla).

El mundo del blog actualmente está caracterizado por su sencillez, ya que el blogger no necesita ser consciente del CMS que maneja nuestro blog, por lo que crear, editar, comentar, y publicar son tan sencillos como escribir una página y pulsar el botón de publicar.

Esta sencillez ha permitido que el mundo de los blogs deje de ser algo meramente por entretenimiento y se le esté dando incluso un uso empresarial.

Mediante herramientas de este tipo se puede formar un grupo de trabajo que sea consciente de las actualizaciones del proyecto y novedades mediante twitter, o herramientas de microblogging.

Twitter

Es un concepto distinto de blog, llamado microblogging, que mediante una manera asimétrica de seguidores (tú puedes seguir a alguien que no te siga a ti) y utilizando entradas de menos de 140 caracteres nos permite estar al día del estado de un compañero, conocido, proyecto, o titulares de un periódico.

Actualmente existe un boom en torno a esta herramienta, para la cual a su vez han salido una serie de aplicaciones, tanto para el escritorio, el navegador, el móvil, clientes de mensajería o via web

Para ayudarnos a encontrar blogs de interés utilizamos buscadores de blogs

Clases Web 2.0 (3ª)

Como el profesor no habia ido a clase, tan solo hicieron una pequeña introduccion a como se podia crear un blog.

Se comentó que debíamos entrar en gmail para hacernos una cuenta, que debería ser en formato nombre+apellido@gmail.com, para asi usarla como imagen personal en la red.

De esta manera, he creado alberto.garcia.mora@gmail.com

Una vez ya se tiene la cuenta de gmail, entramos en blogger.com, y se nos explicó la forma de crear un blog. Se comentó por encima como se añadían post nuevos, y las opciones que se podian añadir cuando se hace un post, por ejemplo poner imagenes, urls, videos, etc...

Para ello, he creado http://albertogarciamora.blogspot.com/ dentro de blogger.

A parte se comentó que se podia crear un blog con wordpress.com ( que era para usuarios más avanzados), y que wordpress permite instalarte el blog en un servidor propio.

Por ultimo, se habló de lacoctelera.com, que es una pagina en español, también facil de usar.

Quedó como tarea pendiente para la próxima semana tener un blog creado, y que se pondría en la pagina de la web un wiki para que pusieramos la direccion de nuestro blog.

Clases Web 2.0 (2ª)

25 de Marzo de 2009
------------------------

Tabla de Contenidos:
1)Wiki
1.1) ¿Qué son?
1.2) Puntos fuertes
2) Wikipedia
2.1) ¿Qué es?
2.2) ¿Quien la forma?
2.3) Normas
2.4) Historia
2.4) Comunidad Wikipedia
2.5) Fundación Wikimedia
3) Prácticas con Wikipedia
3.1) Edición
3.2) Discusión
3.3) Historia
3.4) Trackbacks
3.5) Wikificar
3.6) Categorías
3.7) Idiomas
3.8) Artículos ambiguos
3.9) Referencias

Resumen
----------

1)Wiki
1.1) ¿Qué son?
La conferencia comienza con una breve explicación acerca de qué son los Wiki, donde se nos comenta que es un sitio web común a los usuarios basado en una edición colaborativa (ofrece a los usuarios, lo que otros usuarios han decidido compartir).

Destaca por su sencillez de edición, ya que no es necesario ningún conocimiento de programación para poder participar, ya que abstrae al colaborador de conocimientos del lenguaje en el que está programado el Wiki, requiriendo únicamente por su parte de una edición sencilla de texto.

Esto nos permite crear, modificar y editar con gran rapidez.

1.2) Puntos fuertes
Siendo la sencillez de edición uno de sus puntos fuertes, también se nos habla del poder que tiene que toda una comunidad colabore en el mismo proyecto.

Utiliza su propio sistema de formatos, llamado MediaWiki, donde para poner un texto en negrita se ponen '''texto''' (tres comillas) y para hacer referencias internas a otras páginas de la wiki se utilizan dos corchetes [[referencia]]

Mantiene un historial de cambios, para que cualquier usuario pueda evaluar por sí mismo la validez del documento que está leyendo.

Tiene una confirmación de borrado.

Existe una gran comunidad en su entorno, con una gran interacción entre ellos.

Y por último, la gran variedad de wikis existentes, entre el que cabe destacar Wikipedia.

2) Wikipedia
2.1) ¿Qué es?
Es el wiki más grande, y a su vez más conocido de internet, siendo una de las páginas top10 (10 más visitadas del mundo).

Por tando, debido a su fama, tiene por detrás un amplio grupo de amantes y retractores.

La wikipedia es por definición una enciclopedia libre, sin versiones estables, sin límite de espacio, y con artículos de gran tamaño sea cual sea su temática.

Se crean por tanto, artículos enciclopédicos con referencias a publicaciones oficiales ofreciendo un punto de vista neutral.

2.2) ¿Quien la forma?
Es la propia comunidad que accede a la wikipedia quien se encarga de su mantenimiento, puesta al día, corrección, edición de artículos, enlaces, estilos, artículos destacados, etc.

Los usuarios que añaden y editan los artículos son usuarios con buena voluntad, aunque siempre hay excepciones.

2.3) Normas
La Wikipedia no tiene normas firmes, más allá de las que van creando y modificando sus propios usuarios.

No obstante, sigue una serie de criterios, como el de cumplir con los derechos de copyright de los diversos autores, por lo que los artículos ofrecidos en la wikipedia son copyleft y han debido ser redactados desde un punto de vista neutral y basándose en referencias oficiales por la comunidad.

Libertad a la hora de escribir no implica poder escribir cualquier cosa.

2.4) Historia
La wikipedia viene desde que se creó el concepto de wiki en 1995. A partir de aquí, nació GNUPedia en 1999.

De esta vino NuPedia en el año 2000, escrita por profesionales, que permitía una parte libre para que la editaran los usuarios.

Dicha parte libre creció exponencialmente, saliendo del proyecto original y adoptando el nombre de Wikipedia.

Su crecimiento ha mantenido un ritmo muy superior al esperado, alcanzando en la actualidad cerca de diez millones de artículos, cuando cabe recordar que una enciclopedia normal tiene cerca de 50.000.

Es accesible en 225 idiomas, y aunque el peso específico del inglés es del 25% de los artículos, va disminuyendo respecto a los demás.

Para traducir esta cantidad de información en papel, serían necesarios 1250 tomos de 25cm y 400 páginas cada uno.

2.4) Comunidad Wikipedia
Todo el mundo puede editar en wikipedia, pero existe una comunidad base de editores y gente profesional contribuyendo en artículos de gran calidad a este proyecto.

Desde correctores ortográficos, redactores, fotógrafos, editores, traductores hasta vigilantes que se encargan de evitar que otros vayan destruyendo artículos.

Con todo esto, se logra que el conocimiento de unos y de otros se complemente.

Se puede decir por tanto, que de trasfondo existe una comunidad organizada, con reuniones, listas de correo y que comparten un lugar virtual que llaman café, para exponer ideas, aportaciones y repartirse el trabajo.

La comunidad, a su vez, organiza proyectos, concursos, encuentros presenciales, etc.

Se organizan subgrupos de coordinación temática, para contribuir por ejemplo en incluir una fotografía de todas las fuentes de una ciudad.

2.5) Fundación Wikimedia
Se trata de una ONG que dedica el dinero obtenido en mejorar el proyecto de la wikipedia, ya sea mejorando el motor, o contribuyendo a los servidores que son necesarios para mantener una de las páginas más vistas del mundo.

3) Prácticas con Wikipedia
3.1) Edición
Recordamos que la Wikipedia no es fuente primaria, por lo que debe estar respaldada con referencias.

A la hora de editar, debemos recordar no inflingir el copyright, por lo que debemos redactar el artículo con nuestras propias palabras.

Cuando editamos un artículo, es conveniente ver las diversas revisiones que ha tenido, sabiendo lo que se ha incluído, y lo que se ha eliminado.

Al comparar entre dos versiones, observamos cómo un robot automático ha detectado un caso de vandalismo y lo ha corregido.

3.2) Discusión
Para cada artículo existe un apartado de discusión, donde se pueden debatir los diversos aspectos de ese artículo para tener en consideración a la hora de editarlo, como por ejemplo el motivo para incluir algo, o para no hacerlo.

3.3) Historia
La historia de cada artículo refleja los cambios que se han hecho en él desde su creación, aportando datos de usuario y las diferencias entre las diferentes versiones que fueron publicadas.

A través de ella se detectan casos de vandalismo, donde se haya eliminado información, o sustituído palabras.

3.4) Trackbacks
Nos ofrecen información de las páginas que enlazan a este artículo.

3.5) Wikificar
Así se conoce al concepto de poner los artículos bajo el mismo estilo. Empezar con el nombre del artículo, y diciendo claramente qué es o de qué se trata.

3.6) Categorías
Existen categorías, o etiquetas para los artículos, así por ejemplo a un personaje se le puede etiquetar por su profesión, o por su ciudad natal, y al clickar sobre estas estaremos viendo todos los que estén categorizados bajo su misma profesión, o su misma ciudad natal, que a su vez pueden estar categorizados en otros ámbitos.

3.7) Idiomas
Uno de los puntos fuertes de la Wikipedia es el ser multilenguaje. Si estamos editando un artículo que existe en otro idioma, le ponemos la etiqueta correspondiente, y tendremos un acceso directo a él.

3.8) Artículos ambiguos
Pueden existir artículos bajo el mismo nombre, por lo que a la hora de enlazar con ellos, utilizamos la desambiguación, dando uso de las dobles llaves, y separando el artículo que realmente nos interesa con el enlace que queremos ver.

3.9) Referencias.
Es la base de los artículos de la wikipedia, ya que al no ser una fuente primaria de información, debe basarse en artículos publicados, y ofrecer un enlace a ellos. A su vez, se crean referencias internas a otros artículos de la wikipedia.

Si alguno de estos artículos no existe, el link que se visualiza estará en rojo.