SSH automatic Login

Logueo automático en Mac OS X.

En realidad es igual en Linux o Mac (L-Unix en general) el proceso consiste en que SSH puede comparar tu llave con las llaves autorizadas en el servidor.
En distribuciones Linux que incluyen seahorse por defecto nunca lo notas ya que no debes tomarte ninguna molstia más que marcar conectar automáticamente cuando el llavero te lo pregunte, en OS X no existe un método automático (al menos que yo conozca) para que esto se de sin que te enteres, así que tienes que hacerlo a mano. Continuar leyendo “SSH automatic Login”

Convertir masivamente wma a mp3 en MAC (y Linux)

Requieres tener instalado mplayer y lame (a través de port en mac o yum o apt en linux), luego correr el comando en la carpeta donde estén los archivos:
ls -1 | awk '//{system(" mv \"" $0"\"" " " "\""tolower($0)"\"" " ")}' && for f in *; do mv "$f" `echo $f | tr ' ' '-'`; done #esto elimina los espacios en los nombres de archivo

for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm "$i" && lame -m j -h --vbr-new -b 160 audiodump.wav -o "`basename "$i" .wma`.mp3"; done; rm -f audiodump.wav #convierte uno a uno los archivos a mp3

Apache Perl CGI en Mac OS X

Desde hace algún tiempo desarrollé cierta curiosidad por aprender Perl, me parece un lenguaje fenomenal, con posibilidades inmensas, además muy divertido.
Hoy quiero presentar el como iniciar desarrollos Perl en Mac OS X aprovechando claro el apache2 instalado en el sistema. Lo primero será hacer andar Apache, si se trata de una versión previa a OS X 10.7.x vale este how to, sino, solo tendrás que crear un archivo para tu usuario en: /etc/apache2/users/TU_USUARIO.conf con el siguiente contenido básico: Continuar leyendo “Apache Perl CGI en Mac OS X”

OS X Para Linuxeros.

Quienes amamos Unix en lugar de odiar a Windows terminamos por decantarnos por el uso de Mac OS X, quienes venimos de Linux usualmente vemos resistencia en los comentarios de la comunidad que deja entre ver sus opiniones en donde Apple Inc. es perverso como el diablo, algo así como el Microsoft de los 90’s y para muchos Microsoft no es otra cosa que una empresa titánica que a pesar de su éxito está llena de pésimos programadores que dañan todo lo que tocan. Continuar leyendo “OS X Para Linuxeros.”

Del declive de Linux, la subida de OSX y otras historias

No cabe duda que Apple Computer  es una de las empresas más importantes e innovadoras de los últimos tiempos, sin embargo esto no siempre le aseguró una gran participación en el mercado, incluso ha estado al borde de la quiebra en el pasado, en su momento su salvador fue Microsoft®.
Hoy Apple ha alcanzado lo que podríamos llamar su mejor época, en el pasado no había tenido tal liquidez y mucho menos había llegado a tanto público.
A eso del 2004 en mis finales de pre-grado de Ing. Industrial hacía un ensayo llamado: Innovación sin Marketing para la clase de mercadeo, una de las cosas que debatíamos en su momento era como una empresa tremendamente innovadora mantenía una difusión tan pobre y llegaba a nadie un público muy limitado. Sin embargo (y cabe hacer la mención) Apple ya para esas fechas empezaba a dejar muy atrás su crisis, sobre todo gracias a la aparición del ipod que despertó un gran interés y significó una gran revolución para el entremetimiento, poco después de la mencionada charla en la U. llegó a mi lo que sería mi primer encuentro con un ipod (un ipod de 4 generación que “venía con el carro”) y me quedó claro que la historia para Apple había cambiado y transformaría el mercado en un futuro cercano, se trataba de un producto genial, donde la experiencia de usuario era lo primero, una interfaz limpia y clara, superior a cualquier herramienta de reproducción de música que había conocido para ese momento y es incluso hoy superior a muchos dispositivos multimedia. Continuar leyendo “Del declive de Linux, la subida de OSX y otras historias”

Tomboy en Mac OS Lion (10.7.4)

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for IgeMacIntegration.IgeMacDock —> System.EntryPointNotFoundException: ige_mac_dock_get_type
Ese fue el error que me entregó tomboy luego de instalarlo en mac (bueno, luego de hacer un par de ajustes pues la compilación funcionó, pero el programa nunca respondió nada).
Lo resolví así:
En sysr recomiendan utilizar mono 2.6.7 pues tomboy no está listo para utilizar mono 2.10.9 (versión estable a la fecha), pero no me parece una solución interesante, pues otras herramientas si hacen uso de la última versión de mono, es más lo requieren para funciona, caso de monodevelop. Así que mi solución fue un mix, eliminé mono 2.10.9, instalé mono 2.6.7, seguí las instrucciones desde la web de tomboy para compilar en mac y copié un par de librerías desde los binarios de la versión 2.6.7 de mono directamente en /Applications/Tomboy.app/Contents/MacOS, los archivos fueron libintl.dylib y libigemacintegration.dylib (están en: /Library/Frameworks/Mono.framework/Versions/2.6.7/lib/) (recuerda copiar los archivos y no los links), sabía de ellos porque al compilar en 2.10.9 eran los que daban aviso de problemas.
Luego eliminé mono 2.6.7 y reinstalé mono 2.10.9, tomboy quedó funcionando pues la carpeta incluye sus propias librerías y pude conservar la última versión estable.