Cuando usamos Git, podemos ver los cambios entre dos commits con el comando diff:
git diff master development
Sin embargo la salida del diff puede llegar a ser confusa, especialmente si hay muchos cambios entre las versiones. Uno de los programas gráficos más conocidos para visualizar estos diffs es Meld. Para que Git utilice Meld a la hora de visualizar las diferencias basta con escribir:
git config --global diff.tool meld
El --global sirve para que el cambio se aplique a todos los repositorios Git del sistema. A partir de ahora, bastará con hacer:
git difftool master development
O, si se quiere comparar a nivel de directorios, en lugar de entre archivos individuales:
git difftool -d master development
lunes, 7 de septiembre de 2015
lunes, 31 de agosto de 2015
Solaar: Usando Logitech Unifying en Linux
Hace algunos años, Logitech unificó la gran mayoría de sus dispositivos inalámbricos bajo un mismo receptor. Esta tecnología se llamó Unifying y permitía, entre otras cosas, utilizar un mismo receptor para emparejar hasta 6 dispositivos, con el consiguiente ahorro de puertos USB. Además, si no se instalaba ningún driver, el sistema operativo reconocía el enlace inalámbrico como el de un dispositivo normal y corriente, aunque la instalación del software de Logitech permitía funciones adicionales, como ver el estado de la batería, activar teclas de función, cambiar el DPI en los ratones, etc.
Como suele suceder, este software sólo esta disponible de forma oficial para Windows/MacOS. Afortunadamente, la comunidad pudo descifrar el protocolo HID++ de Logitech y desarrolló Solaar, un gestor de dispositivos compatibles con Unifying para Linux.
Solaar, además del código fuente, dispone de paquetes para Debian, Ubuntu, OpenSuse y Arch. Para instalarlo en Ubuntu, basta con añadir el siguiente PPA:
sudo add-apt-repository ppa:daniel.pavel/solaar
E instalar el programa:
sudo apt-get update
sudo apt-get install solaar
Yo lo he instalado en Ubuntu y funciona de maravilla. Permite emparejar y desemparejar dispositivos al receptor, ver la carga de los periféricos, incluso activar las teclas de función por defecto en mi teclado:
Como suele suceder, este software sólo esta disponible de forma oficial para Windows/MacOS. Afortunadamente, la comunidad pudo descifrar el protocolo HID++ de Logitech y desarrolló Solaar, un gestor de dispositivos compatibles con Unifying para Linux.
Solaar, además del código fuente, dispone de paquetes para Debian, Ubuntu, OpenSuse y Arch. Para instalarlo en Ubuntu, basta con añadir el siguiente PPA:
sudo add-apt-repository ppa:daniel.pavel/solaar
E instalar el programa:
sudo apt-get update
sudo apt-get install solaar
Yo lo he instalado en Ubuntu y funciona de maravilla. Permite emparejar y desemparejar dispositivos al receptor, ver la carga de los periféricos, incluso activar las teclas de función por defecto en mi teclado:
jueves, 25 de junio de 2015
Eliminar archivos recursivamente con wilcards en Linux
Por ejemplo, para borrar todos los archivos terminados en exe en el directorio actual recursivamente, bastaría con escribir:
find . -name '*.exe' -exec rm -f {} \;
find . -name '*.exe' -exec rm -f {} \;
miércoles, 20 de mayo de 2015
Extraer imagen de un PDF en Ubuntu
Primero instalamos (si no lo tenemos ya) el paquete poppler-utils:
sudo apt-get install poppler-utils
Una vez tengamos el paquete, sólo tenemos que usar en el terminal:
pdftoppm -rx 300 -ry 300 -png file.pdf output
Donde -rx y -ry permiten especificar los DPI horizontales y verticales respectivamente (a más DPI, mayor resolución de salida en la imagen final), file.pdf es el archivo PDF de entrada y output es el archivo (en este caso PNG) de salida. Muy útil para convertir imágenes vectoriales a un formato que acepten programas como Word o Powerpoint.
sudo apt-get install poppler-utils
Una vez tengamos el paquete, sólo tenemos que usar en el terminal:
pdftoppm -rx 300 -ry 300 -png file.pdf output
Donde -rx y -ry permiten especificar los DPI horizontales y verticales respectivamente (a más DPI, mayor resolución de salida en la imagen final), file.pdf es el archivo PDF de entrada y output es el archivo (en este caso PNG) de salida. Muy útil para convertir imágenes vectoriales a un formato que acepten programas como Word o Powerpoint.
miércoles, 11 de febrero de 2015
Minimizar ventanas desde el launcher de Unity
Al parecer este comando sólo funciona a partir de Ubuntu 14.04. Simplemente hay que abrir una terminal y pegar lo siguiente.
Para habilitar el minimizado:
Para deshabilitarlo:
Para habilitar el minimizado:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
Para deshabilitarlo:
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false
Suscribirse a:
Entradas (Atom)