03:24 <alain_afpy> ERROR www(2) timed out
03:27 <alain_afpy> INFO www fixed
09:03 <grenoya> bonjour
09:54 <mandark> matin
13:17 <jpcw> feth: quand il y a un souci comme ça tu m'appelles
13:17 <jpcw> donc
13:17 <jpcw> si tu veux savoir coment on obtient un 404 avec un index.html
13:18 <jpcw> je te conseille de regader la diretive proxy-pass
13:25 <feth> oki
13:25 <feth> après manger
13:49 <brunus> plop salut les gens
14:05 <mandark> brunus: o/
15:01 <feth> re
16:00 <jpcw> https://friendpaste.com/mB40tu7YYQvIVxC2kl20G …
16:03 <jpcw> No`: 492 tox est amour.ogv
16:03 <jpcw> pas mal
16:03 <jpcw> c'est un grep dans le log nginx hein
16:03 <jpcw> rien de scientifique
16:03 <jpcw> mais ça donne une idée
16:04 <No`> grep amour
16:04 <No`> spamal comme commande
16:04 <No`> :o)
16:05 <haypo> "un grep dans le log nginx" p'tain, l'afpy, au top niveau du hype !
16:09 <cyp> haypo: spa l'afpy c'est paulla (on rivalise bien sur ce point)
16:10 <haypo> cyp: ah, je croyais que jpcw parlait de logs sur le site web de l'afpy
16:10 <cyp> c'est les logs du serveur paulla qui héberge les videos de la pycon
16:12 <jpcw> #!/bin/sh
16:12 <jpcw> cut -f 2 -d'"' /var/log/nginx/access_video-pyconfr2015.paulla.asso.fr.log | cut -f2 -d' ' | grep 0 | sort | uniq -c | sort -nr | less > /root_raw_stats.txt
16:12 <jpcw> head -n 50 stats_videos.txt > raw_top_50
16:12 <jpcw> sed -i '' -e 's/%20/ /g' raw_top_50
16:12 <jpcw> sed -i '' -e 's#/.* - ##g' raw_top_50
16:12 <jpcw> voila voila
16:13 <jpcw> maintent si un volontaire à du temps pour faire un truc sympa
16:13 <jpcw> qu'il se dénonce
16:14 <serge_sans_paill> :-)
16:14 <serge_sans_paill> pkoa le | less > ?
16:14 <cyp> serge_sans_paill: c'est un oublie
16:14 <serge_sans_paill> :'(
16:14 <jpcw> serge_sans_paill: je rêve où tu viens de te déoncer?
16:15 <cyp> j'ai fait la première commande et j'avais la flemme de de faire le sed
16:15 <jpcw> le less étaait là pour attirer le chaland
16:15 <jpcw> j'ai dis à cyp pushe ça dans un sh
16:15 <jpcw> je vais faire un top 50
16:15 <jpcw> tu connais la suite
16:15 <jpcw> serge_sans_paill: tu peux m'envoyer ta clef ssh quand tu veux
16:16 <serge_sans_paill> jpcw: je suis fan de la solution en shell perso ;-)
16:16 <jpcw> nan mais viens virer le less
16:16 <jpcw> je twiterais au monde netier que tu es le maïtre du truc
16:16 <serge_sans_paill> ok, quelle adresse ?
16:17 <jpcw> jpcw chez camguilhem.net
16:17 <serge_sans_paill> jpcw, je rempalcerait chaque entrée du top 50 par une photo de moi
16:17 <serge_sans_paill> pour bien montrer que je suis le maitre
16:17 <jpcw> tu bluffes !
16:17 <jpcw> :D
16:20 <jpcw> serge_sans_paill: bien reçu ta clef
16:20 <jpcw> je te fais ça ce weekend
16:21 <jpcw> mais merci d'avance
16:28 <mandark> jpcw: je me dénonce:
16:28 <mandark> jpcw: tail -f /var/log/nginx/access_video-pyconfr2015.paulla.asso.fr.log | cut -d'"' -f2 | cut -d' ' -f2 | grep 0 | logtop
16:29 <mandark> jpcw: voilà c'est sexy (si le traffic n'est pas ouf, cut et grep vont trop bufferizer et ce ne sera pas live du tout, awk et grep --line-buffered seront les bienvenus)
16:30 <mandark> (j'connait pas la geule des logs j'ai juste copié tes cut, le top des URL chez moi c'est plutôt awk '{print $7; fflush()}' | logtop)
16:44 <jpcw> mandark: bah tu vois avec serge_sans_paill
16:44 <jpcw> c'est lui le maître
16:44 <jpcw> en fait vous allez nous faire un concours de ligne de shell
16:44 <jpcw> puis la version python ;)
16:44 <jpcw> sinon c'est quoi logtop ?
16:45 <jpcw> et en python3 pour faire palisir à haypo hein
16:45 <jpcw> sinon script rejeté
16:45 <jpcw> du coup la prochaine orga pourra s'en servir
16:46 <mandark> jpcw: C'est un paquet debian qui fait l'équivalent de |sort|uniq -c |sort -gr | head
16:46 <mandark> jpcw: mais live
16:46 <jpcw> ok
16:46 <mandark> jpcw: Dont j'suis le papa :)
16:46 <jpcw> ah
16:47 <mandark> jpcw: Donc, (vu que je suis le papa) il ne consomme pas ton CPU pour faire ça :-p pas hésiter à l'utiliser en prod en se disant "ça va achever mon serveur qu'est deja sur les genoux"
16:47 <jpcw> i see
16:48 <jpcw> ceci dit là il n'est pas dispo sous forme de pkg freebsd
16:48 <mandark> jpcw: (strings /dev/urandom | logtop, par exemple, strings prend 90% du cpu, logtop 10%)
16:48 <jpcw> je regarderais s'il est dans les prots
16:48 <jpcw> ports
16:48 <mandark> jpcw: il à été paquagé sur un des trucs de packaging bsd mais j'sais pu l'quel
16:49 <cyp> mandark: pas dans freebsd on dirait
16:49 <mandark> cyp: Bah y'a qu'a :P
16:49 <jpcw> pkg ce ne sont que les binaires
16:50 <jpcw> il est peut-être daans ports
16:51 <jpcw> ping natim
16:51 <jpcw> vous avez pu avancer ?
20:10 <alain_afpy> Hey! Il y a des trucs à modérer: http://www.afpy.org/jobs/software-craftsmanship-python