Category Archives: Tecnología

GnuCash 2.0, contabilidad personal o de la pequeña empresa

Se acaba de liberar la versión 2.0 de GnuCash, utilidad para llevar la contabilidad personal o incluso para pequeños negocios. Lo más destacable es que por fin utiliza la versión 2 de las GTK y por tanto tenemos una interfaz más atractiva e integrada en nuestro escritorio GNOME (siguen las reglas HIG). Personalmente probé las versiones anteriores y el nivel de usabilidad me pareció bastante bajo comparado con aplicaciones como kmymoney, todavía no he podido probar la nueva versión de GnuCash dado que por ahora no hay paquetes para Ubuntu y hay que bajar el código fuente para compilarlo manualmente.

Actualización En los foros de Ubuntu ya se puede encontrar un deb listo par instalar (requiere instalar también los paquetes “libgwrapguile1” y “g-wrap”). Si además instalamos el paquete “libfinance-quote-perl” (disponible en los repositorios Ubuntu), podremos actualizar valores que tengamos en la bolsa.

Bug del driver privativo fglrx de ATI en Ubuntu Dapper

Con el driver privativo fglrx de ATI en Ubuntu Dapper, no se consigue aceleración 3D con tarjetas del tipo r200 (Radeon 9000, 9100, 9200, etc..) de forma que al ejecutar aplicaciones que utilicen 3D nos mostrarán por consola errores del tipo:

[fglrx] API ERROR: could not register entrypoint for xxxxx

El bug no tiene solución por parte de Ubuntu dado que es culpa del driver y este es privativo, por tanto no se tiene acceso al código fuente. Hasta que ATI no saque otra versión de su driver con el bug corregido y los chicos de Ubuntu lo metan en dapper-updates, podemos arreglar el problema de la siguiente forma:

sudo -s
cd /usr/lib/
mv libGL.so.1.2 libGL.so.1.2.orig
wget http://www.ground-impact.com/libGL.so.1.2
ln -sf libGL.so.1.2 libGL.so.1

Esto nos subtituira la libreria /usr/lib/libGL.so.1.2 por una versión más antigua que no contiene nos libera del bug.

Trac (subversion) a Ubuntu

Trac és un sistema integrat per gestionar projectes de software que proporciona:

  1. Interfície web pel sistema subversion.
  2. Gestió de bugs.
  3. Gestió de sol·licituds.
  4. Planificació en el temps.
  5. Generació de documentació estil wiki.

Instal·lació:

aptitude install trac libapache2-svn

Creem el fitxer de configuració per Apache “/etc/apache2/sites-available/trac” amb el contingut:
Continue reading Trac (subversion) a Ubuntu

Salvapantallas F-Spot

F-Spot es una aplicación de gestión de fotografías para GNOME.Si queremos tener disponible el salvapantallas de F-Spot en GNOME (Ubuntu), una vez instalado el programa tendremos que:

sudo -s
cd /usr/lib/xscreensaver/
ln -s /usr/libexec/gnome-screensaver/f-spot-screensaver

Ahora ya podremos elegir el salvapantallas en “Sistema :: Preferencias :: Salvapantallas” y configurarlo desde F-Spot “Editar :: Preferencias”.

WordPress, temas y plugins

Durante estos últimos días he estado jugando con wordpress, probando diferentes temas e instalando plugins. El tema que ahora mismo esta activado es wp-andreas09, lo he dejado porque en cierta forma me gusta su estructura y me gustaria aprender como ha implementado algunos detalles para poder hacer mi propio tema. Queda pendiente que en base a este tema haga uno propio y por supuesto, recuperar las secciones que aun no he pasado.

En cuanto a plugins, de todos los que he probado estos son los que más me han gustado:

  1. Ajax Spell Checker Corrección ortográfica para los posts que escribamos (al estilo gmail), puede utilizar el servicio de Google o un aspell local. El problema de usar el servicio de google es que no soporta el Catalán 🙁 Y el problema de aspell es que si el servidor es una máquina vieja, tarda un poco en realizar la corrección. Este plugin lo he tenido que retocar manualmente para que se adaptase a mis necesidades (que me diese la posibilidad de corregir catalan, castellano e inglés y no solo un único idioma), con todo y eso tiene pequeños bugs con algunos tags HTML 🙁
  2. Botcheck Captcha para evitar spam en los comentarios. Para que funcione con WP 2.0 es necesario editar “bot-check.php” y cambiar “post_comment_text” por “preprocess_comment”.
  3. Code Snippet Colorea el código que posteemos entre etiquetas especiales, por ejemplo:
    [code lang=”php”]
    < ?php /* Testeando */ function Test() { echo "hola!"; } ?>
    [/code]
  4. ExecPHP Permite ejecutar código PHP escribiéndolo directamente en el post.
  5. Organizer Ofrece la posibilidad de gestionar nuestros ficheros subidos al directorio “uploads/” via web.
  6. WP-Print Genera una versión imprimible de los posts.
  7. WP-Polls Encuestas.
  8. Flickr Photo Gallery Habilita una sección debajo del formulario de posts nuevos con tus fotos de flickr, de esta forma puedes añadirlas fácilmente a tus artículos. También permite visualizar todas tus fotos de flickr como si fuesen una galería propia de tu web.
  9. WP-Contact Permite insertar formularios de contacto en cualquier post/página.
  10. Widgets Con un tema que soporte widgets (he tenido que modificar wp-andrea09 para que lo soporte) podrás especificar que widgets (e.g. calendario, archivos, buscador, categorías, RSS, etc…) quieres poner en cada columna, todo desde el menú de administración sin tocar código.

Multisession de DVD en GnomeBaker

Ubuntu Dapper (y versiones anteriores) incorporan por defecto la versión original del programa de grabación (de consola) cdrecord. Este original no tiene soporte para grabación de DVD (al parecer el autor no quiere introducirlo, pero al ser software libre hay parches que lo implementan).

GnomeBaker utiliza cdrecord para leer la multisesión, pero claro… si este no tiene soporte para DVD, GnomeBaker será incapaz de recuperar la sesión correctamente. Esto mismo no ocurre con K3B porque este usa la utilidad growisofs en lugar de cdrecord.

La forma más rápida de solucionar el pequeño inconveniente es:

sudo -s
cd /usr/bin
mv cdrecord cdrecord.orig
wget ftp://ftp.berlios.de/pub/cdrecord/ProDVD/cdrecord-prodvd-2.01b31-i686-pc-linux-gnu
ln -s cdrecord-prodvd-2.01b31-i686-pc-linux-gnu cdrecord

De esta forma nos bajaremos del ftp de ProDVD, una versión ya compilada del comando cdrecord con soporte DVD. A la vez, haremos que este ejecutable sea el que se usa por defecto en nuestro sistema de forma que GnomeBaker usará el cdrecord con soporte de DVD 🙂

Por tanto, ahora cada vez que grabemos un DVD debemos grabarlo en “mode = default” y para recuperar las sesiones de DVD ya grabados solo habra que introducir el DVD y pulsar “Import”.