dimanche 26 avril 2009

Faire dire n'importe quoi à Albert Einstein



Sur ce site (suivre ce lien ) il est possible de faire dire n'importe quoi ou presque à Albert Einstein. J'ai trouvé ce lien par digg.com : 28 sites pour s'amuser avec des photos, avec notamment : des Rubiks cubes photo , des mosaiques des fausses couvertures de magazine (suivre ce lien).

Un dernier pour le fun :

samedi 25 avril 2009

Polémique sur une présentation trop sexiste

Matt Aimonetti est le responsable du projet couchDB. Le gros du travail d'un responsable de projet libre n'est pas de développer mais de communiquer sur le projet. Ainsi à chaque conférence se pose la lancinante question : Qu'est ce que je pourrais bien leur raconter pour les intéresser et pour qu'ils regardent mon projet. Pour ma part j'essaye de réaliser des présentations humoristiques, ainsi j'avais titrer une conférence : Les 10 bonnes raisons de ne pas utiliser mon projet. Matt est allé beaucoup plus loin , il a fait un parallèle entre son projet et une star du porno. Cette présentation qui est pleine d'humour (suivre ce lien pour la voir), a suscité une polémique sur l'utilisation racoleuse du porno (pron pour éviter la censure des pare-feux) pour une présentation informatique. Certains commentaires relevaient (à juste titre) le renvoie du rôle de la femme à un 'faire vendre' (même si le produit est gratuit). Je profite du sujet pour signaler que l'éditeur d'un célèbre générateur d'application qui porte un nom qui mélange window et developpement (c'est une devinette) use et abuse d'images de femme potiche dans ses encarts publicitaires (suivre ce lien pour savoir de quoi je parle) .


Je n'ai pas trouvé la présentation de Matt terrible mais il a atteint son objectif :je suis allé faire un tour sur le site de couchDB et j'ai préféré cette illustration :



A celle ci:

mercredi 22 avril 2009

google map , un truc pour les geeks

Google map est vraiment une application fascinante, elle permet d'admirer des paysages d'un point de vue unique:

Ah si seulement il était possible d'afficher le numero de portable !

(source http://digg.com)




Solutions linux 2009 the last but not the least

Le salon solutions linux 2009 avait cette année une touche de nostalgie. En effet je crois bien que c'était mon dernier salon . J'ai changé de sujet , j'ai tourné la page.

Quelques photos :

dscn0968

Charly nous a montré son nouvel Androi /google:

dscn0971

qui s'ouvre en deux pour offrir un clavier

dscn0974


J'ai approché un dieu vivant 'matz' créateur du langage Ruby

dscn0976

Casimir a fait quelques photos

20090331-_AAD3418

20090331-_AAD3419

J'ai donné une conférence texte ici.

lundi 6 avril 2009

Lemonldap :Top 10 des projets

Lemonldap est dans le top 10 des projets francais opensource  (selon la revue l'informaticien avril 2009). J'ai pris connaissance de cette nouvelle au cours du salon solution linux 2009. Plusieurs personnes sont venues  me présenter leurs félicitations, c'était très sympathique.

La photo :
 

jeudi 26 mars 2009

rails activerecord: utilisation d'une simple table pour des libellés

Il arrive souvent d'avoir besoin d'une table toute simple qui sera utilisée pour afficher un libellé correspondant à un code.

Il faut prévoir à la création et à l'édition une liste déroulante construite à partir de ces tables de libellé.

ActiveRecord de Rails permet de simplifier l'écriture des vues.

Soit la table des Produits (notre table des libellés)

id :primary key (auto-incrementé)
libelle : string

Soit la table Factures qui va utiliser ces libellés :
id :primary key (auto-incrementé)
... infos diverses ....
produit_id (clé étrangère)
...Suite ....

Pour ajouter une liste déroulante dans la vue facture , il suffira d'écrire :

<%= f.label :Produit %>

<%= select("facture", "produit_id", Produit.find(:all).collect {|p| [ p.libelle, p.id ] }, {:include_blank => 'None'})
%>

Ces lignes vont :
chercher toutes les occurences de la table produit
Construire la liste déroulante en ajoutant au sommet une ligne 'none'
Associer le parametre params[:facture][:produit_id] au formulaire .

Pour fonctionner il faut décrire le lien unissant produit à facture par la clause :

belongs_to :produit DANS le modèle de Facture.

mercredi 18 mars 2009

L'atlantide retrouvée grace à google

Un internaute affirme avoir retrouvé les vestiges de l'atlantide grace à la version 5.0 de google EARTH qui permet d'explorer les fonds marins

Voici la photo:


Les coordonnées:31 15'15.53N, 24 15'30.53W.

Hélas un détail vient mettre mal cette théorie : Platon parlait d'une cité formée de cercle concentrique , ici tout est rectiligne.
Dommage , mais c'est un bon début.