60.000 profesores rusos se formarán en soft libre

Ya comentamos en este mismo blog, en Marzo, que Rusia había comenzado un plan de migración masiva hacia el software libre. Las autoridades rusas tienen una preocupación seria: comentan que no es razonable que toda una nación dependa de un software privativo producido por una compañía estadounidense; lo consideran una vulnerabilidad, pues una compañía extranjera como Microsoft está influenciando el futuro de Rusia, empezando en la escuela y siguiendo con la inercia hasta llegar a la gestión de cualquier pueblo o ciudad.

Las autoridades rusas han decidido que uno de los puntos en los que se centrarán para comenzar la migración es en la escuela. Pero no en los alumnos, sino primeramente en los profesores. Y no vale con enviar CD’s con software libre a las escuelas (que también) sino que el ministerio de Educación ha decidido apoyar con hechos lo que habían promovido con anuncios de boquilla: han puesto sobre la mesa 4 millones de dólares para contratar la formación del profesorado en software libre.

La compañía que gane la licitación será responsable de formar tanto de forma presencial como online (cuando la formación presencial no pueda darse) a 60.000 profesores rusos. Al finalizar la formación los profesores deberán de probar que han aprovechado el tiempo, pasando un examen (se calcula que para finales de 2009 o comienzos de 2010).

Más información en la web de Profy.

Etiquetas de particiones de disco en Nautilus

Tengo varios discos externos que suelo usar para hacer backups. Cada disco tiene unas 3 particiones (a veces más, a veces menos). En Ubuntu Jaunty se montan perfectamente al encenderlos. Todas las particiones, sin problemas. El problema viene en la visualización de los nombres de las particiones en Nautilus.

Screenshot Como puede verse en la imagen adjunta (pulsa sobre ella para verla con zoom), Nautilus ha decidido que los nombres de las particiones son 25.8 GB Media,  114.3 GB Media y 160 GB Media.  Y según el comando mount, se han montado en disk, disk-1 y disk-2. O sea, un completo caos de nombres (ninguno de ellos intuitivo, por cierto).

Al parecer, es un bug que lleva más de 3 años sin solucionarse.  El caso es que Nautilus muestra el nombre de la etiqueta de la partición. Si no encuentra nada (no hay etiqueta asignada a esa partición), pues muestra el tamaño de la misma. ¿Qué es lo que yo esperaba? Que me indicara el nombre del directorio donde lo ha montado (disk, disk-1 o disk-2), para poder desplazarme con Ctrl-L o por consola por ellos.  Y ya puestos a pedir, que me indicar el tipo de sistema de archivos que usa esa partición (fat32, ext3, ntfs, lo que sea…)  En fin, mientras eso se soluciona, al menos hay un workaround posible.

Con el comando hal-device podrás ver los nombres de las etiquetas de tus particiones:

$ hal-device | grep ‘ volume.label’

Para cambiarlas, desde la línea de comandos, tendrás que usar un comando u otro en función del sistema de archivos.

En el disco externo de la imagen, las particiones son ext3, fat32 y ntfs respectivamente, por lo que los comandos para asignar las etiquetas disk-1, disk-3 y disk-3  a esas particiones serían:

$ sudo e2label /dev/sdf1 disk-1

$ sudo mlabel -i /dev/sdf2  ::disk-2

$ sudo ntfslabel -f -v /dev/sdf3 disk-3

