viernes, 30 de abril de 2010
Hacer que tu equipo te diga la hora cada 15 minutos al estilo mac =D
Primero creamos el archivo
vim /usr/local/bin/lahora.sh
#!/bin/bash
/usr/bin/espeak -v es-la --stdout $(date +%H_%M) | aplay &
Nos aseguramos de tener instalado espeak
yum install speak
Lo hacemos ejecutable /usr/local/bin/lahora.sh
chmod a+x
Hay 2 formas de ponerlo a funcionar
1. Con un cron:
crontab -e (con el usuario que vamos a ejecutar el programa)
*/30 7-17 * * 1-5 /usr/local/bin/lahora.sh
2. Editando el .bash_profile
vim .bash_profile
Al final colocar /usr/local/bin/lahora.sh
Y dentro de lahora.sh colocar un sleep 15m , todo esto dentro de un while infinito ;-)
Saludos!
Configuración de BlogGTK
miércoles, 14 de abril de 2010
Hace poco me han pasado como no safarme los tornillos a punta de greps, cuts y awk para sacar los campos de un path o la ruta de un arhivo.
supongamos tenemos el siguiente archivo:
/tmp/my.dir/filename.tar.gz
lo incluiremos en la variable foo
foo=/tmp/my.dir/filename.tar.gz;
mostramos la ruta al archivo en la variable
echo $foo;
Obtenemos y mostramos el path ...
path=${foo%/*};
echo Path: $path;
Obtenemos y mostramos el nombre del arhivo y la extensión...
file=${foo##*/};
echo File: $file;
Obtenemos y mostramos la extensión ...
ext=${file#*.};
echo Ext: $ext;
Obtenemos y mostramos solo el nombre del archivo ...
base=${file%%.*};
echo Base: $base
El resultado si reunimos todo es algo asi como esto:
/tmp/my.dir/filename.tar.gz
Path: /tmp/my.dir
File: filename.tar.gz
Ext: tar.gz
Base: filename
Chau!!!
jueves, 23 de julio de 2009
Como Clonar Maquinas en XEN con virt-clone
En la tarde de ayer estuve jugando a clonar maquinas con XEN; aunque se anuncia que con KVM en sistemas basados en Redhat, el procedimiento no debe cambiar mucho.
Pues bien la formula mágica consiste en:
Ir al directorio donde queremos dejar la imagen... es decir nuestro repositorio de imagenes virtuales (podemos usar este sitio como un punto de montaje aparte y dejar unos buenos GB destinados para usar allí)
#cd /var/lib/libvirt/images/
y lanzamos el comando
#virt-clone -n nodo2_rhel5 -u -m -f nodo2_rhel5.img --nonsparse
luego aquí nos pregunta cual es el nombre del sistema original para mi caso seria nodo1
:...nodo1_rhel5
y yap!...pero y que son los parámetros?
-n es el nuevo nombre de la maquina
-u genera un nuevo id
-m genera una nueva mac para la tarjeta de red
-f es el nombre del archivo al cual va a quedar la nueva maquina (podemos dejar también una partición)
Revisando un poco mas... el comando ofrese un asistente por linea de comandos para ser usado; bastara con hacer un virt-clone y el realizará las preguntas convenientes.
#virt-clone
What would you like to use as the cloned disk (file path)? ....
Para Finalizar... este comando debe ejecutarse con la maquina apagada.
lunes, 20 de julio de 2009
Instalando y Ajustando fedora 11 a 64 bits.
su -Copiamos el archivo /usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi a la ruta /usr/share/hal/fdi/policy/
cp /usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi /usr/share/hal/fdi/policy/
El archivo contiene opciones de synaptics que al parecer han sido deshabilitadas para que este paso sea gestionado directamente por gnome, por tanto devolvemos la gestion a partir de este archivo:
vim /usr/share/hal/fdi/policy/10-synaptics.fdi
El problema radica en que los botones han sido deshabilitados y puestos como comentario de un tag xml, lo unico que hacemos es agregar un -- > para habilitar la sección que controla los botones y ya tendremos nuestro problema solucionado; el archivo debe quedar asi:

Si se fijan, el método alternativo habla sobre un programa con el cual se hace esta configuración, uno de los comentarios en estos artículos dice que deshabilitar el control de synaptic de gnome seria también una solución valida, comento esto, si el procedimiento enunciado no funcionara, para ser tenido en cuenta como una tercera solucion alternativa.
jueves, 9 de julio de 2009
Probando fedora 10 me encontré con la agradable sorpresa que podía usar las charlas de facebook desde pidgin... sin embargo, no encontre los plugins para Centos.... afortunadamente se puede usar la versión del paquete para fedora 9 ( en mi caso no quise averiguar si la de fedora 10 servía... supongo que sip :P, pero preferí ir a la fija!!!) .
El paquete lo encuentran en la siguiente dirección.
Solo hace falta instalarlo y reiniciar pidgin para tener acceso.
En cuentas, agregamos la de facebook y yap.
Cabe resaltar que es un paquete inestable y por ratos se puede desconectar; a pesar de esto comparto esta información.
Revisando los paquetes que trae Centos, me encontré con que la versión de OpenOffice que se incluye por defecto es la 2.3 ... sin embargo desde la pagina de www.openoffice.org podemos conseguirlo sin ningun problema. desde aqui.
Si al escoger la opción de descarga(si hombre... que el RPM en español esta bien :P ), nos muestra un archivo .tar.gz no debemos asustarnos, este instalador contiene un asistente que hara la tarea mucho mas sencilla de lo que pensamos.
Una vez descargado el archivo.. solo debemos hacer un tar -zxvf OOo_3.1.0_LinuxIntel_install_es.tar.gz o si lo prefieren desde Nautilus invocamos a FileRoller y lo extraemos.
ahora solo restara invocar al instalador... ./setup y seguir el asistente... (se recomienda instalarlo como root y dejarlo en el directorio /opt/ con el fin de dejarlo disponible para otros usuarios en el sistema)
Este asistente selecciona los rpms necesarios que hemos extraído del .tar.gz y los instala por nosotros(mas fácil pa donde!!!).
Tweaks!!!!!
Una vez instalado recomiendo hacer unos pequeños cambios para obtener un mejor rendimiento.
1. Afinar la carga de OpenOffice: Con este pequeño truco hacemos que OpenOffice cargue mucho mas rápido.. en algunos casos a una velocidad que despeina!!!! para esto vamos a Herramientas / opciones y en el Árbol escogemos
OpenOffice -> Memoria -> Memoria (150 MB) y # de Objetos pueden ser 50 :D
Estos valores pueden ser acomodados al gusto, para mi esta combinación trabaja bastante bien.
Agregar Extensiones!!!!
Uno de las grandes novedades y fortalezas en sistemas como OpenOffice y Firefox es la posibilidad de Agregar plugins e incluso de crearlos de ser necesario, a continuación vamos a agregar extensiones para aumentar el Clipart, Obtener Diccionarios y Plantillas.
2. Incluir Plantillas de trabajo.
Disponible aquí.
3. Incluir Diccionarios.
Disponible aquí.
4. Aumentar el ClipArt
Disponible aquí.
5. Importar PDF (si señores!!!! para modificarlos!!!!!)
Disponible aquí.
Si lo queremos así... desde nuestro firefox podemos abrir la aplicación directamente a OpenOffice y la extensión se instalara inmediatamente, bastara con reiniciar OpenOffice y comprobar que ha quedado debidamente engallado !!!!
