18 agosto 2006

Aplicaciones Web 2.0 Hispanas

Saltando, saltando he llegado a esta página de Logic.com que contiene una lista de aplicaciones Web 2.0 Hispanas.
Parece bastante exhaustiva, y he encontrado unas cuantas que aún no conocía, y que espero poder sacar algo de tiempo para revisar con más tranquilidad, como computadora.de, que ofrece un escritorio en red (espacio de disco duro, correo, procesador de textos, citas, etc.).
Technorati Tags: , ,

14 agosto 2006

URLs con lógica

Vía Microsiervos he encontrado este juego de lógica en la URL.
Hay que ir poniendo la siguiente URL en la secuencia, para pasar al siguiente número. Aunque parece que hay hasta 30, yo he conseguido llegar al 13 y lo he dejado, porque ya empezaban a utilizarse expresiones de alto nivel de inglés, que he encontrado casualmente buscando en Google (pista: busca "dozen").

25 aniversario del PC

El día 12 se cumplían 25 años desde la aparición del primer PC de IBM, y recordándolo entra nostalgia de los primeros ordenadores que tuve.
Mi primer ordenador (que no PC) fue un MSX de Philips, con 80 KB de memoria, lector de cintas y unidad de cartuchos. Empezaba el instituto (allá por la Navidad de 1986), y lo utilizaba para jugar y para programar con el intérprete de BASIC que tenía incorporado. Dibujábamos los gráficos en papel milimetrado y lo pasábamos a BASIC en largas secuencias de DRAW 20R50U100D50R :-)
El primer PC que utilicé fue un AMSTRAD PC1512 (en 1987), con dos unidades de 5 y 1/4 y sin disco duro, en el que en el instituto dábamos clases de WordStar.
Mi primer PC fue un clónico AT286, con 1 MB de memoria y un disco duro de 20 MB, que me compré al empezar la universidad, en 1990. Tiempos de WordPerfect, News Room Pro, Framework III, Derive, DBase III, Turbo Pascal, etc.
Technorati Tags: , ,

10 agosto 2006

Mashups, empaquetar servicios dispersos

Vía Barrapunto he llegado a un artículo muy interesante titulado Mashups: The new breed of Web app, donde explica el concepto de mashup y las tecnologías subyacentes.
Un mashup es una aplicación que utiliza contenido proporcionado por varios servicios dispersos por Internet, generalmente a través de un API que esos servicios ofrecen.
En ProgramableWeb mantienen una recopilación de todos los APIs disponibles (actualmente 250) y mashups (actualmente 903).
Technorati Tags: ,

08 agosto 2006

JSON, Keet It Simple Stupid

Actualmente utilizamos constantemente el XML como formato de intercambio de datos, y como almacenamiento de información de configuración, algo que no es su concepción inicial: anotar documentos.
Para tareas sencillas, XML no es tan simple como debería (por ejemplo, hay una muy buena crítica en xmlsucks.org.
Como alternativa puede utilizarse JSON, Java Script Object Notation, una notación para representar información con una sintaxis similar a la de los lenguajes de programación de la familia del C.
Por ejemplo, para el XML siguiente, que podría utilizarse para enviar un pedido a un servlet que lo procese:

<invoice>
<date>2006-08-08</date>
<product>
<name>Cámara fotográfica</name>
<quantity>1</quantity>
<payment-type>credit_card</payment-type>
</product>
<product>
<name>Tarjeta memoria</name>
<quantity>1</quantity>
<payment-type>credit_card</payment-type>
</product>
</invoice>
su equivalente en JSON sería:

"invoice": {
"date" : "2006-08-08",
"product" : [
{ "name" : "Cámara fotográfica", "quantity" : 1, "payment-type" : "credit-card" },
{ "name" : "Tarjeta memoria", "quantity" : 1, "payment-type" : "credit-card" }
]
}

Existen librerías para convertir a y desde objetos Java, como una forma fácil y sencilla de serialización, por ejemplo JSONTools.

07 agosto 2006

Escritorio con física

Vía Barrapunto (aunque ya había visto el vídeo antes) encuentro una referencia a BumpTop, el prototipo de escritorio donde los archivos son tratados como objetos y se respetan las leyes de la física: los puedes arrastrar, apilar, empujar, chocan entre ellos, etc.


El concepto me parece interesante, pero creo que queda mucho camino hasta que pueda ser aplicado a un escritorio de un usuario. En la demo aparecen 20, 30 archivos, pero ¿cómo te organizas cuando tienes cientos de miles de archivos? Es igual que un escritorio real, los papeles se van amontonando y al final no puedes encontrar nada, y tienes que clasificar los papeles en archivadores, armarios, con etiquetas, etc. etc.
Technorati Tags: ,

02 agosto 2006

Imágenes curiosas de Google Earth

En Google Earth Hacks se mantiene una lista de imágenes curiosas extraidas de Google Earth: fotografías adyacentes que no encajan, zonas ocultadas, errores en la foto del satélite, etc.
Technorati Tags: ,

01 agosto 2006

Actualización automática de Firefox

El jueves pasado sin que yo tenga que hacer ninguna operación (ni siquiera me había enterado aún de que había una nueva versión de Firefox disponible) Firefox descargó automáticamente la versión 1.5.0.5, que corrige unos cuantos fallos de seguridad.

Así da gusto. Cuando se descubren agujeros de seguridad (que se descubren en todos los programas) se corrigen automáticamente y con rapidez.
Technorati Tags: ,