Reynald Borer's blog http://www.borer.name/blog/ Blog about free sofware, web standards, and others personnal things en-EU http://blogs.law.harvard.edu/tech/rss 60 Compte-rendu Soft-Shake 2010 http://www.borer.name/blog/2010/11/07/compte-rendu-softshake-2010 Sun, 07 Nov 2010 22:33:17 +0000 Reynald Software development 163@http://www.borer.name/ <p>Le 18 octobre pass&#233; se tenait &#224; Gen&#232;ve <a href="http://www.soft-shake.ch/">conf&#233;rence Soft-Shake 2010</a>. Ayant eu l&#8217;occasion d&#8217;y participer, je vous propose un petit compte-rendu de cette journ&#233;e des plus int&#233;ressante.</p> <p><a href="http://www.soft-shake.ch/">Soft-Shake</a> mais qu&#8217;est-ce? Cette conf&#233;rence se d&#233;fini comme un cocktail d&#8217;exp&#233;riences informatiques sur les th&#232;mes de l&#8217;agilit&#233;, iPhone et Java. Un quatri&#232;me track nomm&#233; incubateur avec des sujets plus vari&#233;s est aussi propos&#233;. Se d&#233;roulant sur une journ&#233;e, chaque pr&#233;sentation dure une heure (horaire tr&#232;s strict rappel&#233; aux orateurs par une cloche Suisse), avec 20 minutes de pause entre chaque. Ce qui nous donne 6 pr&#233;sentations par th&#232;me, soit 24 au total. Le choix fut difficile &#224; faire.</p> <p>C&#8217;est la premi&#232;re ann&#233;e que cette conf&#233;rence a eu lieu et le succ&#232;s &#233;tait au rendez-vous: un peu plus de 100 participants (m&#234;me si les organisateurs souhaitaient en voir 200) pour environ 30 orateurs (certains n&#8217;ont pas pu venir a Gen&#232;ve faut de gr&#233;ve en France&#8230;). C&#244;t&#233; organisation rien &#224; redire, l&#8217;endroit choisi &#233;tait des plus sympa et la journ&#233;e s&#8217;est bien d&#233;roul&#233;e.</p> <p>Voici un petit retour sur les conf&#233;rences que j&#8217;ai pu suivre:</p> <ul> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#intro">Keynote de Nicolas Martignole</a></li> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#link1">Le terrain Agile par Jean-Philippe Vigniel</a></li> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#link2">La Tequila du d&#233;veloppement Web par Nicolas Martignole</a></li> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#link3">Les DVCS sont vos amis par S&#233;bastien Douche</a></li> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#link4">Scrum, introduction et mise en &#339;uvre avec iceScrum par Claude Aubry</a></li> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#link5">&#201;crivez et automatisez vos tests fonctionnels avec jBehave par Xavier Bourguignon</a></li> <li><a href="/blog/2010/11/07/compte-rendu-softshake-2010#link6">The feel of Scala par Mario Fusco</a></li> </ul> <a href="http://www.borer.name/blog/2010/11/07/compte-rendu-softshake-2010#more163">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2010/11/07/compte-rendu-softshake-2010">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Le 18 octobre passé se tenait à Genève conférence Soft-Shake 2010. Ayant eu l’occasion d’y participer, je vous propose un petit compte-rendu de cette journée des plus intéressante.

Soft-Shake mais qu’est-ce? Cette conférence se défini comme un cocktail d’expériences informatiques sur les thèmes de l’agilité, iPhone et Java. Un quatrième track nommé incubateur avec des sujets plus variés est aussi proposé. Se déroulant sur une journée, chaque présentation dure une heure (horaire très strict rappelé aux orateurs par une cloche Suisse), avec 20 minutes de pause entre chaque. Ce qui nous donne 6 présentations par thème, soit 24 au total. Le choix fut difficile à faire.

C’est la première année que cette conférence a eu lieu et le succès était au rendez-vous: un peu plus de 100 participants (même si les organisateurs souhaitaient en voir 200) pour environ 30 orateurs (certains n’ont pas pu venir a Genève faut de gréve en France…). Côté organisation rien à redire, l’endroit choisi était des plus sympa et la journée s’est bien déroulée.

Voici un petit retour sur les conférences que j’ai pu suivre:

Read more »]]>
http://www.borer.name/blog/2010/11/07/compte-rendu-softshake-2010#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=163
How to introduce contention through Class loading http://www.borer.name/blog/2010/10/03/how-to-introduce-contention-through-class-loading Sun, 03 Oct 2010 20:46:07 +0000 Reynald Software development 162@http://www.borer.name/ <p>Recently in the project I am currently working on, we were experiencing some slowdowns at login time that really annoyed our users. So we decided to tackle this issue, and we quickly found out that the problem came from the computation of security privileges for a given user. But we were not able to quickly find the bottleneck because it was tricky to find.</p> <p>At login time, the security stack evaluate all the authorizations of the current user based on the privileges he has access to. In the security model, one part of the authorizations is responsible to give or block access to screens. As a consequence, the security model stored in the database contains some controller class names, which are then mapped to the real controller classes at runtime. So the following piece of code seems quite understandable:</p> <a href="http://www.borer.name/blog/2010/10/03/how-to-introduce-contention-through-class-loading#more162">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2010/10/03/how-to-introduce-contention-through-class-loading">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Recently in the project I am currently working on, we were experiencing some slowdowns at login time that really annoyed our users. So we decided to tackle this issue, and we quickly found out that the problem came from the computation of security privileges for a given user. But we were not able to quickly find the bottleneck because it was tricky to find.

At login time, the security stack evaluate all the authorizations of the current user based on the privileges he has access to. In the security model, one part of the authorizations is responsible to give or block access to screens. As a consequence, the security model stored in the database contains some controller class names, which are then mapped to the real controller classes at runtime. So the following piece of code seems quite understandable:

Read more »]]>
http://www.borer.name/blog/2010/10/03/how-to-introduce-contention-through-class-loading#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=162
"Il ne faut pas polluer moins, il faut arrêter de polluer" http://www.borer.name/blog/2009/07/02/il-ne-faut-pas-polluer-moins-il-faut-arr Thu, 02 Jul 2009 18:56:45 +0000 Reynald Personal Environment 161@http://www.borer.name/ <p><a href="http://www.internetactu.net/2009/06/29/gunter-pauli-il-ne-faut-pas-polluer-moins-il-faut-arreter-de-polluer/">Lecture tr&#232;s int&#233;ressante et d&#8217;actualit&#233; sur le sujet, qui prouve bien qu&#8217;avec la volont&#233; de changer, on peut.</a> Maintenant la grande question c&#8217;est: est-on vraiment pr&#234;t &#224; faire quelques sacrifices pour sauver la plan&#232;te, et saurons-nous le faire &#224; temps ? L&#8217;avenir nous le dira.</p> <div class="item_footer"><p><small><a href="http://www.borer.name/blog/2009/07/02/il-ne-faut-pas-polluer-moins-il-faut-arr">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Lecture très intéressante et d’actualité sur le sujet, qui prouve bien qu’avec la volonté de changer, on peut. Maintenant la grande question c’est: est-on vraiment prêt à faire quelques sacrifices pour sauver la planète, et saurons-nous le faire à temps ? L’avenir nous le dira.

]]>
http://www.borer.name/blog/2009/07/02/il-ne-faut-pas-polluer-moins-il-faut-arr#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=161
Vie privée et Internet: un mélange détonnant! http://www.borer.name/blog/2009/01/18/vie-privee-et-internet-un-melange-detonn Sun, 18 Jan 2009 18:38:17 +0000 Reynald Off-topic 160@http://www.borer.name/ <blockquote><p>Bon annniversaire, Marc. Le 5 d&#233;cembre 2008, tu f&#234;teras tes vingt-neuf ans. Tu permets qu&#8217;on se tutoie, Marc ? Tu ne me connais pas, c&#8217;est vrai. Mais moi, je te connais tr&#232;s bien. C&#8217;est sur toi qu&#8217;est tomb&#233;e la (mal)chance d&#8217;&#234;tre le premier portrait Google du Tigre.</p></blockquote> <p>C&#8217;est ainsi que d&#233;bute un article du magazine <a href="http://www.le-tigre.net/Marc-L.html">Le Tigre</a>, lequel propose de dresser le <em>portrait Google</em> d&#8217;une personne au hasard, en rassemblant le plus d&#8217;informations possible sur cet individu. L&#8217;objectif &#233;tait simple: reconstituer la vie d&#8217;un internaute &#224; partir de morceaux choisis et savamment expos&#233;s sur la Toile.</p> <p>Manque de chance pour Marc L. (pr&#233;nom d&#8217;emprunt), fervent utilisateur de services tels que Flickr, Facebook, YouTube, copains d&#8217;avant et autres r&#233;seaux sociaux. Gr&#226;ce &#224; ces informations glan&#233;es, on apprend entre autre:</p><ul> <li>les pr&#233;noms de ses petites amies;</li> <li>son lieu de travail;</li> <li>ses voyages &#224; l&#8217;&#233;tranger;</li> <li>le tout imag&#233; en photos&#8230;</li> <li>l&#8217;auteur de l&#8217;article ayant m&#234;me r&#233;ussi &#224; retrouver son num&#233;ro de t&#233;l&#233;phone portable!</li> </ul> <p>Et le plus effrayant dans tout &#231;a, c&#8217;est que ces informations &#233;tant librement disponibles sur Internet. Marc L. a bien tent&#233; de protester, ce &#224; quoi l&#8217;auteur de l&#8217;article a pu simplement r&#233;pondre:</p> <blockquote><p>&#8220;Je n&#8217;ai travaill&#233; qu&#8217;&#224; partir de sources publiques. C&#8217;est bien tout le probl&#232;me des informations que tu as publi&#233;es".</p></blockquote> <p>Je conseille donc &#224; tout ceux qui imaginent qu&#8217;aucune information sur leur vie priv&#233;e n&#8217;est disponible sur Internet, et qu&#8217;ils contr&#244;lent enti&#232;rement ces informations, de passer quelques minutes &#224; lire cet &#233;difiant article, ainsi que la r&#233;action de la personne d&#233;voil&#233;e au fur et &#224; mesure des paragraphes.</p> <ul> <li><a href="http://www.le-tigre.net/Marc-L.html">Article du Tigre sur Marc L.</a></li> <li><a href="http://www.01net.com/editorial/401328/la-vie-d-un-internaute-qui-s-exposait-sur-le-web-mise-a-nu-dans-la-presse/">01net. - La vie d&#8217;un internaute &#233;tal&#233;e dans la presse</a></li> <li><a href="http://www.presseocean.fr/actu/actu_detail_-Mis-a-nu-sur-le-net-_11425-796456_actu.Htm">PresseOcean.fr - Mis &#224; nu par Internet</a></li> <li><a href="http://www.lepost.fr/article/2009/01/14/1386577_merci-le-web-2-la-vie-d-un-internaurte-devoile-au-grand-jour.html">Sympa le web 2.0! La vie d&#8217;un internaute d&#233;voil&#233;e au grand jour - tian sur LePost.fr</a></li></ul> <div class="item_footer"><p><small><a href="http://www.borer.name/blog/2009/01/18/vie-privee-et-internet-un-melange-detonn">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>

