Archive for April 2008
Algo como teamspeak, pero libre…
Luego de perder alrededor de dos horas probando software de Video-Conferencia/VoIP para algo que debió ser trivial, me acordé de teamspeak, no tiene mucho que ver, no era lo que necesitaba, pero se me ocurrió que podía ser útil, solo hay un pequeñísimo problema, teamspeak es software privativo…
Luego de buscar alternativas por un rato, encontré linux-wildo, un nombre nada descriptivo, pero parece ser exactamente lo que buscaba, daré mi veredicto en cuanto pueda probarlo adecuadamente :).
Conclusiones:
No logré correr el cliente, pero el servidor parecía funcionar sin problemas, más adelante puede que le de una nueva mirada…
Code::Blocks IDE
Code::Blocks es un IDE principalmente orientado al desarrollo en C/C++, construido sobre wxWidgets, lo que significa que es muy portable.
Es notable su soporte a multitud de compiladores y formatos de otros entornos de desarrollo, como Microsoft Visual Studio, que lo hacen ideal como reemplazo.
¿Mencioné que es software libre? :P.
Lunes de miércoles y Quagmire
Estoy engripado, en cama, con dolor de cabeza, aburrido, etc. etc. etc. Así que me puse a escribir estas líneas :P.
Como no tenía ganas de nada, me puse a buscar alternativas para autotools, ya que me tienen bastante podrido, igual que CMake, Scons y todas esas herramientas raras…
Mi idea inicial era arrancar un proyecto para hacer lo mismo que los proyectos antes mencionado con macros en gmake, al estilo del kernel Linux, pero como no tenía tiempo, lo venía postergando desde hace mucho.
Por suerte alguien se me adelantó, encontré un proyecto que se parece mucho a lo que buscaba, ese proyecto es Quagmire.
InitNG-Ifiles-0.1.5 liberado
Después de una noche sin dormir, reimplementando algunas cosas, liberé el paquete a pedido de xerxes2.
En esta versión se evita más el uso de pidfiles, y hay algunos arreglos nuevos, pero como tengo mucho sueño haré la lista de cambios otro día… -.-
¡Que emoción, me mencionaron en MagePower! :P
Acabo de enterarme que mencionaron mi nombre en MagePower :D. Se trata de algo que hice cuando estaba probando unos nuevos hechizos, y se me ocurrió que no era muy cómodo disciparlos, así que hice Spellfoster, un programita para alivianarme el trabajo. Es un simple shellscript, que haciendo uso de dialog muestra una lista de los nuevos hechizos instalados en el sistema, el programa está inspirado en debfoster un programa que usé más de una vez para limpiar alguna que otra instalación de debian.
Comparando versiones
Luego de leer una nota sobre comparar versiones en la lista de correos de SourceMage, decidí buscar métodos para comparar versiones, y la primera cosa que se me vino a la mente fué usar un simple shell-script, lamentablemente el tema es un poco más complicado que eso, y no resultó muy práctico que digamos.
Luego de discutir sobre el tema por un rato con FCR, sugirió hacer algo muy sucio con ls -v, así que recordé que ls usa la función strverscmp() de glibc, lamentablemente no es estándar, y hacer un programa en C para esto no me hacía mucha gracia, así que decidí remangarme e implementar algo similar en AWK:
#!/bin/awk -f
BEGIN {
FS = "[-_.]"
la = split(ARGV[1], a)
lb = split(ARGV[2], b)
l = (la < lb) ? la : lb
o = la - lb
for (i = 1; i <= l; i++) {
if (a[i] != b[i]) {
o = a[i] - b[i]
break
}
}
print o
}
¿No es hermoso?
Vuelvo a mi querido y abandonado blog
Después de mucho tiempo de no publicar nada, vuelvo a poner todas esas noticias inútiles que no necesitan conocer :P. Espero que se diviertan leyendo mis delirios.
No es que me olvide del blog, ni que no tenga nada que escribir, simplemente a veces no dan los tiempos ni las ganas, pero aquí estamos otra vez :).