Coolforest.net

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

Veille & Trouvailles

Ressources et articles de veille

Fil des billets - Fil des commentaires

mardi, février 5 2008

Leçon Inaugurale

Le 17 janvier 2008, le Collège de France a offert la leçon inaugurale de Gérard Berry, premier informaticien reçu dans cette enceinte de réputation internationale. Les "leçons inaugurales" sont un exercice très intéressant pour les chercheurs : présenter les choses les plus pointues au "grand public averti", avec les mots les plus simples... La leçon inaugurale de Gérard Berry a pour sujet "la révolution informatique" : pourquoi le numérique est un changement radical qui bouscule toutes les formes de notre pensée, de nos actions, de l'industrie à la communication.... et y compris la conception de la science.

La vidéo de la Leçon Inaugurale, en ligne :
http://www.college-de-france.fr/def...

suivie du Cours n°1 : Les algorithmes :
http://www.college-de-france.fr/def...

(merci à Hervé Lecrosnier, prof à la fac de Caen, pour le lien)

mercredi, août 15 2007

L'informatique pour les rigoureux (et les bizarres)

Un post pour signaler deux billets récents qui parlent, chacun dans leur contexte, de la discipline et du bizarre en informatique.

Le premier billet, intitulié "Discipline make strong developpers" est de Jeff Atwood, et présente en des termes assez fermes comment, de son point de vue, la discipline est la qualité essentielle pour être un bon développeur.

Le point de vue de Jeff Atwood est assez classique : il parle de la nécessité de l'ordre, et vante les mérites de celui qui rangent parfaitement ses affaires sur son bureau (réel), et son desktop (virtuel, sur le PC). Une grande entreprise française (j'ai oublié son nom) encourage régulièrement ses employés à en faire autant le vendredi soir avant de partir en weekend. Plusieurs conseils du même type expliquent par A + B qu'un type qui range son bureau est forcément plus performant et mieux estimé qu'un gars dont les bureaux virtuels et réels sont toujours encombrés de mille trucs.

L'ordre est une discipline, mais ce n'est pas la seule. Jeff parle aussi de la nécessité de la rigueur en informatique, par exemple dans l'utilisation des outils comme un gestionnaire de version, et du respect (ou de l'obéissance) des conventions imposées par le travail en équipe.

