Helicóptero walkera dragonfly

Acabo de venir de correos de recoger un helicóptero. Anoche estuve comprando unas pilas aprovechando que iba de compras y las tengo en casa cargando. Ahora está en el coche esperándome para ser destrozado volado. Es el mismo que aparece en el siguiente video de youtube.

Si alguna vez consigo mantenerlo como el del video grabaré yo uno, en cualquier caso mañana pondré algunas fotos cuando lo tenga montado ;)

¡Mola!

Sin categoría

Nueva cámara de fotos

Vengo de comprarme una cámara de fotos. La familiar se quedó en Granada y no puede ser que las últimas fotos las haya hecho con el móvil en mala calidad, ¡que hay paisajes muy bonitos!
image
He comprado una Nikon Coolpix P2. Entiendo poco de fotografía pero por lo que he visto parece que está bastante bien. Cinco megapixels ¡y sin rima!, zoom óptico de 3.5x, macro para fotos a 4cm y ¡hasta wifi!. Sí, sí, hasta wifi. Se puede conectar en modo ad-hoc o en modo infraestructura a través de un punto de acceso y compartir fotos, imprimir directamente, etc. Para el precio que tiene parece una maravilla. Ahora a hacer fotos ;)

Sin categoría

Pedidos 10 CDs de Ubuntu 6.06

Acabo de ver en The Power of Mind que ya se pueden pedir los CDs de Ubuntu 6.06, de modo que ya estoy pidiendo una cajita de diez para x86. Han hecho bien con reducir el número de versiones para Mac o i64. De las versiones anteriores pocos he repartido que no fuesen x86. Para pedir los tuyos totalmente gratis visita este enlace para pedir Ubuntu.

Request accepted. Please note that requests usually take from 4 to 6 weeks to deliver, depending on the country of shipping.

Sin categoría

Las voces del GPS

Me pasaron una voz de Torrent para el TomTom 5 y cuando fui a probarla no me funcionó. Entonces me puse a buscar a ver por qué no funcionaba y pensé, ¿y si miro el archivo por dentro?. Aquí está el resultado de la investigación:

Análisis

Comparando varios archivos de voces se ve que hay una cabecera que es siempre la misma. Esta cabecera es:

00 00 00 3b 00 00 00 f4

A continuación cada grupo de cuatro bytes parece indicar la posición del
comienzo de un nuevo archivo Ogg Vorbis.

00000000 00 00 00 3b 00 00 00 f4 00 00 25 3c 00 00 4e 78 |…;……%<..Nx| 00000010 00 00 70 ec 00 00 91 08 00 00 be f0 00 00 e7 a0 |..p.............|

En esas direcciones tenemos:

00002530 24 af a6 f1 db 37 ab d2 aa 06 03 0e 01 00 0a 4e |$….7………N|
00002540 00 00 00 01 00 00 00 08 00 00 29 2b 4f 67 67 53 |……….)+OggS|
00002550 00 02 00 00 00 00 00 00 00 00 01 00 00 00 00 00 |…………….|
00002560 00 00 96 fc 0f 56 01 1e 01 76 6f 72 62 69 73 00 |…..V…vorbis.|
00002570 00 00 00 01 22 56 00 00 00 00 00 00 1e 9d 00 00 |….»V……….|
00002580 00 00 00 00 a9 01 4f 67 67 53 00 00 00 00 00 00 |……OggS……|

Indica realmente la posición en la línea en hex anterior a partir de la cual empieza el nuevo archivo. Es decir, si en las líneas anteriores podemos ver que nos ha indicado 00 00 25 3c y ahí tenemos 0e, en la línea siguiente debajo del 0e, queda el último byte del archivo anterior y a continuación comienza el siguiente Ogg Vorbis. El nuevo archivo empieza en la posición 00 00 25 3c + 0x10.

Veamos si se cumple con el siguiente también. Tenemos 00 00 4e 78. En esa
posición hay el siguiente fragmento:

00004e70 4a dd 45 7e 21 00 0e 00 01 00 08 9c 00 00 00 01 |J.E~!………..|
00004e80 00 00 00 08 00 00 22 62 4f 67 67 53 00 02 00 00 |……»bOggS….|

