mercredi 27 février 2008
vive les gros 4x4 \o/
Par kadreg, mercredi 27 février 2008 à 17:34 :: General
mercredi 27 février 2008
Par kadreg, mercredi 27 février 2008 à 17:34 :: General
vendredi 22 février 2008
Par kadreg, vendredi 22 février 2008 à 22:07 :: Programmation
Soit un projet java 1.4 de 160 KLOC. Mission du jour, le faire basculer sur java 5 et avoir des listes fortement typées, des List<Truc> au lieu de List.
Durée de modification manuelle de code : 2 heures.
J'ai simplement modifié mes templates de génération. Pour chaque élément de modèle, j'ai une description (dans un langage type JSP) de comment il doit se générer, à quoi cela doit ressembler. Ils me servent à générer les signatures de méthode, mais aussi leur contenu, dont une description haut niveau est contenu dans le modèle.
Durée totale de régénération du projet : 12 heures .... Bon, c'est peut être optimisable. Dans le même temps, ça faisait des mois que j'avais pas lancé ça, je vais pas y passer des heures sur un truc rarement lancé.
jeudi 14 février 2008
Par kadreg, jeudi 14 février 2008 à 21:44 :: General
Bon, j'ai encore pris un truc ou je comprends rien, je sais même pas si c'est des pâtes ou de la soupe. Enfin au moins, c'est de l'authentique.
A vu de nez, je dirais, mettre les épices dans 550cc d'eau, et a ébullition, rajouter les herbes et les pâtes, laisser cuire 4 minutes.
Par kadreg, jeudi 14 février 2008 à 15:21 :: nerditude
mercredi 13 février 2008
Par kadreg, mercredi 13 février 2008 à 22:24 :: Programmation
J'ai déjà expliqué la brique de base de l'extension UML : le stéréotype. Mais il y a une notion plus générale dans les extensions UML : le profil, ou "UML profile" en anglais.
Un profil est un regroupement d'extensions UML destinée à un domaine particulier, que ce soit technique ou business. Ce profile contiendra des stéréotypes ajoutant de la sémantiques (et des données) aux éléments UML, mais aussi (suivant l'outils), des éléments UML dédiés à cette modélisation, comme des types de base.
Pour que ce soit plus clair, je vais prendre l'exemple des EJB. Dans les EJB, il y a des métadonnées rajoutées aux classes sous forme d'annotations java. Lorsque l'on a un EJB entity (donc avec persistance), il va falloir exprimer des choses sur ses relation. La relation "Many-to-Many" est-elle inversé (méta-attribut de type booléen), quel est le type de cascade lors de liens entre objets (méta-attribut de type énuméré). Pour exprimer ça en UML, cela donne la création d'un stéréotype <<ManyToMany>>, et sur ce stéréotype deux attributs que sont inverse et cascade. Pour typer cascade, il y aura en plus un énuméré CascadeType ayant pour littéraux ALL, PERSIST, MERGE, REMOVE et REFRESH.
Maintenant, les outils UML n'offrent pas tous la même finesse de définition de profils. Pour certains, on ne peux que rajouter des stéréotypes sous formes de champs textes, mais à l'autre bout, comme prévu dans la norme UML d'ailleurs, un profil est un package, et peut donc techniquement apporter tout ce qu'un package peut contenir.
samedi 9 février 2008
Par kadreg, samedi 9 février 2008 à 11:51 :: 3615 my life
Mon téléphone de kéké étant malencontreusement cassé, j'ai du ressortir mon ancien téléphone abandonné depuis fort longtemps en dépannage.
Bah entre les vieux SMS que j'avais gardé en souvenir, et le carnet d'addresse contenant des noms de personnes disparu, ça file un poil le cafard 
Par kadreg, samedi 9 février 2008 à 11:38 :: 3615 my life
J'ai longtemps bossé à SQY, c'était bien. Il faut dire qu'y habitant, ça fait pas loin ...
Puis j'ai bossé à Orsay. 30 minutes de routes de campagne, ça reste supportable. Les 17 feux rouges sont juste un poil pénible. Surtout qu'ils ont pas de synchronisation. Voire pas du tout, il m'est déjà arrivé de tous les prendre au rouge, ça met de bonne humeur pour le matin.
Mais voila que ma mission bouge et passe d'Orsay, sur le plateau de la moule, à Velizy, en plein dans la zone qui donne des sueurs froides à beaucoup, juste à coté de vélizy 2 (on peut y aller a pied, mais il y a deux 4 voies à traverser). Me voila donc à découvrir les joies de l'A86, sur le tronçon plaisir-Velizy.
Sur sytadin, cette portion apparaît toujours en gris. Il y a pas de capteur de trafic à priori. C'est donc l'inconnu pour moi
C'est une route que je fais parfois en rentrant de nuit, donc sans circulation, il faut compter 10 à 15 minutes en temps normal, pour 20kilomètres.
En partant à 7h le matin, il me faut donc 45 minutes. Avant, je peux pas, le site est pas ouvert. Des 7h30, il faut déjà une heure. J'ai pas essayé d'y aller pour 9 heures, j'suis pas fou. En partant de chez moi à 9h15, il faut encore 45 minutes. Mais je peux pas partir trop tard, ça devient compliqué pour se garer au bout d'un moment...
Et cela, c'est pour un jour normal. Si jamais il y a des problèmes qui se rajoutent, ça empire. Le jour de la grève des taxis, j'ai testé en passant par la campagne, il m'a donc fallut qu'une heure, mais le 1,5km d'autoroute que j'ai pas réussi à éviter m'a pris 20 minutes...
Et pour le retour, même punition. Les bouchons ont l'air de commencer à 16h (mais je vais pas partir à cette heure là, je prends pas mon après midi MOA), et se dissolvent après 20h
Donc, malgré mes contraintes horaires assez faibles, je suis obligé de manger du bouchon ...
Et je passe les problème de circulation dans la zone, et notamment le fait de traverser les 4 voies :
EN tout cas, j'suis trop content d'être là, je crois que j'ai enfin trouvé l'enfer sur terre...