Palabras para reflexionar

Qué no daría yo por ser tenido cada vez más en cuenta, por ser obedecido, por no ser criticado ni sospechado de nada, por ser promovido siempre a niveles superiores… Y sueño con castillos y coronas, con escritorios más grandes, con salir en diarios o noticiosos de TV, que todos me conozcan y hablen bien de mis obras…

Continuá leyendo Palabras para reflexionar

¿Ubuntu Edgy Eft más lento?

A los que instalaron Ubuntu Edgy Eft (o Kubuntu) y tienen un Athlon 64, ¿no les parece un poco más lento que la distro que anteriormente usaban?

Cuando terminé de instalarlo, estaba contento por la nueva distro, mucho mas bonita y pulida que Debian testing, con la ventaja de ser prácticamente lo mismo, así que fue una decisión, creo, correcta. El problema es que, como dije, todo era un poco lento. No entendía por qué, hasta que me puse a ver los servicios que levanta: cosas comunes como apmd, cupsys, gdm… powernowd. Este último me hizo acordar mi experiencia con Gentoo, y lo bueno que es tener un kernel preparado para los 64 bits, ya que, más allá de las optimizaciones que debe tener, puedo switchear entre las dos frecuencias que soporta el micro: 800 y 1800 MHz. ¿Qué gano? Menos grados de temperatura. En estos días, unos dos grados menos.

Pero yo no uso una versión de Ubuntu de 64 bits… así que quizá el kernel esta toqueteado, o quizá se podía hacer esto en mi anterior Debian testing para i386. No sé, la cuestión que ese servicio, powernowd, es el que constantemente “se fijaba” el uso que le daba a la CPU, y de acuerdo a eso bajaba o subía la frecuencia. Una excelente opción, pero que eleva un poco el tiempo de respuesta de las aplicaciones, y esa era mi impresión de “Ubuntu más lento”.

Lo que hago ahora es desactivar dicho servicio, y levantarlo en casos de emergencia.

Zazpe – Gestión de asistencias

Hace un tiempo el director del coro Monseñor Zazpe, de la parroquia San José, me pidió algo para administrar las asistencias de los coristas. Empecé a desarrollar un programa en Mono con Gtk#. Luego de algunas dificultades que tuve para que funcione bien en Windows, me decidí por un camino más seguro: Windows.Forms. Él (la persona que me pidió este programa) trabaja en Windows, así que eso hizo que definitivamente me incline por ese toolkit.

Ventana principal de Zazpe

Ahora estoy arrepentido 🙁 Luego, después de que la interfaz esté bastante avanzada, me di cuenta de por qué aquellas pruebas con Gtk en Windows no funcionaron. Pero bue… ya está, quizá mas adelante haga algo.

UPDATE: Pueden visitar ésta página con más información al respecto
Continuá leyendo Zazpe – Gestión de asistencias

Planificación por prioridades en Minix

De eso se trató el TP2 de DISO (Diseño e implementación de Sistemas Operativos). Al terminar de implementar una idea de cómo hacerlo, debíamos correr un programa dos veces, cambiarle la prioridad a uno de los dos, y verificar que uno imprimía más veces su pid que el otro.

El enunciado era claro, y guiaba bastante en cómo hacerlo. Además ya habíamos asistido a una clase de práctica, por lo que no deberían haber aparecido complicaciones mayores. Aunque en realidad no terminó siendo así.

Estaría muy bueno saber cómo hace la gente del kernel Linux para debuggearlo. Pablo Pessolani, el profesor de teoría y titular de DISO, nos explicaba que la técnica consiste en usar la muy conocida función printf, así de simple. Luego de reflexionarlo un poco, la verdad es que no parece haber otra alternativa. Siguiendo la misma estrategia, así fue como testeamos el código modificado de Minix 2.0.2 para completar el trabajo práctico 2.

Sin embargo me quedó la pica de cómo hacen los hackers de Linux para testear sus modificaciones. Pensaba que quizá tengan alguna forma más cómoda y adecuada. Entonces averigué qué técnicas utilizan, por simple curiosidad, y me sorprendió un poco el descubrimiento.

Continuá leyendo Planificación por prioridades en Minix

¿Por qué creo?

Ya les mencioné un post de un compañero de la facultad (César Portela) donde se hablaba del aborto. Si bien en uno de los comentarios, como les dije, me fui de tema, me gustó la reflexión, y hoy la comparto con ustedes. El tema venía sobre la razón y la fe.

Como la duda no es propiedad exclusiva de los creyentes (creyentes y “no creyentes” creen en algo, por lo tanto a veces dudan) la pregunta podría ser también: “¿Por qué no creo?”. Como al comentario casi lo dejo intacto, aclaro entre paréntesis a lo que estaba respondiendo. Ojalá que sirva.
Continuá leyendo ¿Por qué creo?