martes, 24 de enero de 2012

Odio el MagicMouse

El cambio hacia mi nueva iMac no ha sido tan bello. Lion no termina de gustarme. Era feliz con Snow Leopard.

Otra cosa que no me gustó demasiado es el Magic Mouse. Me gusta para navegar, e incluso para ver archivos PDF, pero de plano no se lleva bien con Power Point. Se vuelve loco. El scroll no deja trabajar y es frustrante.

Para mejorar mi vida instalé BetterTouchTool.

El problema que en Lion el dashboard lo descompone todo y no permite configurar el botón medio, así que primero me cargué al dashboard.

$ defaults write com.apple.dashboard mcx-disabled -boolean YES
$ killall Dock

Lo bonito de BTT es que se pueden configurar características por aplicación, así que primero configure el botón medio.

A continuación desactive el scroll para PPT.

Al menos ahora ya me deja trabajar. No es la mejor solución, pero funciona.

El scroll funciona sin problema en el navegador y en la terminal puedo dar copy/paste con el botón medio :P

martes, 29 de noviembre de 2011

Bash y stdin

Leer de entrada estándar en bash


#!/bin/bash
myarray=( $( cat /dev/stdin ) )
for i in ${myarray[@]}
do
echo $i
done


también funciona


read -a variable


Pero solo para una palabra.

miércoles, 19 de octubre de 2011

Variables del kernel Memoria Compartida

Esta la busqué en el manual, pero para que no se me olvide mejor la pongo aquí y así la tengo a la mano.

sudo /sbin/sysctl -w kernel.shmall=21474836480


sudo /sbin/sysctl -w kernel.shmmax=3221225472

martes, 25 de enero de 2011

Calcular sha1 sum en MacOS X

$ openssl sha1 mi_archivo

viernes, 3 de diciembre de 2010

Montar imagen en línea de comandos (MacOSX)

Para montar una imagen de disco desde la línea de comandos:

hdiutil attach mi_archivo.sparceimage

Para desmontar una imagen de disco desde la línea de comandos:

hdiutil detach mi_punto_de_montaje

jueves, 2 de diciembre de 2010

Enviando mails en línea de comandos


Para automatizar eso de enviar mails que incluyan un archivo "no ascii" desde la línea de comandos hice lo siguiente:

  1. Primero escribo mi mensaje en el archivo mensaje.txt (Mi archivo de texto).
  2. Preparo mi archivo que voy a enviar como attachment (En este caso un pdf).
  3. Uso mutt
mutt -s "Aquí pongo el asunto" -a archivo_de_attachment.pdf login@dir.email < mensaje.txt


Claro que esto lo hice un poco más automatizado.

Para ello preparé mi archivo direcciones.txt con los emails a los que quería enviar (uno por línea)

for i in `cat direcciones.txt`; do mutt -s "Aquí pongo el asunto" -a archivo_de_attachment.pdf $i < mensaje.txt ; done

Borrón y cuenta nueva

He decidido utilizar este espacio para apuntar todas aquellas cosas que busco en la web, me gustan, las hago y luego no me acuerdo ni como las hice.

Así espero tener un poco más de orden.