El Partido Popular de Calpe también comete ilegalidades con los correos-e del Ayuntamiento

Si en el anterior apunte os contaba lo que me había pasado con el correo-e que facilité en Benisa cuando acudí a un curso de formación y como el Partido Popular lo había utilizado ilegalmente para enviarme Spam y hacer campaña, ahora me entero que es una práctica común del Partido Popular ya que en Calpe han hecho lo mismo.

 

Ilegalidades del Partido Popular Ilegalidades del Partido Popular

Por suerte en Calpe ya les han denunciado.

 

¡Pero qué sin vergüenzas son!.

 

Cheli

El PP de Benisa utiliza un curso de formación para enviar Spam a los participantes

Hoy he recibido un correo-e que me ha indignado. Resulta que hace unos meses hice unos cursos de formación en Benisa y para realizarlos te pedían tus datos personales y tu dirección de correo-e con la excusa de que la utilizarían para enviarte información de otros cursos o las diapositivas de las presentaciones. Pues resulta que hoy he recibido un correo-e del PP de Benisa en el que me invitan a la presentación de su candidato.

Sólo hay que atar cabos (no tengo ninguna otra relación con Benisa más allá que esos cursos de formación) para darse cuenta que esta gente hace lo que le da la gana, se salta la legalidad vigente en protección de datos ya que no pidieron autorización a nadie para gestionar ninguna base datos de carácter personal, mucho menos para que esa base de datos la termine gestionando el PP. Parece que por tener la alcaldía se creen con todo el poder y todo el derecho a hacer lo que les venga en gana.  Esto significa que utilizan sin escrúpulos los recursos del estado para promocionarse y hacer campaña a costa de los datos personales de los asistentes a cursos de formación los cuales tenemos que recibir un Spam que obviamente no habíamos solicitado.

 

Cheli

Activar Proguard en Eclipse para Android

Una de las recomendaciones antes de publicar tu app Android en la Play Store es activar Proguard. Y ¿Qué es Proguard ? pues no es más que una clase Java que optimiza, verifica, comprime y ofusca el código. Es muy útil porque las app android se distribuyen en un archivo apk que permite con no mucha dificultad hacer ingeniería inversa, cosa que en mi caso al desarrollar software libre no es muy importante pero para muchos desarrolladores si lo puede ser. Además el tamaño del archivo apk termina siendo mucho menor y eso de nuevo vuelve a ser importante ya que  no está permitivo subir una app a la Play Sotre con un tamaño superior a 50MB. En mi caso el tamaño de PeakHour.apk pasó de 2.4 a 1.5 megas, como veis si se nota bastante.

 

Para activar Proguard tal y como queda el proyecto en una instalación de Eclipse para Android (el que viene en el Android Bundle) es muy sencillo, únicamente hay que descomentar una línea en el archivo «project.properties».

 

Proguard

 

Lo que va a suceder a partir de ahora es que cada vez que exportemos la aplicación para firmarla y subirla a producción esta va a ser procesada por Proguard. Las reglas que va a utilizar son las que de los archivos «${sdk.dir}/tools/proguard/proguard-android.txt» y «proguard-project.txt«. El primero viene en la instalación del sdk y trae reglas estándar, el segundo es local a nuestro proyecto y viene sin reglas con la intención de que si necesitamos añadir alguna regla personalizada la pongamos en este archivo. Además existe otro archivo en «${sdk.dir}/tools/proguard/proguard-android-optimize.txt» que es igual al anterior pero con ciertas optimizaciones activadas, así que podemos utilizar uno u otro según convenga.

 

Hay que tener en cuenta una cosa cuando utilicemos Proguard, y es que al ofuscar el código reemplaza el nombre de clases, métodos y atributos dejando un archivo de mapeo de los cambios que ha realizado. Es muy importante guardar este archivo ya que en cada nueva versión se generará un mapeo diferente y lo que es peor, el mapeo anterior quedará sobreescrito por el nuevo. Si no vas guardando el archivo de mapeo de cada versión no serás capaz de descifrar la clase, método o atributo cuando recibas una traza de un usuario al producirse algún error. Lo suyo en estos casos es utilizar el control de versiones o ir renombrándolos antes de que sean sobrescritos, por ejemplo mapping-1.txt, mapping-2.txt

Para poder descifrar una traza tendremos que utilizar esta orden:

 

retrace.bat|retrace.sh [-verbose] mapping.txt [<stacktrace_file>]

 

Por último comentar que estos archivo que genera Proguard se almacenan en el directorio «proguard» de nuestro proyecto y como veremos a parte del archivo de mapeo también nos genera algunos más como el volcado del proceso «dump.txt«, etc.

 

