-->

Nokia E71

June 6th, 2009

Ahora tengo un E71…

Pensaba escribir esto ayer, pero me quedé sin servidor, creí que me petaron el wordpress, pero no fué así, simplemte el HD no das mas de sí y una pequeña carga de memoria o de HD hace que empiezen a fallar cosas como no poder almacenar logs, y similares.

Daré unas impresiones muy rápidas sobre el terminal:

Es quizás unos de los smartphones mas baratos para lo que tiene. Lo buscaba principalmente por su teclado qwerty, perfecto para los que usamos cuentas IMAP en lugar de las cuentas de pago de BlackBerry y pushemails similares.

Aunque es de la serie E (empresarial), tiene cosas interesantes para el ocio, como un cliente podcast, radio-internet, radio fm, multimedia, etc, etc…

Lo que no me gusta:
- Estoy pagando por algunas que casi seguro que no uso: el GPS, prefiero un gps externo. Y la camara que la uso 2 veces al año, radio-fm.
- Si bajas 5180 correos se pone muy lento, en lugar de impedir hacer esa burrada.
- Es multitarea, pero tendría que impedir ejecutar mas aplicaciones de las que puede ejecuar de forma fluida.
- Mis últimos terminales eran motorola, y ahora me tengo que acostumbrar al estilo nokia.
- El cable de datos es el mismo que el motorola V9 y me ahorro cables PERO no sirve para cargar el terminal.

Lo que me gusta:
- El teclado qwerty, y en mi caso (no para todos) bastante cómodo y rápido. mucho mejor que el iphone.
- La bateria dura el triple que el Motorola V9
- Cabe en el bolsillo como un telefono normal.
- El acabado metálico. y su resistencia.
- La posibilidad de usar putty de forma cómoda en cualquier lugar.
- La posibilidad de ponerlo como un punto de acceso 3G, y conectar varios equipos a internet a través de él.
- Lo cómodo que es usar un emulador de ZX-Spectrum y/o el DOS-BOX en él.
- Es multitarea
- Todo las ventanas de symbian 3ed y j2me.



-->

Pues si no me avisan, no me doy cuenta. En mi cutre-servidor mantengo dos blogs gestionado con una vieja versión de wordpress. Y lo normal, si no se actualiza un cms todos los fallos se hacen público.

La dificultad de esto es que si miras el blog cuando se a “hackeado” no se ve nada especial, hay que mirar en el código, ya que el div no se mostraba en mi ordenador. (si en el movil).

Pues bien me tocó, me encuentro despues del la etiqueta body un div fuera de pantalla (por lo que no se ve), cargaito de publicidad, y peor aún ni yo ni casi nadie visitamos los blogs directamente en la web, utilizamos lectores rss y para postear clientes wordpress. ambos “hacks” han sido distintos uno a utilizado el directorio /img de unos de los temas, y con el otro blog se a utilizado la carpeta /js.

La solución a todo esto es bien fácil; actualizar a la última versión de wordpress; pero esto no es un negocio, lo tengo para pasar el rato así que en lugar de actualizar he semi-limpiado los wordpress, con find, vi, y mirando la configuración del apache, que dicho sea de paso, de no tocar, no sé donde dejé los distintos blogs. X-D

Bueno, la página sigue vulnerable (no he actualizado nada), de hecho he dejado algunos peligrosísimos eval(’…bin…’), si he aprendido algo, a ver por donde vienen la próxima.

Y una aclaración entre los terminos “hacker” y “wannabe“, el primero es el que descubre la vulnerabilidad, generalmente es un tio listo que realmente disfruta encontrando fallos nuevos, el segundo simplemente utiliza el conocimiento del primero para hacer algo sin saber.

-->

Este post es para aquellos que usan el escritorio movistar bajo linux (¿y quizás exista un problema similar en windows o mac?) y se han encontrado que en el 2009 no pueden conectar con su ordenador conectado al módem o al móvil.

Algo a lo que no están acostumbrados los usuarios de windows es a tener el código fuente de todo,si algo falla, se buscan otro programa o esperan un tiempo a que el autor mejore el programa. Teniendo conocimientos básicos de programación y el código fuente es cuestión de minutos el que uno mismo se corrija el problema.

En estos días de vacaciones no es extraño que todos estemos un poco desconectado de los ordenador, y en mi caso, esto no es distinto. Tan solo usar emails y leer algún blog desde el móvil, sin portátil y poco mas. A un par de días de regreso de mis vacaciones, me da por coger el portátil y no puedo conectar con el “escritorio movistar”.

Intento conectar utilizando el “escritorio movistar”, y compruebo que no hace nada, así que lo ejecuto desde línea de comandos ($escritorio-movistar) para ver si crea alguna traza, líneas de log o similar, y entre muchísimas lineas se ve al fín, lo que interesa:

Traceback (most recent call last):
  File "/usr/bin/MSDesktop.py", line 71, in 
    main()
  File “/usr/bin/MSDesktop.py”, line 65, in main
    x = MSD.MSDMainWindow()
  File “/usr/lib/python2.5/site-packages/MSD/MSDMainWindow.py”, line 164, in __init__
    self.consum_manager = MSD.MSDConsumManager(self.mcontroller, self.main_stats, self.consum,self.MSDConf)
  File “/usr/lib/python2.5/site-packages/MSD/MSDConsumManager.py”, line 130, in __init__
    self.__clean_needed()
  File “/usr/lib/python2.5/site-packages/MSD/MSDConsumManager.py”, line 763, in __clean_needed
    ciclo_date = datetime.datetime(ciclo_y, ciclo_m, ciclo_d)
ValueError: month must be in 1..12
emtraffic_Traffic: Traffic object destroyed.
emtraffic_Traffic: Traffic object destroyed.

No soy programador de python, pero es conocido que son los ficheros .py, que son y como modificarlo, apuesto a que no hay que ser un entendido para corregir el error, así que hago copia del fichero /usr/lib/python2.5/site-packages/MSD/MSDConsumManager.py y me dispongo a corregir el problema.

Al parecer “ciclo_m” a veces toma el valor “0″, pero los únicos valores correctos son del “1″ al “12″… No hay que investir el problema, tan solo mirar que hay en la línea 763 y sus alrededores, el original es esto:

757         if today_d >= ciclo_d :
758             ciclo_m = today_m
759         else:
760             ciclo_m = today_m - 1
761
762         last_date = datetime.datetime(last_resumen_y, last_resumen_m, last_resumen_d)
763         ciclo_date = datetime.datetime(ciclo_y, ciclo_m, ciclo_d)

Ni me pregunto si se hacen cálculos mas arriba en el código. Tan solo me aseguro que cuando ciclo_m va a ser “0″ , este sea “1″ antes de utilizarlo, y a vivir. El código queda así:

757        if today_d >= ciclo_d :
758             ciclo_m = today_m
759         else:
760             ciclo_m = today_m - 1
761
762         if ciclo_m == 0 :
763             ciclo_m = 1
764
765
766         last_date = datetime.datetime(last_resumen_y, last_resumen_m, last_resumen_d)
767         ciclo_date = datetime.datetime(ciclo_y, ciclo_m, ciclo_d)

Supongo que es igual de fácil, realizar los cambios si se usa otra versión de python, o hay una instalación ligeramente diferente.

EDITO: Me comentan que desde ayer los de movilforum ya tienen corregido el error. Son muy rápidos, eso está genial, pero cuando tu única conexión es el 3G del móvil, es imposible que te informes de ello, ya que paradojicamente, para eso necesitas una conexión a internet. Por eso, a todos los que tenemos conocimientos de programación, nos viene bien tener el código fuente disponible. Por mi parte, ya estoy usando el ADSL de casa. :-)

-->

WidSets j2me

December 14th, 2008

No tengo mucho interés en aplicaciones para el móvil, ya que con la web se puede hacer casi todo, De hecho a diario solo uso una aplicación para leer RSS y otra de tipo “Cesta de compra”, lo demás es todo web. Pero encontré una aplicación que me ha llamado mucho la atención:

WidSets

Your favorite web content to your mobile for free.

With WidSets you can get your favorite web content straight to your mobile phone. You can share your preferred content with other users or publish it on the web.

WidSets works on over 300 phone models from all manufacturers.

Básicamente es un escritorio donde puedes añadir iconos con las aplicaciones y blogs que te interesen. Incluye enlaces favoritos, mensajes tipo twitter, etc… Además puedes crear tus propios widgets.


Crear un widget tipo Blog es muy fácil, tan solo indicar url del feed, icono, palabras claves, descripción… y ya lo tienes. Aún así también existen widgets tipo aplicación, existe una una amplia variedad de aplicaciones que puedes ver en http://www.widsets.com/library.html. Para crearlos proporcionan este SDK: http://dev.widsets.com/download_sdk.html, tambien puede consultar la documentación del API: http://dev.widsets.com/apidocs/


No necesita de ningún móvil especial, mi V9 con J2ME es suficiente para ejecutar de forma fluida las aplicaciones.

-->

negocios, verdades y mobuzz.

November 30th, 2008

Después de la caída de mobuzz, puedes leer un artículo de un gran experto en tecnologías y negocios como es Enrique Dans. Pero también puedes leer grandes verdades de Alfredo De Hoces.