18 JulESPortadas

Sunday, 18 July 2010 — 14:05

Hoy al levantarme he echado de menos una aplicacion con la que hacer un recorrido por las portadas de los periodicos nacionales. Como parece que no hay nada interesante por el Market de Android, he creado esta sencilla aplicacion, con la que podemos estar a la ultima. Se llama ESPortadas.

Con esta aplicacion podremos ver las ultimas 7 portadas de gran cantidad de periodicos nacionales, incluso algun extranjero. Y no solo eso, si la portada resulta interesante, podemos tambien visitar la web del periodico desde la misma aplicacion :-)

La aplicacion es sencilla, intuitiva, y lo mejor de todo. Es gratis. Espero os guste. Recordad, ESPortadas

Ger

12 JulViva España!!

Monday, 12 July 2010 — 21:47

España es Campeona del Mundo. Un país de unos 40 millones de personas, representado por 23 jugadores, ha conseguido superar en el campo a potencias mundiales como Brasil, Argentina, Francia, Portugal, Alemania… Nadie ha sido capaz de plantar cara a España. Eramos favoritos, y creíamos en nuestras posibilidades. Ni el juego bronco de la “Oranje”, nos hizo pensar en lo peor.

Hoy España ha amanecido teñida de rojo y amarillo cava. No había otro tema en los bares, en la calle, en la oficina. Todos nos felicitábamos, y disfrutábamos rememorando los mejores momentos del partido. Todos juntos, unidos por una bandera, la bandera de nuestro país, al que todos pertenecemos.

Y la población española ha actuado como se esperaba. Todos unidos disfrutando de la fiesta. Olvidando clubes y banderas, comunidades o lenguajes, derechas o izquierdas. Todos formamos parte de este país, y debemos sentirnos orgullosos de nuestros representantes.

Y nos hemos vuelto mas humanos. Menos irritables, mas permisibles con los demás. Somos un equipo. Somos un país. Somos españoles.

Viva España!

Ger

04 JulESRadios

Sunday, 04 July 2010 — 10:53

Solo echaba una cosa en falta de mi Android, y es que no tuviera Radio FM. Asi es que aprovechando un momento de calma, he creado ESRadio. Ya esta disponible en el Android Market. De momento tiene la limitacion de que solo esta disponible para dispositivos con una version del SO de 2.1 o superior. Es posible que pronto pueda ampliar el rango para no dejar a nadie fuera.

Asi mismo, tratare de ir incluyendo nuevas emisoras, a peticion de los usuarios. Incluso deberia mejorar los graficos, aunque lo importante es la funcionalidad…

Por fin puedo escuchar la radio en mi Android!!

Ger

19 MayComo desbloquear y "flashear" un Nexus One

Wednesday, 19 May 2010 — 06:12

Hace muy poquito tiempo he metido las manos en el desarrollo de aplicaciones para Android. Por ello, el primer paso era hacerse con un dispositivo Android. Gracias a Strands, ahora cuento con un Nexus One de Google :-)

Existen algunos blogs por ahi que hablan sobre si merece o no la pena desbloquearlo. Mi opinion personal, despues de hacerlo, es que si merece. Podremos tener un mayor acceso al dispositivo, lanzar el Terminal en el Nexus, incluso habilitar ciertas funcionalidades ocultas en el Firmware original, como el Tethering (poder conectar el ordenador a Internet a traves del movil). Asi es que mi opinion personal es que os lanceis a la aventura (eso si, bajo vuestra responsabilidad, ya que recordad que perdereis la garantia).

Decir que no es un proceso apto para principiantes, como podeis ver por la lista de pasos. Sin mas preambulos vamos con el proceso:

1. Descargad los siguientes ficheros que necesitaremos para el proceso:

2. Instala el Android SDK, entre otras cosas, esto te permitira tener acceso a ADB (Android Debug Bridge). Con el adb podemos acceder al terminal, enviarle comandos,ver los logs etc. Os dejo un link a una guia de comandos disponibles aqui