Bon annniversaire, Marc. Le 5 décembre 2008, tu fêteras tes vingt-neuf ans. Tu permets qu’on se tutoie, Marc ? Tu ne me connais pas, c’est vrai. Mais moi, je te connais très bien. C’est sur toi qu’est tombée la (mal)chance d’être le premier portrait Google du Tigre.

C’est ainsi que débute un article du magazine Le Tigre, lequel propose de dresser le portrait Google d’une personne au hasard, en rassemblant le plus d’informations possible sur cet individu. L’objectif était simple: reconstituer la vie d’un internaute à partir de morceaux choisis et savamment exposés sur la Toile.

Manque de chance pour Marc L. (prénom d’emprunt), fervent utilisateur de services tels que Flickr, Facebook, YouTube, copains d’avant et autres réseaux sociaux. Grâce à ces informations glanées, on apprend entre autre:

  • les prénoms de ses petites amies;
  • son lieu de travail;
  • ses voyages à l’étranger;
  • le tout imagé en photos…
  • l’auteur de l’article ayant même réussi à retrouver son numéro de téléphone portable!

Et le plus effrayant dans tout ça, c’est que ces informations étant librement disponibles sur Internet. Marc L. a bien tenté de protester, ce à quoi l’auteur de l’article a pu simplement répondre:

“Je n’ai travaillé qu’à partir de sources publiques. C’est bien tout le problème des informations que tu as publiées".

Je conseille donc à tout ceux qui imaginent qu’aucune information sur leur vie privée n’est disponible sur Internet, et qu’ils contrôlent entièrement ces informations, de passer quelques minutes à lire cet édifiant article, ainsi que la réaction de la personne dévoilée au fur et à mesure des paragraphes.

]]>
http://www.borer.name/blog/2009/01/18/vie-privee-et-internet-un-melange-detonn#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=160
L'arche de Noé du futur a été créée http://www.borer.name/blog/2008/02/26/l_arche_de_noe_du_futur_a_ete_creee Tue, 26 Feb 2008 20:21:31 +0000 Reynald Off-topic 159@http://www.borer.name/ <p>La Norv&#232;ge vient d&#8217;inaugurer ce mardi &#224; Svalbard, archipel arctique situ&#233; &#224; environ 1.000 kilom&#232;tres du p&#244;le Nord, une &#8220;Arche de No&#233;&#8221; souterraine destin&#233;e &#224; abriter des semences des diverses esp&#232;ces v&#233;g&#233;tales de la plan&#232;te en pr&#233;vision d&#8217;un &#233;ventuel cataclysme.</p> <p>Est-ce en pr&#233;paration d&#8217;une troisi&#232;me guerre mondiale ?</p> <ul> <li><a href="http://fr.news.yahoo.com/ap/20080226/twl-norvege-semences-sanctuaire-1be00ca_1.html">D&#233;p&#232;che AFP: La Norv&#232;ge inaugure une &#8220;Arche de No&#233;&#8221; arctique pour les v&#233;g&#233;taux du monde entier</a></li> <li><a href="http://www.tsr.ch/tsr/index.html?siteSect=200001&amp;sid=8782887">TSR Info: Une Arche de No&#233; verte dans l&#8217;Arctique</a></li> </ul> <p><i>P.S: je trouve que l&#8217;id&#233;e est tr&#232;s int&#233;ressante, la pr&#233;servation de la diversit&#233; des esp&#232;ces v&#233;g&#233;tales de la plan&#232;te doit &#234;tre prise au s&#233;rieux, surtout quand on sait que par exemple un seul type de banane est cultiv&#233; &#224; grande &#233;chelle pour les pays industrialis&#233;s alors qu&#8217;il existe environ 1&prime;000 vari&#233;t&#233;s diff&#233;rentes de la banane.</i></p> <div class="item_footer"><p><small><a href="http://www.borer.name/blog/2008/02/26/l_arche_de_noe_du_futur_a_ete_creee">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> La Norvège vient d’inaugurer ce mardi à Svalbard, archipel arctique situé à environ 1.000 kilomètres du pôle Nord, une “Arche de Noé” souterraine destinée à abriter des semences des diverses espèces végétales de la planète en prévision d’un éventuel cataclysme.

