Why I do not like MacOS anymore.

I’m writing this in my new Acer Aspire One over my MacBook. The MacBook has dual boot (Ubuntu Linux and Leopard) and I have not used MacOS for almost one month, except for synchronizing my iPod Touch.
Yeap. I do not like MacOS anymore. Why should I be content with the sugar-free-UNIX MacOS when I can enjoy the double-caramel-UNIX Linux?

For example, the first time I wanted to install MySQL in Leopard, my only choice was to download the tarball for Tiger, apply a home-made patch, compile and pray for it to work. That time, I thought “it’s ok, it’s just a bit annoying, but it’s not a big deal”. But then I wanted to install LaTeX. Cool, the only option I found was to install a package manager that was already deprecated when I used Tiger! “Ok”, I thought, “It’s still a UNIX. It’s great. You still have the tab completion”. But, oh! The tab completion was even better in Linux.

And that’s the story. I can survive patching and compiling MySQL (for a effing hour), using deprecated software to install LaTeX. But when I tasted again the actual tab completion, I had to come back to Linux as Enrique Dans comes back to T4.

So, brothers-in-linux, please, forgive me.

P.S. I think the post “Why I Hate Apple, Why I Switched Back” can be inspiring.

Tweets del 13-02-2008

Array de un tipo genérico.

En Java 5 (desconozco lo que pasa en Java 6, aún no está en Mac, por desgracia) no se pueden instanciar arrays de un tipo genérico, para ello hay que recurrir a un pequeño truco de casting. Suponiendo que la clase es, por ejemplo, Pila<T> la línea de código para declarar un array llamado stack de capacidad n es:

T[] stack = (T[]) new Object[n];

Saldrá un warning “Type safety: Unchecked cast from Object[] to T[]”, pero no hay nada de que preocuparse.

Fuente.

Macs en la noche.

Hoy mi mac me ha pegado un susto. A eso de las 21:45 se ha puesto a aullar mi Mac. Eso era raro (obviedad). Una simple búsqueda en Google me sirvió para hallar la causa. Se trata de Flappie, una especie de Tamagotchi para el Dashboard que cuando considera que se ha acabado el día, aúlla.

Por lo visto, también hace un soniquete si te levantas lo suficientemente pronto…

oFone

Maquero que me estoy volviendo y no paro de leer sobre el iPhone (el de Apple, no el de Cisco). Muchos rumores, muchas cosas que se confirmarán o no, cuando salga.

Por otra parte, hay gente que está esperando la copia innovación de Micro$oft. Por suerte, unas almas caritativas han hecho un vídeo para Micro$oft sobre cómo no hacer su copia. Si, el oFone sería al iPhone, lo que el Zune es al iPod.

Micro$oft, así no se haría:

Mi Mac.

He aquí una serie de programas que he probado para MacOS X.

Adium: mensajería. Sin duda, el mejor de su categoría, aunque a Rosa
no le guste por no tener soporte para WebCam (mira entre los extras,
tal vez haya algo). Pero sin duda, es lo que hay entre los extras lo
que más me gusta. La posibilidad de tener como icono a Duck Yoda, o
Duck Vader, o a Mr. T (o incluso un palantir), y el resto de cosas
modificables (o tuneables, como le gusta decir ahora a la gente) es
increíble. Me gusta, me gusta y me gusta. Es un QCHSE.

CocoaMySQL: Si tenéis una base de datos MySQL instalada en vuestra
máquina (o includo en una remota) os lo recomiendo. Es extremadamente
intuitivo. Me encanta su preciosa GUI (Interfaz Gráfica de Usuario).
Si lo tuyo son las bases de datos, esto es otro QCHSE.

Compresores (Stuffit y UnrarX): Bueno, no están mal. Les queda mucho
por mejorar, pero para abrir los comprimidos están bien.

Deeper: Un programita con unas cuantas configuraciones “ocultas” del
MacOS X. Muy, muy útil si estás hasta el culo del efecto aladino (me
gusta más el efecto sorbido). Esto es un QCHSE. Lo malo es que pesa
casi un mega. Personalmente demasiado para lo que hace.

Flash Video Downloader: Descarga en formato flv los vídeos de los
sitios más famosos de internet (YouTube, GoogleVideo, aunque no lo he
probado con ZappInternet). Indispensable para un adecto al YouTube
como yo.

flv_viewer_0.4.osx: Sirve para ver los vídeos descargados con el
programa anterior. Simplón, pero cumple su función.

iCal: Como dice el anuncio “I’m loving it”. No es un QCHSE, porque ya lo tenéis.

iStumbler: Aún por probar. Ya os lo contaré.

iSync: Me encanta sincronizar mi agenda y mi iCal con mi móvil. ¿A
quién no le he hecho el truco de hacer una foto con el portátil y
meterla en mi móvil? También lo tenéis de fábrica.

Microsoft Office 2004: Que lo diga Alba, que es la que lo usa.

NetBeans: Un buen IDE (Entorno de Desarrollo Integrado) para Java
(también para C/C++ y tal vez con más plug-ins para más lenguajes). No
está mal, pero carece de interés para los no programadores.

Parallels: Que este lo cuente Scientia, que es la que ha conseguido
hacerlo funcionar.

QuickSilver: No me extraña que haya gente que diga que un Mac sin
QuickSilver no es un Mac. Como SpotLight, pero mejor. Con mil y un
plug-ins. Puedes redimensionar una imagen, abrir una aplicación,
enviar un archivo por correo, etc. todo desde teclado (no, sin
terminal, con interfaz gráfica). El mayor QCHSE de todos.

Skim: Personalmente el Adobe Acrobat Reader no me gusta. Es muy lento
y pesado. Skim es rápido, me ofrece todo lo que quiero y además me
deja redondear y poner notitas, como si lo tuviese impreso. Es un
QCHSE en toda regla.

Sniper: “Editor” de imágenes. Orientado para ver tus fotos de Flickr
y, dicen, también subirlas. Aún no lo he probado a fondo.

TextMate: De pago, pero increíble. Integración con Subversion, miles
de snippets, y un sin fin de cosas que aún tengo que probar. Un buen
editor de texto plano. Sólo un QCHSE si necesitas un buen editor de
texto plano.

Twitterrific: Una más que buena aplicación para ver tus “tweets” y
añadir más a tu “hoja de servicio”. Un QCHSE si te gusta Twitter.

Queda para otra ocasión el comentario de i-Installer y de MacPorts.