<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23837627</id><updated>2011-07-14T17:34:42.601-07:00</updated><title type='text'>IGL Eye</title><subtitle type='html'>Software, conception et gestion : articles fournis par des étudiants en emploi de la HEIG-VD. division HES en informatique logiciel et de gestion</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23837627.post-114476305485060713</id><published>2006-04-11T05:53:00.000-07:00</published><updated>2006-04-12T10:24:01.846-07:00</updated><title type='text'>Dev C++ vs Visual C++ Express Edition</title><content type='html'>&lt;BlogItemURL&gt;&lt;br /&gt;   &lt;a href="http://www.codeproject.com/useritems/VCNetCustomWizard.asp"&gt;How-to create a custom project template using Visual C++.Net (By Hugo.Pereira)&lt;/a&gt;&lt;br /&gt;&lt;/BlogItemURL&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Beaucoup des élèves de notre classe, pour ne pas dire la majorité utilise &lt;span style="font-weight: bold;"&gt;Dev C++&lt;/span&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;blockquote&gt;A mon avis le C et le C++ sont des langages de base, ils aident à avoir de solide base  et permettent de comprendre le fonctionnement d’un système d’exploitation. C’est pour cette raison que j’aime et recommande l’apprentissage de ses langages.&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;C’est l’environnement que nous propose l’école pour apprendre ce beau langage qu’est le &lt;span style="font-weight: bold;"&gt;C&lt;/span&gt;, pour ma part je j’ai quelques grief contre cet environnement et ceci malgré sa gratuité.&lt;/p&gt;&lt;p class="MsoNormal"&gt;La principale différence entre ces deux environnements est que &lt;span style="font-weight: bold;"&gt;Dev C++&lt;/span&gt; est « juste » un IDE pour le compilateur &lt;span style="font-weight: bold;"&gt;gcc&lt;/span&gt;, par contre &lt;span style="font-weight: bold;"&gt;Visual C++ Express&lt;/span&gt; utilise son propre&lt;br /&gt;compilateur et l’intégration est beaucoup plus poussée.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Il est vrai que &lt;strong&gt;Dev C++&lt;/strong&gt; permet d'utiliser &lt;span style="font-weight: bold;"&gt;gdb &lt;/span&gt;pour  un pseudo debug, mais celui-ci reste très limité.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Concernant &lt;span style="font-weight: bold;"&gt;Visual C++ Express&lt;/span&gt; je ne vais pas vous faire un dessin, les outils des développements sont un des fers de lance de Microsoft et quand Microsoft veux faire de la qualité généralement ca tape fort.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bon, j’entends déjà les adeptes du free, &lt;span style="font-weight: bold;"&gt;Dev C++&lt;/span&gt; est gratuit.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Une bonne nouvelle, &lt;span style="font-weight: bold;"&gt;Visual Studio Express Editions&lt;/span&gt; est gratuit jusqu'au 7 novembre 2006, et il y a fort à parier qu’un effort constant soit fait pour les étudiants. &lt;/p&gt;&lt;p class="MsoNormal"&gt;Un point faible de &lt;span style="font-weight: bold;"&gt;Visual C++ Express&lt;/span&gt; est sa complexité lors du processus de création d’un projet, réjouissez-vous, j’ai crée un assistant permettant de simplifié la création de projet.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Cet assistant est exprès fait pour répondre aux exigences de notre cours de C, vous pouvez trouvez cet article à l’adresse ci-dessous,  cet un article qui explique comment faire un assistant de création de projet.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Artcile lien: &lt;a href="http://www.codeproject.com/useritems/VCNetCustomWizard.asp"&gt;How-to create a custom project template using Visual C++.Net (By Hugo.Pereira)&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pour télécharger &lt;span style="font-weight: bold;"&gt;Visual C++ Express édition&lt;/span&gt;, suivez ce lien &lt;a href="http://www.microsoft.com/france/msdn/vstudio/express/vcppxpress.mspx"&gt;http://www.microsoft.com/france/msdn/vstudio/express/vcppxpress.mspx&lt;/a&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pour toute autre questions, je me ferai un plaisir d’y répondre, j’espère que cela vous aidera pour vos cours.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Je parlerai à la prof de &lt;span style="font-weight: bold;"&gt;C&lt;/span&gt; de &lt;span style="font-weight: bold;"&gt;Visual C++ Express&lt;/span&gt; et je lui proposerai de faire une petite demo pour ceux qui auront décidés d’utiliser ce logiciel.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114476305485060713?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codeproject.com/useritems/VCNetCustomWizard.asp' title='Dev C++ vs Visual C++ Express Edition'/><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114476305485060713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114476305485060713' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114476305485060713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114476305485060713'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/04/dev-c-vs-visual-c-express-edition.html' title='Dev C++ vs Visual C++ Express Edition'/><author><name>Hugo Pereira</name><uri>http://www.blogger.com/profile/16560234761411033391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114365311508331387</id><published>2006-03-29T09:10:00.000-08:00</published><updated>2006-03-29T10:31:19.580-08:00</updated><title type='text'>Concrétiser : Le design en premier lieu</title><content type='html'>Cette article fait suite à "&lt;a href="http://igl-eye.blogspot.com/2006/03/aller-dans-le-concret-par-lexemple01.html#links"&gt;Aller dans le concret par l'exemple&lt;/a&gt;" et "&lt;a href="http://igl-eye.blogspot.com/2006/03/concrtiser-la-vision.html#links"&gt;Concrétiser&amp;nbsp;: la vision&lt;/a&gt;". Le premier article présentait brievement les différentes méthodes de développement pour en arriver à la méthode agile "Getting Real", présentée par &lt;a href="http://www.37signals.com"&gt;37 Signals&lt;/a&gt;. Le deuxième article discutait l'importance d'avoir une vision plutôt qu'un document de spécifications fonctionelles.&lt;br /&gt;&lt;br /&gt;Il est maintenant temps de nous lancer dans la conception de l'application. Après tout, si la méthode porte bien son nom, nous devrions aller au plus vite à un résultat concret que je pourrais vous présenter et à partir duquel nous pourrons discuter.&lt;br /&gt;&lt;h2&gt;Commencer par le layout&lt;/h2&gt;&lt;br /&gt;La plupart des applications sont développées de façon parrallèle. Le graphiste fait le layout pendant que le programmeur commence à coder les fonctions de bases. Ce n'est pas forcément une bonne pratique pour le développement agile. En effet, il est très important de pouvoir changer d'avis en cours de route. Pour encourager ces changements, il est important qu'ils coutent le moins cher possible. Or les changements au niveau du code coutent plus cher que les changements d'interface. Modifier la présentation d'un formulaire ou d'une page HTML est par contre peu couteuse. De plus, le client n'est pas intéressé par un schéma de classe ou un prototype qui retourne des chiffres qui prouvent que les formules mathématique codée sont correctes. Il est par contre ravi d'examiner divers écran statiques qui présentent l'affichage complet. C'est quelque chose de très concret à partir duquel il pourra facilement voir :&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Si il manque un champs&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Si certaines informations sont superflues&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Si l'ensemble lui plaît&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;A partir de là, il pourra prendre beaucoup plus de décisions, supprimer des points, en rajouter, modifier un affichage, etc.&lt;br /&gt;&lt;br /&gt;Le design ci-dessus reprend les éléments essentiels de notre application.&lt;br /&gt;&lt;h2&gt;Un layout pour le jeu de GO&lt;/h2&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/932/2466/1600/initial_design.0.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/932/2466/400/initial_design.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lorsque j'ai dessinée cette page HTML, j'avais dans l'idée que le plateau de jeu devrait être redimensionable pour prendre un maximum de place sur l'écran et rester visible en permanence. Cette fonctionalité demanderai une bonne dizaine d'heure de travail à coder du javascript. Le premier prototype de page ne présente donc pas cette fonctionalité. Résultat&amp;nbsp;: Après examens de &lt;a href="http://www.miettes.ch/contents/playgo/template"&gt;la page terminée&lt;/a&gt;, il se trouve que c'est complétement inutile. J'avais en effet peur que les cases soient trop petite sur une grosse résolution. Il n'en est rien. Je pourrais éventuellement proposer trois tailles prédéfinies dans une page configuration utilisateur, mais ce n'est en tout cas plus une priorité.&lt;br /&gt;&lt;br /&gt;Si j'avais demandé à un développeur de commencer quelque chose, je lui aurais dit de créer ce système pendant que je faisais le layout. Cela aurait été du temps gaspillé.&lt;br /&gt;&lt;br /&gt;Que pensez-vous de ce prototype ?&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;La barre en haut affiche un message de status tel que "à vous de jouer", "erreur", ou "votre adversaire est en train de jouer". &lt;br /&gt;  &lt;li&gt;Le goban constitue l'élement le plus important de l'écran.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Dans la barre de droite, on trouve quelques informations sur la partie.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Toujours dans la barre de droite, j'ai rajouté la possibilité d'abandonner la partie ou de passer son tour. C'est plutôt utile car sinon on ne peut pas terminer une partie&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Morale de l'histoire : cela aurait été dommage d'écrire du code pour  redimensionner un goban alors qu'il n'était pas possible de terminer un partie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114365311508331387?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114365311508331387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114365311508331387' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114365311508331387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114365311508331387'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/concrtiser-le-design-en-premier-lieu.html' title='Concrétiser : Le design en premier lieu'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114365276121759670</id><published>2006-03-29T08:15:00.000-08:00</published><updated>2006-03-29T09:21:26.190-08:00</updated><title type='text'>Le calcul distribué</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;Distribué?&lt;/span&gt;&lt;br /&gt;Quand il est face un problème de taille, l'être humain que nous somme a souvent le même type de réaction: soit il se concentre, apprend, et passe autant de temps qu'il lui faut pour en venir a bout, soit il fait ce que qui nous qualifie d'êtres sociaux, il le partage!&lt;br /&gt;&lt;br /&gt;Ainsi, que ce soit pour construire une maison ou un accélérateur de particules (je vais y venir, patience!), nous avons naturellement besoin de diviser le travail.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Et le calcul dans tout ça?&lt;/span&gt;&lt;br /&gt;Il en est de même pour le calcul: on s'est vite rendu compte qu'il était bien plus rapide, mais aussi bien moins cher, de faire effectuer des calculs a une grande quantité de petites machines plutôt que d'en construire &lt;a href="http://www.research.ibm.com/bluegene/"&gt;une énorme&lt;/a&gt;, sur mesures. C'est le principe du &lt;i&gt;clustering, &lt;/i&gt;ou les calculs scientifiques sont partagés entre une myriade (parfois plusieurs milliers!)  d'ordinateurs tout a fait standards.&lt;br /&gt;&lt;br /&gt;La mise en place d'un tel réseau a jusqu'a présent été réservé à de grandes compagnies au budget bien fourni, et donc, de nombreux domaines de recherche nécéssitant une grande puissance de calcul ont été abandonnés faute de budget.&lt;br /&gt;&lt;br /&gt;Jusqu'a ce que quelques chercheurs de l'université de Berkeley, frustrés par la puissance de calcul colossale demandée par leur projet, imaginent puis mettent en place &lt;a href="http://boinc.berkeley.edu/"&gt;BOINC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Leur vision, très simple, s'est avérée terriblement efficace:&lt;br /&gt;Ils ont décidé de capturer tous les cycles processeurs inutilisés... du monde! En effet, un microprocesseur moderne n'est en moyenne utilisé qu'à 20% de ses capacités, le reste étant "gaspillé" par le système d'exploitation (le "processus inactif" sur les systèmes Windows).&lt;br /&gt;Encore mieux, lorsque le propriétaire n'utilise pas sa machine, &lt;a href="http://boinc.berkeley.edu/"&gt;BOINC&lt;/a&gt; se transforme en... économiseur d'écran! Il capture ainsi pendant une période limitée un grand nombre de cycles processeur.&lt;br /&gt;&lt;br /&gt;Etant à la hauteur de la réputation de leur école, les chercheurs ont donc développé un système très performant pour partager un problème avec le grand public.&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:13;"&gt;&lt;span style="font-size:130%;"&gt;BOINC: une solution de taille&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Mais cela ne s'arrête pas là! Le système offre la possibilité à l'utilisateur de choisir le ou les projets a qui il souhaite donner de son temps processeur: il existe d'ores et déjà un grand nombre de projets utilisant ce &lt;i&gt;framework &lt;/i&gt;, de la &lt;a href="http://setiathome.berkeley.edu/"&gt;recherche de signaux&lt;/a&gt; d'outre espace, à la &lt;a href="http://boinc.bakerlab.org/rosetta/"&gt;recherche médicale&lt;/a&gt;, en passant par la &lt;a href="http://lhcathome.cern.ch/"&gt;simulation de particules&lt;/a&gt; dans le futur accélérateur du CERN (Ha! je vous avais bien dit que j'allais y venir!).&lt;br /&gt;&lt;br /&gt;L'utilisation du logiciel client ne pose pas de problèmes de sécurité (je vous invite a regarder les sources) à l'inverse de &lt;a href="http://www.microsoft.com/windows/ie_intl/fr/default.mspx"&gt;certains logiciels&lt;/a&gt;, ni de problèmes hardware spécifiques. Son architecture modulaire permet de rejoindre plusieurs projets, et une interface web très complète permet de régler les préférences pour l'ensemble de son parc de calcul en quelques clics. Enfin, BOINC est distribué pour une grande variété d'architectures et de systèmes d'exploitations (Windows, linux, OSx, Solaris...).&lt;br /&gt;&lt;br /&gt;Etant un &lt;a href="http://fr.wikipedia.org/wiki/Logiciel_libre"&gt;logiciel libre&lt;/a&gt;, BOINC jouit de plus d'une bonne base d'utilisateurs,  d'une communauté active, et de mises à jour fréquentes.&lt;br /&gt;&lt;br /&gt;Finalement, pour les plus avides de puissance d'entre nous, il est relativement facile de mettre en place un projet de calcul distribué, et ce même a une échelle modeste (une base d'une centaine de machines et cependant recommandée).&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;br /&gt;Et pour ceux d'entre vous qui hésitent encore, je vous invite à venir me poser toutes les questions que vous pouvez avoir, aussi bien par email qu'autour d'un café!&lt;br /&gt;&lt;br /&gt;- Trib' / Chris&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114365276121759670?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114365276121759670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114365276121759670' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114365276121759670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114365276121759670'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/le-calcul-distribu.html' title='Le calcul distribué'/><author><name>Tribaal</name><uri>http://www.blogger.com/profile/03165963963296927850</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114346865153433011</id><published>2006-03-27T06:04:00.000-08:00</published><updated>2006-03-27T06:38:21.093-08:00</updated><title type='text'>Encyclopédie téléchargeable</title><content type='html'>Le site &lt;a href="http://www.commentcamarche.net"&gt;Comment Ca Marche&lt;/a&gt; a enseigné les bases de l'informatique à une bonne génération d'informaticien en Suisse et en France. En plus de leur base documentaire remplie de tutoriaux et d'explications bien conçues, un certain nombre d'ouvrages papier ont été publiés en version papier. Une version électronique de ces ouvrages peut désormais être téléchargée.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Cette semaine, CommentCaMarche.net met à votre disposition en téléchargement gratuit l'ensemble de son fond documentaire, comprenant l'intégralité des articles en ligne sur CommentCaMarche, notamment ceux parus dans les trois premiers ouvrages de la collection CommentCaMarche.net, disponibles en librairie. L'encyclopédie complète peut être téléchargée gratuitement à l'adresse suivante pour une consultation hors ligne illimitée et sans bannières publicitaires :&lt;br /&gt;&lt;a href="http://www.commentcamarche.net/encyclopedie"&gt;http://www.commentcamarche.net/encyclopedie&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Newsletter Comment Ca Marche&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Tous ces textes sont sous license Creative Commons. Vous avez donc le droit de les réutiliser où vous le souhaitez mais vous devez mentionner la source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114346865153433011?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114346865153433011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114346865153433011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114346865153433011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114346865153433011'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/encyclopdie-tlchargeable.html' title='Encyclopédie téléchargeable'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114301890605094118</id><published>2006-03-22T01:08:00.000-08:00</published><updated>2006-03-23T03:47:19.866-08:00</updated><title type='text'>40 layouts XHTML respectant les standards</title><content type='html'>Pour ceux qui comme moi aime respecter les standards du W3C et gagner du temps, voici &lt;a href="http://blog.html.it/layoutgala/"&gt;une série de 40 layouts&lt;/a&gt; sur trois colonnes regroupé par Alessandro Fulciniti. Les 40 modèles partagent leur code HTML mais diffèrent par leur feuille de style(CSS).&lt;br /&gt;&lt;br /&gt;Je vous présente également &lt;a href="http://www.csszengarden.com"&gt;Zen Garden&lt;/a&gt;, ou chacun peut proposer sa feuille de style pour modifier l'affichage de la page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114301890605094118?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114301890605094118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114301890605094118' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114301890605094118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114301890605094118'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/40-layouts-xhtml-respectant-les.html' title='40 layouts XHTML respectant les standards'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114279351555323573</id><published>2006-03-19T10:06:00.000-08:00</published><updated>2006-03-20T12:34:27.136-08:00</updated><title type='text'>Concrétiser : La vision</title><content type='html'>Comme mentionné dans &lt;a href="http://igl-eye.blogspot.com/2006/03/aller-dans-le-concret-par-lexemple.html"&gt;le premier article&lt;/a&gt;, la vision remplace le dossier de spécification ordinaire. Cette simple phrase est bien plus puissante que tout le dossier car elle est facile à mémoriser et guide logiquement tous les choix futures.&lt;br /&gt;&lt;h2&gt;Supprimer les fonctionnalités inutiles du prototype&lt;/h2&gt;&lt;br /&gt;La vision de mon projet d'exemple est : "Faire une partie de Go avec un ami sur internet et avoir envie de renouveler l'expérience". Au début, j'imaginais une interface simple composée comme suit :&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;un plateau de jeu(goban)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;une barre de chat sur la droite&lt;/li&gt;&lt;br /&gt;&lt;li&gt;un message de status indiquant le joueur dont c'est le tour&lt;/li&gt;&lt;br /&gt;&lt;li&gt;le nombre de pierres capturées pour chaque joueur&lt;/li&gt;&lt;br /&gt;&lt;li&gt;le numéro du tour&lt;/li&gt;&lt;br /&gt;&lt;li&gt;le temps à disposition&lt;/li&gt;&lt;br /&gt;&lt;li&gt;la possibilité de sauver une partie&lt;/li&gt;&lt;br /&gt;&lt;li&gt;la possibilité d'en commencer une nouvelle&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Si l'on utilisait une méthode de développement traditionnelle, nul doute que la première version exploitable ne serait pas pour tout de suite. Le système de chat par exemple risque de prendre autant de temps que tout le reste de l'application à développer.&lt;br /&gt;&lt;br /&gt;Les méthodes agiles fonctionnent toutes en itération. Le cycle de développement standard (prévoir -&gt; développer -&gt; tester -&gt; publier) est répété à plusieurs reprises. Des versions exploitables du programme sont donc disponibles beaucoup plus tôt dans le développement du projet. Cela permet :&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;d'obtenir rapidement un produit utilisable&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;de pouvoir localiser les problèmes de conception les plus important dès le début du projet&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;de garder un dialogue productif avec le client, voir fonctionner le produit rapidement lui permettra de préciser ses besoins&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;de motiver l'équipe par une mesure "palpable" de la progression&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Dans notre exemple, &lt;strong&gt;la vision va nous aider à localiser les fonctionalités les plus importantes&lt;/strong&gt; :&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;un plateau de jeu(goban)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;del&gt;une barre de chat sur la droite&lt;/del&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;un message de status indiquant le joueur dont c'est le tour&lt;/li&gt;&lt;br /&gt;&lt;li&gt;le nombre de pierres capturées pour chaque joueur&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;del&gt;le numéro du tour&lt;/del&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;del&gt;le temps à disposition&lt;/del&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;del&gt;la possibilité de sauver une partie&lt;/del&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;la possibilité d'en commencer une nouvelle&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Étant donné que le but est de jouer entre ami, la barre de chat n'est pas importante. Il est probable que deux amis utilisent déjà msn, skype, jabber ou un autre système de messagerie instantanée. Le numéro du tour est accessoire et probablement peu utile. Le temps à disposition est plus important dans un contexte de tournoi et n'est pas utile entre ami. La possibilité de sauver une partie serait cool mais pas primordial. &lt;strong&gt;L'interface s'en trouve simplifiée. Grâce à la vision, les éléments les plus importants sont mis en exergue et la première version demandera moins d'investissements tout en étant parfaitement utilisable&lt;/strong&gt;. Il est certain qu'après une partie ou deux sur ce prototype, la liste de fonctionalités changera. Il sera par exemple possible de décider si la création d'un système de chat est un bon choix ou s'il s'agit d'un gadget couteux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114279351555323573?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114279351555323573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114279351555323573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114279351555323573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114279351555323573'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/concrtiser-la-vision.html' title='Concrétiser : La vision'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114263556297708595</id><published>2006-03-17T14:33:00.000-08:00</published><updated>2006-03-20T12:35:00.173-08:00</updated><title type='text'>Aller dans le concret, par l'exemple 01</title><content type='html'>Les méthodes de développement agiles rendent le processus de création de logiciel plus souple aux changements et impliquent le client tout au long de celui-ci. Tout d'abbord, définissons rapidement ce qu'est la méthode traditionnel afin de ne pas tomber dans le mythe de la poudre qui lave plus blanc que X.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;La développement en 'V'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La plupart des grandes entreprises emploie une version plus ou moins lourde de ce processus. C'est par ailleurs le seul système que l'on nous a enseigné dans ma classe d'informatique. Système auquel nous avons du nous cantonner lors de notre travail pratique d'examen sur dix jours.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Analye des besoins&lt;br /&gt;et faisabilité              Recette&lt;br /&gt; \                        /&lt;br /&gt;Spécifications          validation&lt;br /&gt;   \                   /&lt;br /&gt;Conception          Tests&lt;br /&gt;architecturale     d'intégration&lt;br /&gt;     \             /&lt;br /&gt; Conception      Tests&lt;br /&gt; détaillée     unitaires&lt;br /&gt;       \      /&lt;br /&gt;        Codage&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Wikipedia pourra vous en apprendre plus sur &lt;a href="http://fr.wikipedia.org/wiki/Cycle_en_V"&gt;ce système de développement en perte de vitesse&lt;/a&gt;. Les principales faiblesses sont&amp;nbsp;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;la quantité de documentation à fournir avant de passer au code&lt;/li&gt;&lt;li&gt;toutes les décisions importantes sont prises au début du projet alors qu'il n'existe encore rien de concret&lt;/li&gt;&lt;li&gt;il peut se passer des mois avant d'obtenir les premiers résultats concrets&lt;/li&gt;&lt;/ul&gt;Autrement dit, les erreurs de conceptions sont détectées trop tard, alors qu'il est très couteux d'effectuer des modifications.&lt;br /&gt;&lt;br /&gt;Les méthodes agiles tentent de trouver des alternatives qui permettent de gérer le projet plus souplement, notament en travaillant par itération plutôt qu'en un seul processus. La plus connue de ces méthodes et l'&lt;a href="http://fr.wikipedia.org/wiki/Extreme_programming"&gt;eXtrem Programming&lt;/a&gt;, mais &lt;a href="http://fr.wikipedia.org/wiki/M%C3%A9thode_agile"&gt;il en existe bien d'autres&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Getting Real&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.37signals.com"&gt;37 Signals&lt;/a&gt;, une société américaine hors normes se fait le porte drapeau d'une nouvelle méthode agile. &lt;a href="http://www.37signals.com/svn/archives/001050.php"&gt;&lt;em&gt;Getting Real&lt;/em&gt;&lt;/a&gt; reprend les grands concepts des méthodes agiles et les adaptent aux développement d'applications web -- mais pas seulement.&lt;br /&gt;&lt;br /&gt;Le principe de base, qui est également le plus controversé est le suivant : &lt;strong&gt;Pas de spécifications fonctionnels.&lt;/strong&gt; Ce n'est pas la peine de s'encombrer de document que personne ne lit jamais. Une analyse fonctionnelle prend toutes les décisions importantes alors que rien n'a encore été fait concrétement. En lieu et place, il est important de définir la vision du produit, son but ultime.&lt;br /&gt;&lt;br /&gt;J'ai comme projet de vous démontrer par l'exemple la justesse de cette méthode. Je vous livre donc la vision de celui-ci&amp;nbsp;: &lt;span style="font-weight: bold;"&gt;Faire une partie de &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://fr.wikipedia.org/wiki/Jeu_de_Go"&gt;Go&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; avec un ami sur internet et avoir envie de renouveler l'expérience.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114263556297708595?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114263556297708595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114263556297708595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114263556297708595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114263556297708595'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/aller-dans-le-concret-par-lexemple01.html' title='Aller dans le concret, par l&apos;exemple&amp;nbsp;01'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114242284477873039</id><published>2006-03-15T03:14:00.000-08:00</published><updated>2006-03-20T12:35:20.896-08:00</updated><title type='text'>IronSudoku, un bon exemple de buzz sur Internet</title><content type='html'>&lt;span style="font-size:85%;"&gt;Voici le premier d'une série d'articles sur des sites internet novateurs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ironsudoku.com/"&gt;IronSudoku&lt;/a&gt; propose une grille de Sudoku chaque jour. Il est intéressant à bien des égard en plus du fait que les sudokus sont tout à fait addictif.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Un bon exemple de site communautaire&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ce site propose une seule grille chaque 24 heure. On a donc tendance à y revenir chaque jour, il s'agit d'un bon moyen de fidélisation.&lt;br /&gt;&lt;br /&gt;Un système de chat permet de communiquer avec les autres joueurs tout en remplissant la grille du jour, c'est un aspect communautaire important, une très bonne idée. En effet, on peut imaginer que chaque utilisateur fidélisé passera chaque jour à heure fixe pour faire son Sudoku, il rencontrera donc les même personnes et pourra développer un réseau qu'il aura envie de recontacter. En plus, c'est une merveilleuse façon de renouveller vos plans drague éculés. Vous pouvez entamer avec une phrase genre "Pas facile le Sudoku d'aujourd'hui..."&lt;br /&gt;&lt;br /&gt;Finalement c'est une bonne façon de rentrer dans ses frais. Si vous arriver à forger une communauté de quelques milliers d'utilisateurs qui se connectent chaque jours à votre site pour jouer, il devient facile de convaincre quelques annonceurs de mettre une bannière à bon prix ; bannière que vous aurez surement remarquer en bas à droite de la page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Un excellent buzz&lt;/span&gt;&lt;br /&gt;Le buzz, c'est un concept marketing qui consiste à encourager artificiellement le bouche à oreille. IronSudoku utilise les leviers suivants pour créer un buzz :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Le Sudoku est un excellent buzz, tout le monde en parle&lt;/li&gt;&lt;br /&gt;&lt;li&gt;IronSudoku est codé en utilisant &lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29"&gt;Ajax&lt;/a&gt;, il s'agit de faire des requête asynchrone sur le serveur afin de recharger une partie de page tout en laissant l'utilisateur continuer son activité, tous les webmaster en parlent.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;L'auteur propose au blog de communiquer sur IronSudoku afin d'être dans sa liste d'ami (une série de lien sur la première page). C'est excellent quand l'on sait la façon dont Google calcul la popularité d'une page.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Au final, les blogs les plus lus du monde parlent de ce site, donc les blogs les moins lu du monde en parle aussi. Du coups, tout le monde en parle et IronSudoku va pouvoir vendre ces espaces publicitaire à prix d'or, n'est-ce pas magnifique ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114242284477873039?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114242284477873039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114242284477873039' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114242284477873039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114242284477873039'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/ironsudoku-un-bon-exemple-de-buzz-sur.html' title='IronSudoku, un bon exemple de buzz sur Internet'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114235327731069224</id><published>2006-03-14T08:18:00.000-08:00</published><updated>2006-03-20T12:35:38.903-08:00</updated><title type='text'>Bienvenue à tous!</title><content type='html'>… Sur la plateforme .Net!&lt;br /&gt;&lt;br /&gt;Une des grandes nouveautés de ce début de millénaire est sans aucun doute l’infrastructure .Net que Microsoft a mis – et continue de mettre – en place.&lt;br /&gt;&lt;br /&gt;Un des points intéressants de cette nouvelle infrastructure est le nombre de langages différents disponibles pour développer en utilisant les ressources du .Net Framework. Pour profiter des immenses ressources mises à disposition, que ce soit pour des développements d’applications Windows ou d’applications Web.&lt;br /&gt;&lt;br /&gt;Les trois principaux langages, disons les trois les plus connus - à mon sens - sont C# , Visual Basic .Net et J#. Ma vue personnelle de ces langages est la suivante : C# pour ce qui est d’attirer les développeurs C++, VB.Net pour attirer les développeurs VB6 (et autres versions) et le J# pour convertir les développeurs Java.&lt;br /&gt;&lt;br /&gt;Parmi les implémentations d’autres langages, citons COBOL pour .Net, Pascal pour .Net et parmi les langages de script Perl et Python eux aussi pour .Net. Pour une liste plus exhaustive c’est par &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconProgrammingLanguages.asp"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Il est également possible de mélanger les langages dans une même solution Visual Studio .Net. On peu donc imaginer des composants développés à différents endroits s’intégrer à la perfection sans le moindre effort.&lt;br /&gt;&lt;br /&gt;Maintenant que je vous ai convaincus que vous trouveriez votre langage de prédilection déjà implémenté pour .Net, un dernier mot.&lt;br /&gt;&lt;br /&gt;Les différents codes sources implémentés dans les différents langages compatibles .Net sont dans un premier temps compilé en langage intermédiaire (MSIL – Microsoft Intermediate Language).&lt;br /&gt;&lt;br /&gt;Dans un deuxième temps, les codes intermédiaires ainsi générés sont compilés au moment de l’exécution par le compilateur JIT (Just In Time compiler) en instructions processeur dépendant de la plateforme où le programme s’exécute.&lt;br /&gt;&lt;br /&gt;Ce qui sous-entend donc que si un compilateur JIT a été implémenté sur la plateforme pour laquelle l’application a été développée, le code source sera fonctionnel sur les deux plateformes.&lt;br /&gt;&lt;br /&gt;Multi-plateforme, multi-langage, multi-développeurs…&lt;br /&gt;&lt;br /&gt;Que demander de plus ? La version 2 qui vient d'arriver ces jour... Mais n'anticipons pas...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114235327731069224?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114235327731069224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114235327731069224' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114235327731069224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114235327731069224'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/bienvenue-tous.html' title='Bienvenue à tous!'/><author><name>Alain Trachsel</name><uri>http://www.blogger.com/profile/06229197991706872869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23837627.post-114207477930571303</id><published>2006-03-11T02:59:00.000-08:00</published><updated>2006-03-20T12:35:59.023-08:00</updated><title type='text'>Classe d'informatique logiciel et de gestion.</title><content type='html'>Ce blog est une fenêtre tournée vers l'avenir. Nous souhaitons vous faire partager nos dernières impressions dans les domaines suivants :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Software&lt;/li&gt;&lt;li&gt;Conception&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gestion&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;N'oubliez pas de vous abonner au fil RSS si le sujet est susceptible de vous intéresser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23837627-114207477930571303?l=igl-eye.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://igl-eye.blogspot.com/feeds/114207477930571303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23837627&amp;postID=114207477930571303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114207477930571303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23837627/posts/default/114207477930571303'/><link rel='alternate' type='text/html' href='http://igl-eye.blogspot.com/2006/03/classe-dinformatique-logiciel-et-de.html' title='Classe d&apos;informatique logiciel et de gestion.'/><author><name>Olivier Amblet</name><uri>http://www.blogger.com/profile/04377891909702533760</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
