OCTAS 2015 : votez pour le Centre collégial des services regroupés, Véga, Python… et Savoir-faire Linux!

Votez pour Véga, une application Web de dernière génération permettant de centraliser et gérer facilement les données concernant les produits dangereux.

Prix COUP DE CŒUR TIIl y a quelques jours, le Réseau ACTION TI annonçait que, pour la première fois en 2015, un prix du public serait remis lors du Gala des OCTAS 2015, le 28 mai prochain : le prix COUP DE CŒUR TI. Parmi les 77 organisations nominées figure le Centre collégial des services regroupés (CCSR), qui lançait récemment Véga. Cette application Web de dernière génération permet à ses abonnés de gérer efficacement les données sur les produits dangereux entreposés par leur organisation, conformément aux normes et lois en vigueur.

En tant que fournisseur ayant développé ce projet, Savoir-faire Linux vous suggère fortement — sans aucun parti-pris 😉 — de voter pour le Centre collégial des services regroupés avant le 27 mai. Comme vous allez le constater en lisant ce qui suit, ce ne sont pas les bonnes raisons qui manquent, que ce soit pour l’amour du logiciel libre, du langage Python, des applications Web utiles et bien faites, des normes de sécurité publique, de l’éducation supérieure ou de la mutualisation!

Votez maintenant!

Un peu d’histoire*

Centre collégial de services regroupésEn 2001, le CCSR met sur pied une banque de fiches signalétiques de produits contrôlés, Reprofics, pour en centraliser la mise à jour. Reprofics est d’abord accessible aux abonnés par l’entremise d’un logiciel propriétaire. Au tournant de 2008, ce logiciel n’est plus développé, ni supporté. De nombreux établissements continuent néanmoins de l’utiliser.

Des démarches sont entreprises pour l’adoption d’un nouveau logiciel, mais aucun des produits analysés ne convient aux utilisateurs. Le Cégep régional de Lanaudière amorce alors le développement d’un logiciel d’inventaire des produits contrôlés sous la supervision d’un chimiste, en collaboration avec des stagiaires. Au terme de ce développement, le Cégep propose au CCSR d’intégrer la banque de fiches au logiciel d’inventaire : la première version de Véga voit le jour.

Cette première application Web réalisée en .NET par des étudiants permet de répertorier les produits se trouvant dans un local donné et de les relier aux fiches signalétiques de Reprofics. Une autre interface permet de consulter la banque de fiches. Des fonctionnalités s’ajoutent au fil des ans (impression d’étiquettes en quatre formats, intégration de plans en PDF, aide à la préparation de laboratoires).

En 2012, Véga n’est cependant utilisée que par quelques établissements en phase pilote et n’est toujours pas commercialisable. En raison de son développement par des stagiaires sur une courte période, de la multiplication des modules et du manque de cohérence du code, faire évoluer Véga devient difficile, tant en ce qui a trait à l’apparence et à l’adaptabilité (téléphone, tablette) qu’à l’optimisation des fonctionnalités.

Le CCSR, propriétaire de Reprofics, rachète alors les droits de Véga au Cégep régional de Lanaudière et entreprend la refonte de l’application dans le but de la faire évoluer. Il met sur pied un comité d’utilisateurs responsable de proposer et de prioriser les adaptations et les développements.

Véga, la refonte

La refonte de Véga a été réalisée de janvier 2013 à janvier 2015 en collaboration avec Savoir-faire Linux. La nouvelle solution Web, développée en python avec le cadre d’applications Django, maintient et améliore les fonctionnalités existantes, en plus d’en proposer de nouvelles :

  • Banque de fiches – Accès aux fiches sommaires normalisées réalisées à partir des fiches d’origine (PDF), facilitant la tâche des utilisateurs des produits contrôlés en regroupant sur une même feuille toute l’information relative à l’identification du produit, à sa classification SIMDUT, à l’équipement de protection individuelle requis lors de l’utilisation, à sa manutention, à son entreposage et aux premiers soins à donner en cas d’urgence; ◤vidéos◥
  • Étiquettes – Production d’étiquettes conformes à la loi pour chaque produit dans tout format d’étiquette possible; (voir figure 1 plus bas)
  • Inventaire – Gestion, dans un emplacement accessible à tout intervenant autorisé, de l’inventaire des produits dangereux reliés aux fiches signalétiques des produits; ◤vidéos◥
  • Mesures d’urgence – Centralisation des plans de contingence concernant les produits dangereux et des plans détaillés des bâtiments, possibilité de les imprimer à même l’interface Web et de les envoyer sous forme de fichiers PDF aux services d’urgence, possibilité de créer un compte d’accès spécial permettant aux intervenants externes de récupérer en tout temps l’information et les plans les plus récents.
  • Mobilité et consultation multi-plateformes – Prise d’inventaire et gestion des fiches signalétiques et accès facilités par l’usage de tablettes et de téléphones intelligents.
  • Accès en mode consultation – Accès direct à partir de n’importe quel poste informatique d’une organisation membre (filtre par adresses IP), une fonctionnalité appréciée des professeurs et étudiants.

En conclusion, Véga est un projet numérique novateur qui tire parti des technologies de l’information afin d’améliorer l’efficacité et la transparence de la gestion des produits dangereux au sein des organisations. Le recours aux technologies ouvertes python et Django donne au CCSR le contrôle du code et de la propriété intellectuelle et assure le développement futur de l’application en fonction de l’évolution des besoins des utilisateurs, sans frais de licence et sans dépendre d’un fournisseur.

Image

Un MeetUp Python pour les codeurs de VFX, d’animations 3D et de jeux vidéo