Est-ce en préparation d’une troisième guerre mondiale ?

P.S: je trouve que l’idée est très intéressante, la préservation de la diversité des espèces végétales de la planète doit être prise au sérieux, surtout quand on sait que par exemple un seul type de banane est cultivé à grande échelle pour les pays industrialisés alors qu’il existe environ 1′000 variétés différentes de la banane.

]]>
http://www.borer.name/blog/2008/02/26/l_arche_de_noe_du_futur_a_ete_creee#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=159
Nokia fait l'acquisition de Trolltech http://www.borer.name/blog/2008/01/29/nokia_fait_l_acquisition_de_trolltech Tue, 29 Jan 2008 20:14:46 +0000 Reynald Free software 158@http://www.borer.name/ <p><a href="http://trolltech.com/28012008/28012008">Comme annonc&#233; officiellement ici</a> Nokia, le fabriquant r&#233;put&#233; de t&#233;l&#233;phones mobiles (entre autre) fait l'acquisition de la soci&#233;t&#233; Trolltech, &#224; l'origine de la librairie <a href="http://trolltech.com/products/qt">Qt</a>. Ce rachat suit celui de <a href="http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html">Mysql AB par Sun</a>.</p> <p>Qt est une biblioth&#232;que orient&#233;e objet et d&#233;velopp&#233;e en C++ qui offre des composants d'interface graphique (widgets), d'acc&#232;s aux donn&#233;es, de connexions r&#233;seaux, de gestion des files d'ex&#233;cution, d'analyse XML, etc. Elle est &#224; la base de l'<a href="http://www.kde.org/">environnement de bureau KDE</a> (qui est sorti en version 4.0.0 derni&#232;rement en passant.) Cette biblioth&#232;que favorise la portabilit&#233; des applications en supportant plusieurs plateformes (Linux, Windows, Mac Os X). De plus, il est possible de l'utiliser avec d'autres langages que le C++ (Python par exemple).</p> <p>Ce rachat a certainement &#233;t&#233; motiv&#233; par le fait que de plus en plus d'entreprises de t&#233;l&#233;phonie mobile se tournent vers des solutions libres. Citons par exemple l<a href="http://code.google.com/android/">a plateforme Android de Google</a> (qui vaut le d&#233;tour), mais aussi <a href="http://trolltech.com/products/qtopia">la solution Qtopia</a>, de trolltech. Nokia a par ailleurs d&#233;j&#224; une exp&#233;rience dans l'open source avec ses <a href="http://www.nokia.fr/A4363032">t&#233;l&#233;phones portables N800</a> bas&#233;s sur <a href="http://maemo.org/">la plateforme Maemo</a>.</p> <p>Du c&#244;t&#233; de la communaut&#233; KDE, cette derni&#232;re semble assez confiante sur l'avenir de la biblioth&#232;que Qt. En effet, un contrat les lies avec Trolltech afin de conserver la biblioth&#232;que sous licence libre. Mais nul doute que des changements vont s'op&#233;rer dans les prochains mois.</p> <p>Le rachat dans la presse:</p> <ul> <li><a href="http://www.liberation.fr/actualite/reuters/reuters_tech/306593.FR.php">Lib&#233;ration: Nokia ach&#232;te l'&#233;diteur de logiciels norv&#233;gien Trolltech</a></li> <li><a href="http://linuxfr.org/2008/01/29/23621.html">DLFP: Nokia s'offre Trolltech</a></li> <li><a href="http://arstechnica.com/news.ars/post/20080128-nokia-buys-trolltech-will-become-a-patron-of-kde.html">ars technica: Nokia to buy Trolltech, will become a patron of KDE</a></li> <li><a href="http://aseigo.blogspot.com/2008/01/nokia-and-trolltech.html">Aaron Seigo (KDE): Nokia and Trolltech</a></li> <li><a href="http://www.kdedevelopers.org/node/3233">Jos van den Oever (KDE): digesting the Trolltech acquisition</a></li> </ul> <div class="item_footer"><p><small><a href="http://www.borer.name/blog/2008/01/29/nokia_fait_l_acquisition_de_trolltech">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Comme annoncé officiellement ici Nokia, le fabriquant réputé de téléphones mobiles (entre autre) fait l'acquisition de la société Trolltech, à l'origine de la librairie Qt. Ce rachat suit celui de Mysql AB par Sun.

