j_m a écrit 863 commentaires

  • [^] # Re: Question bête

    Posté par  . En réponse au journal Belgian Electronic Card. Évalué à 3.

    Quoi on peut sortir la clé privée de la carte ? Je crois pas, sinon ça n'a pas beaucoup de sens, dès que tu donnes ta carte pour signer un truc on peut te prendre ta clé privée en même temps…

  • [^] # Re: Imitation Game

    Posté par  . En réponse à la dépêche "Imitation Game" : la vie d'Alan Turing sur grand écran. Évalué à 2.

    C'est quand même un comble ! Le vrai Turing se décarcasse toute la guerre pour sa patrie…et là dans le biopic on le fait passer pour un traître !

    C'est peut-être pour montrer la lucidité qu'il avait sur le danger qui menacait sa vie en cas de révélation de son homosexualité ?

  • [^] # Re: Lego Friends

    Posté par  . En réponse au journal Tesla Motors VS the rest of the world. Évalué à 2.

    Négocier, c'est un peu long, ça demande de la patience, mais ça rend intelligent. Ca apprend au moins la négociation, ce qui n'est pas rien.

  • [^] # Re: le conflit d'interet n'est pas un argument ad hominem.

    Posté par  . En réponse à la dépêche Comment réfuter. Évalué à 5. Dernière modification le 26 décembre 2014 à 22:37.

    Traiter une proposition (ou une oppinion) irrecevable si elle avantage celui qui l'énonce, c'est un peu extrême.

    L'exemple donné est plutôt un conflit d'intérêt. La personne avantagée est aussi celle qui décide, pas seulement celle qui énonce. C'est ça le problème.

    Appeler ça une attaque ad-hominem c'est un peu étrange…

    Sinon défendre une opinion qui nous avantage, c'est par exemple ce que font les gens dans les tribunaux, accusés ou victime. C'est une bonne chose d'écouter ces gens.

  • [^] # Re: premier bilan

    Posté par  . En réponse au message Performances des SGBD. Évalué à 1.

    Oups, grillé

  • [^] # Re: premier bilan

    Posté par  . En réponse au message Performances des SGBD. Évalué à 1.

    Effectivement, de mon premier retour direct sur du SGBD. Le tuning des requêtes est extrêmement important.
    Merci pour vos retours et vos partages. Je m'en vais donc tuner mes requêtes pour optimiser au maximum la BDD afin qu'elle "dépote"

    Et aussi pour ne pas perdre ton temps sur n'importe quoi, il existe des outils qui affichent les requêtes les plus lourdes, sur lesquels il faut travailler. En oracle par exemple c'est Oracle Enterprise Manager.

    Quand tu sais quelle requête pause problème tu peux aussi utiliser les outils d'analyse du plan de d'exécution: explain plan (oracle ou postgres)
    Ca te dis les index utilisés par une requête, les jointures et l'importance estimée de chacune d'elles, et plein d'autres choses.

    Et ça n'a pas beaucoup été dis, mais les index sont super important! Il faut les mettre sur les champs qui apparaissent dans ton where. Mais ils ralentissent les insert et les updates donc il ne faut pas en abuser non plus. Et plus tu mets de champs dans un index plus il grossi vite, et quand il ne rentre plus en cache il devient plus lent.

    Ca c'est pour les BTree, c'est bon en général. Les autres c'est pour des besoins spécifiques, comme les bitmaps index pour les grosses tables.

  • [^] # Re: Personne pour lancer le troll?

    Posté par  . En réponse à la dépêche Joker, un logiciel pour doubler des films sous licence GPL. Évalué à 0.

    J'ai jamais dit le contraire. Et je dis pas non plus que regarder des films en VO est une solution miracle (je dis même le contraire avec la blague de "l'anglais en 3 leçons").

    Ce que je dis, c'est que la VO aide. Mais bien entendu, rien ne replace la discussion en vrai avec des gens qui parlent anglais. Ça me paraît tellement évident que ça me fait de la peine de devoir le préciser!

    Le truc des films en VO ça revient tout le temps pour expliquer qu'on parle mieux dans d'autres pays. Comme si ça avait un rôle majeur. C'est bizarre que ça revienne si souvent, c'est comme si tous le monde était d'accord là-dessus, que c'était effectivement majeur.

    C'est pas ton cas, mais comprend que ça pouvait le laisser penser.

  • [^] # Re: Personne pour lancer le troll?

    Posté par  . En réponse à la dépêche Joker, un logiciel pour doubler des films sous licence GPL. Évalué à 2.

    Ca oui, je veux bien. La VO peut aider. Surtout une fois qu'on commence à vouloir parler réellement et à être confronté à des problèmes, à mon avis.

    Ce qui me gène , c'est que c'est souvent présenté comme une explication des meilleurs performances des pays nordique, sous-entendu: c'est une contribution majeur à leur bonnes performances. Alors que finalement ça peut juste être une petite aide supplémentaire pour des gens qui ont déjà parlés dix fois plus que nous pendant leurs études.

  • [^] # Re: Personne pour lancer le troll?

    Posté par  . En réponse à la dépêche Joker, un logiciel pour doubler des films sous licence GPL. Évalué à 3.

    Bah non, ça a marché (et marche toujours) pour moi aussi. Désolé de te décevoir.

    Pourquoi toi aussi ? Tu as été dans la même situation que Jehan ? Tu es allé dans un pays où on parle très bien anglais, tu as passé ton temps à parler anglais avec les gens + quelques petits films en VO ?

    Après avoir lu le texte de , c'était pas un exemple très convaincant. Si ça t'as échappé, c'est que tu as été sélectif pour renforcer ton préjugé.

    Pourtant il pensait aussi être un exemple. Pourquoi toi ce serait mieux? Attention, tu as peut-être raison pour ton cas particulier. Tu n'en as simplement pas raconté assez pour être pris en défaut.

  • [^] # Re: Personne pour lancer le troll?

    Posté par  . En réponse à la dépêche Joker, un logiciel pour doubler des films sous licence GPL. Évalué à 4.

    Le cliché, c'est que les gens parlent tous bien anglais au Danemark ou c'est que regarder des films en VO aide beaucoup à la langue?

    C'est pour la VO le cliché.

    Sinon en te lisant j'ai l'impression qu'au Danemark tu as dû t'exprimer en anglais. Ca serait pas ça le facteur majeur de progression de ton anglais ? Les clichés, quand on les a dans la tête, ils sont très difficiles à déloger. Même quand on a les preuves sous le nez.

    Et c'est pas parce que je suis plus fin que les autres que j'ai vu ça. Après mon immersion d'un mois en Allemagne, le bénéfice de cette autre méthode est tellement flagrant que ça crève les yeux.

    D'ailleurs c'est pas si contre intuitif que ça. Apprendre à parler en parlant effectivement. En enchaînant des phrases, en construisant un dialogue. Si tu fais ça pendant six ans, tu devrais sortir de l'école mieux entraîné que celui qui n'a fait que prononcer quelques phrases isolées à raison de 2-3 minutes par heure de cours pour une classe de 20 élèves.

    Ce qu'il y a c'est que les profs pensent qu'il faut surveiller chaque mot qui sort de la bouche d'un élève. Et ont des réticences à se détacher de ce modèle contre toute raison. Et toutes les preuves d'inefficacité de cet approche on les refoule.

  • [^] # Re: Personne pour lancer le troll?

    Posté par  . En réponse à la dépêche Joker, un logiciel pour doubler des films sous licence GPL. Évalué à 7. Dernière modification le 07 novembre 2014 à 23:38.

    Et ça participe très probablement au fait qu'au Danemark par exemple, où j'ai vécu un an, les gens parlent tous anglais parfaitement

    Pff. Le gros cliché. Je suis sans doute pas le seul ici qui regarde ces films en VO depuis bien longtemps et est super mauvais en anglais. Il y a p-l-e-i-n de monde comme ça.

    Par contre il y a des pays où les élèves ont principalement des exercices de conversation en groupe de 2 ou 3 systématiquement au lieu de travailler en grand groupe classe, et ça doit bien les faire parler 5 à 10 fois plus qu'avec d'autres méthodes moyenâgeuses.

    Le secret c'est la conversation. A deux. Les films en VO ça apporte un petit quelque chose, mais ça n'aide pas à trouver ses mots et à construire ses phrases.

    J'apporte cette précision parce qu'actuellement j'essaie d'améliorer mon anglais avec des cours du soir et je subis ces vieilles méthodes alors que j'ai suivi des cours en Allemagne à seulement 50 km de ma ville où les cours étaient tellement mieux que j'en suis tout révolté. Et c'était pas un prof allemand génial, j'ai eu plusieurs profs et les cours étaient toujours bons.

    Si vous aussi, vous subissez ces vieilles méthodes moisies, révoltez-vous :D

  • [^] # Re: sur l'ukraine

    Posté par  . En réponse au journal Wanted: TOR - pour une poignée de roubles. Évalué à 1.

    Moi je dirais que Marine Lepen n'est pas néo nazi, mais son père oui, ainsi qu'une partie de leurs élus.

    Donc Marine la grande figure médiatique, non, le parti, oui.

    Mais je ne suis pas ça de près :-)

  • # Système de ticketing

    Posté par  . En réponse au journal Comment vivre sans TODO list?. Évalué à 5.

    On sait qu'en Informatique, on est connecté. On a pleins de canaux qui nous permettent d'être joint. Lorsqu'on bosse, on a les mails, twitter, irc ou les messageries instantanées, la pause au café, le boss qui passe la tête dans l'open space, etc, etc.. On peut choisir de tout faire immédiatement, mais l'explosion guette vite: il y a plus de requêtes par jour que de temps pour les mener à bien. On peut dire merde à tout le monde, mais d'un point de vue professionnel, ça passe assez mal.
    Actuellement, je vis avec un petit fichier texte TODO qui peine à vivre car il souffre d'obésité maladive dûe à toutes ces requêtes incessantes, d'où mon idée de passer à des solutions professionnelles de TODO list :)

    Pour moi, un système de ticketing devrait être adapté pour gérer toutes ces requêtes.

    En gros un ticket c'est une requêtes qui t'es adressée, quelq'un a renseigné ton nom ou le nom de ton département dans son ticket, il y a une description du problème, éventuellement une date d'échéance, un degré d'urgence et toute autre info utile.

    Quand quelqu'un a remplis un ticket qui te concerne tu le vois apparaître dans ta propre liste de tickets. Quand tu prends en charge le ticket tu peux l'indiquer et le créateur en sera averti, pareil quand la tâche est accomplie.

    Si quelqu'un te parle d'un truc à la machine à café, tu l'écoutes et tu lui dis de bien penser à faire un ticket.

    Par contre, pour le côté Web je pense que tu n'y échapperas pas. Moi je connais GLPI, mais il fait plein d'autres choses et il doit y avoir plus simple.

  • [^] # Re: Désolé de briser un mythe...

    Posté par  . En réponse au journal Windows est il prêt pour le Desktop ? . Évalué à 1.

    L'esprit de mon commentaire était d'apporter une solution à un problème pratique que se posait la personne à qui je répondais. Comment on fait pour trimballer un 24 pouces ? Ben on le trimbale pas.

    Et pour remplacer les bureaux virtuel, la solution c'est d'avoir deux écrans. C'est de ça qu'on parlait je crois, le nombre de pouces c'était un peu du détail. Et ça forcément on ne les traîne pas avec soit.

  • [^] # Re: Désolé de briser un mythe...

    Posté par  . En réponse au journal Windows est il prêt pour le Desktop ? . Évalué à -2.

    On a une solution pour ce cas. On débranche le portable 15 pouces de la station d'accueil pour l'emporter avec soit et on laisse les deux grands écrans sur place.

  • [^] # Re: Les liens

    Posté par  . En réponse au journal Vous êtes tous des terroristes (potentiellement). Évalué à 10.

    De toute façon on est tous des terroristes ici, Hé oui on est Européens et même encore pire on est des Français, les pays des droits de l'homme :-D

    A mon avis les Américains n'ont rien contre l'idée abstraite des droits de l'homme. C'est plutôt leur mises en application dans les cas concrets qui pose problème, tout comme chez nous.

  • [^] # Re: un autre sujet d'étude

    Posté par  . En réponse au journal [+]. Évalué à 2.

    Essaye de montrer un protocole d'étude qui étudie la relation entre la mort et la vaccination infantile. Tu ne trouveras aucun financement parce que cela a été décidé que la vaccination est obligatoirement positive pour tous. A chaque fois qu'il y a des complications vaccinales, on rejette en bloc et surtout on ne l'étudie pas et surtout on explique qu'il n'y a pas d'étude qui le montre.

    Dans l'absolu, c'est une réflexion intéressante. Certain sujets sensibles ne sont peut-être pas bien traités.

    Mais est-ce que tout est à jeter pour autant ?

    Ici on a une simple petite observation de psychologie sociale. Au pire on peut dire que la question n'a pas été bien étudiée si c'est la seule étude disponible. Il faut juste donner un contexte, il n'y a vraiment aucune raison de parler de foi ou de dogme. Et je pense que c'est vrai pour beaucoup d'autres sujets.

  • [^] # Re: un autre sujet d'étude

    Posté par  . En réponse au journal [+]. Évalué à 2.

    D'ailleurs c'est achemenent marrant le rapport du "scientifique" avec les études. Elles ne servent qu'à conforter ce que l'on sait déjà, dès qu'elles lèvent un doute, il y a toujours un moyen de démontrer qu'elle est trop pas bien faite, qu'elle étudie pas les bonnes choses, que le point de départ est mauvais, que les données sont pas représentatives. Par contre n'importe quelle étude qui montre ce que le croit bénéficie automatiquement de l'à priori de véracité.

    C'est là que la science rejoint la foi : on ne veut croire qu'à ce qu'on croit.

    Tu oublies de dire que les études suivantes qui aborderont le sujet devront tenir compte des critiques qui ont été formulées sur la représentativité des données, qu'elle étudie bien les bonnes choses, etc. Alors on va peut-être aller une fois dans le sens contraire, peut-être tourner en rond, mais la méthodologie avance et est toujours plus raffinée et le sujet de mieux en mieux connu sur des détails de plus en plus fin.

    C'est cette démarche qui est importante. C'est ça qui fait la différence avec une question de foi.

  • [^] # Re: Migration?

    Posté par  . En réponse à la dépêche Odoo: le nouveau OpenERP, avec 10 millions de plus. Évalué à 9.

    la qualité du DEV : nettement meilleure en Open Source
    

    Haha…comme si un codeur 'open source' etait different d'un codeur 'close source' alors meme que le codeur se fout bien de la licence dnas lequel son code va etre utilise puisque c'est pas lui qui decide de base…

    Si on écarte la possibilité que le codeur Open Source soit intrinsèquement meilleur et plus intelligent, ce que je crois personne ne pensait au départ, il reste la possibilité que l'environnement open source pousse le développeur à la qualité.

    Ce qui n'a rien d'absurde puisque il y a désormais des interactions entre le client (les techniciens du client) et le fournisseur à propos du code. En effet le client qui installe le logiciel voit les sources, et code des modules ou intervient carrément sur le code. Et il va discuter de ses difficultés avec le fournisseur.

  • [^] # Re: Microsoft...

    Posté par  . En réponse à la dépêche « Triple poignée de main », faille dans le protocole TLS. Évalué à 1.

    Je crois que tu ne connais rien à la mode ;-)

  • [^] # Re: C'est pourtant évident.

    Posté par  . En réponse à la dépêche Coder efficacement, bonnes pratiques et erreurs à éviter. Évalué à 2.

    Les exemples pourraient être implémentés avec de simple fonctions récursives dans un langage impératif. Où est la différence ?

    Comment est-ce qu'on contrôle la taille de la pile de mémoire de ces fonctions ?

  • [^] # Re: MySQL ou sqlite ?

    Posté par  . En réponse au message table SQL à optimiser. Évalué à 2.

    Et que viens faire MySQL là-dedans ? C'est dans ton titre, ça ressemble à une coquille quand on lit tes messages.

  • [^] # Re: Re : Chronomètre

    Posté par  . En réponse au message Problème d'affichage de chiffres jeu squaro Python. Évalué à 1. Dernière modification le 03 avril 2014 à 21:20.

    Il faut utiliser les threads. C'est une notion avancée qu'on n'aborde pas dans un cours d'introduction, normalement.

    En fait au sein d'un même programme tu peux lancer des fonctions qui seront indépendantes comme si elles étaient dans des programmes différents. La méthode start_new_thread te permet de faire ça pour les programmes en mode console. Souvent les bibliothèques graphiques ont leurs propres méthodes pour faire ça.

    Voici un exemple avec start_new_thread:

    import time
    
    import thread
    
    def showTime():
        sec = 0
        min=0
        while 1==1:
            time.sleep(1)
            sec +=1
            if sec == 60:
                min += 1
                sec = 0
            print "\t{0}:{1}".format(min, sec)
    
    #On lance la fonction dans un thread indépendant
    thread.start_new_thread(showTime, ())
    
    sec = 0
    min=0
    while 1==1:
        #Les deux sleep fonctionnent dans des thread indépendants
        time.sleep(3)
        sec +=1
        if sec == 60:
            min += 1
            sec = 0
        print "{0}:{1}".format(min, sec)

    Donc quand tu exécutes, tu vois que le programme n'attend pas que showTime se soit terminé pour passer à la suite. C'est très différent de ce que tu aurais obtenu sans la méthode start_new_thread. C'est comme si il y avait deux programmes qui s'exécutaient à leur rythme dans des fenêtres séparées sans se connaître.

    Il y a moyen de simuler ça sans passer par les threads. Il faudrait alors lancer toutes tes méthodes dans la boucle while. C'est intéressant à essayer aussi.

  • [^] # Re: Mauvais calcul de circle

    Posté par  . En réponse au message Problème d'affichage de chiffres jeu squaro Python. Évalué à 2.

    Notes qu'il faudrait peut-être que tu décrives plus en détail le problème que tu as obtenu.

    Si par exemple tout se bloque quand tu utilises sleep, c'est normal. C'est sa fonction. Mais comme tu t'en doutes, tu n'es pas le premier à vouloir implémenter un timer et ce problème peut être contourné.

  • [^] # Re: Mauvais calcul de circle

    Posté par  . En réponse au message Problème d'affichage de chiffres jeu squaro Python. Évalué à 2.

    De mon côté si je reprend ton code, que je simplifie pour l'exécuter chez moi, ben ça marche:

    Voici ce que j'exécute:

    import time
    
    sec = 0
    min=0
    
    while sec < 60:
         time.sleep(1)
         sec +=1
         if sec == 60:
             min += 1
             sec = 0
         print "{0}:{1}".format(min, sec)

    Et ça donne une belle suite qui est itérée chaque seconde:

    0:1
    0:2
    0:3
    0:4
    ...
    0:59
    1:0
    1:1
    1:2

    Le problème doit venir de tes méthodes graphiques, que je ne connais pas.