Archivo por meses: diciembre 2012

Intercambiar archivos entre PC y Android usando la wifi y SshDroid

En un post anterior, comentaba cómo intercambiar archivos entre el PC y nuestro móvil android mediante MTP, en particular, cómo hacerlo desde GNU/Linux.

Sin embargo, también podéis copiar archivos mediante wifi usando el programa SshDroid en vuestro móvil Android.

Este programa no es más que un servicio de ssh al que os podéis conectar desde vuestro PC. El propio programa os indica la URL a poner (básicamente, os indica la IP que tiene vuestro Android y el puerto al que conectaros). Se usa la cuenta de root y el password por defecto es «admin». Es conveniente cambiarlo por otro en las opciones.

Por ejemplo, queremos copiar el directorio /home/user/datos_movil a la tarjeta microSD del móvil:

scp -rv -P 2222 /home/amms/datos_movil root@192.168.1.35:/storage/emulated/legacy/

  • Con -r le decimos que queremos que sea copia recursiva (si no ponéis esta opción no podréis copiar directorios, como el caso de este ejemplo).
  • Con la opción -v nos hace un «verbose» de lo que va copiando.
  • El puerto 2222 es el que viene por defecto. Se indica con la opción -P.
  • Estamos indicando que queremos que lo copie todo en /storage/emulated/legacy, que es el directorio donde está la microsd de mi móvil.
  • El usuario con el que copiamos en el móvil (cuya IP es 192.168.1.35) es root, como decíamos antes.

Hace poco he leído un artículo interesante con otra opción para copiar. A ver si me animo, saco tiempo (esto es difícil últimamente), lo pruebo y lo comento.

Salu2.

Akismet, un plugin imprescindible para WordPress

Cuando instalé WordPress en mi servidor de hosting, al poco de escribir unos artículos, comencé a recibir spam en los comentarios.

Al prinpcio eran unos pocos y los podía eliminar rápidamente (uno a uno, eso sí). Sin embargo, enseguida comenzó a subir de forma exponencial y desmesurada el número de spam en los comentarios de mi web. En menos de una semana tenía más de un millar.

Tras consultar con colegas (gracias, Jesusda) y buscar por la web, me topé con Akismet.

Akismet es un plugin para WordPress que se encarga de revisar los comentarios que los usuarios (o los bots) introducen en tu web. Si el comentario incluye enlaces, palabras, etc. que identifican al comentario como spam, no te aparecerá en tu lista de comentarios pendientes de aprobar.

Viene instalado con WordPress y simplemente tenéis que activarlo para que esté operativo.

Desde que lo tengo, no es que haya disminuido el spam, es que ha desaparecido totalmente.

Im-pres-cin-di-ble.

Una forma sencilla y rápida de poner música en el PC

Si eres uno de los afortunados que han leído mi web (tantísimos millones…), sabrás que ahora uso KDE. Este gestor de escritorio trae mogollón de aplicaciones para prácticamente todo lo que necesitas. En concreto, para el tema que nos ocupa en este artículo (reproducir música en PC) trae Amarok… pero yo no uso Amarok.

No me entendáis mal, Amarok es una aplicación completísima y estéticamente muy bonita. De hecho, hace años la usaba. Sin embargo, al final me he dado cuenta de que no quiero estar buscando qué canción reproducir cada vez, sino que poco a poco me voy haciendo listas y siempre suelo reproducir las mismas.

Lo que no me gusta es tener que abrir el programa, seleccionar las canciones y darle a reproducir. Sí, ya sé que puedes hacer listas. También puedes catalogar toda tu música pero ¿para qué quiero yo un catalogador -cojonudo, por cierto- de música si las funciones que necesito son, básicamente, play/pause/stop?

Si no tienes catalogada tu música (es decir, tienes un directorio repleto de canciones «sueltas» de mp3 sin orden alguno), si también tienes dichos mp3 convenientemente etiquetados (me refiero al tag interno del mp3), entonces te viene genial este tipo de aplicaciones (hay otras: rhythmbox, banshee… –itunes no, ¡Dios nos libre!-).

