miércoles, 27 de marzo de 2013

SMS mJoy da el salto a Android

Hace algunos meses me propuse aprender un poco sobre el desarrollo de aplicaciones móviles así que inicié mi andadura en la programación sobre Android (utilizando el entorno de desarrollo Eclipse). La verdad es que me ha dado algunos calentamientos de cabeza (y me los seguirá dando) pero reconozco que me gusta eso de plantearme nuevos retos.

Como es natural el aspecto visual de SMS mJoy en Android es bastante diferente a su versión Windows pero el método de envío es el mismo, es decir, podremos enviar SMS (mensajes de texto) gratis sin tener que registrarnos en la web de mJoy y, por tanto, sin necesidad de recargar créditos para cada envío.


Características principales de SMS mJoy
  • Envío de mensajes de texto largos (máximo 450 caracteres) de forma gratuita.
  • Lista de contactos integrada en el dispositivo móvil.
  • Permite almacenar los mensajes enviados en el dispositivo.
  • Disponible en Ingles, Español y Catalán.


v0.11 - 14/05/2013
  • BUG: Problema en la actualización de la v0.08 a la v0.10 por el cual no se podía entrar en la opción "Gestionar IDs"


v0.10 - 13/05/2013
  • Mejoras en el envío de SMS
  • Se añaden nuevos IDs (9) para tratar de minimizar los errores del tipo "Signaling limit for messages to unregistered users exceeded."
  • BUG: Cuando se marcaban/desmarcaban IDs en la pantalla "Gestión de IDs" al hacer scroll volvían a aparecer en el estado original.


v0.09 - 08/05/2013
  • Ajustes en el diseño.
  • El idioma por defecto pasa a ser Ingles pese a que también se soporta Español y Catalán.
  • Mejoras en la obtención y la visualización de la lista de SMS recientes. El nombre del contacto aparece en un tipo de letra más pequeño y debajo del teléfono.
  • Se elimina el menú contextual pasando directamente a la pantalla de configuración.
  • Se añade una nueva pantalla para gestionar los IDs de Registro (añadir/modificar/eliminar)
  • Se añade la posibilidad de firmar los SMS enviados (Solicitado por Carlos Segura y Javier Sáez).
  • BUG: Cuando se seleccionaba un contacto de la lista de favoritos y se rotaba la pantalla volvía a aparecer la lista de contactos favoritos (reportado por Anónimo).
  • BUG: Los números de teléfono ingleses comienzan por 07xxxxx y el formato internacional es +447xxxxx y no +4407xxxxx (reportado por David Brown via email)
  • BUG: Los cuadros de dialogo se cerraban al pulsar el botón "Search". Ahora solo se pueden cerrar pulsando "Back" y "Home"
  • En Android 4.0.x los cuadros de dialogo se cancelaban pulsando cualquier parte de la pantalla. Se deberá pulsar el botón correspondiente para cerrarlos. (Detectado por Carlos Segura)

v0.08 - 09/04/2013
  • BUG: No se obtenia correctamente el mensaje de error generado por mJoy al enviar un mensaje (reportado por Anónimo)
  • BUG: Se eliminan los teléfonos duplicados de la lista de favoritos (se me olvidó en la versión anterior)
  • Al pulsar el botón físico "Buscar" se abre el selector de contactos
  • Se añade un botón para acceder al menú (ya que hay móviles sin botón menú) (reportado por indigenica)
  • Se añade la opción "Modo depuración" en la configuración para activar los mensajes de error ampliados, es decir, se mostrará información sobre el ID de registro, el usuario y la clave de mJoy utilizados para el acceso a mJoy.
  • Se permiten varios IDs de registro separados por comas (sugerido por Anónimo). Por defecto, la aplicación utiliza 3 IDs.

v0.07 - 05/04/2013
  • BUG en algunas versiones de Android. Cuando se accedía a la ventana de configuración y se cargaba cualquier enlace, al volver a SMS mJoy se producía un error.
  • BUG en Android 4.x a pulsar volver desde la lista de contactos sin seleccionar ningún contacto. 
  • Permite instalarse en la tarjeta SD
  • Añadido el botón de números recientes (solicitado por Gustavo)
  • Se añade traducción al catalán (gracias a AOCarallo)
  • Se añade traducción al ingles (gracias a Johnson)
  • Se verifica si hay conexión a internet antes de realizar el envio
  • Se añade un icono al botón "Enviar"
  • Se usan teléfonos sin formato, es decir, pese a que en la agenda pueda existir un teléfono del tipo  (600) 100-200 la aplicación lo utilizará como 600100200 añadiéndole el prefijo internacional si fuera necesario.

