Archive for July, 2007

PowerDot screen size error in Debian Lenny

I use the PowerDot class to make presentations (such as the one in a previous post), and I have come across a nasty problem in the current testing branch of Debian (Lenny). Obviously it is bound to affect any other distro relying on Debian, such as Ubuntu.

The problem is discussed in this thread in freelists.org, and a solution is given by Hendri Adriaens in the tug.org bug page.

In short, when selecting paper=screen paper size in a PowerDot .tex file, the current dvips (version 5.96.1, provided by the package texlive-bin version 2007-12) generates a PostScript file with a wrong paper size. To fix it, you can get the following file:

% wget http://tug.org/svn/texlive/trunk/Master/texmf/dvips/config/config.ps

and put it where the following command tells you:

% kpsewhich --format='dvips config' config.ps

after backing up the old (buggy) one, just in case. For example:

% mv /etc/texmf/dvips/config/config.ps /etc/texmf/dvips/config/config.ps.backup
% mv config.ps /etc/texmf/dvips/config/

This fixes the problem for me.

Comments

Compre libros y gane dinero

Cierto es que no gané mucho dinero, pero ayer compré un libro y volví a casa con más dinero del que llevaba… ¿cómo?

Fui con mi hermana a comprar un libro de Harry Potter (la excusa es decir que le gustan a ella), y como era sábado y un poco tarde, nos fuimos a Eroski (un supermercado). Allí encontramos un ejemplar que nos faltaba, por 19.00 euros (¡ménudo robo!), y lo cogimos. En la caja nos cobraron 19.48 euros, aunque le avisé a la cajera de que ese no era el precio que ponía en el propio libro. Ella me dijo que fuera a Información a reclamar. Así lo hice, con mis 52 céntimos de vueltas de un billete de 20 euros, más el libro y el ticket.

Pues bien, en Información nos devolvieron el dinero, que es la política que tiene Eroski cuando cobra algo de manera incorrecta. Hasta ahí todo bien: el libro me salía gratis, por 48 céntimos de error en la cuenta. Pero lo bueno vino cuando le di los 52 céntimos, para que la empleada me diera un billete de 20 euros. Resulta que se hizo la picha un lío y me devolvió 20 euros y cinco céntimos. Yo la habría sacado de su error, pero no me apetecía perder cinco minutos aclarando semejante minucia, y opté por ignorarlo.

Así que acabé llevándome un libro, no solo sin pagarlo, sino cobrándolo.

Comments

App of the week: PDF Cube

I just found this little app browsing for PDF software in my Debian aptitude repository contents.

In short, PDF Cube displays PDFs in full screen, adding Compiz-like cube transitions from slide to slide if we want. The following YouTube video shows how it works:

[youtube=http://youtube.com/watch?v=AscU72HOwgM]

You can notice the mixed regular/cube transitions, as well as the five zooming options used in slide 4.

By the way, I have started the Wikipedia article for PDF Cube. I think this little program deserves to be in the Wikipedia.

Incidentally, the above is the first video I upload to YouTube! :^)

Comments (2)

Compiz Fusion effects

I have no words. It is trully amazing what the guys behind Compiz/Beryl/Compiz Fusion can do, and how the contributions of free software enthusiasts can quickly surpass any lame Windows (and MacOS) “innovation”. From YouTube:

[youtube=http://www.youtube.com/watch?v=_ImW0-MgR8I]

Comments (1)

Comentario en enriquedans.com

Transcribo el texto de un comentario que he mandado al blog de Enrique Dans, y que por algún motivo no ha salido correctamente (lo voy a enlazar desde allí, para ver si sale así):

¡Cuánta ignorancia junta, Dios mío!

Dice #15:

“Para alabar a Beryl tiene uno que probarlo, no poner un video del youtube… Beryl esta verde, verde, verdisimo… “

Mentira. Yo llevo tiempo usando Beryl, y ha madurado mucho en muy poco tiempo. En mis ordenadores “de trabajo” no lo uso, porque soy más bien de los que tienen escritorios espartanos: Xfce con un solo panel abajo y un fondo de escritorio sin iconos. Y sin efectos 3D ni transparencias.

Ahora bien, cuando puse Beryl por primera vez, me funcionó de maravilla, y podía hacer un montón de cosas que no sé si Aero puede hacer (igual sí). Por ejemplo: Alt+Rueda del ratón sobre una ventana y cambio su transparencia de 0% hasta casi 100% (y puedo ver lo de debajo). Puedo ver dos o tres vídeos diferentes a la vez, con diferente nivel de transparencia, y ver los de abajo a través de los de arriba. Y eso mientras pongo un efecto de lluvia sobre todo el escritorio. Y eso mientras roto el cubo, o pongo las ventanas con los vídeos en una arista del cubo…

Y todo esto antes de que Vista saliera al mercado, y con ordenadores en los que Vista no funcionaría, porque “su alta tecnología requiere mejor hardware”.

¿Para qué sirve esto? Para nada. Igual que Aero. Simplemente mola, y si lo quiero usar, puedo hacerlo. Yo, la verdad, no lo uso, pero para gustos los colores.

Pero el escritorio Linux no se acaba en Beryl. Hace años que en funcionalidad el escritorio Linux (GNOME, KDE, Xfce… incluso Fluxbox y similares) ha sobrepasado ampliamente a cualquier Windows, incluido el Vista. Desde escritorios múltiples, hasta shortcuts de teclado ultrapersonalizables, colocación de ventanas automática más inteligente (al abrirse una aplicación), lista de tareas más eficiente, paneles configurables, “gadgets” (como los han rebautizado los sinvergüenzas de Redmond) como relojes y monitores gráficos de uso de CPU, red o I/O de disco etc. sobre el escritorio.

Por no mencionar la brutal capacidad de personalización de la interfaz, cambiando la decoración de las ventanas, el estilo de los botones, menús, listas, etc, la fuente de letra para los títulos de las ventanas, los menús, los iconos…

Leo en #37:

“Luego tengo que hacerles una aplicación cliente, sin que tenga que tirar más lineas de código que un tonto, y los dos únicos lenguages que tengo disponibles (no hay Visual Basic) son C y Java.”

Pero bueno, chaval, ¿estás diciendo que no usas Linux porque no hay lenguajes de programación? Si quieres aplicaciones para cálculo masivo tienes Fortran y C. Si quieres scripts rápidos, eficientes, y fáciles de coj*nes de hacer, tienes shell, Perl, Python, Ruby y otros. Si quieres aplicaciones gráficas fáciles hace tiempo que tienes Tcl/Tk, y más moderno GTK+ y Qt. Tanto Tk como GTK (Qt no sé) tienen una integración con Perl , Python y C que asombra por su simplicidad.

Me gustaría ver que programa “simple” de VB u otra basura similar es capaz de hacer lo que dos líneas de Perl o shell, con sed y awk. Para que te hagas una idea, Google usa Perl para pattern matching cuando te da los resultados de una búsqueda. Sobre máquinas Linux, claro.

Date una vuelta por la Wikipedia, y su lista de lenguajes de programación por categorías, y verás la de lenguajes diferentes que hay, y haz la cuenta de cuantos se pueden usar en Windows y cuantos en Linux.

Luego dice #44:

“Eso de que quien usa Windows es porque quiere no es verdad. Yo llevo años intentando emplear Linux y no hay manera. Hace siete años lo probé por primera vez con una distro de Mandrake y me volví tonto.”

Quizá no sea justo culpar a Mandrake de esto último…

Es laudable tu intención de usar Linux, y lamentable que no lo hayas conseguido, pero creo que tu negativa experiencia no es necesariamente generalizable.

Yo llevo 9 años usando Linux. Empecé con Slackware, donde uno se hacía todo “a mano”. ¡Qué tiempos! Era complicado a veces, pero aprendí muchísimo. Luego, cuando probé Mandrake, me gusto mucho, porque era tan fácil que hasta daba un poco de vergüenza.

Con el tiempo, volví a distros más “técnicas”, y ahora uso Debian (que es como el “Ubuntu para frikis”), porque me permite más flexibilidad que las distros “para tontos” (con todos los respetos), y me es mucho más fácil controlar lo que hace el ordenador, que con distros que se creen más listas que yo, y me “facilitan” el hacer las cosas como creen que quiero hacerlas, y no como quiero hacerlas.

“Desde entonces lo he vuelto a intentar varias veces y siempre me he topado con un muro de piedra: la conexión a internet.

JAMÁS he logrado conseguir conectarme a internet con una distribución de Linux. Ni cuando usaba un módem RTB, ni usando un módem ADSL, ni ahora con un router wifi.

Pues debes de ser el único, macho. Yo tuve problemas con el v.90/92, cuando intente conectarme con un winmódem interno. Pensé que Linux era una castaña, hasta que me compré un módem externo, y vi que era IGUAL de fácil de configurar que en Windows (y más fiable).

Cuando me pasé al ADSL (en realidad tengo cable, con Euskaltel), no tuve NINGÚN problema con Linux. Lo configuré en un tris. Y cuando me puse WiFi, me compré yo mismo el router (con lo cual me ahorré unos eurillos, respecto a pedirlo a Euskaltel), y me lo instalé sin problema en el de sobremesa (con cable). El portátil que conecto por WiFi no me ha dado ningún problema para conectar en modo abierto, y tampoco con encriptación WEP. Cierto es que para WPA tuve que hacer alguna cosilla, y que en Windows es más sencillo, pero solo marginalmente más sencillo.

Como comentario final, añadir que Vista no hace más que reinventar la rueda, reimplementando mil cosas que ya existían en Mac y en Linux (y generalmente, mucho mejor hechas), y cambiándoles el nombre, para que parezca que las han inventado ellos (como muestra un botón: los infames “gadgets”, que son el último S.O. del mercado, libre o no, que los implementa, y lo venden como que fueran los inventores).

Comments (2)

Inkscape tip: make arrow head’s color match that of its body

I have encountered the problem more than once, and it is a bit annoying to say the least. Basically, when you build a path/arrow in Inkscape, it starts as a black curve by default. You can edit it to put a marker in either or both ends (Click on the curve, then Object->Fill and Stroke->Stroke Style), to make an arrow, for example.

Now, the problem is that if you change the color of the body of the arrow, the head will remain black, as documented, for example, in A Guide to Inkscape, by Tavmjong Bah. Not nice, uh? The solution is given in the same site, and consists on using a plugin. To do so, select: Effects->Modify Path->Color Markers to Match Stroke.

If you are a Debian user, you might encounter a problem: a window pops up saying The inkex.py module requires PyXML. This has been reported as a bug, and also happens for Ubuntu. The solution is to install the python-xml package, which is not always installed by default when you install Inkscape, it is just “suggested”. This means that when you install Inkscape (aptitude install inkscape), aptitude will tell you something like “The package python-xml is recommended, but it is not going to be installed”, and will go on happily. If (like me) you ignore the suggestion, you will not have the python-xml package installed, and some extensions, like the above, will not work (however this allows the users that do not want to use the plugins to have a lighter instalation, if they so wish).

Comments (18)