La locura de las versiones de Firefox

Mi navegador principal aún es Firefox, muchos de mis conocidos se movieron a Chrome, pero yo sigo con Firefox. ¿Mi excusa? Cualquier navegador sin Firebug (y otras de mis extensiones) me resulta completamente inútil, casi como tener una computadora sin conexión a Internet. Mi PC no tiene problemas con que Firefox decida usar un tercio de la memoria disponible, y sigue sin ser rival para mi Core i7-920.

De cuando en cuando me gusta usar las versiones beta de Firefox, por diversión y ver que de bueno incluirá la siguiente versión. Pero ahora que Mozilla ha decido lanzar una nueva versión mayor de Firefox cada 6 semanas, lo que ellos llama Rapid Releases, empiezo a ver un problema por venir:

Continue reading

Spotify disponible en Estados Unidos (buenas noticas para los que estamos “afuera”)

Ya he dicho que iTunes”>soy un gran fan de Spotify, y en particular del buen trabajo que han hecho con su software; mi único gran problema es que el servicio solo se puede usar desde ciertos lugares (estúpidas restricciones geográficas), y apesar de que ellos te permiten usar el servicio desde cualquier parte del mundo si eres usuario premium, solo puedes pagar desde los países autorizados por las malditas disqueras.

La buena noticia es que Spotify ya está disponible para Estados Unidos, no solo es un gran paso para ellos estar en un mercado mucho más grande, sino también buenas noticias para los que estamos “afuera” de los países autorizados para Spotify.

Continue reading

Spotify > iTunes

Nunca había sido fan de escuchar música en linea (entiéndase usar LastFM, Grooveshark, Pandora, etc…); principalmente por el sacrificio del ancho de banda, ya que no tengo una conexión de N mbps hacia Internetz y todo mi trabajo está en la nube. Ahora que estado usando Spotify, le he ido adquiriendo el gusto.

Hay algo que me llamó la atención del software de Spotify, comparado contra iSucks iTunes. Aparte de lo obvio que uno es para escuchar música en linea y el otro para la que tengas localmente, el software en sí de Spotify es por mucho mejor que el de iTunes.

Continue reading

Grabar un archivo *.IMG en una memoria USB

Desde hace un año que deje de grabar imágenes de distribuciones linux en CD/DVD, primero porque solo los uno unas pocas veces, y luego que grabar un CD/DVD siempre ha sido algo lento y hasta frustrante.

Y ya que me he ido haciendo de varias memorias USB y SD, ahora uso Image Writer para grabar esos archivos *.IMG en una de estas memorias que tengo alli guardadas, si valen la pena entonces las guardo en mi HDD externo. La única cosa que pediría es que también grabara archivos *.ISO a una memoria USB.

-Yum- sucks, -make install- rules

Software Update Hoy aprendí que es mejor compilar que confiar en los manejadores de paquetes, en especial en uno tan nefasto como Yum, el gestor de paquetes en RedHat/Centos.

Seguro soy yo el que no entiende que quiere Yum que haga, porque hoy pase buen rato peleando para instalar Subversion y usarlo con Apache en un servidor VPS. O no tengo idea de que -repositorios- son los correctos, porque los por defecto andan perdidos.

Continue reading

DRM Sucks!

DiscoEs comprensible para quienes han invertido mucho esfuerzo en crear un producto, les duela bastante que su producto termine pirateado y siendo distribuido gratuitamente en las internetz, y por eso que apuestan por incluir DRM [wikipedia] en sus productos.

Pero cada vez que leo sobre DRM en las noticias, me convenzo de que el DRM solo funciona para afectar a los usuarios legítimos del producto. Por ejemplo las ultimas dos:

Usar DRM es como querer jugar al gato y al ratón, por la naturaleza de como funciona la computación actual, siempre se podrá romper cualquier sistema de protección… lo único que se logra es alargar el tiempo antes de que lo logren piratear: lo hicieron con el WGA, con los DVDs y juegos, con el iPhone y con la AppStore, etc, no hay salida 😉

