Carnet de Stéphane Couture

Invitation au lancement de notre livre

Mer, 2008-04-16 10:41

J'ai le plaisir de vous inviter au lancement de notre ouvrage collectif "L'action communautaire québécoise à l'ère du numérique" publié aux Presses de l'Université du Québec. Vous trouverez plus bas un "carton" d'invitation en format électronique. Si vous souhaitez être présent-e, vous devez confirmer votre présence le plus tôt possible auprès des PUQ: 418 657-4399 ou puq@puq.ca

Vous pouvez également trouver la table des matières ainsi que l'introduction du livre sur le site des PUQ

Enquête sur les activités liées au logiciel libre au Québec

Ven, 2008-03-14 21:31

[Veuillez diffuser largement dans vos réseaux sur les listes concernées
au Québec]

Vous êtes engagé-e activement dans le domaine du logiciel libre au Québec? Alors, cette invitation vous est destinée!

Le Laboratoire de communication médiatisée par ordinateur (LabCMO) réalise présentement une enquête dont l'étape actuelle vise à recenser le plus grand nombre possible d'initiatives, activités, projets et organismes liés au logiciel libre au Québec. Nous sollicitons donc 10 à 15 minutes de votre temps pour répondre à un questionnaire en ligne qui vise à connaître votre implication dans le cadre d'activités telles que :

* la participation à un projet de développement de logiciel libre, à un groupe d'utilisateurs, à un organisme ou à une entreprise dont la mission est orientée vers le logiciel libre;
* l'organisation de conférences, d'ateliers ou de formations en logiciel libre;
* la coordination de projets impliquant une migration de systèmes informatiques vers des logiciels libres, au sein des institutions publiques, privées ou sans but lucratif;
* les interventions médiatiques, politiques ou universitaires liées au logiciel libre;
* tout autre engagement actif sur le thème du logiciel libre.

Vous pouvez répondre à ce questionnaire en ligne d'ici le 4 avril 2008 en suivant ce lien:
http://www.er.uqam.ca/nobel/labcmo/portraitdulibre/index.php?sid=98887&newtest

Veuillez noter que nous vous demanderons – optionnellement - de nous indiquer votre nom et votre courriel afin que nous puissions vous informer des suites de notre recherche. Soyez assuré-e que ces informations personnelles ne seront pas diffusées publiquement.

Please feel free to fill this questionaire in English.

Pour toute information supplémentaire concernant cette recherche, n'hésitez pas à nous contacter.

Nous vous remercions à l'avance pour votre collaboration!

Stéphane Couture, couture.stephane@uqam.ca
Christina Haralanova, christina.haralanova@gmail.com
Laboratoire de communication médiatisée par ordinateur (LabCMO)
http://cmo.uqam.ca

ajouter un commentaire | 402 lectures

Entretien sur le code source

Jeu, 2008-02-07 18:07

Il y a quelques semaines, j'ai eu un entretien extrêmement stimulant avec Simon Denier, actuellement postdoctorant au département d'informatique et de recherche opérationnellle (DIRO) de l'Université de Montréal. Nous avons discuté de la programmation par aspect, de la programmation littéraire, des Design Patterns, de l'expressivité des langages de programmation, de la beauté du code, etc. Simon m'a également envoyé quelques "cas atypiques" qui sont assez intéressants. J'en partage quelques uns ici:

The Shakespeare Programming Language
"The design goal was to make a language with beautiful source code that resembled Shakespeare plays. There are no fancy data or control structures, just basic arithmetic and gotos. You could say we have combined the expressiveness of BASIC with the user-friendliness of assembly language"

Codology and Critical Code Studies
"To critique code merely for its functionality or aesthetics is to approach code with only a small portion of our analytic tools. In Life on the Screen (1995), Sherry Turkle describes the Julia effect by which interactors ascribe intentionality and sentience to the computer that might display "Hello World" (101). People like to project humanity onto the computer, but is it possible that with regard to coding we do just the opposite and strip the code of its human significance, imagining that it is a sign system within which the extensive analyses of semiotic systems and signification, connotation, and denotation do not apply? Is "Hello World," a rite of passage into computer languages, the beginning of a literacy constrained by restricted interpretation? What would happen if we began to interpret the meaning of the code?"

Ugly code snippet : du code laid

Mar, 2008-01-22 22:45

