March 04, 2010

Thu 2010/Mar/04

  • Now that things have settled down a bit in Chile, I can write about how Saturday's earthquake has affected my family and friends.

  • First of all, all my family, friends, and people I know are fine. Some material losses, in different degree, affected to many of them, but that's about it. A huge thanks to all the people who one way or another helped me to find a way to communicate with my family and all of those who showed their support and concern. By now, I can communicate directly with all of them without any problems.

  • For good or bad, one of my sisters was in Viña del Mar on Saturday and Catalina, the youngest, was with my father in Santiago. That means that the quake found my mother alone in Talca, one of the cities that suffered the most with the earthquake. Nothing major happened to her house nor the neighborhood where she lives. The same can't be told about most of downtown Talca. She is still very sensitive about the situation, like most of the people in the area. Sisters didn't manage to travel to Talca until yesterday but, at last, they are all reunited and well communicated with me.

  • Unfortunately, my great-aunt's house in the downtown of Talca collapsed. She and her family were able to leave the place in time but, as many of the old adobe houses in the area, the house couldn't resist at all. I haven't had further updates on their status but I can imagine their suffering right now.

  • The same happened with the student-house where Catalina rents a room in Concepción. Since the semester hadn't started yet, only the elderly landlady was there and, according to my sister, she was rescued right in time out of a window before the old house collapsed. We'll need to find a new place for my sister and replace the things she lost, but luckily that's about it. Glad that no one got hurt; at the same time sad for all of those whose luck wasn't the same.

  • Needless to say, my email at codemonkey.cl is down until further notice, since the server is (or was?) in Talca. You can still reach me through my GNOME or Igalia email addresses, though.

March 02, 2010

Monkey 0.10.0 RC1 is OUT !!!

Today begins a very excited moment in Monkey HTTP Daemon project, the
development team has decided to release Monkey 0.10.0 Release Candidate 1,
so please check the following details:

What’s a RC version ?

A release candidate version (aka rc), is a special version which focus in
stability, we will go releasing different rc versions until we consider that
is a strong version free of visible bugs.

How can i help ?

First download Monket 0.10.0-rc1 and run hard tests over it, serving
different type of files (small and big ones), run benchmark test with httest
or apache benchmark, check compatibility issues on your local machine, etc.

Quick Start

You can download Monkey 0.10.0-rc1 from http://www.monkey-project.com or
http://www.monkey-project.com/releases

What’s next ?

We need your feedback, if you find that something is not working properly,
you got a crash or similar, let us know as soon as possible to this mailing
list. Our bug tracker system is down so any email is appreciated,

How to report a problem ?

In order to provide full details about your issue, please provide
reproducible steps, configuration files used, linux distribution used and
your linux kernel version.

We will provide a full announcement with details about core changes and
people involved once 0.10.0 stable release is out, that’s all for now and
let’s put our hands on!

February 27, 2010

Sat 2010/Feb/27

February 17, 2010

Wed 2010/Feb/17

  • By the end of January, I started to feel an annoying pain in my right hand, starting somewhere in the thumb and moving through the wrist on to the arm. Pain was mild, but enough to scare me, so I made a visit to the doctor (when I finally discovered that terveysasema was the word I was looking for).

    The doctor at the Finnish health center diagnosed Carpal Tunnel Syndrome. Something that I didn't really believe in the first place, since she didn't run any specific tests and just checked the inflammation and my story. Also, it is known that CTS is usually misdiagnosed to people with this type of pain and coming from the IT industry.

    Later, I made a new visit to the doctor while I was in A Coruña, who after performing a few basic tests came to the conclusion that it wasn't CTS at all, but some sort of Repetitive Stress Injury. A couple of weeks in a sick leave, away from the keyboard, the phone, and guitar, and I should be fine.

    These weeks were pretty frustrating on the one hand [1], but on the other hand gave me some time I needed for some tasks more related to my personal life, so in the end it wasn't so bad.

    Now pain is mostly gone, and I've changed the way I type to something less stressful. I still need to get used to this and get back to speed with my work.

    [1] no pun intended.

  • FOSDEM was really cool. It was a good motivation to stay away from the laptop for several days and allow the hand to rest. Talks were as cool as one can imagine, I met many of the good old friends and made a few new ones. But anyway, isn't that the usual thing at conferences?

    I guess it's better, as usual, to let the pictures speak.

    Leonidas

  • It's been an unusually snowy winter in southern Finland. As a proof of the spring coming soonish, it's already possible to see bicycles starting to bloom in the snow fields:

    That much snow

February 16, 2010

Cómo envenenar un proyecto de código abierto

A continuación algo que venía pensando hace un tiempo y que había comentado con algunos amigos. Tenía el borrador, pero creo que hoy corresponde publicarlo. Guarda relación con comprar un proyecto de código abierto o cómo ayudar a destruirlo.

Dado el tipo de licencia de un proyecto de código abierto, éste no puede ser comprado. Sin embargo, ello no impide que una empresa o un grupo de ellas, pueda contaminar o destruir un ecosistema (frágil), con o sin intención de hacerlo.

En términos prácticos, no puedes comprar el código de un proyecto FLOSS, pero sí puedes contratar a los programadores clave. Una vez que los has contratado, puedes desviarlos a otros proyectos o tareas rutinarias.

