miércoles 25 de febrero de 2009

Mi antiguo laptop murió, el nuevo también....

Dicen que las muertes llegan de a tres, y por un momento pensé que así sería. Hace dos semanas que falleció mi antiguo notebook. Simplemente no booteaba, ni cargaba la BIOS. Buscando en google encontré mucha gente con el mismo problema. Resumen, luego de 24 desenergizado no encendió.
Mi nuevo laptop, un HP dv5-1132la funcionó solo por 24 horas, luego de eso no quiso bootear. Me lo cambiaron por otro nuevo, el que hasta ahora no ha presentado problemas.

Para los linuxeros, este DV5-1132la es casi ideal para linux, out-of-the-box funcionan:
  • wireless (mediante ath5k o madwifi)
  • webcam
  • ATI (con driver abiertos o privativos)
  • lector de tarjetas 5 en 1
  • sonido
  • hibernar.
Solo falta que mejoren el soporte para:
  • lm_sensors (no muestra temperatura del CPU)
  • el lector de huellas no posee soporte alguno
  • suspender funciona... pero no el despertar (culpa de la ATI)


Update (17/04/2009):
En algunas ocasiones se marea el kernel con el dispositivo eth0, señalando que no está conectado el cable o indicando que el cable está conectado cuando no es así. Para este caso se debe recargar el modulo:
rmmod r8169
modprobe r8169

martes 10 de febrero de 2009

Cocinar debería ser GPL!

Cocinar es un arte, puedes tener una receta y colocar a 1000 personas a cocinarla, obtendrás 1000 platos diferentes. Eso se da ya que en el sabor influyen las emociones y estados de ánimos.
Podemos decir que obtuvimos 1000 formas diferentes para hacer lo "mismo".
Con es software es la misma cosa, existen muchas formas de hacer algo y lo natural es que tu puedas tomar esa receta y modificarla a gusto y luego poder entregar esta receta modificada a tus amigos y que ellos la modifiquen nuevamente, ese es el espíritu del software libre.

Sin duda alguna, este estilo de cocina es el que más me gusta, pudiendo agregar o sacar ingredientes, si no fuera así como diablos sacaríamos en cochayuyo de las comidas?.

lunes 9 de febrero de 2009

Participar en el software libre

Para muchos, participar en el software libre significa saber programar. En realidad dexisten variadas formas de ayudar a la causa, una de ellas es participando en los equipos de calidad (QA).
Sólo debes ser capaz de seguir los pasos pauteados para verificar los puntos de control especificados. En mi caso hice las pruebas para verificar el correcto funcionamiento de la instalación de Fedora 11 Alpha desde un medio vivo (livecd o liveusb).
También puedes colaborar generando documentación, participando en los equipos de arte (fondos de escritorios, íconos, etc), en marketing y como se te ocurra.

No hay excusas para participar y vivir el software libre.

sábado 7 de febrero de 2009

Parchar programas ajenos

Para quienes usamos software libre, el tema de parchar aplicaciones escritas por otros es un tema recurrente. En estos casos el código está generalmente publicado en algún repositorio versionado (git, svn, cvs) y el código fuente cuenta con comentarios y documentación suficiente para poder generar parches sin grandes dolores de cabeza.
Actualmente, por motivos laborales, me asignaron la tarea de parchar una aplicación. Lamentablente el fuente no está ni versionado, ni en un lugar central, no comentado ni documentado. Así que la primera tarea fue buscar el fuente entre varias versiones del mismo sin saber cual era el actual. Quien escribió el programa está de vacaciones así que no hay a quien preguntar. Asumí que el actual sería aquel con fecha de modificación más reciente.
Luego de contar con este fuente debí INTENTAR entender que hacía el programa mirando el código fuente, el cual es horriblemente enredado, tanto por la forma de programación como por el lenguaje.
Cuando ya la cabeza no podía dolerme más descubrí que las modificaciones solicitadas eran imposibles sin tener que hacer casi desde cero (conservando un 2% del programa?) todo el programa.
Considerando lo anterior, escribir un programa nuevo en un lenguaje nuevo no es tan mala idea.

PD: si pillo otro programa como éste es posible que mi siguiente post sea desde la carcel.

miércoles 4 de febrero de 2009

Oracle Forms 6

Luego de luchar con esta añeja-obsoleta-endemoniada herramienta me pregunté si hay algo peor que tratar de arreglar uno de estos forms, la respuesta no se hizo esperar. Si meto los dedos al enchufe mientras piso vidrio molido y tomo agua hirviendo estaría llegando recién al punto en que se iguala la experiencia a tratar con los forms.

lunes 2 de febrero de 2009

Pink Floyd

No hay nada como recostarse a oscuras y escuchar un temaso de Pink Floyd a todo lo que den tus parlantes.
No importa que los vidrios vibren y que tus vecinos reclamen. El solo hecho de poder deleitar el alma con los acordes celestiales de este grupo valen cualquier sacrificio.
Sólo faltaría una lluvia torrencial acompañada de relámpagos y una buena compañía femenina. Es increíble como una buena melodía sirve de terapia contra el cansancio y el estrés.

domingo 1 de febrero de 2009

Arenas del tiempo

Quienes se atreven a perturbar las arenas de tiempo para buscar en su pasado sólo encuentran dolor y nunca logran perdonar. Quienes dejan las arenas tranquilas sólo viven el presente, sin anhelos o esperanzas.
Entonces, la única opción es dejar las arenas del pasado reposar y modelar las arenas del futuro para formar sueños y metas.