00:00 < Elzen> Dites, les gens : si je mets ça dans mon .pyrc, ça vous paraît monstrueusement hérétique, ou ça va ? http://zb.tdct.org/?09946a0abd03445e#9Sj/xRbBBOffe9zbJMDUWM38fK46zgnWtgxAuTh+hbw=
00:08 < haypo> Elzen: c'est quoi .pyrc ?
00:08 < haypo> Elzen: marrant comme astuce le coup du repr()
00:08 < marmoute> Elzen: just pour pouvoir taper "exit" pour sortir de ton shell interactif ?
00:11 < haypo> perso je tape CTRL+d :)
00:15 < Elzen> marmoute, plus exactement, pour avoir la même commande pour fermer tous les terminaux :-=
00:15 < Elzen> s/=/)/
00:16 < Elzen> haypo, merci ^^ Le .pyrc (qui peut s'appeler totalement différemment, en fait) est le fichier permettant de lancer des commandes au démarrage de l'interpréteur interactif.
00:16 < marmoute> ctrl+D c'est bien.
00:17 < Elzen> Certes. Mais on finit par le faire accidentellement, quand on a trop l'habitude.
00:18 < haypo> y'a des raccourcis importants à connaître !
00:18 < haypo> <entrée> ~ . : tue une connexion SSH, qu'importe son état (surtout utile quand on a perdu le réseau)
00:19 < haypo> CTRL+<pause> : tue le processus en cours sous Windows (dans un terminal cmd.exe)
00:19 < haypo> CTRL+z : arrête le processus en cours dans un terminal linux (bash?), puis kill %1 pour le tuer (ou bg pour le continuer en tâche de fond, ou fg pour le relancer)
00:20 < haypo> après y'a aussi les blagues genre CTRL+s qui fige un terminal... CTRL+q pour débloquer
00:56 < tshirtman> ctrl-z ça envoit un SIGSTOP à l'app, c'est pas spécifique à un shell particulier, mais faut que certaines choses soient configurés pour que la gestion des signaux marchent
00:56 < alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
00:57 < tshirtman> alain_afpy: pardon mais t'es un peu con :P
00:59 < Elzen> Il suffit de dire « faut » ?
00:59 < Elzen> Ah. Donc, « faut que », plutôt ?
00:59 < tshirtman> il faut, je crois
00:59 < tshirtman> hm
00:59 < Elzen> faut que
00:59 < haypo> Elzen: il faudrait juste lui apprendre un peu mieux la language française
00:59 < Elzen> (Ça aurait pu être les espaces insécables)
00:59 < tshirtman> peut être que e l'ai vexé
00:59 < haypo> ah non tiens, il n'aime pas "faudrait"
01:00 < Elzen> Y a qu'à le recoder :-)
01:00 < tshirtman> ou il a un timeout pour éviter de le dire tout le temps
01:00 < Elzen> Bref, donc, mon coup du exit, ça n'a pas l'air de trop choquer :3
01:00 < tshirtman> bah, tant que c'est pas dans tes apps :P
01:01 < tshirtman> mais bon, ctrl-d saymieux
01:01 < Elzen> On fait appel à __repr__, dans des apps ?
01:02 < tshirtman> c'est pas dans mes habitudes, mais certains oui
01:02 < haypo> Elzen: perso je suis choqué que le module site ajoute plein de variables globales qui me semblent inutile hors d'un interprête interactif, genre quit & exit
01:03 < haypo> copyright, credits, help
01:03 < haypo> genre dans une application je vais utiliser "copyright" ?
01:03 < haypo> ok si c'était dans un module, mais non
01:03 < Elzen> haypo, 'fectivement.
01:03 < Elzen> tshirtman, ceci dit, si jamais tu veux jeter un œil au code de Touhy pour me dire tout ce qu'il y a encore d'horrible dedans, je veux bien :-)
01:04 < Elzen> (J'ai déjà corrigé pas mal de mochetés par rapport aux versions précédentes)
01:04 < Elzen> (Mais je partais de très loin ^^)
01:04 < tshirtman> Elzen: ce serait avec plaisir, mais je suis débordé en ce moment :$
01:05 < Elzen> tshirtman, comme tout le monde ^^"
01:05 < tshirtman> ça passe pep8 partout?
01:05 < Elzen> 'cune idée.
01:05 < tshirtman> probablement pas alors, je veux même pas regarder :P
01:06 < tshirtman> installe flake8, configure ton éditeur pour surligner en rouge tout ce qui lui plait pas
01:07 < misc> tu fais ça comment avec notepad ?
01:07 < tshirtman> tu monte au 8eme étage, et tu ouvre la fenêtre
01:07 < Elzen> seth@fadreils: seth$ flake8 gits/touhydev/python2 | wc -l
01:07 < Elzen> 3895
01:07 < Elzen> Okay :|
01:08 < tshirtman> \o/
01:08 < Elzen> Ceci dit, il râle pour tous les « #TODO » et « #FIXME », apparemment.
01:08 < tshirtman> essaye autopep8
01:08 < tshirtman> ouais, il faut un espace
01:08 < Elzen> Je mets une espace quand c'est un vrai commentaire.
01:09 < Elzen> Pas quand c'est un truc qu'il faut de toute façon que je corrige plus tard.
01:09 < tshirtman> ça m'embétait au début aussi pour ce cas mais j'ai pris le plis
01:13 < Elzen> Bon, je réfléchirai à corriger tout ça quand j'aurai le temps.
01:13 < tshirtman> le truc c'est de configurer l'éditeur, pour se sentir de corriger à chaque fois qu'on ouvre un fichier :P
01:13 < Elzen> Aucune chance :þ
01:14 < Elzen> (Du moins, tant que je n'aurai pas recodé cet éditeur)
01:14 < tshirtman> haha
01:14 < tshirtman> coder son VM ou son éditeur de texte, il faut choisir!
01:14 < tshirtman> (pardon stallman :P)
01:15 < Elzen> Bah j'ai à peu près fini la partie DE, maintenant je réattaque les applis.
01:16 < Elzen> Mais j'ai quelques trucs prioritaires, genre le terminal.
01:16 < Elzen> Et le client mail.
01:17 < Elzen> (Je vous ai entendu me traiter de cinglé :3)
01:17 < tshirtman> perso, i3, mutt, vim, fish me paraissent "assez bon", pour ne pas refaire la moindre de ces apps
01:18 < Elzen> On a pas le même usage :3
01:18 < tshirtman> pas de cinglé, mais disont que tu pourrais passer ce temps à faire des apps que d'autres utiliserons, pas ce qui a déjà été fait 50k fois, donc ça me peine un peu, mais bon, tu fais ce que tu veux de ton tomps
01:18 < tshirtman> temps
01:19 < tshirtman> oh j'imagine bien, peu de gens ont le même usages que moi, et sans doute encore moins le même usage que toi
01:19 < tshirtman> donc bon, ça fait peu de probas
01:19 < Elzen> tshirtman, ah, mais, j'ai plusieurs utilisateurs :3
01:19 < tshirtman> gg
01:20 < tshirtman> mais franchement, tu devrais jeter un oeil à i3, au moins pour piquer des idées :P
01:20 < Elzen> (Bon, ça se compte encore sur les doigts d'une seule main, mais quand même ^^)
01:20 < tshirtman> de django reynart?
01:21 < Elzen> Non :þ
01:21 < Elzen> (Enfin, ça dépend laquelle)
01:21 < tshirtman> j'hésitait à le dire :)
01:21 < tshirtman> mais bon, 4 ou 5 donc
01:21 < tshirtman> enfin, c'est une limite basse, tu pourrais avoir des utilisateurs secrets
01:22 < Elzen> Et i3 est un WM. Perso je ne suis pas assez malade pour coder un WM ^^"
01:22 < Elzen> Ouaip, je ne compte que ceux dont j'ai des retours occasionnels.
01:22 < tshirtman> ah, je croyais
01:22 < tshirtman> c'utilise quoi comme WM?
01:22 < tshirtman> t*
01:22 < Elzen> (Il faut trop de Xlib, dans un WM, c'est mauvais pour la santé)
01:23 < Elzen> Perso, j'utilise Xfwm, mais j'ai au moins un utilisateur sous Openbox.
01:24 < tshirtman> c'est pas mal openbox
01:24 < Elzen> Ouaip.
01:24 < tshirtman> bon, ça donne pas grand chose, mais c'est léger et pas trop relou
01:28 < Elzen> .local/src/talkcheck.py:9:13: E401 multiple imports on one line ← Beùh ? J'suis censé faire une ligne pour chaque import comme en Java ? oO
01:29 < tshirtman> ça dépends
01:29 < tshirtman> from os.path import join, basename # ça va
01:29 < tshirtman> import os, sys # pas ok
01:30 < Elzen> Question bête : pourquoi avoir autorisé syntaxiquement le truc si c'est pour dire qu'il ne faut pas l'utiliser ?
01:30 < tshirtman> enfin, pour le premier, ça dépends des projets, c'était mal vu dans openstack il me semble
01:30 < tshirtman> dans un shell, c'est partique, ça veut pas dire que ça aide un programme à être maintenable
01:30 < tshirtman> comme import *
01:31 < Elzen> Je ne vois pas en quoi « import os\nimport sys » est plus maintenable que « import os, sys ».
01:31 < Elzen> J'irais même jusqu'à dire au contraire.
01:37 < tshirtman> :)
01:37 < Elzen> .local/src/soundset.py:21:1: E101 indentation contains mixed spaces and tabs ← Là, par contre, il a fumé, il n'y a pas de tabs sur la ligne.
01:38 < tshirtman> je ne vais pas m'engager là dedans, c'est sans doute un question de gout aussi, mais se mettre d'accord sur ces choses en python, même si la justification n'est pas évidente, permet d'avoir un style commun, et donc, in fine, un meilleure compréhension mutuelle
01:39 < tshirtman> ni sur les lignes alentoures?
01:40 < Elzen> Les seules tabulations dans le fichier sont dans une chaîne de caractère multiligne, dues au fait qu'il s'agit d'un script pour changer de conf' automatiquement (mais qui se mangent un warning quand même)
01:40 < Elzen> Et c'est cinq lignes plus haut.
01:44 < Elzen> tshirtman, si tu veux vérifier par toi-même : http://zb.tdct.org/?ddc7208c8b666a05#1FWlIPFJV1kWslDJ3Ne+C1ynfGEDWq6M+HlZZ/aeWJM=
01:45 < Elzen> (Tiens, d'ailleurs, j'pourrais passer cards en paramètre, ce serait plus propre qu'une variable globale)
01:59 < tshirtman> tu peux remplacer les tabs par des \t dans tes lignes, je pense
01:59 < tshirtman> (ou c'est justifié)
01:59 < Elzen> Certes. N'empêche que reprocher le contenu d'une chaîne de caractère, et croire qu'il y a des tabs cinq lignes en dessous, c'est culotté.
02:04 < tshirtman> en effet, ça semble être un bug, quand tu enlève les tabs des lignes plus haut, il ne voit plus cette erreur
02:05 < tshirtman> tu peux aussi mettre un # noqua sur la dernière ligne de la chaine avec des tabs je pense
02:05 < tshirtman> vu que c'est justifié là
02:06 < tshirtman> hm, ça retire juste les erreurs pour cette ligne, le bug reste présent
02:08 < Elzen> Bon, t'façon, j'vais filer, cerveau hs.
02:08 < tshirtman> bonne nuit, je devrais faire pareil
06:12 < alain_afpy> ERROR www(2) timed out
06:15 < alain_afpy> INFO www fixed
08:23 < foxmask> bonjello
11:51 < matrixise> ping suis ici
11:51 < matrixise> gawel: ping, donc, si tu veux on peut continuer la discussion ici
11:51 < gawel> tu peux parler tout seul :p
11:51 < matrixise> ;-)
11:52 < matrixise> donc, je disais que pour les peluches, dans le commerce, c'est 30€ pour les avoir
11:52 < gawel> y a rien a discuter. choppes le prix total et voila
11:52 < gawel> ama y aura pas de soucis pour une 50aine
11:53 < matrixise> yep, 50 c pas un probleme, le minimum c'est 48
11:53 < NelleV> perso, j'ai du mal à comprendre
11:54 < gawel> c'est bientot le weken, NelleV. ça ira mieux lundi :p
11:54 < NelleV> matrixise: tu veux les vendre, ces peluches ou les donner ?
11:54 < gawel> les vendre
11:54 < NelleV> dans ce cas, pourquoi l'afpy les achète ?
11:54 < NelleV> on fait don de 50 peluches qui sont ensuite revendu avec bénéfice ?
11:54 < gawel> tu veux qu'il débourse 1000 balle de sa poche ?
11:54 < NelleV> gawel: dans ce cas, on fait une avance de trésorerie
11:55 < gawel> bah oui, ça revient à ça. il reversera ses recettes, comme tous les ans, non ?
11:55 < matrixise> NelleV: les vendre, c coute deja la peau des fesses
11:55 < NelleV> ca revient à ca, si c'est clair que c'est une avance.
11:56 < gawel> j'ai pas fais gaffe si les recettes nous ont été reversé l'an passé
11:56 < NelleV> moi non plus
11:56 < NelleV> mais la demande telle qu'elle est faite là est absolument pas claire
11:56 < matrixise> gawel et NelleV les recettes ont ete annoncées durant l'AG a Lyon
11:56 < gawel> oui, c'est une demande à la matrixise, quoi :p
11:57 < gawel> matrixise: ok
11:57 < NelleV> je ne suis pas contre financer directement des choses concrètes, telles que des déplacements d'orateurs, etc, mais des peluches, je préfère que cela soit claire que c'est une avance de trésorerie
11:58 < matrixise> NelleV: l'AFPy n'est que gagnante
11:58 < gawel> http://hg.afpy.org/afpy_gestion/file/6234b237cf27/assemblees_generales/ag_2014/rapport_financier.rst#l42
11:58 < NelleV> matrixise: non
11:59 < matrixise> NelleV: comment ca non"
11:59 < matrixise> ?
11:59 < NelleV> matrixise: l'afpy n'est pas que gagnante
12:00 < matrixise> c est a dire ?
12:01 < gawel> matrixise: btw tu devrais nous faire un budget prévisionel total pour l'event, et pas par bout
12:01 < gawel> parceque j'imagine qu'il n'y aura pas que les peluches
12:02 < gawel> vu que ça a couté 600 balles sans peluche, l'an passé
12:02 < NelleV> matrixise: l'afpy et la communauté python francophone est gagnante lorsque les financements de l'afpy sont utilisé à bonne usage. Personnellement, l'achat de peluche python ne fait pas partie de cette catégorie (cependant, nous pouvons parfaitement faire une avance de trésorerie, et en parallèle financer des points un peu plus concrets, tels que la venue d'étudiants ou d'orateurs)
12:03 < NelleV> matrixise: on peut aussi financer des goodies (à donner ou a vendre a perte) mais dans ce cas, il faut être sur que l'investissement par personne en vaut le coup
12:03 < gawel> arthur disait qu'il avait encore du goodies
12:04 < matrixise> gawel: arthur m'a envoyé les goodies, je devrais les recevoir la semaine prochaine
12:04 < gawel> ok
12:06 < matrixise> NelleV: financierement l'afpy est gagnante avec le pythonfosdem, et c'est ce qui est nécessaire pour pouvoir payer les trajets d'orateurs ou d'étudiants.
12:06 < matrixise> donc, je trouve que oui, c'est un retour sur investissement très lucratif pour l'afpy
12:06 < NelleV> matrixise: je ne suis pas intéressée que par l'aspect financier de l'afpy
12:06 < NelleV> matrixise: personnellement, je suis plutôt concernée par l'aspect éthique des choses
12:07 < NelleV> on ne manque pas de thunes, donc on peut financer des choses
12:08 < NelleV> par contre, je trouve que c'est important que l'on soit clair sur ce que l'on finance.
12:09 < NelleV> mais bon: c'est mon avis personnel. Pas nécessairement l'avis du CD
12:10 < NelleV> je pense juste que de manière générale, tu auras moins de chance d'obtenir des financements pour acheter 50 peluches que pour quelque chose qui aura plus d'impact sur la communauté python en général
12:11 < matrixise> yep je comprends
12:12 < feth> On me demande pas mon avis alors le voilà : Moi ça me dérange pas qu'on gagne davantage de thunes. Mais clairement, j'encouragerais aussi ceux qui ont du temps à passer sur des activités afpy à faire la promo de Python :)
12:13 < NelleV> feth: en fait, on te demande ton avis dans tes mails :p
12:13 < feth> eh mais attends, je me réveille là :)
12:13 < matrixise> feth: des activités afpy, c principalement GMLudo qui s'en occupe avec les AFPyro
12:13 < matrixise> moi de mon coté, j'essaie de faire un bon rassemblement python au fosdem
12:14 < feth> qui est un très bon moyen de promouvoir Python
12:14 < feth> (bon, pas en fr, mais c'est fosdem... ;)
12:15 < gawel> NelleV: elle vient pas au fosdem, du coup elle est aigrie :p
12:15 < matrixise> cette année, nous avons recu 43 talks, et au lieu d'une salle de 80 personnes, le fosdem nous donne une salle de 200 personnes
12:15 < gawel> matrixise: AAAAAAAAAAHHH!!!
12:15 < gawel> ça c'est cool. un peu de place
12:16 < matrixise> gawel: yep, c parce que l'on se bouge que les orgas du fosdem ont acceptés
12:16 < matrixise> de donner une plus grosse salle
12:16 < gawel> well done
12:16 < matrixise> là on essaie avec GMLudo d'avoir 100 personnes à l'AFPyro
12:17 < matrixise> et j'essaie de mon coté pour faire deux jours Python au lieu d'un seul, en faisant des sprints
12:17 < matrixise> mais bon, là c pas facile ;-)
12:17 < NelleV> gawel: rapporte moi une peluche…
12:18 < gawel> je sais pas si c'est une bonne idée de faire des sprints par contre. y a trop de trucs à voir
12:18 < gawel> NelleV: :D
12:18 < feth> elles sont un peu chères, on m'a dit /o\
12:19 < matrixise> feth: les peluches, un peu cher ?
12:19 < feth> matrixise: je plaisantais, pardon. je connais pas leur prix de vente
12:20 < matrixise> feth: entre 20 et 25 euros. j'attends la reponse du fournisseur
12:20 < feth> et prix public, par curiosité ?
12:21 < matrixise> hors tva et sans les frais de transport, c'est 12,5€.
12:21 < matrixise> sur les sites online, c'est vendu 30euros
12:22 < feth> Je veux dire : à quel prix _tu_ veux vendre ! :)
12:22 < gawel> ama 15€ ça serait bien
12:22 < matrixise> feth: entre 20 et 25 euros, tout depend de combien cela coutera pour les avoir dans mon garage
12:23 < matrixise> si c'est trop cher, je ne les achete pas
12:23 < gawel> si c'est 12.5HT ça fait le transport à perte
12:23 < gawel> (en les vendant à 15)
12:23 < matrixise> il faut savoir que cette peluche vient du catalogue National Geographic 2015.
12:23 < matrixise> donc, si on peut les avoir, c'est un tres bon prix
12:24 < matrixise> du moins, je trouve
12:26 < matrixise> personne n'a vu arthur (tresorier) ?
12:27 < alain_afpy> ERROR www(2) HTTPConnectionPool(host='www.afpy.org', port=80): Request timed out. (timeout=10)
12:28 < matrixise> au fait, si vous avez des supports à présenter de l'AFPy, et quelqu'un monte avec, ca peut le faire ;-)
12:30 < alain_afpy> INFO www fixed
13:54 < alain_afpy> ERROR membres(2) HTTPConnectionPool(host='www.afpy.org', port=80): Request timed out. (timeout=10)
13:57 < alain_afpy> INFO membres fixed
14:36 < rguillebert> yota, au fait, tu veux que je te rembourse comment pour le fosdem ?
14:37 < rguillebert> je crois que j'ai ton rib de l'année dernière si il est toujours valide
14:39 < rguillebert> erf, wifi d'aeroport...
14:45 < rguillebert> yota, reponds moi sur twitter au pire vu que je vais pas tarder à embarquer
14:49 < gawel> t'as payé aussi l'hotel, yota ?
14:50 < gawel> de mémoire on remboursait que le train
14:51 < haypo> gawel: c'est rare de payer l'hotel avant no ?
14:51 < haypo> non
14:51 < rguillebert> ah, sûrement ouai
14:51 < gawel> d'ou ma question
14:52 < rguillebert> bon, j'embarque, si quelqu'un peux me dire ça sur twitter ou par mail ce serait cool
14:53 < yota> pour l'hotel faut que je regarde
14:53 < alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
14:53 < yota> je crois que j'ai tout payé
14:53 < haypo> yota: ah ouais ? oh
14:54 < yota> bah, la ca va
14:54 < yota> une année on etait 10 je crois
14:54 < yota> j'ai du avancer 1500€
14:56 < gawel> on te refile 200 boules du coup ?
14:57 < gawel> j'envois le paté kasher
15:00 < gawel> voila, te revoila riche
17:48 < alain_afpy> ERROR membres(2) HTTPConnectionPool(host='www.afpy.org', port=80): Request timed out. (timeout=10)
17:51 < alain_afpy> INFO membres fixed
2019 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
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