Monoppix: Todo el proyecto Mono en un LiveCD

Lo que muchos esperaban me acabo de enterar hoy que existe, es un LiveCD que incluye el proyecto mono + IDE Monodevelop listo para usar nada más arrancar. El proyecto está basado en Knoppix y la versión es todavía “preview”, es decir que no es versión final… esta todavía en fase de testeo. Descarga de la ISO (versión 0.2.2.3, 404MB) Más información en esta página (inglés), que es el anuncio de la release. Aquí teneis un Quickstart (con screenshots y todo, pero inglés) para empezar a programar en C# con mono desde este LiveCD. Aquí teneis una introducción a ASP.NET con Monodevelop desde el LiveCD (con screenshot y en inglés también). Web del proyecto en Novell Forge.

September 7, 2004 · 1 min · Jonathan Hernandez

Script en Bash para renombrar ficheros

Como gthumb estable en Gentoo (v. 2.2.1) no soporta las extensiones .JPG (la versión inestable 2.4.2 sí las soporta ya), he hecho un pequeño script en bash para que me traduciese todo mi álbum de fotos recursivamente de *.JPG a *.jpg, y de paso también que me quite los espacios en blanco en los nombres. Es un script muy sencillo, puede servir para aprender un poco de bash y es fácilmente retocable para otros propósitos (se podría decir que esta es la versión estable porque la he probado yo en un superdirectorio con todo mi album y me ha funcionado correctamente… las demás versiones son experimentales). ...

September 6, 2004 · 2 min · Jonathan Hernandez

Solución a las nuevas dependencias de ant en Gentoo

Ya han resuelto el bug sobre las nuevas dependencias de ant en Gentoo que hablaba el otro día en este post. La solución de los desarrolladores ha sido cambiar el nombre del paquete ant-optional por ant-task (ya que deja de ser opcional) y ha puesto a todas las dependencias de ant-task una USE flag para quitar el soporte si se quiere (como pedíamos la mayoría de usuarios de Gentoo). Las USE Flags a quitar (si sólo queremos a ant porque un programa como jedit lo necesita) son: ...

September 4, 2004 · 2 min · Jonathan Hernandez

Suse 9.1 Profesional en DVD y otros paquetes Novell gratis

¡Y encima te lo envian a casa! Es una nueva promoción de Novell, en total incluye: SUSE LINUX Enterprise Server 9.0 (ISO Installation Images) SUSE LINUX 9.1 Professional (Bootable Installation DVD) Ximian Desktop 2.0 Evaluation (ISO Image) Ximian Red Carpet 2.0.2 Evaluation (ISO Image) Novell Linux Services 1.0 (ISO Image & NLS Companion CD) Novell GroupWise for Linux 6.5.1 - Server, Client & Messenger (ISO Images) and more… Tan solo por rellenar un cuestionario en su web. La noticia la he visto en linuca, pero veo que también esta en barrapunto. ...

August 30, 2004 · 1 min · Jonathan Hernandez

Nuevas dependencias de ant en Gentoo

La nueva versión estable de ant en Gentoo (dev-java/ant-1.6.2-r3) tiene como PDEPEND, que creo que significa dependencia de paquete (RDEPEND es dependencia de ejecución y DEPEND de compilación) a ant-optional, que como su nombre significa, es un paquete opcional (almenos antes). Ahora es un paquete obligatorio que se instala con ant, que no sería una catástrofe si no fuera porque este paquete arrastra unos cuantos, véase la lista: [ebuild N ] dev-java/bsh-2.0_beta1 +gnome -kde 0 kB [ebuild N ] dev-java/log4j-1.2.8 -doc 0 kB [ebuild N ] dev-java/avalon-logkit-bin-1.2.2 -doc 0 kB [ebuild N ] dev-java/commons-logging-1.0.4 -doc +jikes -junit 98 kB [ebuild N ] dev-java/xerces-2.6.2-r1 -doc 5,200 kB [ebuild N ] dev-java/jython-bin-2.1-r4 -doc 0 kB [ebuild N ] dev-java/oro-2.0.8 -doc +jikes 337 kB [ebuild N ] dev-java/commons-net-1.2.2 -doc +jikes 174 kB [ebuild N ] dev-java/rhino-1.5_rc5 -doc +jikes 1,505 kB [ebuild N ] dev-java/jzlib-1.0.5 -doc +jikes 48 kB [ebuild N ] dev-java/jsch-0.1.15 -doc +jikes 180 kB [ebuild N ] dev-java/regexp-bin-1.3 -doc 0 kB [ebuild N ] dev-java/bcel-5.1 -doc +jikes 12,338 kB [ebuild N ] dev-java/xalan-2.5.2 -doc 5,603 kB [ebuild N ] dev-java/antlr-2.7.3 1,316 kB [ebuild N ] dev-java/commons-collections-3.1 -doc +jikes 1,110 kB [ebuild N ] dev-java/commons-beanutils-1.6.1-r1 -doc +jikes -junit 144 kB [ebuild N ] dev-java/junit-3.8.1 3 kB [ebuild N ] dev-java/jdepend-2.6 -doc +jikes 0 kB [ebuild N ] dev-java/ant-optional-1.6.2-r2 -javamail 6,134 kB Yo no estoy dispuesto a instalar todo este circo de dependencias sólo para poder tener instalado jedit, es decir, para hacer funcionar a ant simplemente como un make para java, lo mínimo, no necesito más. De hecho, esto no es necesario y la razón de haber introducido esta dependencia es que la gente posteaba muchos bugs sobre ant y sus dependencias, posteaban bugs que en realidad no lo eran, sino que no sabía utilizar las USE flags de ant-optional para tener todo lo que necesitaban. La solución del desarrollador ha sido meterlo todo en el saco y así seguro que no hay problemas… cosa que va en contra de la filosofía de personalización de la distribución. ...