Qt est une bibliothèque orientée objet et développée en C++ qui offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, de gestion des files d'exécution, d'analyse XML, etc. Elle est à la base de l'environnement de bureau KDE (qui est sorti en version 4.0.0 dernièrement en passant.) Cette bibliothèque favorise la portabilité des applications en supportant plusieurs plateformes (Linux, Windows, Mac Os X). De plus, il est possible de l'utiliser avec d'autres langages que le C++ (Python par exemple).

Ce rachat a certainement été motivé par le fait que de plus en plus d'entreprises de téléphonie mobile se tournent vers des solutions libres. Citons par exemple la plateforme Android de Google (qui vaut le détour), mais aussi la solution Qtopia, de trolltech. Nokia a par ailleurs déjà une expérience dans l'open source avec ses téléphones portables N800 basés sur la plateforme Maemo.

Du côté de la communauté KDE, cette dernière semble assez confiante sur l'avenir de la bibliothèque Qt. En effet, un contrat les lies avec Trolltech afin de conserver la bibliothèque sous licence libre. Mais nul doute que des changements vont s'opérer dans les prochains mois.

Le rachat dans la presse:

]]>
http://www.borer.name/blog/2008/01/29/nokia_fait_l_acquisition_de_trolltech#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=158
HEIG-VD, c'est fini... http://www.borer.name/blog/2008/01/17/heig_vd_c_est_fini Thu, 17 Jan 2008 08:17:46 +0000 Reynald Personal EIVD / HEIG-VD 157@http://www.borer.name/ <p>Et voil&#224;, ce n'est pas encore officiel (la c&#233;r&#233;monie de remise des dipl&#244;mes est agend&#233;e au 22 f&#233;vrier), mais j'ai derni&#232;rement d&#233;fendu avec succ&#232;s mon travail de dipl&#244;me, j'ai donc termin&#233; mes &#233;tudes d'ing&#233;nieur en informatique &#224; la <a href="http://www.heig-vd.ch/">HEIG-VD</a>. Il est grand temps de plonger &#224; pieds joints dans la vie active, ce qui veux dire entre autre que les weekends sont de vrais weekends sans travail (du moins je l'esp&#232;re).</p> <p>Dans les jours qui viennent je vais mettre &#224; jour ce site en lui ajoutant une page d'accueil digne de ce nom. Je vais aussi voir pour changer le th&#232;me de mon blog, donc <i>stay tunned</i>.</p> <p>Je profite aussi de cet article pour souligner la qualit&#233; de l'enseignement que j'ai pu suivre. En effet, les professeurs s'impliquent vraiment dans l'enseignement, ils connaissent leurs sujets et prennent plaisir &#224; transmettre leur savoir &#224; leurs &#233;l&#232;ves. Je regrette juste que certains cours n'aient pas &#233;t&#233; plus approfondis, mais bon il faut bien faire des choix pour tenir la dur&#233;e d'&#233;tude.</p> <div class="item_footer"><p><small><a href="http://www.borer.name/blog/2008/01/17/heig_vd_c_est_fini">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Et voilà, ce n'est pas encore officiel (la cérémonie de remise des diplômes est agendée au 22 février), mais j'ai dernièrement défendu avec succès mon travail de diplôme, j'ai donc terminé mes études d'ingénieur en informatique à la HEIG-VD. Il est grand temps de plonger à pieds joints dans la vie active, ce qui veux dire entre autre que les weekends sont de vrais weekends sans travail (du moins je l'espère).

Dans les jours qui viennent je vais mettre à jour ce site en lui ajoutant une page d'accueil digne de ce nom. Je vais aussi voir pour changer le thème de mon blog, donc stay tunned.

Je profite aussi de cet article pour souligner la qualité de l'enseignement que j'ai pu suivre. En effet, les professeurs s'impliquent vraiment dans l'enseignement, ils connaissent leurs sujets et prennent plaisir à transmettre leur savoir à leurs élèves. Je regrette juste que certains cours n'aient pas été plus approfondis, mais bon il faut bien faire des choix pour tenir la durée d'étude.

]]>
http://www.borer.name/blog/2008/01/17/heig_vd_c_est_fini#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=157
Algorithme de retouche d'images révolutionnaire http://www.borer.name/blog/2007/10/25/algorithme_de_retouche_d_images_revoluti Thu, 25 Oct 2007 08:07:59 +0000 Reynald Fun 156@http://www.borer.name/ <p>Voici un algorithme de redimensionnement d'images assez r&#233;volutionnaire en soit, appel&#233; <a href="http://en.wikipedia.org/wiki/Seam_carving">Seam Carving</a>.<br /> <br /><br /> Le principe est de redimensionner, recadrer, et rogner des images sans les effets habituels d&#8217;&#233;tirement (d&#233;formation de l&#8217;image), et sans entra&#238;ner la perte des &#233;l&#233;ments importants pr&#233;sents sur l&#8217;image!<br /> <br /><br /> Voyez le r&#233;sultat sur la <a href="http://www.seamcarving.com/">vid&#233;o de pr&#233;sentation officielle</a>. Et on peut m&#234;me trouver des exemples en Flash en cherchant sur <a href="http://www.google.ch/search?q=seam+carving"><i>seam carving</i> sur google</a>. </p> <div class="item_footer"><p><small><a href="http://www.borer.name/blog/2007/10/25/algorithme_de_retouche_d_images_revoluti">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Voici un algorithme de redimensionnement d'images assez révolutionnaire en soit, appelé Seam Carving.


