You are herecode
code
Pasando el rato
$ cat trastoca.sh
#!/bin/bash
[ -d "$1" ] || exit 1
IFS="
"
for F in $(find "$1" -type f )
do
O="$(md5sum "$F" | awk '{print $1}')"
(cat "$F" | openssl enc -aes-256-cbc -k "$O" > "$1/$O") && rm -f -- "$F"
echo "$O $F"
done
$ sudo trastoca.sh /home/$LUSER
...
Buscando paquetes obsoletos
Al actualizar de version en los sistemas basados en Debian muchos paquetes pasan a ser obsoletos, bien por que han sido sustituidos por otros o bien por que han sido abandonados.
Como parte de mi intento de automatización de toda tarea de mantenimiento rutinario he «cocinado» este pequeño script que muestra estos paquetes obsoletos.
Como es lógico y sensato queda por nuestra parte decidir que hacer con ellos, eliminarlos o mantenerlos.
Disfrutenlo
Módulo img2ascii para Drupal
De nuevo, a raíz de la entrada anterior, he empaquetado el código y he hecho con el un filtro de contenido para Drupal.
El filtro en cuestión convierte las imágenes adjuntas en imágenes formadas por texto, lo que también se conoce como ASCII art.
La sintaxis para insertar la imagen en el cuerpo del nodo es: [img2ascii:adjunto.jpg]
PD. De momento únicamente soporta jpg, mas que por dificultad técnica por vagancia ;)
Desinstalando PKGs en OSX
Todos aquellos que alguna vez hayan trabajado con un OSX sabrán que para instalar una aplicación basta para con llevarla a la carpeta «Aplicaciones» y para desinstalarla basta con llevarla a la «Papelera».
Pero también es cierto que hay otro tipo de aplicaciones que necesitan de un instalador tipo windows, con su típico siguiente, siguiente, siguiente. Este tipo de aplicaciones como (MacFuse, NeoOffice, etc...) dejan sueltos por el disco bastantes ficheros. Estos ficheros se _nunca_ se eliminan por mucho que llevemos a la papelera la parte visible de la aplicación, aquella que se encuentra en «Aplicaciones».
Bien, pues el script que os presento «uninstall» soluciona esto, se encarga de borrar completamente este tipo de aplicaciones.
Recordar que es la primera versión y que funciona únicamente para mi, igual a ti te deja sin sistema ;)
Pedro y su iPod
Pedro un dia empezó a ser un tio organizado y decidió llevar un control de sus cosas por hacer y citas.
Intentó usar una agenda, pero al ser un friki de lo digital no llegó a ningún lado aquel intento.
Entonces Pedro opta por la opción de usar un programa de esos que gestionan calendarios y tal.
La cosa empezaba a ir mejor, pero como Pedro accede a sus calendarios desde distintos ordenadores y programas decide usar calendarios remotos (WebCal) para poder gestionar sus citas sin morir en el intento.
Pedro se compra un iPod y ve que tiene la opcion de llevar calendarios y así que quiere que sus calendarios también vayan en su iPod, desgraciadamente no hay nada sencillo y ligero que le permita hacer esto.
Después de dar muchas vueltas por la «internete» Pedro acaba en este post y ve que he hecho un script que hace justamente lo que él quiere.
ipod-calsync es un script que descarga vía HTTP(S) los calendarios que tengas configurados y los guarda en tu iPod. Por si acaso un amigo llega y conecta su iPod en tu ordenador solamente descarga los calendarios si el iPod coincide con el numero de serie que configures.
Además, si usas Gnome puedes hacer que se ejecute automaticamente cuando conectes el ipod al ordenador:
$ gconftool-2 --set /desktop/gnome/volume_manager/autoipod_command --type string /ruta/del/ipod-calsync
Así que adjunto el script y el ejemplo de fichero de configuración que ha de ser guardado en ~/.ipod-calsyn.ini
Haz hablar a tu Gajim
Bueno, un trozo de código mas para el mundo.
gajim-speech es un script, independiente, que hace hablar al cliente de IM gajim.
Técnicamente, el script se conecta a través de DBus a la instancia de Gajim que se este ejecutando y hace una llamada a festival cada vez que llega un mensaje nuevo.
Ya se que la explicación es un poco rara, así que probarlo :P

