UML Products by Company

UML modelling tool galore... pretty much complete... maybe more than you want :-/

A shortlist would be nice. Once with only tools that are serious about UML, excluding those claiming to be UML modellers just because they can connect boxes with lines. >:XX

Practical UML - A Hands-On Introduction for Developers

This is actually a good memento of the different UML diagram types, their syntax and when to use them. Narrowed down to the minimum you need when you quickly want to refresh your memory on one of those not so used diagrams.

Using PHP 4.3.8 with MySQL 4.1

Running an app under PHP 4.3.8 and trying to connect to a MySQL 4.1 database can be pretty frustrating. By default it gives you a message like this:

"Client does not support authentication protocol requested by server; consider upgrading MySQL client".

The problem is that by default PHP's MySQL module is compiled with an older MySQL client library. MySQL has a manual page about this.

I use the OLD_PASSWORD method. I connect to MySQL under root with MySQL Query Browser and I issue the following command:

set password for 'demouser' = old_password('demopass');

in MySQL 5:

set password for demouser@localhost = old_password('demopass');

XP, Hibernate and... nero! :(

Yesterday evening I tried to hibernate my XP before going to sleep. I need to go to bed early. Today was my first day in my new office (Yeah I'll tell about my new job sometime... ;) )

Of course, in situations like this, technology likes to let you down. And it did!

XP just hung pathetically on the "preparing to hibernate" screen.

How the hell was this possible??? I only spent the week-end browsing the web, downloading files I'd need at work (XP SP2 for starters, to avoid going through another one of these XP virus experiences...), reading email, etc... and on staurday evening it was still hibernating fine. Sunday: hang! hung! hung! stuck! No matter how often I rebooted and retried. How could this happen!?

Well... it took me a night and a day of background thinking to find the key...

Post complet »

La tumultueuse histoire de AMC*Designor, Power AMC et Power Designer

J'étais toujours resté perplexe devant la débauche de noms et de versions de ce logiciel à travers les années. Je me suis énervé plus d'une fois à identifier la bonne version à chaque fois que je devais racheter une licence chez un nouveau client ou employeur.

Et puis j'ai trouvé ça:

AMCDesignor (c'est son nom d'origine) a été conçu à la base pour pallier au manque d'outil de modélisation graphique pour Oracle (d'où le or final). Il était basé sur la méthodologie Merise. Lors de son rachat par Powersoft, l'application a été traduite en anglais et le module modèle conceptuel de données a été refondu pour la méthodologie IE (Information engineering), plus exactement selon la méthode Yourdon-DeMarco. 2 versions apparurent donc parallèlement:

* PowerAMC, méthodologie Merise, application en français
* PowerDesigner, méthodologie IE, application en anglais

Sybase, lors de son rachat de Powersoft, essaya de supprimer la version francophone, mais face à la levée de bouclier des analystes merisiens, la tentative fut un échec. Dans leur version actuelle (v.10.1), PowerDesigner et PowerAMC ne se différencient plus que par la langue. L'application est multi-méthodes depuis sa refonte (version 7) et gère même les 9 diagrammes UML et les Processus métiers dans sa version la plus complète.

(La page comporte également un tableau comparatif des différentes variantes du logiciel).

Non seulement tout s'explique, mais en plus la version 10 simplifie la distinction entre France et reste du monde. C'est bonheur!

Je me demande toutefois si le logiciel est toujours développé en France ou non. C'est très important puisque c'est ça qui détermine si c'est la version US ou la version française qui n'est qu'une médiocre traduction de l'autre! :>>