Catégories: "Développement"

Offre de stage PHP

Dans le cadre de mon job, je cherche un stagiaire PHP. Si ça peut vous intéresser, voici quelques précisions:

On ne vous demande pas de formation ou de diplôme particulier, mais vous devez avoir une petite expérience pratique de PHP, de XHTML+CSS et une base de données quelconque. Si en plus vous avez déjà touché au code de b2evolution, c'est un plus, mais bon c'est pas indispensable. (Bien que notre projet n'aie rien à voir avec les blogs, nous utilisons une partie du code de b2evolution).

Le stage consistera principalement à développer des modules d'administration implémentant les classiques lister/créer/editer/supprimer pour les enregistrements de la base de données. Vous vous baserez sur le code des modules existants pour créer les nouveaux. En option, si le coeur vous en dit, vous pourrez également essayer d'optimiser le processus de création des nouveaux modules.

Lieu de travail: 92240 Malakoff. Métro: Etienne Dolet (ligne 13).

Si ça vous intéresse, contactez moi directement par email. Envoyez moi votre CV et les contraintes éventuelles liées au stage (dates, durée, alternance éventuelle, combien vous voulez être payé, etc...). Evidemment, des liens vers ce que vous avez déjà pu faire sur le web sont les bienvenus.

Mots clefs supplémentaires: cherche recherche

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');

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! :>>