En la posición 00 00 4e 78 tenemos el byte 01. Debajo de éste se encuentra el 4f 67 67 que es el `Ogg’. De nuevo es 00 00 4e 78 + 0x10. ¡Se cumple!

Como comprobación adicional veamos el último indicado en el fragmento de cabecera que hemos tomado para la demostración. Tenemos 00 00 e7 a0. Si nos vamos a esa posición encontramos:

0000e7a0 01 00 0b 34 00 00 00 01 00 00 00 08 00 00 2c c4 |…4……….,.|
0000e7b0 4f 67 67 53 00 02 00 00 00 00 00 00 00 00 01 00 |OggS…………|

Con lo que tenemos de nuevo 00 00 e7 a0 + 0x10 = e7 b0.

Los archivos Ogg Vorbis extraídos tienen el siguiente formato:

$ ogginfo voces10.ogg
Processing file «voces10.ogg»…

New logical stream (#1, serial: 00000001): type vorbis
Vorbis headers parsed for stream 1, information follows…
Version: 0
Vendor: Xiph.Org libVorbis I 20020717 (1.0)
Channels: 1
Rate: 22050

Nominal bitrate: 40,222000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 1:
Total data length: 5871 bytes
Playback length: 0m:00.811s
Average bitrate: 57,876629 kb/s
Logical stream 1 ended

La última palabra de 32 bits que indica dónde termina el último Ogg, lo
cual coincide con la posición del último byte del archivo, se encuentra
a partir de la posición 0000 00f0.

Después de la posición 0000 00f3 del archivo hay cuatro palabras de 32 bits
más antes del primer Ogg. Estas cuatro palabras en marta son:

0000 00f4 -> 0100 0911
0000 00f8 -> 0000 0001
0000 00fc -> 0000 0008
0000 0100 -> 0000 2438

Y en el caso de raul:

0000 00f4 -> 0100 0a82
0000 00f8 -> 0000 0001
0000 00fc -> 0000 0008
0000 0100 -> 0000 29f9

Ni idea de para qué se usan. ¿Será una especie de suma de comprobación?

Aplicación

En base a estas averiguaciones he programado dos pequeñas aplicaciones en python. Una de ella extrae los sonidos de un archivo existente, la otra crea un archivo de sonidos a partir de una serie de Ogg que contengan las nuevas voces grabadas. Adicionalmente un pequeño guión en bash codifica en Ogg archivos wav en el formato usado por TomTom5. A continuación los enlaces a cada una de las aplicaciones:

Sin categoría

Una bacteria contra la contaminación por uranio

El cierre de la central nuclear Zorita ha sido noticia recientemente. Además es un tema de actualidad debido al aniversario del accidente de Chernóbil.

Incluso hay quien habla en su blog sobre el tema y el co-fundador de Greenpeace se pronuncia sobre la energía nuclear.

Según unos estudios del Instituto Tecnológico de Georgia, una bactería podría ayudar en la limpieza por contaminación por uranio. Según estos estudios algunas bacterias presentes en el suelo y bajo tierra pueden liberar fosfato, que convierte el producto de la contaminación de ese elemento radiactivo en una forma insoluble e inmóvil. Durante su crecimiento liberan fosfato que ayuda a biomineralizar el uranio(VI) a una forma insoluble mediante precipitación.

Más información en Noticias de la Ciencia y la Tecnología.

Sin categoría

Tomb Raider: Legend

image En 1996 llegó a mis manos una revista de video juegos que tenía entre otras demos una de un juego llamado Tomb Raider. Las primeras tarjetas gráficas 3D comenzaban a extenderse y los video juegos empezaban a aparecer en tres dimensiones.

Desde el momento en el que instale esa primera demo el juego me cautivó. Con un ordenador de aquella época los movimientos no eran fluidos y los gráficos dejaban bastante que desear. Incluso esto se aprovechaba para realizar los mejores saltos:

– Te pegas al filo, dos pasos atrás y corres desde ahí. Así llegas lo más lejos posible.

La primera versión del juego llegué a disfrutarla hasta en cuatro ocasiones de principio a final.

Con la segunda versión aparecen nuevos vehículos que Lara guiará. Se pueden disfrutar de paisajes y entornos como la Gran Muralla China, los canales de Venecia, etc. Recuerdo que el nivel de los canales de Venecia lo disfruté muchísimo. Lara guía una lancha motora por los canales entrando en casas, destruyendo góndolas de madera a su paso y matando malos cuando es necesario.

En la tercera entrega los escenarios más destacables son los del Área 51. Se puede coger prestada una moto de nieve y disfrutar del paseo y de las vistas mientras se continúa con la misión princicpal.

A partir de la cuarta entrega, Lost Artifact lo cierto es que no le dediqué tanto tiempo. Por una parte porque ya era «un poco mucho», por otra porque cogería en época de exámenes y también porque me parecía que algunas características de versiones anteriores las habían abandonado y cambiado. No obstante los tengo todos en mi colección particular. Lo destacable de este juego en general es la cantidad de puzzles a resolver y lo que varía el tipo de acciones a lo largo de toda la trama.

Después siguieron entregas como The Last Revelation, Chronicles, y Angel of Darkness a los que algún día les dedicaré el tiempo que no les dediqué, porque lo merecen.

Ahora acaba de ver la luz Tomb Raider: Legend. El otro día descargué la demo del juego y he podido ver que las mejoras son bastante buenas tanto en gráficos como en jugabilidad. Los mecanismos y puzzles son asequibles sin ser demasiado sencillos. Los elementos no se arrastran por un suelo bidimiensional sino que pueden adoptar cualquier posición real. La física del juego ha mejorado bastante. En definitiva han hecho un juego que merece la pena comprar y disfrutar.

Una pega que tiene la demo última es que no puedes guardar el progreso de tu partida pero bueno… se supone que es solo para que puedas ver cómo es el juego completo, no para sustituirlo.

Por si alguien más ha jugado, está jugando, o jugará a Legend, diré que estoy en una sala muy grande donde hay un mecanismo que se activa con tres pulsadores en el suelo. Hay una caja en la plataforma donde están los pulsadores que sirve para fijar uno de ellos. En un nivel inferior hay dos cajas más y aparentemente hay que conseguir subir una de ellas arriba. Un mecanismo de palanca está situado en el lado izquierdo con una caja a su lado. Otra más está en el lado derecho. He conseguido con ayuda de este mecanismo situar una caja encima de la otra. No me cansaré de decir lo buena que es la física en este tipo de acciones. Las cajas caen de un modo bastante realista al intentar apilarlas… La cuestión es que aun así no es suficiente altura como para pasar una caja al nivel superior. Si alguien ha jugado ya… ¿voy por buen camino o no es lo que hay que hacer lo que intento? Gracias!

Sin categoría

iGoatse – Skin for your ipod

Hay veces que piensas que todo está inventado. ¿Quién no recuerda el mítico goatse? Ahora podrás inmortalizarlo con una funda para tu iPod.
«>igoatse

Sin categoría

Misteriosas torres

¿Aquí se pueden decir marcas? Estas torres aparecen en una imagen del anuncio del peugeot 407. ¿Alguien recuerda haberlas visto ahí? Son bastante curiosas pues el comentario más oído sobre ellas es que si no tienen ventanas… ¿para qué son?
«>Torres
Como están cerca de casa, ayer venía conduciendo desde el trabajo y… Abro paréntesis. La foto la hice esta mañana cuando conducía ktecho. Cierro Paréntesis. Como decía, venía conduciendo ayer cuando me sobrevino una idea.

Creo que las cuatro esquinas, dos esquinas en cada torre, son para los ascensores. Los huecos pequeños que asoman en el hormigón pueden ser ventanas para las escaleras y / o el descansillo para entrar al ascensor. Las plataformas centrales contendrán oficinas donde las paredes externas serán de cristales que rodearán el conjunto completo. Ahora cada vez que lo veo me parece más lógica la forma que le están dando. Estoy ansioso porque terminen para comprobar si llevo algo de razón en mi bola de cristal particular. 8oD

Sin categoría