Para los que no conocen un Linux modelo 2007...

Quizás sólo les interesa un poco, pero no tienen tiempo de probarlo, ganas, etc…. y sin embargo, les gustaría saber cómo se ve y se “siente”… vean este video, está hecho por un español, dueño de Fon (un ISP de WiFi en España -creo-), que instaló por primera vez Ubuntu, y lo analiza según su forma de pensar y trabajar. Creo que es una opinión imparcial (y actualizada), comentando las cosas buenas y malas de Ubuntu, pero muy valiosa. ...

May 5, 2007 · 1 min · mfernandez

Los CDs de Ubuntu 7.04 van a llegar a tu casa

Tal como pasó con Ubuntu 6.06 LTS (pero no con Ubuntu 6.10), los CDs de Ubuntu 7.04 “Feisty” van a estar disponibles gratuitamente para pedido a través de http://shipit.ubuntu.com en unos días. Esperemos que sea una excelente release, tal como lo fue Ubuntu 6.06. (Visto en Ubuntu Planet). Actualización (11/04/2007): Ya se pueden pedir!!! :-D Saludos! Marcelo

April 11, 2007 · 1 min · mfernandez

Artículos de Python + Glade en Español

Para aquell@s gentes que están incursionando en el mundo de la programación, el lenguaje Python es ideal para aprender. Y es normal que las primeras cosas que se quieran hacer sean ventanas con botones, menúes y demás. GTK es una librería que permite hacer eso para varias plataformas, como Windows, Linux, Solaris y Mac OSX (con problemas de integración, pero funciona). Por último, Glade es un programa que sirve para crear las ventanas+botones+menúes+etc. de forma gráfica, “dibujando”, arrastrando y pegando componentes en una suerte de “vista de diseño” (al mejor estilo Visual Basic o Delphi). ...

April 9, 2007 · 1 min · mfernandez

Pensá bien la Solución al Problema!

En este post se puede ver cómo la mala elección de un algoritmo para una determinada tarea puede hacer que tu programa, por más que esté escrito en un lenguaje “rápido” como C, sea muuuy lento. Gracias Federico por tu constante laburo en el “tunning” de GTK. :-D Moralejas: Pensá bien qué vas a hacer antes de escribir. El algoritmo que elijas será determinante en la performance de tu programa; también es bueno saber (aunque sea someramente) qué hace “debajo del capó” tu lenguaje/framework/api/loquesea que haya debajo y que estés utilizando. Un mal algoritmo escrito en C es excesivamente lento comparado con un buen algoritmo escrito en Python, Perl o Ruby (lenguajes interpretados). Saludos! Marcelo ...

April 5, 2007 · 1 min · mfernandez

Abrí tu Mente

Lean este post. Creo que representa muchas de las cosas que no sabemos explicarles a los que sólo usan Windows. Leer algo sobre software libre es como “abrir la mente” (como Morfeo le decía a Neo en Matrix). Una vez aprendido un poco de lo “desconocido” (Software libre, Linux, Mac, BSD, lo que sea), usá Windows con conocimiento de causa y pagándolo como corresponde. Exijamos software legal. Saludos Marcelo

April 4, 2007 · 1 min · mfernandez

Complejidad Ciclomática de Código Python

Leyendo un blog por la web, me entero de qué es la Complejidad Ciclomática de un código fuente (uno de los taantas métricas que hay para analizar la calidad y complejidad del código), y que este muchacho posteó un script para poder analizar la complejidad ciclomática de un paquete de fuentes python. Marcelo

March 31, 2007 · 1 min · mfernandez

Nuevas características en Firefox Alpha 3

Les dejo una pequeña reseña de las nuevas características que van apareciendo en la versión de desarrollo de Firefox 3. Me parece muy útil el tema del agregado de indicadores de Cookies “no legibles” por scripts, cosa que sólo tiene el IE (qué raro, je) y también la aparición de un tag que indica un recurso “off-line”, para que Firefox la “cachee” para uso posterior. Esto último, bien utilizado, puede permitir el laburo desconectado de aplicaciones web. http://ejohn.org/blog/javascript-updates-in-firefox-30a3/ ...

March 31, 2007 · 1 min · mfernandez

Python como lenguaje "Enterprise-Ready"

Hace unos días ví esta noticia sobre el uso de Python en la industria de la aviación. Resulta que ITA Software vende soluciones software para aerolíneas, como Air Canada. El entrevistado (Dan Kelley) comenta que si bien tienen una mezcla de lenguajes y tecnologías, destaca que Python + Twisted les permitió hacer un framework de monitorización de alta performance para coordinar la venta de asientos de vuelo desde múltiples orígenes de datos (en tiempo real, claro). ...

March 21, 2007 · 2 min · mfernandez

Yo Nerd? Naaaah!!....

Ouch! Gabriel, yo también pensé que era menos nerd… pero se ve que la profe de química me castigó duro en el secundario. Your Score Summary Overall, you scored as follows: 15% scored higher (more nerdy), 1% scored the same, and 84% scored lower (less nerdy). What does this mean? Your nerdiness is: High-Level Nerd. You are definitely MIT material, apply now!!!. ...

March 21, 2007 · 1 min · mfernandez

"Te invito a mi Fiestita"

Y sí, a mí me gusta cumplir años viejo… es algo que se da una vez al año, y comparte (un poco a lo loco, eso sí) a su gente…. El año que pasó fue algo agitado, pero me parece que este que viene va a ser más cargado… esperemos encararlo como se debe. :-D Salutes Marcelo

March 16, 2007 · 1 min · mfernandez