Etiquetado: Linux

Genymotion, el sustituto del emulador de Android

GenymotionVirtualBoxAndroid-800PX

Los que solemos programar para iOS utilizamos el simulador que viene de serie con XCode estamos muy mal acostumbrados. Funciona bien, demasiado bien… y cuando nos toca programar para Android y usar el emulador oficial hay que hartarse de paciencia.

El emulador oficial de Android es lento y convierte en prácticamente indispensable la utilización de un dispositivo real. Gracias a @jcesarmobile me entero de la existencia de Genymotion, una máquina virtual para probar aplicaciones Android que funciona mucho mejor que el emulador oficial.

A parte de funcionar muy rápido, Genymotion dispone de un plugin para Eclipse que permite hacer debug automáticamente de las aplicaciones, por lo que su utilización es muy similar. Es gratuito para uso personal y en su versión de pago incluye muchas más opciones, pero para desarrollar aplicaciones relativamente simples está más que de sobra.

Para instalarlo, es necesario crear una cuenta en el servicio, descargar la aplicación (disponible para Windows, Mac y Linux y seguir las instrucciones del manual oficial. Una vez hecho, ya estará todo listo para empezar a desarrollar.

Una detalle que es posible que se necesite y que no viene incluido en la mayoría de máquinas virtuales proporcionadas por Genymotion son los servicios de Google Play, pero se pueden encontrar por Internet, descargarlos e instalarlos (flasheando la máquina virtual) con la versión correspondiente de Android.

Descargar Genymotion | Página Oficial

Leer más

Cómo cifrar un disco duro externo

truecrypt_icon-300x300Hace poco adquirí un disco duro para almacenar principalmente información del trabajo y de clase. Si la información solamente fuese de clase no habría prácticamente ningún problema y podría tenerlo sin cifrar, pero si lo pierdo (bastante más probable que que me lo roben) no me interesa lo más mínimo que alguien pueda acceder a mis datos privados (facturas, documentos para clientes, documentos de la seguridad social, etc.) por lo que decidí que era buen momento para cifrar los datos.

Los requisitos

Multiplataforma

El primer requisito para esta tarea es que el cifrado debe ser compatible con Windows y Mac, por lo que la opción de hacer clic derecho en el Finder y seleccionar “Encriptar” (¡La palabra encriptar no existe!) en Mac no me sirve.

Archivos > 4GB

El segundo requisito es que, como posiblemente guarde archivos de más de 4GB, por lo que sí o sí debo utilizar exFAT, el único sistema de archivos soportado tanto por Windows como por Mac. Mac OS X solamente soporta su propio sistema de archivos y Windows NTFS, por lo que formateando en cualquiera de los dos formatos se necesitaría un software de terceros para acceder al otro sistema (€€), cuando lo que quiero es depender lo mínimo posible de cualquier software.

Rapidez

El tercer requisito es que sea rápido. Codificar y decodificar consume bastantes recursos (y tiempo), por lo que cifrar un disco duro de 2TB puede llevarte tranquilamente unas 20 horas (USB 2.0 a una velocidad de 24MB/s). Para lo que quiero hacer, debe hacerse al vuelo, que trabaje el procesador, que para eso está.

La solución: TrueCrypt

La mejor solución que encontré se llama TrueCrypt. TrueCrypt es un programa opensource gratuito y multiplataforma (Windows, Mac y Linux) que permite cifrar discos duros externos o algunas partes de estos pidiendo una contraseña para acceder a su contenido.

La principal ventaja es que permite cifrar solamente una parte del disco duro creando una unidad virtual y que obviamente que funciona en cualquier sistema operativo (requisito 1). Lo malo, es que el único formato que soporta verdaderamente multiplataforma es FAT, por lo que no permite archivos mayores de 4GB, pero es algo que se soluciona (en parte) cifrando solamente una parte del disco duro y dejando la otra parte como exFAT (requisito 2… más o menos).

El sistema de cifrado/descifrado funciona de manera totalmente transparente y al vuelo tras su primera utilización, el único requisito es que hay que tener instalado el programa para que funcione y montar con él las unidades (virtuales o no) que hayamos creado (requisito 3).

Voy a darle una oportunidad durante unos días a ver si me convence, pero de momento tiene buena pinta :)