En el corto plazo suena a una estupidez. ¿Qué programador se iría a trabajar a una empresa que no quiere al proyecto? Además, al cabo de un tiempo, estos programadores se pueden reubicar en otras empresas.

Las empresas que nacen a la luz de un proyecto FLOSS, le dan nuevos aires y un mayor impulso al proyecto. Así ocurrió hace un tiempo con MySQL AB o Helixcode, con los proyectos MySQL y GNOME, respectivamente. Estas empresas se formaron por desarrolladores del proyecto, y dado su conocimiento del proyecto, contrataron a un conjunto de programadores clave.

Estas empresas nacieron para hacer negocios con el proyecto que los apasionaba. Tomaron programadores que contribuían en su tiempo libre y los contrataron para trabajar tiempo completo en dichos proyectos. Esto también impulsó la creación de otras empresas.

Que algunas empresas quedaran en el camino, no importaba. Porque el código que habían contribuido quedaba. Y, en el caso de Eazel, muchos de sus desarrolladores se reubicaron en otras empresas relacionadas con el proyecto que apoyaba Eazel (GNOME en este ejemplo).

Hasta aquí todo es miel sobre hojuelas. Las empresas pequeñas tienen que armar su modelo de negocios, proyectar rentabilidad en algún futuro próximo, etc. Muchas de las empresas pequeñas prestan servicios a empresas más grandes, que no saben como interactuar con proyectos FLOSS. Así, por ejemplo, Helixcode (posteriormente Ximian), prestó servicios a HP y también a Novell.

En algún momento, una empresa grande puede evaluar si absorver una empresa más pequeña. Así ocurrió con Sun al comprar MySQL AB (por un monto ridículamente alto), Novell al comprar Ximian o Intel al comprar OpenedHand Ltd. Pueden constituirse en una nueva división de la empresa, si son afortunados.

En el corto plazo es atractivo: es el respaldo de una empresa grande a un proyecto FLOSS. Y mientras dura la luna de miel, todos contentos. Pero la mística de una empresa pequeña, centrada en un proyecto FLOSS, en donde todos sus miembros saben de qué se trata, no se puede traspasar fácilmente a una empresa mayor.

Ante los vaivenes de la economía dicha mística sucumbe. Sobretodo cuando comienza la reducción de personal y/o la re-orientación de los negocios. Así, una empresa pequeña que pudo tener 20 ó 30 programadores dedicados al proyecto que los vio nacer, terminan con 3 ó 4 realmente trabajando en el proyecto, pero a veces, de manera parcial.

Antes estas circunstancias, es fácil buscar otros horizontes. Algunos, quizás, buscando relacionarse con el mismo proyecto. Pero la mística, en general, ya no es la misma. Y el proyecto perdió a un número importante de buenos programadores.

A esto yo lo llamo contaminar un proyecto, porque un grupo de programadores clave baja su productividad en el proyecto o termina abandonando el proyecto.

Por otro lado, se puede crear un ecosistema frágil, como el que creó Nokia cuando adoptó GTK+ en su tableta Internet 770. Nokia es un cliente muy importante, y se formaron empresas alrededor que comenzaron a prestar servicios a Nokia, todos relacionados con GTK+ y tecnologías afines a GNOME. La luna de miel se extiende. Se crean nuevas empresas por desarrolladores del proyecto que, obviamente, contratan a programadores clave del mismo proyecto.

Todo estuvo muy bien, pero lo cierto es que es lo mismo que colocar todos los huevos en la misma canasta. En el momento que Nokia decide cambiar de rumbo, las empresas cuyo principal cliente son ellos, quedan en la disyuntiva: cambiar de rumbo son su cliente o diversificarse. Aquellas que no lograron diversificarse antes, estarán obligadas a cantar la canción que el DJ decida colocar.

Alguna de dichas empresas, pudo encontrar un nuevo gran cliente que finalmente lo termina absorbiendo. Es el caso de OpenedHand, que fue comprada por Intel y luego pasaron a ser conocidos por el desarrollo de Moblin.

Y se repite la misma historia. En el momento que Intel decide cambiar de rumbo, desde GTK+ a Qt, ¿cuál es la ruta lógica que seguirán los programadores de OpenedHand? En el corto plazo, algunos continuarán trabajando en lo que venían haciendo, pero en el mediano o plazo, es insensato pensar que continuarán pagando a desarrolladores para trabajar en GTK+.

Al igual como anunció Nokia el 2009, el mensaje será: no se elimina el soporte de GTK+, sólo se transfiere a la comunidad.

El que una empresa decida cambiar de un GTK+ a Qt, es un dato anecdótico. Puede doler un poco en el orgullo de un proyecto e incentivarlos a replantearse. Pero en dicho cambio o adopción en sí, no hay daño.

El problema radica en envenenar al proyecto vía tomar desarrolladores clave y que ya no puedan dedicarse a trabajar en él.

Si una empresa grande quisiera hacerlo a propósito, podría. No tiene que atacar al código, ni sus licencias. Tiene que envenenar a su comunidad, y particularmente, a sus líderes. Un proyecto como el núcleo de Linux, no tiene por donde ser atacado, pero proyectos que no son tan grandes como Linux, son vulnerables.

Si el proyecto es pequeño, entonces lo que más uno podría desear, es que le ocurra a su proyecto. Aunque esto se puede esperar más de una empresa que recién parte.

