Ontologia a écrit 2120 commentaires

  • [^] # Re: L'avis des Africains?

    Posté par  (site web personnel) . En réponse à la dépêche Pour Microsoft, l'Afrique ne saura pas utiliser le logiciel libre.... Évalué à -9.

    J'ai du mal à comprendre pourquoi un moinsse un tel commentaire. C'est si dérangeant que ça de lire la vérité crue, tel quel est ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Ca commence mal

    Posté par  (site web personnel) . En réponse à la dépêche Quand Mark Shuttleworth fait le point sur Ubuntu. Évalué à 0.

    Mais il suffit que quelqu'un le publi et c'est mort...

    Je pense que le libre est adapté (économiquement parlant) pour des logiciels génériques n'ayant que peu d'avantages technologiques sur les autres. Ils font valoir leur excellente qualité basé sur la supériorité du mode de développement en bazar, c'est tout.

    ----
    Catfish Blues !

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: meuh

    Posté par  (site web personnel) . En réponse au message redirection nom de domaine. Évalué à 2.

    Euh merci, pardonne mon ig,orance, c'est quoi un virtual host ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Un pour cent ?

    Posté par  (site web personnel) . En réponse à la dépêche Le point sur le traitement graphique sous Linux. Évalué à 3.

    Personnelement je suis très intéressé par le projet de carte vidéo libre pour un raison qui parait secondaire à beaucoup d'intégristes : Le fait de connaître les spécifications nous permettra d'avoir des pilotes d'excellentes qualité.
    Dans un récent linux magsine, son auteur y est interviewé et il y explique que les drivers sont mal designés sur de nombreux aspects.

    J'espère donc que l'on aura d'excellent drivers à même de s'intégrer parfaitement à ce vieux truc dépassé (très novateur en son temps) qu'est X11.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: résultat de la màj

    Posté par  (site web personnel) . En réponse à la dépêche La distribution Mandriva GNU/Linux est prête pour 2006. Évalué à 5.

    J'ai fini pâr trouver ce que c'était : urpmi installe automatiquement les nouvelles versions de RPM (le binaire, avec la lib) sans mettre à jour la glibc, résultat au bout d'un moment il plante parce qu'entre la version 2.2.3.4.1.5.8.9 et la version 2.2.3.4.1.5.8.10, l'API a encore changé.

    Donc ça marche plus.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: résultat de la màj

    Posté par  (site web personnel) . En réponse à la dépêche La distribution Mandriva GNU/Linux est prête pour 2006. Évalué à 1.

    plus exactement, j'ai ça :
    symbol __sprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link time reference

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: résultat de la màj

    Posté par  (site web personnel) . En réponse à la dépêche La distribution Mandriva GNU/Linux est prête pour 2006. Évalué à 2.

    Bon ben moi à partir de ma 10.1 communauty, ça a pas du tout fonctionné...
    Ca m'a planté mon système en modifiant la glibc, et comme cette connerie est programmé en C, il suffit qu'il y ai un pointeur qui bouge et plus de système.....

    Impossible de remettre celle du CD, puisque rpm fonctionnait plus.
    La mise à jour ne touchant à rien, ya fallu formater et réinstaller.

    Je retente une dernière fois ou j'attend un CD.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: résultat de la màj

    Posté par  (site web personnel) . En réponse à la dépêche La distribution Mandriva GNU/Linux est prête pour 2006. Évalué à 3.

    Lorsque je lance la mise à jour, il me donne ça (je vient d'ajouter les mirroir avec easyurpmi) :
    13:10:05|root@/home/montaigne/Documents/Emissions§§urpmi --auto --auto-select -v
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.jpackage.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.cd6.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation CD 3 (x86) (cdrom3).cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation CD 2 (x86) (cdrom2).cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.updates.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf-nonfree.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.cd4.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.cd7.cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation CD 1 (x86) (cdrom1).cz]
    examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf-free.cz]
    le média « Installation CD 1 (x86) (cdrom1) » n'est pas sélectionné

    Est-ce que je dois virer les sources sur CD ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Petite précision...

    Posté par  (site web personnel) . En réponse à la dépêche La distribution Mandriva GNU/Linux est prête pour 2006. Évalué à 8.

    Je me répond à moi-même (Note à moi même : apprendre à lire toute la page avant de poser qq questions stupides)
    http://qa.mandriva.com/twiki/bin/view/Main/CookerHowTo_Fr#par_FTP_p(...)

    Section
    URPMI est votre ami
    Définir des sources urpmi Cooker

    après avoir défini les sources avec easyurpmi, il suffit de faire : urpmi --auto-select

    Bon je -> []

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Petite précision...

    Posté par  (site web personnel) . En réponse à la dépêche La distribution Mandriva GNU/Linux est prête pour 2006. Évalué à 2.

    Question stupide : doit-on graver une image ISO pour mettre à jour, ou peut-on le faire à partir d'une mdk normalement démarée ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Fonctionnement des mecanismes de cache

    Posté par  (site web personnel) . En réponse au journal La mémoire, goulot d'étranglement : optimiser le cache processeur.. Évalué à 5.

    Je me suis pas mal intéressé à cette histoire de compression en RAM. C'est très intéressant. J'ai aussi regardé la vidéo.
    J'allais poster pour te demander si tu savais où trouver la publi mais j'ai fini par y arriver, je met l'adresse, pour la base de donnée linuxfr :

    http://www.cwi.nl/ftp/CWIreports/INS/INS-E0511.pdf(...)

    Par contre, j'ai pas trouvé les slides

    Merci :)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Bof

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 2.

    Je me pose la question. Disons qu'au bout de deux ans, les enseignants ont quand même réussi à faire passer le concept...

    Après ça ne concerne que certaines personnes dans un groupe-classe, la plupart des diplômés sont bon voire très bon pour certains !

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Mon avis de moi

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 3.

    la gestion des exceptions (ndr :les contrats)
    Les contrats n'ont, sauf erreur de ma part due au temps écoulé depuis mes cours de théorie OO, rien à voir avec les exceptions. Un contrat défini un ensemble de règles qu'un client doit respecter. En Java comme en IDL, c'est décrit par des interfaces qui énumèrent les méthodes que doit implémenter une classe cliente (le contrat qu'elle doit respecter).


    Je me suis mal exprimé, j'ajoutais la notion de contrat que V.L a oublié de lister.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Système multi-agents (SMA)

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 3.

    Je ne suis pas d'accord avec cette conception consistant à implémenter des modèles en utilisant les outils disponibles. Les outils sont mal adaptés, il faut donc les refaire.

    C'est le coeur de ce qu'explique V.L. : si on veut utiliser des métaphores (la métaphore agent dans le cas qui nous occupe) qui facilite le développement et flatte l'intuition du développeur, il faut créer, dans la syntaxe et dans les axiomes même du langages les relations que l'on peut se prendre la tête à gérer "à la main" avec des objets.

    L'idée c'est que le compilateur va vraiment optimiser ce qu'il faut et pondre un binaire qui correspond à ce que tu veux faire.
    Toi le développeur, tu n'as pas à te prendre la tête à réinventer la roue avec tes quatres concepts de bases que tu possède.


    Autrement dit, bien évidemment que tu peux créer ce que tu veux avec peu d'axiomes (voir LISP), mais il faudrat tout le temps que tu te prenne la tête à tout reconstruire et repenser à chaque fois.
    On peut toujours décider que l'on va dessiner un aditionneur binaire avec la seule porte NON-ET (c'est possible), mais avoir les portes OU, ET, NON, XOR, ça te permet de moins te prendre la tête.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Système multi-agents (SMA)

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 1.

    C'est marrant, il y a pas mal d'idée que j'ai défini il y a quelques temps, suite à mon histoire de sous-marin.
    Je l'avais à l'époque conçu comme une extension à lisaac (et j'en cherchais les axiomes pour savoir comment modifier le compilo) mais j'ai envie de travailler un peu moin superficiellement dedans et de voir un plus loin et profondément sa conception pour intégrer des choses radicalement nouvelles comme le fait de dépasser les grammaires LR, LL pour inégrer un embryon d'analyse grammatical un peu plus proche des langages naturels avec un espèce de pigdin (un parler "petit nègre") ou un agent demande aux autres "Toi donner moi pièce d'or".
    Il s'agirai de construire le graphe grammatical de la phrase et ensuite d'en interpréter le sens.

    Je recopie les spécifs que j'avais couche sur le papier à l'époque (il y a 2 mois) :

    - Envoi de messages point à multipoints. Les messages peuvent être envoyés nominativement par leur adresse email ou par des conditions sur leur propriétés ontologiques (voir ontologie, arborescence de données). La syntaxe de l'entête message est le même qu'une entête de fonction lisaac. On propose un mécanisme à la XSL qui permet de définir des conditions fines d'agents éligibles à la reception du message.


    - Arborescence de données, non explicitement ontologique au début, mais changera un jour. Il s'agit de définir une arborescence de données, un cousin syntaxique de XML. On pourra lancer des requêtes de calcul sur ces données.


    - Possibilité de choisir entre asynchronisme et synchronie.


    - Possibilité de choisir entre message express et message ordinaire, le premier permettant d'interrompre une tâche de l'agent à n'importe quel moment pour traiter le message.
    L'agent peut posséder quelques fonctions qui définissent l'entretien de la tâche de l'agent. Une sorte de trigger, autonome, s'exécutant régulièrement ou tout le temps pour maintenir l'« organisme » de l'agent. On pourra définir une politique d'exécution spécifiant par exemple que tel fonction s'exécute 16 fois par secondes, ou que tel message doit être envoyé si un paramètre de l'arborescence est modifié, atteint une certaine valeur, ensemble de valeur, etc... L'agent « Bateau ennemi », si sa position s'approche d'un certain rayon de 30 pixels, envoi un message à la base pour demander procédure réparation, l'agent modifie son comportement en tâche de fond vers un processus d'amarage à la base. On peut définir une IA. On peut définir plusieurs comportement et même réinitialiser les agent pour marquer un nouveau comportement, une nouvelle nature (agents transformer par exemple... *joke)

    - On défini le « ring » qui est un groupe de systèmes multi-agent (SMA) ayant la faculté de s'échanger un message. On peut définir n ring. A creuser : Est-ce qu'on autorise l'échange de messages inter ring et là je vois pas l'intérêt du ring, ou alors habiller le concept, ou est-ce qu'on limite à l'appel objet classique ? Ou à la limite on interdit l'envoi de messages express. C'est l'idée que les communautés doivent négocier entre elles, sans s'interrompre. Un ring est l'association de toutes les arborescences de ses agents, il est lui même un agent qui peut trouver sa place dans un autre ring. C'est le principes des SMA dans lesquel un SMA peut être lui même un agent d'un autre SMA récursivement.

    - Un service de mail avec adresses du type « identite@typeagent.ring ». Gère la file d'attente des messages ordinaires et express(on vide la file d'attente des express en priorité, puis celle des messages ordinaires), la gestion de l'historique (c'est l'idée que les messages peuvent consituer une database dans laquelle on peut puiser), l'horodatage. Voir feuille
    section INIT pour gérer les != réinitialisations si changement de comportement
    - Concurrence : possibilité de contraindre l'exécution d'un block à une limite de temps.



    Pour gérer les messages express, il faut une gestion de thread temps réel, c'est mieux. Et on aimerai l'intégrer dans l'IsaacOS.

    Après il faut que j'y réfléchisse, et il faut que j'en discutte avec des linguistes.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: dsqdsq

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 2.

    1/ Tout le monde n'est pas capable de maîtriser B et même les bases de la logique. Tu fait partie d'une élite, ne l'oublie pas :-) Voir mes posts plus haut.

    2/ Les spécifications peuvent être limitatives en soi, par exemple UML qui t'impose de découper en hiérarchie d'objets avec mono-héritage.


    3/ Découper en sous problème, fort bien, mais l'idée de mon journal et de V.L est que l'OO oblige souvent à des contortionnement pas possible pour gérer des choses simple ( cause à effet, protocole basé sur le temps, etc...) et que l'on pourrait mieux découper en élément simple avec des primitives un peu plus fourni que l'héritage et le polymorphisme.

    Et je le répète, Timaniac : tout le monde n'a pas ton (excellent) niveau, ne l'oublie pas :-)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Bof

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 6.

    Je ne dénigre absolument pas le bac pro compta. Ils sont très compétent dans leur domaine (auquel je comprend rien d'ailleurs).

    Je parle de jeunes gens qui sortent d'un Bac pro pour faire un BTS Info gestion, option développeur.

    Sans leur jeter la pierre, à cause de leur manque de formation en maths, ils ont déjà énormément de mal avec le programme de BTS qui est un espèce de programme de Term S amélioré.

    J'ai été nul en Term S, je ne comprenais rien aux maths, puis j'ai découvert, à la fac, les bases des maths (dans ce pays, on marche sur la tête, on t'apprend à dériver une fonction sans t'expliquer ce qu'est vraiment une fonction..).
    Donc je comprend vraiment ce que c'est de ne rien comprendre à ce programme de Term S, ce qui était le cas de beaucoup de mes collègues de BTS.

    Ce que j'ai compris depuis, sont les concepts de fonction, de structures algébriques de base (Groupes, anneaux, corps, Algèbres, les bases de la topologie).
    Or, maîtriser ces structures, ou tout au moins les bases de la théorie des ensembles est vraiment nécéssaire pour être un bon informaticien. Une bonne culture fait le reste : si le type qui sort avec un BTS a passé quelques heures à lire les pages théoriques de Wikipédia sur l'informatique et qu'il les a globalement compris, c'est déjà pas mal. Le problème est aussi de leur faire comprendre que c'est important. Ca j'ai essayé de leur expliquer (peut être mal) mais ils étaient pour la plupart bouchés.

    Mais en général, les gens qui sortent de Bac pro pour un BTS ont du mal avec les concepts de boucles, de test, de logique, c'est normal, on ne leur a jamais appris les bases !!

    Tel est le système scolaire français et tel est le marché.

    Il faut s'y adapter ou le changer.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Bof

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 6.

    Je réitère ce que je disais.

    Un type qui sort d'un Bac pro compta, qui n'a pas fait beaucoup de maths, qui sort d'un milieu culturel ne le portant pas à beaucoup de curiosité, assez réticent à l'effort intellectuel, n'est pas capable de maîtriser de tel langages. En tout cas, même s'ils ont la capacité d'abstraction nécessaire (et encore), ils n'ont pas l'endurence et la volonté requise pour maitriser de tels langages.

    Lorsque tu écoutes des DSI, tu te rend comptes que beaucoup renoncent à Java car leurs équipes de développement ne sont pas capable de s'y mettre...
    S'il y a 50% des développeurs capable de programmer en orienté objet (de programmer en objet, pas d'utiliser des objets comme en VB), c'est déjà pas mal.

    Ceci posé, on pourrait décider de ne plus former d'informaticiens à Bac+2.
    Parce que in fine, c'est un peu ton propos ou tout au moins ce qu'il implique :

    Maîtriser le caml/lisp/etc.. comme tu sais le faire demande quelques années d'études en cycles académiques.
    Je comprend tout à fait la passion que peu susciter de tels langages, à mon niveau, je la partage, mais il faut choisir : soit on forme des professionnels de niveau moyen (Bac+2, Bac+3) et on essaye de limiter la complexité, soit on forme des ingénieurs à manipuler des langages comme Caml.

    Je voudrais bien que vous compreniez quelques chose, tout le monde, sur linuxfr : La plupart d'entre vous font partie d'une élite, il y a beaucoup de Bac+5 et plus ici. Mais vous n'êtes pas majoritaires dans le métier..

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: J'étais en train d'essayer de lire et de tout capter.... quand ...

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 2.

    Concernant VB, Il s'agit seulement de donner un exemple de ce que l'effort de "vulgarisation" peut aider à populariser la programmation et à la rendre tyrès accessible.

    Après je ne pense absoluement pas qu'elle pensait à VB pour autre chose.
    C'est peut être ma traduction qui est mauvaise ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Bof

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 7.

    Je ne suis pas tout à fait en désaccord avec toi. Mais il y a un problème dans ton approche :

    Les mathématiques sont un art difficile qui ne sont pas à la portée de tout le monde.

    Je sort d'un BTS et je peux te dire qu'on y forme pas mal de gens qui, au sortir de leur formation, savent faire un logiciel en VB, Windev ou faire un site, mais ne maîtrise absolument pas le concept de fonction...

    Si tout le monde en était capable - je veux dire les millions de professionnels de l'informatique, les types qui pisse de la ligne pour des logiciels de gestion bateau - ta solution serait la meilleur.
    Et d'ailleurs, si tu avais raison, Caml serait un langage Roi dans l'industrie. On a quoi en ce moment ? C#, Java, VB, PHP, etc...

    Mais ce n'est pas le cas de tout le monde.


    Ce que je veux dire, c'est que le problème n'est pas *fonctionnel, il est de s'adapter à la population des gens qui développent des logiciels, et il ne sont pas tous capable d'avoir une licence de maths (avec le niveau d'une licence en France, s'entend).
    ---
    (désolé, c'est un peu court comme réponse au vu du temps que tu as passé à écrire tout ça mais il se fait tard).
    Mais je t'en prie :-)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Ouf

    Posté par  (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 10.

    Oui je suis désolé, c'est un peu long, mais j'ai voulu traiter ce problème correctement ;-)

    J'ai bien du passer 6 à 8 heures sur ce journal ;-)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Excellent article

    Posté par  (site web personnel) . En réponse à la dépêche Le point sur le traitement graphique sous Linux. Évalué à -4.

    Cet article excellent qu'il m'a fallu lire deux fois pour bien le comprendre me confirme ce que je pense depuis longtemps :

    Faut vraiment arreter d'écrire des logiciels en C, ça fait du usine à gaz immense.
    X était peut être très novateur à son époque, mais moi je remarque qu'il met un temps fou à me redessiner les fenêtres, que dès que j'en déplace une c'est crade et qu'il faut le configurer je ne sais comment pour avoir des fontes qui ne s'écrase pas.

    Et si ça pouvait prendre moins de mémoire aussi, ça serait pas mal.

    Je me moinsse déjà.

    Pourquoi ne pas écrire une nouvelle architecture qui reprenne les très bonnes idées du serveur X mais écrit avec un langage haut niveau objet, histoire de faire quelque chose de propre.
    Eiffel peut être ?

    ok je -> []

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: super news

    Posté par  (site web personnel) . En réponse au journal Alliance Sun - Google. Évalué à 2.

    Quelques liens supplémentaires :

    http://www.lemonde.fr/web/articleinteractif/0,41-0@2-3234,49-695806(...)

    http://www.lemonde.fr/web/vi/0,47-0@2-3234,54-655594@51-636086,0.ht(...)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Enregistement avec mencoder

    Posté par  (site web personnel) . En réponse au message enregistrer un flux webcam. Évalué à 2.

    File not found: 'frameno.avi'
    Failed to open frameno.avi
    success: format: 9 data: 0x0 - 0x0
    TV detected! ;-)
    Selected driver: v4l
    name: Video 4 Linux input
    author: Alex Beregszaszi
    comment: under development
    Selected device: Logitech USB Camera
    Capabilites: capture subcapture
    Device type: 513
    Supported sizes: 32x32 => 360x296
    Inputs: 1
    0: Camera: (tuner:0, norm:pal)
    Using input 'Camera'
    Unable to set requested width: 640
    Unable to set requested height: 480
    Selected input hasn't got a tuner!
    ioctl set picture failed: Invalid argument
    Segmentation fault


    -> []

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: sse

    Posté par  (site web personnel) . En réponse au journal GCC et le mmx/sse{1,2,3)/3dnow. Évalué à 2.

    effectivement, le sse3 permet d'utiliser du double précision

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker