08:26 < cyp:#afpy> plop
09:50 < jpcw:#afpy> matin café
10:42 < yota:#afpy> gawel: ping
10:43 < gawel:#afpy> kikoo
10:44 < yota:#afpy> youhou
10:44 < yota:#afpy> dis donc
10:44 < marmoute:#afpy> lol
10:44 < yota:#afpy> je suis en train de matter webtest
10:44 < yota:#afpy> histoire de remplacer notre actuel usine a gaz d'env de test Zope3
10:45 < yota:#afpy> le principe est de lancer la serveur avec la conf prod avec juste la modif wsgi pour tester
10:45 < yota:#afpy> ?
10:45 < jpcw:#afpy> yota: le meilleur des functionals testing est et restera à jamais la prod :)
10:46 < yota:#afpy> et tu utilises webtest à la place de testbrowser / etestbrowser
10:47 < gawel:#afpy> tu lance pas de serveur
10:47 < yota:#afpy> gawel: t'as un exemple de code ?
10:47 < yota:#afpy> de tests je veux dire
10:47 < gawel:#afpy> la doc ?
10:47 [#] yota:#afpy a besoin d'exemple pour comprendre
10:48 < yota:#afpy> la doc c'est une suite d'explication de chaque fonction
10:48 < gawel:#afpy> pyramid_formalchemy sinon
10:48 < yota:#afpy> ok cool je regarde
10:54 < yota:#afpy> sinon j'ai testé fanstatic hier
10:54 < yota:#afpy> c'est pas mal
11:01 < kiorky:#afpy> yota: si tu veux un vrai browser sinon, tu as spynne
11:01 < kiorky:#afpy> *spynner
11:03 < yota:#afpy> pour l'instant c'est pour remplacer l'infra actuelle basée sur du wsgi + zope.testbrowser
11:03 < yota:#afpy> pour du vrai browser je partiri plus pour selenium2
11:04 < gawel:#afpy> tu peux utiliser selenium avec webtest
11:04 < gawel:#afpy> http://webtest.pythonpaste.org/en/latest/modules/sel.html
11:05 < gawel:#afpy> c'est pas selenium2, mais bon, a ce que j'en ai vu, la lib selenium2 en python elle est moisie
11:06 < yota:#afpy> wia j'ai vu
11:06 < yota:#afpy> j'en suis pas encore la en fait
11:06 < gawel:#afpy> du moins il manque plein de truc, et ça marche pas trop
11:06 < yota:#afpy> je ne sais pas, pas trop testé
11:07 < yota:#afpy> pour l'instant on a une infra de test fonctionnel avec simu wsgi comme webtest mais un peu compliqué
11:07 < yota:#afpy> avec du wsgi_intercept d'un coté et zope.testbrowser / etestbrowser / surcouche maison de l'autre
11:08 < yota:#afpy> avec l'obiectif aussi de s'éloigner du truc zope centric
11:08 < yota:#afpy> d'ou fanstatic hier
11:09 < gawel:#afpy> moi je fais du django
11:22 < kiorky:#afpy> gawel: ya pas qu'en python
11:23 < kiorky:#afpy> selenium, je trouve que cest de la poudre aux yeux
11:23 < kiorky:#afpy> cest assez limité
11:23 < gawel:#afpy> certes, mais y a pas mieux
11:23 < kiorky:#afpy> gawel: spynner :)
11:24 < kiorky:#afpy> gawel: enfin, jen ai pas la meme utilité que vous, moi cest surtout pour faire du scrapping
11:24 < kiorky:#afpy> et la, cest plus compliqué quand il sagit de faire de l'ocr, de remplir des claviers virtuels, etc.
11:24 < kiorky:#afpy> avec selenium2, c'est impossible
11:25 < kiorky:#afpy> (et les bindings python sont maintenant au meme niveau que ceux de java)
11:25 < kiorky:#afpy> et selenium2, cest aussi ultra lourd a deployer
11:25 < kiorky:#afpy> et consommateur
11:25 < gawel:#afpy> ça lance un vrai browser ton truc ?
11:26 < kiorky:#afpy> gawel: le seul interet que je vois a selenium2 cest le crossbrowser :)
11:26 < kiorky:#afpy> gawel: oui
11:26 < benoitc:#afpy> gawel: je suppose que tu as vu : http://www.vimeo.com/28023982
11:26 < Maddingue:#afpy> Spynner is a stateful programmatic web browser module for Python with Javascript/AJAX support based upon the QtWebKit framework
11:26 < kiorky:#afpy> gawel: cest du pyqtwebkit en dessous
11:26 < gawel:#afpy> et pour IE ?
11:26 < gawel:#afpy> benoitc nope :)
11:27 < kiorky:#afpy> gawel: cest ce que je te disais au dessus, moi je fais surtout du scrapping, donc je men fous que ce soit crossbrowser, je le fais marcher sur spynner
11:27 < Maddingue:#afpy> sinon, il y a aussi MozRepl, un plugin Firefox pour avoir un REPL et ainsi piloter Firefox depuis n'importe quoi via un protocole texte
11:27 < kiorky:#afpy> gawel: apres spynner, chrome et safari, meme combat.
11:27 < kiorky:#afpy> Maddingue: vaut mieux partir sur selenium2
11:27 < kiorky:#afpy> et mozrepl, cest pas stable
11:27 < kiorky:#afpy> jutilisais ca ya 3 ans, parcequ'il avait pas encore autre chose
11:28 < kiorky:#afpy> collective.anonymousbrowser
11:28 [#] Maddingue:#afpy ne fait pas de dev web
11:28 < kiorky:#afpy> si je me rapelle bien
11:28 < kiorky:#afpy> :)
11:28 < cyp:#afpy> Je n'ai pas testé mais il me semble qu'il existe aussi windmil qui fait firefox et safari
11:28 < kiorky:#afpy> ( http://pypi.python.org/pypi/collective.anonymousbrowser )
11:29 < cyp:#afpy> http://www.getwindmill.com/
11:29 < kiorky:#afpy> cyp: cest encore plus limité que selenium
11:29 < kiorky:#afpy> et ca supporte mal les frames et les input type=file si je me rapelle bien
11:30 < cyp:#afpy> kiorky: ah ok
11:30 < kiorky:#afpy> apres, ca a pu évolué depuis 1 an ;)
11:31 < kiorky:#afpy> http://stackoverflow.com/questions/3710011/how-can-write-a-windmill-test-which-uses-an-input-type-file-to-upload-data-to
11:31 < cyp:#afpy> bah la je viens de voir que ça supportaint plus de navigateur que la dernière fois que j'ai regardé donc c'est possible
11:31 < kiorky:#afpy> apparament le type=file
11:31 < kiorky:#afpy> cest pas glop
11:31 < kiorky:#afpy> :p
15:06 < harobed:#afpy> très sympa spyner
15:08 < jpcw:#afpy> harobed: n'est il pas ! kiorky reçoit plein de mails de félicitations pour spyner
15:26 < yota:#afpy> je l'ai rajouter dans ma todo list après webtest
15:37 < harobed:#afpy> yota, le problème que je rencontre avec des technos comme webtest, c'est que de nos jours presque toute appli web ont du javascript…
15:37 < yota:#afpy> disons que j'essaye de tester un max de truc sans js
15:37 < harobed:#afpy> yota, et donc je peux pas tester grand chose avec webtest
15:37 < yota:#afpy> une appli qui marche pas sans js c'est un poil moyen
15:38 < harobed:#afpy> yota, ça dépend le domaine
15:38 < kiorky:#afpy> yota: euh
15:38 < kiorky:#afpy> comment dire, 3/4 des sites web actuels;
15:38 < gawel:#afpy> yota il est resté à y a 10ans
15:38 < feth:#afpy> en meme temps le eb sans js c'est cool aussi
15:39 < yota:#afpy> que je js rajoute une couche de fonctionnalités soit, mais qu'il est impossible de tester ton code sans js
15:40 < gawel:#afpy> t'as jamais utilisé extjs toi
15:40 < yota:#afpy> extjs appelle bien du code derriere
15:40 < gawel:#afpy> ou n'importe quels framework js d'ailleurs
15:40 < yota:#afpy> vos applis sont pas 100% js
15:40 < harobed:#afpy> yota, oui, mais dans ce cas, tu n'es pas dans la même disposition que les utilisateurs finaux
15:41 < yota:#afpy> je sais bien, mais pour la majorité des tests cela me convient, ensuite je veux rajouter une lègere couche de test complet (aka avec js)
15:41 < yota:#afpy> mais que ton js déconne un peu est bien moins grave que ton appli qui déconne
15:41 < gawel:#afpy> franchement, tu déconnes
15:41 < yota:#afpy> et surtout si tu as testé le code que le js appelles
15:42 < gawel:#afpy> ce que le monsieur voulait dire c'est que tu peut pas tester une grille en js avec webtest
15:42 < yota:#afpy> j'ai bien compris
15:43 < yota:#afpy> et j'ai répondu que je privilégie les tests de code qu'elle tes fonctions de grille en js
15:43 < gawel:#afpy> *pouvait pas
15:43 < yota:#afpy> s/qu'elle/qe/
15:43 < yota:#afpy> que
15:43 < yota:#afpy> &~{#{|#{|
15:43 < yota:#afpy> ce qui a l'avantage d'ailleurs d'etre moins sensible
15:45 < yota:#afpy> en gros, un max de TU sur le code, des TI sur les controlleurs , un peu moins TF sur le code, et quelques TF blackbox navigatueur
15:45 < yota:#afpy> pour résumé ma pensée
15:46 < feth:#afpy> et ta maman pour vérifier que c'est utilisable
15:46 < gawel:#afpy> et les TA la dedans ?
15:47 < yota:#afpy> Test d'acceptation ?
15:48 < yota:#afpy> les TA sont des TF dans un vocable compréhensible par le product manager
15:48 < yota:#afpy> ce qui demande une surcouche pour traduire
15:48 < gawel:#afpy> non, test artificiels. pour tromper le chef de prof
15:48 < yota:#afpy> ahahahahha
15:49 < feth:#afpy> TF pour moi ça veut dire tarte flambéee
15:49 < feth:#afpy> en général ça pase bien
15:49 < feth:#afpy> et encore mieux après des bières
15:53 < gawel:#afpy> http://twitter.com/#!/Aur3Lianna/status/108966051907256320
15:55 < yota:#afpy> gawel: une faute par tweet
15:57 < gawel:#afpy> :)
15:59 < haypo:#afpy> gawel: mouarf !
16:00 < gawel:#afpy> j'ai rien fait hein
16:00 < haypo:#afpy> si t'as recoppié une url que tu n'as pas choisi au hasard
16:09 < gawel:#afpy> c'est une de mes nouvelle followeuse, je lui fait de la pub
16:09 < harobed:#afpy> gawel, tu lui as fait quoi pour qu'elle te suive ? :)
16:09 < gawel:#afpy> rien (hélas)
16:11 < haypo:#afpy> gawel: t'as retweeté http://twitter.com/#!/Aur3Lianna/status/108966051907256320 ?
16:12 < gawel:#afpy> non. tu crois que j'aurai du ?
16:12 < harobed:#afpy> haypo, y a seulement 7 personnes qui ont retweeter, je pense qu'elle va pouvoir suivre du coup
16:12 < jpcw:#afpy> :D
16:14 < haypo:#afpy> gawel: penses tu que c'est une femme pour commencer ?
16:15 < haypo:#afpy> harobed: là je vois 8 personnes qui ont retweeté
16:15 < gawel:#afpy> non, c'est un robot bien foutu ama. j'en ai déjà croisé de ce genre
16:15 < haypo:#afpy> gawel: ok. donc souhaites-tu te faire sucer par un robot ?
16:16 < gawel:#afpy> hm, je ne suis jamais contre des sensations nouvelles
16:16 < jon1012:#afpy> (je ramenne un robot a l'afpyro ?)
16:17 < gawel:#afpy> si il tiens sous la table, si tu veux
16:17 < jpcw:#afpy> :)
16:17 < harobed:#afpy> gawel, au vu des tweets, ça parait cohérent, je pense pas que ça soit un robot
16:18 < gawel:#afpy> c'est pour ça qu'il est bien foutu :)
16:18 < jpcw:#afpy> bon sinon pour pycon va falloir s'exciter au niveau logistique
16:18 < jpcw:#afpy> genre qui ouvre
16:18 < gawel:#afpy> essais de trouver son temps de sommeil
16:18 < jpcw:#afpy> qui amène le petit-déj
16:18 < jpcw:#afpy> est-ce qu'il y a de quoi filmer
16:18 < jpcw:#afpy> si oui qui filme etc
16:19 < jpcw:#afpy> toute suggestion etc
16:19 < jpcw:#afpy> bienvenue
16:19 < jpcw:#afpy> une petite réunion ici un soir ?
16:19 < jon1012:#afpy> ici ? heu y'a pas afpyro ?
16:19 < feth:#afpy> c'est toujours le soir quelque part
16:20 < gawel:#afpy> haypo: http://twitter.com/#!/Aur3Lianna/status/108886786561945600 == http://twitter.com/#!/IziVladek/status/108885717207363584
16:20 < jon1012:#afpy> lol
16:20 < feth:#afpy> par exemple ici il est 23:20
16:20 < jpcw:#afpy> jon1012: exact pas ce soir
16:20 < gawel:#afpy> ama pour tous ces tweet y a un jumeau
16:20 < gawel:#afpy> ses*
16:20 < jpcw:#afpy> ou alors vous motivez des gens pendant l'afpyro ;)
16:20 < Llew:#afpy> jpcw: plop
16:20 < jpcw:#afpy> Llew: !
16:20 < Llew:#afpy> !
16:20 < jpcw:#afpy> comment va
16:21 < Llew:#afpy> pas trop mal et toi ?
16:23 < jpcw:#afpy> impec merci
16:23 < jpcw:#afpy> bon je relance sur la ml pour réu logistique
16:26 < gawel:#afpy> haypo: autre exemple: http://twitter.com/#!/search/realtime/L%20m%27as%20tué%20avec%20son%20coeur%20quand%20même
16:26 < gawel:#afpy> bref, c'est du joli robot :)
16:29 < haypo:#afpy> gawel: tu peux quand même néogicer avec son auteur pour qu'il te suce je pense
16:32 < gawel:#afpy> possible, mais je suis pas super gay par contre
16:33 < yota:#afpy> juste bi ca suffira
16:33 < gawel:#afpy> ce n'est pas le cas non plus
16:52 < gawel:#afpy> ccomb: tu pourra rajouter pypy sur les buildbot afpy ? et webtest, tant que t'y es
16:52 < ccomb:#afpy> gawel: ACK
16:52 [#] ccomb:#afpy se met une tache pour ce WE
16:54 < gawel:#afpy> hou, c'est la teuf
16:55 < yota:#afpy> ahahaha
16:55 < gawel:#afpy> je m'apprétai a me faire un alias
17:20 < jon1012:#afpy> l'afpyro vous y serez à quelle heure ?
17:22 < gawel:#afpy> en même temps que toi
17:28 < jon1012:#afpy> lol
17:28 < jon1012:#afpy> 19h ?
17:31 < gawel:#afpy> par la ouais
17:31 < jon1012:#afpy> oki
17:31 < jon1012:#afpy> (je sent que je vais poireauter comme d'hab :D)
17:32 < haypo:#afpy> avant j'étais à strasbourg, j'pourrai pas venir aux afpyros
17:32 < haypo:#afpy> maintenant j'suis à marseille, bah c'est pareil :)
17:32 < haypo:#afpy> (en fait, avant j'allais à paris toutes les semaines, mais les afpyros étaient jamais le lundi soir, seul soir où j'étais dispo)
17:33 < jpcw:#afpy> haypo: il y a une solution à ton soucis d'afpyro
17:34 < jpcw:#afpy> t'en organises un là où tu es, quand tu es dispo :P
17:34 < haypo:#afpy> jpcw: je fais régulièrement des afpyros chez moi, mais y'a personne qui vient !
17:35 < haypo:#afpy> faudrait peut-être que je les annonce
17:35 < haypo:#afpy> pff, là j'ai genre 1 ans d'afypro que je vais devoir rattaper en 2 jours à *Rennes* (région d'alcoliques)
17:37 < gawel:#afpy> alcoolique
17:37 < haypo:#afpy> gawel: tiens, je me disais aussi que ça prennait 2 O
19:01 < Hobbestigrou:#afpy> haypo, oui organise des afpyro à marseille
19:03 < feth:#afpy> avec des short urls en past.is
19:03 < feth:#afpy> bon, là il est vraiment la nuit
19:07 < Hobbestigrou:#afpy> oui
20:20 < jon1012:#afpy> qui n'est pas a l'afpyro ?
2019 01
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
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