Finalmente, conocimiento esta amenaza (con o sin intención), un proyecto puede prepararse para que no le ocurra.

Aclaración: lo que he escrito aquí es a título personal y de ninguna manera corresponde a la posición del proyecto GNOME, ni de la Fundación GNOME. Y lo aclaro, por si no parece políticamente correcto.

February 08, 2010

El contexto de la Fundación GNOME

Hay mucha gente que ve el nombre de una Fundación como GNOME, Apache o Mozilla y lo primero que piensa es en el tamaño y/o poder que tiene. Y cuando se habla del Consejo de directores de la Fundación, se piensa en el centro de poder, oh magnificencia y un conjunto de adjetivos que tienden a sobrevalorar su rol.

Aunque luego de reflexionar un poco, uno se pregunta : ¿qué hacen los miembros del consejo de directores?. Y creo que mucha gente no lo tiene claro. Antes de responder dicha pregunta, intentaré situar el contexto de la Fundación GNOME y en futuras notas pretendo abordar las actividades del consejo de directores. Lo hago en la lengua de Cervantes porque creo que cuando fui elegido como director el mayor apoyo lo recibí de la comunidad hispana, pero si alguien cree que debiera hacerlo en la lengua de Shakespeare también, que lo manifieste :-)

Gnome brand

La Fundación GNOME es el nexo entre el proyecto y el resto del mundo (empresas, gobiernos, otras organizaciones, etc.). Sirve como punto de contacto, así como un organismo que permite recibir contribuciones monetarias y otras asistencias, que permiten mejorar el proyecto.

La Fundación GNOME pareciera ser una institución grande, pero en realidad no lo es. Dentro de la comunidad de (¿desarrolladores?) Free/Libre/Open Source Software (FLOSS) el proyecto GNOME es altamente visible, un proyecto grande y, por consiguiente, en el colectivo surge la idea que la Fundación GNOME también es grande.

Hago la pregunta -retórica- si es visible sólo a nivel de desarrolladores, porque en muchas de las instalaciones de GNOME, no se indica que las aplicaciones pertenecen al proyecto GNOME. Así ocurre cuando se instala alguna distribución popular como Ubuntu o en sistemas como Moblin. Por lo que hay un posicionamiento de la «marca» que no está ocurriendo. Aunque lo mismo ocurre con Android y Linux, sólo que Linux está mucho mejor posicionado que GNOME porque sus usos son bastante amplios.

Para ilustrar el tamaño de la Fundación GNOME, podemos tomar como referencia el presupuesto para el año fiscal 2010 (esto es, desde octubre de 2009 hasta septiembre de 2010). El monto a manejar se sitúa alrededor de los USD$465.000 (poco menos de medio millón de dólares).

A partir del año 2010, las empresas grandes que apoyan GNOME lo hacen pagando un arancel de USD$20.000; mientras que las pequeñas lo hacen pagando USD$10.000. Cada patrocinador define dos directores, uno técnico y otro de negocios. También hay organizaciones sin fines de lucro que apoyan a GNOME (otros proyectos o fundaciones), tales como, Debian, Mozilla, Free Software Foundation, entre otros; quienes también pueden elegir un director. Ellos forman parte del consejo consultor.

Consideremos ahora a LiMo Foundation (LiMo significa Linux Mobile), en donde tienen 3 categorías de patrocinadores, aquellos con derecho a elegir un director, lo hacen pagando un arancel de USD$465.000 al año, es decir, ¡el presupuesto anual de la Fundación GNOME!. Y de esos figuran 8 a la fecha que escribo esta nota.

Es muy probable que LiMo Foundation no les sea familiar, y tal vez no la hayan visto ni en pelea de perros. Pero ahí está, respaldada por marcas bastante reconocidas.

Puede ser que los resultados de LiMo Foundation no sean (muy) visibles. Pero podemos considerar entonces a la Fundación Mozilla, mejor conocida por su producto estrella: Firefox. Según el reporte del año fiscal 2008, la Fundación Mozilla recibió alrededor de USD$1.000.000 (un millón de dólares) por concepto de donaciones y suscripciones; vale decir, más del doble que nuestro presupuesto anual. Sin embargo, las donaciones y suscripciones ocupan una fracción pequeña de los ingresos de la Fundación Mozilla. El año 2008 ellos generaron ingresos por alrededor de US$78.600.000 (78,6 millones de dólares).

En cuanto a la fuerza laboral, la Fundación Mozilla financió alrededor de 200 para trabajar a tiempo completo o parcial, mientras que la Fundación GNOME emplea a una persona a tiempo completo (Director Ejecutivo) y una persona a medio tiempo para las labores administrativas.

Por cierto, la mayor fuente de ingresos de Fundación Mozilla provino de organizaciones como Google, Yahoo, Amazon, eBay y otros. El recuadro de búsqueda de Firexfox es la estrella: cada vez que un usuario busca algo allí, Mozilla Foundation recibe unos centavos. El modelo de ingresos de la Fundación GNOME aún se sustena en los patrocinadores como fuente principal.

Bien, eso para situar, a grosso modo, el contexto de la Fundación GNOME. En la siguiente nota comentaré sobre el consejo de directores y otras yerbas.

January 25, 2010

Mi nuevo empleador en el 2009-2010

