Flo a écrit 122 commentaires

  • [^] # Re: Bah

    Posté par  . En réponse au message performances de JOIN / EXISTS sur postgres. Évalué à 1.

    En même temps, sur 22000 résultats positifs, ce n'est pas la mort non plus…

  • [^] # Re: explain

    Posté par  . En réponse au message performances de JOIN / EXISTS sur postgres. Évalué à 2.

    C'est bien ce que je pensais : chacune des sous-requêtes est exécutée 52049079 fois (50 000 000)! C'est bien un accès par index, mais 50 millions de fois, c'est long quand même. (c'est les 2 "Bitmap Index Scan")
    Le 'Or' est également fait plus de 50 mullions de fois, et est un peu plus long.
    C'est cela qui est le plus coûteux.

    En gros, le moteur prend chaque ligne de la table user et sélectionne les lignes de email telle que mixiuser.id = target_id, celles telle que mixiuser.id = target_id, puis vérifie si la condition est vérifiée.

    Si tu regardes bien, les requêtes dans email + le 'or', cela prend 0.007 millisecondes.
    Multiplié par 52049079 , c'est 364343,553 (environ 6 minutes)
    Ajoutes 211619.619 pour le parcours séquentiel de la table (3,5 minutes environ)…

    Alors que si tu réécris la requête avec une jointure je suppose qu'il utilise un moyen bien plus efficace (pas un nested loop évidemment, un merge ou un sort join).
    Il est possible aussi que l'optimiseur "réécrive" la requête s'il n'y a qu'un seul exists, mais n'y arrive pas avec les 2 et le or, vu la grande différence de temps de réponse.

    Je me demande pourquoi cet ORM fait les requêtes comme cela, c'est généralement beaucoup moins bon, en tout cas sous Postgres ou Oracle.

  • # C'est tard...

    Posté par  . En réponse au journal Le Soleil a rendez-vous avec Vénus.. Évalué à 3.

    Pour les français, le transit se termine à 6h49 heure légale.
    Chez moi (Nantes) le soleil se lèvera à 6h11. Cela fait vraiment peu de temps entre les 2, je ne sais même pas si le soleil sera visible avant la fin (environnement urbain…).
    Quelqu'un sait si on peut trouver quelque part la hauteur du soleil en fonction de l'heure et de la latitude? (pour savoir si ça vaut la peine que je me lève, ou s'il restera coincé derrière les maisons).

  • [^] # Re: test unitaire

    Posté par  . En réponse au message performances de JOIN / EXISTS sur postgres. Évalué à 2.

    Sans explain on peut faire des hypothèses longtemps… Cela ne sert pas à grand-chose.
    Essaie un explain analyze si possible (cela donne les vraies valeur à côté des valeurs estimées)

  • [^] # Re: explain

    Posté par  . En réponse au message performances de JOIN / EXISTS sur postgres. Évalué à 2.

    Et surtout, si les 2 requêtes "select 1…." ne seraient pas exécutées en boucle (c'est-à-dire testées pour chaque user.id).
    Cela pourrait expliquer la très grande différence de temps (et ce, y compris si les index sont utilisés).

  • [^] # Re: j'ose espérer que c'est l'effet de masse...

    Posté par  . En réponse au journal [ Liberté ] : Association de défense des "droits des fumeurs adultes". Évalué à 0.

    On parle de gêne, mais c'est quoi une gêne?
    Si un enfant fait une crise d'asthme à cause de la fumée et se retrouve à l'hôpital, c'est une gêne? Si une femme enceinte est forcée de respirer la fumée des autres, c'est une gêne? Si je suis malade en train parce qu'un fumeur qui pue la clope s'installe à côté de moi, c'est une gêne?
    Je pense que beaucoup de fumeur déculpabilise en parlant de gêne, mais souvent c'est bien au-delà d'une simple gêne.

    Alors, oui, si j'attends tranquillement mon train et qu'un fumeur se colle à côté de moi et m'envoie sa fumée, si je peux aller dans un endroit moins enfumé, je m'éloigne. Mais si je ne peux pas, je lui demande de s'en aller. Je trouve que c'est parfaitement normal. Encore plus si je suis avec des enfants.
    Si mon voisin fait la fête tard le soir, ça me gêne, là. Mais cela ne risque pas d'envoyer quelqu'un de ma famille à l'hôpital, ni de me faire vomir. Il ne faut pas tout mélanger non plus. La fumée de tabac, ce serait plus comparable à un feu de pneus, ou d'herbes humides : ça pue, ça fait tousser, ça pique les yeux, ça donne envie de vomir, c'est toxique, ça déclenche crises d'asthme ou migraines.

  • [^] # Re: En voiture

    Posté par  . En réponse au journal [ Liberté ] : Association de défense des "droits des fumeurs adultes". Évalué à 5.

    Sans compter les cyclistes ou les motards qui sont contents de se faire brûler au passage! (j'en connais à qui c'est arrivé). Et il m'est arrivé de me promener tranquillement à pied en ville, et devoir éviter un mégot lancé par une fenêtre…

  • [^] # Re: Bacula

    Posté par  . En réponse au sondage Quel logiciel libre pour vos sauvegardes ?. Évalué à 3.

    Non.

    Là j'ai l'impression que le choix se limite plus ou moins à des sauvegardes pour le PC de la maison, ou un serveur isolé, plus que pour une sauvegarde d'entreprise (je ne connais pas tout ce qui est proposé, c'est pas mon boulot, mais cp ou rsync, euh… ça me semble léger, à moins de développer une floppée de scripts avec, mais dans ce cas, pourquoi ne pas utiliser un outil tout fait?).

  • [^] # Re: Toujours du beurre

    Posté par  . En réponse au journal Pâtes à l'huile d'olive ou au beurre ?. Évalué à 0.

    Ah non, c'est le beurre avec sel qui n 'est pas bon. C'est beaucoup trop salé.
    Avec des radis, à la limite (ça évite de mettre du sel en plus), mais pas sur les tartines avec la confiture. Et du beurre doux sur la tartine avec du chocolat râpé… c'est tellement meilleur (une pensée émue à la mémoire de ma tante qui m'a fait découvrir le meilleur des goûters)

  • [^] # Re: Séparer stockage (relationnel) et recherche

    Posté par  . En réponse à la dépêche Petit état des lieux du NoSQL. Évalué à 1.

    Les bases de données SQL ne se limitent pas à MySQL. Il faudrait voir ce que cela donne avec un moteur moins limité (qui supporte MINUS, avec un optimiseur plus poussé).
    Et cette requête particulière peut être écrite de nombreuses manières, ce qui ne donnera pas la même chose en temps de traitement (en fonction de la répartition des données, des index, etc…). Le MINUS n'est pas forcément lent (je me souviens d'une requête de ce style sur 5 millions de lignes, avec une dizaine de tables jointes, que le dba avait réécrite avec MINUS ; elle était passé de plusieurs heures à quelques minutes… il y a 8 ans)
    L'exemple de modèle que tu donnes me paraît justement le cas où un SGBD relationnel s'en sort bien en général. Je pense que là où se trouve la faiblesse des SGBDR, c'est qu'il faut les compétences qui vont avec (côté concepteurs, développeurs, DBA). Je ne connais pas les bases NoSQL, donc je ne sais pas du tout si c'est pareil.

  • [^] # Re: mythomanes

    Posté par  . En réponse au journal 285 jours : l’ancienneté moyenne au chômage des demandeurs d’emploi en informatique. Évalué à 2.

    Dans ma phrase sur les débutants, j'ai failli ajouter "ou moins de 3 ans d'expérience". Les gens ayant 1 à 2 ans d'expérience sont en effet demandés. Mais je te garantis, qu'à part sur des profils très particuliers (managers, assistance à maîtrise d'ouvrage…), avoir plus de 15 ans d'expérience est une tare, pas un avantage. Et même pour les chefs de projet, plus de 25 ans d'expérience est rédhibitoire.

    Après, à Paris et en province c'est différent : après un certain nombre d'années, beaucoup de développeurs cherchent à partir en province, donc les expérimentés sont plus difficiles à trouver en région parisienne…

  • [^] # Re: mythomanes

    Posté par  . En réponse au journal 285 jours : l’ancienneté moyenne au chômage des demandeurs d’emploi en informatique. Évalué à 10.

    Eh bien pour avoir été moi-même au chômage, lors de la crise précédente (2002) je peux t'affirmer que ce n'est pas le cas.
    On m'a refusé plusieurs postes car trop qualifiée, ou trop expérimentée (ah j'avais presque 30 ans et 6 ans d'expérience, mais il leur fallait du débutant).
    Plusieurs entreprises ont gardé mon CV pendant 1 an, et dès l'amorce de reprise, j'ai eu 6 propositions d'un coup( des boites qui m'avaient dit que mon CV était intéressant, mais que vu la crise elle n'embauchaient que quelques profils très précis, et des débutants). Un chasseur de tête m'a fait passer 2 entretiens, j'étais 2ème sur le poste. Pas de bol, le numéro 1 l'a pris. Pour un autre entretien, j'étais 3ème… et c'est le 1er qui l'a pris aussi.
    J'ai croisé à l'ANPE une demi-douzaine de chefs de projets, programmeurs, etc… qui se faisaient jeter de partout, avant même de pouvoir parler de leurs compétences parce que trop… vieux! (à 45 ans!)
    J'ai passé des entretiens dans des boîtes qui cherchaient des spécialistes décisionnel et n'en trouvaient pas (c'était un domaine assez jeune). Mais reconvertir quelqu'un, surtout d'expérimenté… elles hésitaient (pourtant j'avais dans mon CV des preuves que je pouvais faire des choses très éloignées de ma formation initiale, et m'en sortir)
    J'ai même eu un entretien où on m'a fait remplir un questionnaire avec… ma situation familiale (c'est complètement illégal!)
    Alors franchement, non, je ne crois pas que les bons ne sont pas au chômage. J'ai aussi une collègue qui est restée 6 mois au chômage avant que je la connaisse, et franchement, elle est dans les personnes qui font du bon travail. Par contre, il est certain que les entreprises préfèrent les gens en poste, les chômeurs leur font peur… Un tocard en poste a bien plus de chances d'être recruté qu'un chômeur, même très bon. De plus au chômage, on s'en prend tellement plein la tête, sans compter le sentiment d'être inutile, qu'on se met vite à douter et qu'on perd facilement confiance. Et ça c'est très mauvais dans les entretiens.
    De toute manière cette expérience ne fait que confirmer les chiffres qui montrent bien qu'on est dans un secteur qui méprise les "seniors", et qui est incapable de former ou de recycler les personnes. Si ceux qui se plaignent de ne pas trouver la perle rare faisaient juste l'effort de prendre des informaticiens motivés (y'en a plein!), et il y en a si on n'est pas difficile sur l'âge, la couleur, le sexe ou le look, elles pourraient les former. Mais en réalité la plupart pleurnichent auprès des politiques parce qu'elles ont des difficultés à faire payer les clients (c'est cela leur réel problème), et donc voudraient la perle rare pour pas cher, pour compenser la baisse des prix de vente.

  • [^] # Re: En allant sur le site web de ma mairie: surprise

    Posté par  . En réponse au journal Vote électronique. Évalué à 2.

    Y aller, et faire inscrire dans le procès-verbal tout ce que tu constates d'irrégulier :
    - possibilité de filmer ton vote dans l'isoloir (la non séparation entre la mise sous enveloppe et la mise dans l'urne fait qu'on peut faire pression sur toi en exigeant de filmer ce qui se passe dans l'isoloir)
    - impossibilité de vérifier que ton vote est pris en compte réellement (sauf s'il y a impression d'un ticket que tu peux voir et qui va ensuite dans une urne transparente, mais ça ne me semble pas être le cas en France)
    - impossibilité de participer au dépouillement
    etc…

    Y'a aussi le coup de l'aimant, mais ça ne doit pas être autorisé.

  • [^] # Re: .

    Posté par  . En réponse au journal Génération Z de neuneux. Évalué à 8.

    La technologie, ce n'est pas que l'informatique. C'est aussi la mécanique, l'électronique, le génie des procédés, etc…
    Il est vrai que cela me désespère parfois de voir ma fille utiliser la télécommande sans même se demander comment ça marche. Pareil pour le téléphone, le micro-onde, l'ordinateur etc… Mais au fond ce sont des objets avec lesquels elle est familière depuis la naissance, alors que pour moi la télécommande était un objet magique (oui chez mes parents il fallait appuyer sur les boutons de la télé). Mais enfin on a visité un moulin à vent, et la visite l'a passionnée. Chaque fois qu'on va à Paris (tous les 2 ans environ) elle réclame une visite au Palais de la Découverte. Alors… Peut-être que cela viendra plus tard pour le reste.

    Pour l'informatique, moi-même je n'ai commencé à m'intéresser à l'informatique qu'au Lycée, et encore, un tout petit peu (les maths et la physique m'intéressaient largement plus). C'est surtout en école d'ingénieur que je me suis rendue compte que cela me plaisait. Il parait que c'est le cas de la plupart des jeunes filles qui se lancent dans l'informatique (découverte sur le tard). J'ai même une collègue qui s'est reconvertie à 30 ans.
    Et finalement, s'il y a peu de femmes dans l'article de l'Usine Nouvelle, ce n'est pas seulement parce que peu de femmes se lancent dans l'informatique. C'est aussi parce que peu de femmes arrivent à des postes importants comme ceux présentés au début (directeur, PDG…). C'est vrai partout. D'ailleurs, personne n'a fait la remarque, ils en ont trouvé beaucoup plus dans la recherche…
    Cela ne m'étonne pas du tout quand je vois les difficultés que les femmes ont à se faire reconnaître dans ce boulot de merde. Pas trop en début de carrière, mais passé 35-40 ans, il faut voir! Toutes celles que je connais, y compris les plus brillantes, sont empêchées d'aller sur des missions que des mecs moins bons arrivent à faire. Mon chef me dit que c'est une question d'affirmation, de caractère, que les femmes n'ont pas assez confiance en elles :/ Pourtant, celles qu'on encourage prennent confiance, celles qu'on dévalorise perdent confiance (je ne vois pas en quoi c'est différent des hommes, mais eux on les encourage plus, c'est évident). Alors pour arriver sur des postes aussi élevés que ceux présentés, il y a un sacré écrémage. Si les femmes sont légèrement défavorisées à tous les étages, ben cela ne va pas haut.
    Autre chose : il est inconcevable dans l'esprit de pas mal de gens (et en particulier des clients, surtout s'ils ont passé un certain âge, qu'une femme soit compétente techniquement. Alors j'ai bien l'impression que certains chefs en SSII ne proposent que des hommes pour des postes très techniques, pour rassurer le client. Enfin c'est comme cela que je m'explique que toutes celles que je connais qui sont vraiment intéressées par la technique (il y en a quelques-unes, j'en connais 3 dans ma boite, 4 dans d'autres boites) se sont fait à un moment ou un autre, fortement conseillé de bifurquer vers des postes fonctionnels ou de management. Pas les hommes.

  • [^] # Re: Une seule tête ?

    Posté par  . En réponse au journal Voter autrement. Évalué à 3.

    Alors le seul moyen c'est le tirage au sort d'une assemblée parmi l'ensemble des personnes majeures (ça fait une belle urne…). Parce que forcément ceux qui se lancent dans la politique ont une sensibilité différente de la population : ne serait-ce que parce qu'il faut avoir un certain caractère, une certaine façon de voir les choses pour passer sa vie à essayer de se faire élire. Mais aussi parce que le pouvoir transforme.
    Pour l'exécutif, c'est plus compliqué. Et de toute manière il faut qu'il ait moins de pouvoir (que ce ne soit pas lui qui propose les lois entre autres).

  • [^] # Re: Trop similaires

    Posté par  . En réponse au journal Dotsies : remplacer l'alphabet !. Évalué à 4.

    entrainé
    -> entraîné

    bien placés
    -> bien placées

    mal placés
    -> mal placées

    quels lettres
    -> quelles lettres

    Je lis depuis 31 ans, et j'ai vraiment besoin de toutes les lettres pour comprendre un texte. La preuve : mon cerveau a butté sur toutes ces erreurs à la première lecture, pourtant rapide et en diagonale. Et il a fallu que je revienne sur toutes les phrases contenant des erreurs.
    C'est peut-être dû au fait que j'ai appris à lire en méthode syllabique uniquement, contrairement à beaucoup de personnes qui ont débuté en méthode globale. Ou alors c'est le cas de tout le monde, en fait?
    Après, s'il y a une coquille, mon cerveau déduit les lettres absentes ou erronées.
    Ce n'est pas parce que c'est possible de comprendre QUAND MÊME un texte avec erreurs que c'est comme cela que les textes doivent ou même peuvent être écrits…

    Au final, la thèse du poisson d'avril me semble très plausible.
    Bel exemple de comment faire un troll à partir d'un poisson d'avril!

  • [^] # Re: Trop similaires

    Posté par  . En réponse au journal Dotsies : remplacer l'alphabet !. Évalué à 2.

    Capable, oui, mais en me torturant le cerveau. En tout cas pour moi, j'ai lu une fois un long texte de ce genre, ce qui m'a juste convaincue que je lisais bien TOUTES les lettres.
    Mais même pour les autres, cela prouve juste que nous sommes capables de déduire quelques lettres absentes par ci par-là, pas que nous n'éprouverons pas de grosses difficultés en lisant un texte sur lequel il est difficile de distinguer un nombre significatif de lettres. Avec ce système, il me semble que ce sera vraiment fatiguant, l'absence de ligne de base obligeant pour la résolution de beaucoup de lettres à faire des hypothèses. Un peu comme la lecture d'une lettre écrite par un médecin. Ouille!

  • [^] # Re: question bête

    Posté par  . En réponse à la dépêche Migrer de Oracle à PostgreSQL : Ora2Pg. Évalué à 6.

    Post : après
    gres : Ingres
    SQL : SQL

    En gros, c'est le successeur de Ingres (à la base c'est un projet de M. Stonebraker, le créateur d'Ingres). Les premières versions s'appelaient Postgres, il y a eu un Postgres95, puis c'est devenu PostgreSQL.

  • [^] # Re: l'homéopathie

    Posté par  . En réponse au journal Le violon et son contexte. Évalué à 1.

    Sur le sucre, je me rappelle avoir lu une dizaine d'années que donner un peu de sucre à des nourrissons calmait la douleur (il y avait eu une étude fort sérieuse à ce sujet).
    Je serai curieuse de savoir pourquoi personne n'a essayé de faire des études sérieuses pour savoir pourquoi, et si c'était vrai également pour les adultes. Et si ça marche avec un édulcorant?
    De même, faire un vaccin à un nouveau-né lui fait moins mal s'il est dans les bras de sa mère, et encore moins s'il est en train d'être allaité.

    Sinon, pour ma part, j'avais remarqué que certaines douleurs chez moi sont bien mieux soulagées par un carré de chocolat que par 500g de paracétamol...

  • [^] # Re: Excuse supplémentaire

    Posté par  . En réponse au journal Adopter une bonne disposition pour 2012: passez au bépo !. Évalué à 3.

    Tu devrais peut-être profiter de vacances pour t'y mettre? C'est ce que j'ai fait : j'ai commencé pendant une période de vacances à la maison (2 semaines), mais sans revenir à l'azerty. J'ai un peu galéré pour écrire mes mails, mais c'est venu petit à petit.
    Ensuite, je faisais de l'azerty en journée au travail, et bépo le soir à la maison. Mais là aussi, plus d'azerty le soir, histoire de ne pas mélanger.
    Pour les exercices, il faut y aller progressivement, et ne pas passer au niveau suivant quand on fait encore des erreurs. La vitesse n'a pas tellement d'importance, c'est la précision qui doit être bonne.
    J'ai swiché au boulot quand j'ai atteint 20 mots par minute (après 1 mois environ, je n'ai pas appris très vite : je dois être trop vieille aussi). C'était une période assez tranquille même si j'avais pas mal de documents à écrire. Je me suis parfois un peu énervée, mais au fond il y a beaucoup de gens qui tapent à 20 mots par minute (regardez les chefs...). En 2 mois en tout j'étais à 40 (ma vitesse azerty).
    Là je suis autour de 55 sur lecturel. Mais surtout je n'ai plus du tout mal aux mains, alors même si je n'avais rien gagné en vitesse, je ne regretterai pas.

  • [^] # Re: c'ke j'en dis

    Posté par  . En réponse au journal Don de soi. Évalué à 3.

    Oui ce serait dommage de ne pas donner... Si tu lis bien la page Wikipédia sur le LFB, c'est bien un GIP, et il produit les extraits de plasma qui étaient autrefois produits directement par les centres de transfusion. Personnellement, rien ne me pose problème là-dedans.
    Concernant l'utilisation des dons, ma tante atteinte d'un cancer vit depuis 3 ans en grande partie grâce au don de plaquettes et je suis très reconnaissante à tous les donneurs qui contribuent à sauver des vies.
    Moi-même je ne peux pas donner en ce moment pour raison médicale (ce serait dangereux pour ma santé, d'ailleurs c'est en allant donner mon sang que j'ai découvert le problème), mais d'ici quelques mois, je pourrai à nouveau si tout va bien, et je le ferai.

  • [^] # Re: Peut-être pas si égoïste que ça

    Posté par  . En réponse à la dépêche The Economist : « L'économie du partage ». Évalué à 4.

    Que Linus Torvalds (ou n'importe qui d'autre) ne soit pas guidé par l'altruisme n'empêche pas que certaines personnes soient guidées pas l'altruisme. Honnêtement je pense qu'il n'y a que l'altruisme qui peut être la motivation de certaines choses, par exemple les traductions, ou les relectures de documentation : quel est l'intérêt personnel du relecteur par exemple (faire des progrès en orthographe? j'en doute...) Dans certains cas, le seul intérêt est l'intérêt de tous, pas forcément de celui qui donne son temps. Ou alors on peut dire que l'intérêt du traducteur, du relecteur est de faire plaisir, ou d'être utile aux autres... ce que j'appelle de l'altruisme.
    Ca vaut aussi dans d'autres domaines... comment expliquer autrement que par l'altruisme le fait que des personnes se sacrifient pour des idées?
    Je pense que c'est simplement une composante biologique de notre espèce... qui n'est pas la seule d'ailleurs : on voit des comportements franchement altruistes chez les rats, par exemple.
    Seulement les postulats d'une bonne partie des économistes n'admettent pas l'existence de l'altruisme, parce que ça ne correspond pas à leur mode de pensée (ce n'est pas une critique, j'ai dans mon entourage très proche des personnes qui ne peuvent pas non plus admettre cette notion, bien qu'il leur arrive quand même de l'être...).
    Pour en revenir au libre, je pense qu'il y a un mélange de motivations purement altruistes, et de motivations plus personnelles (acquérir une expérience, s'amuser, pouvoir profiter de l'aide d'autres personnes en échange de sa participation, etc...). Et ces composantes se retrouvent en proportions variables selon les individus.
    D'autre part, je pense que l'économie du libre est bien plus compréhensible en termes d'économie du don qu'en terme d'économie de l'échange.
    Comme j'ai la flemme d'expliquer, voici des liens:
    http://www.linux-france.org/article/these/noosphere/homesteading-fr(...)
    http://www.grep-mp.org/cycles/liberalisme/economie-marche.htm(...)

    Flo