jueves, 29 de enero de 2015

Kubuntu Linux 14.10 no detecta mi móvil Bq Aquaris 5 desde que actualicé a Android kitkat 4.4.2


Recientemente he actualizado mi teléfono móvil a la nueva versión de Android Kit Kat 4.4.2.

En versiones anteriores no había tenido ningún problema a la hora de conectar diferentes teléfonos a Linux y poder depurar con ellos desde Eclipse o ahora Android Studio.

Con la nueva versión de Android es que Linux ni siquiera detecta que el teléfono está conectado cuando hago un lsusb.

Veamos cómo resolverlo.

miércoles, 28 de enero de 2015

Manejo básico de un certificador de redes

Unidad principal del certificador

Unidad remota del certificador


A continuación te mostramos un recorrido rápido por las principales funcionalidades del certificador de redes de datos que disponemos en clase.

lunes, 26 de enero de 2015

Android Studio: ¿dónde está el visor de la jerarquía de la interfaz de usuario?

En Android Studio NO hay un visor automático de la jerarquía de la interfaz de usuario.
Esto en eclipse lo teníamos en la vista DDMS/Dump View Hierarchy to UI Automator Viewer.

En Eclipse lo hacíamos así:

Visualización DDMS

Vista del UI Automator Viewer

En Android Studio esta herramienta NO está incorporada, así que nos vamos a la ruta en la que hemos descargado el sdk/tools y ejecutamos uiautomatorviewer:

Ejecutamos desde una consola

Aquí tenemos la pantalla del uiatomatorviewer mostrando 
la jerarquía de la interfaz de usuario de la calculadora


miércoles, 21 de enero de 2015

Frases para pensar: Procrastinación

Procrastinación: nivel avanzado 2

Haciendo cualquier cosa 
con tal de no ponerme a hacer 
lo que debo hacer.



By microsiervos

domingo, 18 de enero de 2015

Android Studio: el entorno de desarrollo Android made in Google



Hasta ahora para desarrollar en Android he utilizado Eclipse, pero como ya sabréis, Google ha sacado un entorno de desarrollo específico para Android.
Hace tiempo que me había propuesto probarlo, y en eso estoy.

El único problema con el que me encontré es que tenía instalados tanto OpenJDK versión 6 y 7, y ahí es donde Android Studio se armaba un lío.

Desinstalé la versión 6, y entonces todo fue como ruedas.


El proceso de instalación ha sido de lo más sencillo. Y ahí ya le gana un punto a Eclipse, que instalar y configurar para desarrollo en Android no es trivial.


Proceso de instalación

Iniciar un nuevo proyecto


Selección de la plataforma de ejecución


Creamos una app en blanco


Arrancando...


Estas pantallas del inicio pueden ser una buena forma de ir conociendo poco a poco el entorno


Y aquí tenemos a Android Studio caminando y a la primera


Así se ve fpkanarias desde el dispositivo virtual 
Google Nexus 5 que instala por defecto Android Studio

sábado, 17 de enero de 2015

Ripear CD de audio en Kubuntu Linux con K3B

Hoy he rescatado un CD que hace mucho tiempo que no escucho, y quiero pasarlo a mp3 para escucharlo en el coche.

Veamos cómo hacerlo con Kubuntu Linux:

Desde el mismo instante en que meto el CD en el lector, el sistema me sugiere extraer el audio digital. K3b sin duda es una buena opción


Dale unos segundos y el propio sistema buscará en Internet el nombre del grupo, de cada canción y del álbum.


Cambio el formato ogg a mp3 para oírlo en el coche.


Elegimos la carpeta de destino.


Y comienza el proceso de extracción de audio. Al terminar, vuelco los archivos a mi pen drive y listo.

viernes, 16 de enero de 2015

Como desactivar la tarjeta de red de nuestro equipo.

En el siguiente enlace podremos ver como desactivar/activar nuestra tarjeta de red desde la BIOS.


Para ver el vídeo desde Youtube pincha aquí .

jueves, 15 de enero de 2015

Conexión vía telnet al emulador de Android para simular situaciones típicas

Nunca llega a conocer uno una herramienta al 100%. Te metes a trabajar y se te escapan 1000 detalles.

