tnorth ~ blog

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - Montréal

Fil des billets - Fil des commentaires

jeudi, septembre 17 2009

Quelques nouvelles

L'été a été bien rempli, et maintenant que les cours ont redémarré, je trouve une minute pour écrire quelque chose ici.

Vacances

Cet été, ce sont les mariages qui m'ont beaucoup occupés, mais ça vallait le coup. En voici un aperçu: pano_small.jpg Panorama depuis Perroy

ballons.jpg Lâché de ballons nocturne

Après cela, ce sont quelques jours de marche très agréables que j'ai pu faire avec des amis, dans de magnifiques paysages à la frontière entre les Grisons et le Tessin.

pano1.jpg

DSC_0055.JPG Un temps parfois maussade mais très agréable pour la marche !

Et finalement une ambiance complètement différente avec un séjour autour de Montréal.DSC_0466.JPG Le quartier du Vieux-Port vu depuis le sud de Montréal, avec la tour de l'horloge.

Programmation

Le temps finalement de retoucher à photomerge. Mais qu'est-ce donc que cela ? Une application réalisée en collaboration avec un geek, qui permet de fusionner tout simplement des images. On y trouve un intérêt lorsque l'on veut assembler des photos du ciel afin de faire apparaître des trainées. Pourquoi assembler plusieurs clichés à la place de faire une longue pose ?

  • Parce que certains appareils ne le permettent pas
  • On peut ainsi éviter de tout jeter si une source de lumière ponctuelle éclaire l'appareil
  • On peut créer des effets sympatiques
  • etc.

Cette version permet d'ajuster la mémoire nécessaire à effectuer l'opération. Si l'on néglige le fait que le programme est en développement et n'offre pas d'interface graphique, on peut le comparer à celui-ci. photomerge devrait être un peu plus rapide.

Le résultat obligatoire à partir de 111 images de 3888x2592 pixels gentillement fournies par Philippe. out.jpg Temps de calcul: 1m17s

Plus à venir côté programmation certainement bientôt, et peut-être de nouvelles photos ? Celles de ce post sont disponibles en plus grand dans la galerie réservée

mardi, février 10 2009

Éthique et logiciel selon Richard Stallman

Cher lecteur (si vous existez), je crains que le titre de ce billet ne vous fasse partir à toutes jambes. Si vous êtes encore en train de lire ces lignes, ne vous arrêtez pas en si bon chemin, je promets d'éviter que son contenu ne soit technique.

Introduction

Fin janvier, Richard M. Stallman (parfois surnommé RMS), pour débuter sa tournée 2009, donnait une conférence à l'université Concordia sur son sujet favori: le logiciel libre.

richard_stallman_concordia_montreal

Définitions

Tout d'abord, pour rendre la suite plus claire, définissons deux termes: Un logiciel libre est un programme dont la licence est en accord avec les quatre points suivants :

  • La liberté d'exécuter le programme, pour tous les usages (liberté 0).
  • La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos besoins (liberté 1). Pour ceci l'accès au code source est une condition requise.
  • La liberté de redistribuer des copies, donc d'aider votre voisin, (liberté 2).
  • La liberté d'améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté, liberté 3). Pour ceci l'accès au code source est une condition requise.

Un logiciel privateur est un programme ne respectant pas l'une ou plusieurs des libertés évoquées ci-dessus. (Le terme "logiciel privateur" devrait en effet être utilisé à la place du terme "logiciel propriétaire" car ce qu'il sous entend est qu'il prive l'utilisateur de ses libertés fondamentales. )

Le logiciel privateur, un modèle économique dépourvu d'éthique

Parler d'éthique et de logiciels n'est pas très courant. En effet, cette problématique est toute récente, puisque cela ne fait pas 20 ans que l'informatique est accessible et répandue.

Il en résulte que le sujet n'a pas été toujours été pensé et analysé d'un point de vue éthique. Il faudra certainement du temps pour que la situation se stabilise et que ces réflexions entrent dans les moeurs de la population, au même titre que d'autres choses qui nous paraissent connues et évidentes (libertés individuelles, responsabilités, etc.)

Pour beaucoup de gens, l'utilisation d'un ordinateur est quotidienne, et se fait via énormément de logiciels privateurs. En quoi est-ce que cela est un problème ?

Au lieu de retaper un pâté ici, je me permettrai de vous rediriger simplement sur l'article de Philippe à ce sujet.

Méfaits des logiciels privateurs

Les restrictions imposées par beaucoup de logiciels privateurs sont abusives et ne devraient pas être acceptées. Je cite par exemple tous les logiciels violant la liberté 0. Par exemple Microsoft Windows, ou encore les logiciels de la suite Adobe, ou la majorité des logiciels de conception largement utilisés en entreprise. Ces logiciels interdisent à l'utilisateur de les installer sur plus de N machines (N souvent égal à 1...). On peut considérer ces conditions comme abusives. Ayant payé pour un logiciel, pourquoi ne pas pouvoir en faire ce que l'on désire chez soi?

