@Darem0 si señor!

Encriptar archivos en unix

Como mi memoria es un asco, tengo un archivo en el disco de la mac que tiene mis passwords anotadas, y dicho archivo se hace backups todos los días por las dudas mediante time-machine..
Ahora.. ese archivo, claramente, no puede estar en texto plano así nomas así que estuve buscando alguna forma de encriptar el archivo y que sea al menos un poco mas seguro (y de paso molesto para mi)..

Una forma es hacer un .zip con clave, lo cual suckea jodidamente.. buscando un poco más, encontré esto:

Para encriptar:

openssl des3 -salt -in passwords -out passwords.crypt

Para desencriptar

openssl des3 -d -salt -in passwords.crypt -out passwords

Simple..
Ahora tengo que buscar una forma de que encripte y desencripte on-the-fly para ver ese archivo pidiendo la clave.. Ya se me va a ocurrir un script, mientras… esto sirve

UPDATE:
Me tiraron el dato que vim encripta archivos y despues los podes leer usando la opcion -x, es decir:

vim -x [archivo]

Renombrar archivos en batch chetamente

Ayer me encontré con un problema interesante. Resulta que estoy haciendo un laburo que consta de quichimil imágenes nombras de formas exóticas, la forma del nombre era algo como [numeros]{unmontondecosasquecambiaban}.jpeg/gif, yo necesitaba trabajar con algo mas facil de reconocer automágicamente, ademas los numeros eran consecutivos y no se repetían… no tarde mucho en decidirme en [numeros].jpeg/gif

Bien, la cosa era como hacer ese laburo, se me ocurrió empipar cosas, y hacer cosas como

find ./ -name [0-9]*.* | Algo que pase ese nombre a algo útil

Pero es muy difícil sacar las partes del nombre que te hace falta y chantarselo despues de un mv. Cuando me di por vencido, me fui a un canal innombrable de IRC a preguntar.. Me tiraron el dato de un script que viene con un paquete en Debian cuando instalas xfce. El script en Debian se llama prename pero es una variación de un script mas viejo que se llama rename. Está escrito en perl y es *muy* cheto porque funciona con expresiones regulares. Esto me permitió hacer cosas como:

perl renamer.pl 's/(\d+).*\.([\w]+)/$1.$2/' *.*

Si no entendes expresiones regulares.. andá a leer sobre expresiones regulares.. esto busca algo de la forma que nombré mas arriba y lo reemplaza en el nombre del archivo, borrando el anterior y dejando el nuevo con el nombre bonito.

Esto es genial por si no se dieron cuenta, porque permite renombrar todo lo que quieran usando estas expresiones regulares que son un bodrio pero amamos.

Por si les interesa el script, lo subí a GitHub y a BitBucket. Y lo ejecutas con la forma que puse mas arriba. Esto va a andar en cualquier computadora que tenga perl instalado (Linux y Mac lo tienen, Windows no tengo la mas remota idea)

Bloquear flash en Safari

Bueno, hace un tiempo estoy haciendo un poco de benchmark sobre mi MacbookPro y noté que en ciertos momentos, aparte de que la temperatura del micro se va a las nubes, la batería me dura la mitad de lo que debería. Chequeando un poco los procesos que estan corriendo en la maquina, descubrí que cada tanto el micro gasta 20% de los recursos en ejecutar flash en Safari. Me parece un despropósito, más cuando los flash que se están ejecutando son publicidades del diario o porquerías de esas.

Inmediatamente recordé flashblock para firefox, un plugin que bloquea la ejecución de flash en firefox y para poder ejecutarlo necesitas hacerle click. Navegando un poco, encontré ClickToFlash que, aparte de estar buenisimo, es libre :)

Aparte del chiche obvio de ser un plugin de safari que bloquea flash, tiene un par de cosas muy interesantes, las que mas me interesaron fueron:

  • Posibilidad de ejecutar youtube en quicktime en lugar de en el plugin de flash
  • Listas blancas para sitios que si puedan ejecutar flash sin preguntar
  • Se instala con un .pkg y se actualiza solo cuando hace falta
  • ¡Es Libre!

¿Por que siendo usuario de Linux me gusta tanto Apple?

Como adicto a la computadoras que soy, tengo una ciclotimia en cuanto a lo que quiero de hardware y software. Pero siempre hubo algo que se mantuvo constante, me gusta mucho linux, y siempre quise un equipo chiquito, liviano y lindo como las mac.

Ahora que estoy cerca de poder comprarme una mac.. y hago un recuento de porque me gusta uno y el otro, y porque me cambiaría o no.

Seguir Leyendo »