Journal XP analyzer 1.0

Posté par  (site web personnel) .
Étiquettes :
-1
11
jan.
2007
Bon alors moi j'ai pas de copine[0] mais j'ai 1633 commentaires dont 1,35% sont évalués à 10 ou plus et 13,29% à 5 ou plus. C'est peut-être lié vous me direz.

$ for i in `seq 1 424242`
> do
> wget -nv http://linuxfr.org/~`whoami`/comments,$i.html || break
> sleep 5
> done ; ./dlfposts.pl comments* | sort -n +1 | tee scores |
> # à partir d'ici vous analysez comme vous voulez mais voilà qq idées
> awk '{s[$2]++}END{for (i in s) { print i " " s[i]}}' |
> sort -n > scores.freq
$ perl -ane'$s+=$F[1];$f++if$F[1]>=5;$t++if$F[1]>=10;END{$a=$s/$.;$t/=$.;$f/=$.;
> printf "moyenne : %.2f\n>= 10 : %.2f%%\n>= 5 : %.2f%%\n", $a, $t*100, $f*100}'
> < scores
$ gnuplot
gnuplot> 'scores.freq' with boxes


Si vous avez rien de mieux à faire vous pouvez modifier dlfposts.pl pour récupérer aussi la date du message et faire des graphes à 3 axes.
http://ms800.montefiore.ulg.ac.be/~kunysz/dlfp/dlfposts.pl