Como yo tengo la música en subdirectorios bien ordenadita, no uso programas mamotretos como amarok o similares. En su lugar uso la que yo creo que es la mejor aplicación para reproducir música en GNU/Linux: Audacious.

Audacious es como el winamp para GNU/Linux, y tenéis que reconocer que el mejor reproductor de música que ha habido (y habrá) para windows, ha sido siempre winamp (sobre todo la versión 2.91). Por tanto, audacious es simple y directo. Creas listas de reproducción (sí, los m3u de toda la vida!) y ya lo tienes.

Así, cuando quiero escuchar un grupo nuevo, y una vez comprado el disco y ripeado a mp3 (;-P), creo una lista de reproducción y la guardo. La siguiente vez ya la tengo creada, pero para reproducirlo más rápidamente (como decía en el título) uso atajos de teclado.

Por ejemplo, para reproducir la banda sonora de Gladiator uso W-S-F2 (tecla Windows+Shift+F2). En general, uso combinaciones de Windows con Alt, Control y Mayúsculas.

Además, para no tener que hacer referencia a las listas desde el gestor de atajos de teclado de KDE, tengo un script al que le paso la combinación de teclas y, mediante un case, reproduce una u otra lista.

También, con combinaciones de teclas se puede parar la canción, poner la siguiente, la anterior o pausar. Si a esto le sumas una combinación de teclas para subir volumen, bajar y mutear, ya lo tienes: puedes controlar la música de tu equipo sin tener ni siquiera que cambiar de aplicación con la que estés trabajando.

Para reproducir una lista habría que ejecutar audacious pasándole como parámetro la lista a reproducir (i.e., la ruta del fichero .m3u en cuestión).

Audacious tienen varios parámetros para controlar la reproducción. Por ejemplo, «-p» es play, «-t» es play/pause (primero play, luego pause, luego play…), «-s» es un stop… (audacious –help para más info, o bien man audacious).

 

MTP en GNU/Linux

Los dispositivos Android, a partir de Honeycomb y de Ice Cream Sandwitch, pasan de ser dispositivos de modo de almacenamiento masivo a dispositivos MTP.

MTP es un protocolo que exitende PTP (Picture Transfer Protocol) y que permite el intercambio de archivos multimedia entre dos dispositivos, por ejemplo, nuestro PC y nuestro móvil Android.

¿Por qué cambiaron de almacenamiento masivo a MTP? Bueno, la verdad es que, aunque de primeras toca las narices, hay buenas razones para ello -oye-. Por ejemplo, se pueden usar sistemas de archivos más eficientes que FAT (como ext3, sin ir más lejos ;-)), lo que permite que podamos hacer cosas desde el móvil aunque estemos transfiriendo desde el PC. También facilita la gestión interna del almacenamiento interno del móvil en conjunto con el espacio del usuario en la nube.

Desde Windows XP (con Windows Media Player 10 en adelante), todos los sistemas de Microsoft lo reconocen. En Mac OS también está soportado. En GNU/Linux, que es el que nos interesa (por supuesto!) también, aunque no viene por defecto en las distros más usuales (al menos, no viene en kubuntu 12.10, que es la mía actualmente).

Para ello, instalamos los siguientes paquetes:

# aptitude install libmtp gmtp

gmtp es un programa (para gnome) que permite intercambiar archivos de/hacia el dispositivo MTP.

También existen las mtp-tools, que permiten realizar muchas operaciones (detectar dispositivo, listar directorios, crear directorios, etc., etc.) con el dispositivo MTP desde línea de comandos.

Para KDE se está desarrollando un módulo de KIO Slave para usar el protocolo MTP, pero en la versión de KDE 4.9 aún no está incluido. Una pena, porque la apli de Gnome se ve feita, pero bueno, funciona, que es lo que importa.