Report inadequate content

Mac in Harecoded

18/10/2014

OS X renaming using parameter expansion

When it comes to rename files via command line there is no rename utility under OS X without installing Homebrew. But I still never needed to install it since there is a lot you can do by just making use of the shell parameter expansion.

The parameter expansion allows you to manipulate variables in a very convenient way and when mixed with the mv command you have an...

19/09/2014

Terminal tuning for Git developers in Mac

If you work with Git in the terminal there are some tweaks you might want to apply to your prompt for safer and faster coding. The following lines are part of my ~/.bash_profile file. I use it on Mac although that might work in Linux as well.

You can copy and paste this code in your ~/.bash_profile (create it if it doesn't exist), save and open a new terminal to see the...

11/10/2012

Puppet Syntax highlighting under Textmate

Add some color to your puppet scripts opened in TextMate! Fire this in a terminal:

mkdir -p ~/Application\ Support/TextMate/Bundles
git clone https://github.com/masterzen/puppet-textmate-bundle.git Puppet.tmbundle
mv Puppet.tmbundle/ ~/Library/Application\ Support/TextMate/Bundles/
rm -fr Puppet.tmbundle

And voilà!

29/08/2012

Mantener la sesión abierta en iTerm (keep-alive)

Similarmente a como explicamos sobre cómo mantener la sesión activa en Putty, si queremos dejar la terminal abierta y que no se nos cierre con iTerm cada vez que vamos a hacer un café, comer, o liberar la próstata, hay que seguir estos sencillos pasos:

Abrir Bookmarks -> Manage Profiles Desplegar Terminal Profiles y seleccionar Default Marcar When idle,...

15/06/2012

Cómo expulsar un CD o DVD atascado en Mac

Hoy he puesto un DVD en la unidad del Macbook y a través de los botones de eject era imposible sacar el CD. Mi portátil no tiene el clásico agujero para meter un clip y sacarlo mecánicamente.

Lo que me ha funcionado finalmente es ejecutar desde la terminal:

drutil tray eject

Otras cosas que pueden funcionar son:

Probar de expulsarlo desde la "Utilidad de Discos" o...

23/03/2012

Autocompletar hosts al escribir ssh en la terminal

Esta mañana mi compañero Borja me ha enseñado un pequeño truquito para olvidarse de los bookmarks en la terminal. Se trata de autocompletar el comando ssh con los hosts conocidos.

De este modo, cuando escribes ssh en la terminal puedes darle al tabulador para que sugiera o escriba el resto de host por ti. Ejemplo:

Existen múltiples maneras de hacer esto, leyendo...

5/12/2011

Activar y cambiar los colores de la terminal + Prompt

Ya uses iTerm, Terminal o cualquier otra herramienta en Mac, para ver y tunear los colores de tu terminal basta con editar el fichero ~/.bash_profile e incluir lo siguiente:

export CLICOLOR='true'
export LSCOLORS="gxfxcxdxbxegedabagacad"

Y conseguirás algo parecido a esto:

La primera línea activa los colores, la segunda dice qué colores usar. Cuando guardes el fichero y...

29/08/2011

Conectar por SSH sin password (autenticación de clave pública)

Para conectar a un servidor remoto por SSH sin usuario ni contraseña todo lo que hace falta es compartir una clave entre cliente y servidor. Los pasos son muy sencillos:

Asegurarse que la carpeta .ssh existe en el servidor al que nos queremos conectar Crear una clave RSA en la máquina cliente (la que se conecta):

ssh-keygen -t rsa

Cuando se te pida...

27/08/2011

Comando `tree` para Mac

Existe una utilidad llamada "tree" en Windows y Linux que sirve para ver un listado de directorio en un formato ASCII un poco más agradable a la vista. Si no quieres bajarte los MacPorts para esta pequeña utilidad lo más fácil es crear un script de una línea y enlazarlo en /bin para poder llamarlo directamente.

El comando en cuestión es este:

find . -print | sed -e...

24/07/2011

How to backup your full Flickr account (script)

Why you would like to copy all your images stored at Flickr to your computer? Well, maybe you want to browse them later offline, maybe you want to stop paying your PRO account, or to keep them just in case...

In any case, Flickrtouchr is a simple command-line script to backup Flickr. You don't need to know python or programming at all. A couple of lines in the Terminal and that's it.

After...