WordPress 2.2 Liberado

Más de un mes después desde la última versión de WordPress (2.1.3) debido al retraso con el problema de los tags, hoy se hace oficial la disponibilidad de la nueva versión de WordPress 2.2. Como siempre, tiene bastantes parches y nuevas características:

  • Soporte Nativo de Widgets, antes disponible como plugin, ahora viene integrado en el núcleo de WordPress. Para los menos expertos en la edición del HTML en las plantillas será algo muy cómodo. Solo falta que todas las plantillas se actualicen.
  • Soporte completo para Atom 1.0
  • Soporte para importar posts del nuevo blogger
  • Más Ajax en ciertos formularios, (supuestas) mejoras de rendimiento y en la interface del administrativo de WordPress

Los pasos de actualización son los de siempre, aunque yo esta vez pienso hacerlo antes en mi maquina local, no vaya ser que salgan sorpresas 😆

>> WordPress 2.2: zip y tar.gz

La próxima versión de WordPress, la 2.3, esta programada para Septiembre de este año.

Etiquetas de búsqueda: , , , , ajax, ,

Optimizando imágenes para el web desde GIMP

La razón principal por la que instalale GIMP 2.3 fue para probar el plugin Save for Web, que optimiza las imágenes para el web, reduciendo si tamaño final al ajustar los valores del formato elegido.

El plugin solo está disponible en código fuente, hay que instalar los fuentes de gimp para compilar el plugin y usarlo (algo que detesto, por cierto). Afortunadamente en el mismo hilo de Ubuntu Forums donde ofrecen los .debs de Gimp 2.3, también está disponible el .deb de este plugin.

Lo bajas, lo instalas y hay que hacer una pequeña corrección antes de poder usarlo. Si instalaste GIMP 2.3 desde el .deb de ese hilo en los foros, se habrá instalado en /usr/local para no interferir con la versión anterior de GIMP. Por ello hay que crear un script que ejecute apropiadamente GIMP:

sudo gedit /usr/local/bin/gimp-2.3.sh

Y dentro de este script ponemos:

PATH=/usr/local/bin:$PATH
export PATH
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
/usr/local/bin/gimp-2.3

Para terminar hacemos ejecutable el script con chmod +x /usr/local/bin/gimp-2.3.sh, modificamos la entrada en el menú principar para que apunte a /usr/local/bin/gimp-2.3.sh en vez de a /usr/local/bin/gimp-2.3. Y listo con eso ya debe de cargar el plugin (si GIMP lo instalaste donde lo haría normalmente, no necesitaras hacer este script).

Para usar el plugin y comprobar que ha sido cargado, debe haber una nueva entrada en el menú Archivo cuando editas una imagen:

Gimp - Save for Web plugin

Al seleccionar esta opción, te mostrará otra ventana en donde puedes configurar los ajustes de optimización:

Gimp - Save for Web plugin - Opimizando imagenes

La interface es bastante simple, puedes elegir entre los formatos JPG, PNG – 8bits, PNG – 24bits y GIF; para cada uno de ellos puedes modificar el algoritmo de compresión y la paleta de colores, además de poder redimensionar y recortar la imagen. Y claro se dispone de una vista previa de la imagen y del tamaño final del archivo.

El que mejores resultados me ha dado es usar PNG-8 en cuanto a tamaño/calidad. Por ejemplo la imagen que se esta siendo procesada tiene un tamaño de 80KBs sin optimizar, y utilizando PNG-8 se reduce a 27KBs. Lo que no me gusta es que agrega cierto tono amarillo a los blancos, me gustaría que incluyera una forma de modificar la paleta de colores a usar en la imagen; pero para fines prácticos esta bien. Para fotos es mejor utilizar JPEG, el PNG-8 se puede volver más pesado al tener muchos colores.

Siempre es útil optimizar las imágenes antes de publicarlas, no solo para reducir el consumo en el ancho de banda y el espacio en disco, sino para reducir los tiempos de carga en imágenes; herramientas profesionales de edición de fotos incluyen esta opción, ahora GIMP también 🙂

Etiquetas de búsqueda: , gnu/linux, herramientas, software libre, ubuntu

CompComm, la unión de Compiz y Beryl

Compiz y BerylYa es oficial la unión de Compiz y Beryl, dando paso a Composite Community, abreviado como CompComm (no me gusta ese nombre… pero ya es tarde para gustos); los foros de beryl y compiz han sido cerrados y se han mudado a opencompositing.org.

Citando la traducción de Go Beryl Go:

Después de varias semanas de discusión los lideres de Compiz y Beryl han aceptado que las dos comunidades deberían estar unidas. Esta decisión fue aceptada por ambos, David y Quinn y representa la decisión de la mayoría, tanto administradores como desarrolladores de cada comunidad. En esta temprana etapa todavia no hay mucho decidido, pero estos son algunos puntos importantes del acuerdo:

– Como había sido decidido previamente, Compiz efectivamente se fractura en dos divisiones: Compiz-core y Compiz-extra.

– La división Compiz-Core continuará en la forma descrita aquí
http://forum.go-compiz.org/viewtopic.php?t=677. El nombre del paquete continuará siendo compiz.

– La división Compiz-Extra (lo que todos conocemos como Compiz) se fusionará con el Proyecto Beryl para formar una nueva comunidad con el nombre provisorio de “Composite Community”.

– El código base de la nueva comunidad consistirá en los mejores plugines, decoradores, herramientas de gestión y aplicaciones relacionadas desde las comunidades tanto de Beryl como de Compiz. Se creará un panel de revisión de código constituido por los mejores desarrolladores de cada comunidad quienes verán que el código incluido en los paquetes de lanzamiento reúnan el mas alto standard y sea muy conveniente para la distribución en el paquete oficialmente soportado. El soporte de los paquetes existentes seguirá como ahora hasta que la primera versión estable del nuevo proyecto sea liberada.

– Los sitios Web de cada comunidad también seguirán online y funcionando hasta que un nuevo (y totalmente orientado al usuario) sitio web sea diseñado. Y teniendo en cuenta que los foros son el corazón de cada comunidad, ellos serán los primeros en fusionarse. Una vez que el nuevo proyecto tenga un solo foro en común y que pueda ser usado por una sola comunidad ya unida, servirá para que se pueda discutir los detalles adicionales, incluido el nombre del nuevo proyecto, como también los objetivos de ese nuevo proyecto y su primera versión.

Felicitaciones a todos quienes han trabajado para reunir ambas comunidades. Bien hecho!

Parece que ahora si tendrán en cuenta mucho la calidad y con toda la experiencia que han adquirido, seguro harán un buen trabajo. Ya hay una guía para compilar CompComm en Feisty Fawn, pero no me he animado a probarla… jeje no quiero estropear nada aún.

Instalando GIMP 2.3.x en Ubuntu

GIMP 2.3 es la versión en desarrollo de la próxima versión estable 2.4, razón por la cual no es posible obtenerla desde los repositorios de Ubuntu. Pero en Ubuntu Forums uno de los usuarios está distribuyendo los .debs de Gimp 2.3, así no tenemos que compilarlo desde el código fuente.

Gimp 2.3 .deb packageTodo es de bajar la versión de 32bits o 64bits según corresponda, ahora van por la versión 2.3.15 (13MB), se instala y listo. A pesar de que el .deb dice que es para edgy, lo he instalado sin problemas en feisty. Algo peculiar del .deb es que no interfiere con la instalación de la versión anterior de GIMP 2.2…. es posible correr los dos al mismo tiempo:

Gimp 2.2 y 2.3

(GIMP 2.2 a la izquierda y 2.3 en la derecha)

GIMP 2.3 trae muchas mejoras como para listarlas acá, pero una de las primeras que notarás es el cambio de iconos al estilo Tango. Me esta gustando la nueva version, luce un poco más madura 🙂

Referencia: GIMP 2.3.13. Get the .deb here! – Ubuntu Forums

Etiquetas: , software libre, ubuntu,

Pronto Sourceforge + WikiSpaces

Leyendo el boletín de este mes que envía Sourceforge, me entero de una futura integración con Wikispaces y los proyectos registrados en Sourceforge:

We’re preparing for the public launch of our integration with Wikispaces, which will provide projects with dedicated, easy-to-use, tightly-integrated wikis. Keep your eyes peeled for a new Wiki link in your project’s Admin menu, which should pop up in the next few weeks.

Muy buena noticia considerando que el actual gestor de documentos para los proyectos es bastante arcaico:

Gestor de Documentos - Sourceforge.net

Estaré pendiente de esa integración, tal vez llegue al punto de reemplazar a los sitios que debemos mantener para cada proyecto 🙂

Etiquetas: , wiki, software libre

Full Circle, e-magazine dedicada a Ubuntu

