Todas las entradas de Adrià Febrer

Subtítulos

Hola,

Cansado de descargar subtítulos, he decidido hacer una aplicación Android que se conecta mediante samba a tu media center, lista todos los archivos y carpetas y te permite descargar los subtítulos que encuentra para esa película o serie en la web de SubDivx.com.

En SubDivx suben los archivos comprimidos en RAR o ZIP y muchas veces con el nombre del archivo .srt que no coincide con el archivo de tu película o serie.

Con esta aplicación todo este trabajo tedioso desaparece, se descarga el archivo, lo descomprime y lo copia en tu media center con el nombre correcto.

La aplicación la podéis encontrar en el Google Play Market

Ahora mismo estoy trabajando en añadir una segunda pestaña que te permita listar los archivos locales del teléfono.

Java: Ligero servidor http REST + Json DB

La navidad pasada hice una web del amigo invisible para mi familia, ya que las que encontré por internet no cumplían todos los requisitos que queríamos.

El objetivo era muy simple, un frontend en bootstrap, yo siempre me descargo la plantilla de initializr.com, y una API Rest para cargar / guardar los datos de cada usuario.

Como no quería matar moscas a cañonazos lo hice en php + mysql. Problema: Leer y guardar los jsons en la base de datos y acceder a ellos de manera elegante y sencilla en php. El resultado fue patético, funcional pero patético.

Como soy mucho más fan de Java, pasado un tiempo decidí que lo mejor hubiera sido tener una API Rest en java pero en un servidor muy ligero que para un caso como este gastara como mucho 10mb de RAM y una base de datos de objetos, muy ágil y sencilla.

Dicho y hecho, en poco más de una semana subí el código a github:

https://github.com/adriafp/seguim-server

asteroids.seguim.com

Asteroids.seguim.com, es la web de mi nuevo proyecto personal.

El objetivo es desarrollar un juego en Unity 3D.

What is Unity and what can I do with it?

Unity is a fully integrated development engine that provides rich out-of-the-box functionality to create games and other interactive 3D content. You use Unity to assemble your art and assets into scenes and environments; add lighting, audio, special effects, physics and animation; simultaneously play test and edit your game, and when ready, publish to your chosen platforms, such as Mac, PC and Linux desktop computers, Windows Store the Web, iOS, Android, Windows Phone 8, Blackberry 10, Wii U, PS3 and Xbox 360.

Unity’s complete toolset, intuitive workspace and rapid, productive workflows help users to drastically reduce the time, effort and cost of making interactive content.

De momento he empezado por un juego simple en modo arcade, que ya podéis jugar vía web o en versión escritorio para PC/MAC/LINUX. El siguiente paso es hacer este juego multijugador.

Playcraft

Por fin he recibido la invitación a la versión beta de Playcraft, la tengo que provar mucho más, pero después de ver su página de demo de de decir que es impresionante. Va muy rápido, mucho más que LimeJS y al estilo de ImpactJS que por desgracia es de pago 100$ y no tiene versión para probar.

Playcraft funciona sobre canvas, y es lo que me ha gustado más porque LimeJS te dice que sobre plataformas iOS no recomienda usar canvas pero otros como ImpactJS si que lo hacen y con muy buen resultado.

En resumen, tengo muchas esperanzas en este nuevo framework. Ya os iré contando como me va.

PS: Igualmente con mi nuevo iPhone 5 Spacewar va muy rápido a pesar de las carencias de LimeJS.

Seguim.com nos mudamos a WordPress

Después de muchas, muchas vueltas, he decidido pasar-me a WordPress, sobretodo gracias al tema Striking y ha que la web de Marta Pérez i Sierra también la estamos haciendo en WordPress (Aún no está en producción, lo estará en breve).

También estoy muy contento de haver-me decidido finalmente por usar Amazon EC2 para alojar las dos webs, de momento es una máquina micro que nos sale gratis durante un año, luego ya veremos.