Quiero empezar diciendo que finalmente encontré un nuevo y atractivo trabajo, wohoo!... pero pucha que me costó encontrarlo! En gran parte porque una gran condición era que mi futuro nuevo empleador me permitira no tener que alejarme de mi familia; de alguna forma, estar el mayor tiempo en mi ciudad natal, Concepción. En nuestro país (Chile) los trabajos relacionados con la informática se encuentran generalmente en la capital, Santiago (o "Santiasco" por muchos) e iba a hacer todo lo posible por quedarme; sí estaba dispuesto a viajar constantemente, hablé con varias empresas que se veían interesadas en mi, sin embargo, mi impuesta condición pesó muy negativamente.

Luego de 6 meses...

Recibo un "mensaje misterioso" de una empresa llamada Tubaloo, los cuales también querían de mis servicios y para mi sorpresa, el trabajar desde casa no fue un impedimento. Cuando me contaron la idea detrás de esta compañía, me emocioné muchísimo, tanto como para proyectarme en el futuro. 3 meses luego, soy un empleado formal de Tubaloo Inc. (oficialmente en unos días más, ya que debo firmar contrato). Lo entretenido fue saber que la persona que me entrevistó lo hizo de una forma muy sigilosa, de hecho no me di cuenta que fue una entrevista de trabajo. Más bien, fue un Domingo, después de Gnome Day, en un café, conversando llanamente sobre Linux, programación, cosas Geeks y así.

No tendré vacaciones este año pero los fines de semana pasarán susto, este recién pasado nos fuimos con algunos amigos a Maullín
Amigos en Maullín

En la foto un NN, Alvaro Parra, Rodrigo Ramirez, Priscilla "de Edgardo", Dionicio y Edgardo. Foto modificada para proteger "interiores" del NN

Vida nueva

Quiero empezar diciendo que finalmente encontré un nuevo y atractivo trabajo, wohoo!... pero pucha que me costó encontrarlo! En gran parte porque una gran condición era que mi futuro nuevo empleador me permitira no tener que alejarme de mi familia; de alguna forma, estar el mayor tiempo en mi ciudad natal, Concepción. En nuestro país (Chile) los trabajos relacionados con la informática se encuentran generalmente en la capital, Santiago (o "Santiasco" por muchos) e iba a hacer todo lo posible por quedarme; sí estaba dispuesto a viajar constantemente y hablé con varias empresas que se veían interesadas en mi, sin embargo, mi condición pesó muy negativamente.

Luego de 6 meses...

Recibo un "mensaje misterioso" de una empresa llamada Tubaloo, los cuales también querían de mis servicios y para mi sorpresa, el trabajar desde casa no fue un impedimento. Cuando me contaron la idea detrás de esta compañía, me emocioné muchísimo, tanto como para proyectarme en el futuro. 3 meses luego, soy un empleado formal de Tubaloo Inc.

January 20, 2010

Wed 2010/Jan/20

  • After spending the first week of February in A Coruña, for Igalia's 1st Assembly Meeting of the year, I'll bounce to Brussels to attend FOSDEM. Igalia was kind enough to sponsor me this year even when I plan to just attend the talks and catch up with the people.

    I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

    On a related note, I noticed a bit too late that Pat Metheny will be playing in Brussels one day after I leave the city. It's a pity I didn't notice earlier, since he is touring Europe but won't visit Helsinki.

  • During the weekend, I finally met Xan after his trip to A Coruña for the WebkitGTK+ hackfest. This means that I finally received my christmas gift from Igalia: a shinny N900.

    The nicest part of this present is that it doesn't come in a top-down manner as in most companies, but from the Assembly members. Meaning, we all decided if we wanted to give ourselves a present and what.

  • mafw-lastfm is doing quite well. Even when the project is still in extras-devel only, the userbase seems to be growing. I received some patches and ideas from Felipe Contreras, and I think that a simple gobject based library for scrobbling will come out of this.

    It's also nice to see that some of the users went ahead and created a last.fm group.

January 16, 2010

Tirando la cámara fotográfica

Ayer viernes, me mostraron unas imágenes que parecían fondos de pantallas construídos con alguna aplicación, pero se trataba de fotografías en donde se dejaba el obturador presionado y luego lanzaban la cámara girando hacia al aire.

Anoche, antes de acostarme a dormir tomé algunas para probar. He aquí los primeros resultados que tomé con mi cámara DSLR y dejando el foco del lente en modo manual:

Lámpara El living de mi casa cuando la cámara se mueve
Primeros resultados moviendo rápidamente la cámara

Ambas fotografías tienen una exposición de 2,5 segundos y una apertura de focal de 4.0. En la primera me demoré en soltar la cámara y por ello se nota la lámpara. Hay que notar que 2,5 segundos es bastante tiempo, suficiente que la cámara debe bastante vueltas y regrese a las manos. Me gusta la línea café anaranjado que se forma en la segunda y que tiene relieve.

Probé otras combinaciones y puedo concluir que los colores cafés y anaranjados corresponden a la temperatura color de las ampolletas, acentuado por las pantallas y el color general de las habitaciones. La siguiente vez, me gustaría contar con luces de distintos colores. Quizás probar en el exterior.

Para quien quiera intentarlo, debe tener en cuenta que la cámara podría golpearse o caer. Yo solté nunca el porta cámara, lo que hacía que se enredáse a medida que giraba, lo que también resulta de ayuda si se quiere girar la cámara paralela al suelo.

