There's more than the code...

Oh well... I think it's been too long since I last read some great wisdom like the one on Joel on Software.

I read this really insightful peace today about all the important things beyond just the actual software code.

Here's a funny quote:

Human emotions can be really, really superficial. In particular people ridiculously overvalue aesthetics and beauty when evaluating products. It's one of the reasons iPods, and, for that matter, Keanu Reeves, are so successful.

...but the whole article is definitely a must read!

Of course, this so much applies to b2evolution as well... :-/

Sendo X Flashlight

There's this freeware app, called Torch, that allows you to buse your Series 60 phone as a torch/flashlight by blanking the screen and maintaining the backlight on until you exit the app.

Pretty interesting (you know when you drop your garage keys at night... :P), except the screen backlight isn't even remotely as bright as the the camera Flash LED on the Sendo X. That's what I would like: an app allowing me to turn on/off the camera Flash on demand!

The incredible thing is that apparently noone ever bothered to release something like this... although it's very likely to be just a simple API call... Well... I guess not enough Series 60 developers own a Sendo X... :'(

The Unofficial Fedora FAQ

Most useful Fedora rundown I came accross this week B)

PowerDesigner/AMC est en train de me pourrir mon aprem :(

J'utilise le module Physical Architect ("Développeur SQL" en VF) pour générer une base MySQL 4.0. Je mets plein de références dans tous les sens et ensuite je génère le script de création de la base. PowerDesigner fait ça très bien, il crée bien toutes les contraintes de clef étrangère etc.

Mais, car il y a un mais: il semble vérifier poru chaque clef étrangère, si le champ référençant fait partie d'un index. Si c'est le cas, tout va bien. Si ce n'est pas le cas... PowerDesigner insiste pour créer un index sur ce champ alors que je ne lui ai rien demandé à ce bougre!!!

Et le pire de tout, c'est qu'il le crée avec un erreur de syntaxe! (CREATE index_name au lieu de CREATE index_name ON table_name). Résultat, mon script de création est pourri de création d'index aussi gênantes qu'inutiles.

Si vous avez compris ce que je viens de dire, vous êtes très fort. Si en plus, vous savez comment reconfigurer la défition mySQL de PowerDesigner pour qu'il arrête de déconner, alors vous êtes un Dieu!

Bon, voilà, j'ai râlé un ptit coup, je peux retourner me prendre la tête :P

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