ajvajv
Usuario (Argentina)
Situación: estamos rascándonos unos minutos en el trabajo despues de almorzar y nos ponemos a ver los mails que nos mandaron. Uno de ellos tiene un adjunto que dice "SOY_MUY_PERRA.pps" y decimos "bueno, hacemos correr los ratones un ratito antes de ponernos a laburar de nuevo", le damos doble clic y.... CHAN! Fotos porno a pantalla completa con musica a todo volumen, quejidos y campanitas, y no nos dan las manos para cerrar todo y apagar los parlantes!!! ¿No odian que en las últimas versiones OpenOffice abra automáticamente los archivos PPS de PowerPoint? Bueno, acá esta la solución: Abrir una consola como root y crear un archivo dijo:touch /usr/bin/ooimpressbien Darle permisos de ejecución dijo:chmod 777 /usr/bin/ooimpressbien Editar con nuestro editor preferido el archivo y ponerle dijo:#!/bin/bash ooimpress -n "$*" exit Listo! ahora ir a nuestro cliente de correos preferido (en mi caso, Thunderbird) y cambiar la asociación de los PPS para que en lugar que los abra "ooimpress" los abra nuestro "/usr/bin/ooimpressbien". El truco esta en abrir el OpenOffice Impress con el modificador "-n", que hace que abra la aplicación en modo archivo nuevo/edición. Fuente: Yo
Me paso en dos PCs con 10.04 64 bits que la version que esta en los repositorios, si bien funciona, a veces algunos botones de algunos sitios no reaccionan al hacerles click. Me puse a ver un poco y -aparentemente- la version de "flashplugin-nonfree" que esta en los repositorios es la de 32 bits ejecutada a traves del "nspluginwrapper". Adobe ya tiene una version de prueba de 64 bits para bajar, y es lo que use para solucionar el problema: Primero hay que desinstalar el flash que tengan instalado, para eso vayan al menu Aplicaciones/Centro de software de Ubuntu y busquen "flash", y desinstalenlo. Luego descarguen el archivo de Adobe Labs que esta abajo de todo en http://labs.adobe.com/downloads/flashplayer10_64bit.html y copien el contenido en /usr/lib/mozilla/plugins, o en una consola ejecuten lo siguiente dijo:wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz sudo tar xfzv libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz -C /usr/lib/mozilla/plugins/ Reinicien Firefox y listo! FUENTE: Yo