Meetup Python. Ce nouvel événement vise à réunir les développeurs de l’industrie dans une communauté de pratique Python spécifique à leurs problématiques.

Montréal est l’une des grandes capitales de l’industrie du divertissement numérique et les principaux cadriciels de développement de cette industrie reposent, aujourd’hui, sur le langage Python. C’est à partir de ce constat que l’École des arts numériques, de l’animation et du design (NAD), en partenariat avec Savoir-faire Linux, a conçu Meetup Python. Ce nouvel événement vise à réunir les développeurs de l’industrie dans une communauté de pratique Python spécifique à leurs problématiques.

Vendredi dernier, quelques heures avant que les rues de Montréal ne soient livrées aux sorcières, vampires et morts-vivants, j’ai rencontré Christian Beauchesne, directeur du service aux entreprises et des projets spéciaux du NAD, qui m’en a présenté les grandes lignes, résumées cette vidéo :

Lors du premier Meetup qui aura lieu le 17 novembre 2014 à partir de 18h, dans les locaux de l’école, Éric Thivierge (Hybride Technologies) et Dave Lajoie (Digital District) présenteront leurs techniques et méthodes de travail dans ces domaines, tandis que Jordì Rìera (Savoir-faire Linux) donnera un aperçu des dernières nouveautés en matière d’utilisation de Python dans l’industrie du divertissement numérique.

Inscrivez-vous!

La véritable histoire de PyCon 2014-2015 à Montréal

La venue de « PyCon US » à Montréal, c’est une idée folle qui se concrétise cette semaine après quatre ans de rêve éveillé, de réflexion, de travail acharné et de collaboration. Entrevue…

La venue de « PyCon US » à Montréal, c’est une idée folle qui se concrétise cette semaine, après quatre ans de rêve éveillé, de réflexion lucide, de travail acharné et, surtout, de collaboration.

Il y a quelques semaines, j’ai voulu connaître la genèse et les principaux enjeux de cette histoire. À l’issue d’une réunion de travail chez Savoir-faire Linux, j’ai demandé à Mathieu Leduc-Hamel et Davin Baragiotta de me la raconter, ouvrant grand mes yeux et mes oreilles numériques afin de vous la partager. Voici donc toute l’histoire, en 4 vidéos d’une durée totale de 15 mn.

Il était une fois… PyCon Montréal CC BY-SA

Mathieu Leduc-Hamel, président de Montréal Python, et Davin Baragiotta (membre de l’équipe d’organisation de Montréal Python et développeur chez Savoir-faire Linux) passent en revue le programme de la conférence nord-américaine PyCon 2014 et des différentes activités qui se succèdent, du 9 au 17 avril, au Palais des Congrès de Montréal et ailleurs…

Yannick-Gingras-par-Simon-Law-cc-by-saDavin et Mathieu ouvrent leur boîte à souvenirs et nous replongent en 2010. La paternité de l’idée revient à Yannick Gingras, qui était alors président de Montréal Python et un participant assidu de PyCon, dont il fut co-président de 2011 à 2012. Le projet évolue ensuite grâce à un premier contact institutionnel du côté de Montréal International et prend véritablement forme lorsque Tourisme Montréal embarque dedans à pieds joints.

En 2011, à Atlanta, la Free Software Foundation est impressionnée par l’implication de la communauté et l’état d’avancement du projet. C’est gagné! L’année suivante, Diana Clark et David Wolever organisent le premier PyCon Canada, ce qui renforce l’expertise canadienne quant à ce genre d’événement. C’est ainsi que Diana Clarke a accepté d’assumer la présidence de PyCon, cette année, aux côtés de Mathieu…

Cyril Robert (photo: Simon Law, CC BY-SA)Rien ne serait donc arrivé si le groupe Montréal Python n’avait pas tout d’abord incarné, dynamisé et développé le dynamisme et la créativité de la communauté montréalaise. La Python Software Foundation, qui est « une machine bien rôdée », y a eu recours en tant qu’organisme facilitateur, carnet de contacts et réserve de chargés de projets bénévoles.

À l’instar de Savoir-faire Linux, plusieurs entreprises locales, appuient Montréal Python dans ses activités régulières. Logiquement, plusieurs d’entre elles l’ont également suivi en investissant dans un partenariat de commandite avec PyCon 2014…

Sur les 2 500 participants attendus à PyCon 2014, au moins 1 500 arrivent de partout aux États-Unis. Ces déplacements vont générer des retombées économiques immédiates, mais également à plus long terme : rehaussement de l’image touristique, de la renommée technologique et des liens économiques de la ville.

À PyCon, les entreprises montréalaises se positionnent aux côtés des chefs de file de l’industrie numérique nord-américaine. Elles ont l’opportunité de rencontrer un grand nombre de développeurs hautement qualifiés et d’en attirer certains vers les rives du Saint-Laurent. Au final, cette visibilité dynamisera nos entreprises et, selon Mathieu Leduc-Hamel, pourrait les amener à offrir de meilleurs salaires aux membres de la communauté.

La boucle est bouclée! 🙂

Comment écrire un module OpenERP en Python #MP33

Tutoriel vidéo pas à pas des procédures et des fichiers impliqués dans le développement d’un module OpenERP par João Alfredo Gama Batista (Savoir-faire Linux).

Le mois dernier, João Alfredo Gama Batista, développeur Python chez Savoir-faire Linux, était invité par la communauté Montréal Python à donner une démonstration pas à pas des procédures et des fichiers impliqués dans le développement d’un module OpenERP.

Liens utiles