Ces propos ne mettent donc pas directement en avant des compétences particulières (capacités de réflexion logique et d'extrapolation,...) mais simplement des vertus, ce qui fait du discours sur la discipline que tient Jeff Atwood est un discours essentiellement moral. Les réactions à son article reprennent en générale toutes ce même type de discours.

Pour contrebalancer son propos, on pourrait relire un vieil article - toujours célèbre : "La cathédrale et le Bazar" de Eric S. Raymond. De mémoire, cet article de référence explique que l'organisation rigoureuse et logique d'un projet informatique n'est pas la seule voie, et n'est peut-être même pas la meilleure.

Le second billet traite des vertus du bizarre selon Jaron Lanier, pionnier de la réalité virtuelle. "Les vertus du bizarre" ne sont pas forcément le contraire de la rigueur (on peut être très rigoureusement bizarre !), mais elle s'opposent certainement à l'ordre des conventions. Pour lui, les vertus du bizarre visent à dépasser le caractère prédictible des raisonnements et conclusions de la logique mathématique ou du raisonnement informatique, pour atteindre des pistes nouvelles, en s'inspirant des phénomènes et des idées dites bizarres. Mais Lanier, cité ici par Francis Pisani, ne définit pas vraiment le bizarre, et c'est dommage (et bizarre).

mardi, juillet 18 2006

Fil RSS par catégorie dans Dotclear 2

Le truc qui dépanne :

http://MONBLOG.com/index.php/feed/MACATEGORIE/rss2

ex : http://blog.coolforest.net/index.php/feed/Webstandards/rss2

samedi, avril 22 2006

Méthodes Agiles : Développer à la Rache

RacheLa méthode RACHE : Rapid Application Conception and Heuristic Extreme-programming

Le but de l’IILaR est de promouvoir la méthodologie de La RACHE. La RACHE, solution globale de génie logiciel, est un ensemble de techniques, de méthodes et de bonnes pratiques décrivant - des spécification à la maintenance - comment produire du logiciel dans des conditions à peu près satisfaisantes et approximativement optimales.

Cycle typique d'utilisation de La RACHE :

Voir aussi : Exemple de process conforme à La RACHE

Illustrations : Copyright (C)2006 The International Institute of La RACHE
via manu

jeudi, mars 23 2006

L'ordinateur est-il une extension du cerveau ?

MaedaGolan Levin répond à la question de John Maeda : "L'ordinateur est-il un outil ?" et ajoute une petite réflexion perso sur le fait de mettre en ligne (et sous licence libre) son propre travail.

Je crois (...) que l'esprit et l'ordinateur sont coexistifs. Evidemment, il est difficile de soutenir une telle thèse sans avoir l'air esclave de la philosohpie gnostique à la mode Matrix ou être pris dans les miasmes tourbillonnants des MacLuhanismes sur les extensions de l'homme. Mais il ne fait pas de doute que le logiciel est plus que l'enregistrement externalisé de la pensée. Pour cela, nous avons déjà l'écriture. Il me semble que le logiciel est l'enregistrement d'une pensée que l'on a eue, où que l'on est en train d'avoir, sur le monde tel qu'il devrait être. un petit morceau d'esprit fragile mais déterminée qui contient un modèle de son propre point de vue personnel, mais qui en outre, travaille à imposer ce point de vue sur le monde extérieur. Si l'écriture est un véhicul de la pensée, le logiciel est un agent de la volonté. Quand il exécute ma volonté, le logiciel et moi-même formons une unité coextensive de pensée et d'intention. L'ordinateur n'est que l'enveloppe mortelle du software.

Notre intellect se développe en même temps que nos outils, et ils finissent par devenir inséparables. Cela est peut-être difficile à imaginer avec cette bécane qu'est notre "PC", mais prenons un outil beaucoup plus ancien : le langage. Depuis deux cent cinquante mille ans, nous utilisons le langage, notre cerveau a évolué pour l'intégrer, et il contient aujourd'hui plusieurs zones importantes consacrées à son traitement. L'écriture ou le calcul, bien que beaucoup plus récents que le langage parlé, seront également amenés à s'intégrer à la nature humaine, à condition que l'espèce humaine survive assez longtemps.

Pour moi, les ordinateurs sont une forme hybride d'outil, en ce sens qu'ils combinent les capacités des outils traditionnels à agir sur le monde et les attributs particuliers d'outils comme le langage ou l'écriture, qui servent de substrats à la pensée. De ce fait l'ordinateur semble voué à fusionner avec notre esprit et notre corps, de sorte que poser la question "l'ordinateur est-il un outil ?" n'a pas beaucoup plus de sens que de se demander si le langage est un outil. Le langage est un outil, mais c'est aussi une partie de nous. Et il en sera un jour de même de l'informatique.

Le public de mes oeuvres est très différent selon les contextes. Comme beaucoup de créateurs, j'aime publier ce que je fais sur le web. Mon espoir, c'est que chacun de mes projets Internet soit perçu comme un petit cadeau par les personnes qui tombent dessus.

Code de CréationGolan Levin in John Maeda, "Code de Création", Thames & Hudson, p. 140.

Notes :

lundi, février 27 2006

Le plantage est un noble sacrifice

Code de CréationQuand on entre dans la transe profonde de la programmation, il suffit de souhaiter que surgisse telle ou tele forme de ressource symbolique ou numérique et, en un éclair, ell est là, à votre disposition. La question est : où est ce "là" ? Ce "là" n'est pas dans votre esprit mais dans l'ordinateur, cet espace flou de symboles et de chiffres qui se rencontrent dans des structures sans cesse mouvantes de sens et de non-sens. Le seul moment de clarté dans l'esprit d'un ordinateur est peut-être celui où il "plante" : tous les traitements s'interrompent, et le "là" qui avait pu exister s'évanouit complètement. Si j'étais un ordinateur, j'aimerai planter de temps en temps, car s'il n'y avait pas ces plantages occasionnels, l'utilisateur humain de l'ordinateur passerait sa vie face à un tas de métal et de plastique. Si l'ordinateur aimait vraiment l'homme, il lui souhaiterait de faire une pause de temps en temps. Le plantage est un noble sacrifice de la part de l'ordinateur.

John Maeda, "Code de Création", Thames & Hudson, p. 17.

samedi, octobre 1 2005

Notes de lecture : Les Wikis, De Jérôme Delacroix, éd. M2

Je voulais comprendre un peu mieux l'outil, comprendre aussi le fonctionnement de Wikipedia.org, et j'avais dans la tête de proposer un wiki pour notre nouvel intranet, au boulot.

J'ai emprunté à ma médiathèque il y a quelques semaines le livre "Les Wikis" de Jérôme Delacroix, édité chez M2 Ed. (ISBN : 2952051445).

L'auteur a d'ailleurs ouvert un site lié au livre : http://www.leswikis.com

Les Wikis, édité chez M2Le livre se lit assez bien, et assez vite (200 pages, typo et mise en page simple mais bien aérée).

Le sujet est traité de manière à être compris de tous, sans que l'auteur ne rentre trop dans les détails techniques. On y trouvera une première approche du phénomène des wikis. Dans chaque page, l'auteur tente de transmettre sa réelle passion pour son sujet. Mais son enthousiasme lui fait perdre quelques fois l'objectivité et le sens du réel et risque de faire passer les wikis pour un web-gadget de plus (cf. "24h dans la vie d'un wikipédien", page 36). Les pages consacrées à l'intérêt du wiki pour l'entreprise ou l'enseignement (chap. 3 et 4) tentent de donner une vision quasi-apologétique de l'outil, dans un style et un ton un peu candide, qui peut agacer. Du coup (et un peu paradoxalement), mieux vaudrait donc ne pas conseiller ce livre à un décideur qu'il s'agirait de convaincre ! Malgré cet écueil, le livre reste une bonne référence, assez bien documentée, pour comprendre l'histoire encore naissante du phénomène des wikis.

Wikipedia

Edit : A propos de Wikipedia : Placeopedia.com : Relie une coordonnée dans la Wikipedia avec sa position sur Google Maps

Edit : Cf. l'extension Wikitool, toolbar à ajouter à Firefox et destinée aux wikistes.

vendredi, septembre 30 2005

Les excuses des programmeurs

Rajneesh Garg a tout pigé (et Da Bourz avec lui !).

mercredi, septembre 14 2005

Ressources pour SPIP

Plusieurs liens vers des articles qui m'ont bien dépannés ces derniers jours.

Lire la suite...

mardi, août 30 2005

Contrôle qualité des sites web

Redaction.be propose une grille de contrôle des contenu en ligne (format PDF), visant essentiellement la qualité rédactionnelle des contenus éditoriaux.

Cette grille liste des critères tels que

  • La qualité de la présentation (aération, longueur,...)
  • La qualité du style (orthographe et grammaire, concision, pertinence, absence de jargon...)
  • La qualité de la structure (fil rouge, chapeau, conclusion...)
  • La qualités de fond (intérêt, actualité, présence d'éléments factuels, mise en contexte, liens hypertextes...)

Une grille facile utiliser, mais des critères qui engagent un rédacteur dès le début de sa production.

A noter aussi, toujours sur Redaction.be :

  1. Les critères de qualité du contenu (Article écrit en 2001 et réactualisé en 2005)
  2. 60 questions pour évaluer la qualité de votre site web (mars 2004)

jeudi, août 18 2005

AdmiSource : La forge de l'Administration en ligne

La plate-forme collaborative des administrations Françaises, Open-Source, basée sur GForge.

Lire la suite...

mardi, juillet 19 2005

En vrac (encore)

C'est l'été ! Une compilation de plusieurs articles feuilleter (sur la plage) pour s'ouvrir de nouveaux horizons technologiques la rentrée...

Lire la suite...

jeudi, février 24 2005

Autonomie du développeur et canaux IRC

Deux boites d'aspirines plus tard...

Lire la suite...

dimanche, février 13 2005

eXtreme Programming

Bon sens et pertinence de l'eXtreme Programming

Lire la suite...

vendredi, janvier 14 2005

Design Patterns (et AntiPatterns)

Cela faisait un petit bout de temps que je me demandais où trouver des infos ce sujet. Voil qui est fait.

Lire la suite...

lundi, novembre 8 2004

SOAP, XML-RPC et REST : différences et intérêts

Trois méthodes se partagent le terrain de la transmission de données par les services Web.

Lire la suite...

jeudi, novembre 4 2004

Maîtrise d'ouvrage / maîtrise d'oeuvre

Le rôle de la maîtrise d'ouvrage : l'interprète des besoins utilisateurs

Lire la suite...

mardi, novembre 2 2004

Nouvelles méthodes de gestion de projet informatique

Véritable recueil de bonnes pratiques, la méthodologie Intégration Réversible se veut avant tout concrète, pragmatique et adaptable tout type de projet informatique.

Lire la suite...

mardi, octobre 26 2004

La Sémantique et le référencement sur Google

Un billet s'est fait remarquer récemment, celui du blog de Cybercodeur.net.

L'idée générale est de démontrer enfin les rumeurs qui diraient que Google tient compte de la sémantique des pages web, de leur construction conforme aux Standards (XHTML, CSS, séparation de la forme et du fond, etc.) et facilite le référencement de tels sites conformes.

Alsacréation recense les réactions...

jeudi, octobre 21 2004

Le contenu prime sur la mise en page...

La preuve !

Lire la suite...

- page 1 de 2