La liberté 1 peut paraître réservée au développeur de logiciel, mais elle ne l'est pas uniquement. Pouvoir étudier le fonctionnement du programme nous donne le contrôle total sur ce dernier. Sans cela, comment pouvez-vous savoir ce que fait le logiciel ? Pourquoi ne ferait-il pas de choses derrière votre dos ? Sans virer dans une paranoïa complète, il est avéré que cela a été le cas dans plusieurs logiciels (que cette fois je ne nommerai pas). RMS fait la comparaison suivante : prenons l'ensemble des logiciels, et créons deux sous-ensembles: l'ensemble des logiciels privateurs qu'on ne peut pas étudier, et ceux des logiciels libres. Dans le premier sous-ensemble, il est possible que certain contiennent des mouchards ou fassent des choses que vous ne désirez pas (et qui souvent nuisent à votre liberté); et dans le second sous-ensemble, il y a des logiciels que vous pouvez contrôler et analyser, pour vous assurer de leurs actions. Que choisissez vous ?

Dans le cas ou vous êtes à la tête d'une entreprise hébergeant des quantités de données confidentielles sur des clients, le choix devrait être vite fait.

Modèle de développement de logiciel libre

Mais si les copies sont autorisées et le code disponible, le développement perd-il sa valeur marchande ? Pas du tout.

Vous êtes à la tête d'une société, et vous utilisez un logiciel libre. Celui-ci répond à une partie de vos attentes, mais n'est pas complet. Que faire ?

Premièrement, cherchez une personne compétente pour travailler dessus. Cela ne devrait pas être un obstacle, le choix est immense. Utilisez ensuite votre liberté 2 pour donner une copie de ce logiciel au développeur choisi. Celui-ci, après avoir établit un contrat et cahier des charges avec vous, utilisera sa liberté 1 pour le consulter, et sa liberté 3 pour le modifier et l'améliorer.

Vous lui paierez son travail une fois effectué, et ce dernier utilisera à nouveau la liberté 2 pour vous le distribuer, et vous utiliserez votre liberté 0 afin de l'exécuter pour votre usage.

Logiciel libre et éducation

Pourquoi la majorité des élèves apprennent à utiliser Microsoft (Word/Excel/Powerpoint), Sous Microsoft Windows ou MacOS ? On répondra que c'est parce que ce sont les logiciels les plus répandus. Certes, mais l'école qui est censée donner une éducation neutre peut-être réellement former des gens à utiliser les logiciels de telle ou telle entreprise uniquement ? Pourquoi le logiciel X et non Y ?

Et qu'en est-il des coûts de licence, abominablement élevés ? Et que l'état (donc nos impôts) paient sans broncher... On se rappellera de cette histoire au Québec....

Ce que propose le libre, ce sont des alternatives à tout cela. Non seulement elles sont moins onéreuses, mais d'un point de vue éthique elles sont bien plus convenables. L'esprit du libre insiste sur le partage et la transparence, valeurs essentielles pour la société.

Au contraire, les logiciels privateurs que l'on trouve dans nos écoles s'imposent par des prix avantageux gracieusement cédés par des sociétés qui brassent des millions... et surtout, qui se réjouissent de donner à des milliers d'élèves la dépendance en leur logiciel.

A l'image d'un dealer qui offre la première dose, ces entreprises assurent leur futur grâce à l'imposition de leur produits. Cela va, à mon avis, envers les valeurs que notre société aimerait transmettre.

Conclusion

Avant de faire comme tout le monde lorsque l'on a besoin d'un logiciel pour une application donnée, ou que l'on renouvelle une partie de son parc informatique, posons-nous la question suivante: A quel point l'utilisation de tel logiciel est-il un choix éthiquement judicieux ?

Stallman_st-ignucius Le fameux show à ne pas manquer, RMS se présente dans sa seconde identité, St-iGNUcius de l'église emacs... pour comprendre ce délire, un petit tour par sa page personnelle s'impose.

mardi, janvier 13 2009

Vacances et reprise

Difficile de garder ce blog à jour avec tout ce qui se passe ces temps. J'ai passé de très belles vacances; un (deux) Noëls vraiment super, et quelques jours de repos bien agréables.

vieux_port1 Concert à l'extérieur, au Vieux-Port. Si le bassiste jouait avec des moufles, je me demande comment jouer du violon était supportable...

Quelques jours à Tadoussac, village très touristique en été à cause de la présence de baleines à l'embouchure du St-Laurent, dispose d'une auberge de jeunesse internationale très grande, agréable et festive. C'est là que j'ai pu réellement me dépayser, et enfin sortir de la grande ville qu'est Montréal. Y aller seul n'était pas une trop mauvaise idée, cela m'a permis de rencontrer des gens de tous horizons.

tadoussac_2 Pluie givrante sur les hauteurs de Tadoussac

tadoussac_1 Vue du traversier liant les deux côtés de la rivière du Saguenay. Afin de protéger la faune, ces traversiers ont été choisis à la place d'un pont.

