Skip to content

personal

En la ciudad de la luna

He vuelto a cambiar de ciudad de residencia. Esta vez me he venido a vivir a Valencia. Es la quinta ciudad a todo lo largo de mi vida en la que voy a vivir. ¡A ver lo que duro por aquí!

Llevo poco más de dos meses viviendo aquí ya, aprovechando los fines de semana que no llueve para caminar sin rumbo fijo e irme encontrando lugares. Es agradable volver a vivir en un ciudad con grandes avenidas por las que pasear. Y volver a tener el mar cerca es todo un plus.

Como de costumbre durante el periodo de transición, con la mudanza y tal, he estado bastante desconectado del mundillo «online». Sin Internet en casa, e incluso sin ordenador. A ver si recupero un poco el ritmo y desarrollo algo.

Respecto al blog, hace unas semanas ví que estaban entrando bastante comentarios de spam, así que de momento están deshabilitados. Me tocará perder el tiempo revisando logs, el código del captcha, y cambiando la implementación si es preciso.

Séptimo aniversario

VelitaOtro año más que cumple este blog. Siete para ser más exactos. Tantas como vidas tiene un gato. O tantas como tiene este blog, que se resiste a morir a pesar de todas las redes sociales que amenazan con hacerlo desaparecer.

Revisando los posts de estos últimos doce meses observo que últimamente le he prestado mucha atención a Dart, el nuevo lenguaje que está desarrollando Google, y que ha sido en general un año bastante productivo en cuanto a proyectos:

js-handtracking: Una librería escrita en JavaScript que realiza procesamiento de imágenes en tiempo real, capaz de detectar el contorno de una mano de un vídeo capturado a través de una webcam.

Hangar: Un visor WebGL de ficheros en formato AC3D escrito en JavaScript. Este formato lo utilizan algunos simuladores de conducción y aviación de código abierto.

zx-dart: Un emulador de Spectrum que escribí en Dart.

dart-lzma: Una implementación del algoritmo de compresión LZMA escrito en Dart. Conseguí que funcionará, pero nunca ha pasado de la versión alpha.

js-aruco: Mi librería en JavaScript para la creación de aplicaciones de realidad aumentada. Conseguí aumentar el rendimiento e implementar el algoritmo para pasar de dos a tres dimensiones.

J2EE: Una serie de artículos que estuve escribiendo durante una temporada revisando un montón de tecnologías afines a Java.

Spring: Otra serie de artículos dedicados a Spring, ese framework para Java que todos odian y aman al mismo tiempo.

Y muchas otras pequeñas cosas, y no tan pequeñas, que me dejo en el tintero. A ver que me depara este nuevo año.

Bregando con tecnología

Entradas del cuaderno de bitácora de los últimos tres días:

– Encontrado workaround para antialias en transformaciones CSS 3D en navegador Firefox
– Instalación servidor de base de datos MySQL en sistema operativo Windows
– Lectura documentación optimización Full-Text Search en MySQL
– Ejecución de pruebas para reproducción de error con parámetro ft_stopword_file de MySQL
– Solucionado problema activación plugin en navegador Chrome
– Lectura documentación Visual Studio 2010 SDK
– Creación extensión para Visual Studio usando code editor
– Instalación player máquina virtual VMware Player
– Instalación sistema operativo Ubuntu 11.04
– Instalación servidor de base de datos MySQL en sistema operativo Linux
– Ejecución de pruebas para reproducción de error con parámetro ft_stopword_file de MySQL
– Instalación de entorno de desarrollo web WampServer
– Instalación de framework de desarrollo CakePHP
– Lectura documentación de CakePHP y creación de proyecto básico
– Lectura de documentación específica sobre JsHelper para CakePHP
– Solución de problema con integración de jQuery con JsHelper en CakePHP
– Encontrado nuevo workaround para antialias en Firefox independiente del color de fondo
– Instalación de entorno servidor JavaScript node.js
– Ejecución de pruebas para reprodución de error con internal debugger en node.js
– Instalación de lenguaje de script Lua
– Lectura de documentación de parser de grámaticas lpeg
– Solución de problema con gramática recursiva con captured values
– Instalación de editor y SDK de lenguaje de programación Dart
– Lectura de especificaciones y otra documentación de Dart
– Encontrado error en compilador en funciones con parámetros opcionales en Dart
– …
Wat?!

¿Cómo diablos se refleja todo esto en un curriculum?