Ontologia a écrit 2138 commentaires

  • # Quelque chose approchant

    Posté par  (site web personnel) . En réponse au message Visual Fox Pro ;-). Évalué à 1.

    Il existe Gambas, qui est une sorte de clone de Visual Basic (donc ressemblant beaucoup à VFP).
    Malheureusement, cela ne semble que tourner sous Linux.

    http://gambas.sourceforge.net/
    C'est stable et assez bien fourni

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

  • # Une bonne nouvelle :)

    Posté par  (site web personnel) . En réponse au journal Microsoft va reussir a acheter la normalisation de Microsoft OpenXML. Évalué à 5.

    L'Inde ne supportera pas la normalisation d'Open XML à l'ISO :
    http://www.lemondeinformatique.fr/actualites/lire-l-inde-ne-(...)

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

  • # Une grande nouvelle

    Posté par  (site web personnel) . En réponse à la dépêche Kochizz, éditeur de configuration Apache, est disponible.. Évalué à 6.

    il y a nombre d' "informaticien", dans le monde professionnel où j'évolue, qui considère le mode texte comme quelques chose de totalement barbare, simple reliquat d'une époque "heureusement" révolue.

    Donc exit Apache, qui nécessite d'éditer un fichier texte pour sa configuration, (non mais quel idée farfelue ?). Il y avait certes Webmin, mais ce logiciel est quand même une taille au dessus.

    Je pense que cela va beaucoup aider à l'intégration d'Apache dans des environnement où le serveur web n'est pas critique et où installer IIS rassure les non sysadmin.

    Enfin on verra...

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

  • [^] # Re: BeOS: Quel dommage...

    Posté par  (site web personnel) . En réponse à la dépêche Haiku a 6 ans. Évalué à 3.

    Dès lors que tu ne génère pas d'appels polymorphique dans ton code C++, c'est aussi rapide que du C... mais ça revient à faire du C.
    Les templates en +, peut être, effectivement

    Parce qu'un appel polymorphique, ça implique un appel sur un pointeur de fonction se trouvant dans une table, donc un vidage total du cache, un vidage du pipeline (indirection dynamique, le processeur ne sait pas sur quoi il va tomber), soit 1000 à 5000 cycles à bas mots, soit de 1 à 5 µs à 1 Ghz.

    Donc oui c'est possible mais à condition de faire attention..

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

  • [^] # Re: BeOS: Quel dommage...

    Posté par  (site web personnel) . En réponse à la dépêche Haiku a 6 ans. Évalué à 4.

    D'après Linus himself, ce n'est pas trop le problème de l'objet mais du C++

    http://kerneltrap.org/node/2067

    " "In fact, in Linux we did try C++ once already, back in 1992. It sucks. Trust me - writing kernel code in C++ is a BLOODY STUPID IDEA.

    "The fact is, C++ compilers are not trustworthy. They were even worse in
    1992, but some fundamental facts haven't changed: 1) the whole C++ exception handling thing is fundamentally broken. It's _especially_ broken for kernels. 2) any compiler or language that likes to hide things like memory allocations behind your back just isn't a good choice for a kernel. 3) you can write object-oriented code (useful for filesystems etc) in C, _without_ the crap that is C++."

    En gros, la gestion de la mémoire se fait dans le dos du programmeur, tandis qu'en C, on sait exactement ce qui est fait.

    (thx nicO)

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

  • [^] # Re: 20 aout

    Posté par  (site web personnel) . En réponse au journal RMS aurait disparu?. Évalué à 7.

    However, Stallman has emailed the emacs-devel mailing list since the earthquake.

    A priori, il est vivant, non ?

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

  • [^] # Re: Mouaif

    Posté par  (site web personnel) . En réponse au journal La dégradation de l'enseignement. Évalué à 3.

    (le terme néo-libéralisme est utiliser pour dire que "le libéralisme d'avant c'était mieux")
    Si je puis me permettre, ce n'est pas exactement le cas.

    Le néolibéralisme est une contestation voire une condamnation du libéralisme néoclassique conçu comme déviant après la victoire intellectuelle de keynes et autres néoclassiques.
    Ces libéraux "déviant" pensaient que l'objectif était d'essayer d'approcher un système de concurrence pure et parfaite et que l'intervention de l'Etat (c'est paradoxale) était nécessaire pour permettre à l'économie réelle de s'approcher du modèle théorique.

    Hayek, ainsi que Friedman, ont contesté cette vision en posant que le marché était le meilleur système à condition qu'il ne soit pas entravé.
    Ils ont contesté le besoin de concurrence pure et parfaite arguant que le marché était capable de se débrouiller seul, car le marché est la panacée.

    Enfin, dans les années 1965-75 , le côut de la guerre et de l'Etat providence des deux côtés de l'antlantique ont impliqué que l'économie était en difficulté en même temps qu'une forte inflation, ce qui était perçu comme antagoniste par l'analyse macro économique néoclassique. Cela a permis la victoire du monétarisme cher à Friedman.

    Je suis hors sujet, je -> []


    Source (par exemple): http://www.philo.umontreal.ca/textes/Lagueux_neoliberalisme.(...)

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

  • [^] # Re: A noter aussi :

    Posté par  (site web personnel) . En réponse au journal L'évolution de la répartition des serveurs Webs. Évalué à 9.

    Au boulot, je suis seul "linuxien" au milieu de "windowsiens" (ils sont pas passionnés par l'informatique, tout le monde ne peut pas être bon), et pour des besoins modérés IIS est utilisé.
    Le windowsien a peur d'un fichier de configuration par définition, il préfère son clickodrome et proclame l'évidente supériorité de ce média sur l'antique et dépassé mode texte.

    Apache, même s'il existe des utilitaires de config, est vu comme un bon logiciel, très sûr, mais beaucoup trop complexe à configurer, et IIS est perçu comme un serveur d'au moins aussi bonne qualité que Apache.

    Ajoute à cela l'impact de .NET, surtout aux Etats-Unix, et on pourrait comprendre l'augmentation de la part de marché d'IIS.

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

  • [^] # Re: Anubis et les "catégories bicartésiennes fermées"

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version 2.5 du langage Tom. Évalué à 1.

    Je ne connais pas cette personne ni ce langage mais je ne comprends pas ce que "premier langage fonctionnel auto-prouvé (!), à la compilation" signifie.
    Le terme est en effet inexact.

    Je te renvoi à ce document, qui est une conférence d'Alain Prouté à l'université de Marseilles.
    http://www.math.jussieu.fr/~alp/luminy_05_2007.pdf

    Quand à jeter curry-howard à la poubelle, cela provient de sa conviction que la théorie des topos est plus puissante que la théorie classiquement utilisée en Haskell, Caml, etc...

    Je me suis planté de lien, aussi vais-je corriger mon erreur.
    Il explique ici, pourquoi il faut abandonner Curry-Howard
    http://www.developpez.net/forums/showthread.php?t=46904&(...)

    Je cite :
    "prétendre qu'il y a 'isomorphisme' (c'est à dire similitude parfaite) entre preuves et programmes conduit à concevoir des systèmes formels dans lequels aucune notion correcte de sous-ensemble ne peut être définie. C'est un fait dont les logiciens et théoriciens de l'informatique commencent tout juste à prendre conscience aujourd'hui. Des langages avec preuve comme LEGO ou COQ souffrent de ce problème, qui rend quasiment impossible la manipulation de sous-ensemble ou d'ensemble quotients. Il faut donc abandonner l'isomorphisme de Curry-Howard. La théorie des topos donne une bien meilleure modélisation de ces questions."


    Pour une comparaison avec les systèmes de type d'Haskell et d'Anubis, il explique cela ici :
    http://www.developpez.net/forums/showpost.php?p=513888&p(...)

    En espérant t'avoir éclairé.

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

  • # Anubis et les "catégories bicartésiennes fermées"

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version 2.5 du langage Tom. Évalué à 2.

    Je suis récemment tombé sur le site du langage Anubis[1][2], et comme on parle pour une fois de langages et de maths ici, je ne résiste pas à la tentation de signaler ce langage très intéressant.

    Alain Prouté, l'auteur d'Anubis (Prof à l'université Paris 13) développe un point de vue très tranché concernant les formalismes utilisés dans les langages comme Caml et Haskell (logique combinatoire).
    Dans les systèmes logiques classiques, explique t-il, seul le produit (cartésien) et la puissance (composition de fonction) sont disponibles.
    Dans le système utilisé pour Anubis, les catégories bicartésiennes fermées, on ajoute la somme.
    Cela implique que les filtrages effectués dans le code sont vérifiés à la compilation, car le formalisme permet de s'assurer que les élements filtrés sont tous disjoint mais aussi que leur union soit égal à l'ensemble filtrés.
    Cela permet d'éviter les exceptions sur filtrages.
    De plus, en terme de performances, les filtres ne sont pas essayés les uns après les autres, mais seul le bon est choisi (comment ? j'en sais rien)

    Dans [3], Alain Prouté revient sur la gueguerre de chapelle entre les lambda-calculistes et les catégoriciens, en défendant évidemment la deuxième voie.
    Il propose carrément de jeter aux orties la correspondance de Curry-Howard !!!!

    Dans sa futur version 2, Anubis deviendra le premier langage fonctionnel auto-prouvé (!), à la compilation.
    Il en donne quelques explications ici [4]


    TOM est basé sur du ro-calcul si j'ai bien compris, c'est quoi la différence avec le lambda calcul ?

    [1] http://www.anubis-language.com
    [2] http://fr.wikipedia.org/wiki/Langage_Anubis
    [3] http://www.developpez.net/forums/showthread.php?t=38275&(...)
    Alin Prouté = Dr Topos
    [4] http://www.developpez.net/forums/showthread.php?t=46904&(...)

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

  • [^] # Re: Text2Model ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version 2.5 du langage Tom. Évalué à 3.

    Pour transformer du Java en Uml, tu pourrais peut être regarder du côté de CodeWorker. Ce logiciel prend une grammaire BNF en script dont tu peux faire ce que tu veux, pour générer n'importe quoi (en prenant d'autres grammaires en compte, etc...).

    http://codeworker.free.fr/

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

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version 2.5 du langage Tom. Évalué à 2.

    Le site du Loria est souvent mort, c'est habituel.

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

  • # Une proposition de réorganisation

    Posté par  (site web personnel) . En réponse au journal Cherche taf. Évalué à 1.

    Je remettrai dans l'ordre :

    INFORMATIQUE :
    – Montage serveur + configuration complète :
    – OS + système réseaux (DNS, DHCP, SAMBA, APACHE, PHP, SQL)
    – Installation d'architecture réseaux complète (câble et WIFI) (TCP/IP)
    – Mise en place de parc informatique et réseau (SOHO et plus)
    – Systèmes d'exploitation :
    – Windows (9x / NT / XP ) : utilisateur avancé
    – GNU/Linux : utilisation avancée (script shell et divers interfaces)
    – Langages : C/C++ (bonne connaissances), GTK (debutant)
    – Montage PC + mise en service complète
    – Gimp, Inkscape, Scribus, Office (MS et Open)


    En effet, à moins que tu veuilles faire du montage de PC (ce qui ne sera pas super apprécié quand tu vas passer ton oral de pratique
    (si j'ai bien compris il s'agit d'un BTS, donc tu as un oral de projet à gros coef ainsi qu'un oral de pratique avec un coef moins gros mais important tout de même)
    De plus, sachant que tu vas être apprenti, ce qui intéresse un recruteur c'est de constater que tu va à peu près être opérationnel assez vite.
    Donc dans l'ordre dire inconsciemment à l'employeur:
    "
    - je sais faire du réseau, ça tombe bien c'est l'objet de mon bts et je sais déjà de quoi je parle.
    - Je connais bien les OS autant krosoft qu'Unix
    - Je sais programmer un minimum, ça peut toujours aider.
    - Je sais faire de la manutention informatique (peut toujours aider)
    - En plus je sais faire de la PAO.
    "


    FORMATION :
    Rien à dire
    VÉCU PROFESSIONNEL :
    - 2006-7
    : Rédacteur en chef d'un journal étudiant
    - 2006-7
    : Administrateur de l'association Turbulence
    - 2006 : manutentionnaire aux Laboratoires Boiron
    - 2005 : administrateur système et réseau à Comtec Technologie (sans contrat)
    - 2004 : contrat d’1 mois en préparateur automobile, carrosserie
    - 2003 : équipier à France Quick
    - 2002 : mise en rayon, Carrefour Francheville
    La question est : "est-ce que je laisse les emplois style manutentionnaire ?" Ya débat...

    INFORMATIONS COMPLÉMENTAIRES :
    - Gestion et organisation du travail
    - Facilité d'adaptation aux conditions d'urgence
    - Travail en équipe
    - Autodidacte
    - Autonome
    - Polyvalent
    J'appelerai ça compétences au lieu d'informations complémentaires
    CENTRES D'INTÉRÊTS :

    Rien à dire.

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

  • [^] # Re: et bien moi

    Posté par  (site web personnel) . En réponse au journal La nourriture des DLFPiens. Évalué à 1.

    on ose rigoler d'une femme, de sa femme, de sa copine
    C'est parfois difficile pour certains de rire de quelques chose qu'ils ne connaissent pas.

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

  • # Le contenu

    Posté par  (site web personnel) . En réponse au journal Libération du code des Rovers de la NASA. Évalué à 5.

    Je suis allé voir à quoi ça ressemblait, histoire de voir.
    Au hasard https://claraty.jpl.nasa.gov/tools/cvsweb/latest/cvsweb_publ(...)

    C'est du C++, et je me demande si ça n'aurait pas pu être codé dans un autre langage, tout au moins une partie. Je ne me lance pas dans le troll de savoir lequel.

    Je vais quand même en lancer un : envoyer un logiciel codé avec un langage bourré de pointeurs, ils ont pas peur... Mais bon, ils ont du vérifier ça à fond avant...
    Et à la lecture du code, il y en très peu en fait.

    Le code est extrêmement bien commenté, évidemment, et à l'air assez bien pensé. Par contre c'est écrit en procédural, en usant de namespace, mais procédural.

    J'ai cru comprendre que le code est souvent architecturé avec une couche Hardware, puis une couche modèle que l'on retrouve systématiquement.

    https://claraty.jpl.nasa.gov/tools/cvsweb/latest/cvsweb_publ(...)
    nous apprend que la machinerie interne communique en ethernet ou en FireWire

    on apprendra ici https://claraty.jpl.nasa.gov/tools/cvsweb/latest/cvsweb_publ(...)
    beaucoup de choses intéressantes sur le moteur, en particulier que le cycle de commande est d'environ à 10 Hz, la gestion de trajectoire entre 20 et 50hz, et le module de servo-commande entre 100 Hz et 1000 Hz

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

  • [^] # Re: fashion victim

    Posté par  (site web personnel) . En réponse au journal Le style vestimentaire des DLFPiens. Évalué à 1.

    On rentre dans un domaine où les goûts et les couleurs, toussa...

    Ce qui compte le plus à mes yeux, c'est moins ces histoires de repassé/pas repassé qui auront une importance relative en fonction du contexte, mais surtout une histoire de coupe.
    Parce qu'un jean, par exemple, ça ressemble à un autre jean, souvent, mais entre la coupe jacky et une coupe rg512, bah ça n'a rien à voir...

    Bref il faut mettre en valeur ses formes (si possible ) ! ;-))

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

  • [^] # Re: peut etre que...

    Posté par  (site web personnel) . En réponse au journal Un langage pour les nuls? Le langage D!. Évalué à 0.

    Pourquoi, il n'y aurait pas intérêt ?

    Imagine, l'initialisation du système :

    section PUBLIC

    - main <-
    (

    SYSTEM.make;

    MEMORY.print_capacity;

    FILE_SYSTEM.make;

    VIDEO.auto_make;

    INTERFACE.make VIDEO;
    INTERFACE.connect_to MOUSE;
    INTERFACE.connect_to KEYBOARD;
    INTERFACE.connect_to TIMER;

    put_logo;

    CLOCK.make;

    PANEL.make;

    INTERFACE.run;

    VIDEO.close;

    die_with_code exit_success_code;
    );


    Un objet "drive" :

    section INHERIT

    + parent_controler:CONTROLER := CONTROLER;

    section DRIVER

    //
    // Creation.
    //

    - create ctrl:CONTROLER drive drv:USMALLINT :SELF <-
    ( + result:SELF;

    result := SELF.clone;
    result.make ctrl drive drv;
    result
    );

    - make ctrl:CONTROLER drive drv:USMALLINT <-
    (
    parent_controler := ctrl;
    n_drive := drv;
    read_status;
    // Init cache 256Ko.
    1.to 64 do { j:INTEGER;
    first := SECTOR.create first;
    };
    );

    Et le controleur disque lui même, que l'on peut spécialiser par héritage :

    section PUBLIC

    + port_base:USHORTINT;

    //
    // Creation.
    //

    - create port_b:USHORTINT :SELF <-
    ( + result:SELF;

    result := SELF.clone;
    result.make port_b;
    result
    );

    - make port_b:USHORTINT <-
    (
    port_base := port_b;
    );

    //
    // Deferred.
    //

    - n_drive:USMALLINT <- deferred;

    - nbr_sector:UINTEGER <- deferred;

    - nbr_cylinder:UINTEGER <- deferred;

    - nbr_head:UINTEGER <- deferred;

    - step:UINTEGER <- deferred;

    - cursor:UINTEGER <- deferred;

    - is_removable:BOOLEAN <- deferred;

    - is_read_only:BOOLEAN <- deferred;

    //
    // Services
    //

    - size:UINTEGER <-
    // Size drive (sector)
    (

    Tu le spécialises ensuite en créant un ide_controler.
    Dans le bas de ton arbre d'héritage, tu met les différents type de FS que tu veux.
    Avantage ?
    Pas de couche de virtualisation...

    C'est quand même mieux que du c avec des pointeurs, non ?

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

  • # fashion victim

    Posté par  (site web personnel) . En réponse au journal Le style vestimentaire des DLFPiens. Évalué à 1.

    Autour de moi, on me qualifie souvent de fashion victim, surtout la plupart des mes copains geek.
    Malgré un net relachement ces derniers mois, je collectione plusieurs styles :
    - j'ai tendance à dévaliser le magasin de fringues indiennes à côté de chez moi, j'y ai même acheté une espèce de tunique/kimono orange, qui fait sensation (surtout auprès de la gente féminine...)
    - j'adore les pull ou gilets multicolore et de couleurs vives de préférence.
    - Je n'achète mes jeans qu'en dégrifé, de sorte à n'avoir que des rg512 ou des Jeans4u. C'est une histoire de coupe, ce sont les seuls jeans bien coupés. D'ailleurs, j'aime bien les jeans déchiré, mais celui que j'ai, l'est trop, c'est trop choquant.
    - De temps en temps je met des chemises (classes), mais en fait ça me gonfle, à part les blanches dont je vais devoir faire bientôt un stock.

    Pas de chapeau, j'ai assez de mes cheveux indisciplinés.

    Pour les célibataires : faites un effort, ça vous aidera ;-)

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

  • [^] # Re: En Lisaac

    Posté par  (site web personnel) . En réponse au journal Les processeurs multicoeurs et l'avenir du développement. Évalué à 1.

    ça sera la première forme.

    - devant le nom du prototype ne signifiera plus "non clonable", mais "exécution parallèle de ce prototype".
    On ne pourra plus avoir de macro-objet en +
    Si un objet '-' hérite d'un objet +, un clone de l'objet - provoque un nouveau thread avec une duplication automatique de son parent en +.
    (Cela conserve la notion + chacun le sien, - partage)
    si B hérite de A avec A et B en -, alors un clone de B crée un thread mais ne clone pas A, par contre si A est en +, ça clone A.

    L'idée consiste ensuite à ne faire communiquer que les slots de type
    - à l'intérieur de l'objet.

    Dans le modèle qui est défini ici http://csl.ensm-douai.fr/MAAC/uploads/sonntagJMAC2006.pdf , tu as justement un modèle agent implémenté au sein du langage. Je voulais faire un petit jeu de sous marin en Java, et je m'étais un peu trop pris la tête, ce qui m'avait conduit à définir un cadre permettant de définir des systèmes multi-agents.

    Non seulement, un agent peut appartenir à un système multi agent, mais il peut être lui même un système multi-agent, c'est à dire, qu'un groupe d'agent peut "être" cet agent. Cela permet d'intégrer la notion "académique" de système multi-agent qui est intrinsèquement récursive.
    Mais cela permet en plus de dialoguer entre agent en définissant les conditions que doivent respecter tes agents pour recevoir le message.
    Ca utilisera la réflexivité.

    Reste à implémenter le SQL, et on aura un des meilleurs langage du monde ;-)

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

  • [^] # Re: Idées à la con (c'est vendredi c'est permis)

    Posté par  (site web personnel) . En réponse à la dépêche Réunion des admodérolecteurs LinuxFr.org. Évalué à 5.


    Le système de karma semble aller dans le mur


    Je suis pas certain qu'il aille dans le mur, mais en tout cas il ne semble pas aller dans la direction souhaitée. Si j'ai bien compris (j'étais pas là au début de linuxfr), ce système sert à masquer les commentaires non pertinents par rapport au journal, cette partie semble efficace, puisque les commentaires alacon sont rapidement moinssés. Néanmoins on a également le deuxième effet kisscool : on moinsse les commentaires avec lesquels on est pas d'accord (on est un con ici), et les commentaires inutiles mais avec de l'esprit/blagounettes sont rapidement plussés (suffit de voir mes commentaires, rien de très informatif, et je me tape des +5). On remarquera que plus on a un commentaire développé, plus on a de chance que quelqu'un ne soit pas d'accord avec vous.
    Si l'on remplace ce système par juste un lien du type « ce commentaire est non pertinent » alertant l'équipe de modération, serait-ce suffisant ?

    En effet ce système est assez frustrant.
    J'écris parfois des commentaires sur lesquels je passe pas mal de temps pour expliquer des choses pas simples. Et paf un type aigri passe par là et me moinsse, j'en vois d'autres dans ce cas là que je dois repêcher.
    De plus, comme tu le disais, la plupart des gens, même s'ils s'en défendent, s'en servent comme un "d'accord / pas d'accord"
    Donc que faire ?
    Attendu que le but est d'automodérer les commentaires désobligeants, je me demande s'il ne faudrait pas proposer un nombre de vote négatif limité par utilisateur.
    En effet, celui-ci y regardera peut être à deux fois.

    On pourrait aussi faire un petit algorithme dans lequel on mesure le nombre de vote pour et de vote contre, s'il y a "combat", la note serait remise à la note "de base".
    Ca permettrait de détecter les posts sur lesquels les votes s'apparentent plus à des questions d'opinions/de perception.

    Par contre, les votes sur lesquels tout le monde est d'accord ont plus de chances d'être du "spam".

    Bref, sujet à troll :-)

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

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse au journal Virtualisation et jeux vidéos. Évalué à 1.

    Sinon, tu as Cedega, mais c'est propriétaire.

    Cedega est un plugin de Wine destiné à faire tourner les jeux windows.
    http://fr.wikipedia.org/wiki/Cedega

    La liste des jeux compatibles :
    http://games.cedega.com/gamesdb/

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

  • [^] # Re: Et Nvidia/ATI ?

    Posté par  (site web personnel) . En réponse au journal BlueGene/P...enfin le petaflop !. Évalué à 1.

    Comme tu as l'air au courant, ce genre de calcul est-il accessible via nos cartes graphiques grand public ?

    Oui, bien sûr, mais pour les cartes récentes, muni du driver adéquat.

    Le projet nouveau pourrait d'un coup prendre une nouvelle envergure ;-) [http://nouveau.freedesktop.org/wiki/Accueil-fr#A_propos].

    Effectivement c'est techniquement possible, mais en fait non, il me semble, car NVIDIA fourni un sdk sous Linux.
    Le problème est que ça n'offre la possibilité d'utiliser la carte graphique pour calculs que si le driver CUDA est installé.
    Ca pourra peut être servir pour la rétro-ingénieurie ?

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

  • # Et Nvidia/ATI ?

    Posté par  (site web personnel) . En réponse au journal BlueGene/P...enfin le petaflop !. Évalué à 6.

    Nvidia propose depuis peu CUDA.
    CUDA ( http://www.hardware.fr/articles/659-1/cuda-apercu.html ) est une sorte de compilateur/API au dessus de C permettant de refiler tous les calculs en flottants (matriciels, etc...) à la carte graphique, offrant la possibilité d'exploiter au mieux son parallélisme.

    Le GPU G80/NV50 est doté de 128 unités de calculs. La plupart sont capables d'exécuter des additions et multiplications flottantes, ou des instructions du type FMAD qui effectue une multiplication plus addition (idéal pour les multiplications de matrices).
    Certaines unités d'exécution proposent des instructions plus puissantes comme sinus, cosinus, racine carrée, etc...
    16 "multiprocesseurs" contiennent chacun 8 processeurs et 8 ko de mémoire cache.

    Pour le moment, CUDA ne permet de n'atteindre qu'une précision de 32 bits sur les flottants, mais les 64 devraient arriver bientôt.
    De plus, la circuiterie interne des GPU n'est pas compatible IEEE


    CUDA nécessite un driver spécifique disponible pour plusieurs OS dont Linux qui est ici bien servi.
    Il propose une lib contenant des opérations pour FFT et de l'algèbre linéaire de base. Il y a même un plugin Matlab !
    Bien évidemment la lib permet aussi d'injecter des résultats de calculs dans un rendu 3d.
    C'est censé fonctionner avec GCC, mais j'ai pas testé, donc à vérifier.
    http://developer.nvidia.com/object/cuda.html


    De plus, Nvidia s'apprête à sortir TESLA. Tesla http://www.nvidia.com/object/tesla_computing_solutions.html est un serveur lame intégrant plusieurs GPU et permettant, grâce à Cuda, d'exécuter toute sortes de calculs.
    Il faut voir qu'un G80 (le processeur de la Gforce8800) atteint 300 Gflops, en calculs très spécialisé certes, mais 300 Gflops pour tout ce qui est calculs physique, génétique, réseau de neurones, etc...
    Cette machine offre une infrastructure pour gérer le parallélisme.

    Bref, je me demande si ce genre d'approche ne va pas séduire pas mal d'industriels, parce que 300 Gflops par GPU, il n'en faut que 3000 pour atteindre le pentaflop...

    NB : il y a aussi CTM d'ATI mais il parait que c'est assez difficile à utiliser.
    http://ati.amd.com/companyinfo/researcher/Documents.html

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

  • [^] # Re: Eiffel, trop tard ...

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la bêta 2 de SmartEiffel 2.3. Évalué à 2.

    ... Et après deux jours de coding intense et joyeuse, l'outil est presque prêt, reste à le finaliser.
    Connaissant la rigueur extrême, voire la maniaquerie des deux protagonistes, ça devrait prendre quelques temps, mais le plus gros est fait.

    Il y a eu beaucoup d'échanges d'idées et Eiffel devrait s'inspirer de certains de Lisaac(le futur modèle de concurence COP par exemple).
    D. Colnet et B. Sonntag se sont aussi bien vite rendu compte que'un traducteur Lisaac_to_eiffel était malheureusement impensable. Dommage, une passerelle entre les deux aurait été sympa...

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

  • [^] # Re: Mandriva restera une petite distrib

    Posté par  (site web personnel) . En réponse au journal Corporate Desktop 4 est dispo. Évalué à -2.

    Et tu cris franchement qu'un non informaticien qui veut installer un serveur pour sa boite selon la typologie que j'ai décrite plus haut, va savoir faire
    $ urpmi drakwizard
    ?
    Faudrait peut être atterrir et te sentir un peu moins supérieur.

    Ce que veulent ces gens, c'est un outil de configuration prêt à l'emploi et visible immédiatement.

    Force est constater que ce n'est pas le cas en natif, et c'est ça le problème.

    Je réessairai ces wizzard quand j'aurai le temps afin de voir s'ils sont bien conçu.

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