Camille Roux

Co-fondateur des Human Coders

Archive de la catégorie ‘Réflexions

Couverture Linux+ DVD juin 2008

Le Linux+ DVD de juin 2008 est enfin sorti! « Et alors? », pensez-vous.

Ce numéro est important car il contient un dossier de 10 pages que j’ai écrit sur l’histoire et l’avenir du web.

 

Bonjour et bienvenue à bord du Time Voyager 2.0 !
Dans quelques instants, nous allons nous mettre en orbite autour de la Cybersphère et allons voyager dans le temps afin d’observer les différentes époques les plus importantes de ce monde. Vous allez voir des choses uniques, que personne n’a jamais pu voir auparavant. Paré au lancement…3…2…1… décollage !

Ce dossier débute par un survol de l’histoire du web, le web 1.0. Puis, il explique le concept de web 2.0 et les différentes visions que l’on peut en avoir (point de vue du développeur, du designer, du manager…).

Après le web 2.0… le web 3.0. Je présente ce qui fera le web de demain:

  • les applications web
  • le web mobile
  • le web sémantique
  • et enfin l’intelligence artificielle

(Lire la suite…)

  • 2 Comments
  • Classé dans : Internet, Réflexions
  • Rencontre avec Richard Stallman à Sophia-Antipolis

    Aujourd’hui, Richard Stallman est venu faire une conférence sur les logiciels libres dans mon école, Polytech’Nice-sophia. Pas étonnant comme sujet pour cet étrange personnage qui est à l’origine de GNU-Linux, Emacs, le compilateur et le débogueur C GNU, …

    Photo de groupe avec Richard Stallman, fondateur de la Free Software FoundationLa conférence présentée aujourd’hui était intitulée « éthique et pratique du logiciel libre« . Il a débuté la présentation par un rappel de la définition des logiciels libres : « Je puis expliquer la base philosophique du logiciel libre en trois mots : liberté, égalité, fraternitéLiberté, parce que les utilisateurs sont libres. Égalité, parce qu’ils disposent tous des mêmes libertés. Fraternité, parce que nous encourageons chacun à coopérer dans la communauté ».

    Un logiciel est libre s’il respecte les 4 règles suivantes :

    • Liberté 0 : La liberté d’exécuter le programme (pour tous les usages)
    • Liberté 1 : La liberté d’étudier le fonctionnement du programme (ce qui suppose l’accès au code source)
    • Liberté 2 : La liberté de redistribuer des copies (ce qui comprend la liberté de vendre des copies)
    • Liberté 3 : La liberté d’améliorer le programme et de publier ses améliorations (ce qui suppose, là encore, l’accès au code source)

    (Lire la suite…)

    Comment utiliser l’humanité pour faire du calcul ?

    J’ai participé, le 15 avril 2008, aux Intellicore Tech Talks. Il s’agit d’un événement hebdomadaire organisé à Sophia Antipolis par la société Intellicore, société dans laquelle je suis en stage de fin d’études jusqu’en septembre. L’objectif des ITT est d’échanger et partager ses connaissances en proposant des conférences sur des sujets concernant les nouvelles technologies innovantes comme : Flex, WebObjects, Cocoa, référencement web, optimisation du chargement d’une page web, réseaux de neurones…

    Pour cette 2ème édition, mon sujet était : « Comment utiliser l’humanité pour faire du calcul ? »

           
    Télécharger : slides de la présentation 

    Le sujet

    L’être humain est capable de prouesses inaccessibles même aux machines les plus perfectionnées. L’Homme peut écouter attentivement une conversation lorsque plusieurs personnes parlent en même temps, il sait aussi reconnaître une forme ou un mot même très déformé, plus simple encore, il est capable de reconnaître un homme d’une femme…

    Il y a eu 9 milliards d’heures jouées au solitaire en 2003. Serait-il possible d’utiliser ne serait-ce qu’une partie de ce travail de réflexion pour réaliser des tâches que les ordinateurs ne savent pas faire?

    Cette conférence présente différents projets permettant de mettre à profit la gigantesque puissance de calcul de l’humanité :

    • Les grands projets collaboratifs : Wikipedia, Linux, les “social search engines”…
    • ClickWorkers (lien) : projet expérimental de la NASA permettant d’améliorer la détection et la classification de cratères sur Mars
    • Galaxy Zoo (lien) : projet permettant d’aider la science en classant les galaxies par type
    • Quelques projets remarquables d’un génie dans ce domaine, Luis von Ahn :
      • ESP Game (lien) (version originale de Google Image Labeler) : jeu qui exploite le “travail” effectué pour tagger les images de manière très efficace
      • Peekaboom (lien) : jeu du même auteur permettant de connaître la position de tous les éléments composant les images
      • ReCaptcha (lien): Les CAPTCHAs sont les images contenant un mot déformé souvent utilisées dans les formulaires pour bloquer les robots. L’Homme passe 150 000 heures par jour à résoudre ces problèmes. ReCaptcha permet de profiter de cette puissance de calcul pour améliorer le processus de reconnaissance d’écriture de livres.

    (Lire la suite…)

    L’avenir de l’Internet

    J’aimerais m’essayer à une pratique des temps anciens : la voyance. Je voudrais tenter de deviner ce que sera, ou en tout cas, ce que pourrait être l’Internet dans quelques années. Je souhaiterais savoir comment on utilisera le web, à quoi il servira, quelles évolutions il aura vécu,…
    Non, je ne suis pas devenu fou! D’ailleurs, pour en être vraiment sûr, j’aimerais que vous me disiez si vous pensez que l’avenir que je prédis vous semble possible.
    Commençons la séance de voyance!

    Je vois, je vois que …

    (Lire la suite…)

  • 4 Comments
  • Classé dans : Internet, Réflexions