16/3/10

Efectos para la webcam

Con WebcamStudio disponemos de un montón de divertidos efectos para aplicar a las imágenes que capture nuestra webcam.

14/3/10

Usar rsync en el cron o scripts

Vimos como usar rsync para poder realizar copias remotas, pero si deseamos usarlo en el cron o dentro de un script automatizado, nos encontramos con el inconveniente de que rsync nos pide la contraseña del sistema remoto.

Para evitarlo podemos guardar la contraseña en un fichero que contenga únicamente la contraseña y que obligatoriamente ha de tener permisos 600 (lectura y escritura sólo para el propietario).

Ahora podríamos emplear rsync de la siguiente manera:

rsync --password-file=/root/FICHEROCONTRASENYA USUARIO@IP::RECURSO

Información mucho más detallada en este artículo.

Iniciar aMule en el arranque

Hay un problema cuando agregamos el aMule en el arranque del sistema en Sistema -> Preferencias -> Aplicaciones al inicio, y es que el aMule arranca antes de que el sistema cargue la barra de aplicaciones y el icono nos queda oculto por el menú Aplicaciones.

Para solventarlo, en lugar de añadir en Aplicaciones al inicio el aMule debemos crear un script como este:

sleep 60
/usr/bin/amule

Espera un minuto y luego lanza el amule, le damos permisos de ejecución y lo añadimos a Aplicaciones al inicio.

En esta página tienen otro script más elaborado que aprovecha para borrar el fichero de bloqueo y comprueba que no falte el fichero de configuración.

Optimizar MySQL

Para optimizar MySQL podemos ejecutar el script MySQLTuner, que nos dará valiosos consejos para modificar la configuración de MySQL.
Podemos descargarlo y ejecutarlo con:

wget mysqltuner.pl
perl mysqltuner.pl

En el probable caso de que nos recomiende optimizar las tablas, podemos hacerlo con el comando:

mysqlcheck -optimize -A -u root -p

Acentos y eñes en samba

Para poder visualizar y escribir correctamente nombres de ficheros con acentos, eñes y otros caracteres especiales al montar un recurso samba, debemos tener cuidado de montarlo con el mismo juego de caracteres con el que lo compartimos.

En linux me he encontrado básicamente con dos escenarios, según el juego de caracteres que usemos en el sistema de ficheros que comparte los recursos.

Podemos consultar el juego de caracteres con la variable de sistema $LANG.

echo $LANG

Si contesta: es_ES.ISO-8859-15

Debemos añadir en la sección "global" de smb.conf:

dos charset = 850
unix charset = ISO8859-15

Y montar los recursos con:

//192.168.0.XX/RECURSO /media/PUNTOMONTAJE smbfs auto,credentials=/root/smbpwd,dir_mode=0777,file_mode=0777,rw,uid=1000,gid=1000,iocharset=iso8859-15 0 0


Si en cambio contesta: es_ES.UTF-8

No será necesario añadir nada a smb.conf y montaremos los recursos con:

//192.168.0.XX/RECURSO /media/PUNTOMONTAJE smbfs auto,credentials=/root/smbpwd,dir_mode=0777,file_mode=0777,rw,uid=1000,gid=1000,iocharset=utf8 0 0

Mucha más información en este artículo y este otro.

7/3/10

Interfaz web para samba

Con swat podemos disponer de un completo interfaz web para crear y gestionar recursos samba.


Podemos instalarlo con:

apt-get install swat

Posteriormente desde nuestro navegador podremos entrar a través del puerto 901:

http://localhost:901

Introducimos root como usuario y su contraseña y podremos gestionar todos los recursos samba desde el navegador.