v0.06 - 27/03/2013
  • Versión inicial


Espero vuestras sugerencias para nuevas versiones.

lunes, 25 de marzo de 2013

"A ver que conjones es esto EOEOEOEO!!!"

Pese a que la última versión de ClanDownloader es de hace casi 5 meses no penséis que ha caído en el olvido, sigo trabajando en una actualización y también ando curioseando la página de RTVE para tratar de comprender mejor como almacenan la información de los vídeos pero me da a mi que ni ellos mismos saben exactamente como funciona su base de datos...


Hay que reconocer que es una forma curiosa de documentar la etiqueta category domain de la base de datos.

martes, 19 de marzo de 2013

De compras por Carrefour

Hoy paso a comentarles lo que puede pasar un día cualquiera en Carrefour. La verdad es que lo único realmente atractivo de comprar en Carrefour últimamente es que tienes lo principal que vas buscando en un mismo lugar aunque haya que remirar más de tres veces cada producto, su precio y etiquetado y después su precio tras pasar por caja (que no ha de coincidir necesariamente con el marcado en tienda). A parte de esto, está el Cheque Ahorro. Los que usamos a menudo las estaciones de servicio de Carrefour podemos conseguir bastante saldo en dicho cheque y cuando somos conscientes de que el cheque saldrá de una de las cajas hacemos el truco de comprar cualquier tontería de un euro o menos, nos saldrá el cheque ahorro impreso por la caja y acto seguido podemos usarlo para pagar la compra gorda que vendrá detrás en la cinta transportadora.

Esto siempre ha funcionado hasta este último día. Este fin de semana, siendo consciente de que el cheque saldría procedo como indico arriba y la caja se queda "pensando" y no expulsa el cheque. Al cliente anterior si se lo había impreso por lo que se lo comento a la cajera, dejo a mi pareja y me marcho corriendo a des-atención al cliente por si se puede hacer algo. Le comento la situación a la chica que me atiende. Me dice comprobando el ordenador que efectivamente tengo un cheque pendiente de recibir y le comento como podríamos hacerlo. Me dice que "le suena" que hay clientes que se van a una máquina de color azul situado en la puerta y que ahí meten la tarjeta con la que se paga y ahí se puede imprimir el cheque. De acuerdo. Como soy de insistir le digo qué ocurre si la máquina no funcionara y me responde muy impertinente que "¿y qué quiere que le haga?". La verdad que me pilló en frío pero le podría haber contestado "pues al menos escalarlo y que sean conscientes del problema, porque da la impresión de que no es así". Pero no, como en otras ocasiones me callé (me callo mucho y no debería) y me fui a ver la famosa maquinita y... no funcionó. Por lo que medio cabreado me fui al piso de arriba donde se encontraba la caja y mi compra. No tenía muy claro si no obtuviera mi cheque poner alguna hoja de reclamaciones o similar. 

Cuando ya estaba de nuevo en la caja, hablando con la cajera miré al fondo y vi otra máquina de ese tipo. Por lo que me marché a ver si esta vez tenía suerte y sí, la tuve esta vez.

Sin embargo el problema vino cuando pagué y adjunté el cheque ahorro y la cajera vio con impotencia que no le descontaba en la máquina el cheque ahorrro en la cuenta, por lo que lo simuló para que cuadrara y me dijo que luego lo cuadraría realmente al final del día. Llevaba todo el día así.

La experiencia fue de desconcierto, impotencia, tener que buscarse la vida a pesar de ser cliente habitual, mala atención, malos modales. No entiendo nada. ¿Dónde están los superiores en caso de necesidad?

martes, 5 de febrero de 2013

Evolución de las memorias de ordenador

