08.28.06

fMSX for S60

Posted in Juegos, Móviles, Personal at 9:31 pm by Rodrigo

Pitfall II in a MSX

Uno de los mejores emuladores para S60 2da edición finalmente hace su aparición en 3ra: fMSX for S60. En un principio basado en fMSX (un gran emulador extremadamente portable escrito por Marat Fayzullin), la versión para S60 se separó completamente del original, y ya no tiene mucho código en común. De cualquier forma, ambos emuladores poseen una calidad innegable.

Dado mi favoritismo por el MSX (todavía tengo el mío, un Talent TPC-310, si a alguien le dice algo :)), este emulador siempre fue uno de mis preferidos. Recordar todos esos juegos que antaño tenía en cassette, demoraba tres minutos en cargar y finalmente disfrutaba gloriosamente en mi pantalla de televisor me hace sentir hasta el día de hoy ligeramente nostálgico y algo feliz. Por ejemplo, aquellos antiguos juegos de una compañía que después se convertiría en una de las más conocidas: Konami, que empezó en el MSX muchas de las franquicias que la hacen importante hasta el día de hoy: Metal Gear, Castlevania, etc.

Que buenos recuerdos. De una máquina que era lejos mejor que los Atari‘s y Commodore‘s de su tiempo. En ella aprendí a programar.. Basic. Logo. Assembler para Z80. En fin. Fueron tiempos geniales, que tiempo después intenté traer de vuelta escribiendo yo mismo un emulador de MSX (en Linux, utilizando SDL). El emulador quedó a la mitad (aunque el procesador , los mapeos de memoria y los puertos de entrada/salida quedaron perfectamente emulados, a mi parecer), pero la fusión de recuerdos de la niñez más gusto por el desarrollo de aplicaciones interesantes quedaron en mi memoria como una combinación muy poderosa.

08.27.06

Bump keys

Posted in Seguridad, Tecnología at 11:43 pm by Rodrigo

Una columna en Engadget (1ra y 2da parte, en inglés) muestra como funcionan las “bump keys“, llaves especiales que, junto a un instrumento de golpe, permiten abrir una cerradura en segundos.

Prácticamente todas las cerraduras existentes son vulnerables. ¿Qué significa esto? Que una niña de 11 años sin ninguna experiencia en cerrajería puede abrir la cerradura de tu casa.

El celular

Posted in Móviles, Tecnología at 11:18 pm by Rodrigo

Un amigo no muy amigo de los celulares publicó en su blog un artículo de Umberto Ecco sobre el tema:

El celular, otra vez

Comparto hasta cierto punto la opinión de este caballero (que me merece todo el respeto del mundo: me encantó “El Nombre de la Rosa” y adoré “El Péndulo de Foucault“). Sin embargo, dejando de lado la función comunicacional básica de estos aparatos (nunca me ha gustado mucho hablar por teléfono), es todo lo adicional que tienen lo que me fascina.

El andar con un computador chiquito en el bolsillo (el teléfono que tengo ahora tiene muchas veces la potencia de mi primer computador) me deja una sensación agradable. El que este computador adicionalmente me permita sacar fotografías, videos y poder acceder a la mayor base de conocimientos (y mentiras) de la historia humana (Internet) en cualquier momento es un bono aún mayor. Frente a esto, el que también me permita hablar con los demás es una gracia adicional que bien lejos está de ser la funcionalidad más importante del aparato.

08.25.06

352×416

Posted in Móviles at 12:41 am by Rodrigo

Me acabo de enterar de que los dispositivos S60 3ra edición Feature Pack 1 en adelante (la próxima generación de Nokia S60 v3) ya no van a soportar la “doble resolución” introducida en Symbian 8.1 (con el Nokia N90). Symbian decidió simplificar todo y recomendó que los fabricantes utilicen resoluciones derivadas de VGA (QVGA 320×240, HVGA 480×320 o VGA 640×480).

A pesar de que esto simplifica las opciones de desarrollo (cuando se utilizan interfaces no vectoriales, es decir, en el 99% de los juegos entre otros), nos deja a nosotros como usuarios de esa resolución (mi N80 también usa 352×416) en una posición bien frágil. Dado que es probable que Nokia no saque al mercado más dispositivos con esa resolución, es posible que los desarrolladores de juegos ignoren los apenas 4 teléfonos que la utilizan, enfocándose en vez en desarrollar para la resolución standard de S60 (176×208) y la recomendada para S60v3 (240×320 o viceversa). Muy molesto, por decirlo menos.

Al menos las aplicaciones no sufren el mismo problema, dado que prácticamente todas utilizan la API nativa de Symbian para poner elementos en pantalla, y ésta es vectorial en forma nativa.