3. Vamos a preparar los ficheros:

  • Descomprime el fastboot.zip dentro de la carpeta tools donde hayas instalado el SDK. De esta forma tendras el comando fastboot-mac (yo uso Mac), desde /tools
  • Guarda los zip de Google Addon y CyanogenMod en la SDCard de tu terminal (explicare esto en el paso siguiente)
  • Renombra el “Recovery Image” a Recovery.img y guardalo en una ruta sencilla de recordar (por ejemplo en el Escritorio)

4. Como guardar los ficheros en la SDCard?. Es sencillo.

  • Conecta tu N1 (Nexus One) al ordenador por medio del USB.
  • Desplaza la barra de notificaciones del N1 hacia abajo
  • Pincha donde dice “Conectado por USB
  • Te aparecera una ventana. Lee el texto y entenderas que tienes que pinchar en “Activar”
  • Te aparecera ahora en tu ordenador una unidad extraible. Si pinchas en ella, lo que ves es el contenido de la SDCard. Solo tienes que poner ahi los zips

Estamos listos para empezar con el proceso!. Remanguemonos y crucemos los dedos porque todo salga bien :-)

5. Apaga el telefono
6. Ahora tenemos que reiniciarlo en el modo Bootloader. Para ello, manten pulsada la bolita (Trackball) y presionar el boton de encendido. No los sueltes hasta que no veas Androides en monopatin! (no estoy bromeando. Es una pantalla blanca con 3 Androides en su parte inferior. Y si, van en monopatin :-) )
7. Vamos a desbloquear el arranque (Bootloader):

  • Manten el telefono conectado al ordenador
  • En el ordenador, abre un Terminal y accede a la carpeta tools, dentro del directorio donde hayas instalado la SDK. Alli deberas tener el comando fastboot-mac accesible.
  • Y ejecuta la linea magica:
fastboot-mac oem unlock

Veras una ventana donde nos avisa de la accion que estamos apunto de llevar a cabo, ademas de la perdida de garantia. Si estas de acuerdo, presiona la tecla del Volumen hacia arriba, y despues la tecla de Encendido para confirmar. El telefono se reiniciara.

Con esta accion, habremos perdido algunos de los parametros de configuracion del Terminal, asi es que podemos saltarnos todos los pasos de configuracion de cuentas, etc. Lo unico que necesitamos es hacer un cambio en las preferencias:

  • Accede a Ajustes/Aplicaciones/Desarrollo/ y activa la opcion Depuracion USB
  • Ya estamos listos para apagar el terminal y reiniciarlo de nuevo en modo Bootloader, como en el paso 6
  • Ejecutamos otra linea magica:
fastboot-mac flash recovery ~/Desktop/Recovery.img

Ya tenemos la imagen instalada!

Si habeis llegado sin problemas hasta aqui, ahora queda lo mas sencillo. Ahora tenemos que:

8. Arrancar el telefono en modo “Recovery”:

  • Con el telefono apagado, tenemos que presionar al mismo tiempo la tecla de Encendido y la de Bajar Volumen. Una vez estamos en la ventana de Recovery…
  • Presionar la tecla de Bajar Volumen para seleccionar la opcion de “Recovery”
  • Presionar la tecla de Encendido para ejecutar el Recovery

Parece que el terminal intenta arrancar, pero nos lleva a una pantalla con negra con un menu en letra azul en la parte superior. El titulo dice “Android system recovery”.

Nos aparecera un menu con varias opciones. Este va a ser nuestro ultimo paso, asi es que respirar aliviados.

9. Ejecutaremos estas acciones, en este orden:

  • Con el Trackball (“la bolita”), accederemos a la opcion de Backup/Restore. Despues presiona la bolita tres veces (una para seleccionar, otra para seleccionar la primera opcion del siguiente menu, y otra para aceptar). El proceso de backup se iniciara y esperamos a que termine

(Hago un inciso para recordar que la tecla de Bajar Volumen en este menu, hace las veces de Atras. Por lo tanto si has presionado la opcion equivocada y quieres volver hacia atras, presiona la tecla de Bajar Volumen)

  • Nos posicionamos de nuevo en el menu principal del “Android System Recovery”, y ejecutamos esta vez la opcion Wipe/Wipe data/factory reset. Esperamos a que termine, y pasamos a la siguiente

