Archive for the ‘Thinking Mac’ Category

Bash – Recorriendo archivos linea por linea

Domingo, Agosto 1st, 2010

Con el siguiente trozo de script es posible leer, linea por linea, un archivo de texto.

SOURCEFILE=/tmp/archivo.txt
exec 0<$SOURCEFILE
while read LINE
do
 #echo "Procesando linea:[$LINE]"
done
exec 0<&3

Syntax highlighting – Colores en vim bajo OSX Snow Leopard

Domingo, Agosto 1st, 2010

Por alguna extraña razón, en OSX Snow Leopard parece no venir habilitado por defecto algunas opciones interesantes de vim. En particular, el aplicar color a los scripts bash, php, etc.  Buscando un poco, encontré la forma de habilitarlo.

(más…)

Deshabilitar auto marcar como leido correos en Mail.app

Martes, Noviembre 17th, 2009

mailDesde que me cambié a Mac, una de las cosas que siempre me molestó fue que en Mail.app, tan sólo basta posarse sobre un mail para que este quede marcado como leido.  Yo estaba acostumbrado a dar una ojeada rápida a los mails y dejar como no-leido aquellos que requerían mi atención posterior.

Otras aplicaciones como Thunderbird o incluso Outlook, permiten configurar un periodo de tiempo necesario para que el mail se marque como leido, sin embargo, Mail.app no.  Luego de encontrar soluciones pagadas como Mail-Act-on, finalmente encontré gracias a Google un plugin gratuito para solucionar el problema: TruePreview.

De fácil instalación, agrega un nuevo tab al preference de Mail, permitiendo configurar un delay para poner el mail como leido o decididamente, dejarlo como manual.

Convertir subtitulos YouTube/Google a SRT

Lunes, Marzo 2nd, 2009

No es que me caigan mal estos dos gigantes, pero necesito reproducir un video en forma offline y para ello me bajé el MP4 de YouTube pero mi sorpresa fue grande al bajar los subtitulos del video y notar que estan en un comprensible pero no estandar XML.

Para poder mostrar los subtitulos con VLC, opté por convertirlos a SRT utilizando Google2SRT. Todo bien hasta que al tratar de iniciarlo me dijo “Exception in thread “main” java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group“.

Googleando un rato, encontré que para resolver esto se puede ejecutar usando Java 1.6, el que simpaticamente está un tanto escondido en

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin

Después de encontrar la ruta, un simple java -jar Google2SRT.jar y la conversión funcionó sin problemas.

Google2SRT

Google2SRT

Archivos abiertos no permiten expulsar un volumen

Martes, Febrero 24th, 2009

Removable Disk Problem?

Más de una vez me pasó que al intentar expulsar una unidad de disco externa, aparece una agradable ventana informando que no es posible realizar la operación porque uno o más archivos del disco están en uso.  Can't remove Volume

Hasta aqui todo bien, pero cuales son esos dichosos archivos? Qué aplicación es necesario cerrar para poder expulsar la unidad?

La tentación me sugiere retirar sin más la dichosa unidad pero aqui hay un comando que puede evitarnos potenciales riesgos.

(más…)

WireShark no detecta ninguna interfaz de red en OSX

Miércoles, Febrero 18th, 2009

WireSharkAcabo de instalar WireShark para OSX y me topé con que al abrir el programa me arrojó un feo error que protesta formalmente por no poder encontrar los módulos MIBS y que no me deja capturar nada (algo un tanto importante dado que sin esto no es muy útil la aplicación).

(más…)

EQe: Monitoreando Rachota usando Applescript y bash

Martes, Octubre 21st, 2008

Primero explico el problema: En la pega usamos un programa llamado Rachota para medir tanto el tiempo que

Rachota TimeTracker

Rachota TimeTracker

trabajamos asi como el proyecto en que lo hacemos.  Como pueden imaginarse, esto suena bonito hasta que soy yo el que tengo que cambiar de una tarea a otra o que una vez terminada la jornada laboral se queda encendido (esto no es tan malo, trabajar sin trabajar).  El problema sucede cuando después del almuerzo, me doy cuenta que no he encendido Rachota o que llevo todo el día “Revisando mails”.

Aqui es donde nació la necesidad de tener un programita, un script que revise periodicamente el estado de Rachota y en función de la hora o día de la semana me advierta posibles “Estás trabajando gratis!”. Este programita, en forma original se llama EQe (En Que estoy). Más detalles después del salto

(más…)

Applescript: Escribiendo logs a disco

Miércoles, Octubre 15th, 2008

Una de las cosas que eché de menos en applescript es una forma sencilla de hacer debugging, para resolver esto podemos usar una sencilla función applescript como la que está a continuación.

(más…)

Como Automatizar tus respaldos criticos con rdiff backup – Parte 1

Lunes, Octubre 6th, 2008

Hace un tiempo tengo la idea de generar un script que automatize mis respaldos de archivos críticos usando rdiff-backup. Este post refleja mis intentos de lograrlo, quiero notar que todo lo que está aquí es fase beta(más…)

Reproducir WMV en Quicktime? Si, es posible

Viernes, Octubre 3rd, 2008

Flip4Mac

Flip4Mac

Hasta ahora, para reproducir archivos WMV necesitabamos un reproductor como VLC Media Player. Desde hace un tiempo vengo escuchando que se desarrolla un componente para Quicktime que permitiría la reproducción directa y nativa de los WMV en nuestro reproductor por defecto.

(más…)