Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

potyl (8582)

potyl
  (email not shown publicly)
Jabber: emmanuel.rodriguez@gmail.com

Journal of potyl (8582)

Sunday February 15, 2009
03:00 PM

Release weekend

[ #38485 ]

Jozef brought me the big news today: Debian GNU/Linux 5.0 released (Lenny). Congratulations to the Debian team. I'm looking forward for the next release. Don't forget to improve the speed of apt-file ;)

Inspired by the majestic release of Debian, I was compelled to make a release of Xacobeo. This new release addresses a nasty bug: the application crashes when opening non XML files. It never occurred to me to open something else than an XML file (except for HTML). But an user did try it and reported the results (Segmentation Fault), it is now fixed.

This new release makes Xacobeo reentrant, that's right you can now read Xacobeo's source code with Xacobeo. Actually, this is misleading as nothing will be displayed as Xacobeo's source code is not a valid document. But at least Xacobeo will no longer crash.

Speaking about opening non XML files. This week at work a colleague wanted to edit an existing HTML file and to save the results so he came to ask me about XPath, which he doesn't know. I showed him how XPath worked and he was quite impressed by the technology. Of course I tried to display the HTML document with Xacobeo but the document wasn't valid and a big chunk was missing. I replaced a single parse_file() by parse_html_file() and Xacobeo could handle HTML! I have to give XML::LibXML and libxml2 all credit for this. Of course, Xacobeo doesn't support yet HTML but in a near future I'm planning to implement this.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.