GNOME 2.22: ya en sus pantallas

two-twenty-two.pngEsta vez me lo han puesto fácil: las notas de lanzamiento de GNOME 2.22 se han traducido al castellano, así que sólo destacar algunas cositas de esta nueva release:

+ El programa Cheese.
+ El Reproductor de películas de GNOME ahora ofrece soporte mejorado para la reproducción de DVD así como soporta para televisión digital (DVB).
+ incorpora la capacidad de previsualizar y reproducir contenido Flash y video usando el decodificador de Flash libre y abierto swfdec.
+ reloj internacional: ver la hora de distintas partes del mundo a la vez.
+ Evolution : soporte de Google Calendars y de la personalización de las etiquetas de mensajes para los correos electrónicos.
+ Visor de escritorios remotos
+ unificación de pantallas de ajustes de teclado
+ Tomboy puede organizar las notas en cuadernos
+ integración de PolicyKit
+ La herramienta Red ahora puede establecer conexiones PPPoE y GPRS.
+ el IDE Anjuta es parte de la Suite de desarrollo de GNOME
+ El Euskera es idioma oficial (un saludo para Dooteo), junto con catalán y gallego (y por supuesto, el español castellano) [1]

A descorchar champán y a prepararse para la 2.24 en septiembre de este año 🙂

[1] Tras la discusión de los comentarios, lo mejor es que ponga lo mismo que han puesto los compañeros de GNOME en la página oficial de lanzamiento: y ahí pone (ver cuadro de la derecha) español. Me imagino que es_ES ,  ES_AR,  ES_CL , ES_CO, …   aunque los usuarios de Argentina, Chile, Colombia, etc.  ¿podrían confirmarnos  que ésto es así?

Por cierto: «El idioma español (también llamado castellano) es una lengua romance del grupo ibérico.» según wikipedia

Informe anual 2007 de la Fundación GNOME

gnome_2007_annual_report.png La Fundación GNOME ha publicado un delicioso PDF con el informe anual 2007. No es el típico mumbo-jumbo (galimatías) sino una mini-revista con reflexiones de respetados desarrolladores como Federico Mena-Quintero, Sayamindu Dasgupta, Vincent Untz y Behdad Esfahbod acompañadas de estupendas fotos realizadas por Frederic Crozat, Michael Dominic, Vincent Untz, Kushal Das, Juan Carlos Inostroza y Garrett LeSage; el diseño y maquetación del informe es excepcional (da gusto repasar las hojas), gracias al diseñador Andreas Nilsson; para no olvidarme de nadie, también ha contribuído como revisores del texto Paul Cutler and Stephanie Watson; y como adviser: Dave Neary. Puedes comprar una copia impresa en Lulu.com.

eduroam con las broadcom bcm94311mcg y bcm4318

Aitor Cuartango vuelve a contribuir con un artículo sobre Eduroam y EHUX, esta vez comentando la mejora del soporte en las tarjetas con drivers bcm94311mcg y bcm4318:

«Como algunos desafortunados sabréis, una partida de portátiles de la Facultad se pidió con una tarjeta que incorpora un chip broadcom bcm94311mcg marca Dell. Bueno, al fin hemos conseguido buenos resultados con esta tarjeta con el nuevo driver b43. Además tenemos unas tarjetas de préstamo linksys wpc54g ver.3 que funcionan con el mismo driver. Estos chips de broadcom….

No es un driver libre, ya que se basa en un firmware binario que proporciona la casa broadcom. Pero funciona. Con lo cual no recomendamos comprar tarjetas broadcom con driver propietario sino tarjetas como las intel que tienen drivers libres (y muchas otras marcas).

Al tajo:
Hemos instalado un ordenador con la versión beta de ubuntu, la 8.04 y hemos ido al menu donde pone «Gestor de drivers de hardware» donde hemos seleccionado que use el driver propietario de nuestra broadcom.

Tras esto el kernel se queja de que no tiene el firmware propietario instalado. Entonces hemos ido a la web oficial del driver b43 en el apartado que nos interesa para nuestra tarjeta:
http://linuxwireless.org/en/users/Drivers/b43#devicefirmware

Y hemos seguido las instrucciones en un terminal como root:

export FIRMWARE_INSTALL_DIR=»/lib/firmware»
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar xjf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
b43-fwcutter -w «$FIRMWARE_INSTALL_DIR» wl_apsta.o

reiniciamos para que carge los drivers en el inicio del sistema, et voila!
Entramos en el network manager y configuramos la red como siempre. Y ahora sin problemas de reconexiones.»

Recordemos  que EHUX es en esencia una Ubuntu Gutsy actualmente, y por tanto cualquier usuario que use Ubuntu podrá seguir las mismas instrucciones que Aitor comenta en este post. Y por lo que veo, en general, cualquier usuario Linux con el chipset que se comenta en el post. Agradecería que comentárais vuestras experiencias como comentarios a este mini-howto, para que queden por escrito y sirvan a más gente.

TopCoder UML Tool: publicado el código fuente

TopCoder UML ToolTopCoder.com publica semanalmente varios retos relacionados con distintos aspectos de la ingeniería del software. Retan a los ingenieros informáticos de todo el mundo a ofrecer soluciones de diseño de aplicaciones, diseño de componentes, ensamblado de componentes, programación de dichos diseños, programación de algoritmos,… Todos (o casi todos) los retos vienen acompañados de recompensas económicas. Lo más importante, en mi opinión, es que todo el material que se genera en esos retos suele publicarse (a veces sólo durante la fase de revisión pública, como algunos diseños), de tal forma que si te has atascado en algún reto o bien quieres ver cómo han solucionado otros informáticos el problema, puedes hacerlo. Me resulta especialmente interesante ver y estudiar el código de los problemas de algoritmos más duros, así como los diagramas UML de algunos diseños, de los cuales, se aprende todos los días algo jugoso. Una gran web y un gran recurso formativo.

Hecha la presentación de TopCoder me gustaría hablaros ahora de una herramienta que, a pesar de llevar ya algún tiempo publicada, no ha sido hasta hace unas semanas cuando TopCoder ha decidido publicar su código fuente: se trata de la aplicación TopCoder UML Tool, una herramienta que permite generar distintos diagramas UML: diagramas de clase, de secuencia, de casos de uso, …

Hasta la aparición de TopCoder UML, los diseñadores debían de usar Poseidon para generar los diagramas UML solicitados. Gran herramienta, basada originalmente en ArgoUML, ésta última software libre (y que participó el año pasado en el Google Summer Of Code para añadirle algunas funcionalidades que no poseía, como la posibilidad de realizar diagramas de secuencia).

Lo bueno de la ‘liberación’ de TopCoder UML no sólo es que han publicado el código fuente, sino que en el esfuerzo han abierto para la comunidad toda la documentación generada en su proceso de construcción: casos de uso, diagramas de actividad, documento de especificación de requerimientos, prototipos, plan de gestión de la calidad, diagramas de secuencia, diagramas de componentes, diagramas de interfaces, especificación de componentes, … Estudiar esta documentación nos puede servir para hacernos una idea muy concreta de lo que supone construir una aplicación moderna, hoy en día, siguiendo una metodología, es decir, justo lo que interesa a cualquier alumno de ingeniería del software. Eso sí, hay que tomárselo con calma y mucho café al lado, dado que hay mucho material 😉