Ahora Nautilus muestra lo que yo quería (salvo en la partición 3, dado que en mi Ubuntu no he conseguido que el dichoso comando ntfslabel funcionara 🙁     En fin, algo es algo.

Curso de desarrollo para GNOME y KDE

cenatic¿Quieres aprender a desarrollar software para GNOME o KDE? ¿Te gustaría seguir un curso totalmente gratuito y desarrollado por conocidos miembros de las comunidades KDE y GNOME Hispano? Bueno, pues no tienes más que empezar a descargar el contenido que CENATIC está desarrollando de forma totalmente abierta en su forja. Por ahora ya hay una primera versión de 8 módulos, eso sí, por ahora en inglés (aunque según la web del proyecto, se traducirán al español)

  • 01_Introduction_to_Free_Software_Desktops
  • 02_Introduction_to_GNOME_platform
  • 03_Introduction_to_KDE_platform
  • 04_Introduction_to_Freedesktop_APIs
  • 05_Environement_and_development_metodology
  • 06_Basic_GNOME_application_development
  • 07_Basic_KDE_application_development
  • 08_GNOME_Application_study
  • 12_GNOME_community_development

Aparte del contenido en sí, el proyecto ha desarrollado herramientas para convertir los documentos de formato OpenOffice.org (ODF) a SCORM.

Me ha resultado especialmente interesante el capítulo 08, que disecciona el código fuente de Evince y muestra cómo corregir un bug abierto para esa aplicación en Bugzilla.

IntelliJ IDEA 9 M1: soporte Flex en Linux

ScreenshotAhora que parece claro que Adobe no seguirá desarrollando Flex Builder (actualmente Flash Builder) para Linux, hay que buscarse otras alternativas. IntelliJ IDEA 9 es una de ellas. Existe versión para Linux, pero eso sí, es software privativo y de pago. Dispone de soporte de autocompletamiento, coloreado de sintaxis y debug. Como aporte al Adobe Flex Builder 3, disponemos de una opción de formateo de código. También tiene soporte de Flex SDK 4 (Gumbo) y un interfaz gráfico para pruebas unitarias Flex Unit 4.  Al igual que a Adobe Flex Builder, le falta una vista de diseño (un editor visual de interfaces gráficos .mxml), es decir, hay que teclear el código, no hay drag&drop de componentes.

Hoy he estado probando la aplicación de prueba de FlexStore con el framework Cairngorm de la web de MadeInFlex. Y la he podido echar a andar … no sin antes haberme tirado de los pelos hasta encontrar que para poder usar Remoting, es necesario indicar como opción del compilador:

-services src/services-config.xml

¿Dónde? En las propiedades del proyecto, pestaña «Flex Compiler Settings».

Screenshot-Project Structure Otro detallito más: para poder insertar la dependencia Cairngorm.swc, es necesario pulsar en la misma opción que antes (menú contextual del proyecto, Module Settings, pestaña «Dependencies», Add, Single-entry module library… y especificar la ruta al fichero Cairngorm.swc).

Aún le queda camino para ser igual de rápido e intuitivo que Adobe Flex Builder, pero al menos, los usuarios de Linux ya tenemos un IDE alternativo actualizado. Y si eres desarrollador de un proyecto OpenSource, o bien trabajas en una institución educativa, puedes solicitar una licencia especial gratuita.

Nace AZLinux: Linux Zaragoza

Desde el Ayuntamiento de Zaragoza nos escriben para dar a conocer la distribución AZLinux:

«AZLinux es la distribución GNU/Linux que hemos preparado en el Ayuntamiento de Zaragoza (España)

Llevamos trabajando unos 3 años y nuestro objetivo es sustituir el actual sistema operativo Microsoft Windows XP por GNU/Linux en los puestos de trabajo de los funcionarios (sobre 2800 pcs). Nuestra distribución esta basada en SuSe Linux Enterprise Desktop 10 de Novell con GNOME y OpenOffice como paquete ofimático.

Hemos avanzado bastante en este tiempo sin hacer mucho ruido y ya tenemos un importante conjunto de puestos migrados. Hemos tenido, tenemos y tendremos dificultades de todo tipo, pero las personas que forman el equipo de AZLinux son excelentes técnicos y, como buenos aragoneses, bastante «cabezudicos».

En breves fechas realizaremos una presentacion mas formal de nuestro proyecto de software libre con muchos más datos, pero hoy desde este blog queremos iniciar nuestra andadura en la web. Publicaremos pequeños documentos técnicos donde describiremos como hemos configurado nuestro sistema y confiamos en que participéis con vuestras opiniones y sugerencias.

Gracias a todos los que se han implicado con AZLinux

Enlaces

El Ayuntamiento ahorrará cada año cerca de un millón de euros debido al software libre

El Ayuntamiento de Zaragoza usa Software Libre en el consistorio»