August 28, 2004 · 2 min · Jonathan Hernandez

Disponible KDE 3.3

Me acabo de dar cuenta buscando una aplicación en Gentoo que ya estan disponibles los ebuilds para KDE 3.3. Y mirando la web oficial sale claramente el anuncio de hoy mismo. No podré probarlo porque en Gentoo sólamente tengo Gnome (y KDE pesa mucho… sólo puede quedar uno, rollo inmortales), así que tendré que esperar a la próxima release de SuSE (la que tengo en el portátil, donde tengo KDE)… como en los viejos tiempos. ...

August 19, 2004 · 1 min · Jonathan Hernandez

Bug de Mono en sistemas con soporte NTPL

Hay un bug grave en mono cuando se tiene un sistema con soporte NTPL (Native Thread POSIX Library). Este tipo de implementación de threads, que ha reemplazado a la anterior, se utiliza en los kernels 2.6.x y únicamente en los 2.4 si estan parcheados (como los de redhat). Las glibc se pueden compilar con soporte para este tipo de threads, y Gentoo al ser una distribución desde de código fuente es de las primera en tener un gran número de usuarios con soporte total NTPL en todo el sistema, sin soporte del antiguo (la mayoría soportan ambos o el antiguo). Mono, específicamente el GC (Garbage Colector), recolector de basura, a partir de la Beta1 tiene un bug que hace que algunas aplicaciones que utilizan threads tengan problemas. Ha sido con la aplicación “muine” que se han dado cuenta del bug. ...

August 18, 2004 · 2 min · Jonathan Hernandez

¿Por qué no elegir QT como librería?

El proyecto KDE, gracias a un acuerdo con Trolltech en la licencia de la librería, jamás tendrá ningún problema con su “libertad” ni su continuidad… esta escrito para que así sea. Pero dejando de lado KDE si yo quiero hacer una aplicación (se supone que libre, no entro en decisiones de empresa), ¿debo tener en cuenta las librerías QT? La respuesta más conservadora sería: Depende. Pero yo especificaría más la respuesta, en mi opinión a no ser que la herramienta sea una utilidad específica para KDE, las librerías QT no son una elección a considerar. Y la razón es que la licencia libre de las QT te prohíbe que tu aplicación sea multiplataforma sin tener que comprar una licencia a Trolltech. Hay una leyenda que dice que mientras tu programa sea libre… no tienes que pagar nada. Esto es falso. Si la plataforma de destino es Windows, esto no vale. Si quieres que tu programa libre corra bajo Windows, tendrás que pasar por caja. ...

August 13, 2004 · 3 min · Jonathan Hernandez

bulmalug.net ha caducado

El dominio bulmalug.net con el que me conecto con jabber ha caducado como se puede ver haciendo un whois: Record last updated 02-03-2003 07:46:24 AM Record expires on 08-11-2004 Record created on 08-11-2001 Así que no puedo conectar al jabber… he mirado si cambiando el servidor bulmalug.net a bulma.net (que sí existe y hay servidor jabber) funcionaba pero no ha sido así, da un “Error de Flujo” o “Stream Error”. Teóricamente bulmalug.net redirige a bulma.net pero igual si te registras como [email protected] luego no puedes conectarte como [email protected], ese ha sido mi primer pensamiento pero desconocía la causa. Esto me lo aclaró un poco, al parecer el nombre de servidor es imprescindible, no así la ip. Así que tiene fácil solución: ...

August 13, 2004 · 1 min · Jonathan Hernandez

Gnome 2.6.2

Ya es, por fin, estable en Gentoo: emerge sync emerge gnome Por cierto, hace unos dias que ha salido el nuevo LiveCD de Gentoo, la versión 2004.2: Información Descarga desde bittorrent (ahora esta caído el link, no sé porque).

July 31, 2004 · 1 min · Jonathan Hernandez