Inicio

Mi nombre es Rafael Vega, me dedico a hacer software y a experimentar con tecnología, prefiero las tecnologías libres y abiertas. Creo que la programación y la ingeniería son actividades altamente creativas (como el arte). Me gusta tocar el bajo y enseñar, estoy en Medellín, Colombia y me puede contactar aquí.

Recent Posts

Una lista de comandos y trucos.

Comandos y trucos que siempre olvido

Administración de usuarios y grupos en Linux

1
2
3
4
5
6
7
useradd mombre_usuario
groupadd nombre_grupo
passwd mombre_usuario
cat /etc/passwd
cat etc/group
usermod -a -G nombre_grupo nombre_usuario # Agrega el usuario al grupo secundario
usermod -g nombre_grupo nombre_usuario # Cambia el grupo primario del usuario

Postgres

1
2
3
4
5
6
7
8
9
10
# Server:
sudo -u postgres service postgresql start|stop|restart
sudo -u postgres createdb dbname

#Client:
sudo -u postgres pqsl

#Set password
$ sudo -u postgres psql template1
template1=# \password

Buscar y remplazar texto en muchos archivos

1
find ruta/archivos -type f -exec sed -i 's/busqueda/remplazo/g' {} \;

Crear thumbnails de una imagen

1
convert Aab_001.jpg  -resize 29x29^ -gravity center -extent 29x29 Aab_001.small.jpg

Copia de archivos a un servidor remoto

1
2
rsync -avzu /ruta/local usuario@host:/ruta/en/servidor #Preserva usuarios, grupos, fechas
rsync -rvzu /ruta/local usuario@host:/ruta/en/servidor #No preserva usuarios, grupos, fechas

Renombrar muchos archivos

1
for i in *; do j=`echo $i | cut -d . -f 1`; j=$j"_32.png"; mv $i $j; done

Limpiar cache de iconos en gnome

1
sudo gtk-update-icon-cache --force <nombre del theme>

Cambiar los atajos de teclado de cualquier aplicación en Ubuntu 12.04 y Unity

Tomado de aqui.

Usando gconf-editor, navegar a org->gnome->desktop->interface y activar la opción can-change-accels.

Luego inicie la aplicación que quiere configurar con la opción UBUNTU_MENUPROXY=0. Por ejemplo UBUNTU_MENUPROXY=0 nautilus. Ahora puede poner el mouse sobre cualquier opción del menu y teclear el atajo deseado.

Instalar varias versiones de Ruby con rbenv

1. Instalar rbenv y el plugin ruby-build

1
2
3
4
5
6
7
8
9
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

mkdir -p ~/.rbenv/plugins
cd ~/.rbenv/plugins
git clone git://github.com/sstephenson/ruby-build.git
exec $SHELL

2. Instale la versión de ruby que quiera

1
2
rbenv install 1.9.2-p290 --with-openssl-dir=/usr/local
rbenv rehash

3. Use la nueva versión de ruby

1
2
rbenv global 1.9.2-p320
ruby -v
  1. Cómo evitar que nautilus dibuje el fondo del escritorio en XFCE. 1 Reply
  2. 3. Programación gráfica con <canvas> y Javascript. Leave a reply
  3. 2. Introducción a Javascript. 3 Replies
  4. Taller HTML5 1 Reply
  5. Guardar archivo codificando como UTF-8 en VIM Leave a reply
  6. Como usar fuentes de Mac (dfont) en Linux Leave a reply
  7. Como montar imágenes dmg en Linux 1 Reply
  8. Incrementar o decrementar un numero en VIM Leave a reply
  9. Partituras para bajo de "Best of Fela Kuti". Leave a reply