Articles

Database client for many RDBMS

I wanted for a long time to have one database client to access databases of different types like HSQLDB, MySQL, SQLite, etc. I finally found an interesting one in Java. It only needs to have the JDBC driver for the RDBMS that should be accessed. This is a free software …

➟ Read more

Measures to avoid data loss

During the time my website was down, I was afraid of having lost some data. Among them were the 400 photos of my wedding and some interesting articles about UNO. To avoid this I decided to setup some backup scripts. It is easily done using:

➟ Read more

Why my blog has been down

During more than one month my blog was down. I had several complains about the missing OpenOffice.org Eclipse integration update site. This is mainly due to my ISP for not warning when they unactivate an account. In fact Free.fr as unactivated my account due to too many spam …

➟ Read more

Generating UML diagrams from Java code

This morning I was browsing the Javadoc FAQ for some information, and I found an other really interesting one. Javadoc is a tool which is mostly know for Java code API documentation generation. However, you can change the result of Javadoc by setting different doclets. A doclet is a Java …

➟ Read more

Quality for the OOEclipseIntegration

I was working very slowly during the last weeks on a major code cleaning of the OOo Eclipse integration. I did it using checkstyle rules and the eclipse-cs plugin. These rules are including some importants points like:

  • code complexity
  • header presence verification
  • naming conventions checks
  • Javadoc checks.

I was very …

➟ Read more

UNO services constructors

I have already read about the new-style UNO services constructors, but I had never used them. Last week I discovered the power hidden in this tiny UNO improvement. Let's consider the following service specification:

module org { module openoffice { module test {

    service Customer : XCustomer {
        Customer( [in] string customerId );
    };

}; }; };

To implement such …

➟ Read more

Handling URL in OOo

As I'm usually using the OOo API from Basic code, I'm using the convertToUrl() and convertFromUrl() Basic functions to handle URLs. The problem is that I had to do the same in Java extension. Of course, the toExternalString() method of a Java URL object doesn't return an OOo internal URL …

➟ Read more

Debugging an OOo extension with Eclipse

Every developer needs a way to debug its applications. It goes the same way for OpenOffice.org Java extensions. At the OOoCon 2008 in Barcelona, Steffen Grund explained me how he integrated OOo Java extensions debugging in the Netbeans plugin. Even if it was very interesting, I only had time …

➟ Read more


Wordpress easy configuration

As you might know, Wordpress is really to setup and use. However you need to add some PHP code to your theme for many plugins... including the Original one. A few days ago, I discovered a fantastic wordpress plugin: widget, helping users to configure the appearance of their blog's sidebar …

➟ Read more