Les examens sont passés, et le semestre a recommencé, même si déjà entrecoupé par une petite visite à Boston (ce qui fera certainement l'objet d'un post plus tard).

mardi, décembre 16 2008

Fin du semestre

glace1_mLe froid arrive et la glace se fait omniprésente, les 13 semaines du semestre d'automne et les examens sont déjà derrière: cela a passé évidemment plus vite que prévu.

Ces dernières semaines ont été assez intense niveau travail. Chaque branche a apporté son lot de devoirs à faire et à rendre, et une bonne quantité de lectures. Le bilan est par contre largement positif: j'ai appris beaucoup de ces cours et des contacts avec les autres étudiants et colocataires étudiants en ingénieurerie, philosophie, théâtre, musique ou théologie.

Une pause est donc bienvenue, je ne supporte plus vraiment mon écran, et les réveils (très) matinaux pour vite encore réviser quelque chose commencent à avoir raison de moi.

Les vacances s'annoncent donc, leur programme exact reste à définir, mais je devrais trouver de quoi les occuper (sans rester derrière un PC, si c'est cela que vous voulez entendre :-) ).

Elles vont se terminer avec un week-end de 3 jours à Boston pour aller au Fedora User and Developer Conference, malgré la diminution de mon activité due aux études.

Encore deux choses pour finir :

Musique

Ecoute d'une pièce jouée par l'orchestre de l'Université de Montréal avec l'orchestre symphonique de musique de Montréal, dans lequel une de nos colocataire jouait de la contrebasse.

orchestre_uni_montreal_conservatoire1 Un moment reposant et inoubliable grâce au travail de ces nombreux musiciens parfaitement synchronisés.

Infographie

Et finalement, un petit mot sur le travail de Fabien Weibel qui nous a pondu il y a quelques jours un film d'animation 3D impressionnant (créé à l'aide du logiciel libre et gratuit Blender). C'est par ici que ça se passe pour les détails de la réalisation du projet, là pour voir la séquence en question en streaming, et sous ce lien pour la télécharger au format DivX (37Mb). (miroir pour préserver sa bande passante)

Freddys world

Ce que je retiens en particulier :

  • La gestion de la lumière, dans les pièces fermées. (A l'extérieur ce n'est pas toujours parfait, mais c'est une autre paire de manches !)
  • Le soucis du détail: grand nombre d'objets modélisés, et détails dans ceux-ci (lampe, barrage)
  • Les fluides sortent très bien (barrage, eau calme, aquarium)

Bref, une excellente maîtrise de Blender, je serai heureux de savoir en faire le pourcent :-)

samedi, septembre 20 2008

Montreal mapping party

J'ai eu l'occasion de participer à une "Mapping Party" à Montréal. Mais qu'est-ce ? (les lecteurs du blog de Philippe sont déjà au courant)

Vous connaissez peut-être le projet OpenStreetMap, OSM de son petit nom, qui se définit comme :

OpenStreetMap (OSM) permet de créer et de fournir des données géographiques libres et gratuites. Elles peuvent servir, par exemple, à créer des cartes routières pour ceux qui le désirent. Ce projet a débuté parce que la plupart des cartes disponibles, même gratuitement, ont des restrictions légales ou techniques limitant leur usage et empêchant de les utiliser de façon créative, productive ou innovante.

(source )

Et qui ressemble à ceci dans la région :

OSM3

Le principe est donc simple: on se ballade dans une région donnée, et on note d'une façon ou d'une autre toutes les informations intéressantes situées sur notre passage : arrêt de bus, métro, piste cyclable, nom de rue, etc. Une fois cette récolte effectuée, on peut utiliser un logiciel (JOSM) ou même éditer la carte en ligne (Applet Flash), afin de lui ajouter tout cela.

Cela représente du travail, mais à en croire la page de statistique de OSM, c'est en pleine expansion !

Dans le cas de Montréal, passablement de rues sont déjà présentes, mais il manquait beaucoup de noms pour ces rues, et il y a toujours d'autres éléments (cités ci-dessus) à ajouter.

Nous nous sommes retrouvés à la Brûlerie St-Denis afin de nous organiser sous la direction d'un contributeur, Nicolas, qui a lancé l'événement depuis le Wiki OpenStreetMap. Les zones ont été réparties, et J'ai travaillé sur la zone Parc-Extension, pendant que d'autres travaillaient sur le Vieux-Montréal, le nord de l'ile ou encore la zone de Verdun.

OSM mapping party Nicolas et Daniel, après la récolte d'informations dans la ville

Mais pourquoi tout cela ?

  • Parce que c'est amusant (si si !).
  • Parce que c'est utile à tous, un beau projet communautaire qui donne des résultats meilleurs que la concurrence pour certaines régions
  • Parce que ça fait sortir et faire du sport ! (ma trace fait plus de 17km !)
  • ...

Plus de détails sont disponibles ci-dessous pour ceux que ça intéresse !

Lire la suite...

- page 1 de 2