Ya esta disponible parra descarga el primer (#0) ejemplar de Full Circle, una revista electrónica solamente sobre Ubuntu. En este primer número tratan brevemente la historia de Ubuntu desde Warty hasta Feisty y un repaso de las principales características de Festy.

Full Circle e-magazine

Full Circle es mantenida por la Comunidad, cualquiera que lo desee puede colaborar.

Descarga: Full Circle #0 (pdf, 2.5 MBs)

Etiquetas: ubuntu, ,

Gnome Launch Box

Gnome Lauch BoxHace unos días encontré una de las aplicaciones más útiles para Gnome: Gnome Launch Box, que es la implementación para Linux de Quicksilver, el iniciador de aplicaciones para Mac, hermano de Katapult para KDE y de Launchy para Windows (estos dos últimos no los he probado, solo los conozco de vista).

La idea de los cuatro (Quicksilver, Launch Box, Katapult y Launch) es la misma: Utilizas una acceso desde el teclado, luego muestra una ventana donde puedes escribir las primeras letras de la aplicación que deseas ejecutar.

Si no estoy mal con Quicksilver solo acepta las primeras letras, en el caso de Launch Box busca en todo el nombre de la aplicación. Launch Box, no solo busca aplicaciones sino también contactos de Evolution, marcadores de Firefox, Documentos en el escritorio y los recientemente abiertos.

Para tener Lauch Box hay que bajar los fuentes y compilarlos, no hay de otra, aunque no son muchas las dependencias que requiere. Una vez compilado y instalado lo puedes agregar a tu inicio de sesión como gnome-launch-box -n (la -n es para que no muestre la ventana de búsqueda al arranque). Si tienes Beryl o Compiz puedes agregar el parámetro -t para tener el soporte de transparencia y cambiar a color negro.

El acceso del teclado por defecto es Alt+Espacio, igual que Quicksilver. Yo tuve problemas en XGL (pero no en AIXGL) para que funcionara este acceso, así que mejor lo modifique desde gconf-editor, buscando /apps/gnome-launch-box/bindings/activate.

Bueno, ¿Y para qué otro agregado si ya esta Run Application accesible desde Alt+F2? Launch Box es más rápido, porque en Run Application debes escribir todo el nombre (o hasta que lo auto complete) o usar el mouse, lo cual no es muy cómodo como tan solo escribir parte del nombre y luego Enter.

Gnome Launch Box aún esta en desarrollo (como todo :P) y no trae soporte para plugins, pero seguro cuando más personas lo usen más rápido madurará. A mí me gustaría que se pudiera llamar a las Aplicaciones de Sistema, como la configuración de Red o cambiar el Fondo de Escritorio.

Allí esta, otro agregado junto con Avant Window Navigator para dejar de envidiar las Mac 😀

Etiquetas de Búsqueda: gnome, ubuntu, gnu/linux, mac, gnome-launch-box, beryl, herramientas, agregados escritorio

Avant Window Navigator

Avant Window Navigator es una barra tipo dock que se instala en la parte baja de la pantalla y te permite intercambiar entre las ventanas que tengas abiertas:

Avant Window Navigator

Es muy similar a la que incluyen los sistemas Mac OS, pero esta es una implementación libre de la misma idea. Para usarla necesitas tener instalado o beryl o compiz para que funcionen las transparencias y demás efectos.

Es bastante personalizable: puedes cambiar los colores o bien usar una imagen de fondo, eliges usar esquinas redondeadas o cuadradas, agregar accesos directos a aplicaciones (siempre aparecen a la izquierda), ver todas la ventanas abiertas o solo las que tengas en el escritorio actual. Lo único que no se puede modificar es el tamaño de los iconos (por ahora).

¿Quieres tenerla en tu escritorio? Hay 2 formas de hacerlo, desde los repositorios (solo Edgy 32-bit):

  1. Agregas:
    /etc/apt/sources.list

    deb http://download.tuxfamily.org/syzygy42 edgy avant-window-navigator
    deb-src http://download.tuxfamily.org/syzygy42 edgy avant-window-navigator
  2. Luego ejecutas:
    wget http://download.tuxfamily.org/syzygy42/8434D43A.gpg
    sudo apt-key add 8434D43A.gpg
    rm 8434D43A.gpg
    sudo apt-get update
  3. Por último instalas avant-window-navigator-svn

O desde los fuentes en el SVN (como yo lo he hecho):

  1. Instalas las dependencias:
    sudo apt-get install build-essential autotools-dev libgnome2-common libgnome2-dev libgnome-desktop-dev libgnome-vfs-dev libgtk2.0-dev libwnck-dev libgconf2-dev libglib2.0-dev libgnomevfs2-0 libgnome-desktop-2 libgnome2-0 libwnck-common python-gtk2 python-gconf subversion
  2. Obtienes ls fuentes del SVN:
    svn checkout http://avant-window-navigator.googlecode.com/svn/trunk/ avant-window-navigator
  3. Compilas y listo:
    cd avant-window-navigator
    ./autogen.sh
    make
    sudo make install

En este punto ya tiene que haber un nuevo elemento en tu menú, lo ejecutas y obtienes algo como esto:

Si quieres que AWN se auto oculte, debes ejecutar gconf-editor e ir a /apps/avant-window/navigator, luego modificas la llave auto_hide a verdadero (cheque puesto).

Aún esta en desarrollo pero funciona bastante bien. Yo solo tuve el problema que aveces minimizas una ventana y luego no regresa ni a patadas… hay que cerrarla y comenzar de nuevo. Igual que a la Dock de Mac OS, a AWN se le puede criticar:

  1. No hay forma de cambiar el tamaño.
  2. Los iconos idénticos lucen idénticos. Si por alguna razón 2 aplicaciones tienen el mismo icono no sabes cual es cual, hasta llevar el mouse encima de una de ellas.
  3. Los objetos necesitan colores. Si tienes 2 ventanas de Firefox o varias ventanas de Gimp no hay diferencia notable.
  4. No se puede cambiar de posición ni ponerla en vertical. La famosa kiba-dock ya hace esto desde hace mucho.

Afortunadamente tienen buenas ideas por hacer, aunque con forme avance AWN habrá que estar pendientes para no llegar a problemas como este (una solución drástica sería usar el plugin AddHelper de Beryl).

Referencia: HOWTO: functional eye-candy with Avant-Window-Navigator and Affinity

Etiquetas: , gnu/linux, ubuntu, , , , ,

Gnome Screen Ruler, para hacer medidas de tu escritorio

Constantemente tengo que manipular diseños de plantillas para los sitios que manejamos, ello implica que de tengo que distribuir el contenido en áreas, mover algo para insertar otro, saber de que dimensiones deber cierta imagen para que quede bien colocada. La mayoría de ocasiones lo hago al ojo, unos intentos más y listo.

Hace unos días me encontré con Gnome Screen Ruler que me ha caído de perlas. Se trata de una pequeña utiliería, escrita en Ruby, que muestra una regla encima de todas las demás ventanas. La puedes colocar en horizontal y vertical, e incluye 6 tipos de medidas: pixeles, centrímetros, pulgadas, picas, puntos, y porcentaje basado en el ancho de la regla; también puedes cambiar el color de la letra y del fondo.

Aunque me gustaría que incluyera:

  • Como ver cual es la medida al posicionar el mouse encima de la misma, ya que la lectura de la medida puede ser algo difícil. Si tienes Beryl instalado, usas el plugin de Zoom y listo 😀
  • Alguna forma de hacer varias marcas sobre la regla y que muestre la distancia entre ellas.
  • Que no fuera basada en Ruby sino en algo más nativo, cierto que no tienes que compilar, pero no mucho me gusta estar instalando librerías por cada herramienta que me topo.

¿La quieres usar? solo bajas la última versión e instalas las dependencias:

apt-get install ruby libgtk2-ruby libglade2-ruby libcairo-ruby libgconf2-ruby

Recuerdo cuando hacía formularios en Visual C++ al puro calculo posicionado los controles, porque que tedioso tomar capturas a cada rato, ojalá hubiera tenido algo así en aquel tiempo.

Etiquetas: , , , , , ,

gTwitter, cliente twitter desde GNU/Linux

Muchos ya caímos con Twitter (aunque uno que otro aún se resiste) y estamos engachados a él :P. El sitio de twitter ha ido lento esta semana (bueno hasta hoy va más rápido), los envíos via IM esta fuera, y tener una pestaña abierta en Firefox solo para twitter no es el caso.

Así que para los que usamos GNU/Linux llego gTwitter, un pequeño cliente basado en Mono y algunas librerías Gnome, e inspirado en Twitterrific el respectivo cliente en Mac para Twitter.

gTwitter - Cliente sobre Linux para Twitter

Tiene las funciones básicas: ves lo que hacen tus amigos, puedes agregar las tuyas, tiene cache de imagenes, y se actualiza cada cierto tiempo (configurable). Para instalarlo o bien bajas el binario o descargas los fuentes para compilarlo. gTwitter aún esta en desarrollo, así que probablemente veremos más mejoras 😉

Etiqueta: , ,