Journal Driver libre pour Kinect

Posté par .
Tags : aucun
13
16
nov.
2010
Bookmark: http://www.01net.com/editorial/523549/la-communaute-open-sou(...)



Kinect: c'est un nouvelle accessoire pour console de jeu Xbox360, il y a plusieurs caméras et un micro. Il permet de jouer à des jeux (et naviguer dans les menus) en bougeant son corps. Sorti en Europe ce mois-ci.

Un driver libre est déjà disponible pour Linux et Mac (pas encore de Windows), comme l'accessoire se branche sur un port USB cela a été assez facile.

Plusieurs applications exploitant les possibilités du Kinect sont en train d'émerger.
  • # Plus d'info sur le Kinect en anglais

    Posté par . Évalué à 2.

    Pour ceux qui ont pas peur de l'anglais, plus d'informations sur le fonctionnement du Kinect :

    http://gilotopia.blogspot.com/2010/11/how-does-kinect-really(...)
  • # En attendant...

    Posté par . Évalué à 6.

    ce produit associe une caméra classique à un projecteur et à une caméra infrarouge qui détectent la profondeur et les contours d’un corps.

    C'est une grande nouvelle pour le logiciel libre et je suis sûre que l'on pourra trouver plein d'applications à ce nouveau joujou mais en attendant, ma simple webcam ne fonctionne pas... :(

    En fait elle a fonctionné à un moment mais après une mise à jour plus rien. Je devrais peut être lancer un concours avec 3000€ à la clé...
    • [^] # Re: En attendant...

      Posté par . Évalué à 6.

      ce produit associe une caméra classique à un projecteur et à une caméra infrarouge qui détectent la profondeur et les contours d’un corps.

      finalement c'est ce que faisait Chung Lee avec une WiiMote et un panneau de Led Infrarouge

      http://www.youtube.com/watch?v=0awjPUkBXOU&feature=chann(...)
      • [^] # Re: En attendant...

        Posté par . Évalué à 3.

        Bah il bosse sur le Kinect à priori... :)
      • [^] # Re: En attendant...

        Posté par . Évalué à -1.

        Pas du tout.
      • [^] # Re: En attendant...

        Posté par . Évalué à 2.

        Les diodes était sur sa tête, et la camera repère les diodes.

        La kinect possède 2 camera, fait du traitement d'image, et fait un traitement pour avoir l'information de profondeur.

        "La première sécurité est la liberté"

        • [^] # Re: En attendant...

          Posté par . Évalué à 3.

          Les diodes était sur sa tête, et la camera repère les diodes.
          pas dans son projet avancé

          ou il met la wiimote sur l'ecran, derriere un panneau de led infrarouge
          et ou il place de petit "reflecteur" sur le bout de ces doigts pour faire comme dans minority report
      • [^] # Re: En attendant...

        Posté par . Évalué à 1.

        Tu compares l'incomparable. J'aime bien l'inventivité dont a fait preuve Chung Lee mais la mise en oeuvre de ses idées reste triviale. Il ne traite que des sources ponctuelles (i.e. des points). Ensuite, il n'a jamais fait de reconnaissance gestuelle complexe. Kinect, c'est tout l'opposé !
    • [^] # Re: En attendant...

      Posté par (page perso) . Évalué à 6.

      Presque partout sur internet quand il est question du driver pour Kinect-kikoo-lol j'ai trouvé au moins un commentaire du type "C'est super, mais en attendant ma webcam/carte wifi/carte graphique/whatever ne fonctionne pas sous {K,L,X,}Ubuntu/Fedora/Debian/Distribution X.
      • [^] # Re: En attendant...

        Posté par . Évalué à 4.

        Je pense que c'est parce que c'est plus interressant pour un développeur de driver de travailler sur le kinect (nouveau, toussa...) que sur ta webcam/carte wifi/whatever...
  • # n'empeche...

    Posté par (page perso) . Évalué à 2.

    n'en déplaise aux ronchons, ca permet de faire des trucs cool : http://www.youtube.com/watch?v=ttMHme2EI9I

    (en plus d'humilier une fois de plus Microsoft qui prétendait avoir blindé le truc...)
    • [^] # Re: n'empeche...

      Posté par (page perso) . Évalué à 5.

      (en plus d'humilier une fois de plus Microsoft qui prétendait avoir blindé le truc...)

      Ils auraient vraiment voulu blinder le truc qu'ils auraient commencé par ne pas mettre une prise USB comme connexion... Faut pas les prendre pour plus cons qu'ils ne le sont, sur ce sujet c'est très étudié et si ils avaient vraiment voulu blinder la chose, ils n'auraient pas fait les choses aussi simples niveau protocole.
      Faut juste faire plaisir aux frileux de l'ouverture de chez MS (tous ne sont pas pour tout fermer, comme tous les français ne sont pas pour Sarko)
      • [^] # Re: n'empeche...

        Posté par (page perso) . Évalué à 2.

        Encore raté :

        But Microsoft isn't taking kindly to the bounty offer. "Microsoft does not condone the modification of its products," a company spokesperson told CNET. "With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant."
        http://news.cnet.com/8301-13772_3-20021836-52.html

        DLFP >> PCInpact > Numerama >> LinuxFr.org

        • [^] # Re: n'empeche...

          Posté par . Évalué à 7.

          Ils protegent la plateforme XBox, et s'assurent que tu peux pas jouer au con en detournant les infos donnees par Kinect (histoire de sauter a 400m de haut par exemple)

          Ensuite, le fait que des gugus puissent recevoir les infos de Kinect, c'est pas trop grave, comme dit plus haut, Kinect du point de vue materiel n'a rien de vraiment revolutionnaire, l'enorme valeur de Kinect elle est sur la XBox : dans les algos utilises pour tirer parti des donnees recues.

          Et recreer cette partie la ca va etre complique, et j'imagines que ca doit bien etre brevete aussi...
          • [^] # Re: n'empeche...

            Posté par (page perso) . Évalué à -3.

            Je ne comprends pas à quoi c'est sensé répondre.

            DLFP >> PCInpact > Numerama >> LinuxFr.org

            • [^] # Re: n'empeche...

              Posté par . Évalué à 5.

              Ton post ou tu interpretes que MS a essaye de bloquer l'acces aux infos generees par Kinect(c'est la seule chose qu'ils aient reussi a faire : un driver qui chope les infos generees par Kinect). Ce que MS veut bloquer c'est la _modification_ des infos generees par Kinect sans que la XBox s'en apercoive (histoire de tricher dans un jeu), ils se fichent pas mal que Linux arrive a choper les donnees, la partie geniale de la chose est sur la XBox, pas dans le HW.
              • [^] # Re: n'empeche...

                Posté par (page perso) . Évalué à 2.

                Si les données renvoyées par le Kinect sont comprises alors elles peuvent aussi être simulées ou modifiées par un autre objet.

                Quant à l'article cité, c'est bien la réponse de Microsoft face à l'annonce d'Adafruit.

                DLFP >> PCInpact > Numerama >> LinuxFr.org

                • [^] # Re: n'empeche...

                  Posté par . Évalué à 4.

                  Tu noteras le mot tampering dans l'article que tu cites, ce qui signifie modification. C'est cela qu'ils veulent empecher, le reste ils ne le supportent pas, mais ca leur donne pas de cauchemard non plus.

                  Sinon, juste parce que tu comprends quelque chose ne signifie pas que tu peux le modifier.

                  Je t'envoie un message : "hello world" avec une signature cryptographique attachee, bonne chance pour modifier la chose sans que je m'en rende compte...
                  • [^] # Re: n'empeche...

                    Posté par (page perso) . Évalué à 1.

                    Alors pourquoi est-ce que Microsoft a répondu ça a l'annonce d'Adafruit ?

                    DLFP >> PCInpact > Numerama >> LinuxFr.org

                    • [^] # Re: n'empeche...

                      Posté par (page perso) . Évalué à 3.

                      "communication".

                      Faut faire plaisir à ceux qui ne veulent pas entendre parler de libération.
                • [^] # Re: n'empeche...

                  Posté par . Évalué à 3.

                  J'pense qu'il a "raison" (heu qui suis je ? rien, ok, juste que le cadre c'est une discussion libre) La force de la kinect c'est l'intelligence artificielle derrière, de manière évidente. Ou plutôt les calculs de compensations permettant des interprétations fines et rapides, mais faciles pour les logiciels au dessus. Il s'agit pas seulement de "bouger à gauche = gauche", plutot d'être en capacité de compenser les faux mouvements bien sûrs mais surtout les contre mouvements et les différentiels d'accélérations.
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 2.

                    perso j'dirais, genre "ça ose tout", que derrière il y a eu déjà une bd de compensation, qui a été factorisée complètement. Et que le driver opensource actuellement correspondant au mieux à plus que "avant les tests permettant de construire la bd, qui a permis de factoriser".
                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 2.

                      Je me souviens avoir vu une video sur le ouaibe ou ils parlaient d'avoir utilise un algo d'apprentissage specifique, mais je me souviens plus des details
                      • [^] # Re: n'empeche...

                        Posté par . Évalué à 2.

                        hum ... (miam) :))

                        J'en ai vue une hier soir, de loin. c'est vraiment tout petit en plus, l'espace entre les 'capteurs' est pas bien gros. Impressionnant d'autant plus pour les algo derrières.

                        Le modèle de sun n'avait qu'une caméra mais nécessite des gestes amples il me semble.
                        Celui ci va donc être utilisable (et utilisé) dans des ...jeux ... ouch

                        Peut être qu'une appli sympa avec ce kinect serait une "projection d'entrée" ? :) Où on définie une distance, plus bornée, à laquelle elle réagit, puis un plan, plus simple que tout son champ. On aurait alors une "surface" d'action. A voir la capacité, la finesse de mesure, pour les distances.
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 3.

                    Intelligence Artificielle ? J'ai un doute....

                    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 3.

                      Si on arrive déjà à faire de la stupidité artificielle, ça sera très bien :)
                • [^] # Re: n'empeche...

                  Posté par . Évalué à 2.

                  Clairement pas non. Les données (genre positions, etc) peuvent être envoyées en clair mais signées avec une clé privée contenue à l'intérieur du Kinect et qui ne sera pas extractible facilement. La Xbox vérifie que les données n'ont pas été altérées via la clé publique correspondante. Ca n'empêche pas que les données puissent être en clair (et donc lisibles par un tiers), il n'y aurait d'ailleurs pas grand intérêt à les chiffrer.
        • [^] # Re: n'empeche...

          Posté par . Évalué à -10.

          Differents possibilites:

          - les commerciaux Microsoft sont devenus aussi debiles que leurs developpeurs et ils pensaient vraiment que cela ne pouvait pas "cracker" et ils n'ont pas fait gaffe que cette annonce sonnait comme un defi et donc attirerait du monde.
          - Ils ont fait expres car le soft derriere est passablement pourris en realite car programme "a l'arrache" et ils ont pense que dire une connerie comme cela inciterai les devs du libre a faire ce qu'ils font et ameliorere le defaut.

          personnellement je pense que le 1 est a l'origine de cela c'est a dire l'incompetence mais bon on parle de Microsoft et avec cette boite on ne sait jamais.
          • [^] # Re: n'empeche...

            Posté par (page perso) . Évalué à 8.

            Personnellement, je prend l'incompétence et les débiles de Microsoft (en prenant tes mots), ils ont fait beaucoup plus pour l'informatique que tes compétences...

            Pas bientôt fini d'insulter les gens qui ne pensent pas comme toi (et réussissent créer quelque chose, eux)? Quelle frustration te pique pour insulter comme ça les gens? Tu peux pas argumenter avec des vrais arguments sans insulter?
            • [^] # Re: n'empeche...

              Posté par . Évalué à -5.

              Desole je ne me susi toujours pas remis de mon utilisation de la merveille technologique qu'etais Microsoft Windows Millenium ni de celle de Microsoft Office la suite office incapble de garder un champ equation comme champ d'equation dans le passage d'un systeme a l'autre.

              Et pourquoi est ce que je leur en veux autant? C'est que a cause de cette boite l'informatique a ete tire vers le bas pendant plus de 20 ans. Et j'ose esperer que c'est de l'incompetence et de la debilite parceque sinon cela serait de la malhonnete ce qui dans mon echelle de valeur est bien pire...
            • [^] # Re: n'empeche...

              Posté par . Évalué à -3.

              et contrairement a ce que tu pretends j'ai fait et je fais beaucoup plus pour le libre que beaucoup de monde et en tout et ca il n'y a aucun doute infiniment plus que les personnes se cachant derriere le pseudo pbpg.
              Mais pour des raisons evidentes (vie prive et aussi je ne veux pas voir debarquer les lobbystes microsoft a mon boulot pour nouss refourguer leur m....) je ne vais pas detailler cela.
              • [^] # Re: n'empeche...

                Posté par (page perso) . Évalué à 1.

                Pour le libre, OK, admettons.
                Mais pour l'informatique en général?

                Tu peux faire 100% (tout le libre, tu peux faire?) de 1% (le libre sur le desktop), ça sera toujours moins bien que 90% (part de marché de Windows sur le desktop) de 99% (part du proprio sur le desktop).

                Sinon, vivre caché, c'est vachement utile, moi aussi je peux dire que je suis l'assistant caché de Linus et que sans moi Linux n'existerait pas...
                • [^] # Re: n'empeche...

                  Posté par . Évalué à 4.

                  Sinon, vivre caché, c'est vachement utile, moi aussi je peux dire que je suis l'assistant caché de Linus et que sans moi Linux n'existerait pas...

                  Sauf que je n'ai pas pretendu cela et que j'ai toujours refuse de jouer a celui qui avait la plus longue (vu que je sais pertinnemment que je ne serai pas le vainqueur! pas fou le gars.).
                  Mais tu as dis que je ne faisais rien pour le libre et cela est un mensonge et personnelement vu comment le le logiciel libre a mis un coup de pied au cul de Microsoft pour enfin se ressortir les doigts du c... et que sans le libre OSX n'existerait pas tel qu'il est. Je peux affirmer sans trop me tromper que pousser le libre ameliore globalement l'informatique.
                • [^] # Re: n'empeche...

                  Posté par . Évalué à 5.

                  > Tu peux faire 100% (tout le libre, tu peux faire?) de 1% (le libre sur le
                  > desktop), ça sera toujours moins bien que 90% (part de marché de Windows sur
                  > le desktop) de 99% (part du proprio sur le desktop).

                  Ce n'est pas en part de marché que cela se compte.

                  Mais bon dans ce cas là, vu qu'Internet (et le Web) est quand même plus utilisé
                  que l'OS lui même de nos jours, qu'il repose quasi-exclusivement sur des
                  standards et des implémentations (initiales tout du moins) libres, je pense que
                  oui, Internet, et donc le libre, a fait beaucoup plus pour l'informatique que
                  Microsoft.

                  La seule réussite incontestable de Microsoft est Office, le reste c'est du
                  bullshit (Windows personne n'en est satisfait, la prise de conscience d'Internet
                  a été faite trop tard, leur réseau alternatif MSN a merdé, et ils sont largués
                  depuis dix ans, ils sont qu'à rattraper leur retard actuellement sans innovation).

                  Pour l'apport d'Apple à l'informatique je pense au contraire que si je suis
                  contre leur politique de fermeture, leurs produits en général, etc, ils
                  apportent une « expérience utilisateur » qui est très apprécié. Mais pour moi
                  ils n'apportent pas vraiment à l'informatique, ils apportent surtout à la GUI.
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 1.

                    La seule réussite incontestable de Microsoft est Office

                    Wordperfect etait 1000 fois mieux et d'apres ce que l'on m'a dit la suite office de mac keynote est 1000 fois mieux en particulier le module de presentation.
                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 3.

                      > Wordperfect etait 1000 fois mieux et d'apres ce que l'on m'a dit la suite
                      > office de mac keynote est 1000 fois mieux en particulier le module de
                      > presentation.

                      Merci pour ces affirmations gratuites mais :
                      — Wordperfect était 1000 fois mieux, peut-être je ne l'ai pas connu, et ça
                      devait être à l'époque, car Office a bien évolué.
                      — Si Apple Keynote est 1000 fois mieux, vu comme les affaires marchent bien chez
                      Apple en ce moment, je m'étonne qu'on n'en entende pas plus parler. Et un
                      logiciel de présentation n'est pas toute une suite bureautique.
                      • [^] # Re: n'empeche...

                        Posté par . Évalué à 2.

                        Keynote ne marche que sous mac os x. Comme ça ne tourne pas sous lin^WWindows, aucune chance de détrôner l'autre truc atroce.

                        Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

                  • [^] # Re: n'empeche...

                    Posté par (page perso) . Évalué à 1.

                    (Windows personne n'en est satisfait,

                    ces même personnes pensent que Windows est la pire des solutions, à part toutes les autres.
                    On critique souvent le meilleur parce qu'il est meilleur et que ça marche, forcément on critique moins ce qu'on n'utilise pas parce que rien qu'au départ c'est inutilisable.

                    Mais pour moi ils n'apportent pas vraiment à l'informatique, ils apportent surtout à la GUI.

                    ...Qui fait partie de l'informatique, que ça te plaise ou nom la ligne de commande c'est lourd en informatique, les gens préfère de l'informatique avec GUI intégré.
                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 4.

                      On critique souvent le meilleur parce qu'il est meilleur et que ça marche, forcément on critique moins ce qu'on n'utilise pas parce que rien qu'au départ c'est inutilisable.


                      C'est idiot comme raisonnement. Si on te suit, tu critiques tellement Linux qu'on peut en déduire que c'est le meilleur :-)

                      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 3.

                      Le problème de la CLI c'est qu'il faut connaitres les commandes.

                      Le problème d'une gui, c'est que si ce n'est pas prévu, tu ne peux pas faire grand chose de complexe.

                      Voici un exemple de la dernière ligne que j'ai écrite, comment veux-tu faire ça en gui ?

                      cut -d ';' -f 143 RES_TC03.csv | cut -d ',' -f 2 | cut -d'(' -f 2 | sort -rn | uniq | xargs -l perl -w to_arinc429.pl > label.txt

                      "La première sécurité est la liberté"

                      • [^] # Re: n'empeche...

                        Posté par . Évalué à 3.

                        À part le script Perl, je crois que la plupart des manipulations de texte peuvent se faire avec un tableur, sauf quand il y a vraiment trop de données.

                        (je précise que je préfère la CLI, mais il vaut mieux connaître tous les usages).

                        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                        • [^] # Re: n'empeche...

                          Posté par . Évalué à 4.

                          tu as très mal lu sa ligne alors.
                          Je n'ai jamais vu dans excel un sous-délimiteur de champs (cut -d';' |cut -d',' )
                          Alors oui tu peux en passant dans excel 1* 2 * 3*,
                          ou typiquement << Quand vous avez un marteau tout ressemble à un clou>>

                          par contre j'aurais utiliser sort -u plutôt que sort |uniq ^^

                          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

                          • [^] # Re: n'empeche...

                            Posté par . Évalué à 4.

                            Je n'ai jamais vu dans excel un sous-délimiteur de champs (cut -d';' |cut -d',' )

                            Nan mais avec un tableur* tu peux aussi utiliser des formules pour splitter.

                            Et l'idée est de permettre aux gens qui ne maîtrisent pas la CLI de faire des choses avancées avec d'autres outils, d'autant que le but du tableur est précisément de travailler avec des données texte ou numériques.

                            Quand vous avez un marteau tout ressemble à un clou

                            On peut le dire également pour la CLI ;-)


                            par contre j'aurais utiliser sort -u plutôt que sort |uniq ^^

                            Pareil, on a un useless usage of uniq.



                            * : pas de prosélitisme pour Microsoft ici, il y a d'autres tableurs qu'Excel :-)

                            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                            • [^] # Re: n'empeche...

                              Posté par . Évalué à 2.

                              > Nan mais avec un tableur* tu peux aussi utiliser des formules pour splitter.
                              en attendant j'aimerai bien voire la formule en question :D.

                              Il ne faut pas décorner les boeufs avant d'avoir semé le vent

                          • [^] # Re: n'empeche...

                            Posté par (page perso) . Évalué à 2.

                            Je n'ai jamais vu dans excel un sous-délimiteur de champs (cut -d';' |cut -d',' )

                            Tu fais une première passe avec un délimiteur.
                            Tu fais une seconde passe avec le deuxième délimiteur.
                            Et c'est réglé.
                            Pas besoin de bouquiner pendant toute une journée pour comprendre le fonctionnement de cut et du chainage de commande.
                            • [^] # Re: n'empeche...

                              Posté par . Évalué à 2.

                              et une troisième avec le 3eme délimiteur (y a aussi '(' où je me suis abstenu de le rajouter, déjà un sous champ c'est pas mal )

                              > Pas besoin de bouquiner pendant toute une journée pour comprendre le fonctionnement de cut et du chainage de commande.
                              pas besoin non plus je sais comment ces trucs là marchent, et ça à l'avantage de pouvoir être refait automatiquement si on s'aperçoit que les données d'entrées étaient erronée.

                              Ensuite l'heure nécessaire (et encore) dédiée à l'apprentissage du |et de cut, elle te sera de nouveau utile lorsque tu auras de nouveau traitement de ce genre à faire.

                              Il ne faut pas décorner les boeufs avant d'avoir semé le vent

                      • [^] # Re: n'empeche...

                        Posté par (page perso) . Évalué à 2.

                        Je n'ai pas essayé de comprendre ta ligne (ça prendrai trop de temps de comprendre), mais je suis sûr qu'avec Ooo je mettrai moins de temps à comprendre comment faire la même chose sur un fichier unique qu'à apprendre par coeur chaque commande unix pour savoir laquelle utiliser à quelle moment et comment.

                        Reste après pour l’automatisation, et la c'est plus pratique chez toi, mais est-ce utile d'automatiser? Car souvent on a un seul fichier à bidouiller...

                        Les GUIs sont bien plus puissants que tu peux le penser, on peut faire beaucoup de choses avec, je n'ai jamais eu besoin d'autre chose que Ooo/Excel lors de mes bidouilles de fichier CSV. Et surtout la courbe de progression est nettement mieux au début (passer en CLI est utile, mais pas pour tout le monde, il faut des besoins très avancés pour, et que le jeu en vaut la chandelle de l'apprentissage)
                        • [^] # Re: n'empeche...

                          Posté par . Évalué à 3.

                          bon pour l'explication de texte
                          cut -d ';' -f 143 RES_TC03.csv | cut -d ',' -f 2 | cut -d'(' -f 2 | sort -rn | uniq | xargs -l perl -w to_arinc429.pl > label.txt

                          on prend la colonne n° 143 du fichier (je ne sais pas à quoi ça correspond) DM un truc du genre) dans la colonne 143, il prend ce qui est après la 1ere , et avant la 3e, et dans ce dernier truc il prend ce qu'il y a après la 1 ere '(' et avant la 3 e. il trie ensuite en ordre numérique inverse supprime les doublons et le file en paramètre à un script perl.

                          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

                        • [^] # Re: n'empeche...

                          Posté par . Évalué à 1.

                          e n'ai jamais eu besoin d'autre chose que Ooo/Excel lors de mes bidouilles de fichier CSV.

                          Il y a tres longtemps, dans une lointaine galaxie, j'ai eu a manipuler des fichiers CSV dans un environnement hostile. Malheureusement, le nombre de lignes du fichier etait supérieur à ce que pouvait charger Excel (ca devait etre 16000 a l'époque)...

                          Et là j'ai regretté l'absence d'outils CLI, qui n'ont pas ce genre de problèmes (sauf éventuellement sort).
                          • [^] # Re: n'empeche...

                            Posté par . Évalué à 2.

                            Mais aujourd'hui, on a des tableurs modernes, perfomants et surtout libres, comme Gnumeric qui va jusqu'à 4 millions de lignes. Même Excel ne va pas si loin.

                            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                            • [^] # Re: n'empeche...

                              Posté par . Évalué à 3.

                              Oui, aujourd'hui. Mais il y a 15 ans, la limite des tableurs etait beaucoup plus faible, alors que celle des outils lignes de commande est toujours la meme, c'est a dire inexistante.

                              <mode="hypocrisie">Et si mon fichier CSV fait 5 millions de lignes, comment je fais pour le traiter avec Gnumeric aujourd'hui ?</mode>
                              • [^] # Re: n'empeche...

                                Posté par . Évalué à 2.

                                Tu prends les sources et tu modifies.

                                Oui, c'est overkill, mais c'est l'avantage du libre :-)

                                Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                        • [^] # Re: n'empeche...

                          Posté par . Évalué à 2.

                          En l'occurrence, c'est un fichier résultat de test à vérifier. Donc, oui il change souvent en période de mise au point.

                          Le problème des modifs dans excel c'est qu'elles sont souvent destructrice.

                          Les filtres unix il y en a peu. En fait je m'en sors avec toujours les mêmes (cut, sort, find, xargs, grep, au pire perl -alne '...')

                          "La première sécurité est la liberté"

                      • [^] # Re: n'empeche...

                        Posté par (page perso) . Évalué à 2.

                        sort -rn | uniq
                        sort -rnu
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 4.

                    Il n'y a pas que celle ci.
                    Il y aussi la mise à disposition pour tous d'outils informatiques facilement utilisable. Là où nous avions des ordinateurs disparates ayant besoin chacun de leur O.S. Microsoft a réussi le tour de force de proposer un O.S unique pour tous.
                    Ceci n'est pas qu'une victoire de MS d'ailleurs, mais également des standards, permettant cela sans mettre au placard la diversité.

                    Microsoft à fait ce que Linux fait dans le monde Unix : une saine unification du "logiciel", et en capacité de fonctionner sur un grand nombre de matériels. Le tour de force me semble encore plus important avec Linux qu'avec Microsoft car ce dernier ne s'occupe que de 8086 (et un peu de Arm), quant Linux est encore plus universel.

                    Au départ il me semble que "windows" (qui ne portait pas encore ce nom) était un terminal d'accès à des machines unix, facilement utilisable, non ? Aujourd'hui, avec le web et les réseaux, windows revient à sa position initiale : un terminal d'accès à des unix ;)

                    Qu'ils aient peut être mis la charrue avant les boeufs, et qu'ils en paient encore les pots cassés aujourd'hui, est une considération, et intéressante, mais cela n'enlève pas le fait que Microsoft a été là à ce moment là de l'histoire, et qu'ils ont fait le nécessaire pour accompagner ce mouvement.

                    Il n'y a pas que "Office" comme réussite, non ?

                    Et puis, là c'est une belle supputation, il est possible que Windows meure avec la mort des PC. Lentement, mais surement. On voit déjà les prix des disques durs dont la tendance est à la hausse, bientôt demain plus que du ssd pour michu. Le reste suivra... Probable que seuls les professionnels demain aient encore besoin de "pc". Je pense qu'ils supputent la même chose chez microsoft, d'où la nécessité pour eux aujourd'hui de se "rattraper aux branches" avec les smartphones (qui n'ont pas l'air d'être une réussite, encore une fois) et les serveurs. Ainsi qu'avec la Xbox, bien sûr.

                    Bref, demain sera un autre jour :)
                    Et il me semble que plus l'informatique prendra de place dans notre quotidien, moins il y aura de pc. Intel partout, windows et pc beaucoup moins...
                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 2.

                      Dans la préhistoire, il y a avait ouatmilles Unix (qui ont poser des bases saines pour un système). Puis est venus le temps de "l'informatique individuelle", avec plein de petites machines toutes très différentes. Ensuite le règne du PC x86, et celui de Windows. Demain sera le règne de l'embarqué, de l'informatique invisible, et le règne de Linux.

                      A chaque époque son mouvement.
                      A chaque mouvement son système.
            • [^] # Re: n'empeche...

              Posté par . Évalué à 1.

              Finalement tu as raisons ils ne sont pas incompetents ils sont malhonnetes:

              http://digitizor.com/2010/11/17/internet-explorer-9-caught-c(...)
              • [^] # Re: n'empeche...

                Posté par (page perso) . Évalué à 4.

                Tu remarqueras qu'ils ont mis un point d'interrogation dans le titre. Une précaution que tu n'as pas jugé utile de prendre. C'est honnête ça ?
                • [^] # Re: n'empeche...

                  Posté par . Évalué à 2.

                  Et oui tout ca parceque l'on a pas les sources sinon ce serait un point d'exclamation.

                  Mais je suppose que tu vas pouvoir donner une autre explication au phenomene?
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 3.

                    Va prendre des cours de programmation, notamment sur les compilateurs et revient nous voir avant d'accuser a tort et a travers quand ca t'arrange : http://news.ycombinator.com/item?id=1915380
                    • [^] # Re: n'empeche...

                      Posté par . Évalué à 2.

                      "Ne pas mettre sur le dos de la malice, ce qui peut l'être sur le dos de l'incompétence".

                      Même si ici, incompétence est un peu fort.

                      C'est le point 2 et 3 de l'article : un compilateur fragile et une optimisation principalement faite sur le benchmark.

                      "La première sécurité est la liberté"

                      • [^] # Re: n'empeche...

                        Posté par . Évalué à 4.

                        Surtout que ce qu'il dit est faux cela n'a strictement rien avoir un compilateur quelconque mais bon ca il le savait pertinemment.
                        • [^] # Re: n'empeche...

                          Posté par . Évalué à 2.

                          Tu devrais vraiment arreter de t'immiscer dans un sujet sur lequel tu ne connais strictement rien, tu passes deja assez souvent pour un clown comme ca.
                          • [^] # Re: n'empeche...

                            Posté par . Évalué à 1.

                            Va lire les blogs de ta boite avant de parler.
                            • [^] # Re: n'empeche...

                              Posté par . Évalué à 3.

                              Justement, je les lis et contrairement a toi je le comprends, c'est bien pour ca que je te suggeres d'arreter de te ridiculiser.
                      • [^] # Re: n'empeche...

                        Posté par . Évalué à 2.

                        incompetence a pas mal de niveau alors et en particulier sur le fait de ne pas chercher a comprendre pourquoi ils sont si fort par rapport a la concurrence et se vanter des resultats.

                        Ben finalement c'est con c'est "juste" que le test est pas "adapte". Ca fait bien "on se rattrape au branche". Ca me rappelle les tests de cartes video ou les drivers etaient optimise pour certaines specificite du test. J'appelle cela tricher.
                        • [^] # Re: n'empeche...

                          Posté par (page perso) . Évalué à 1.

                          Tu parles toujours d’incompétence des autres, mais pas de la tienne...

                          Le résultat affiché est-il celui escompté?
                          Oui.
                          Donc il n'y a pas de triche : chaque site web qui utilisera le même scénario aura la même vitesse, les autres moteurs peuvent intégrer les mêmes optimisations. C'est quand même la liberté de chaque navigateur de choisir ce qu'il optimise ou pas, des tests qu'il fait etc... Et la responsabilité des testeurs de savoir qu'un test ne fait pas plus que ce qu'il teste, et que la vie réelle n'est pas un test.

                          L’incompétence est peut-être chez ceux qui parlent de triche là où il y a de l'optimisation ciblée (tout à fait normale, on se focalise sur certaines optimisations, on ne peut pas tout optimiser tout le temps. Tous les logiciels font des choix d'optimisation)
                          • [^] # Re: n'empeche...

                            Posté par . Évalué à 4.

                            euh... tu essayes quand même d'avoir des optimisations qui concernent un maximum de cas.

                            Si tu fais une optim qui consiste à reconnaitre un coeur de boucle particuliers pour le replacer par du code assembleur ultra optimisé, et que, comme par hasard, ce coeur de boucle prend beaucoup de temps dans un benchmark populaire, tu es en droit de te poser des questions.

                            "La première sécurité est la liberté"

                            • [^] # Re: n'empeche...

                              Posté par (page perso) . Évalué à 0.

                              Quelle question te poses-tu donc?
                              Car bon, ça reste de l'optimisation ciblée, et non pas de la triche. Choisir son optimisation en fonction de l'utilisation faite de la fonction, je n'appelle pas ça de la triche mais de l'optimisation ciblée, libre à chaque de choisir sa cible. La triche serait si le résultat n'est pas celui attendu (cas de certains pilotes pour certains jeux, ou le pilote dit "si si j'applique des filtres" sans les appliquer par exemple)
                              • [^] # Re: n'empeche...

                                Posté par . Évalué à 5.

                                Non, c'est de la pure volonté de baiser un système de mesure. (je précise car mon message devait être trop subtile).

                                Un benchmark est choisi pour représenter un type de code "moyen". Si il est ciblé, il ne sert plus à rien.

                                Reconnaitre un cœur de boucle contenant une dizaine d'instruction haut niveau et l'optimiser à mort, a une chance infime de se retrouver dans un vrai code, ailleurs. Optimiser des milliers de cœurs de boucle n'est pas envisageable.

                                "La première sécurité est la liberté"

                                • [^] # Re: n'empeche...

                                  Posté par . Évalué à 1.

                                  nous sommes donc d'accord c'est de la triche et donc de la malhonnetete.
                                  • [^] # Re: n'empeche...

                                    Posté par . Évalué à 2.

                                    J'ai parler en général pas dans le cas de ce bench.

                                    "La première sécurité est la liberté"

                                • [^] # Re: n'empeche...

                                  Posté par (page perso) . Évalué à 2.

                                  Si la boucle est en permanence la même, mauvais test, changer test.
                                  • [^] # Re: n'empeche...

                                    Posté par . Évalué à 2.

                                    On est bien d'accord. Un benchmark synthétique est souvent mauvais.

                                    "La première sécurité est la liberté"

                          • [^] # Re: n'empeche...

                            Posté par . Évalué à 1.

                            mais mon petit monsieur moi je suis incompetent, tous le monde le sait sur ce site donc je ne vois meme pas pourquoi ceci est en debat.

                            En ce qui concerne les optimisations c'est tout de meme balot que ce soit pile poile sur LE test qui sert a pretendre que le logiciel est le meilleur du monde. Franchement que c'est pas de bol...
                            • [^] # Re: n'empeche...

                              Posté par . Évalué à 2.

                              C'est bien ca ton probleme, tu continues a parler de trucs que tu ne connais pas.

                              L'optimisation elle est pas specifique a ce bench, c'est une optimisation generale qui a certaines limites, et notamment dans ce cas, un changement bloque l'optimisation. Il y a plein d'autres cas qui bloquent cette optimisation aussi, et plein d'autres cas ou le code est optimise.
                            • [^] # Re: n'empeche...

                              Posté par . Évalué à 4.

                              Sans rire, tu peux pas t'écraser un peu de temps en temps ? Tu es un connard insupportable dans la plupart des discussions où tu t'insères.

                              Que tu ais raison ou tort on s'en fout. Arrête d'être un sale con.
                • [^] # Re: n'empeche...

                  Posté par . Évalué à 1.

                  moi honnete beaucoup plus que Microsoft et ses employes ca c'est sur.

                  D'ailleurs tu peux remarquer en lisant la suite que "l'employe Microsoft qui connait tout" pretend tout d'abord que c'est une histoire de compilateur puis apres finalement non ce sont des optimisations dans le code.

                  Et naturellement le fais que cette boite ait fait un communique de presse en disant "on pisse plus loin que les autres" et que en fait pas de bol lorsque les "autres" regardent la realite du record ils s'apercoivent que c'est en fait un tuyau d'arrosage qui a ete utilise... C'est amusant mais bon les mensonges ca commence a bien faire.
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 2.

                    Non je pretends depuis le debut que tu devrais arreter de passer pour un clown.

                    Devine qui c'est qui fait les optimisations dans le code ? Le compilateur du JIT
                  • [^] # Re: n'empeche...

                    Posté par . Évalué à 0.

                    moi honnete beaucoup plus que Microsoft et ses employes ca c'est sur.

                    Ouarf, un trolleur invetere qui dit ca depuis son multi-qui-sert-a-troller.
                    Elle va me faire la soiree celle la...

                    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

      • [^] # Re: n'empeche...

        Posté par . Évalué à 10.

        Ils auraient vraiment voulu blinder le truc qu'ils auraient commencé par ne pas mettre une prise USB comme connexion

        Vu que c'est un périph pour XBox et que la connectique XBox se limite à l'USB, ils avaient pas trop le choix de toute façon.

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # Ben en fait...

    Posté par (page perso) . Évalué à 3.

    y'a eu un journal sur le sujet y'a pas si longtemps, mais ils n'étaient pas si loin que ça dans retour vers le futur:
    - la 3D (les-dents-de-la-mer-je-sais-plus-combien-mais-19-je-crois) arrive à grands cris, pas encore pour les pubs dans la rue, mais sans lunette (sous un certain angle), et plus jolie
    - Les chaussures qui se lacent toutes seules existent: http://www.semageek.com/power-laces-2-les-chaussures-qui-se-(...)
    - les robots serveurs sont tout à fait envisageables, ils peuvent même simuler une engueulade comme au café
    - les écrans plats comme chez Marty du futur sont là, ainsi que tout ce qui faut pour la vidéo conférence (je pense bien sûr à xmpp).
    - et (c'est là le rapport avec le journal) avec des trucs comme Kinect, on imagine très bien des gamins dire dans quelques années «c'est nul, il faut utiliser ses mains» (scène où Marty joue à un jeu de tir, lié aux tirs réels dans le 3)

    Ils nous manque:
    - LES VOITURES VOLANTES
    - les skates volants
    - les fringues moches (mais ça on n'est pas pressé), et qui sèchent et s'adaptent à la taille toutes seules (déjà mieux)
    - l'hydrateur de nourriture (pas sûr que c'était exactement ça, mais c'était l'idée)
    - l'ALMANACH DES SPORTS
    - et sûrement d'autres que j'oublie

    Wé, ben quand j'y repense, pour un film de plus de 20 ans, c'est quand même fort. Puis je sais pas vous, mais moi je me les suis repassé y'a pas si longtemps, et j'ai toujours autant de plaisir à les voir :)
    • [^] # Re: Ben en fait...

      Posté par . Évalué à 1.

      - et sûrement d'autres que j'oublie

      la délorean ?
      • [^] # Re: Ben en fait...

        Posté par . Évalué à 4.

        Elle existe, mais certaines options sont en rupture (convecteur temporel, réacteur à fusion, etc.)
        • [^] # Re: Ben en fait...

          Posté par . Évalué à 3.

          Déjà, en trouver une qui atteigne les 88 miles/h, parce qu'avec le V6 Renault des années 80 et le poids de la carrosserie en acier inoxidable...

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

          • [^] # Re: Ben en fait...

            Posté par (page perso) . Évalué à 3.

            C'est un moteur Peugeot Renault Volvo (PRV) des années 70 :D

            Il devait avoir quand même une bonne conception de base, car il a équipé des veaux, des chars, et même des avions.

            http://fr.wikipedia.org/wiki/Moteur_PRV

            Envoyé depuis mon lapin.

            • [^] # Re: Ben en fait...

              Posté par . Évalué à 2.

              Au moins, on peut trouver facilement des pièces en France, pour le reste par contre...

              Notons que c'est un parfait exemple de voiture mondiale :
              * la marque et le fondateur américains,
              * le chassis britannique (celui de la Lotus Esprit, revu par Colin Chapman himself),
              * le moteur franco-suedois (le fameux PRV donc),
              * pas mal de pièces mécaniques sont françaises (issues de la Renault 20),
              * la carrosserie italienne (dessinée par Giugiaro),
              * l'usine irlandaise (d'où le prix prohibitif et la mauvaise qualité en général, les ouvriers n'étant pas formés)

              Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

              • [^] # Re: Ben en fait...

                Posté par . Évalué à 3.

                Mondial, c'est vite dit. Latitude > 0, longitude étalée sur moins de 180°, moins d'un quart de sphère.

                Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

              • [^] # Re: Ben en fait...

                Posté par . Évalué à 2.

                * le deal de cocaine, quand a lui, etait colombien http://en.wikipedia.org/wiki/John_DeLorean#Entrapment

                If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

    • [^] # Re: Ben en fait...

      Posté par (page perso) . Évalué à 1.

      Pour l'hoverboard on en est pas loin en fait :
      http://gizmodo.com/5549271/a-real-working-hoverboard-exists

Suivre le flux des commentaires

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