Master en comunicación, redes y gestión de contenidos

El año pasado comenzé este Master, reconozco que con un poco de “desconfianza” (al ser a distancia), pero en estos momentos debo reconocer que estoy muy contento por como ha resultado. Además de poder fortalecer algunos conocimientos (con fundamentos y por parte de un equipo de docentes) adquiridos por prueba y error, he podido de rebote hacer varias cosas:

  • viajar fuera de Chile (algunas asignaturas requieren exámenes presenciales y para esto hay un centro asociado en Buenos Aires… como opción de ir a España.)
  • documentar muchos de los trabajos que antes realizados para el trabajo, ahora tuve que hacerlos como actividad.

Este Master lo estoy realizando en la UNED.

Puedo comentar que esta manera de estudiar es muy comoda para quienes trabajan y necesitan cierta libertad de acción. Punto aparte es el costo, es lejos mucho mas barato que hacerlo acá en Chile, además de ser Master Oficiales y ser reconocidos por la Unión Europea. Lo recomiendo.

January 15, 2010

Ayúdeme usté' compadre

Después de esquivarlo por mucho tiempo, ayer en un rato que no encontraba nada más que hacer, abrí una cuenta en Twitter. Aún no me convence el servicio, y siempre que alguien lo menciona, lo primero que se me viene a la mente es la tira cómica sobre Twitter de Bilo y Nano.

Ahora estoy buscando un cliente de Twitter/Identi.ca para GNOME.

He probado gwibber 2.0.0, pero adolece de unos problemas: almacena las contraseñas en texto plano (en gconf) y no usa HTTPS para la comunicación con el servidor. Tiene la ventaja de integrar identi.ca y twitter. El hecho que hayan descartado el uso de GNOME keyring aumentan mis dudas sobre su diseño.

El programa que sí utiliza GNOME Keyring y HTTPS es Twitux, pero además de tener un icono bastante feo no realiza un apropiado escalado de las imágenes, resultando inusable si el ávatar de un usuario es una imagen tremenda, no provee enlaces en los textos, entre otras cosas.

Antes de intentar parchar alguno de esos programas, puede ser que exista uno que no guarde las contraseñas en texto plano, use HTTPS y que no sea invasivo. Idealmente, que pueda integrar identi.ca y twitter.

¿Alguna recomendación?

January 02, 2010

Sat 2010/Jan/02

December 31, 2009

What an effin' xmas gift, sucker!

Despues que Santa paso por el depto, me dejo por supuesto otro trozo de carbon.

Y cuando lo iba a dejar junto con los otros trozos, me dijo, antes de irse...

"Y revisa tu correo, te deje una sorpresa..."

Mientras me fui raudo al webmail, no abria. Que carajo pasaba?

Cuando me conecto al server donde esta el disco...lindos escupitajos del kernel diciendo "hay algunos sectores malos y me rehuso a leer tu correo". Justo donde estaban mis dos cuentas (codemonkey y 0xdeadbeef).

Santa Claus y la que te vino a parir.


En otras noticias, encontre de oferta una secuenciadora Korg Electribe ES-1 mkii. Lo peor es que por MIDI no hace mucho. Lo otro malo? Usa SMARTMEDIA, unas tarjetas antiquisimas que a algun ingeniero de Korg se le ocurrio "oye, y si le ponemos smartmedia? total, esa estupidez de SD y de Compact Flash van a morir en cualquier minuto". Ese ingeniero ahora deberia estar picando piedras en Sing Sing, si es que no lo mandaron en alguna mision espacial.

Por otras razones de esta asquerosa maquina, el adaptador XD-SMC tampoco como que anda. Lindo error Er.7 en el display al intentar formatearlo.

Korg y la que te vino a parir


Se fue el 2009. Menos mal. Lo que aprendi? "No hay boton de UNDO"

Undo y la que te vino a parir

December 25, 2009

Feliz Navidad!!!

Existe una gran diferencia entre la imaginación y la Auto-Realización.  Mediante tu imaginación puedes tener sueños y visiones subconcientes de Cristo cada día.  Pero tal experiencia no significa que tú estés verdaderamente en contacto con El.  La verdadera visita de Jesús es la comunión con la Conciencia Crística.  Si tú estás sintonizado con Cristo, toda tu vida cambiará”.

Paramahansa Yogananda. Revista de Self-Realization

December 20, 2009

Ubuntu Quickly

Today i was reading the Ubuntu planet and i saw a very interesting post from Jono Bacon who mentioned a new and useful tool called Quickly. As described in the official site:

“Quickly strives to make programming easy and fun by bringing opinionated choices about how to write different kinds of programs to developers. Included is a Ubuntu application template for making applications that integrate smoothly into the Ubuntu software infrastructure.”

I gave a try to the tool and i can say that it really simplifies the process when you start to create a new PyGTK application, if you want to start a simple app and use Glade for the interface, you have to design the main window, load glade file, catch window events and others… the same routine every time. With Quickly, you start a new project from the command line and it created the whole necessary files and structures, it has commands to edit files, edit in glade, create debian packages and push bundles to launchpad… if you want to start to write quikcly applications start with the following commands:

  • sudo apt-get install quickly
  • quickly create ubuntu-project my_first_project
  • cd my_first_project
  • quickly run