Corría el año 1997 cuando llegó el turno de actualizar el PC 80386 DX-40 de que disponíamos. Este se quedó bastante antiguo con sus 170MB de disco duro y sus 4MB de RAM de 30pins (que llegué a actualizar a 8) antes de que los ladrones se lo llevaran de nuestra casa de la playa (ande andará... :( ). 

Fue entonces cuando mi padre y yo revisamos lo que había en el mercado y nos construimos una torre Intel Pentium 233MMX (fue el último Pentium I y quizá por eso lo sacamos más asequible que los Pentium II que ya había en el mercado). Contaba con 32MB de SDRAM de 168 pins que después llegué a actualizar a 96MB. La memoria por aquel entonces era muy cara e invertí bastantes de mis ahorros en comprar dos simples pastillas de memoria.


El disco duro de ese PC era un Seagate de 2GB... sí, 2GB!! pero por aquel entonces daba mucho de sí. En los tiempos actuales en que disponer de 1TB (1000GB) es relativamente sencillo y asequible quizás hace ya 14 años disponíamos de CDs donde poder grabar nuestra música o software. Internet estaba no poseía mucho más que páginas web estáticas y programas tan útiles como mIRC. Ahí fue cuando comencé mi propia compilación de música en MP3 que yo mismo hacía. Usando los codec de L3enc bajo DOS.

Con esto tenía un problema. Tenía 2GB de disco duro y los mp3 empezaban a ocupar espacio. En ese momento las grabadoras de CD costaban bastante dinero. Por lo que en ocasiones, sacaba el disco duro del PC (con lo que ello conlleva) y lo instalaba como esclavo en el PC de un compañero y con eso me grababa unos estupendos CDRW de 700 MB, en su grabadora, una HP 9100 (8X-4X-32X).

 Así estuve un tiempo, pero claro, por no molestar a mi compañero tenía que buscar algo. Como no podía comprar una grabadora por el alto precio que tenían para mi economía, compré una solución intermedia.

Tenía amigos que disponian de unidades ZIP de 100MB externas o internas y grabadora así que compré una unidad interna, la instalé en mi ordenador y compré 7 discos ZIP de 100MB. Con esto podía evitar sacar el disco del ordenador y llevarlo a casa de alguien para "limpiar" el disco duro de vez en cuando.

El tiempo pasó y todo se abarató, las grabadoras de CD, los discos CD-RW que se fabricaban como rosquillas y existían ciertos "piques" entre precios dependiendo del número de unidades adquiridas por lo que los discos ZIP realmente duraron el tiempo que tardé en comprar torre nueva, un AMD K7 a 1,2Ghz que todavía está por casa funcionando. En aquel entonces ya disponía de grabadora de CD así que los discos ZIP quedaron en el olvido.

Así fue durante un tiempo, ya disponía de grabadora de CD-RW, internet en casa y bueno, ya podíamos mantener el disco duro vacio si así lo necesitábamos. Los recuerdos entonces se me vuelven un poco espesos, no sé cuando apareció ante mí el primer "pendrive" de 128MB. Era una oferta y costaba cerca de 40 euros. Fue algo como el de esta imagen. No lo poseo actualmente porque me dio muchos problemas. Perdía la información con apabullante regularidad por lo que no me daba muy buena espina. Además no lo podía devolver porque la tienda donde la compré tuvo un tiempo de vida de 4 meses así que no tenía a quien reclamar. No había un fabricante detrás. Realmente todos estos pendrives (como el de la imagen) eran el mismo. Luego cada marca o importador le pondría su nombre y a vender! 

Me pasó también con el siguiente que compré. Uno de 256 MB como el de la imagen. Este sin embargo es muy bueno y lo poseo actualmente. A pesar de haberlo grabado y borrado cientos de veces funciona perféctamente. Bueno, realmente el mío no es de marca "integral", pero sí es el mismo modelo. Como digo, son clones.

Con el tiempo, llegó a casa la primera grabadora de DVD. Era una Pioneer 107D y los discos DVD-RW empezaban a bajar de precio. Los pendrives iban más o menos a la par con unidades de 1GB. Los DVD-RW de simple capa con 4,7GB de capacidad eran una buena opción para seguir manteniendo mis respaldos al día y los pendrives los usaba para los estudios principalmente.

Como todo, los precios han ido bajando y así los de 4, 8, 16, 32 y así hasta pendrives de 128GB que actualmente se pueden encontrar (los malillos) por 70 euros en el mercado (eso sí, por favor, que no sean los fakes de los pendrives de 128GB de china que circulaban hace 3 años...).

En fin, siempre da gusto recordar un poco aspectos de nuestra vida pasada :)

He aquí algunas imagenes de otros pendrives que he tenido:

- 4GB Trascend:
- Reproductor de MP3 de 128 MB (con pila AAA):
- 16GB de TDK (muy bueno en velocidad de transferencia lectura / escritura). Aún se vende: