Feb
18
2010
0

la deconstrucción de la bases de datos

Éste es otro post rescatado de los borradores que tengo acumulados. Es una referencia a un artículo de Dale Dougherty: deconstructing databases, deconstruyendo las bases de datos.

La idea que expone es que en ciertas aplicaciones no es necesario modelar los datos utilizando una base de datos, sino que plantea cómo alternativa almacenar los datos en forma parcialmente desestructurada (algunos campos en la base de datos más textos en bruto) y utilizar herramientas de búsqueda de información para recuperar la información. Parte de  un ejemplo concreto, la herramienta de seguimiento de problemas de  google code. Pero hay que tener en cuenta que google debe tener las herramientas más potentes de búsqueda de información en textos. Otra herramienta que va en esta línea es google squared, que partiendo de la información desestructurada de la web, trata de devolver información estructurada.

De otra forma diferente, pero creo que con la misma idea subyacente, lei hace poco una reflexión de Ignacio de Miguel sobre el abuso de las bases de datos. Aunque la reflexión de Ignacio está más relacionada con el abuso de recursos, parte de un base similar, el uso del modelo de base de datos para todo. Almacenar textos en forma desestructurada y utilizar herramientas de búsqueda de información en textos para recupar esa información de forma ordenada, podría se una forma de romper ese abuso.

Por otra parte, de cara al usuario, las aplicaciones convencionales que almacenan y presentan la información en forma esructurada, son normalmente muy rígidas (formularios con multitud de campos desglosados). La alternativa es permitir que el usuario escriba texto libremente del que se pueda extraer información ordenada por medio de algoritmos de comprensión de textos. Para el común de los desarrolladores, creo que todavía no hay herramientas suficientemente avanzadas, aunque seguramente los desarrolladores de google tengan ventaja.

Escrito por nunes | Etiquetas:, , , ,
Mar
05
2009
1

no estás sólo viendo la tv

El hardware necesario lo hace inviable cómo invento separado, pero alguien debería ponerse a desarrollar algo parecido a esta propuesta de petit invention:

twitter-tv

¿Nadie ha pensado antes en poner twitter en la tv? A mi siempre me ha parecido buena idea al ver un partido de fútbol en casa, porder comentar las jugadas con tus amigos, aunque no estén en la misma habitación. Pensaba en una pantalla en paralelo y hacerlo a través de messenger o algo parecido, pero la idea de hacerlo a través de twitter e integrado en la tv es genial, aunque en cualquier caso comercialmente inviable. Sólo si se extiende el uso de los htpc, entonces sería posible usar un pc para éste tipo de aplicaciones.

Escrito por nunes | Etiquetas:, , , , ,
Ene
23
2009
0

visualización popularidad de una página

En petitinvention me he encontrado con una forma de visualización de la popularidad de una página: mostrando la representación de personas están viendo la misma página.

crowd_browse2

El primer punto complicado es medir la popularidad de una página, aunque actualmente hay varios sitios que quizá podrían usarse como medida de la popularidad: digg, meneame, enlaces en google, tráfico en alexa.

Lo segundo es cómo representar la cantidad de gente apropiada. Un página que apenas la visita gente estará vacía, pero una página con 1 millón de visitas será indistinguible de una con 100 millones. Por eso elegiría una representación logarítimica de la cantidad de gente, creo que permitiría distinguir entre mucha gente tanto con millones como cientos de miles de visitas.

Lo último sería utilizar un algoritmo de composición de gente. Existen algoritmos para simular el movimiento de grupos de seres vivos, así que supongo que se podrá implementar un algoritmo similar para representar gente observando un artículo de manera aleatoria.

Con unos cuantos elementos sencillos tendríamos una visualización interesante de la popularida de una página ¿sería interesante una representación de este tipo?

Escrito por nunes | Etiquetas:,
Hecho con WordPress | Basado en Aeros Theme | TheBuckmaker.com WordPress Themes | Creative Commons License
Creative Commons Reconocimiento 2.5 España License. | contacto: info@es-robot.com | Información legal.
Wikipedia Affiliate Button
468x60-2   stopsoftwarepatents.eu petition banner