Ontologia a écrit 2126 commentaires

  • [^] # Re: Troll

    Posté par  (site web personnel) . En réponse au journal L'espèce humaine est miséreuse. Évalué à 5.

    A Nantes, on tappe en priorité sur les vendéens. Genre "si tu apprend que la fin du monde est pour demain, va en vendée, ils ont 20 ans de retard".

    Sans compter les multiples blagues sur les voyages en carioles vendéennes.

    C'est extrêmement rare que j'entende des critiques sur les mayenais ou sarthois, faut y avoir souffert pour ça. Et contre les bretons, c'est très dangereux, vaut mieux regarder autour de soi avant de lancer une vanne anti-bretonne à la cantonade ! ;-)

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

  • [^] # Re: Troll

    Posté par  (site web personnel) . En réponse au journal L'espèce humaine est miséreuse. Évalué à 1.

    Ahhhh, ça fait plaisir !
    Moi aussi, c'était l'horreur ! Quand j'allais à Rennes, je me disais "ahhh la civilisation ! Enfin !"
    C'est drole, car tout ceux que je connais pour y être passé en ont souffert pareillement.

    Comme me disait un copain l'autre jour "c'est au moins un pays où on leur a appris à lire... pour pouvoir lire le libellé du sac de grains"

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

  • [^] # Re: Diff

    Posté par  (site web personnel) . En réponse au journal Etes-vous d'accord avec cette liste de "grands noms" du logiciel libre ?. Évalué à -4.

    Sans compter qu'il faut se farcir les intégristes qui préfèrent leur secte à toute ouverture.

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

  • [^] # Re: Diff

    Posté par  (site web personnel) . En réponse au journal Etes-vous d'accord avec cette liste de "grands noms" du logiciel libre ?. Évalué à 5.

    Voiiilà, que c'est bien analysé.

    Principe de base de la comm', quand on veut attirer les gens vers un nouveau produit : il faut que ça soit hype.
    Debian a trop une image "compliqué", Linux c'est trop "compliqué", "je suis pas informaticien, donc je peux pas utiliser Linux"

    De plus, les intégristes ont du mal à avaler (et ça se comprend) que les gens se fichent du libre (au mieux il trouvent l'idée sympa), et autres concepts cités par PsychoFox.

    Il était inéluctable de créer une identité nouvelle pour casser le stéréotype de "compliqué".
    Une fois le stéréotype installé, c'est mort, faut changer. Faut regarder pourquoi et comment certaines boites changent de nom : pour casser une image = on a tous cassé, on a fait peau neuve, on a une nouvelle philosophie.
    C'est pour ça que ej disais tout à l'heure qu'il fallait penser "client" et non plus "technique, Gnu, etc..."

    C'est de la comm' !

    Et c'est le résultat qui compte : plein de gens switchent, ils ne sont pas informaticiens, ils ont une utilisation basique, ils veulent un système simple, beau (c'est important ce qu'on a sous l'oeil, ça influe sur l'humeur), efficace. C'est tout.
    Avant on était là, pauvres hères, à maudire le "complot" parce que personne utilisait Linux, malgré les tentatives de Suse, Mandriva, etc...
    Maintenant, il y a un mouvement, et une fenêtre de tir, avec Vista

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

  • [^] # Re: Diff

    Posté par  (site web personnel) . En réponse au journal Etes-vous d'accord avec cette liste de "grands noms" du logiciel libre ?. Évalué à -3.

    Eh bien tu sais mes petites sœurs et ma mère sont passées par Debian, Mandriva, Ubuntu sans faire la moindre différence ! (si quand même, le changement de papier peint ne marche pas sur la ubuntu de ma sœur).

    Le grand foutage de gueule c'est que non, franchement, je ne vois absolument pas ce qu'apporte Ubuntu par rapport aux autres à part une pub énorme.


    Grand bien leur fasse. Je lui ait fait essayer Mandriva ya un an, elle a trouvé que "c'était pas assez ergonomique", et effectivement, c'était encore en dessous de win (xp), c'est trop compliqué, pas assez unifié.

    Quand à la pub, peut être, pas mal de ses amis l'ont installé aussi.

    Perso, je suis sous Linux depuis 10 ans, je ne pense pas avoir le niveau pour avoir une debian, pas envie de configurer mon système avec vim...
    Alors les non-initiés.

    Les outils de conf de Canonical suffisent très bien pour une utilisation de base, c'est tout ce qu'on leur demande, pas plus (ie. changer la résol de l'écran, changer les effets 3d, créer un compte (oula, compliqué déjà)).
    Ubuntu est fait pour faire ce que j'ai listé plus haut, ce qui correspond à des taches de base.
    On ne code pas, on ne fait pas de graphisme, on ne fait pas de site web, etc... Là dans ce cas, ok, debian, c'est peut être mieux et la ligne de commande indispensable

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

  • [^] # Re: Interet pour un particulier ?

    Posté par  (site web personnel) . En réponse au journal Les produits CodeWeavers gratuit aujourd'hui 28 octobre 2008. Évalué à 2.

    En PPC, pas en Intel, ce qui fait que la version Mac OS X classique est plantogène et lente. Sans compter la difficulté de mettre les derniers mods comme Throzen Throne.

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

  • [^] # Re: Diff

    Posté par  (site web personnel) . En réponse au journal Etes-vous d'accord avec cette liste de "grands noms" du logiciel libre ?. Évalué à 7.

    - Mark Shuttleworth (ouais sai un troll, mais soyons honnête, faire un fork de Debian, ce n'était pas l'idée du siècle pour le libre)

    Aller hop, je mange du troll !

    Franchement, si.
    L'idée du siècle, c'est de faire un fork de Debian avec un interface utilisateur qui a fait que ma petite soeur a viré son windows et est super contente d'avoir Ubuntu.
    Ca, c'est énorme, car comme la plupart des gens, faut pas lui parler de "ligne de commande", aucun espoir de lui apprendre, elle a autre chose à faire.

    Ubuntu, enfin un Linux bien foutu, simple et clair pour les gens qui veulent tout simplement :

    - Faire de la bureautique de base
    - Chatter avec un msn ou consort
    - Lire leur vidéo
    - Ecouter leur musique avec un rythm'n box ou l'autre dont je sais plus le nom, qui est écrit en ruby. Bref un truc dans le style itunes (on peut aimer ou pas, niveau concept ergonomique on fait difficilement mieux)
    - Surfer, et pas être emmerdé avec des trucs débiles d'intégristes qui veulent pas de flash gnagna parce que çapucélibre. Ma soeur en a rien à f*** et moi avec, d'ailleurs.

    Et tout cela avec une interface fluide, des effets 3D simples, un temps de démarage et d'arrêt pas trop long.
    Linux n'avancera que si l'on sort du pré carré des informaticien qui aiment tuner leur système, comme j'aimai le faire quand j'avais 20 ans.
    J'aime la ligne de commande, j'aime la liberté de choix, et j'adore montrer la puissance du shell au plus possible de gens.
    Mais je suis réaliste, la plupart des gens utilisent leur ordinateur comme un outil (de base) et ont autre chose à faire que de consacrer des heures à apprendre la maîtrise de techniques qui ne leur seront que très rarement utile, sachant qu'avec le gestionaire de fichier ils font 95 % de ce qu'ils ont besoin.

    Faire une interface utilisateur bien pensé et simple d'accès, est extrêmement difficile : on le voit avec Windows, qui même avec une armée de psychologue ergonome n'est même pas foutu d'arriver à un résultat correct.
    Faire une interface intuitive - et je le constate tous les jours sur mon mac - implique de prendre des partis, de faire des choix tranchés, extrêmement difficile à faire, parce qu'il faut être sur :
    - Qu'ils s'intègrent correctement avec le reste, en restant simple et logique.
    - Qu'ils conviennent à l'extrême diversité des utilisateurs.

    Ubuntu avec menu d'application, bien classé, l'icone d'ajout/suppression de logiciel à la racine du menu ; le menu places qui reprend les répertoires les plus important offre une interface simple, mais vraiment bien pensé : tu ne cherches pas 105 ans, et tu t'y retrouves facilement.

    Bref, ce qui vous dérange, pour la plupart de ceux qui lui tappent dessus, c'est qu'un type avec une mentalité commerciale, et donc d'adaptabilité au client, investisse le libre.

    J'ose une analyse psychologique : l'informaticien/geek (et j'en suis un) possède un savoir, et donc un pouvoir, et quelques part, il aime en rester maitre, parce que sinon, il perd son pouvoir. En cela, Ubuntu est un danger, même si ce sont des mécanismes inconscients.

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

  • [^] # Re: faut arrêter de se moquer du monde

    Posté par  (site web personnel) . En réponse au journal Les fondements démographique de la crise financière. Évalué à 4.

    s les placent sur des comptes courants, d'épargne, ou à la bourse; ils épargnent et investissent, et c'est en partie de là que vient ton salaire...
    Où ils les investissent à acheter du sable à Dubai, dont le prix au m² double en mois, semaine voire parfois jour...
    Je ne parle pas des autres paradis fiscaux, et terrains de jeu spéculatif dans lesquels s'esbaudissent les guetos des super riches.

    Ca a 10 ans, mais en ordre de grandeur ça a pas du changer tant que ça :
    http://www.monde-diplomatique.fr/1998/10/VIDAL/11182.html

    "la fortune des 3 personnes les plus riches du monde dépasse le produit intérieur brut (PIB) cumulé des 48 pays en développement les plus pauvres ; celle des 15 plus riches égale la production de toute l’Afrique subsaharienne ;"

    Mais je te rejoint sur l'équation richesse != liquidités

    Quand à l'histoire du monde fini, le problème est effectivement que beaucoup d'agents et groupes d'agents économique et financier, et surtout financier ont raisonnés comme si le monde était justement infini..

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

  • [^] # Re: Interet pour un particulier ?

    Posté par  (site web personnel) . En réponse au journal Les produits CodeWeavers gratuit aujourd'hui 28 octobre 2008. Évalué à 3.

    Wine est limite inutilisable sous Mac : j'ai un problème de font qui fait planter l'appli à tous le coups, et pas envie de creuser plus avant.
    CrossOver fonctionne très bien en plus d'être intégré : il créé le gentil icone .app lié à l'application installée.

    Les jeux fonctionnent bien, par exemple le plus tout jeune Warcraft III, qui fonctionne à merveille (à condition de se mettre en clavier anglais sinon souffrir).

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

  • [^] # Re: In other news

    Posté par  (site web personnel) . En réponse au journal [People] "Je passe à emacs" -- Stefano Zacchiroli. Évalué à 3.

    Encore mieux ! On, peut l'installer soit-même !!

    http://vigor.sourceforge.net/

    Et ça marche pour Emacs aussi, pas de jaloux !

    Les screenshots sont à pleurer de rire : http://vigor.sourceforge.net/screenshots/

    Ya même un plugin pour XMMS, on arrête pas le progrès !

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

  • # En bref

    Posté par  (site web personnel) . En réponse au journal Sources d'android disponibles.. Évalué à 10.

    Vidéo là :http://sites.google.com/site/io/anatomy--physiology-of-an-an(...)
    Slide ici : http://sites.google.com/site/io/anatomy--physiology-of-an-an(...)

    • Noyau Linux évidement.

    • Pas de Glibc

    • Quelques ajours au noyau : Système d'alarme, logger, debugger,
    • • "Binder" qui facilite les communications inter processus (permet de simuler une sorte de communication objet à la dbus),

    • • Gestion plus agressive de l'énergie.

    • • Librairies écrite en C++ au dessus du noyau :

    • • Bionic une libc maison sous licence BSD: ils expliquent qu'ils ne veulent pas de GPL en user-space !! Et bien évidemment des raisons de taille et de performances.
    Implémente des services spéciaux ajoutés dans le noyau (logging). Ne supporte pas totalement POSIX.

    • • Un webkit modifié pour l'adaptation aux petits écrans

    • • SQLite, FreeType, SSL, ...

    • • Un gestionnaire d'affichage à eux, permettant double buffering, OpenGL ES Natif, ainsi que Hardware 2D. Les surfaces sont envoyés à la puce graphique via des IPC via le Binder.

    • • Gestionnaire audio maison avec mixeur

    • Une HAL en user-space avec GPS, Radio, OpenGL, Bluetouth, wifi en natif

    • Une VM javouille économe en mémoire, très optimisé, et permettant de simuler plusieurs machine virtuelles.

    • FrameWork écrit en javouille au dessus : contenant

    •• Activity Manager
    •• Package Manager
    •• Window Manager
    •• Resource Manager
    •• Content Providers
    •• View System
    •• Telephony Service
    •• Location Service
    •• Bluetooth Service
    •• WiFi Service
    •• USB Service
    •• Sensor Service


    Bref, un beau travail. On sent une grosse réflexion sur ce qu'est devenu Linux aujourd'hui.

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

  • [^] # Re: C'est fermé

    Posté par  (site web personnel) . En réponse au message Les logiciels de telephones portables....... Évalué à 2.

    J'avoue, qu'ayant un Ericson K550, je me demande en quoi la couche logiciel de mon téléphone est codé. Car pour avoir benché les perfs offertes par java sur ce téléphone, soit 2 millions de divisions par seconde, ce qui reste assez peu*, au regard des 200 Mhz de la machine, je me demande s'ils ont pu le faire tourner avec java qui rame autant...

    *Quoiqu'à la réflexion, 100 cycles pour faire une division sur un ARM9, c'est pas totalement improbable.

    A part ça, développer en java marche pas trop mal, du moins pour les fonctions de bases. J'ai même un interpréteur Basic sur mon téléphone !

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

  • [^] # Re: aaaaargh

    Posté par  (site web personnel) . En réponse au journal Google 2001 is back !. Évalué à 2.

    Tu remarqueras que le propos de ce site est justement de fustiger les intégristes :-)

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

  • [^] # Re: aaaaargh

    Posté par  (site web personnel) . En réponse au journal Google 2001 is back !. Évalué à 2.

    C'est génial, mais il manque le meilleur du meilleur : le premier links to trous, avant de renvoyer vers chiez.com
    Il pointait, vers mi 99, vers un site de pirates ( la caricature de HaCk Da WeUrlD dans toutes sa splendeur, mais en se prenant très au sérieux), avec un coming out à pleurer de rire sur le thème "ouais les méchant, je sais pas mais mois, je peux pas les blairer".
    Bref comme dans la chanson de Didier Super, mais au premier degré.

    J'ai jamais réussi à les retrouver et à retrouver ce site dont je me reproche amèrement de ne pas l'avoir jalousement sauvegardé au cas ou...

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

  • [^] # Re: Nbench et -O3

    Posté par  (site web personnel) . En réponse au journal Que vaut vraiment l'AMD Geode LX 800 ?. Évalué à 5.

    AMD participe lui même aux optimisations GCC pour ses processeurs.

    http://developer.amd.com/assets/AMD_GCC_Quick_Reference_Guid(...)

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

  • [^] # Re: Quelle cible ?

    Posté par  (site web personnel) . En réponse au journal Acceleo JEE Sprint '08. Évalué à 2.

    Et tant que j'y suis, quel est la différence entre votre méta(méta(méta))truc et le méta(méta)machin de BlueXML ?

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

  • # Quelle cible ?

    Posté par  (site web personnel) . En réponse au journal Acceleo JEE Sprint '08. Évalué à 3.

    Comment on fait quand on travaille, et qu'il n'est même pas la peine demander à son employeur d'y aller ?

    Serait possible de faire une nocturne, version courte, un de ces jours ?

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

  • [^] # Re: .NET et portabilité GUI = 2

    Posté par  (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 2.

    pBpG a raison : en fait tu résonnes en individuel et non en effet de masse.

    Les constructeurs qui vendent des centaines de milliers de machines résonnent en masse, et s'il commencent à proposer une optionnalité, kro$oft va voir une baisse de ses volumes de ventes, ainsi que ses associés et donc devoir augmenter les tarifs de licences OEM, et donc baisser la marge du constructeur.

    Il n'y a pas d'étique qui tiens...

    Atterrissez un peu les fanatiques du libre, c'est une histoire de négociation commerciale, pas d'éthique...

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

  • [^] # Re: SQL et LINQ

    Posté par  (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 1.

    En fait c'est difficile à expliquer... J'ai pas encore très bien formalisé le problème.

    J'adore SQL, les regexp, Caml dans son aspect filtrage de type + type somme, bref tous ces "métalangage" où je me contente de définir en déclaratif ce que je veux obtenir sans me prendre la tête à expliquer à la machine comment elle va faire.

    Mais SQL a de nombreuses limites en fait, surtout quand tu essayes de faire des stats et autres requetes assez poussées. Je me rend compte que la nature relationnelle de ce langage limite pas mal de choses. J'en produisai un exemple.

    Ce qui peut être potentiellement intéressant dans des langages comme LINQ, c'est qu'il a connaissance de la structure des données, comme si SQL avait connaissance du MLD.

    Falloir que je regarde ça et passe quelques mois à réfléchir à ça, mais je sais pas encore trop formaliser ça... Je cherche un langage d'interrogation de données qui puisent déterminer des patterns, des formes, des séquences.
    Ca touche à la reconnaissance de forme, ça peut aller très loin....

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

  • [^] # Re: SQL et LINQ

    Posté par  (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 3.

    C'est un concept intéressant dans un contexte industriel où on a (et j'ai eu) pas mal d'arrachage de cheveux pour faire discuter entre eux des composants écrits dans des langages différents, quand ça n'était pas impossible.
    Ca fera donc gagner du temps à pas mal de gens.

    Après, je trouve pas ça transcendant du tout, c'est même le minimum qu'on puisse attendre d'une machine virtuelle, sachant que la mode actuelle consiste à se restraindre aux machines virtuelle en en acceptant les défauts, autant en retirer tous les avantages..

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

  • # Google présentation

    Posté par  (site web personnel) . En réponse au journal Faire une présentation pour une conférence ?. Évalué à 5.

    J'ai du faire une présentation sur des concepts de langage (la suite de ce que j'ai raconté ici même), et je me suis dit "tiens, si j'essayais google présentation ?".
    Je l'ai choisi, car j'avais besoin de travailler à artir de machine différentes sur lesquels je n'avais pas envi de passer du temps à installer OpenOffice.

    Ils sont vraiment fort chez google : cet outil est génial. Il est minimaliste, fait ce qu'on lui demande sans plus, et toutes les prises de tête habituelles avec PowerPoint ou Impress (les seuls que j'ai essayé) ont disparu.

    Ca exporte en pdf, ce qui est parfait.

    Bref, je suis pas sûr que c'est libre, mais ça vaut le coup d'essayer...

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

  • [^] # SQL et LINQ

    Posté par  (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 3.

    C'est une des rares fois ou Microsoft invente, ou tout au moins combine des innovations intéressantes...

    Je me pose la question suivante, est-ce que le LINQ de C#3 est aussi "limité" qu'SQL ?

    Exemple au hasard : j'ai une table T contenant un champ c1, je veux faire une requête SQL qui me renvoi le nombre total de ligne, et le nombre de ligne où c1 est non nul.

    Si je fais un
    select count(t1.c1), count(t2.c1)
    from (select c1 from T) t1, (select c1 from T where c1 is not null) t2


    J'obtient un produit cartesiens des deux tables, normal, c'est un sgbdr.

    Peut-on s'élever des ces limitations avec LINQ ?

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

  • [^] # Re: Agrégateur Erlang

    Posté par  (site web personnel) . En réponse au journal Erlang Planet. Évalué à 2.

    Il faut savoir que SmallTalk n'est pas le premier langage objet... C'est Simula ( http://fr.wikipedia.org/wiki/Simula ) qui a lancé la danse en 1964, en proposant la notion de coroutine en plus.
    Alan Key a joué un peu avec vers 69-71 et fut convaincu de l'intérêt de l'approche en lisant la thèse d'Ivan Sutherland sur sketchpad qui avait codé son logiciel de CAO (en 62) en assembleur mais en était arrivé à la conclusion qu'il devait avoir une approche OO pour pouvoir s'en sortir.

    C++, de l'aveu de Bjarne Stroustrup, a été conçu à partir de Simula... ( http://en.wikipedia.org/wiki/C%2B%2B#History )
    On connait la suite...

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

  • [^] # Re: mon avis

    Posté par  (site web personnel) . En réponse au journal Cherche développeur web. Évalué à 3.

    On peut toujours arguer que si le programmeur sait ce qu'il fait, qu'il fasse attention, gnagnagna, on peut toujours éviter ce genre d'écueil.
    Je pense qu'on a autre chose à faire dans une entreprise que perdre du temps à
    1 - Se construire une expertise sur le "comment éviter les travers d'un langage à typage faible"
    2 - Debugger des bugs de ce genre.

    On peut toujours apprendre à quiconque à faire attention, en C, en brainfuck, en asm, mais j'estime que quand les techniques de compilation sont largement au point pour éviter ce genre d'écueil, eh bien on évite.

    J'ai des idées très arrêté là dessus : le compilateur/interpréteur doit être hyper chiant, balancer des warning partout. L'extrême de cette philosophie est peut être le langage Anubis ( http://www.anubis-language.com ), ou Caml.

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

  • [^] # Re: mon avis

    Posté par  (site web personnel) . En réponse au journal Cherche développeur web. Évalué à 5.

    Php étant un langage à typage faible (demande lui de comparer une chaine et un entier, pas de problème !), faut s'accrocher pour faire du code propre : faire le boulot d'un compilateur de langage à typage fort...

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