Screencasts about some features of GNOME 2.22

May 17, 2008

I’m reading the features of the new Fedora release, and I’ve seen this screencasts that show some interesting characteristics of the last GNOME version (2.22 at this moment):

  • Screencast introducing GVFS and GIO as a replacement for GNOME VFS. It has many benefits including performance improvements, queuing multiple file transfers, and security enhancements via PolicyKit.
  • Screencast about the world clock applet that displays the time and weather conditions for multiple time zones simultaneously.
  • Screencast about the new GNOME Display Manager that lets you take advantage of power management at the login screen, dynamically configure displays and has better integration with PolicyKit.

100 buenas aplicaciones para Linux

May 16, 2008

En este blog se han recopilado una lista de las “100 aplicaciones imprescindibles para Ubuntu” (por supuesto, valen también para otras distros). 100 aplicaciones clasificadas en 5 categorías:

  • Multimedia: sonido y vídeo, edición de sonido y vídeo, diseño gráfico…
  • Internet y redes: programas de mensajería, correo, lectores RSS, navegadores, P2P, intercambio de archivos…
  • Ofimática y productividad: edición de texto, de páginas web, gráficos vectoriales, calendario…
  • Escritorio: personalización del escritorio.
  • Utilidades y herramientas del sistema: programas de virtualización, terminales, servidores (web, DNS) y herramientas en general.

Cada aplicación cuenta con un enlace a la web oficial, una pequeña descripción y un enlace a un manual de instalación. Muchos de esos manuales son enlaces a otros blogs quee suelo visitar bastante y son bastante asequibles, con buena información para quien se esté introduciendo en el mundo de Linux.

Thousands of cool and funny Tux (and some other mascots) icons

May 16, 2008

These are only four of them; you can get it all at CrystalXP.net. There are currently more than a thousand high-quality Tux icons available there. They have free licenses like Creative Commons or LGPL.

Google Doctype, enciclopedia abierta para desarrolladores web

May 15, 2008

Leo en Barrapunto esta noticia proveniente de Historias de Queso:

Google anuncia su nueva enciclopedia para desarrolladores web con docenas de articulos y bajo licencia Creative Commons. En su actual fase beta, Google DOCTYPE contiene docenas de artículos escritos por Google sobre temas importantes para los desarrolladores web. La seguridad, el rendimiento, almacenamiento en caché, manipulación del DOM CSS y mucho más. Además está bajo licencia Creative Commons Attribution y, al clásico estilo Wikipedia: cualquiera con una cuenta Google podrá editar, modificar o incluso añadir cualquier articulo.

Referencia (en inglés): Introducing Google Doctype

Excelente charla sobre los peligros de las patentes de software

May 14, 2008

Esta es una charla de Richard Stallman sobre el peligro de las patentes en el software, muy recomendable.

Enlace hacia el audio (MP3) de la charla

Las patentes de software son como minas antipersonales para programadores. Es posible que uno no infrinja una patente con cada decisión de diseño, pero hay muchas de ellas a lo largo del desarrollo de un programa grande, y seguramente se violen algunas patentes por el camino. Un programa es como una sinfonía. En ambos hay anotaciones con muchos detalles que desarrollan ideas. Una sinfonía es un gran trabajo que combina muchas ideas, pero lo que la hace buena es que las une todas de forma armoniosa. Si las ideas musicales pudieran patentarse, cualquiera que estuviera componiendo correría el riesgo de ser demandado por usar alguna idea patentada. Para un buen compositor sería más complicado escribir una pieza por la que no ser demandado que escribir una sinfonía que sonase bien. Las patentes serían así obstáculos para la composición, como las patentes de software son obstáculos para el desarrollo.

Actualización: he subido el audio a mi espacio en adrive.com, donde tengo intención de dejarlo indefinidamente (así hay un sitio más para descargarlo por si el 1º falla).

Hay que aprender a pensar

May 14, 2008

Me han pasado una interesante cita de Fred Brooks, autor del libro The Mythical Man-Month (al parecer todo un hito en cuanto al estudio de la ingeniería del softare, pero que yo no he leído :-/

Más de la mitad del tiempo que dedicas a un proyecto (sobre un 70% del tiempo) lo pasas pensando, y no existe herramienta, no importa lo avanzada que sea, que pueda pensar por ti. En consecuencia, incluso si tuvieras una herramienta que lo hiciera todo por ti excepto pensar — que escribiera el 100% del código y la documentación, diseñara y ejecutara la totalidad de las pruebas, grabara los CD-ROMs, los metiera en sus cajas, y los mandara a los clientes — el máximo incremento en productividad que podrías lograr sería del 30%. Para conseguir mejores resultados, lo que tienes que hacer es cambiar tu forma de pensar.

Si te fijas en las categorías en las que he incluído este post, verás que me parece una cita muy acertada no sólo para el desarrollo de software, sino para casi cualquier actividad.

Compiz-Check: script para comprobar si nuestra configuración soporta Compiz

May 10, 2008

He visto en VivaLinux este script tan interesante para quien quiera instalar Compiz sin comerse demasiado el tarro. Compiz-Check es un script que verifica si nuestra distribución y configuración actual es capaz de ejecutar Compiz sin problemas, y en caso negativo, nos explica por qué no. Sirve tanto para GNOME, KDE o XFCE y no está limitado a una distribución Linux especifica.

El script se encarga de verificar:

1. Si hay un driver que soporte Compiz.
2. Si hay algún driver viejo de fglrx que necesite XGL.
3. Si la resolución usada es demasiado alta.
4. Si administrador de composición de Metacity está desactivado.
5. Si algún PCI ID invalidado está en uso.
6. Si se trata de un portátil con el driver de ATI Radeon (sólo en Hardy).
7. Si se puede encontrar la ruta al archivo binario de Compiz (sólo en Ubuntu).
8. Si se está usando una placa NVidia y si tiene suficiente memoria.

Más información en Forlong’s Blog

PD: en este último blog he visto otro script interesante relacionado con Compiz: Compiz-Switch, el cual nos permite activar / desactivar Compiz con bastante comodidad, principalmente:

- (Des)Activar Compiz con un simple click.
- Eliminar y restaurar Screenlets junto con Compiz.
Se pueden ver todas las opciones disponibles con sólo ejecutar: compiz-switch --help