Journal Wikipédia, c'est bien, mais en poussant le concept...

Posté par  .
Étiquettes :
0
1
nov.
2005
Bonjour,

Je me sais de ma plume (modèle pc105 :p) pour une petite réflexion sur le partage de connaissances.

Pourquoi le titre parle-t-il de la Wikipédia ? Parce qu'il s'agit là d'un modèle exemplaire du partage des connaissances. J'y ai moi même très souvent recours, mais j'ai souvent déploré un certain manque sur le concept même.
Pas plus tard que ce matin, je cherchais une démonstration d'un théorème de maths basique (réduction d'endomorphisme, une sombre histoire de vecteurs propres, donc simple, mais pas non plus élémentaire). Sur wikipédia, bien sûr, rien (normal, wikipédia est une encyclopédie, pas un bouquin de maths).
Et puis cette après-midi, j'ai coder avec "le C en action" (excellent bouquin, en passant) comme référence, sur le thème de la zlib, et j'ai cherché des exemples simples mais concrets. Rien sur la wikipédia, normal.

Alors je me suis demandé si quelqu'un avait déjà eu l'idée de créer une base de connaissance sur un peu tout, établie sur le principe d'édition collective de la wikipédia.
Je verrais bien un format commun (DocBook ?), et surtout pleins d'exemples divers.
Je sais bien que je peux trouver des exemples concrets sur la zlib on ouvrant les sources de n'importe quel programme l'utilisant, mais c'est plutôt galère, car il faudra isoler les parties utiles, se contenter des commentaires...

Je peux aussi chercher un tuto, mais souvent, les tutos sont purement théorique. Ainsi, un tuto sur comment crée une socket, ça ne sert pas à grand chose (man socket et puis c'est à peu près tout), par contre un tuto commenté et amélioré par des dizaines de programmeurs sur comment gérer plusieurs dizaines de sockets dans le cadre - par exemple - d'un server de messagerie, avec en-tête les objectifs de performance, d'évolutivité, ce serait vraiment bien.

Le but est de stocker réellement des connaissances à l'état pure, et non seulement des définitions.

Alors, cela existe-t-il déjà ? Ou mon idée est-elle mauvaise ?
  • # Pourquoi pas sur wikipédia quand même ?

    Posté par  . Évalué à 7.

    Pourquoi pas sur wikipédia quand même ? C'est une encyclopédie, ok, mais une encyclopédie bien particulière et elle a moins à respecter les conventions applicables à d'autres, et peut plus se permettre de détailler des trucs très pointus tant qu'il y a des volontaires pour s'en charger (alors que dans une encyclopédie commerciale et fermée, ça ferait mauvais effet d'avoir des thèmes à priori importants complètement éludés avec à coté des articles techniques 15x plus long, tandis que dans le contexte wikipédien il serait stupide de refuser des contributions volontaires et de dire à leurs auteurs qu'ils feraient mieux de s'occuper d'un autre article).

    Sinon il y a wikibook qui peut fort bien convenir à des ouvrages cohérents traitant un sujet ou domaine entier.
    • [^] # Re: Pourquoi pas sur wikipédia quand même ?

      Posté par  . Évalué à 10.

      Wikibooks est effectivement le bon endroit pour ce genre de choses. Pour rester dans l'informatique, il y a par exemple un projet en cours visant à constituer un cours complet de langage C : http://fr.wikibooks.org/wiki/Programmation_C . Bien évidemment on peut avoir le même projet pour le programme de math en prépa par exemple, qui traitement des réductions des endomorphismes. :)

      Bref, n'hésitez pas à compléter les projets existants ou à en commencer d'autres.
      • [^] # Re: Pourquoi pas sur wikipédia quand même ?

        Posté par  . Évalué à 2.

        Excellent, je cherchais justement ce genre de chose.
        Le concept de wikibooks est intéressant, dommage qu'on en entende pas parler.

        Merci !
        • [^] # Re: Pourquoi pas sur wikipédia quand même ?

          Posté par  . Évalué à 7.

          Effectivement Wikibooks est en manque de visibilité, ce que je trouve dommage étant donné son potentiel. Un livre très bien développé (et donc exemplaire de ce que peut donner wikibooks), est celui sur la tribologie : http://fr.wikibooks.org/wiki/Tribologie . Un contributeur à la retraite a décidé de mettre toute sa vie d'expérience et c'est sans doute actuellement un des meilleurs documents existant sur la tribologie, que ce soit sur Internet ou non. Je trouve cette démarche vraiment très appréciable. Si tous les enseignants retraités pouvaient écrire des wikilivres sur leur domaine, reflétant une vie d'expérience on aurait quelques documents assurément très précieux sur des sujets très pointus je pense.
      • [^] # Re: Pourquoi pas sur wikipédia quand même ?

        Posté par  . Évalué à 3.

        wikibook ? ouais...
        mais vraiment pourquoi un nouveau wiki ? je ne vois pas pourquoi ces themes n'auraient pas leur place dans wikipedia ?
        même à la rigueur, pourquoi donc avoir un projet en parallele ? (avec des liens wiki plus difficile à gerer) rien n'empeche apres tout de tout gerer dans wikipedia.
        je comprends a la rigueure qu'un chapitre sur le cours de C soit pas facile a gerer (car plusieurs pages) mais un article nomé "demonstration de xxxxxx" (un article unique = une page unique) ne devrait pas du tout poser de probleme.
        idem, l'exellent article sur la tribologie (avec ses sous-articles) a toute sa place dans wikipedia (qui beneficie d'une tellement plus grande visibilité).....
  • # internet ? le web sémantique

    Posté par  . Évalué à 7.

    C'est pas déjà ce que font internet et les moteurs de recherche ?

    Sinon il y a des moteurs spécialisés comme http://scholar.google.com/
    ou le web sémantique (données stockées au format rdf pour exprimer des relations entre ces données qui soient facilement repérables par une machine).
  • # c10k

    Posté par  (site web personnel) . Évalué à 3.

    un tuto commenté et amélioré par des dizaines de programmeurs sur comment gérer plusieurs dizaines de sockets dans le cadre - par exemple - d'un server de messagerie, avec en-tête les objectifs de performance, d'évolutivité, ce serait vraiment bien.
    Un peu hors sujet mais si tu veux un résumé les différentes techniques possibles pour écrire un serveur gérant un max de connexions, il y a "The C10K problem" qui raconte pleins de trucs intéressants avec des liens. http://www.kegel.com/c10k.html

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # A propos de recherche de code source

    Posté par  . Évalué à 7.

    Je tiens à rappeller l'existence de http://www.koders.com qui indexe les codes sources des logiciels libres.

    On peut faire une recherché en tenant compte de la licence, du language de programmation.

    C'est vraiment très très utile pour avoir des exemples.
  • # wikiversity

    Posté par  (site web personnel) . Évalué à 2.

    Si vous cherchez un peu sur les pages générale de la wikipedia foundation, vous verrez qu'il y a un projet, WIKIVERSITY, projet d'université et de cours libres sous forme de wiki, qui pourraient bien répondre aussi (plus ou moins) à tes attentes ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.