Ahora vamos a “flashearle” las imagenes

  • De nuevo en el menu principal, seleccionamos ahora “Flash zip from sdcard”. Si hemos guardado los ficheros en la SDCard del terminal correctamente, de acuerdo al paso 3, nos apareceran dos zips (precisamente los dos que habiamos guardado, gapps-passion-XXXX.zip y update-cm-XXXX-signed.zip
  • Primero ejecutamos el update-XXXX, y cuando acabe, el gapps-passion-XXXX.zip

Ya solo nos queda reiniciar el terminal. De nuevo desde el menu principal del Recovery, selecciona la primera opcion: “Reboot system now”

Hemos terminado!. Espero que lo disfrutes. Cualquier duda o problema, no dudes en dejar un comentario.

En un proximo post, os dejare algunas aplicaciones utiles que podeis instalar ahora que vuestro terminal esta desbloqueado. Que lo disfruteis!

Ger

16 AprLa búsqueda de la satisfacción

Friday, 16 April 2010 — 09:52

No hacen falta 3 años de carrera, para darse cuenta que los comportamientos del ser humano, pueden englobarse, de forma general, por la búsqueda de la satisfacción, o su versión superlativa, el placer. Si tenemos esto presente, lo podemos aplicar a todos los ámbitos de la vida, con el propósito de ser mas eficientes, mejorar nuestros procesos productivos, entender a la gente, incluso ser mejores personas.

La satisfacción generalmente, se obtiene por la consecución de un reto. Cuanto mayor sea la dificultad del mismo, mayor la satisfacción. Los extremos son siempre peligrosos. Los retos de dificultad maxima, de difícil consecución, pueden producir el efecto contrario, la frustración. Mientras que los retos de dificultad ínfima, generan satisfacción en la misma medida. Por lo tanto, como siempre, el equilibrio esta en el término medio.

Esta teoría da explicación a muchos de los comportamientos de nuestra sociedad actual. El ser humano se mueve por la búsqueda de la satisfacción. Ante una disyuntiva, la elección será siempre aquella que produzca mayor satisfacción, con el menor esfuerzo posible para llegar a ella (superar un reto).

Como decía en la introducción, la teoría es aplicable a varios ámbitos de nuestra vida. Uno de ellos, el de ser mas eficientes en nuestros quehaceres diarios.

Existen muchas metodologías de trabajo, que básicamente estipulan el tiempo de trabajo continuado, el tiempo de descanso, y sobre todo la organización y consecución de las tareas. Esta ultima, a mi modo de entender, es la clave del éxito, ya que no todas las personas soportan o necesitan las mismas horas de trabajo o descanso. Aquí tenéis el proceso:

1. Define el tiempo efectivo del que dispones
2. Tomate tu tiempo para dividir las grandes tareas, en tareas mas pequeñas. El tiempo estimado de una tarea no puede ser nunca, superior a dos horas. Por encima de ese tiempo, y si aparecen problemas, aparece la frustracion por no ser productivos, y haber perdido mas de dos horas en el intento.
3. Crea una lista ordenada por prioridad, junto al tiempo estimado de realización de cada una.
4. Traza una linea divisora en la tarea que cae dentro del tiempo definido en 1.
5. Del grupo de tareas establecido en 4, mueve hacia arriba aquellas tareas cuya realización se estima inferior a 10 minutos.
6. Toma la primera de la lista, y olvida el resto hasta su consecucion.

Solo si aparece una nueva tarea, o cambia la estimación de tiempo de una tarea, debes tomarte de nuevo tu tiempo en rehacer la lista siguiendo el proceso de 1 a 6. Una vez restablecida, vuelve a la primera tarea de la lista, como si fuera la única. Es importante que la lista la tengais oculta mientras trabajáis. Así evitareis saltar de una tarea a otra (gran error), o agobiarse con todas las tareas que hay que hacer. Por mas que la miréis, las tareas no se van a hacer solas.

De acuerdo a la teoría inicial, el reto es la tarea en si misma, mientras que la satisfacción nos viene por la consecución de las tareas. De esta forma, nunca acabareis el día pensando que no habéis sido productivos, y comprobareis que sois mas eficientes, ademas de sentiros mejor. Haced la prueba!. Ah, no hemos hablado del descanso. Y es que creo que todos, sabemos cuando necesitamos descansar… o no?. Bueno, donde tenéis vuestra lista?

Ger