Other additional commands:

  • quickly package: create Debian package
  • quickly release: push project to launchpad
  • quickly tutorial: load HTML tutorials
  • quickly glade: open quickly Glade project in Glade
  • quickly dialog somename: add a GTK dialog window to Glade project

November 27, 2009

Monkey HTTP Daemon 0.9.3 (Ouch!) is out

This morning when i resumed my laptop and checked my email, i got a critical bug report for Monkey 0.9.2, it was a silly bug which was hidden for almost five years!,  the issue was fixed in 2 minutes with a new release. The bug was  discovered by Petroklos Argyroudis from census-labs.com, thanks Petroklos!

All users must upgrade their server versions. Development branch (0.10.x) users are not affected.

Please use the following link for the download section

November 24, 2009

Tercer Encuentro Linux UA

Este 26 y 27 de noviembre se llevará la tercera versión de este evento, al cual hemos sido invitados para dar una serie de charlas. Gracias amigos de la UA!

El evento se desarrollará en las dependencias de la Universidad Autónoma de Chile, sede Talca.

http://www.informaticaua.cl/

Charla IRC canal #gnome-hispano

El pasado sábado 21 de noviembre, nuestra comunidad se hizo presente en este ciclo de charlas dictando por IRC un taller de desarrollo de aplicaciones con PyGTK.

http://es.gnome.org/Eventos/CharlasIRC/CharlaNoviembre2009

Primera Feria Tecno Informática 2009

Desarrollada el pasado 12 de noviembre en la ciudad de Curicó por el Instituto Profesional Santo Tomás. http://www.feriatecnoinformatica.cl/index.php

Día de GNOME 2009

El sábado 24 de octubre se llevó a cabo el Día de GNOME versión 2009. En el contexto de la celebración del Décimo Encuentro Nacional de Linux. En esta oportunidad realizado en Valparaiso.

http://projects.gnome.org/diagnome
http://2009.encuentrolinux.cl/

DSL 2009

El 26 de septiembre se celebró el Día del Software Libre. En esta oportunidad, nustra comunidad participó en el evento realizado en Curicó, en la Universidad de Talca.

http://dsl.utalca.cl/

October 30, 2009

Día GNOME, Encuentro Linux y otros

Esté Sábado 24 de Octubre realizamos el Día GNOME 2009 y tengo que decir que, bajo mi punto de vista personal, este resultó excelente; creo que lo único que me hubiera gustado un poco más es haber visto el auditorio más 'repleto' que lo que estuvo. De verdad este era un evento en el cual no podía dejar pasar porque es esta la oportunidad donde nos podemos reunir con muchos amigos que nos vemos sólo un par de oportunidades durante el tiempo, además de conocer más gente que gusta de GNOME y también nuevos hackers como Ivan Frade, un hacker español viviendo en Finlandia trabajando para Nokia, en la construcción de aplicaciones fundamentales para el espectacular N900. (Sí, lo tuve en mis manos! :-P)

Amigos Gnomeros reunidos

Como se ha hecho costumbre, creo, a los asistentes y organizadores se les convidó una muy rica merienda, la cual incluida un rico pan amasado con queso/jamón + un jugo en caja. Lo bueno fue que algunos nos pudimos repetir al menos una vez y al menos dos o tres veces para otros ;-)

¿A quien miran?

Al llegar a Valparaíso, específicamente a la UTFSM, después de un no muy buen viaje en un bus de la compañía "Sol del Pacífico", me dio un poco de lata y pena haberme perdido el Encuentro Linux en su décima versión, se dieron varias cosas que me hicieron imposible asistir pero... que ganas tenía de entrar! Sin embargo, la organización del encuentro nos tenía una tremenda sorpresa especial, a saber: permitió la entrada a todos los que estábamos en el Día GNOME a la clausura del ELinux!, la cual constó, entre otras, de la entrega de premios, reconocimientos (a Germán Poo en especial, que merecido se lo tiene) y una muy buena foto de los que estaban presente ahí en ese momento.

Clausura ELinux 2009

Encuentro Linux 2011

Aprovecho la oportunidad para extender la invitación a todos los interesados de ser la sede de nuestro querido Encuentro Linux para el 2011 a preparar sus propuestas y tenerlas listas para el 01 de marzo de 2010 porque entre el 17 y 30 de marzo de 2010 se realizarán las discusiones de las propuestas enviadas hasta ese día.

En la página del Encuentro Linux se encuentra información útil como indicaciones de lo que debe considerar una propuesta de sede para el Encuentro Linux así que en IMO ese pudiera ser un buen punto de partida.

Well, you must be really crazy to start typing this. But what the hell, it's your damn space

Esto es algo que lo venía guardando de hace tiempo y solo quería esperar la oportunidad de que algo hiciera "click" para que las piezas volvieran a encajar. Y sé que con esto, me voy a echar un montón de gente encima, pero quiero que sepan, a priori:

Hasta el momento, tengo la razón.

Así de corta.

He visto varios fenomenos últimamente, como el caso del MOP ([1]) y su uso de software libre. Bien por el estado! Aunque en el mismo reportaje, hay muchas cosas que no quedan claras del "por qué". Mas bien, se explican muchos de los beneficios, que yo y mucha gente los sabe (y no tengo por que dentrar a repetirlos).

