El nuevo proyecto de James Hall es jsPDF, una librería en javascript para generar dinámicamente archivos PDF.

El script genera una URL para que el navegador (de momento solo soportados Safari, Opera o Firefox 3.5 Beta) abra el documento para visualizarlo. El ejemplo de arriba se contruye con el siguiente código:
JavaScript:
-
jsPDF.init();
-
jsPDF.addPage();
-
jsPDF.text(20, 20, 'Hello world!');
-
jsPDF.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
-
jsPDF.addPage();
-
jsPDF.text(20, 20, 'Do you like that?');
-
-
// Making Data URI
-
var out = jsPDF.output();
-
var url = 'data:application/pdf;base64,' + Base64.encode(out);
-
document.location.href = url;
Por ahora solo se puede introducir texto pero el autor ya está trabajando en una versión con soporte de imágenes y tipos de fuente. ¡Impresionante!
jsPDF, Javascript-based PDF generator...
Vía: ajaxian
EasyPeasy, la distribución basada en Ubuntu y optimizada para los netbooks, ha sacado nueva versión oficial.

En esta nueva versión hay importantes mejoras. La interfaz ha sido una de las más trabajadas optimizando lo máximo posible el UNR, con un nuevo tema de iconos, wallpaper y pantallas de arranque y login. Y por supuesto se han corregido muchos bugs de las versiones anteriores.
Como pequeña desventaja comentar que esta versión todavía está basada en un Ubuntu 8.10, pero Jon Ramvi, creador del proyecto, ya está trabajando en lo que será la versión 2.0 de EasyPeasy.
Ya puedes decargar la versión desde la nueva web oficial de la distro.
Get EasyPeasy...
Coincidiendo con la entrega de diplomas de la edición 2007/2008 del Máster en Software Libre que imparte la fundación Caixanova, el próximo 30 de abril a las 16.00 horas Richard Stallman impartirá dos conferencias abiertas al público en el Auditorio del Centro Cultural Caixanova.

Stallman, de quien ya comenté anteriormente, es uno de los fundadores del proyecto GNU y la Free Software Foundation. Gracias a sus esfuerzos ha conseguido impulsar el establecimiento de un marco legal que da cobertura al desarrollo de software libre.
Las conferencias impartidas serán El movimiento del Software Libre y El peligro de las patentes. Aunque la entrada es libre, se requiere inscripción previa para controlar el aforo.
Vía: Barrapunto
Desinstalar aplicaciones de Adobe AIR en Linux llega a resultar una tarea bastante engorrosa. En ocasiones instalamos aplicaciones simplemente para testearlas y ver si nos convencen. A la hora de desinstalar, si conservamos el archivo *.air descargado podemos ejecutarlo y la plataforma AIR nos dará la opción de desinstalarlo.
En caso de no disponer de este archivo tendremos que meter mano desde un terminal. Por lo general las aplicaciones se instalan en el directorio /opt, así que lanzamos el siguiente comando para obtener un listado de las aplicaciones instaladas:
sudo dpkg -S /opt/*
Este comando nos devolverá algo similar a:
adobeair1.0: /opt/Adobe AIR
posty.cec2c221e000b2446946e14b8f3cf3d0c0afd73e.1: /opt/Posty
tweetdeckfast.f9107117265db7542c1a806c8db837742ce14c21.1: /opt/TweetDeck
tweetr.77522d1ab81b6de7fcf11df2ee9af0706dba9171.1: /opt/Tweetr
Para realizar la desinstalación de una aplicación necesitaremos esa cadena de caracteres que la identifican. Por ejemplo, para desinstalar la aplicación Posty usaríamos:
$ sudo dpkg -P posty.cec2c221e000b2446946e14b8f3cf3d0c0afd73e.1
Y el resultado será:
(Leyendo la base de datos ...
66379 ficheros y directorios instalados actualmente.)
Desinstalando posty.cec2c221e000b2446946e14b8f3cf3d0c0afd73e.1 ...
Con esto tendríamos la aplicación completamente desinstalada.
gauge.js es un script en javascript que permite generar barras de cálculo para presentar porcentajes de datos con un estilo similar a las usadas por Apple en aplicaciones como iTunes o Safari.

Mediante el uso del elemento canvas podemos mostrar las barras aplicando diferentes colores y reflejos. Su personalización es bastante elevada por lo que no tendremos problemas a la hora de integrarlo en nuestros desarrollos y funciona en la mayoría de los navegadores web actuales: Mozilla Firefox 1.5+, Opera 9+, IE6+ y Safari.
Una posible herramienta gratuíta para nuestros proyectos...
Gauge.js, Safari-style Candybars for Everyone...
Vía: ajaxian