Cheli

Peak Hour 0.1.1

El día 31 de marzo publiqué la versión 0.1.1 de Peak Hour, la tenía preparada hacía ya varias semanas pero estaba esperando tenerlo todo listo para al mismo tiempo subirla a la Play Store, que por cierto ya la podéis descargar desde allí. Las novedades son las siguientes:

 

  • Mejoras en rendimiento.
    • Ahora se realizan menos lecturas/escrituras en la memoria interna.
    • Ahora se detecta si hay cambios en la configuración para realizar la reprogramación de notificaciones.
  • Mejoras estéticas en la ventana de “Acerca de”.

 

También he planificado ya la siguiente versión que será la «0.2«. Esta versión traerá como principal novedad el soporte para más de un auto. Ahora no tengo mucho tiempo así que no se cuando la tendré lista, espero no tardar mucho por lo que ya os iré informando.

 

Cheli

La hora de los sensatos

La hora de los sensatos es el título de un libro de Leopoldo Abadía que acabo de terminar, veamos que me ha parecido.

Como es costumbre en los libros de Leopoldo, el autor trata sobre la crisis y como abordarla o directamente qué haría él para solventarla. En el libro Leopoldo se sitúan en un pueblo (San Quirico) en el que va reuniéndose con un amigo jubilado para hablar de cómo mano a mano arreglarían todos los problemas de España.

La verdad es que el libro no me ha gustado nada, debe ser por su edad o por ser del Opus Dei pero el trato que hace de la mujer, la familia o de los estatus sociales no me han agradado. En cuanto al contenido del libro, si es verdad que toca a ratos temas interesantes en el análisis de la crisis pero a la hora de explicar que haría se enreda en conceptos de organización utilizando abreviaturas que describe al principio y que cita muchas páginas después y que te hace perder el hilo. A parte las soluciones que plantea no son nada innovadoras, según él son cosas que haría cualquier familia en su economía doméstica, y aunque algunas son de sentido común (los gastos no deben superar a los ingresos, si no lo haces en nuestra compra de casa no se porque el Estado sí lo hace, la conclusión es que cualquier familia sabe que debe ser austera pero el Estado no se entera de ese concepto tan básico), otras no me convencen (estar en contra del aborto, tener no se cuantos vicepresidentes, hasta 5 si no recuerdo mal, para hacer no se sabe que cosas, etc).

 

En resumen, un libro completamente prescindible, pero que si estás aburrido se lee rápido y puede aportar algunas ideas.

 

Cheli

Instalar App Android en Tarjeta SD Externa

https://youtu.be/TYUg4DkJboE

 

Recordar, los 3 valores posibles son:

 

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:installLocation="preferExternal|auto|internalOnly"
    ... >

preferExternal: Se instalará en la memoria SD externa excepto en el caso que no haya espacio suficiente disponible.

auto: Se instalará en la memoria interna o externa en función de varios factores de configuración de nuestro dispositivo.

internalOnly: Es la opción por defecto. Se indica explícitamente que la aplicación se instalará en la memoria interna.

 

Cheli

Cómo instalar Peak Hour en Android desde la web

Os dejo un vídeo donde explico como instalar Peak Hour en Android descargándolo desde esta Bitácora. Ya sabéis que estoy a la espera de tener todo el material necesario para subir la app a la Play Store, en cuando esté subida os aviso.

 

https://youtu.be/2WKvOx9XWws

 

Cheli

Aplicación Android para la gestión de Pico y Placa en Quito

Hace tiempo que tenía ganas de aprender a desarrollar aplicaciones móviles, así que empecé a mirarme la documentación oficial del API de desarrollo en Android. Primero me revisé la parte de diseño y luego empecé con la de desarrollo. Como no quería hacer ejemplos sin utilidad práctica pensé en algo que pudiera servirle a alguien en algún momento y de ahí surgió Peak Hour.

 

Peak Hour es una aplicación Android para la gestión de Pico y Placa en Quito (Ecuador), la versión actual es una prueba de concepto muy básica en la que se avisa mediante notificaciones momentos antes del inicio y fin de cada periodo de Pico y Placa en base a tu último número de placa de matrícula.

El mapa de ruta para las siguientes versiones incluye mejoras como el soporte multi-ciudad o el soporte multi-auto. También está pendiente subirla a la Play Store, pero antes quería ver la acogida que tenía entre mis amigos de Quito.

La aplicación es completamente gratuita y la podéis encontrar en esta misma bitácora. Espero que os guste y os sea de utilidad.

 

Un saludo.