Ontologia a écrit 2142 commentaires

  • [^] # Re: Heisenbug

    Posté par  (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 4.

    Note a ceux qui n'ont pas tout suivit : ca ce passe ici http://isaacos.loria.fr/ , quand on en a entendu parlé, ca a l'air très bien, mais vous achèteriez, vous ? - bon j'ai l'air sarcastique, mais j'ai une profonde amertume de voir des gens conserver leur bijou jalousement pour en tirer des sous, mais être totalement incapable d'allécher correctement un éventuel investisseur. Autant faire du libre que de laisser le truc pourrir sur place.

    Je suis totalement d'accord avec toi.

    Mais l'Inria a semble t-il un statut batard : organisme publique avec des chercheurs voulant faire de la recherche pur (j'ai vu des chercheurs en venir quasiment aux mains avec un chargé des valorisations industrielles) et des bonhommes cherchant à faire du fric avec ce qui y est produit.

    Ajoute à cela la lourdeur consternante qui sied à toute administration française, l'aveuglement avec.

    Tu obtiens un sac de noeud improductif (à part dans le domaine de la recherche) et inconséquent.

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

  • [^] # Re: Heisenbug

    Posté par  (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 4.

    Normal, il n'y en a aucun.

    Erreur, il y en a beaucoup.

    Eiffel et Lisaac sont des langages permettant l'héritage multiple.
    Ces deux langages utilisent aussi les types paramétriques.

    Eiffel est certes un langage objet à classe et Lisaac un langage objet à prototype.

    Les similarités entre SmartEiffel sont dus à leur développement. L'auteur de Lisaac a fait sa thèse dans le laboratoire de Dominique Colnet le créateur et mainteneur de SmartEiffel. C'est D. Colnet qui a fait découvrir à Benoit Sonntag (l'auteur de Lisaac) le langage Self qui a été le déclique. C'est parce qu'il travaillai dans ce laboratoire qui était en grande partie dédié à "comment compiler un langage objet avec de bonnes performances que Lisaac est né".
    A noter que la librairie de SmartEiffel et de Lisaac sont les mêmes, puisque la première a été traduite pour le second langage.

    D'ailleurs Colnet est co auteur de la plupart des publications qui ont été diffusées au début.

    Effectivement, je pensais à Lisaac, car une nouvelle version du compilateur est en train d'être écrite qui semble très prometteuse. Lisaac 1 était 2% plus lent que C, reste à descendre en dessous.

    Effectivement, je te rejins sur le reste. Plus je programme, plus je me rend compte que l'architecture et la structure de la lib, de l'OS, la qualité du compilateur, etc... sont déterminants.

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

  • [^] # Re: Trouvé

    Posté par  (site web personnel) . En réponse au message Récupérer les hash dans une liste de hash. Évalué à 2.

    Merci, je vais étudier ça... Je me suis basé sur l'introduction à perl disponible sur le site des mongueurs de perl.
    Les man perl* sont quasiment illisible, c'est l'horreur pour trouver une information exploitable, comme pour quasiment tous les man d'ailleurs...

    $structvar = { .... };
    Comment ça peut être un scalaire puisque c'est une hashtable ? Il devait y avir erreur de typage non ?

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

  • # Trouvé

    Posté par  (site web personnel) . En réponse au message Récupérer les hash dans une liste de hash. Évalué à 2.

    Ce sera donc pour la gloire de google ou son sucesseur.

    En fait, c'était mon affectation qui n'était pas bonne(mal appliqué la doc).

    Il fallait faire :


    $tmp =renvoiType($typinfo);

    $structvar{Type} = $tmp;
    $structvar{Valeur} =$valeur;


    Le foreach est donc valide, je pensais au départ que c'était ça.

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

  • [^] # Re: Bravo mais..

    Posté par  (site web personnel) . En réponse à la dépêche La quintessence des algorithmes bit à bit. Évalué à 4.

    mais peut-être que je cherche pas au bon endroit pour ça.
    Va voir chez Gcu...
    http://gcu.info

    D'aileurs en passant, merci à Klyr à qui j'ai honteusement piqué l'info...

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

  • [^] # Re: Heisenbug

    Posté par  (site web personnel) . En réponse au journal printf debugging considered harmful. Évalué à 1.

    Euh Eiffel c'est pas mal quand même en terme de performances... Ya mieux, mais c'est un des meilleurs tout de même.
    Eiffel a été et est toujours un des seuls compilateur objet à supprimer la liaison dynamique qui rend le code très lent à cause de l'impossibilité d'inliner le code ainsi que l'utilsation de VFT (Virtual Function Table, table de pointeurs sur fonctions) qui vide tous les caches du processeur.

    Bon de toutes façon, en terme de performances, C n'en n'a plus pour longtemps.

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

  • [^] # Re: J2EE Enlarge Leader ?

    Posté par  (site web personnel) . En réponse au journal L'INRIA recrute un chef de projet environnement collaboratif Open Source en J2EE. Évalué à 1.

    Je *khof*. Deviendrais-tu un tantinet Jean-Claude ?

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

  • [^] # Re: Lambda prolog

    Posté par  (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 2.

    Le compilateur a 13 ans ! Il est encore compilable ?

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

  • [^] # Re: Retour aux sources

    Posté par  (site web personnel) . En réponse au journal Quel langage pour s'amuser ?. Évalué à 3.

    Le MS-BASIC 1.0 est à ma connaissance le seul produit microsoft non buggué de l'histoire. Des passionnés l'ont récemment étudié, il ont trouvé un tout petit bug alors que l'ensemble du langage tenait dans 16 ko d'asm 6809 (un des premiers processeur RISC de l'histoire de la micro) avec parait-il des astuces pas possible pour y arriver.

    Maintenant, les gosses apprenent à se servir d'un ordinateur avec un ConviMouseKikoololKoin.

    Snif.

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

  • [^] # Re: Madame Irma

    Posté par  (site web personnel) . En réponse au journal Ulteo s'ouvre.... Évalué à 6.

    Imagine : tu viens de télécharger un fichier dmg.

    Le système te monte le fichier et t'ouvre une fenêtre avec les fichiers contenus dans l'archive, tu vois un .app, éventuellement un README, et un dossier.
    Normalement, tu n'as qu'à glisser ton .app dans le dossier "Applications", mais comme tu as un autre dossier dans la fenêtre nouvellement ouverte pour le système, tu te demandes ou mettre ce dossier sur ton disque dur, sachant que le mettre dans le répertoire Applications c'est pas très propre.
    Néanmoins, tu ne sais pas à quoi t'attendre si tu met ce dossier n'importe où.

    J'ai été moins cryptique ?

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

  • [^] # Re: Madame Irma

    Posté par  (site web personnel) . En réponse au journal Ulteo s'ouvre.... Évalué à 2.

    Oui, sauf que, sou Mac, quand tu as un joli icône .app à installer avec un répertoire à côté, tu te demande toujours quoi faire du répertoire...
    Et t'as d'autant plus peur en tant qu'informaticien que tu sens à 10 m les conséquences possibles.

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

  • [^] # Re: re

    Posté par  (site web personnel) . En réponse au message [cygwin] Impossible de configurer le clavier en français. Évalué à 2.

    Je précise que lorsque je lance un shell simple (celui qui est lancé en tant que sous programme de cmd) j'ai bien le clavier en français.

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

  • [^] # Re: re

    Posté par  (site web personnel) . En réponse au message [cygwin] Impossible de configurer le clavier en français. Évalué à 2.

    L'exécutable n'existe pas et je ne parviens pas à installer le paquet qui le contient (c'est un paquet xorg ?)

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

  • [^] # Re: nous n'avons pas les mêmes valeurs...

    Posté par  (site web personnel) . En réponse au journal [Moulesquissime] Microsoft reconnaît sa rapacité…. Évalué à 4.

    J'aimerai effectivement bien comprendre pourquoi il faut de tels cartes pour pouvoir profiter de tous ces fameux effets*. Que la carte soit limite pour faire tourner une scène de Quake 4 (des milliers de faces, je veux bien comprendre), mais quels effets demandent une telle puissance.

    Si PbPg pouvait passer et nous expliquer...



    * J'ai les même sur mon MacBook avec un chipset Intel bas de gamme dedans.

    PS : d'après http://www.clubic.com/article-15383-4-gigabyte-radeon-9200-v(...)
    la radeon 9200 était déjà décevante en 2003et compatible DirectX 8.1, seulement. Serait-ce l'explication ?

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

  • [^] # Re: Cas d'utilisation

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de NetBSD 3.1 RC1. Évalué à 3.

    C'est pas exactement la même logique... GNU/Linux est un noyau autour duquel se greffent des librairies, logiciels, dont tout le système GNU.

    La logique des BSD est assez différente : leur objectif est de fournir un système comprenant non seulement le noyau mais un ensemble d'outils d'administration, de bases permettant de fournir des services serveurs.

    Les développeurs des systèmes BSD essayent donc de releaser un système cohérent, ou tout (noyau + logiciel) est débuggé ensemble.

    En résumé Linux est un système à couplage lâche, quand les *BSD sont des systèmes à couplage "durs".

    De plus ils essayent en général d'assurer la compatibilité binaire sur le long terme, de sorte que des binaires compilés il y a 15 ans tournent encore.

    J'ajouterai, qu'à la lecture d'interview des devs de *BSD que ces gens là sont des véritables ayatollah de la stabilité, de la propreté du code. On peut pas en dire autant de Linux.

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

  • # Le langage Caml

    Posté par  (site web personnel) . En réponse au journal Vos livres d'informatique préférés.... Évalué à 7.

    Le langage Caml de Xavier Leroy et Pierre Weiss est un livre magnifique qui permet de maîtriser nombre de notions fondamentales de l'informatique en un seul bouquin. Il permet aussi de prétendre maîtriser Caml, un langage très beau et très puissant.

    http://pauillac.inria.fr/cdrom/www/caml/books-fra.html#camlp(...)

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

  • [^] # Re: question

    Posté par  (site web personnel) . En réponse à la dépêche Haïku fête ses 5 ans. Évalué à 6.

    D'après ce qu'on expliquait à l'époque, BeOS a été conçu pour être un système temps réel dur et multithread "par défaut". Par exemple, lorsque tu utilise l'API standard de gestion de l'interface, BeOS te thread automatiquement la gestion de l'affichage et gère le reste dans un autre.

    Au milieu de cette page : http://www.espace-cubase.org/page.php?page=bepouraudio , tu trouveras pas mal d'infos.

    La gestion du shedduling, du switch entre taches et threads, l'accès à tout ce qui est flux de données (DD, vidéo, son) le rendait particulièrement adapté au multimédia (ce pour quoi il a été conçu). Il avait une conception assez orienté objet, on devrait plutôt dire composant. Un peu comme think

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

  • [^] # Re: machine virtuel

    Posté par  (site web personnel) . En réponse à la dépêche Préparation d'une certification BSD. Évalué à 1.

    Tu trouveras ton bonheur ici :
    http://www.oszoo.org/wiki/index.php/Category:Operating_Syste(...)

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

  • [^] # Juste une impression...

    Posté par  (site web personnel) . En réponse au journal Est-ce que vous trouvez que les applications GTK scintillent ?. Évalué à 2.

    J'utilise Windows au boulot, je viens d'acheter un Mac (depuis un mois) et j'utilise peu Linux en ce moment car je n'ai pas encore remonté mon pc (déménagement). Eh hien je confirme qu'il est frappant de constater la lenteur de l'affichage des fenêtre, que ce soit les fenêtres gnome, kde ou autres.

    C'est un problème que j'ai toujours connu sous X, même avec l'amélioration en performance des des machines.

    D'après ce que j'ai compris des quelques lectures glanées ça et là, voire ici même, cela viendrait du fait que la Xlib est synchrone, donc que X passe son temps à attendre. On attend toujours le fameux XCB http://linuxfr.org/2004/08/13/17033.html

    Pour être passé sous MacOS X, on aime ou on aime pas les parti pris, mais l'interface est impeccable au niveau de l'affichage.

    Je crois que je risque d'avoir du mal à me remettre à KDE... Pour le moment, car les futurs évolutions de X vont être vraiment intéressantes.

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

  • [^] # Re: les mots sont importants

    Posté par  (site web personnel) . En réponse au journal Considération. Évalué à 0.

    - Admettons que cette parole ne soit pas teinté de "racisme positif".
    Ne connaissant effectivement pas la question du journaliste, on peut difficilement préjuger du ton de celle-ci.

    Je suppose que la question a du tourner autour de l'atmosphère assez houleuse qui a prévalu lors de son voyage. En effet, dans l'extrait, il dit "Ma façon d'aimer les africains, c'est de leur parler, comme des gens intelligents...".
    On a pu certes lui poser une question (ont je ne suis même pas sûr qu'elle ait apparu dans le reportage de TF1) limite qui tendentiellement, l'interrogeait sur son "racisme" supposé (il a été traité comme tel par certains manifestants des pays visités). Je suppose que dans ce cas il aurait plutôt été tenté de répondre "Faut pas croire, ils sont pas aussi stupide que vous croyez", ou quelques chose dans le genre.

    Peut être que dans sa façon de pensée, cela signifie qu'il daigne discuter (il était venu pour ça après tout) avec des gens ce qu'il ne fait pas avec tout le monde, considérant que son désacord avec certains est si profond (des association de sans papiers par exemple) que toute discussion est inutile.
    N'oubliez jamais que la psychologie d'un militant politique n'a rien à voir avec la psychologie d'un être humain "normal". Ce genre de psychologie appartient à "Mon camp contre ceux d'en face", ou plus encore des réflexes simiesques d'identifications au groupe ancrés dans notre cerveaux depuis quelques millions d'années.


    Bref, j'ai beau chercher, mais quand j'essaye d'analyser la phrase à décharge "Ma façon d'aimer les africains, c'est de leur parler, comme des gens intelligents et capables de comprendre.", j'arrive pas à trouver un biais psychologique, sémantique, même en imaginant une question (très) tordue du(des) journalistes(s).

    Ma réaction a certes été trop "glandulaire", mais, je le répète, même à décharge, je ne parviens pas à trouver une excuse. Après, vous aurez peut être d'autres idées ?

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

  • [^] # Re: C'est sur

    Posté par  (site web personnel) . En réponse au journal Considération. Évalué à 4.

    s/cotoyer/cotoyé/
    s/prouvait/prouvaient/
    s/sein/sain/

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

  • [^] # Re: C'est sur

    Posté par  (site web personnel) . En réponse au journal Considération. Évalué à -3.

    Alors Nicolas S. (non, pas moi, un autre) tutoie un africain en répondant à ce qu'il dit. On a pas entendu ce qu'il dit, normal, il n'y a que le ministre qui a un micro. Peut-être que l'autre le tutoie.

    Ensuite, on a le droit à la réponse de Nicolas S. à une question. Ce qui est bien avec le zapping, c'est que le concept même de l'émission leur permet de passer la question. Déjà que la télévision, à la base, fait un montage des moments intéressants, si tu rajoute (ou plutôt retire) encore une couche, tu ne peux plus en déduire grand chose..


    Personnellement, que S. ait expliqué à un africain en le tutoyant (il parait qu'il tutoie très facilement Sarkozy, et pour avoir cotoyer les milieux politiques d'assez haut niveau, je sais qu'on s'y tutoie très facilement, en dehors du théatre (les médias)) que les statistiques prouvait que l'afrique n'était pas grand chose dans la balance commercial de la France ne me choque absolument pas. Je ne vois pas ce qu'il y a de choquant à dire la vérité, ou au moins un bout de cette vérité. C'est la condescendance de la première citation qui me choque.

    Donc je me fiche de la question puisque le dialogue ne me choque pas et qu'il me semble assez sein et franc.


    Sinon pour ton autre citation... tu préferait qu'ils dise : "Les africains sont trop bête que pour comprendre qu'ils ont une pqrt de responsabilité dans les échecs de leur continent ?


    Je ne préfère rien du tout, je décèle, psychologiquement, un vieux fond de racisme condescendant que je décèle d'ailleurs souvent chez des personnes de sa génération, sauf que lui risque un jour de diriger le pays.

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

  • [^] # Re: chouette :)

    Posté par  (site web personnel) . En réponse à la dépêche Un dernier clou dans le cercueil du WEP. Évalué à 6.

    Je confirme. A chaque fois que e croise une connexion N9UF Télécom, je peux me connecter avec mon portable.

    On en trouve quelques une de protéger, mais c'est une minorité.

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

  • [^] # Re: Change de branche

    Posté par  (site web personnel) . En réponse au journal Pourquoi aimez-vous coder ?. Évalué à 2.

    Sois patiente, la version 0.2 est en train d'être finalisée. Il commence à marcher, mais le GC n'est pas encore fini.

    Pour la programmation agent, je suis en train de faire évoluer la spécif, qui telle quelle m'insatisfait sur certains points.
    Si tu as des idées...

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

  • [^] # Re: Pourquoi j'aime programmer ...

    Posté par  (site web personnel) . En réponse au journal Pourquoi aimez-vous coder ?. Évalué à 2.

    Oui en gros tu touches du doigt la métaprogrammation, où tu peux même t'amuser à faire écrire par ton programme du code et le lui faire exécuter ensuite...

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