www.flickr.com


September 1, 2008

Marian Rejewski estudió matemáticas en la universidad de Poznań, Polonia. Tras graduarse, comenzó a trabajar en la Biuro Szyfrów, la agencia Polaca de criptografía. Allí rompió los códiogos de cifrado alemanes de la máquina enigma, y diseñó la primera máquina que los descifraba automáticamente, la Bomba Kryptologiczna, un ingenio electromecánico llamada así por el ruido que hacía mientras funcionaba.

Monumento a los rompedores del código Enigma

Poco antes de la invasión nazi de Polonia, la Biuro Szyfrów entregó sus descubrimientos a los aliados, y Marian Rejewski fue evacuado a Francia poco después. Allí siguió trabajando en el desciframiento de los códigos nazis, y se entrevistó con el mismísimo Alan Turing antes de que Frania fuese invadida. La caída de Francia le hizo huir de nuevo, pasando incluso por una cárcel española, hasta que logró escapar, vía Gibraltar, hasta Reino Unido. Varios de sus hombres fueron capturados, pero el secreto del desciframiento del código enigma permaneció oculto a los nazis, que lo siguieron usando hasta el final de la guerra. Sin embargo, allí fue apartado de la división de Bletchley Park que se encargaba del codigo enigma, en la que trabajaba Alan Turing, y relegado a una división que trataba con códigos más débiles.
Tras el fin de la guerra, Marian volvió a Polonia, donde trabajó como contable y mantuvo el secreto de sus descubrimientos hasta muchos años después. Muy poca gente en aquel momento conocía la contribución polaca al desenlace de la guerra.

Hoy día se levanta frente a la universidad de Poznań un monolito recordando a Marian y su equipo, pieza clave en el resultado de la Segunda Guerra Mundial, y colateralmente, en el desarrollo de la computación.

July 8, 2008
Abriéndose paso hacie el interior de la esfera, se encontró bajo una gélida bóveda de neón azul, sin estrellas, y lisa como vidrio helado; disparó un subprograma que provocó ciertas alteraciones en las órdenes de protección del núcleo.
Neuromante, William Gibson

Lo estoy volviendo a leer.

June 19, 2008


June 16, 2008

Vint Cerf y Robert Kahn, principales diseñadores de TCP/IP.

De ARPA a las redes sociales pasando por el MOSAIC. Los padres, hijos y nietos de Internet, cara a cara en Vanity Fair.

Vía LPC

June 15, 2008

Steve Yegge es un desarrolador de Google que hace tiempo llamó mi atención por un post suyo en el que sacaba a la luz un proyecto interno de Google, en el cual él mismo había creado un clon de Ruby on Rails en Javascript utilizando Rhino.

Desde aquel día leo su blog, ya que si hay algo que me gusta en el mundo de la programación web es Javascript. Este lenguaje desvirtuado durante mucho tiempo, es ahora el motor de la Web 2.0. Es el lenguaje que da vida a Gmail, Google Maps y Google Reader. Pero realmente el problema no tenía nada que ver con el lenguaje, sino con las implementaciones divergentes del DOM que tenían los diferentes navegadores. El que se sumerge un poco en el mundo de Javascript puede comprobar sin mucho esfuerzo que este es un lenguaje muy completo, en el que incluso puedes llegar a programar de manera funcional gracias a que soporta “closures” y las funciones son elementos de primer orden.

En este caso lo que ha hecho Steve Yegge es utilizar Javascript en el servidor, y con ello eliminar de un plumazo las incosistencias que se encuentran en los navegadores para poder disfrutar de toda la potencia de este lenguaje. En la conferencia que ha dado en Google I/O comenta con ironía que con Rhino puedes usar Javascript para “scriptar” Java.

Hace tiempo que esperaba alguna noticia nueva sobre el asunto, y la verdad que hoy cuando lei el post me llevé una alegría al ver que no estaba enterrado. Ahora sólo queda esperar a su publicación y no me estrañaría que fuese como un nuevo lenguaje para Google App Engine.

June 11, 2008

Me gusta sobre todo el aspecto orgánico que le da la piel que lo recubre. Los faros son como ojos, la puerta como una aleta. Lo malo de estos estas pruebas de concepto es que muchas veces las (r)evoluciones que introducen no suelen llegar al mercado de masas. Una pena porque no me importaría nada conducir un bicho de estos.

June 5, 2008

En el blog de ingeniería de Facebook acaban de publicar un interesante artículo sobre el uso de Hadoop para procesar datos. Hadoop es una implementación del conocido MapReduce de Google pero Open Source y hecha en Java. Se nota que los ingenieros robados a Google que pueblan actualmente las filas de Facebook hechan de menos las tecnologías que allí tenían. Algún día comentaré algo más sobre como funciona MapReduce. Para ir abriendo boca os dejo dos enlaces a un paper de Google sobre MapReduce y al uso de Hadoop por el New York Times.

March 17, 2008

apple

February 11, 2008

Hoy Yahoo! ha rechazado la oferta de compra que había hecho Microsoft hace algunos días. La razón argumentada es una infravalorazión de la compañía. Está por ver como de lejos se atreve MS a llegar en las nuevas ofertas, que sin duda, habrá. Ya no es la primera vez que MS intenta comprar Yahoo!…
Pero vamos a ver un poco como está el asunto. Yahoo! es la eterna segundona. Su nombre suena, pero menos que otras. Aún así, en los USA tiene una respetable tasa de búsquedas de alrededor del 30%, lo que la hace todavía jugosa. Microsoft, ya hace años que ve peligrar su modelo de negocio, que los encumbró en los años 90, basado en la venta de licencias de SO. La pomada ahora está en internet. Y ellos ganaron la batalla contra Netscape, y se mantienen muy vivos repecto a la cuota que ha conseguido Firefox. Pero craso error, ahí no estaba el pastel. Google supo mejor como moverse con el nuevo invento del siglo. A día de hoy estamos en un punto de inflexión, Internet ya no es la nueva tecnología que apasionaba a ingenieros. Ya es algo asentado en la sociedad de consumo.
Yahoo ha invertido mucho dinero en los últimos años adquiriendo compañías muy bien posicionadas en sectores punteros. Flikr y Del.icio.us son la cabeza de lanza. Son aplicaciones con una base de usuarios grande y contenta con el producto. Dan la imagen de confianza que dio google en sus comienzos. So gratuitos, o casi gratuitos. Su uso y popularidad aumenta día tras día. Y en internet una base grande de usuarios fieles y contentos, se acaba traduciendo en ingresos multimillonarios por publicidad.
El problema ahora es sobrevivir con beneficios escasos, fruto de los grandes desembolsos que estas adquisiciones supusieron, mientras éstas empiezan a producir los beneficios deseados. Y mantener a los inversores en stand by mientras tanto. Y ahí es donde las ofertas de MS atacan.
No tengo muy claro que a Yahoo! le beneficiase una adquisición/fusión con MS. La mayor parte de los servicios los tendrían repetidos, lo que supondría despidos masivos, y uno o dos años de mal servicio al usuario final. Por no decir que las políticas de ambas empresas son harto distintas (Yahoo! es el tercer usuario mundial de software libre).
Las opciones como ente independiente son también difíciles, y otros acuerdos (se habla de si google, AOL y algunas otras) podría no ser demasiado bonitos. Los tribunales antimonopolio podrían hacer un sonado acto de presencia…
Yo sólo he de decir: ¡por Dios, no me jodáis mi flickr ni mi del.icio.us!!!!

December 24, 2007

A pocket with pens and a scientific calculator, just in case. No more.