jueves, 27 de febrero de 2014

Eclipse: ejecutar aplicaciones en un terminal Android real

Seguramente conoceréis Eclipse, uno de los IDE de software libre más extendido para desarrollar aplicaciones Android (con permiso de Android Studio, aún no muy generalizado).

A la hora de probar las aplicaciones que vamos desarrollando tenemos dos opciones: utilizar un emulador o probarlas directamente en un dispositivo Android. La primera opción es más sencilla de configurar, pero los emuladores son extremadamente lentos e inestables y resulta aconsejable utilizar la segunda (probar en un dispositivo real).

Requisitos previos


Obviamente necesitamos un terminal Android, un cable de conexión USB y tener los drivers instalados en nuestro sistema operativo. Será necesario activar el modo de depuración por USB en el terminal en las opciones de configuración > Opciones de desarrollador > Activar Depuración por USB:


Configurando Eclipse


Podéis descargar Eclipse desde la página del desarrollador en: https://www.eclipse.org/downloads/. Para configurar el entorno de prueba debemos abrir el Android SDK Manager:


Comprobamos que tenemos instalado el Google USB Driver en la carpeta Extras (o lo instalamos en caso contrario)


Con esto ya podremos ejecutar nuestros proyectos Android en el terminal conectado con el cable USB. Si pulsamos sobre ejecutar el proyecto (o CTRL+F11) aparece una pantalla para seleccionar el destino de la ejecución, en nuestro caso un terminal Samsung Galaxy S3:



Y el resultado en el terminal de nuestro sencillo proyecto:





Esperamos que os resulte útil.

miércoles, 26 de febrero de 2014

Capturar pantalla en Samsung con Android 4

En versiones anteriores de Android existían numerosas aplicaciones que permitían realizar capturas de pantalla. A partir de la versión 4.0, Android ha implementado un método sencillo para capturar pantalla: pulsar simultáneamente el botón de encendido y el volumen abajo durante un par de segundos.



El problema es que algunos fabricantes se saltan el estándar e implementan métodos propios.

Procedimiento en Samsung


En el caso de Samsung han sustituido el método oficial por la pulsación simultánea del botón de encendido y el home durante unpar de segundos hasta que se escuche un clic (como el sonido de una cámara de fotos) y un parpadeo de pantalla que nos indica que la captura se ha realizado.





 ¿Dónde se almacenan las capturas?


Las capturas están accesibles desde una carpeta screenshots en la galería de fotos. Físicamente las tendremos ubicadas en la ruta /pictures/screenshots.



viernes, 21 de febrero de 2014

Joomla: Responsive Contact Form

Responsive Contact Form es un plugin gratuito de Joomla desarrollado por Joomla Drive que nos permite incluir un formulario de contacto responsive muy fácil de instalar y configurar.


Todos los campos son personalizables, permitiendo cambiar los nombres, los textos que aparecen en ellos y marcar algunos como requeridos.

Descarga e instalación


Podéis descargar el módulo desde la página del desarrollador: http://joomladrive.com/index.php/extensions

Tienen versión para Joomla 3.0 y 2.5. Como cualquier otra extensión, abrid el gestor de extensiones, cargad el archivo con el módulo y pulsad en instalar.

Configuración

La configuración de este módulo es un poco singular. Para mostrarlo desde un elemento de menú tendremos que crear un artículo con el alias contact-frame y enlazarlo a un elemento de menú (por ejemplo "Contacto")

Después crearemos un módulo nuevo del tipo "Responsive Contact Form" y se abrirá la pantalla de configuración:


Elegid la posición que más os convenga en vuestra plantilla y en la parte inferior seleccionad la asignación del módulo "sólo para las páginas seleccionadas" y seleccionad el menú "Contacto" que creamos antes.

En las opciones de la columna de la derecha podéis marcar los campos email y teléfono como requeridos, editar las direcciones de correo, configurar el Captcha si lo necesitáis, marcar los campos que queréis publicar y los nombres de los campos.

Pulsad en guardar y ya tendréis el formulario de contacto funcionando.

martes, 18 de febrero de 2014

Repositorios para Debian Lenny


La versión Debian Lenny ha quedado obsoleta. Si aún necesitáis mantenerla en algún equipo, sólo queda un repositorio activo mantenido par la comunidad. Si intentáis instalar algún paquete o actualizáis el repositorio con apt-get update obtendréis una serie de errores y avisos como el siguiente:

Err http://volatile.debian.org lenny/volatile/contrib Sources 301 Moved Permanently [IP: 140.211.15.34 80]

Nos está avisando que en esa dirección IP ya no se encuentran los archivos fuentes.

Para seguir utilizando Lenny, editad sources.list (normalmente en /etc/apt) y podéis eliminar todas las líneas correspondientes a security y updates (ya que no saldrán más parches de seguridad ni actualizaciones para Lenny). Añadid únicamente la siguiente línea:

deb http://archive.debian.org/debian lenny main contrib

Después actualizad los repositorios con apt-get update y podréis seguir instalando los paquetes disponibles.

lunes, 3 de febrero de 2014

Hiren's Boot: recuperar archivos borrados con Recuva

En posts anteriores os presentamos Hiren's Boot, un software imprescindible. Hoy vamos a presentaros un software para recuperar archivos eliminados de forma rápida y sencilla incluido en el Hiren's Boot: Recuva.


Recuva busca en unidades de disco archivos eliminados, indicando si pueden recuperarse o no (porque hemos escrito encima otros nuevos). Es posible escanear medios extraíbles (tarjetas de memoria, memorias usb...) y discos duros.

Lo encontraremos en el menú Programs > Recovery > Recuva


En el primer inicio aparece el Wizard para guiarnos paso a paso. Si no lo necesitamos marcamos "Do not show this Wizard on startup" y el botón "Cancel"


 Ahora se muestra la pantalla principal de Recuva. En ella seleccionamos en el campo desplegable la unidad de la que queremos rescatar los datos (en nuestro caso un pendrive Kingston en la unidad E:)


Pulsamos el botón "Scan" y nos aparece una lista de todos los archivos que ha encontrado en el dispositivo:


Podéis observar un icono circular que precede al nombre del archivo indicando si se puede recuperar o no. Si aparece de color verde (como por ejemplo "ChromeStandaloneSetup.exe" en la imagen superior) significa que podremos recuperarlo correctamente. En naranja se recupera parte (útil cuando se trata de imágenes o textos, siempre podemos salvar algo) y en rojo indica que el archivo no se puede recuperar.

Para recuperar el archivo marcamos la casilla de verificación de todos los archivos que nos interese recuperar y pulsamos el botón "Recover":


Elegimos la ruta en la que se va a restaurar el archivo y pulsamos "Aceptar". Aparece un mensaje indicando el resultado de la operación:


Y tendremos recuperado el archivo.

Espero que os resulte útil, esperamos vuestros comentarios.

Recomendaciones de Alcasoft