martes, 2 de agosto de 2011

Cambiar el idioma del teclado o la fuentes en consola

primero necesitamos el paquete de español

sudo apt-get install language-pack-es


pasamos el teclado en español

sudo loadkeys es


reconfiguramos la consola

sudo dpkg-reconfigure console-setup

martes, 28 de junio de 2011

Extension LibreOffice para subir documentos a Google Docs

Existe una extensión para trabajar o convertir documentos de libreOffice a Google Docs.

La extensión la podemos descargar aquí.

Si guardamos en formato libreOffice, funcionara como si fuera dropbox, y la extensión nos permitirá abrir o descargar los archivos que tengamos en Google Docs.

lunes, 20 de junio de 2011

Pasar Bases de datos de un servidor a otro en PostgreSQL

Una manera de rápida de migrar bases de datos de un servidor a otro sin "intermedios" es:

pg_dump -C -h maquina_remota -l usuario_remoto base_datos | psql -h maquina_local -U usuario_local base_datos


También puede invertirse el orden.

Keepassx en Ubuntu

Utilizo bastante el Keepassx, i el otro dejo de funcionar-me primero en el portátil i después en fijo, esto me mosqueo bastante.

El error que daba es que: " El archivo keepassx.png no existe"

La solución:

ln -s /usr/share/keepassx/icons/keepassx.default.png /usr/share/keepassx/icons/keepassx.png

jueves, 9 de junio de 2011

Permisos para trabajar en grupo umask y SGID

Cuando necesitamos colaborar en un grupo de trabajo escribiendo en la misma carpeta o subcapertas y los permisos de grupo y el grupo se mantengan , hay que hacer los siguiente:
1) Para que la carpeta tenga un grupo y tanto los archivo o subcarpetas mantenga ese grupo le hacemos un set GID.
chgrp www-data /carpeta
chmod g+s /carpeta

2) Para que el grupo de trabajo tenga permisos de escritura, en /etc/profile si lo queremos para todos y tenemos acceso a root de la maquina o en .bash_profile de cada usuario si lo queremos personalizado o no somos root de la maquina.
umask 002


Aqui teneis una lista de los permisos en umask


miércoles, 8 de junio de 2011

Mercurial hg por ssh en puerto no habitual

Cuando queremos clonar un repositorio de mercurial en un puerto no habitual debemos de añadir el parametro:
-e 'ssh -p 2222'

También hay que tener cuidado con las rutas de despues de la direccion, // si queremos ruta absoluta y / si queremos la ruta a partir de nuestro directorio /home/usuario.

Por ejemplo:
hg clone -e 'ssh -p 2222' ssh://troig@host.net//home/sites/programaalcanto/


martes, 31 de mayo de 2011

UUID para la particiones de disco en ubuntu / debian

La verdad nunca me acuerdo del dichoso comandito para ver los uuids de las particiones, con lo sencillo que es, aquí lo dejo escrito.
sudo blkid
o
ls -l /dev/disk/by-uuid/

lunes, 30 de mayo de 2011

Soporte para python en Netbeans 7

Por defecto netbeans 7 no lleva el acceso al plugin de python. Para añadirlo nos vamos a ->Herramientas ->Complementos -> y a la Pestaña Configuracion, pulsamos el boton agregar y escribimos el nombre "Plugin de Python" y añadir la siguiente direccion:
http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz

Después nos vamos a la pestaña Plugins disponibles y pulsamos el boton "Volver a cargar el catalogo" y en la categoria "python" nos apareceran 3 entradas las marcamos la 2 y pulsamos instalar.

Nos pedirá reiniciar el IDE y listo.

lunes, 23 de mayo de 2011

Gestores o Manager de Conexiones SSH

Después de actualizar a ubuntu natty (11.04) el sshmenu no funciona en el menu, asi que me puse a buscar alternativas. Y parece que las hay y bastante mejores que sshmenu.
Realizadas en Pyhton :
Ambas son similares, si no necesitas complicaciones son ideales. Y muy sencillas de utilizar.
Monocaffe

Gnome Connection Manager

Realizadas en Perl:
PAC Manager Es muy completa y tiene muchisimas opciones avanzadas.
Para instalar en natty y poder satisfacer las dependencias hay que instalarse los "sources" de getdeb y actualizar, despues con un simple "sudo apt-get pac" y voila.