Es inútil luchar contra la piratería, siempre existirá… así como hay gente que fotocopia libros. Algo que puede funcionar, es pedir el precio justo por un producto: no es lo mismo vender 100 copias de $50 que 10 de $500. A uno le cuesta pagar por algo tan caro y que no sabe si realmente cumple lo que promete (lease Windows Vista), mientras que pagar un precio mucho menor es más fácil.

Esto es algo que me pasa con la AppStore, las aplicaciones no cuestan mucho y aún cuando no son perfectas no te duele tanto cuando les encuentras limitaciones, al final dices bueno, no me costo tanto. Desafortunadamente, no veo a las grandes empresas desarrolladoras de software adoptando un modelo así, probablemente pasarán muchos años antes de que decidan abandonar el DRM o tal vez cuando lo entiendan será muy tarde para ellas.

Yo por eso desarrollo software libre 😛

Corriendo OSX / Leopard en una PC

Aún cuando la plataforma iPhone es bastante cerrada, comparada con Android, me agradaría mucho retomar un poco de programación no web ya son varios años sin hacer algo serio usando lenguaje C (o en el caso del iPhone, Objetive-C).

Como el iPhone SDK solo funciona en OSX / Leopard y no tengo ninguna Mac, inicialmente pensé en correrlo en un máquina virtual. Desafortunadamente virtualizando Leopard el rendimiento es bastante malo y con la copia para VM Player nunca logré hacer que detectara la tarjeta de red. Ante la decepción mejor busque una solución que corriera Leopard de forma nativa (como si una PC fuera hardware Apple).

Por lo que encontré hay dos “distribuciones” que hacen funcionar Leopard en el hardware de las PC, iATKOS y Kalaway; yo decidí bajar iATKOS y es el que logré hacer que funcionara casi a la perfección en mi PC. Para lograr esto, la parte más crucial es encontrar la combinación de parches que mejor se adapten al tu hardware.

Otra cosa, yo instalé Leopard como sistema operativo principal un disco duro adicional, sin dual boot ni nada por el estilo; no quise complicarme o arriesgar mi disco duro principal. La unidad en la cual lo instalarán hay que formatearla al sistema de archivos de mac, de lo contratio no dará opción a instalarse en esa unidad.

Disk Utility Unidad Destino Hora de Instalar Instalación personalizada

Como ya mencioné, antes de instalar hay que instalar ciertos parches que ayuden a Leopard a instalarse en nuestro hardware, seguramente para cada PC son diferentes y tendrás que intentar la instalación varias veces; yo lo hice como 5 veces antes de dar con la combinación correcta. En mi caso los parches que seleccione fueron:

  • Darwin X86 for MBR (Non-EFI)
  • Kernel 9.2.0 toH. Este kernel es compatible con más hardware
  • Remove Thermal kexts. Curiosamente si no selecciono esta opción, Leopard no detecta los USB

También hay opción a instalar otros drivers, pero al menos en mi caso no ayudaron en nada; solo marque el soporte de discos SATA y NTFS-3G. Todo funciona bien, a excepción de que no detecta mi tarjeta de video, una ATi X300, y la máxima resolución que obtengo es 1024×768… trabajar a dicha resolución se siente bastante apretado. Intenté instalar un driver de ATI para Leopard, pero único que conseguí fue hacer que el OS no arrancara ¬¬

Parques a instalar Instalación en Progreso Primer arranque

Por su puesto ni se les ocurra instalar una actualización del OS o simplemente dejará de funcionar. Las actualizaciones de Quicktime o iTunes no dan problemas; y por lo que he visto, con la instalación de software adicional tampoco.

En fin, aún no me acostumbro y no me agrada como funcionan varios cosas en OSX y tampoco estoy interesado en dedicarle mucho tiempo al OS en sí, mejor pasemos al XCode y el iPhone SDK 😉 . BTW, sigo prefiriendo Windows.

Bienvenida de OS X - Leopard screenshot1 screenshot2