Le principe est de redimensionner, recadrer, et rogner des images sans les effets habituels d’étirement (déformation de l’image), et sans entraîner la perte des éléments importants présents sur l’image!


Voyez le résultat sur la vidéo de présentation officielle. Et on peut même trouver des exemples en Flash en cherchant sur seam carving sur google.

]]>
http://www.borer.name/blog/2007/10/25/algorithme_de_retouche_d_images_revoluti#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=156
118 C'est les pompiers! http://www.borer.name/blog/2007/09/26/118_c_est_les_pompiers Wed, 26 Sep 2007 07:31:01 +0000 Reynald Off-topic 155@http://www.borer.name/ <p><p>Pour ceux qui n'arrivent pas &#224; diff&#233;rencier les publicit&#233;s Suisses et Fran&#231;aises et qui croient, &#224; tort, que le <em>118 218</em> c'est le nouveau num&#233;ro des renseignements, je vous conseille de regarder cette petite vid&#233;o: <a href="http://youtube.com/watch?v=A7sD0yTVaWI">Pompier Urgence 118 Projec't !!</a><br /></p> <a href="http://www.borer.name/blog/2007/09/26/118_c_est_les_pompiers#more155">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2007/09/26/118_c_est_les_pompiers">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>

Pour ceux qui n'arrivent pas à différencier les publicités Suisses et Françaises et qui croient, à tort, que le 118 218 c'est le nouveau numéro des renseignements, je vous conseille de regarder cette petite vidéo: Pompier Urgence 118 Projec't !!

Read more »]]>
http://www.borer.name/blog/2007/09/26/118_c_est_les_pompiers#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=155
Documentation sur le framework Django http://www.borer.name/blog/2007/09/19/documentation_sur_le_framework_django Wed, 19 Sep 2007 21:44:09 +0000 Reynald EIVD / HEIG-VD Free software 154@http://www.borer.name/ <p>Je tiens tout d'abord &#224; pr&#233;ciser que je ne suis pas mort, m&#234;me si mon dernier article date de novembre 2006. J'ai malheureusement, ou heureusement, &#231;a d&#233;pend du point de vue, eu pas mal de choses &#224; faire.</p> <p>Bref, revenons au sujet principal de cet article: le framework <a href="http://www.djangoproject.com/">Django</a> (en <a href="http://www.python.org/">Python</a>). Dans le cadre d'un cours sur les technologies Web, nous avons (ma coll&#232;gue Murielle et moi-m&#234;me), eu &#224; exp&#233;rimenter et pr&#233;senter ce framework. Nous avons tent&#233; une br&#232;ve comparaison avec <a href="http://www.rubyonrails.org/">Ruby on Rails</a>, car celui-ci nous avait d&#233;j&#224; &#233;t&#233; pr&#233;sent&#233;. Nous vous proposons donc en libre t&#233;l&#233;chargement notre <a href="http://www.borer.name/files/eivd/django/rapport.pdf">rapport sur ce framework</a>, ainsi que nos <a href="http://www.borer.name/files/eivd/django/django_slides.pdf">slides utilis&#233;es lors de notre pr&#233;sentation au reste de la classe</a>.</p> <a href="http://www.borer.name/blog/2007/09/19/documentation_sur_le_framework_django#more154">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2007/09/19/documentation_sur_le_framework_django">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Je tiens tout d'abord à préciser que je ne suis pas mort, même si mon dernier article date de novembre 2006. J'ai malheureusement, ou heureusement, ça dépend du point de vue, eu pas mal de choses à faire.