Ya he programado para Android, pero siempre lo hago directamente sobre mi dispositivo, porque el emulador va súper lento. Debo reconocer que no sabía que vía telnet pudieras simular en el emulador situaciones de batería baja, cambiar la localización, simular la recepción de un mensaje, o de una llamada,...

Para abrir la conexión: telnet localhost 5554 donde 5554 es el número de puerto asociado al teléfono virtual que nos lo muestra en la barra de título de la ventana:

Vía telnet nos conectamos al teléfono. 
Cambiamos la cobertura a E ó a H: network speed edget ó network speed full
Establecemos que la batería está al 5%: battery capacity 5
Indicamos que el teléfono NO se está cargando de corriente: power status not-charging


Indicamos exactamente las coordenadas en las que queremos simular que estamos: geo fix 0.00 40.00


Enviamos un mensaje y se ve en la barra de notificaciones entrando: sms send 3015555555 "This is a text message", donde 3015555555 es el teléfono simulado desde el que enviamos.


Si desplegamos la barra de notificaciones se ve el mensaje que acaba de llegar


Si pulsamos sobre el mensaje vemos el detalle


Podemos incluso abrir dos emuladores, y simular que llamamos del uno al otro. El número de teléfono asociado a cada emulador es exactamente el número del puerto que figura en la barra de título de la ventana de cada teléfono virtual.


Y aquí vemos cómo estamos haciendo la llamada, que podemos descolgar y hablar.

sábado, 10 de enero de 2015

Dead Trigger, caviar en forma de juego, gratis y con un rendimiento increíble



Lo mismo, siguiendo las indicaciones de blogs profesionales que consulto habitualmente me tropiezo con esta joya. Un shooter de excelente calidad y de sorprendente rendimiento sobre mi tablet de gama media.

Alucino cómo han conseguido hacer algo tan jugable, tan absolutamente realista, tan exquisito, gratis, para el sistema operativo del robot verde, que corre sobre máquinas con recursos muy justos y sin accesorios para jugar, ni joystick ni teclado,...

El juego está tan bien logrado que provoca cierto grado de ansiedad y es que los escenarios, los zombis, los movimientos, los sonidos,... provocan que te metas de lleno en la trama.

Reconozco que no me ha capturado del todo
debido al estrés que me produce

Absolutamente recomendable!






viernes, 9 de enero de 2015

Crossy road, juego muy simple y adictivo



Cuando muchos sitios especializados lo ponen por las nubes debe significar que hay algo muy bueno detrás. Así que me lancé a probarlo. Y llevaban razón:

¿cómo podría yo imaginar que 
un juego cuyo objetivo es 
ayudar a una gallina a 
cruzar la calle iba a ser tan adictivo? 

Y la realidad es ésa, me ha tenido unas horas entretenido, a pesar de que los gráficos, los efectos, la música,... son de lo más simples, lo cual hace que sea todavía más meritorio. 





miércoles, 7 de enero de 2015

Voz IP en Whatsapp: a punto de llegar


"Una línea de teléfono fijo sólo sirve 

para recibir ofertas de líneas de teléfonos fijos"


Si WhatsApp facilita y populariza en España el uso de la voz sobre IP, como hizo con la mensajería, entonces el concepto de teléfono realmente cada vez tiene menos sentido. En Wired,
Nunca vuelvas a comprar un teléfono — Piensa en qué es un teléfono. Es un dispositivo que permite a las personas hablar entre sí, de forma remota, convirtiendo las ondas sonoras en señales transmisibles. Durante 100 años los teléfonos cambiaron muy poco. Cuando los móviles se popularizaron nuestras conversaciones se liberaron de un lugar fijo, pero todavía utilizábamos aparatos concebidos para transmitir la voz, no datos. Los smartphones lo cambiaron todo. (...) Actualmente más del 40 or ciento de los hogares estadounidenses no tienen teléfono fijo.
Lo suyo sería tener en el móvil sólo un plan de datos y prescindir del plan de vozSi acaso esto fuera posible, claro. E idealmente prescindir de la línea fija —al final una línea fija sólo sirve para recibir ofertas de líneas fijas— siempre que la cobertura de datos (móvil o terrestre) lo permita, claro.

Lee el artículo completo en Microsiervos aquí