08:31 < foxmask> bonjello
10:17 < glyg> bravo haypo, :)
10:28 < haypo> glyg :)
10:54 < NelleV> haypo: salut
10:55 < NelleV> haypo: est-ce que _Sequence est une nouvelle classe de python3 ?
10:55 < NelleV> random.sample ne fonctionne plus sur les numpy array
10:55 < haypo> NelleV: c'est quoi _Sequence ?
10:55 < haypo> ça vient de quel module ?
10:59 < serge_sans_paill> NelleV: arrête le python3, python2, c'est la stabilité !
11:00 < haypo> serge_sans_paill: aaaaah!
11:00 < serge_sans_paill> :-)
11:00 < haypo> serge_sans_paill: prend toi http://haypo-notes.readthedocs.org/python.html#bugs-that-won-t-be-fixed-in-python-2-anymore dans la gueule !
11:01 < haypo> tiens, justement, j'étais en train de me dire que les très nombreuses race conditions connues de Python 2 ne sont pas bien documentées
11:01 < NelleV> haypo: j'ai juste regardé le code de random.sample, qui vérifie que "population" est bien une instance de _Sequence ou _Set
11:01 < haypo> dans python 2.7, subprocess est bourré de race conditions et divers pièges, y'a pas de bugs liés aux signaux, et alors multiprocessing je n'en parle même pas (ça cumule tous les problèmes)
11:02 < NelleV> haypo: avant, le code vérifiait que population étaint une instance de list, et cela fonctionnait avec des numpy array.
11:02 < haypo> NelleV: nan mais _Sequence doit être un alias d'un symbol, genre collections.abc.Sequence?
11:02 < haypo> NelleV: ça doit être les ABC, https://docs.python.org/dev/library/collections.abc.html#collections-abstract-base-classes pas la chanson des Jackson Five
11:03 < NelleV> deux sec
11:03 < NelleV> je vérifie
11:03 < NelleV> yep
11:03 < NelleV> c'est exacte
11:03 < haypo> "from _collections_abc import Set as _Set, Sequence as _Sequence"
11:03 < haypo> https://hg.python.org/cpython/file/3.5/Lib/random.py#l44
11:04 < haypo> NelleV: isinstance(obj, collections.abc.Sequence) accepte plus de types que isinstance(obj, (tuple, list))
11:04 < haypo> >>> isinstance("abc", collections.abc.Sequence)
11:04 < haypo> True
11:05 < haypo> le tableau au début de la doc https://docs.python.org/dev/library/collections.abc.html#collections-abstract-base-classes est super
11:05 < haypo> j'aime bien les ABC :)
11:06 < NelleV> ouep.
11:06 < NelleV> mais ca casse notre code :p
11:09 < NelleV> haypo: bon… en fait, je crois que c'est plus compliqué que ce que je dis
11:09 < haypo> NelleV: numpy n'a pas une fonction random.sample qui gère bien les types numpy?
11:10 < NelleV> haypo: en fait, le code "d'avant" ne vérifiait pas si population était une instance de list ou set sauf si il y avait une type error
11:11 < NelleV> haypo: du coup, random.sample de python2 marche sur énormément de séquence qui ne sont pas des list ou des set, dont des numpy arrauy
11:11 < serge_sans_paill> NelleV: tu devrais pas vérifier si tu as un __iter__ ?
11:11 < NelleV> serge_sans_paill: c'est pas moi, c'est la librairie standart
11:11 < NelleV> d
11:12 < NelleV> bon, c'est un peu embêtant tout de même…
11:12 < NelleV> haypo: oui, mais cela veut dire que random.sample ne marche plus sur plein plein plein de chose, pas seulement les numpy arrays
11:13 < haypo> NelleV: tu viens de débarquer ? :) random.sample() teste les ABC depuis python 3.0, sorti en 2008
11:14 < NelleV> haypo: perso, je suis encore sur python2.6
11:14 < NelleV> c'est juste que je suis a la python summer school, et certains de nos élèves ont des difficultés à migrer à python3
11:14 < haypo> NelleV: les ABC sont sympa, elles testent si le type implémente une "interface", en regardant si certaines méthodes sont présentes
11:15 < haypo> NelleV: isinstance(obj, Iterable) teste hasattr(type(obj), '__iter__') -- mais de manière optimisée ;)
11:15 < haypo> NelleV: numpy implémente un type en carton qui n'implémente pas toute l'interface Sequence ?
11:16 < haypo> https://github.com/numpy/numpy/issues/2776
11:16 < haypo> NelleV: ^^ tiens, ton bug, rapporté en 2012
11:16 < NelleV> haypo: oui
11:17 < NelleV> haypo: ca n'empêche que c'est un gros changement qui n'est pas backward compatible
11:18 < haypo> NelleV: bon, je vais te dire un truc, mais tu ne le répêtes pas ok ?
11:18 < haypo> NelleV: tu peux contourner ce bug avec :
11:18 < haypo> >>> collections.abc.Sequence.register(int)
11:18 < haypo> <class 'int'>
11:18 < haypo> >>> isinstance(1, collections.abc.Sequence)
11:18 < haypo> True
11:18 < feth> oh, du javascript
11:18 < haypo> NelleV: à priori, y'a juste une ligne à ajouter dans numpy, pas de quoi foueter un chat
11:18 < haypo> feth :)
11:19 < NelleV> je pense que c'est plus simple de demander à l'étudiant d'utiliser numpy.random
11:19 < haypo> feth: je parlais à NelleV, tu n'étais pas censé le lire !
11:19 < haypo> NelleV: "
11:19 < haypo> Just encountered it as well with Python 2.7, using the python-pillow module. Image.point(lut, mode) calls isinstance(lut, collections.Sequence), the previous version used operator.isSequenceType()
11:19 < haypo> " le bug n'est pas spécifique à random.sample
11:19 < NelleV> haypo: non, mais c'est pour ce genre de raison que je suis encore sur python2.7
11:19 < NelleV> FYI, quand numpy n'est pas backward compatible, je rale aussi.
11:20 < haypo> NelleV: t'es française, donc par principe, tu dois tout le temps râler :)
11:21 < feth> import sys ; sys.quirksmode = True
11:22 < NelleV> no comment.
11:22 < mathieui> sys.enable_dirty_hacks()
11:22 < haypo> feth: perso, je trouve ça bizzare qu'au lancement de Python, des variables super-globales (dans le style PHP) soient ajoutées de base
11:22 < haypo> feth: genre... license
11:22 < haypo> ou quit
11:22 < feth> haypo: j'ai une proposition de feature pour Python 2.7, t'es sûr que c'est pas possible ? Ça serait d'avoir toujours dans le scope un bultin nommé ie6
11:23 < haypo> feth: bah tu fais builtins.ie6 = True
11:23 < haypo> et voilà
11:23 < NelleV> haypo: perso, je travaille sur des projets qui sont backward compatible depuis 15 ans, donc oui, ca me soule de voir les api cassés sans arret
11:23 < feth> haypo: je voudrais que ça soit upstream, et aussi que ça ait plein d'effets de bord pénibles :)
11:24 < misc> et c'est aussi pour ça que RHEL 7 propose pas python 3, et que donc, python 2.7 va survivre pour au moins 10 ans de plus
11:24 < feth> NelleV: ça casse l'apied
11:24 < haypo> nan mais python, c'est tout pourri, faut laisser tomber
11:24 < haypo> >>> False = True
11:24 < haypo> >>> False, int(False)
11:24 < haypo> (True, 1)
11:24 < misc> on peut dire ce qu'on veut, perl arrive à garder la compat, python non
11:24 < haypo> feth: tu peux déjà importer antigravity
11:24 < feth> misc: Perl6 ?
11:24 < mathieui> >python2
11:24 < misc> feth: est pas encore sorti
11:24 < mathieui> >>> "toto" > 3
11:24 < mathieui> True
11:24 < feth> misc: voilà, la différence c'est que Python3 est sorti :)
11:25 < misc> feth: c'etait deja pas compatible avec le 2
11:25 < haypo> misc: ouais, y'a beaucoup de progrès pour exécuter du perl5 dans perl6
11:25 < NelleV> misc: RHEL7 ne propose pas du tout python3 ou c'est juste que l'executable est nommé python3 ?
11:25 < misc> feth: mais tu peux troller ce que tu veux sur perl6, le fait est que perl5 reste compatible sur plus de version que les versions de python 3 et 2 réunis
11:25 < haypo> NelleV: python 3.3 & 3.4 sont dispo pour RHEL 6 & 7
11:25 < NelleV> misc: d'ailleurs, la réponse m'interesse pour RHEL6 aussi
11:25 < NelleV> ok
11:25 < feth> Sinon, j'imagine que ça doit être possible de monter deux Jython de versions 2 et 3 dans un blob Java
11:26 < misc> NelleV: non, y a pas python 3 de base, c'est dans un depot à part maintenu moins longtemps
11:26 < NelleV> misc: ok
11:26 < NelleV> donc ca veut dire qu'on y aura pas accès
11:26 < haypo> misc: on se donne beaucoup de mal pour casser la compatibilité entre les versions mineurs (2.x et 3.x), c'est un travail de longue haleine !
11:26 < misc> (ou dans le depot de la communauté, vu que mailman3 en a besoin, et on a besoin de mailman 3 )
11:26 < misc> NelleV: define "on"
11:26 < NelleV> misc: l'institut curie, et plus précisement mes collègues
11:27 < NelleV> déjà que l'on a bcp de problème avec python3 et le multiprocessing sur OSX…
11:27 < misc> NelleV: y a python34.x86_64 dans le depot EPEL, mais c'est pas maintenu par mes grands et beaux collegues :)
11:27 < serge_sans_paill> je pense que le mot clef est OSX
11:27 < serge_sans_paill> j'ai jamais de soucis d'install de pythran sous linux, et sous OSX pleins d'utilisatuers ont des soucis :-)
11:28 < NelleV> misc: nos sysadmins ne vont, à mon avis, pas vouloir nous y donner accès.
11:28 < haypo> NelleV: nan mais regarde ce que je disais avant, multiprocessing est super bogué dans python 2
11:28 < NelleV> misc: on va voir ça en septembre
11:28 < haypo> NelleV: bon, parfois ça marche, mais on sait pas trop pourquoi
11:28 < NelleV> haypo: aucune idée. Je n'avais pas de problème
11:28 < NelleV> haypo: maintenant ca ne marche pas , et on sait pourquoi ? :p
11:28 < haypo> NelleV: tu dis avec des soucis sous OSX
11:28 < haypo> avoir*
11:29 < NelleV> haypo: olivier grisel les a réglé
11:29 < misc> gloire à olivier !
11:30 < feth> OSX c'est pas un OS de table à dessin ?
11:30 < mathieui> non, c’est un OS de table à starbucks
11:30 < NelleV> haypo: cela faisait planter python (par planter, je veux dire l'équivalent écran bleu de windows sous mac osx) quand on l'utiliser avec numpy et blas, sous python3.4
11:31 < misc> wow
11:31 < feth> Oh, alors c'est OSX qu'il faut corriger, non ?
11:31 < NelleV> utilisait*
11:31 < misc> je veux pas faire de l'osx bashing, mais si l'userspace fait planter le kernel
11:31 < NelleV> feth: ou numpy, ou blas. mais pas python3 :)
11:32 < NelleV> misc: bon, j'exagère un peu. On n'avait pas besoin de relancer l'os :)
11:32 < misc> ceci dit, dire "c'est pas notre faute", c'est un peu facile, quand on dit que le libre, c'est pour les utilisateurs, faut bien voir qu'on veut dire "pour les utilisateurs un peu porté sur le masochisme"
11:34 < jpcw> elle es t sympas la news du planning https://linuxfr.org/news/programme-de-la-pyconfr-2015
11:34 < jpcw> merci cyp_work
11:35 < feth> cyp_work: elle est très sympa !
11:35 < cyp_work> très améliorée par l'équipe de linuxfr
11:35 < cyp_work> pour ne pas dire réécrite
11:38 < haypo> misc: selon les bugs que j'ai vu rapporté dans Python, la qualité des noyaux (OS?) c'est : OSX < Windows < Linux -- http://cpython-internals.readthedocs.org/bugs_found_by_python.html#kernel-bugs
12:24 < benoitc> feth: ou alors avoir des devs qui se précoccupe dêtre posix compliant.
12:24 < benoitc> jpcw: tu as l'adresse exacte de l'event?
12:25 < benoitc> je ne vois pas comment afficher la geolocalisation sur la map et pas sur que l'adresse sur le site de l'univ soit ok
13:26 < grenoya> bonjour
13:41 < jpcw> benoitc: hello c'est 2 Boulevard Lucien Favre 64000 PAU
13:41 < benoitc> merci
13:41 < jpcw> 43.31926/-0.36061 dans ton gps et tu es dans le hall pour boire un café
13:41 < jpcw> j'ajoute sur le site
13:42 < benoitc> :)
13:48 < feth> jpcw: vous avez une Cafetière ? Un truc qui fait beaucoup de bon café ?
13:53 < mathieui> sinon il y a pas de jus d’orange à pau ?
13:53 < mathieui> histoire d’avoir quelque chose de buvable
13:53 < feth> Orange c'est dans le Sud Est
13:53 < jpcw> on a du blanc et du rouge qui tiennent la route
13:53 < feth> cela dit je suis +1 pour le presse agrumes. mathieui : est-ce que tu prends le stand ?
13:53 < jpcw> pas 'orange non
13:53 < feth> jpcw: un pti jaune avec le rouge ça fait du orange ?
13:56 < jpcw> benoitc: tu as rippé
13:56 < jpcw> le titre de la conf est ok
13:56 < jpcw> mais ton tweet lapsus révélateur ?
14:21 < haypo> misc: "Déploiment d'applications python dans un monde post-docker" sale troll
14:22 < mathieui> :D
14:22 < NelleV> jpcw: ma non venue à pyconfr a l'air de se confirmer btw
14:23 < haypo> feth: va falloir réélire NelleV présidente sans qu'elle soit là
14:23 < jpcw> NelleV: oh !
14:23 < jpcw> snirf
14:23 < jpcw> haypo: :D
14:24 < jpcw> haypo: si tu toi non plus tu ne viens pas
14:24 < jpcw> on fait un random
14:24 < mathieui> "RUN wget http://python.org/…/python-3.5-src.xz; tar xvf python-3.5-src.xz; ./configure; make; ./python /root/project/mon_application.py"
14:24 < mathieui> docker n’a plus de secrets pour moi
14:24 < misc> haypo: oui ?
14:24 < NelleV> d'ailleurs, j'en profite pour dire qu'il y a plein de personnes cools de la communauté qui viennent en france peu avant.
14:24 < NelleV> (Fernando Perez, Greg Wilson, etc)
14:25 < NelleV> on pourrait peut-être faire un pre pyconfr à paris :p
14:25 < haypo> misc: j'ai juste lu le titre de ta conf, ça sent le troll
14:26 < misc> haypo: pourquoi ?
14:26 < haypo> misc: bah tu enterres Docker
14:26 < haypo> c'est fini Docker ?
14:28 < feth> haypo: ah ouais bonne idée ça
14:28 < misc> j'enterre docker ?
14:28 < jpcw> misc: post = après
14:29 < feth> NelleV: ils viennent en France ou à Paris ? /o\
14:29 < jpcw> haypo: fait semblant de comprendre "docker c'est fini"
14:29 < haypo> feth: hihi
14:30 < misc> jpcw: ben oui, aprés l'arrivé de docker, comment on déploie des applications
14:30 < feth> on double clique sur le .msi ?
14:30 < haypo> misc, jpcw : bah on dit bien "monde post apocalyptique", càd après l'apocalypse
14:30 < feth> "j'arrive pas à voir le disque L:\"
14:31 < feth> haypo: je soutiens ton interprêtation
14:31 < feth> (et ta candidature)
14:32 < haypo> feth: je ne me suis encore organisé pour les 2 conf d'octobre
14:32 < jpcw> haypo: viens à Pau
14:32 < jpcw> on t'aidera à y voir plus clair
14:33 < misc> nan mais sinon, c'est marqué dans le lien: http://www.pycon.fr/2015/schedule/presentation/71/
14:34 < haypo> "jpcw> on t'aidera à y voir plus clair" lol
14:35 < haypo> jpcw: tiens, je vais proposer une table ronde "dois-je venir à pau ?"
14:35 < jpcw> haypo: excellent idée
14:35 < jpcw> j'ajoute le slot sur l'egenda
14:35 < haypo> lol
14:35 < alain_afpy> hihihi
14:36 < misc> ahahah
14:36 < feth> lol
14:36 < alain_afpy> mdr t'es con
14:37 < jpcw> haypo: une fois sur place, on pourra changer le titre en "pourquoi je n'aurais pas du venir" si tu veux
14:37 < haypo> jpcw: y'a eu peu de propositions de conf, ou bien certains speakers sont tellement bons qu'on leur file plusieurs slots ?
14:38 < haypo> jpcw: je vois 3 conf de boris feld
14:38 < jpcw> haypo: on ene a eu 75 de mémoires
14:38 < feth> ceux qui sont mauvais ont besoin de s'exercer
14:38 < jpcw> et vu qu'on a la palce
14:38 < haypo> (bon, je m'attends à de bonnes conf, vu qu'il fait)
14:38 < jpcw> place
14:38 < haypo> jpcw: c'est pas énorme 75 nan ?
14:38 < feth> si
14:38 < feth> d'hab c'est plutôt 40 - 50
14:38 < haypo> feth: y'a combien de slots dispo ?
14:38 < jpcw> haypo: l'an dernier il y'en avait 54
14:38 < feth> 80, là
14:38 < jpcw> truc du style
14:39 < jpcw> haypo: je te rappelle que contrairement aux autres anées, on a pas eu la(es) tienne(s)
14:39 < misc> ah mais on peut faire des confs en plus
14:40 < jpcw> misc: oui
14:40 < jpcw> si tu veux ajouter un créneau
14:40 < jpcw> tu me dis
14:40 < jpcw> on a un doux trous
14:40 < jpcw> haypo: et il y a eu 3 désistements
14:41 < haypo> feth: 80 propositions de conf ? ou 80 slots pour donner des conf ?
14:41 < misc> jpcw: je voulais faire un talk ansible, mais c'est deja fait
14:41 < haypo> un doux <= deux ?
14:42 < jpcw> donc de mémoires 75 propales, 72 de retenues, 3 désistements
14:42 < jpcw> par contre niveau atelier c'est sympa
14:42 < jpcw> et le truc qui a du style
14:42 < jpcw> c'est le django-carrots organisé psupervisé par natim
14:42 < jpcw> dajngo-carrots ++
14:43 < mathieui> il y aura à manger ?
14:43 < natim> :D
14:45 < misc> mhh un talk sur bandit, tiens
14:46 < jpcw> go go
15:23 < benoitc> https://usercontent.irccloud-cdn.com/file/xIlcklKZ/Screen%20Shot%202015-09-04%20at%2015.22.53.png
15:23 < benoitc> hrm
15:23 < benoitc> pas d'horaire dans ce sens mais dans l'autre c'est spe
15:24 < benoitc> https://usercontent.irccloud-cdn.com/file/WjfS996e/Screen%20Shot%202015-09-04%20at%2015.24.12.png
15:24 < benoitc> google me dit qu'il y en a mais bon ;;;
15:24 < voileux> ne t'inquièete pas benoitc
15:24 < voileux> on viendra te chercher
15:25 < benoitc> non mais c'est plus pour m'en retourner, sinon le bus est ok pour moi :)
15:26 < benoitc> merci n'importe comment
15:28 < voileux> idem pour le retour on sera la aussi
15:30 < gawel> ouais, je serai en caisse aussi
15:44 < benoitc> cool :)
16:19 < jpcw> en fait on essaye de mettre un form en ce sens dans le django
16:20 < jpcw> mais c'est un peu en travaux
16:20 < jpcw> le pinax fait des misères à EthPyth
16:20 < jpcw> hier soir j'ai carrément activer le mode debug en live manière
16:20 < EthPyth> debugtoolbar en prod
16:21 < jpcw> EthPyth: était affolé, genre nan mais tu sais que les gens la voient la debug_toolbar
16:21 [#] jpcw
16:21 < jpcw> ben justement comme ça ils voient qu'on bosse
16:21 < voileux> comme si l'afpy avait un django de PPR
16:23 < EthPyth> ^^
16:23 < feth> Pff, c'est LONG de compiler matplotlib
16:24 < feth> sur un PC portable
16:57 < NelleV> feth: utilise conda
17:01 < feth> NelleV: c'est pas moi c'est reportlab
17:04 < gawel> c'est un conda né
17:09 < haypo> gawel: 2/10
17:22 < gawel> je n'attendais pas mieux
20:20 < misc> jpcw: j'ai soumis le talk
20:22 [#] misc retourne à sa 3eme proposition pour pycon.cz
20:23 < voileux> Merci mis
20:23 < voileux> misc:
20:24 < misc> sinon, je propose d'organiser un power point karaoké
20:28 < misc> on me signale aussi http://www.pycon.fr/2015/schedule/presentation/71/ qu'il y a une faute à déploiement
20:30 < misc> et j'ai corrigé ça dans la db y a 1 semaine je crois
20:30 < misc> donc y a un ache quelque part ?
20:48 < voileux> misc: tu as du corrigé la soumission du talk
20:48 < voileux> Lorsqu'il est acceptée il est dupliqué dans une autre table
20:58 < misc> voileux: ça me parait curieux comme methode
20:59 < voileux> A qui le dis tu
20:59 < EthPyth> misc: tout est curieux on est aux FRONTIERE DU REEL !
20:59 < misc> c'est un peu partir du principe que j'ai plus de chance de faire de la merde que de faire bien
20:59 < misc> et ça fait un peu "version control du pauvre"
20:59 < voileux> Cyp et jpcw et EthPyth pourront t'en parlé
21:02 < misc> ouiais
21:03 < misc> et pis markdown dans ce soft, c'est un peu pourri
21:03 < misc> j'ai passé 15 minutes à faire une liste sur le cfp de toulouse capitole du libre
21:03 < misc> parce que les listes, c'est la misere
21:06 < charcler> [20:59] <EthPyth> excusez cette intrusion : mais êtesvous bien sûrs qu'il n'y a pas de S pour signifier un pluriel à .. réel ... ?
21:06 [#] charcler sors, loin, vite
21:07 < charcler> de toutes façons c'est nul irc, y a pas les nhorloges
21:08 < EthPyth> charcler: en faite le S doit être sur frontières
21:08 < charcler> [21:08] trop simple, pas drôle
21:09 < charcler> avant de m'enfuir comme un lache : bravo merci & à bientôt
22:56 < haypo> "tout est curieux on est aux FRONTIERE DU REEL !" il suffit de calculer i au carré pour passer la frontière
23:11 < misc> bah, la compata de la mafia est complexe, elle implique des nombres imaginaires
2019 09
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
2019 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
2019 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
2019 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
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 25 26 27 28 29 30 31
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