Reynald Borer's blog http://www.borer.name/blog/?tempskin=_atom Blog about free sofware, web standards, and others personnal things b2evolution 2024-03-19T06:02:00Z Compte-rendu Soft-Shake 2010 Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2010/11/07/compte-rendu-softshake-2010 2010-11-07T22:33:17Z 2012-11-04T17:12:02Z 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 »]]>
How to introduce contention through Class loading Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2010/10/03/how-to-introduce-contention-through-class-loading 2010-10-03T20:46:07Z 2012-11-04T17:12:16Z 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 »]]>
"Il ne faut pas polluer moins, il faut arrêter de polluer" Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2009/07/02/il-ne-faut-pas-polluer-moins-il-faut-arr 2009-07-02T18:56:45Z 2013-03-06T18:40:26Z 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.

]]>
Vie privée et Internet: un mélange détonnant! Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2009/01/18/vie-privee-et-internet-un-melange-detonn 2009-01-18T18:38:17Z 2012-11-07T22:49:11Z

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.

]]>
L'arche de Noé du futur a été créée Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2008/02/26/l_arche_de_noe_du_futur_a_ete_creee 2008-02-26T20:21:31Z 2012-11-20T18:33:34Z 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.

]]>
Nokia fait l'acquisition de Trolltech Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2008/01/29/nokia_fait_l_acquisition_de_trolltech 2008-01-29T20:14:46Z 2012-11-16T20:32:42Z 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:

]]>
HEIG-VD, c'est fini... Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2008/01/17/heig_vd_c_est_fini 2008-01-17T08:17:46Z 2013-05-04T17:05:59Z 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.

]]>
Algorithme de retouche d'images révolutionnaire Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2007/10/25/algorithme_de_retouche_d_images_revoluti 2007-10-25T08:07:59Z 2012-11-16T20:45:15Z 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.

]]>
118 C'est les pompiers! Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2007/09/26/118_c_est_les_pompiers 2007-09-26T07:31:01Z 2008-01-15T22:11:03Z

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 »]]>
Documentation sur le framework Django Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2007/09/19/documentation_sur_le_framework_django 2007-09-19T21:44:09Z 2007-10-02T16:48:48Z 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 »]]>
Anciens tests pour les cours de GRE et de PLP Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2006/11/16/anciens_tests_pour_les_cours_de_gre_et_d 2006-11-16T12:31:28Z 2012-11-22T18:51:39Z 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.

]]>
Easiest sudoku ever created admin http://www.borer.name/blog/2006/10/16/easiest_sudoku_ever_created 2006-10-16T18:28:07Z 2007-07-29T21:19:02Z Binary Sudoku

]]>
Les génies des maths Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2006/09/18/les_genies_des_maths 2006-09-18T18:18:09Z 2007-10-25T12:55:52Z À 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.

]]>
Exercices et corrigés du cours de téléinformatique Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2006/07/16/exercices_et_corriges_du_cours_de_telein 2006-07-16T14:39:35Z 2010-11-23T18:54:28Z 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.

]]>
Documentation sur la librairie PyQt Reynald http://www.borer.name/reynald/ http://www.borer.name/blog/2006/07/16/documentation_sur_la_librairie_pyqt 2006-07-16T14:28:05Z 2013-04-10T18:03:05Z 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

]]>