Juan Ladetto me pasó este video de TED esta semana. Muy interesante: sólo por USD 350 y mucha (muuuucha) imaginación. Gracias!
Archive for the 'geek' Category...
Filed under gadgets, geekFiled under geek, programación, web
![]()
Ayer estuve todo el día fascinado con Google Waves. Waves es un proyecto de Google para reemplazar el servicio de email (que tiene casi 40 años!), pensando desde cero cómo pueden explorarse las capacidades de la red actual, para generar un servicio de comunicación más eficiente.
Presentación de Waves
Producto
Waves integra email, mensajería instantánea (como el MSN, o Jabber), wiki, sharing de archivos, y algo más. Una “wave” parece similar, en funcionalidad, a una thread en un foro de discusión, con la diferencia que
- es posible modificar las thread anteriores, utilizando un sistema de control de versiones que permite reconstruir, paso a paso, como se fue modificando la thread (playback le llaman)
- permite la mensajería instantánea entre los participantes que tienen abierta la wave.
Google desarrollo el protocolo (http://www.waveprotocol.org/) que ahora se despega de Google, para hacerse un standard, y el cliente, que es realmente impresionante. Este fue desarrollando con Google Web Toolkit, un entorno (y code generator) de desarrollo en Java para Javascript. El cliente corre sobre HTML5, y sinceramente me voló la cabeza! Dicen que lo están desarrollando desde fines del 2006, y esto me tranquiliza un poco… aunque sea tardaron 3 años en hacerlo
Con el cliente podés mantener un chat (caracter a caracter) con todas las personas involucradas a la wave; podés mandar mensajes, editar mensaje, compartir fotos y archivos (con drag & drop desde el desktop!), hacer playback del historial de la wave, sumar gente a la web, etc. Es un software increíble. Waves fue creado por los inventores de Google Maps, los hermanos Lars y Jens
Plataforma
Lo que me hace pensar que Waves será exitoso es que soporta extensiones que llegan hasta las entrañas del sistema. Estas se implementan mediante Robots que se unen a la Waves. Estos robots pueden ser proxies a otros sistemas (en la demo se muestra uno para Twitter y otro para un Issue Tracker), traductores (este se lo guardaron para la demo: traducción realtime de Google!); correctores (otro desarrollo gigante, guardadito para que esta demo sea más impresionante: Un corrector contextual, que toma las frases de la web). Los robots pueden agregar botones, modificar el contenidos y hacer de interfase con otros sistemas (por ejemplo para el email). Según los desarrolladores, la APIs interna y la externa (la disponible para desarrollar) son muy similares.
Una extensión que gustó mucho es “bloggy” que al sumarlo a una wave, publica todo el contenido de la misma en un blog… pero lo distinto viene a que si alguien escribe sobre la wave, esta es modifica en el post del blog y si alguien comenta el post, este comentario se refleja en la wave.
Protocolo
El protocolo de Waves es público y la idea es el evoluciones por fuera de Google, una vez que tome vida propia. Resulta muy atractivo que los servidores de Waves puede alojarse en diferentes servidores, compitiendo incluso con Google. Cuando una Wave se desarrolla entre clientes del mismo servidor, esta no sale de allí, esto es un punto muy positivo para la adaptación del protocolo. Wave podría alojarse en un servidor coorporativo, como hoy es el servidor de email, y alojar allí todas las waves internas, sin tener que depender de Google. Al agregar alquien de afuera del “dominio” la wave se transmite. Es posible incluso hacer IM en waves “multidominio”. Igualmente, esta magia privada es de suponer que se acaba al agregar un robot, y por como esta siendo presentado Waves, los robots serán tan comunes como los humanos en las waves
Negocio
Ademas del protocol, Google parece que liberará el código su cliente de Waves. Esto permitirá hacer cientos de clientes basados en el de Google, y ofrecer servicios de “waving” fuera de Google; ahora claramente el servicio principal será el de Google. Si no puedes ser primero en la categoría, inventa una nueva, dice un principio del marketing. (no con esto quiero decir que Waves sea un invento marketinero, hay años de desarrollo atrás!).
Por otro lado, Waves funciona sobre HTML5: Se mostró funcionando perfectamente en Firefox, en Safari y en Chrome… se imaginan si en la versión final sigue quedando afuera IE ??
Esta maravilla estará lista para ser usada sobre fines de este año. Otra API para aprender!
Filed under geek, programación
Buscando el origen de la expresión “pwned” encontré un fantástico paper de Martín Pichmail, de la Universidad de Tecnología de Viena. En él se cuentan 10 historias de apropiación en videos juegos. Decidí entonces hacer un post sobre el mismo e ilustrarlo con algunas imágenes.
Apropiación artística
La apropiación consiste en tomar posesión de un objeto, un símbolo, un diseño, una marca, para incorporarlo a un ambiente propio, donde su significado se ve alterado y redescubierto.
[Casualmente Marcel Duchamp está siendo exibidido en la fundación PROA, en La Boca, Buenos Aires]
Apropiación en Videos Juegos
En analogía al mundo real, en el mundo gamer existen ejemplos de programadores y diseñadores que deciden apropiarse de la estética, la dinámica, el nombre y demás aspectos de un video juego y alterarlo como una manera de expresión.
Aquí van algunos ejemplos:
JoDi – Quake
La primera invervención es sobre el clásico Wolfestein 3D, sobre le cual el dúo JoDi (Joan Heemskerk y Dirk Paesmans) removió los personajes y alteró las texturas. El resultado parece un screenshot de una pantalla de computadora del 2000 en una película de 1980
. Recomiendo entrar a la página de Jodi, original e inquietante!
PainStation es una consola que corre el antiguo juego Pong, en la cual que cada vez que un jugador pierde un punto, el dispositivo le infringe dolor en su brazo. PainStation se apropia tanto del juego Pong, como del nombre de la consola de Sony. Es interesante la dinámica
, cuando era chico me acuerdo que jugaba a varios juegos por “un bicoque” o un “tincaso”
Velvet-Strike
Velvet-Strike
Velvet Strike es una modificación del juego Counter Strike, en respuesta a la guerra contra el terrorismo. En el juego, el personaje en vez de disparar, crea stencils y grafittis con motivos anti bélicos, como los que arriba aparecen.
Apartment Hunting Movie
Para terminar, un corto completo Apartment Hunting Movie, realizado con el engine del Quake. Estos tipos de cortos se llaman machinimas y en la sitio de los creadores, The ILL Clan, hay varios ejemplos.
Superinteresante, no??
Fuentes:
Filed under entrepreneur, geek
PARC es un centro de investigación en Palo Alto, California. Fue fundado en 1970 y anteriormente era una división de Xerox (Xerox PARC) aquí van algunas historias de los ‘70 y ‘80.
Inventos e innovaciones
- En PARC se inventaron las interfases de usuario gráficas (GUI) y el mouse. Steve Jobs quedó tan fascinado cuando las vio que le permitió a Xerox invertir 1,000,000 de dólares en Apple, si “abrían un poco el kimono”. Luego Apple copio la idea y la llevó a las computadores personales en la primer Mac (luego Microsoft le copió a Apple con Windows y todos conocemos la historia que sigue).
- Inventaron la arquitectura Cliente/Servidor y la red Ethernet (la LAN más usada en nuestros días, si estás leyendo esto seguramente estás conectado a Internet o por Ethernet o por WiFi ).
- Los IDE (Entornos de desarrollo integrados como son hoy Eclipse o Visual C).
- El primer editor WYSIWYG; y el Copy & Paste
(What you see is what you get, como hoy son Microsoft Word, ó OpenOffice Word Processor) - Las impresoras LASER.
La lista continúa y es verdaderamente increíble, tanta innovación y en tan poco tiempo!
Personas
En PARC trabajaron:
- Alan Kay, uno de los pioneros en programación orientada a objetos (lo que le hizo ganar el premio Alan Turing).
- Charles Geschke, después fundador de Adobe en 1982.
- Butler Lampson, uno de los motores principales de PARC, también ganador del premio Turing. “Any problem in computer science can be solved with another level of indirection”. Ahora trabaja en Microsoft.
- Jeff Sutherland, uno de los inventores del método SCRUM para el desarrollo ágil de software.
- Eric Schmidt, CEO actual de Google.
Frases
The best way to predict the future is to invent it
Perspective is worth 80 IQ points.
-Alan Key
Filed under geek
Hoy se capuró la primer imagen óptica de una planeta extrasolar! La foto es del telescopio hubble. Hay más información en el sitio de telescópio de la NASA. Super interesante, no? Ahora sólo necesitamos un extraterrestre lo suficientemente alto para confirmar que el universo no es un terrible desperdicio de espacio !!

Inbox de Waves