He estado envuelto en este mundillo por mas de 5 largos años. Ni sé cuando fué la vez que empecé a mandar correos a la lista linux-utfsm o empecé a mandar articulos a Tux.cl. Creo que fué el 2002, así que disculpen mi aritmética. He visto muchas cosas pasar, buenas y malas intenciones. Muchas cosas que en realidad, tirarlas aquí en una bitacora o glob es aburrido de explicar, además que siempre me he ganado el respeto de las personas con que converso, siempre y cuando haya algunas cervezas de por medio :)

Pero éste no es el caso.

El caso es otro. Y esta vez suena mucho mas deprimente que lo que están acostumbrados a leer aquí. Antes de seguir, claro, quiero dejar en claro que...

Hasta el momento, tengo la razón.

Nadie hasta el momento me ha dicho lo contrario. E incluso me gustaría que lo hicieran. Pero bueh, vamos a lo medular.

Encontré esta pieza en la Internets acerca de cómo unirse ante una situación tan incómoda como ver cómo se desecha el uso de Software Libre o de Fuentes Abiertas para la implementación de Telecentros.

La situación es la siguiente : no hay empresas que brinden un soporte de calidad para estas implementaciones.

Hasta el momento, tengo la razón.

El llamado en ese grupo de Facebook (donde el link original hacia un articulo en gnewbook.org está desaparecido) para inscribirse (no se como, pero el correo que aparece es ceroego@gnuchile.org, tampoco hay una pagina con mas info...) es "para todas las empresas, comunidades y gente en general que quieran sumarse al consorcio, y así lograr alcanzar la cobertura que se requiere. Se necesita la colaboración de todos." (citando textual).

Y quiero decir algo responsablemente. Va a fallar.

Hasta el momento, tengo la razón.

Vayan a buscar una taza de café, siéntense comodamente, agarren el bazooka o el lanzallamas mas el traje de asbesto. Esto va a estar bueno.

Read more »

El adorno para la casa de un geek

A la fecha de escribir esto, ya llevo un poco más de 2 años casado (no "cazado") y cuando comparamos las fotos de cuando recién llegamos hasta ahora, sí que ha cambiado nuestro hogar: ahora la visita se puede sentar al menos :-) Pero también está el tema de los adornos y déjeme decirle que en muchas familas es una fuente quizás de una batalla para decidir que colocar; lo bueno en nosotros que no ha habido una guerra pero sí aun no nos colocamos de acuerdo 100% con mi elección.... y de verdad no se porqué.

Quizás todos algún día tendremos que lidear con este problema. En nuestro caso mi "adorno" es algo pequeño y no quita mucho espacio, tampoco necesita energía eléctrica (al menos no ahora), se puede dejar en el suelo o en otra parte, también es bastante pequeño (lo mencioné?), entonces no sé por qué no puedo dejar en algún lugar este "adorno", sin más palabras...

Sun Sparc classic Sun Sparc classic

Ojalá que pueda dejar mi antigua Sparc Classic en algún lugar del departamento, solo el tiempo lo dirá :-)

October 29, 2009

El Koala ha llegado!


Ubuntu: For Desktops, Servers, Netbooks and in the cloud

Ubuntu 9.10 the Karmic Koala has just landed! and Yes it’s full of awesome! Get it! while it’s still hot!


Koala!

Photo by glintle

October 27, 2009

Plain simple for those who can't read between the lines

Primero.

Hice un pequeño formulario para que ustedes, como lectores de este glob, puedan tirar su feedback de los eventos de FLOSS en Chile este 2009.

Aquí está el link.

Difúndanlo donde puedan.

Segundo.

Vengo llegando del Elinux y estoy absurdamente cansado. Mis vagaciones fueron de lo mejor! Aunque mi charla del elinux resulto algo accidentada, asi que quedo en deuda infinitamente.

Tercero.

Sabias que con Franco, Fernando y quien escribe grabamos un podcast, casi semanalmente? La direccion está por acá.

Cuarto.

Sabias que cuando estabamos grabando el podcast en el Encuentro, perdi los cables mas importantes, como el cable de corriente del mixer?

Quinto.

