03:27 < alain_afpy> ERROR www(2) timed out
03:30 < alain_afpy> INFO www fixed
08:28 < foxmask> bonjello
09:42 < mahewin> Bonjour
09:58 < dadel> plop
10:09 < haypo> matrixise: ma femme a apprécié la photo :-)
10:09 < haypo> matrixise: ma fille est en Alsace pour le moment, je lui montrerai plus tard
10:10 < haypo> matrixise: (en fait j'ai 2 filles, mais la plus jeune a 8 mois, un peu jeune pour lui expliquer Pycon)
10:28 < marmoute> haypo: pour tes enfants: http://i.imgur.com/60ZdzPG.jpg
10:29 < haypo> marmoute: ma fille a demandé ça au père nowel. sa cousine en a une (mais pas de cheminée)
10:29 < haypo> j'trouve ça pas mal comme jouet :)
10:29 < haypo> c'est un drone très simple :)
10:37 < dadel> wo!!! c'est un drone suisidaire !!??
10:38 < marmoute> tien, je suis pas sur le bon chan
10:38 < dadel> ^^
10:38 < marmoute> du coup je vais pas faire la suite de cette blague
10:39 < dadel> pourquoi pas ?
10:59 < GMLudo> https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/asyncagi_get_var.yam
11:00 < GMLudo> gawel: pour le ticket du gars avec l'originate, je ne suis pas sûr, cette commande est différente en fonction si tu passe le paramètre async
11:00 < GMLudo> gawel: je vais faire 2 scénarios de tests pour voir
11:00 < GMLudo> gawel: pour le commandid différent dans https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/asyncagi_get_var.yaml, c'est "normal"
11:01 < GMLudo> gawel: en fait, les events dont tu vois CommandId: 2095882815, ce n'est pas pour toi, mais pour prévenir les autres qui écoutent en AMI que tu as lancé cette commande
11:01 < GMLudo> gawel: mais comme tu écoutes aussi en AMI, tu vois passer ce message
11:02 < GMLudo> gawel: Or, pour éviter que tu les lient avec ta réponse, Asterisk change le commandid, pour éviter que tu te trompe
11:03 < GMLudo> gawel: Oui, AMI, c'est pourri, mais en Asterisk 1.4, c'était bien + le bordel
11:03 < gawel> héhé, ok
11:51 < marmoute> misc: tu connais la personne qui était entre toi et moi hier ?
11:56 < misc> marmoute: pilou ? oui
11:56 < tshirtman> enorme la clochette suicidé :D
12:11 < haypo> marmoute: désolé mais je ne me lasse pas de revoir http://i.imgur.com/60ZdzPG.jpg
12:12 < mathieui> * https://i.imgur.com/60ZdzPG.gif
12:13 < CapsLock> h ahh ah
12:13 < haypo> faut je pense à filmer le premier vol de la fée
12:30 < alain_afpy> ERROR www(2) timed out
12:33 < alain_afpy> INFO www fixed
12:59 < Gordon`> dadel: ping
12:59 < Gordon`> tu es aux sprints ?
13:04 < dadel> Gordon`, pong
13:04 < dadel> nop
13:04 < dadel> :(
13:04 < dadel> au boulot
13:04 < dadel> mais qui es-tu Gordon` ?
13:04 < marmoute> Un mec rapide
13:04 < Gordon`> dadel: un pote à zorun
13:05 < Gordon`> qui a son chargeur de lappy, et aimerait lui rendre
13:05 < dadel> ah
13:05 [#] Gordon` flashe marmoute
13:05 < dadel> :)
13:05 < dadel> je bosse vers le tonkin sinon
13:05 < dadel> (un arrêt avant charpennes)
13:06 < dadel> donc pas si loin de la doua
13:06 < dadel> si tu passe dans le coin
13:06 < dadel> et tu n'es pas là ce soir
13:06 < dadel> le LOL sera ouvert
13:06 < dadel> (notre hackerspace)
13:07 < CapsLock> ouais parce que les lyonnais ont un hackerspace, eux hein
13:07 [#] feth boote marmoute pour voir comment il a été flashé
13:08 < dadel> CapsLock, vous êtes où pour ne pas avoir de hackerspace ??!!
13:08 < Gordon`> dadel: je dois repartir vers 17h
13:08 < CapsLock> dadel: nantes
13:09 < dadel> ouh... dur dur
13:09 < dadel> je ne pensais pas que c'était envisageable
13:09 < dadel> il me semble qu'il y a un biohacklab en revnahce non ?
13:10 < dadel> *revanche
13:10 < dadel> Gordon`, on peut peut-être se croiser alors
13:10 < feth> des gens qui veulent se croiser dans un biohacklab ? gardez moi un taxon
13:11 < dadel> et je sais qu'il y a eu du hackerspace temporaire à NDDL
13:11 < Gordon`> dadel: pour le hackerspace à Nantes, on a essayé de lancer ça, mais c’est retombé, essentiellement par manque d’un local fiable
13:11 < dadel> Gordon`, ah oui c'est difficile...
13:11 < dadel> faut voir avec les facs, assos, ...
13:11 < CapsLock> Gordon`: mon analyse est différente: les gens n'en veulent pas
13:12 < dadel> ah
13:12 < dadel> c'est radical
13:12 < dadel> nous on a trouvé un zentil mécène :)
13:12 < dadel> mais on a un tout petit local
13:13 < dadel> au début on se retrouvait chez qqn
13:13 < dadel> pui on s'est fait hébergé par les p'tits débrouillard
13:13 < CapsLock> dadel: quand tu pousses les gens en leur disant qu'on tente un reboot; qu'on voudrait monter une association; qu'au bout de 2 semaines les gens penses que "c'est bon c'est fini" et donc ne vienne plus à la rencontre hebdo; ou trouve toutes les mauvaises raisons pour pas venir, oui ils en veulent pas
13:13 < dadel> en échange de quoi on aider à animer un atelier bidouille et logiciel libre
13:14 < dadel> ^^
13:14 < CapsLock> au final monter un HS chez soit avec un droit dentrée exclusif à soit même c'est moins cher en temps et en argent :)
13:14 < dadel> nous on a créé une asso au bout de 1 an et demi ou 2 ans
13:14 < dadel> ^^
13:16 < Gordon`> dadel: tu parles de quel HS au fait ?
13:16 < dadel> (oulala je ne sais plus écrire correctement, désolé pour ces nombreuses fautes d'orthographe et de grammaire)
13:16 < dadel> on n'en a qu'un seul à Lyon le LyonOpenLab (ou LaboOuvertLyonnais)
13:17 < dadel> sinon il y a aussi un fablab FOL (Fabrique d'Objets Libres)
13:17 < Gordon`> ha oui, le LOL
13:17 < Gordon`> vous publiez toujours vos accesslog apache ? :)
13:17 < dadel> :)
13:17 < dadel> no sais
13:18 < dadel> mais à un eépoque on se penchait sur l'open data en effet
13:18 < dadel> c'était un certain damien qu'on ne voit plus
13:19 < Gordon`> oui, je le connais :)
13:20 < dadel> et sinon on est en train de monter un biohacklab au lol
13:20 < dadel> on va commencer par faire un peu de bière
13:20 < dadel> on a aussi récupéré du matos de labo pour faire de l'analyse de fluides
13:28 < CapsLock> après tu après tu vois personne; mais comme à la base les gens veulent pas te rencontrer ... :)d1d
13:29 < dadel> ???
13:29 < dadel> t'as buggué CapsLock ?
13:30 < CapsLock> dadel: ils ont mis sur écoute ma ligne probablement
13:30 < CapsLock> docn je disais que c'était bien chez soit mais tu vois personne
13:30 < CapsLock> ca dépend de comment tu conçois un lab' :)
13:30 < dadel> :)
13:31 < dadel> ya des gens qui vont à l'Open World Forum en fin de semaine ?
13:31 < CapsLock> j'y suis allé une fois j'ai trouvé ca assez décevant
13:32 < misc> moi
13:32 < misc> mais surtout parce que j'ai eu la bonne idée de proposer une conf
13:32 < CapsLock> quel sujet ?
13:38 < dadel> :)
13:38 < dadel> ouep quelle conf misc ?
13:38 < dadel> moi j'y vais vendredi
13:39 < dadel> Gordon`, du coup tu veux qu'on se capte ?
13:39 < Gordon`> oui
13:39 < Gordon`> vers quelle heure ?
13:39 < misc> dadel: un truc le samedi matin, sur l'infra de projet communautaire
13:40 < misc> que je dois encore ecrire
13:40 < dadel> arf
13:40 < dadel> :)
13:40 < misc> ça fait des mois que je tente de trouver un plan
13:40 < dadel> ^^
13:40 < misc> j'ai tout un tas de trucs à dire mais dan sle desordre, et j'arrive pas à ranger
13:40 < dadel> utilise un dé
13:41 < dadel> ou plusieurs
13:41 < dadel> ou un à plusieurs faces
13:43 < misc> ça va pas donner un truc cohérent
13:43 < misc> et pis ensuite, faut que je prépare les blagues
13:43 < alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
13:53 < gawel> GMLudo: t'as des exemple de commande AGI qui renvoit plus d'un result ?
13:58 < zorun> dadel: cool, ce serait super sympa
13:58 < zorun> dadel: tu viens au LOL ce soir ?
13:59 < dadel> zorun, normalement oui
13:59 < dadel> j'ai promis à damien
13:59 < dadel> (un autre Damien)
14:00 < dadel> (l'électronicien)
14:01 < zorun> :D
14:01 < zorun> ok, super :)
14:17 < foxmask> coup de barre
14:22 < GMLudo> gawel: pas comme ça, je vais regarder
14:37 < GMLudo> gawel: d'après le code source de starpy et d'asterisk, à première vue, je ne vois pas de commandes AGI qui balancent plusieurs events
14:38 < GMLudo> gawel: de plus, en cherchant dans mes traces AMI, je n'en trouve pas
14:46 < gawel> ok
14:51 < GMLudo> gawel: en fouillant dans mes vieux projets, je viens de trouver une trace SIP qui va te plaire :-) Le temps d'anonymiser ça, je te le pushe
14:53 < GMLudo> -SIP +AMI
14:57 < PythDasch> Bonjour ^^
14:58 < CapsLock> bonjour PythDasch
14:58 < PythDasch> Bonjour CapsLock
15:00 < GMLudo> gawel: Cadeau: https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/sip_notify.yaml
15:01 < GMLudo> Comme en HTTP, certains headers AMI peuvent être dupliqués
15:01 < gawel> normalement c'est géré déjà
15:02 < gawel> ca fait une liste si le header est déjà dans la liste
15:02 < GMLudo> ok, c'est cool alors. Grâce à multidict de requests ?
15:02 < GMLudo> ok
15:02 < gawel> ahhhhh par contre, tu peux pas en envoyer... :)
15:02 < gawel> ca marche qu'a la réception
15:03 < dadel> pour info Gordon` les logs apache concernent ce qui est sur labolyon.fr (blog)
15:03 < gawel> je vais ruser pour pouvoir faire Action({Variable=[]})
15:03 < dadel> ce qui est sur lyonopenlab.net est derrière lighttpd
15:04 < dadel> (wiki, serveur irc, git...)
15:04 < GMLudo> gawel: ok, nickel. Y'a pas beaucoup de headers comme ça, mais y'en a aussi dans l'originate
15:19 < cyrilb> je ne pourrais malheureusement pas repasser cet apres midi au sprint PyCon à Lyon
15:19 < cyrilb> trop de travail :(
15:20 < cyrilb> donc merci à tous pour votre accueil et à très bientot !
15:20 < cyrilb> et merci aux organisateurs
15:27 < GMLudo> gawel: trace d'un originate sync: https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/originate_sync.yaml
15:28 < GMLudo> en fait, l'async, c'est la même trace, sauf que la réponse est envoyé immédiatement. Le problème, c'est que tu ne sais pas si ça s'est bien passé pour le premier appel
15:34 < gawel> GMLudo: me faudrait un Login
15:37 < gawel> GMLudo: il doit y avoir des truc qui passe ensuite, pour l'originate (et tu l'as appellé sync mais c'est async :)
15:37 < GMLudo> gawel: dans la trace ? ok
15:38 < GMLudo> gawel: non, c'est du sync, y'a le header "Async: false" dedans
15:39 < GMLudo> gawel: ce qui passe après, ce sont des events AMI classique, je vais te faire une trace complète en plus
15:39 < GMLudo> c'est du sync côté asterisk, pas de notre côté
15:39 < gawel> ah oui, pardon
15:40 < gawel> du coup tu sais jamais si ça arrive ?
15:44 < GMLudo> gawel: ce que je fais d'habitude, c'est que j'injecte une variable de tracking qui me permet de traquer le channel quand le set var se fait
15:45 < gawel> ok, ça me dépasse un peu, là :)
15:45 < GMLudo> du coup, je ne suis pas certain qu'on pourra faire un truc qui fait tout à la place du dev, par contre on peut fournir un exemple de code de tracking
15:45 < GMLudo> gawel: je vais déjà faire une trace complète, je vais voir ce qui en resort
15:45 < gawel> ok
15:46 < GMLudo> pour être franc, j'avais fait une mécanique qui fonctionne bien depuis 1.4, et que je réutilise en 11, mais c'est possible que ça soit + facile maintenant en Asterisk 11
15:46 < gawel> GMLudo: et je suis toujours preneur d'un Login (deux en fait; un qui marche, l'autre qui échoue)
15:48 < GMLudo> gawel: je vais te pousser les deux logins
15:49 < gawel> sweet
15:53 < GMLudo> gawel: fait: https://github.com/Eyepea/panoramisk/tree/master/tests/fixtures
15:53 < GMLudo> c'est login_ok et login_failed
15:54 < gawel> perfect
15:54 < GMLudo> l'event FullyBooted est important, car tu es sûr que l'Asterisk a bien fini de démarrer quand il lance ceci, donc que tes commandes ne vont pas échouer
15:55 < GMLudo> par contre, je suis plutôt partisan que ce soit au dev d'écouter cet event s'il en a besoin, car en fonction de la config de l'asterisk et de ce que tu veux faire, cet event n'est pas présent
15:56 < GMLudo> je peux pousser un exemple en python pour ça
15:59 < GMLudo> gawel: j'ai oublié de mettre un actionid dans mes deux logins, je vais pousser de nouvelles traces
16:04 < GMLudo> gawel: fixtures à jour
16:04 < GMLudo> gawel: en bonus track, je t'ai rajouté le logoff: https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/logoff.yaml
16:05 < GMLudo> gawel: tu sprintes jusqu'à quelle heure ?
16:05 < gawel> GMLudo: je les ai rajouté :)
16:06 < gawel> et je sais pas. ça se vide. mais je vais rester jusqu'a 18h à vue de nez
16:07 < GMLudo> ok
16:13 < gawel> GMLudo: me faudrait aussi: un truc avec un Response: Fail; un avec un Response: Follows
16:14 < GMLudo> gawel: je vais essayer de te trouver ça
16:14 < dadel> Gordon`, alors du coup on doit se retrouver ou pas ?
16:17 < Gordon`> dadel: j’ai pas de news :/
16:18 < Gordon`> donc si pour toi c’est l’horaire où tu sors du boulot anyway, on reste sur ce qu’on a dit
16:20 < zorun> ah mais si, tu as des news
16:20 < zorun> je veux mon chargeur ce soir :>
16:21 < zorun> dadel: merci du coup :)
16:21 < dadel> ça va te coûter cher zorun ;)
16:22 < zorun> tu me diras ce que tu préfères comme bière :)
16:23 < dadel> :)
16:23 < dadel> hGordon`, je prendrai le tram à 17h10 à l'arrêt du Tonkin
16:24 < CapsLock> Gordon`: gardes le chargeur de zorun ca nous permettra de vite le revoir
16:26 < zorun> je proteste
16:27 < CapsLock> et dès qu'on sait zorun dans l'avion, on fait prendre l'avion au chargeur dans l'autre sens
16:27 < CapsLock> et on met un complice à lyon pour nous le renvoyer :p
16:29 < Gordon`> dadel: ok, je confirme, je prendrai la navette
16:32 < dadel> ^^
16:33 < zorun> :')
16:34 < dadel> zorun, j'ai une préférence pour les blondes
16:34 < dadel> sinon pour les bière c'est plutôt ambré
16:34 < GMLudo> gawel: je n'arrive pas à générer un message d'erreur pertinent, quand Asterisk n'a rien à te donner, il te renvoie juste qu'il a bien reçu la commande sans valeur
16:34 < dadel> les belges sont pas mal
16:34 < dadel> :)
16:34 < dadel> ambré ou blonde hein ;)
16:35 < dadel> sinon si c'est bio et local ça le fait carrément peu importe quoi
16:35 < gawel> GMLudo: bah, au moins un Follows :)
16:49 < GMLudo> gawel: en attendant que je te trouve un follows, je t'ai fait une belle trace originate complète: https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/originate_with_events.yaml
16:50 < GMLudo> vu le bordel que c'est dedans, je vote pour laisser la liberté au dev de faire le tracking, trop dépendant de la config asterisk
16:50 < dadel> si ça intéresse j'ai récup les 4/6 de la série de docu d'Arte sur le capitalisme que je peux apporter ce soir
16:51 < dadel> arf
16:51 < dadel> planté de chan
16:58 < GMLudo> gawel: bon, j'en ai trouvé un, mais ça risque de ne pas te plaire, je vais pusher ça
17:00 < alain_afpy> ERROR www(2) timed out
17:00 < dadel> Gordon`, t'es pas parti ?
17:03 < alain_afpy> INFO www fixed
17:06 < GMLudo> gawel: https://github.com/Eyepea/panoramisk/blob/master/tests/fixtures/rasterisk_command.yaml
17:13 < PythDasch> C'est quand le prochain afpyro à Bruxelles? :D
17:18 < GMLudo> : bientôt, surement à Nivelles
17:23 < gawel> GMLudo: c'est un beau bazar :)
17:25 < gawel> GMLudo: 99% de coverage. Je vais m'arréter la :)
17:25 < gawel> Je te laisse décider de la prochaine release, quand t'a testé un peu
17:25 < GMLudo> gawel: meric beaucoup pour ton travail :-)
17:26 < GMLudo> gawel: j'ai essayé de prendre un daemon et de l'adapter, mais y'a + de boulot que prévu
17:26 < GMLudo> gawel: de ton côté, tu veux encore bouger l'API dans les prochains jours, ou pour toi c'est ok ?
17:27 < GMLudo> je vais porter nos daemons, puis voir comment ça se passe. Je remonterais des bouts de code d'exemples et de la doc
17:28 < GMLudo> gawel: si j'ai un peu de temps, je remonterais le serveur AsyncAGI, mais je vais d'abord avancer sur API-Hour avant
17:28 < gawel> GMLudo: de mon point de vue, c'est ok
17:29 < gawel> Y a tes histoires de channel qui vont peut-être faire évoluer un peu le truc, mais je me souviens plus trop du soucis :)
17:29 < GMLudo> gawel: bon, alors, maintenant ton code va connaître la dure loi de la production, on va voir à quel point il résiste ;-)
17:29 < gawel> héhé
17:29 < gawel> je vois au moins un soucis, moi
17:30 < GMLudo> gawel: lequel ?
17:30 < gawel> faudrait vider les self.responses qui obtiennent pas de réponse. sinon ça va leaker, potentielement
17:30 < GMLudo> gawel: pour être franc, je ne vois pas à quoi tu fais référence
17:30 < gawel> genre à 10mn de timeout
17:30 < GMLudo> ah oui, ok
17:30 < gawel> a part ça, c'est un peu au top, je penses
17:31 < gawel> peut-être revoir l'api de send_command qui est un peu à chier, en fait
17:31 < gawel> genre avoir un send_agi() vs send_command()
17:32 < GMLudo> pour l'histoire du timeout, pas sûr que ce soit nécessaire, je dois regarder notre parc existant pour valider
17:32 < gawel> ouais, je sais pas à quel point tu peux rater une réponse
17:32 < GMLudo> gawel: si l'asterisk ne répond pas à une commande, tu as des pbs bien + grave que l'AMI, genre que l'asterisk est en train d'exploser les ressources
17:32 < gawel> héhé, ouais, c'est sur
17:33 < gawel> bon je trace. on se dit quoi
17:33 < gawel> a plus tard
17:33 < GMLudo> par contre, quand tu perds la connexion AMI, là, il faudrait vider la liste des commandes en attente, ça par contre, ça arrive, même sur du localhost
17:33 < GMLudo> gawel: bon retour ++
21:32 < matrixise> re
21:32 < matrixise> haypo: ok
21:32 < matrixise> je viens de mettre ma fille dans son lit
21:42 < haypo> matrixise: elle a une fée volante ?
22:02 < matrixise> haypo: une fée volante?
22:10 < tshirtman> https://i.imgur.com/60ZdzPG.gif
22:10 < tshirtman> matrixise: le lien du jour, il semble
22:16 < matrixise> tshirtman: vu, merci
22:21 < matrixise> qui utilise weechat pour son client irc?
22:21 < tshirtman> irss ftw :P
22:22 < matrixise> ftw?
22:22 < haypo> matrixise: "for the win", j'en comprend que tshirtman utilise irssi comme moi
22:23 < matrixise> c ce que j'utilise aussi
22:23 < haypo> je n'ai pas de notification (OSD), mais il doit être possible d'en avoir
22:23 < matrixise> haypo: c pas les notifs OSD qui m'interesse, c simplement que je me connecte sur un serveur en SSH pour avoir accès à mon irssi
22:23 < matrixise> et donc, je n'ai pas de notifs
22:24 < tshirtman> les notifs, c'est le mal, ça empèche de bosser :P
22:24 < haypo> tshirtman: c'est surtout marrant en réunion !
22:24 < haypo> (tiens, le boss a oublié de couper IRC :-))
22:24 < tshirtman> et pareil pour le serveur, avec un byobu (screen) autour
22:24 < haypo> tshirtman: en vrai, ça me manque les notifications quand irssi est caché derrière plein de fenêtres
22:25 < tshirtman> i3 ftw :P
22:25 < matrixise> tshirtman: j'ai un irssi dans un tmux en ssh sur un serveur, quand haypo me repond, j'aimerais avoir la notif ;-)
22:25 < matrixise> et pas devoir me connecter sur le serveur 10h plus tard et regarder si on m'a pingé ;-)
22:25 < tshirtman> j'avais un truc pour avoir les ping irc sur mon tel par un service à un moment
22:26 < misc> http://ttboj.wordpress.com/2013/10/18/desktop-notifications-for-irssi-in-screen-through-ssh-in-gnome-terminal/
22:26 < tshirtman> un client android qui se branchait sur un service ou mon irssi se branchait aussi
22:27 < matrixise> misc: pas mal, cool.
22:31 < haypo> d'ailleurs, irssi n'est pas mort comme projte ?
22:31 < haypo> hum, ou c'est screen qui est mort ?
22:31 < haypo> libcaca promettait un desktop en 3D, qu'en est-il ?
22:32 < tshirtman> screen bougeait pas beaucoup la dernière fois que j'ai regardé, mais j'utilise byobu, qui est passé de screen a tmux comme provider, ça fait pas grande différence :P
22:32 < tshirtman> haypo: je sais pas, mais libaa semble pouvoir le faire, quand on regarde bb
22:33 < haypo> tshirtman: hum, ça odit être http://caca.zoy.org/wiki/neercs
22:33 < tshirtman> (mais bon, j'avous être circonspect sur l'intérêt :P)
22:33 < haypo> "3D rotating cube to switch between full screen terms", "Real time thumbnails of your shells "
22:33 < tshirtman> ah ouais j'avais vu ça
22:35 < misc> haypo: irssi a été mis sur github et a fait une release
22:38 < haypo> https://github.com/irssi/irssi
22:39 < haypo> misc: oh, pull request et tout, c'est moderne ;)
2019 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
2019 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2019 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2019 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2019 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2018 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2018 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2018 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2018 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2018 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2018 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2017 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
2016 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2015 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2015 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2015 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2015 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2015 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2015 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2014 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2014 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2014 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2014 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2014 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2014 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2013 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2013 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2013 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2013 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2013 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2013 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2012 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2012 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2012 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 04
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2012 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2012 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
2012 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2011 12
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2011 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2011 10
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2011 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2011 08
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2011 07
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2011 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2011 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2011 04
01 04 07 08 11 14 15 19 20 21 22 23 24 25 26 27 28 29 30
2011 03
01 02 03 04 06 07 08 09 10 11 12 14 15 16 17 21 22 23 25 28 29 31
2011 02
02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 21 22 23 24 25
2011 01
03 04 05 06 10 11 13 15 16 18 19 20 21 22 23 24 25 26 27 28 31
2010 12
01 02 03 07 08 09 10 14 15 16 17 21 22 23 28 29 30
2010 11
01 02 03 04 05 06 07 08 09 10 13 14 16 17 18 19 22 23 24 25 26 28 29
2010 10
01 03 04 05 06 07 08 09 10 11 12 13 14 15 18 19 20 22 24 25 27 28 29 30 31
2010 09
01 02 03 04 06 07 08 09 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2010 08
02 03 04 05 06 08 09 10 11 12 13 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2010 07
01 02 03 05 07 08 13 14 15 19 20 21 22 23 25 26 27 28 29 30 31
2010 06
01 02 03 04 08 09 10 11 13 15 18 19 20 21 22 23 24 25 26 27 28 29 30
2010 05
03 06 09 10 11 12 14 15 17 18 19 21 22 25 26 27 28 30
2010 04
01 02 03 04 05 06 08 09 10 11 12 13 15 16 19 20 21 22 24 26 27 28 29 30
2010 03
02 03 04 05 06 07 09 10 11 12 14 15 19 22 23 24 25 26 27 28 29 30 31
2010 02
01 02 03 04 05 08 09 11 12 14 15 18 19 21 23 25 26
2010 01
03 04 05 06 07 11 12 14 15 18 21 22 23 24 25 26 27 28 29 30 31
2009 12
01 02 03 04 07 08 09 10 11 14 15 16 17 18 19 20 23 25 28 30 31
2009 11
01 02 03 04 05 07 08 09 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30
2009 10
01 02 03 04 05 06 07 08 09 11 13 14 15 16 18 19 20 21 22 23 24 25 26 27 29 30 31
2009 09
01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 17 18 21 22 23 24 25 27 28 30
2009 08
01 02 03 04 05 06 07 09 10 11 12 13 14 17 18 19 20 21 23 24 25 26 27 28 29 30 31
2009 07
02 03 04 05 06 07 08 09 10 13 15 16 17 18 20 21 22 23 24 26 27 28 29 30 31
2009 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 29 30
2009 05
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2009 04
01 02 03 04 06 07 08 09 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30
2009 03
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31
2009 02
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28
2009 01
04 05 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2008 12
01 03 04 05 06 07 08 09 10 11 12 14 15 16 17 18 19 20 21 22 23 24 28 29 30 31
2008 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 29
2008 10
01 02 03 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2008 09
01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2008 08
01 02 03 04 05 06 07 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30
2008 07
01 02 03 04 05 07 08 09 10 11 12 13 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31
2008 06
01 02 03 04 06 07 08 09 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30
2008 05
01 02 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2008 04
01 02 03 07 09 10 14 15 16 23 24 25 26 28 29 30
2008 03
02 03 04 05 06 07 10 11 12 13 14 17 18 19 20 21 25 28
2008 02
04 05 06 07 08 11 12 13 14 16 17 18 21 22 23 24 25 26 27 28 29
2008 01
02 07 08 11 12 14 18 22 24 28 29 30 31
2007 12
03 05 06 13 14 15 16 17 18 20 21
2007 11
03 04 05 08 09 10 11 14 15 17 19 23 26 27 28 29 30
2007 10
01 02 03 04 05 06 09 10 11 12 13 14 15 16 17 18 22 23 24 25 27 29
2007 09
01 03 04 05 06 07 08 09 10 11 12 13 15 16 18 19 20 21 26 27 28 29 30
2007 08
02 06 14 16 17 19 22 23 24 27 28 29 30 31
2007 07
02 03 04 05 06 09 10 11 12 13 15 18 19 20 25 27
2007 06
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 18 19 20 21 22 23 24 25 26 27 28 29 30
2007 05
02 03 07 09 10 12 14 15 18 19 20 22 23 24 25 29 30 31
2007 04
01 02 03 04 05 06 07 08 10 11 12 16 18 19 20 21 23 24 25 26
2007 03
01 02 06 07 08 09 10 12 13 14 16 19 20 21 22 23 24 26 27 28 29 31
2007 02
26 27 28