On retrouve sur cette page de Drupal deux mises en formes différente d'un même morceau de code (un snippet). Dans le premier cas, il n'y a aucun espace entre les changements de ligne, tandis que la seconde version a été mise en forme automatiquement à l'aide du programme code_format. Notons que les deux mises en formes correspondent à la même fonctionnalité exécutable.

Dans ce cas-ci, la mise en forme répond aux standards de la communauté Drupal. C'est un peu le style de programmation Drupal qui est rationalisé.

2 commentaires | lire plus | 621 lectures

table ronde: logiciel libre et administrations publiques

Lun, 2008-01-21 16:55

Je participe (et co-organise formellement) une table ronde sur le logiciel libre dans l'administration publique qui aura lieu le vendredi 25 janvier prochain, de 13:30 à 17:00 au local SH-2800 (pavillon Sherbrooke) de l'UQAM. L'événement aura lieu dans le cadre de la conférence Mcetech 2008 (www.mcetech.org)

Plus de détails (en anglais) sur la page suivante:
http://www.mcetech.org/openSource.htm

ajouter un commentaire | 572 lectures

Bulletin Koumbit

Ven, 2007-12-21 15:39

Koumbit vient de publier le bulletin nu. 7 (volume 1). On y retrouve la bonne nouvelle d'une subvention de plusieurs dizaines de milliers de dollars octroyée par la CDEC, de même qu'une référence à la réforme de la loi canadienne sur le droit d'auteur.

Le plus intéressant, et original, est sans doute le dossier spécial sur la liberté d'expression sur Internet. Koumbit mentionne ainsi avoir reçu un mise en demeure de la Fraternité des policiers et policières de Montréal, pour un article qui aurait été publié sur le cmaq.

À lire donc: Bulletin Koumbit, Volume 1, Numéro 7

1 commentaire | 457 lectures

Réforme du droit d'auteur

Lun, 2007-12-17 11:30

La semaine dernière, un projet de loi sur la réforme du droit d'auteur a été discuté à Ottawa. Le projet de loi n'a cependant pas été déposé, peut-être à cause de la mobilisation citoyenne que l'on constate autour de ce projet. J'aimerais analyser de façon plus approfondie ce projet de loi mais, en attendant, je vous suggère quelques lectures intéressantes.

-D'abord, je vous invite à lire la lettre ouverte écrite par Étienne Goyer dans Le Devoir.
-Je vous invite également à télécharger le modèle de lettre rédigé par Étienne Goyer et de l'envoyer à son député. On le trouve en format OpenOffice ainsi qu'en format pdf.
-Si vous êtes sur Facebook, je vous invite ensuite à vous inscrire sur le groupe Fair Copyright Canada. Il y a déjà plus de 25 000 membres!

ajouter un commentaire | 499 lectures

Leibniz: la beauté du binaire

Sam, 2007-12-08 23:13

Piste intéreasante à explorer... Voici deux extraits:

"On trouve dans le Compte Rendu de l’Académie des Sciences (Paris, 1703, pp. 85-89 des Mémoires) un article de Leibniz intitulé Explication de l’arithmétique binaire, qui se sert des seuls caractères 0 & 1, (…). Reconnaissant cette manière de représenter les nombres comme étant un héritage très lointain du fondateur de l’Empire Chinois « Fohy », Leibniz s’interroge longuement sur l’utilité des concepts qu’il vient de présenter, notamment en ce qui concerne les règles arithmétiques qu’il développe. Finalement il semble conclure que la seule utilité qu’il voit dans tout ceci est une sorte de beauté essentielle, qui révèle la nature intrinsèque des nombres et de leurs liens mutuels." (Wikipedia)

"Pour les rationalistes comme Leibniz la beauté représente l’unité dans la variété. C’est dire qu’il y a beauté chaque fois que le jugement saisit un rapport harmonique entre des objets. Baumgarten, pour sa part, va développer l’idée de Leibniz, et de Wolff, c’est-à-dire l’idée selon laquelle la beauté est une perception indistincte de la perfection, la perfection étant la concordance du multiple en une chose. Baumgarten voit enfin la beauté non pas comme une sensation confuse de la perfection, mais comme le mode le plus élevé de notre connaissance sensible (59). Kant lui-même reste en ce moment plus près de Leibniz. A son sens, la perfection objective, la perfection subjective, la beauté et le plaisir sont toujours des notions connexes.." (Kocay 2001)