Si tienen instalado aMule (en su PC o en otra, no importa) y quieren lograr que al hacer clic en un link de aMule/eMule/eDonkey (ed2k://) se agregue automáticamente para descargar sigan estos pasos: Configurar el servidor de aMule Primero que nada, hay que decirle a aMule que acepte conexiones externas. Para eso tenemos que generar una contraseña que vamos a usar luego para conectarnos. Abrir una consola y ejecutar: dijo:echo -n contraseña | md5sum | cut -d ' ' -f 1 ...reemplazando "contraseña" con la contraseña que ustedes elijan. Esto nos va a devolver una cadena tipo "4c882dcb24bcb1bc225391a602feca7c". Editar el archivo amule.conf que se encuentra en el directorio /home/usuario/.aMule, ir a la sección y modificar donde dice AcceptExternalConnections y ECPassword para que queden así: dijo:AcceptExternalConnections=1 ECPassword=4c882dcb24bcb1bc225391a602feca7c Crear el script en la terminal Ya configurado el aMule, en la PC que usamos para navegar instalamos las utilidades de aMule: dijo:sudo aptitude install amule-utils Crear un archivo (supongamos /home/usuario/aMuleLinks) y ponerle permisos de ejecución: dijo:touch /home/usuario/aMuleLinks chmod 777 /home/usuario/aMuleLinks Editar el archivo e incluir estas lineas, reemplazando los valores de las variables amuleserver y password por las que correspondan : dijo:#!/bin/bash amuleserver=127.0.0.1 password=contraseña amulecmd --host=$amuleserver --port=4712 --password=$password --command='Add '$1 Configurar Firefox Por ultimo, configurar Firefox para que acepte los links ed2k. En la barra de direcciones escribir about:config, aceptar el botón de advertencia y presionando el botón derecho sobre el listado hay que agregar 3 claves nuevas: dijo:Clave: network.protocol-handler.external.ed2k Tipo: Lógico (boolean) Valor: true Clave: network.protocol-handler.expose.ed2k Tipo: Lógico (boolean) Valor: false Clave: network.protocol-handler.app.ed2k Tipo: Cadena (string) Valor: /home/usuario/aMuleLinks Inmediatamente después, buscar algún link ed2k://, hacerle clic y cuando Firefox pregunte con que aplicación abrir el enlace, buscar el script que creamos en /home/usuario/aMuleLinks y seleccionarlo, marcar el casillero para que recuerde siempre esta acción, y listo! Fuente: Yo

Recien vi el post de jjm66 para bajar videos Flash aunque no aparezcan en /tmp y me parecio buenisimo, pero tambien vi un comentario que se quejaba de la cantidad de comandos, asique hice un pequeño "scripcito". Se puede usar directamente en una terminal de Bash o hacer un ejecutable, queda en ustedes lsof -n|grep Flash|while read ;do R1=`echo $REPLY|cut -d' ' -f2`; R2=`echo $REPLY|cut -d' ' -f4`; cp /proc/$R1/fd/${R2:0:2} video$R1$R2.flv; done EDIT: hice una version 0.2beta en lugar de prefijarle la extension a ".flv", se fija que mimetype tiene y lo cambia. Se me ocurrio que Flash puede cachear algo mas que no sea video, y con esto estaria contemplado. lsof -n|grep Flash|while read ;do R1=`echo $REPLY|cut -d' ' -f2`; R2=`echo $REPLY|cut -d' ' -f4`; cp /proc/$R1/fd/${R2:0:2} /tmp/bajaflash$R1$R2; R3=`file -i /tmp/bajaflash$R1$R2|cut -d: -f2|cut -d';' -f1`; EXT=`grep $R3 /etc/mime.types`; mv /tmp/bajaflash$R1$R2 bajaflash$R1$R2.${EXT: -3}; done PD: lo hubiera puesto en un comentario del mismo post, si no hubiese sido "exiliado" por jjm66 de sus posts hace mucho y todavia no se por que... Fuente: Yo (y jjm66)

Este script para Bash comprueba una casilla de email POP3 que indiquen, si hay mails los baja de a uno, le extrae el archivo adjunto (si lo hubiera) y finalmente borra el mail del server y el mail descargado, dejando solo el adjunto en el directorio destino. Lo hice para automatizar un poco el proceso de escaneo de una fotocopiadora Kyocera, que la unica opcion que trae es enviar lo escaneado a un mail. Los requerimientos son basicos, instalar el paquete "mpack" para poder extraer el adjunto y asegurarse de tener un Bash medianamente nuevo (los ubunteros van a necesitar una version superior a la 9.10). #!/bin/bash tmpfile="tmp.eml" destdir="/home/user/temp" # Directorio de destino host="mail.server.com" # Server POP3 user="[email protected]" # Usuario POP3 passwd="123456" # Contraseña port="110" CR=$'r' exec 3<>/dev/tcp/$host/$port read ok line <&3 [ "${ok%$CR}" != "+OK" ] && exit 5 echo user $user >&3 read ok line <&3 [ "${ok%$CR}" != "+OK" ] && exit 5 echo pass $passwd >&3 read ok line <&3 [ "${ok%$CR}" != "+OK" ] && exit 5 echo stat >&3 read ok num x <&3 if [[ $num > 0 ]]; then mkdir $destdir for (( c=1; c<=num; c++ )) do echo retr $c >&3 while read <&3 do echo "$REPLY" >> $destdir/$tmpfile if [[ $REPLY == $( echo -e "./r/n" ) ]]; then ### IMPORTANTE: CAMBIAR LA BARRA "/" POR LA INVERSA break fi done munpack -t -C $destdir $tmpfile rm $destdir/$tmpfile $destdir/part* echo dele $c >&3 done chmod 777 $destdir/* fi echo quit >&3 Yo
Cada vez que tengo que ejecutar un comando en la consola que ya había usado alguna vez, tengo que gastar la "flechita arriba" hasta que encuentro lo que quiero. Me imagino que a ustedes les pasara lo mismo... NO MAS!!! En la consola presionar CTRL+R, les va a aparecer un prompt con la leyenda "(reverse-i-search)`': ", ahi empiecen a escribir parte de la linea que quieran recuperar (no hace falta que sea el principio, cualquier parte sirve) y el buscador les va a ir sugiriendo hasta que encuentren lo que buscan! Fuente: Yo PD: como seguro van a pedir alguna imagen para que el post no sea crap (aunque no necesita imagenes), les dejo esta. Saludos!