Bref, revenons au sujet principal de cet article: le framework Django (en Python). Dans le cadre d'un cours sur les technologies Web, nous avons (ma collègue Murielle et moi-même), eu à expérimenter et présenter ce framework. Nous avons tenté une brève comparaison avec Ruby on Rails, car celui-ci nous avait déjà été présenté. Nous vous proposons donc en libre téléchargement notre rapport sur ce framework, ainsi que nos slides utilisées lors de notre présentation au reste de la classe.

Read more »]]>
http://www.borer.name/blog/2007/09/19/documentation_sur_le_framework_django#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=154
Anciens tests pour les cours de GRE et de PLP http://www.borer.name/blog/2006/11/16/anciens_tests_pour_les_cours_de_gre_et_d Thu, 16 Nov 2006 12:31:28 +0000 Reynald Free software 104@http://www.borer.name/ <p>Pour les personnes concern&#233;es, vous trouverez ici mes anciens tests pour les cours de <a href="http://www.borer.name/files/eivd/tests_GRE_il2007.zip">Graphes et R&#233;seaux</a> ainsi que <a href="http://www.borer.name/files/eivd/tests_PLP_il2007.zip">Paradigmes et Langages de Programmation</a> de la Heig-VD.<br /> <br /><br /> Quelques remarques sur ces deux fichiers:<br /> 1) C'est les seuls tests que je vous transmet, pas la peine de me demander pour les autres branches.<br /> 2) Ca serait sympa de transmettre ces tests &#224; toutes les personnes que &#231;a peut int&#233;resser et arr&#234;ter de jouer aux &#233;goistes.<br /> 3) Un petit merci &#231;a fait toujours plaisir !<br /><br /> Bonne lecture. </p><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2006/11/16/anciens_tests_pour_les_cours_de_gre_et_d">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Pour les personnes concernées, vous trouverez ici mes anciens tests pour les cours de Graphes et Réseaux ainsi que Paradigmes et Langages de Programmation de la Heig-VD.


Quelques remarques sur ces deux fichiers:
1) C'est les seuls tests que je vous transmet, pas la peine de me demander pour les autres branches.
2) Ca serait sympa de transmettre ces tests à toutes les personnes que ça peut intéresser et arrêter de jouer aux égoistes.
3) Un petit merci ça fait toujours plaisir !

Bonne lecture.

]]>
http://www.borer.name/blog/2006/11/16/anciens_tests_pour_les_cours_de_gre_et_d#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=104
Easiest sudoku ever created http://www.borer.name/blog/2006/10/16/easiest_sudoku_ever_created Mon, 16 Oct 2006 18:28:07 +0000 admin Fun 102@http://www.borer.name/ <p><img src="http://www.borer.name/images/gal/fun/su_doku.jpg" alt="Binary Sudoku" title="Binary Sudoku" /></p><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2006/10/16/easiest_sudoku_ever_created">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Binary Sudoku

]]>
http://www.borer.name/blog/2006/10/16/easiest_sudoku_ever_created#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=102
Les génies des maths http://www.borer.name/blog/2006/09/18/les_genies_des_maths Mon, 18 Sep 2006 18:18:09 +0000 Reynald Free software Fun 98@http://www.borer.name/ <p>&#192; mettre dans la m&#234;me cat&#233;gorie que les perles du bac fran&#231;ais, voici les champions des maths (malheureusement en anglais):</p> <p><img src="http://www.borer.name/images/gal/fun/pic21724.5.jpg" /><br /></p> <p>Pour en voir d'autres, consultez <a href="http://immense-world.blogspot.com/2006/09/mathematics-genius.html">immense world: MATHEMATICS GENIUS</a>.</p><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2006/09/18/les_genies_des_maths">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> À mettre dans la même catégorie que les perles du bac français, voici les champions des maths (malheureusement en anglais):