ajouter un commentaire | 593 lectures

Près de neuf milles langages de programmation

Sam, 2007-12-08 10:14

J'ai découvert cette encyclopédie interactive des langages de programmation. Le site s'intéresse à pourquoi les gens ont conçu et implanté ces différents langages de programmation et ce qui les a influencé (historiquement, philosophiquement, politiquement et théoriquement). Chose intéressante, le site mentionne l'existence de 8192 langages de programmation! En comparaison on retrouve autour de 6800 langues humaines dont 200 seulements existent en forme écrite.

On sait que la langue est un vecteur marquant de l'identité. Qu'en est-il des langages de programmation?

HOPL: an interactive Roster of Programming Language

2 commentaires | lire plus | 768 lectures

Dans quelle mesure les dispositifs techniques sont-ils politiques?

Mar, 2007-12-04 10:55

Vendredi, 14 décembre 2007, de 15h00 à 17h00
LabCMO, local J-4430, pavillon Jasmin de l'UQAM

Coopération et dissidence dans une communauté sociotechnique :
le cas de l'Internet Relay Chat
Guillaume Latzko-Toth, professeur UQTR, membre associé du LabCMO

Plutôt que de nous intéresser au clavardage (chat) sous l'angle de l'analyse des conversations, nous étudions les activités dans lesquelles s'engagent les utilisateurs d'un réseau IRC pour développer et maintenir ce dispositif. En schématisant, d'un côté, il y a ceux qui désirent assurer la qualité du service et la stabilité du système ; de l'autre, ceux qui veulent démontrer leur habileté technique en rendant le service inaccessible ou en perturbant son fonctionnement. La beauté - mais aussi le problème d'un réseau IRC - c'est qu'il est largement décentralisé. C'est une constellation de serveurs qui partagent une même base de données, les « salons de discussion » qu'ils hébergent. Le temps de latence engendré par le traitement et l'acheminement des données entraîne des désynchronisations entre serveurs qui sont la vague sur laquelle « surfent » les script kiddies qui veulent dérober un « salon » à ses propriétaires (take over). L'amélioration du dispositif repose donc sur la coopération des responsables de serveurs (admins) pour convenir des modifications à apporter aux protocoles techniques et au code du logiciel serveur. La dissidence d'une partie d'entre eux peut dégénérer en une scission potentiellement fatale pour le réseau. Or, la recherche du système le plus efficace techniquement est loin d'être la seule considération. La quête de pouvoir et de prestige au plan personnel d'une part, et l'adhésion à certaines valeurs constitutives d'une « éthique » du chat au plan collectif d'autre part, jouent un rôle tout aussi déterminant.

Comment faire des choses avec des mots: la performativité du code informatique
Stéphane Couture, doctorant en communication, adjoint de recherche au LabCMO

Même si les logiciels participent de plus en plus étroitement à la cohésion du monde social, les pratiques de programmation et leur objet, le code informatique, demeurent relativement peu étudiés en sciences sociales. Or, depuis peu, des observateurs ont mis en évidence un nouveau type d'activités qui proposent d'ouvrir les logiciels en révélant une existence politique (ou culturelle) du code informatique. Ainsi, le mouvement du logiciel libre propose-t-il de considérer le code informatique comme une forme d'expression, et non seulement comme un ensemble d'instructions destinées à faire fonctionner l'ordinateur. Sur le plan artistique, le courant de l'art logiciel (software art) propose de considérer le logiciel - et notamment le code source de ces logiciels - comme le lieu même de la pratique artistique. Traditionnellement relégué au monde des ingénieurs et des informaticiens, le code source des logiciels devrait-il aujourd'hui être considéré comme un lieu de pratiques communicationnelles spécifiques ? Empruntant une approche centrée sur la performativité, cette intervention propose d'explorer l'hétérogénéité des modes d'existence du logiciel.

Le séminaire sera animé par Serge Proulx, professeur à l'École des médias (UQAM) et directeur du LabCMO.

Vendredi, 14 décembre 2007, de 15h00 à 17h00
LabCMO, local J-4430, pavillon Jasmin de l'UQAM

Séminaire libre et gratuit, inscription exigée pour les non membres du LabCMO.
Nombre de places limité : confirmez svp votre présence auprès de
Julien Rueff : julien.rueff@laposte.net

ajouter un commentaire | 779 lectures