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í.
Featured Post
Programación de Software Para Audio
Estoy a cargo de un grupo de estudio de programación de software para audio. Actualmente nos estamos encontrando los Jueves de 6 a 8 pm en La Miscelánea. La entrada es libre y están tod@s muy invitad@s! Si quieren mas … Continue reading
Recent Posts
Una lista de comandos y trucos.
2
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 |
- Cómo evitar que nautilus dibuje el fondo del escritorio en XFCE. 1 Reply
- 3. Programación gráfica con <canvas> y Javascript. Leave a reply
- 2. Introducción a Javascript. 1 Reply
- Taller HTML5 1 Reply
- Guardar archivo codificando como UTF-8 en VIM Leave a reply
- Como usar fuentes de Mac (dfont) en Linux Leave a reply
- Como montar imágenes dmg en Linux 1 Reply
- Incrementar o decrementar un numero en VIM Leave a reply
- Partituras para bajo de "Best of Fela Kuti". Leave a reply