Afortunadamente siempre es posible utilizar emuladores como EEMame o máquinas virtuales como ScummVM para correr juegos de otras plataformas :).

Nokia E62

Posted in Móviles at 12:23 am by Rodrigo

Nokia E62

Finalmente llega a USA el Nokia E62, la versión del E61 para el mercado americano. Por cosas de la vida pude jugar con uno de ellos hace dos o tres meses. Fue el primer teléfono S60 3ra edición que llegó a mis manos (y junto con mi N80, los únicos), y me deslumbró un poco la rapidez de la interfaz (atribuible a todos los dispositivos que usan el nuevo kernel EKA2 de Symbian), la pantalla QVGA y el teclado (lejos mejor que los de las Treo 180, 600 y 650).

Ahora me doy cuenta que, siendo bastante bueno, deja mucho que desear. Básicamente el teléfono es idéntico a un E61, salvo porque

  • No tiene 3G ni WiFi.
  • En vez del Pop-port de Nokia tiene un puerto mini-USB.

Aparentemente el teléfono va a llegar muy barato, lo que lo haría ideal para cierto tipo de aplicaciones (el nicho de la empresa en que yo trabajo ;)). Sin embargo, el haberle eliminado el acceso a 3G y peor aún, a WiFi, es casi un crimen. Con la conexión WiFi de mi N80 recién me he dado cuenta de todo el uso que se le puede dar a un teléfono con una buena conexión al mundo (dado que en Latinoamérica no hay conexiones móviles decentes, es decir, 3G).

No sé si estos cambios habrán sido a petición de las telcos o qué. Pero es un poco desalentador pensar que a USA (y por ende, a Latinoamérica) en general llegan productos diferentes a los que tienen en Europa, orientados a un mercado menos libre y completamente dominado por los proveedores de servicios móviles.

08.24.06

movie-to-mp4

Posted in Linux, Móviles at 12:58 am by Rodrigo

Este es mi script para convertir video para ser visto en el N80 con RealPlayer. Hubo harta prueba y error para encontrar los parámetros correctos, pero el resultado se ve bastante bien:

movie-to-mp4

Requiere Python, así como MEncoder y GPAC. Es posible jugar con algunos parámetros para obtener mejor calidad/archivos más pequeños, pero los valores por omisión son los que yo uso para prácticamente todo (MPEG-4 video a 256 kbps, 25 fps, 1 pasada; AAC audio a 64 kbps, 44.1 kHz stereo). Dado que utiliza mencoder para transcodificar el video y audio originales, la entrada puede ser cualquier video visible con MPlayer.

Ahora tengo que descubrir si es posible y cómo utilizar directamente x264 en vez de ffmpeg para codificar el video con MPEG-4 AVC (lo que daría un bastante mejor resultado). Después de todo, el N80 es un dispositivo bastante capaz en lo que a video se refiere, según esta tabla.

Adicionalmente, me gustaría codificar el audio utilizando eAAC+ (HE-AAC v2) para ahorrar aún más espacio (un eAAC+ de 48 kbps suena similar a un MP3 de 128 kbps), pero MPlayer no es capaz todavía de codificar el audio de esa manera. Lo único que he encontrado en Linux para hacerlo es la implementación de referencia del standard en el sitio de la 3GPP. De hecho, eso es lo que uso para convertir música y pasarla al N80 (aunque el bitrate es bastante limitado, pero en fin).

Buenas fotografías..

Posted in Móviles at 12:31 am by Rodrigo

Algo bien difícil de obtener. Aquí hay un sitio (en inglés) donde se explica en términos muy simples cómo tomar buenas fotografías con una cámara de celular. Bien en resumen, los puntos son:

  1. Usar la máxima resolución posible.
  2. Asegurarse de que el lente esté limpio.
  3. Usar buena iluminación.
  4. En lo posible evitar el modo automático; configurar manualmente la exposición, contraste, etc.
  5. No usar el zoom digital.
  6. Evitar usar el flash.
  7. Quedarse quieto al sacar la foto (hasta dos o tres segundos después del clic).
  8. Seguir las reglas básicas de composición de imagenes (la regla de los tercios, etc.).
  9. Tomar fotos extra y descartar las malas.
  10. Editar las imágenes posteriormente (para mejorar el brillo y otros parámetros).

The Perry Bible Fellowship

Posted in Web at 12:18 am by Rodrigo

Un excelente webcomic, que aparece en forma “más o menos” semanal. El tipo es un genio.

The Perry Bible Fellowship

Algunas cuesta entenderlas a la primera y otras definitivamente no son graciosas, pero la mayoría de las tiras son muy divertidas de una forma poco común en los típicos webcomics.

« Previous entries Next Page » Next Page »