Descargar TrueCrypt | Página del programa

Leer más

Configurar SAMBA en la Raspberry Pi con Openelec y disco duro externo

Después de haber dado nuestros primeros pasos con la Raspberry Pi y haber configurado un mando a distancia en Openelec, ahora le toca el turno a configurar correctamente el protocolo SAMBA de Openelec para poder acceder al disco externo de la Raspberry desde otros ordenadores de la LAN.

Este post pertenece a una serie de posts sobre Raspberry Pi:

  1. Primeros pasos con una Raspberry Pi
  2. Personalizar los botones de un mando a distancia para XMBC en una Raspecrry Pi con Openelec
  3. Configurar SAMBA en la Raspberry Pi con Openelec y disco duro externo

¿Para qué hacemos esto? Para poder tener nuestra biblioteca de películas y series siempre en el mismo sitio y, a su vez, que estén disponibles para todos los usuarios de nuestra red local.

Por defecto, al conectar un disco duro a la Raspberry, este será reconocido automáticamente si tiene un formato compatible. Particularmente, yo recomiendo formatearlo en exFAT por varias razones: es compatible con Windows y Mac (supongo que con Linux también), permite archivos mayores de 4GB (FAT32 no).

Una vez formateado y conectado a la Raspberry, si nos conectamos desde el ordenador a la Raspberry utilizando SAMBA (desde el Finder de Mac, por ejemplo) veremos que el disco duro se ha montado en le ruta “Media/nombredeldisco” (En mi caso lo llamé multimedia).

Configuración SMABA en Raspberry Pi

Sin embargo, si entráis al disco duro y os fijáis abajo en el espacio que tiene disponible el disco duro, es posible que no coincida con el real. En mi caso en un disco de 1TB detecta únicamente 9,7MB disponibles.

Poco espacio por SAMBA en la Raspberry Pi

Para corregir esto, tenemos que dirigirnos al directorio “Configfiles” de la Raspberry (Está en el directorio root cuando nos conectamos por SAMBA, como se puede ver en la primera captura).

Una vez ahí duplicamos el archivo samba.conf.sample y lo renombramos a samba.conf.

Archivo SAMBA en la Raspberry Pi

Luego lo abrimos con un editor de texto (Notepad en Windows o Textedit en Mac) y le añadimos al final del todo una nueva sección que haga referencia al disco duro externo.

[Multimedia]
  path = /media/multimedia
  available = yes
  browsable = yes
  public = yes
  writable = yes

En path pondremos la ruta en la que está montado el disco duro. Todas las demás opciones las ponemos a “yes” para que sea público, navegable, esté disponible y se pueda escribir en él (para meterle archivos desde otro ordenador, por ejemplo). Entre corchetes va el nombre del directorio que se generará, por lo que podemos poner lo que queramos.

Una vez hecho esto guardamos el archivo, reiniciamos la Raspberry y al acceder otra vez utilizando SAMBA debería aparecernos un nuevo directorio llamado “Multimedia”. Si accedemos a él, ya debería mostrar el espacio correctamente.

directorio-samba-raspberry

Ya está. Ya podemos enviar películas a un disco duro conectado a la Raspberry.

Leer más

Primeros pasos con una Raspberry Pi

Raspberry Pi

Desde hace unos días estoy trasteando con una Raspberry Pi, un mini ordenador barato del tamaño de una tarjeta de crédito al que se le puede meter una distribución ligera de Linux para usarlo principalmente como mediacenter para ver series y películas.

Las ventajas que ofrece respecto a otro mediacenter son muchas. Consume muy poca energía, es barato, suficientemente potente como para reproducir fluidamente un MKV a 1080p 5.1, que no hace ruido ninguno, que se le puede instalar XBMC, que es compatible con CEC (para ser controlado con el mando a distancia de la tele) y además funciona AirPlay.