[0] https://linuxfr.org/~Progs/23504.html#793314
  • # Classe !

    Posté par  (site web personnel) . Évalué à 6.

    Encore un script light pour LinuxFR ;)
  • # c'est bien

    Posté par  (site web personnel) . Évalué à 2.

    mais pourquoi pas utiliser lwp ?
    • [^] # Re: c'est bien

      Posté par  (site web personnel) . Évalué à 4.

      Parce que je connais pas l'API LWP par coeur par contre je sais faire une boucle de téléchargement en sh+wget sans lire le manuel. Et si l'idée c'était de tout mettre dans le même script, non merci parce que j'avais pas envie de retélécharger toutes les pages à chaque fois (et je me fout pas mal de l'userfriendlytude de la chose).

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # RE:

    Posté par  . Évalué à 7.

    T'aurais pas lancé ton script vers 15H10 par hasard?
    cf. http://linuxfr.org/images/load/load.png
    • [^] # Re: RE:

      Posté par  (site web personnel) . Évalué à 2.

      Ha non, d'après mes logs IRC j'ai commencé vers 20h et j'ai bien pris soin de faire un sleep après chaque requète. De plus je ne l'ai fait que pour deux utilisateurs.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # Autres causes possibles

    Posté par  . Évalué à 10.

    Bon alors moi j'ai pas de copine[0] mais j'ai 1633 commentaires dont 1,35% sont évalués à 10 ou plus et 13,29% à 5 ou plus. C'est peut-être lié vous me direz.
    Je n'en suis pas persuadé. Différents faits pourraient expliquer cet état de célibat.
    • La tenue. Alors, bien sûr, ton tshirt debian est camouflé[1], et il ressemble à une pub pour de la bière. Mais un fan de bière, est vraiment plus attirant qu'un geek ?
    • Les amis qui ont une mauvaise influence. Ne traines-tu pas souvent avec l'un des webmasters du site "Les filles saimal" [2] ?
    • Les amis non coopératifs. Ceux qui ne te donne pas les numéros de téléphone nécessaires. À ta place, je lui aurais mis un coup de Krav Maga bien placé, mais peut-être aurait-il riposté.
    • Ou encore, le manque de coopérations des filles. C'est vrai quoi, elles pourraient aider un peu. C'est toujours à nous de faire tout le travail.
    [1] http://ms800.montefiore.ulg.ac.be/~kunysz/grolsch-debian-ope(...) [2] http://les.filles.saimal.fr/
    • [^] # Re: Autres causes possibles

      Posté par  . Évalué à 3.

      Reconnaissons qu'il fait des efforts... Il a quand même fini par se débarasser de sa vieille barbe.

      Maintenant il faudrait qu'il commence à sortir (après avoir vendu/jeté son tshirt premium distro) dans des endroits où il lui serait interdit de s'habiller en gros crados (tablard + penne moche avec plein de chaînes), et je gage mon chapeau que le destin devrait être plus magnanime :p.
  • # 'tite bite !

    Posté par  (site web personnel) . Évalué à 4.

    moyenne : 3.77
    >= 10 : 9.96%
    >= 5 : 26.54%

    Et tu as oublié "plot" dans ta commande gnuplot

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: 'tite bite !

      Posté par  . Évalué à 2.

      moyenne : 3.18
      >= 10 : 4.93%
      >= 5 : 21.26%

      pour 2008 commentaires, sur 103 pages...

      gasp...

      heureusement que Linus T. n'allait pas sur minixfi.org, la face du monde en eut été changée !

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: 'tite bite !

        Posté par  (site web personnel) . Évalué à 3.

        moyenne : 2.67
        >= 10 : 2.42%
        >= 5 : 14.39%

        3301 commentaires
        • [^] # Re: 'tite bite !

          Posté par  (Mastodon) . Évalué à 6.

          682 commentaires.
          Moyenne = 3,86
          >=10 : 7,33%
          >=5 : 29,6%
          <0 : 0,44%

          Je savais que j'étais un individu de qualité, les chiffres ne me contredisent pas, ils sont sympa quand même.


          Yth, consultant en auto-jetage-de-fleurs, devis gratuits.
          • [^] # Re: 'tite bite !

            Posté par  (site web personnel) . Évalué à 2.

            moyenne : 3.13
            >= 10 : 3.38%
            >= 5 : 19.63%

            Avec 591 commentaires.

            Je pense donc pas que le nombre de "points de plussage" et le score de départ des commentaires soit fonction du nombre de commentaire total, je démarre à +2 et j'ai 25 "points".

            Vivement les 30 points \o/
  • # arf..

    Posté par  (site web personnel) . Évalué à 0.

    Marche pas chez moi...

    premiere modif : moditifer sort -n en sort -k

    Ensuite je lance la ligne perl...
    puis le printf...
    Et puis plus rien ne se passe...

    Vraiment une solution de geek s'il faut connaitre le perl et le bash pour arriver à le faire marcher ! :P
    Et pareil pour gnuplot :
    gnuplot> 'scores.freq' with boxes
    ^
    invalid command
    • [^] # Re: arf..

      Posté par  (site web personnel) . Évalué à 1.

      bon pour gnuplot c'est bon :
      gnuplot> plot 'scores.freq' with boxes
    • [^] # Re: arf..

      Posté par  . Évalué à 4.

      Il ne faut pas de retour à la ligne entre la ligne du "printf ..." et celle du "< scores"
    • [^] # Re: arf..

      Posté par  (Mastodon) . Évalué à 3.

      en fait, plus précisément, il faut remplacer "sort -n +1" par "sort -n -k 1" mais sort me l'a dit gentiment :

      > sort: Warning: "+number" syntax is deprecated, please use "-k number"
  • # analyse préliminaire

    Posté par  (site web personnel) . Évalué à 3.

    Bon alors maintenant qu'on a tous posé nos bites sur la table je pense être en mesure de dire que le linuxfrien type a plus de 10 que de 8 ou 9, que les scores en dessous de -1 sont rares et que le score de départ n'est pas lié à la moyenne mais bien au nombre de messages postés.

    La prochaine fois j'essairai de vous faire un +10 howto.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: analyse préliminaire

      Posté par  (site web personnel) . Évalué à 4.

      le score de départ n'est pas lié à la moyenne mais bien au nombre de messages postés
      hum non, pas tout à fait cf. §Score lors d'un commentaire de http://wiki.eagle-usb.org/wakka.php?wiki=SuggestionsLecteurL(...)
      (la moyenne est prise sur les commentaires des 30 derniers jours je crois).

      pour quelqu'un ayant plus de 10 commentaires dans les derniers 30 jours, la note de départ n'est lié qu'à la moyenne, CQFD
      • [^] # Re: analyse préliminaire

        Posté par  (site web personnel) . Évalué à 4.

        OMG il y a moyen d'avoir plus de 30 votes ?! Merci de redonner un sens à ma vie.

        D'un autre côté je crois pas avoir jamais utilisé plus de 5 votes en moins de 24h (ou même une semaine).

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

Suivre le flux des commentaires

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