Sabias que ademas perdí el primer podcast grabado, solo por cambiar de programa? (desde un shellscript a Audacity) :(

Proximo post : los asistentes a estos eventos. Y un manual de operaciones especiales. No, no va a ser FUD. Esperenlo.

Gauss? Who's that?

Y le tenemos artualización. Vamos por partes.

  • HABEMUS GNOME DAY!. Como se ha hecho costumbre, los monos de GNOME Chile nos volveremos a juntar para dominar el mundo a reunir en conmemoración del 10mo Encuentro Linux. Y le tendremos charlas. AL GRATIN. Leyeron bien, gratis!

    El dia 24 de octubre (anótenselo) estaremos en la Universidad Federico Santa María para presentar un nuevo Dia de GNOME donde esperamos nuevamente la misma concurrencia del año pasado. Si quieres asistir, o bien presentar una charla, pues no debes más que seguir el siguiente link FOR GREAT JUSTICE!.

    Le tendremos lo acostumbrado. GNOME FTW.

    Asistentes al Dia de GNOME

  • Acabo de volver del Fedora Day, realizado en la Universidad Central. Gracias a Sebastian Salles por la invitación! Lástima que no haya mandado una charla, pero bueh. Estaba ocupado y tampoco con mucho tiempo. Me hubiera gustado haber contado de mi experiencia Pre-Fedora (2001-2003).

    Los que no fueron, se lo perdieron. Sobre todo por el punto a continuación...

  • Esta historia es un poco mas larga.

    Desde que compré el MSI Wind que he tenido un molesto problema: cuando mando el bicharraco a suspender, el teclado no vuelve en sí. Solo el mouse.

    I have a knack for wide screen laptops :B
    A knack for laptops

    Estuve en una de las charlas tratando de instalar E17 hasta que decidí suspender el tarro por que enlightenment.org estaba abajo. Por supuesto, teclado FAIL. y me dije "hmmm...si esto no lo arreglo ahora, quizás cuando lo haga...".

    Averigué en tiempo record cuales eran los scripts que Ubuntu llama al momento de suspender la máquina, principalmente alojados en /etc/acpi.d/ y en /etc/pm/. Uno de los workarounds que había visto era mandar unbind y bind al controlador de teclado:

    echo -n "i8042" > /sys/bus/platform/drivers/i8042/unbind
    echo -n "i8042" > /sys/bus/platform/drivers/i8042/bind

    Ese horrendo hack lo puse en /etc/pm/sleep.d/teclado (con permisos rx).

    Aquí es donde viene lo interesante...

  • Cuando estaba probando que dos suspends consecutivos funcionaban, y que no había sido producto de la suerte (Fata Morgana?) que el teclado estuviera funcional, me levanté y grité, "BRAVO!!"

    Eso pasó al mismo tiempo que estaban regalando poleras por las inscripciones.
    Dije antes : no presenté charla en el Fedora Day, asi que me inscribí como asistente. Y fijense, me nombraron ganándome una polera :-)

    Como diría un colega, "dat was in a level of so much WIN!".

    Lo cual nos lleva al punto negro de la semana...

  • Hace un tiempo compré una Xbox 360 de segunda mano. Sí, ya lo sé. Dije que solo la tendría si me la regalaban. Tecnicamente fue así.

    Cuando quise mandarme otra de las maratones de Left4Dead (por mi predilección en madrear zombies en despoblado), pasó lo siguiente...

    RROD PWNED LOL!!!!11ONE!ELEVEN

    "No hay emoticón que describa lo que siento en estos momentos" -- Comic Book Guy

    Ya partió el via crucis. Documentado. Despues lo contaré.

  • Lo que me recuerda una frase que leí hace tiempo:

    "Why do I keep a blog? Well, basically because I have some crap to tell people I barely talk to, can't do it all the time, and if they don't give a crap about it, then fine with me..."

I need an extra life. Nao.

Estuve algo perdido del glob. No se dieron ni cuenta.

A lo medular por que me esta dando lerma escribir ultimamente.

  • Voy a estar de gira en la semana del 21 al 24 en Valpo. Yeep. En en 10mo Encuentro Linux, asi que vayan avisando para que el stock de cerveza no sufra contratiempos.
  • Mi trabajo para presentar un taller en el Encuentro Linux fue aceptado. Yippeee. El taller consistira en Edicion de Audio (era que no) en Linux. Asi que los interesados pueden hacer algo de espacio en sus maquinas. Despues estare mandando una lista de requerimientos/dependencias. Stay tuned FOR GREAT JUSTICE!

    Ah, lo mas seguro es que me aparezca con algunos de los juguetes ruidosos que tengo. Algo se me ocurrira en el intertanto...

  • A lo que lleva a la pregunta numero dos : Que carajos quieren ver? (no me pidan bajar de peso por ahora) Digo, interesados en algun programa en particular? Visualizacion? Un tripeo con LUZ? Los que quieran complicarme la vida mas aun pueden usar el formulario de contacto del glob. O a mi correo personal, jci at codemonkey dot cl. Por favor, no enviar cartas de presidentes que dejaron suculentas cuentas bancarias por que aun estoy lidiando con una transferencia :D
  • Rock Band Beatles salio hace poco 9/9/9. Y adivinen. Me ensarte con la caja de coleccionista. Maldigo el putisimo dia que se me ocurrio comprarla. La gracia me va a doler lo suficiente como para NO pedir mas porquerias por la Internets. Stay tuned for the Unboxing. Si es que algun dia llega a mis manitas.

    Para que se hagan una idea : el importe me salio tan putamente caro que incluso comprarla aca me saldria barato. Cuando voy a aprender? :(

  • La realidad es siempre inexacta. Solo la Guia es fidedigna.

October 19, 2009

Día GNOME 2009, Valparaíso, Chile!

That’s right folks, just like last year, the biggest GNOME event of the pacific coast is here again, the GNOME Day! this year is going to be held the Saturday 24th of October at the Universidad Técnica Federico Santa Maria in Valparaíso, Chile:

Valparaiso

Valparaíso, Photo by Bracani Antonio

The event is going to have a lot of interesting talks like How to create GDM Artwork by the awesome Daniel Galleguillos and a couple of Tracker talks by the amazing Ivan Frade.

Día GNOME 2008

Día GNOME 2008, Photo by Germán Poó Caamaño

I’m sure you don’t want to miss it, it’s a free event , you only need to register yourself here, what are you waiting for? Join us!. See you in Valparaíso!

Feeds