Mis primeros pasos con la Raspberry han sido una relación de amor-odio porque no he conseguido configurarlo completamente a mi gusto, pero todo se andará.

¿Qué se necesita para que una Raspberry Pi funcione?

  • La Raspberry Pi, se puede comprar en su página oficial.
  • Una tarjeta SD rápida (clase 10) para meter el sistema operativo (para utilizar de disco duro)
  • Un cable HDMI (recomendado 1.4 compatible con CEC para poder controlarla con el mando de la TV)
  • Un adaptador de corriente o un cable mini USB.
  • Una carcasa (opcional, pero tener la placa encima del mueble a pelo queda feo, ¿no?)
  • Un cable ethernet para conectarla a Internet y la LAN de casa.
  • Instalarle un sistema operativo.

¿Qué sistema operativo elijo?

Los tres sistemas más conocidos para la Pi que existen son Openelec, Raspbmc y xBian. Todos tienen el mismo objetivo, que es utilizar la Raspberry como mediacenter, por lo que todos incluyen XBMC. Yo elegí Openelec porque es el que me recomendaron; supuestamente funciona más fluido que los otros porque solo instala lo que se necesita y además tiene una gran comunidad de usuarios detrás.

Instalando Openelec

En primer lugar nos descargaremos Openelec de su página oficial.

Una vez descargado, deberemos copiar los archivos en la tarjeta SD. Si utilizas Windows o Linux, tienes aquí dos tutoriales (en inglés):

Yo lo he instalado en Mac OS X, para el que los pasos son muy sencillos.

1. Formatear la tarjeta SD como FAT utilizando la utilidad de discos.

Luego abriremos el terminal e introduciremos los siguientes comandos.

2. Comprobar la ubicación de la tarjeta SD:

diskutil list
diskutil list

En este ejemplo es /dev/disk1

3. Desmontar la unidad de la tarjeta:

diskutil unmountDisk /dev/disk1

En este caso la ruta es “/dev/disk1”, pero en tu caso puede ser otra.

4. Copiar todos los archivos del sistema operativo a la tarjeta (tardará un rato):

sudo dd if=/Users/rene/Desktop/r11542.img of=/dev/disk1

En este momento ya tenemos nuestro sistema operativo puesto a punto, así que, teniendo la Raspberry desconectada de la corriente y conectada a la tele por HDMI (o cable de vídeo), meteremos la tarjeta SD en la Raspberry y la conectaremos a la corriente. Debería aparecernos en la tele el logo de Openelec.

En siguientes tutoriales escribiré cómo personalizar la instalación y configurar algunos elementos interesantes (discos duros externos, mandos a distancia, etc).

Leer más

Consigue 5GB extra para tu cuenta de Dropbox

Dropbox imágenesLa nueva versión de Dropbox incluye un sistema para sincronizar las fotografías de un teléfono, tarjeta SD o cámara de fotos que se conecte al ordenador con nuestra cuenta de Dropbox. Todavía se trata de una beta, pero el equipo de Dropbox premia a los “arriesgados usuarios” que decidan probar la nueva característica con hasta 5GB extra para nuestra cuenta.

Se pueden conseguir hasta 5GB. Para empezar, cuando añadimos la primera foto se nos proporcionan 500MB y luego otros 500MB por cada 500MB de fotos que añadamos.

  1. Primero debes descargar la versión beta de Dropbox (Windows, La beta para Mac, Linux).
  2. A continuación se debe activar en las preferencias de Dropbox la opción “Enable Dropbox camera import”.
  3. Después se conectará la cámara de fotos/tarjeta SD o teléfono y se abrirá una ventana que preguntará si se desean añadir las fotografías del dispositivo a nuestra cuenta de Dropbox. Debemos elegir que sí (la opción de hacerlo automáticamente es opcional)
  4. A partir de ahí, cuando se importe la primera foto tendremos automáticamente 500MB y por cada 500MB de fotos, nos darán 500MB más de espacio normal.

