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»

Cuando las cosas se hacen bien

Cuando las cosas se hacen bien es justo reconocerlo. Y el soporte técnico de Dell ha hecho las cosas bien.

El lunes tuve un problema con mi Dell Inspiron 530. O más concretamente, tuve un problema con la tarjeta gráfica de ese PC, una ATI Radeon 3650. El ventilador de la tarjeta empezó a sonar como si fuera a salirse de los ejes. No es que fuera un ruido ensordecedor, pero precisamente compré este Dell en su día porque sabía que era bastante silencioso y así había sido hasta el lunes, cuando el ventilador empezó a oirse desde la habitación de al lado. Consultando el problema con san Google, encontré algunas opciones: limpiar el polvo de la gráfica. Ok, así lo hice, pero la verdad es que estaba bastante reluciente y no creo que ese fuera el problema, aunque no llegué a limpiar con aire comprimido 🙂

Otra opción que al parecer funciona con algunas tarjetas es la de cambiar la potencia del ventilador. En las ATI puedes decidir cuándo quieres darle más revoluciones o menos (se supone que en función de la temperatura… para enfriar la tarjeta, revolucionar más el ventilador) Podemos ver la temperatura a la que está la gráfica así:

$ aticonfig –adapter=0 –od-gettemperature

Ahora que tengo una tarjeta nueva, la temperatura es de 55º. Cuando el ventilador estaba estropeado y a tope, la temperatura era de sólo 38º.

Puedes cambiar la velocidad del ventilador así:

$ aticonfig –pplib-cmd «set fanspeed 0 40»

para que el ventilador número 0 vaya al 40% de su potencia máxima.

El caso es que en la tarjeta vieja no había forma de parar el ventilador.  Probé otras dos cosas antes de llamar al soporte técnico: actualizar el firmware de la BIOS de mi PC y actualizar los drivers de la gráfica. Nada, todo seguía igual.

El técnico de Dell (o de la empresa que tengan contratada) me atendió en perfecto castellano, con amabilidad y dirigiéndome por los pasos lógicos de diagnóstico. En cuanto vió qur ya lo había intentado casi todo me dijo que no había problema dado que tengo contratada una garantía por 2 años. Me vendría un técnico a cambiar la tarjeta por otra nueva. En cuanto colgué me llegó un email indicándome con un resumen cuál era el diagnóstico y que en breve me llamarían para fijar día y hora con el técnico. Eso fue un lunes por la tarde. El martes por la mañana me llamaron de Dell 🙂 Fijamos el viernes. Ayer viernes me llamó el técnico a las 9:30 para ver si me venía bien que se pasara hacia las 10. Perfecto. El técnico apareció a la hora acordada, con una ATI Radeon nueva. Sustituyó la vieja por la nueva en un periquete y se marchó. Vuelvo a trabajar con un PC silencioso.

Ya véis que no es nada del otro mundo: alguien ha hecho bien su trabajo. Pero es de agradecer al que así lo haga, y más en Agosto.

Casualidades de la vida, el mismo día que el soporte Dell me cambiaba la pieza, anunciaban que la idea FUD que Microsoft lanzó recientemente sobre que «los netbooks con Linux tienen una alta tasa de devolución por parte de usuarios insatisfechos» no tiene ni pies ni cabeza según sus propios datos. Según la propia Dell la tasa de devolución ni es alta ni es superior a la de devoluciones con sistema Windows.
Update: por cierto, que los comandos aticonfig, con la nueva tarjeta, funcionan a la perfección 🙂

Linux Magazine 51

LinuxMagazineCover_XXLTema de portada: JAVA Y .NET
Programas C# bajo Linux con la herramienta libre DotGNU
Mod_Mono permite albergar aplicaciones .NET en el servidor Apache 2 de Linux
Herramientas y proyectos del panorama Java.
Monitoriza tu servidor de aplicaciones Java con Hyperic HQ
Cine En Casa: Más allá de MythTV y VDR
Ratproxy de Google
Dnsmasq: alternativa práctica a pequeña escala de DNS.
sistema de certificados Dogtag.
La librería ODFPY: crear y analizar documentos ODF desde Python
Logs Musicales
Sysadmin: ¿Quién tiene mayor tiempo de funcionamiento?
FAI: automatizar el proceso de instalación y configuración de sistemas Debian.
Honeynets
Jokosher: potente y sencillo editor de audio
Synergy permite combinar múltiples ordenadores en un escritorio virtual único.
Osmo PIM
cómo convertir tu netbook en una magnífica herramienta fotográfica.
Herramientas de Aprendizaje : JClic
Konsultorio de Klaus
Planes de Negocio en el Software Libre
CENTOS 5.3 – 32 Y 64 BITS