lunes, 12 de diciembre de 2011

Porcentaje de uso de dispositivos móviles en México y el Mundo

Dando la vuelta por ahí, encontré en StatCounter las siguientes estadísticas que detallan, hasta Noviembre, el uso de Sistemas Operativos móviles. Obviamente estas gráficas dependen de las personas que navegan en sitios que tienen instalado StatCounter, pero al menos creo que da una idea.

Principalmente me interesaba conocer el market share entre Android, Blackberry & iOS para México. Pero veo que Symbian juega un papel importante: mayormente debido a África y Sudamérica, y en menor medida por Asia.

Pongo imágenes para México y para el mundo. Ahí la interpretación de los números queda a cada quién. Dar click para ver en tamaño completo.

Uso de Sistemas Operativos Móviles para México
Uso de Sistemas Operativos Móviles en el Mundo

sábado, 3 de diciembre de 2011

Libros

Últimamente he retomado el hábito de leer cosas no-técnicas. Lo anterior, me ha llevado a escribir una pequeña lista de los 5 libros que, considero, han dejado mayor huella en mi vida. No que crea que les importe mucho, desde luego. Pero tal vez sirva como una pequeña guía en caso de que un día me pregunten: "¿qué libro recomiendas?

No sigo ningún orden de importancia ni nada, simplemente es conforme voy recordando. Ahí va:

lunes, 28 de noviembre de 2011

Usando el Proxy e InvocationHandler de Java para leer Anotaciones



Primero que nada, gracias a este post parece que pude integrar un marcador de sintaxis decente. Gracias :D !

Bueno. Cuando estoy realizando entrevistas técnicas orientadas a Java, generalmente sale el tema de inversión de control, o del patrón de Proxy. En ambos casos, me extraña la cantidad de gente que desconoce el uso del InvocationHandler en Java (incluso, la manera de crear anotaciones). Y no sólo en entrevistas. Pero bueno, no me voy a clavar en cómo crear anotaciones porque creo que hay chorrocientos tutoriales en la red, pero no he encontrado tantos recursos para el Proxy y el InvocationHandler. Así que ahí va.

El InvocationHandler es una clase sumamente poderosa para interceptar accesos a nuestras clases, controlar errores, hacer inversión de control... Usado en conjunto con un proxy, permite "envolver" una interfaz determinada -y su implementación- y manejar los accesos a sus métodos.


domingo, 27 de noviembre de 2011

Breve Review de la Kindle 2011



Tenía algo de tiempo preguntándome si sería buena idea adquirir una Kindle. Recientemente me animé a comprar una, particularmente la versión 2011 con "ofertas especiales". He aquí un resumen y ligero review del dispositivo que, en lo general, me parece considerablemente bueno.


Más sobre el jsessionid

Curioseando los estats de este blog, me percato que existen muchos accesos en base a la búsqueda del término "jsessionid". Intuyo que casi todos ellos originados por el post  "Agregando el jsessionid a un HTML estático" que, debo decir en mi defensa, fue escrito hace algunos años y en condiciones de estrés considerables.

Así que me tomé la libertad de crear este otro post aclarando, qué es el jsessionid, y algunas particularidades sobre él.

El jsessionid es, como el nombre indica, un identificador de la sesión en un contenedor Java (generalmente J2EE / Java EE). O un Servidor de Aplicaciones. Y pues generalmente se almacena en una cookie, aunque claro, existen ambientes donde no tenemos cookies.
Por partes. El jsessionid se crea generalmente bajo 2 condiciones:

martes, 22 de noviembre de 2011

Android en el ITH



El día Miércoles tuve el honor de ser invitado al Instituto Tecnológico de Hermosillo, y particularmente al Congreso Proxy, para dar un breve taller de introducción al desarrollo en Android. Los temas que vimos fueron, principalmente: Actividades, Animaciones, Listeners, Permisos, contenido del Manifiesto, e Intents.


Creando PDFs en Railo para fuentes en Japonés, Chino y Koreano



Me encontré con un problema al migrar de ColdFusion MX hacia Railo, con la etiqueta de cf_document al exportar reportes o documentos en PDF.


Ya no voy a escribir de política

... Aunque me da muchísima hueva cambiar el encabezado de este blog.

- Bueno, wey - dirá usted, apreciable y finísimo lector - ... ¡si tú ya ni escribes aquí!

Pos por enésima ocasión tengo la intención de volver a hacerlo. Pero, de nuevo, nada relacionado con política. Entre la situación del país, ver a varios amigos enajenados o en modo zombie hacia un lado o hacia el otro...

Yo me retiro. Esperen estupideces, ironías, cosas técnicas... Pero no. Política, paso.

Gracias :D .

miércoles, 6 de abril de 2011

Integrando OpenFeint en Android



El fin de semana comencé a integrar algunos de mis juegos en Android con OpenFeint. Si bien la API y funcionalidades para Android es exageradamente limitada al compararse con la de iOS, después de ponderar la cantidad de usuarios, variedad de juegos, reconocimiento y estabilidad, llegué a la conclusión de que era la opción más viable.

No pienso cubrir aquí detalles de cómo incluir la librería de OpenFeint (SDK) en los proyectos. Es algo estúpidamente sencillo. Lo que quiero que veamos es un flujo básico de integración. Aclaro que estoy usando la versión 1.8 del SDK con la interfaz web existente al día de hoy. Así que los puntos son algo así:

Posts relacionados