El principal inconveniente es que tardan muchísimo en subirse las fotos a Dropbox, sobre todo si no tienes una cámara réflex (las fotos tienen mayor tamaño, por lo que necesitarás menos para llegar a los 5GB).

Si a esto le añadimos el espacio extra por afiliados, Twitter, Facebook y Dropbox para universitarios, podemos acabar con la friolera de 24GB de Dropbox para nuestro disfrute :)

Vía | ALT1040

Leer más

Trine, un Plataformas en 2D muy llamativo

Trine
Hace mucho tiempo que tengo ganas de hablar de Trine, el exitoso juego de FrozenByte que ya tiene un par de años a sus espaldas. Y qué momento mejor que este, en el que Trine II se acerca a las estanterías y FrozenByte está permitiendo comprar el juego por el precio que desees en su campaña Humble FrozeByte Bundle de la que ya hablamos hace unos días.

El Juego está disponible para Playstation Network, PC, Linux y Mac con precios que varían entre 10 y 20 € dependiendo de la plataforma (Disponible a través de Steam y App Store por ejemplo). Y aunque es un precio totalmente merecido, recordad que durante los próximos 10 días, podéis comprarlo aqui por el precio que vosotros digáis.

Pero, ¿Qué es lo que tiene de especial este plataformas en 2D?
(más…)

Leer más

Pack de Juegos al precio que tu elijas, Humble Frozenbyte Bundle

Humble FrozenByte Bundle
Así es amigos, FrozenByte junto a Humble Bundle han decidido hacer esta promoción para demostrar que los juegos indie para ordenador siguen muy vivos y de paso apoyar a la caridad.

Durante los próximos 14 días, cualquier persona podrá acceder a dicho pack, eligiendo el precio que decide pagar por el (Recordamos que su valor en tiendas es de unos 50$), de momento llevan recaudado más de 370000$ con más de 70000 compras. Estando como mayores colaboradores ahora mismo Onlive y ExpiredPopsicle con 1500$ y 1000$ respectivamente.

La recaudación, que podéis repartir como queráis, ya sea de manera ecuánime o dando lo que deseéis a cada organización repartirá los fondos entre: Desarolladores, Electronic Frontier Foundation, Child’s Play Charity y el propio Humble Bundle.

(más…)

Leer más

Manual avanzado de Dropbox, sácale todo el partido

Ya os hemos hablado de Dropbox en algunas ocasiones en este blog: Dropbox, un disco duro online, Dropbox para universitarios.

Esa herramienta que sirve para tener una carpeta sincronizada “en la nube” accesible por todos nuestros ordenadores (Si te registras desde aquí, te darán 500MB extra). Sin embargo, aunque pueda parecer algo muy simple, Dropbox en el fondo esconde unas cualidades que lo convierten en una utilidad realmente interesante más allá de sincronizar archivos concretos.

A continuación detallo unas cuantas utilidades avanzadas que se le pueden dar a Dropbox.

(más…)

Leer más

Dropbox, un disco duro online

Dropbox
Dropbox es una de esas aplicaciones que en cuanto la conoces te encandilas de ella. La conocí hace poco y la verdad, no he parado de usarla desde entonces.

Explicándolo de manera sencilla, Dropbox es un servicio de almacenamiento online en el cual puedes subir todo lo que te plazca. En el servicio principal se nos ofrecen 2 GB de almacenamiento gratuito y después varias opciones de pago para almacenamientos mucho mayores (50GB y 100 GB).

Podéis considerarlo como un lápiz USB pero a través de internet, ya que todo lo que introduces en tu Dropbox, puedes recuperarlo fácilmente a través de la red en otro ordenador. Yo por ejemplo suelo utilizarlo como un backup del lápiz, así si me falla algo en el USB o se me olvidó meterlo, solo tengo que entrar en mi cuenta Dropbox cogerlo y a seguir sin problemas.

(más…)

Leer más