Pour en voir d'autres, consultez immense world: MATHEMATICS GENIUS.

]]>
http://www.borer.name/blog/2006/09/18/les_genies_des_maths#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=98
Exercices et corrigés du cours de téléinformatique http://www.borer.name/blog/2006/07/16/exercices_et_corriges_du_cours_de_telein Sun, 16 Jul 2006 14:39:35 +0000 Reynald EIVD / HEIG-VD 97@http://www.borer.name/ <p>Dans le cadre de notre formation nous avons suivi un cours de t&#233;l&#233;informatique. Notre professeur nous a distribu&#233; au d&#233;but du cours un polycopi&#233; contenant 350 questions, certaines avec d&#233;j&#224; les r&#233;ponses. Il nous a indiqu&#233; que c'&#233;tait les questions des tests, donc que si nous nous organisions dans la classe nous avions la possibilit&#233; d'obtenir toutes les r&#233;ponses. C'est donc chose faite, et nous mettons le document en t&#233;l&#233;chargement:</p> <ul> <li><a href="http://www.borer.name/files/eivd/exercices_teleinformatique.pdf">les exercices et corrig&#233;s au format PDF</a></li> <li><a href="http://www.borer.name/files/eivd/exercices_teleinformatique_src.tar.gz">les sources au format Latex</a></li> </ul> <p> Ce travail a &#233;t&#233; r&#233;alis&#233; par 5 &#233;tudiants, dont les noms sont affich&#233;s sur la page de garde du document. Nous avons fait v&#233;rifier l'ensemble des questions au professeur, cependant il est toujours possible qu'il y ait une erreur. Vous avez donc la possibilit&#233; de la corriger gr&#226;ce aux sources Latex puis de nous la faire parvenir.</p> <p>Un grand merci &#224; tout ceux ayant particip&#233; &#224; l'&#233;laboration de ce document et un grand merci &#224; M. Ehrensberger pour l'avoir relu et corrig&#233;. Par contre je dois dire que nous sommes un peu d&#233;&#231;u de n'avoir re&#231;u aucun remerciement de la classe car nous avons partag&#233; le document, surtout vu le nombre de boulets qui se sont amus&#233;s &#224; juste apprendre les r&#233;ponses par coeur. Un grand bravo &#224; eux...</p> <hr /><p><i>EDIT</i></p><hr /> <p><i>D&#233;sol&#233;, mais j'ai retir&#233; les documents, je trouve dommage que les &#233;l&#232;ves apprennent simplement les r&#233;ponses par coeur, alors que le professeur s'est donn&#233; la peine de cr&#233;er tout ces exercices.</i></p><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2006/07/16/exercices_et_corriges_du_cours_de_telein">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Dans le cadre de notre formation nous avons suivi un cours de téléinformatique. Notre professeur nous a distribué au début du cours un polycopié contenant 350 questions, certaines avec déjà les réponses. Il nous a indiqué que c'était les questions des tests, donc que si nous nous organisions dans la classe nous avions la possibilité d'obtenir toutes les réponses. C'est donc chose faite, et nous mettons le document en téléchargement:

Ce travail a été réalisé par 5 étudiants, dont les noms sont affichés sur la page de garde du document. Nous avons fait vérifier l'ensemble des questions au professeur, cependant il est toujours possible qu'il y ait une erreur. Vous avez donc la possibilité de la corriger grâce aux sources Latex puis de nous la faire parvenir.

Un grand merci à tout ceux ayant participé à l'élaboration de ce document et un grand merci à M. Ehrensberger pour l'avoir relu et corrigé. Par contre je dois dire que nous sommes un peu déçu de n'avoir reçu aucun remerciement de la classe car nous avons partagé le document, surtout vu le nombre de boulets qui se sont amusés à juste apprendre les réponses par coeur. Un grand bravo à eux...


EDIT


Désolé, mais j'ai retiré les documents, je trouve dommage que les élèves apprennent simplement les réponses par coeur, alors que le professeur s'est donné la peine de créer tout ces exercices.

]]>
http://www.borer.name/blog/2006/07/16/exercices_et_corriges_du_cours_de_telein#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=97
Documentation sur la librairie PyQt http://www.borer.name/blog/2006/07/16/documentation_sur_la_librairie_pyqt Sun, 16 Jul 2006 14:28:05 +0000 Reynald EIVD / HEIG-VD Free software 96@http://www.borer.name/ <p>Pour ceux qui s'int&#233;ressent un peu &#224; Python et aux interfaces graphiques, je vous conseille d'aller voir le guide que nous avons r&#233;dig&#233; dans le cadre de notre cours "Projet de trimestre 2" sur la librairie PyQt. Elle permet d'utiliser la librairie Qt (d&#233;velopp&#233;e en C++) en python, ce qui permet de cr&#233;er tr&#232;s facilement et rapidement des interfaces graphiques fonctionnelles.<br /><br />Consultez le vite ici: <a href="http://www.borer.name/pti2/2006/07/16/pyqt_rapport_online">http://www.borer.name/pti2/2006/07/16/pyqt_rapport_online</a></p><div class="item_footer"><p><small><a href="http://www.borer.name/blog/2006/07/16/documentation_sur_la_librairie_pyqt">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div> Pour ceux qui s'intéressent un peu à Python et aux interfaces graphiques, je vous conseille d'aller voir le guide que nous avons rédigé dans le cadre de notre cours "Projet de trimestre 2" sur la librairie PyQt. Elle permet d'utiliser la librairie Qt (développée en C++) en python, ce qui permet de créer très facilement et rapidement des interfaces graphiques fonctionnelles.

Consultez le vite ici: http://www.borer.name/pti2/2006/07/16/pyqt_rapport_online

]]>
http://www.borer.name/blog/2006/07/16/documentation_sur_la_librairie_pyqt#comments http://www.borer.name/blog/?tempskin=_rss2&disp=comments&p=96