00:02 < carxwol> david`bgk: c'est des gens bien chez Django "we recommend PostgreSQL" :-)
00:10 < carxwol> python et python 2 la semaine prochaine sur nt1 \o/
00:15 < carxwol> (euh demain en fait)
00:27 < carxwol> ah par contre, c'est pas des flèches en système "people will be able to view your raw source code over the Web"
00:27 < carxwol> de l'utilisation du document_root pour stocker
00:32 < carxwol> son projet
08:10 < morgan`> hello
09:06 < cyp> plop
09:43 < aconrad> plop
10:42 < benoitc_> yo afpy
10:47 < No`> salut l'afpy
10:50 < ogrisel> salut No`
14:46 < Solevis> Bonjour
15:04 < rage2000> avec buildout on peut specifier la version d'une recipe ?
15:06 < rage2000> ok avec versions a priori
16:57 < yotaff> tarek: ping
16:57 < yotaff> je suis en train de lire pep386
16:58 < yotaff> je suis +10 pour le pep
16:58 < yotaff> par contre je ne comprends pas pq tu veux absoluement foutre du camelcase partout
17:00 < yotaff> mais a une époque il n'yavait une histoire de postrelease ?
17:00 < yotaff> petit bemol: pq acceptes tu le 1.2.a1 ?
17:00 < yotaff> cela me semble un poil bizarre
17:03 < yotaff> ah postdev c'est écrit que ca manque
17:24 < tarek> yotaff, camelcase ?
17:26 < No`> CamelCase, plutôt
17:26 < No`> ;op
17:27 < yotaff> No`: :)
17:27 < yotaff> tarek: Requires-Dist ValidVersion
17:27 < yotaff> sinon sur le fond niquel
17:28 < tarek> c'est des champs dans le fichier PKG-INFO
17:28 < tarek> pas du code python
17:28 < yotaff> je vois pas plus l'intéret :)
17:28 < yotaff> que ce soit code ou texte
17:28 < tarek> je vais pas changer la norme existante
17:28 < yotaff> c'est souvent un nid a erreurs
17:28 < yotaff> ah c'est deja comme ca
17:28 < yotaff> juste un point
17:28 < yotaff> pq tu acceptes 1.0.a1
17:28 < yotaff> et 1.0a1
17:28 < yotaff> ?
17:30 < tarek> on accepte pas "1.0.a1"
17:30 < tarek> si c marqué qq part, c une erreur
17:30 < tarek> >>> verlib.suggest_rational_version('1.0.a1')
17:30 < tarek> '1.0a1'
17:30 < tarek> >>> verlib.suggest_rational_version('1.0a1')
17:30 < tarek> '1.0a1'
17:33 < yotaff> hum
17:33 < yotaff> attend je retrouve ca
17:34 < yotaff> < V('1.0b1.dev456')
17:34 < yotaff> ah non
17:34 < yotaff> pardon
17:34 < yotaff> j'ai confondu alors
17:34 < yotaff> tu mets .dev
17:35 < yotaff> je dois confondre avec les exemples de 1.0.a1
17:35 < yotaff> bon ben cool alors
17:35 < yotaff> ca me va bien ton pep
17:35 < yotaff> justement j'ai codé le patch de zope.kgs pour extraire les noms de packages
17:35 < yotaff> c'est une putain de galère
17:36 < yotaff> ma regexp fait 2 km de large
17:36 < ogrisel> bonjour, je suis perdu sur IRC, c'est bien ici #clojure-fr ?
17:36 < yotaff> aahhaha
17:37 < yotaff> ogrisel: y'a un sous entendu que je saisi pas trop :)
17:37 < ogrisel> c'est juste que je me suis mis a clojure et c'est trop cool
17:37 < yotaff> ah
17:37 < yotaff> ogrisel: tu arrêtes maintenant !
17:37 < ogrisel> apres scala, un language tous les 3 mois :)
17:37 < yotaff> clojure le truc en jvm ou le truc de google js ?
17:37 < yotaff> jvm non ?
17:38 < ogrisel> le lisp en jvm
17:38 < yotaff> vi voila
17:38 < yotaff> j'ai raté une pres technique sur scala
17:38 < yotaff> avec codage
17:38 < ogrisel> ah dommage
17:39 < yotaff> waip
17:39 < No`> et google go?
17:39 < yotaff> je vais aller au 2eme
17:39 < yotaff> go j'ai un dev qui en fait ici pour s'amuser un peu
17:39 < No`> et brainfuck?
17:39 < yotaff> tarek: tu passes le pep386 pour py2.7 ?
17:39 < No`> et Baguette on snails?
17:39 < tarek> oui
17:39 < benoitc> non mais clojure ça c un langage
17:39 < tarek> avec pep 345
17:40 < tarek> pep 390, pep 376 (j'espere)
17:40 < benoitc> bon après erlang mais ...
17:40 < ogrisel> No`: ca a l'air tout naze google go
17:41 < ogrisel> oui benoitc erlang c'est dans ma ligne d'hoorizon
17:41 < ogrisel> pour la culture G
17:41 < yotaff> on dit le point G
17:41 < No`> ogrisel: disons que j'ai pas vu le côté "python" revendiqué par go
17:41 < benoitc> je me suis mis un peu à clojure aussi
17:41 < ogrisel> moi non plus
17:41 < ogrisel> et pour l'instant c'est pas super performant
17:41 < No`> j'ai vu des accolades, des ";" et la syntaxe est largement moins fun que Python
17:41 < ogrisel> No`: on est d'accord
17:42 < yotaff> ah ben tu sens bien le dev C quand meme
17:42 < No`> après, pour les perfs, j'en sais rien, j'ai tout juste réussi à faire un hello world, ce qui n'est pas significatif
17:42 < benoitc> scala est assez proche de python question syntaxe par contre je trouve
17:42 < benoitc> du moins dans les bases
17:42 < No`> ça monte bien en charge, scala ?
17:42 < No`> (tadum ksshhh)
17:42 < ogrisel> oui mais a l'usage je trouve ca beaucoup moins fluide que clojure
17:43 < ogrisel> feeling global, interaction avec des libs java, toussa
17:43 < ogrisel> et l'integration IDE pour scala est encore a chier
17:43 < ogrisel> pour clojure c'est beaucoup plus aboutit
17:44 < ogrisel> et je peux utiliser vim, mais si l'integration avec repl / nailgun ne marche pas encore chez moi
17:44 < ogrisel> le wrapper hadoop pour clojure est une turie
17:44 < benoitc> heh
17:45 < benoitc> et puis bon un ptit lisp dopé aux hormones ça fait du bien
17:45 < ogrisel> 3 lignes de code et tu wrappes 2 fonctions clojure en un job hadoop
17:46 < benoitc> j'ai trs pas essayé le client couchdb
17:46 < ogrisel> j'ai installé redis + le client clojure en 10min chrono, telechargement inclus
17:47 < ogrisel> redis c'est super simple a installer
17:47 < benoitc> si le client est bon ça va
17:47 < benoitc> le client erlang est super merdique
17:47 < ogrisel> j'ai besoin d'un KV-store super rapide
17:47 < benoitc> et en python il faudrait le up
17:47 < benoitc> pour le mettre au niveau du client ruby
17:47 < ogrisel> sinon j'aurais utilisé couchdb ou hbase
17:49 < benoitc> pour du k/v rapide j'utilise aussi redis ou tc
17:49 < benoitc> osmos a l'air aussi super interessant
17:52 < ogrisel> connais pas osmo
17:52 < ogrisel> osmos
17:53 < benoitc> http://github.com/bdionne/osmos
17:53 < benoitc> erlang only
17:54 < ogrisel> oki et ca torche comparé a redis niveau perfs ?
17:58 < benoitc> le peu de bench, à peu pres pareil
17:58 < benoitc> mais redis offre plus
17:58 < benoitc> osmos c plus comme ets/dts sur erlang
18:03 < No`> t'ain ça faisait longtemps que j'avais pas regardé redis
18:03 < No`> la réplication, c'est récent ?
19:22 < afpy_user23> slt
19:25 < afpy_user23> personne?
19:28 < gawel> bah, si
19:29 < afpy_user23> ok :)
19:30 < afpy_user23> j'ai quelques questions idiotes, vous avez qq minutes a m accorder?
19:31 < gawel> le temps n'existe pas sur l'irc
19:37 < afpy_user23> c'est vrai
19:37 < afpy_user23> donc ma question:
19:38 < afpy_user23> quelle est la difference entre setuptools et easy install?
19:38 < afpy_user23> easy gere tout ce qui est communication avec le serveur pour dl les modules
19:39 < afpy_user23> et setuptools creer/utiliser/update module cest ca?
19:43 < gawel> easy_install est un script de setuptools
19:43 < gawel> donc il n'y a pas de différence
19:47 < afpy_user23> daccord... donc distribute qui est un "fork" de setuptools
19:47 < afpy_user23> comporte aussi easyinstall
19:48 < afpy_user23> cest ca?
19:48 < gawel> oui
19:48 < afpy_user23> daccord tres bien
19:48 < afpy_user23> merci bien
19:49 < afpy_user23> :)
19:56 < afpy_user23> jai encore une question
19:56 < afpy_user23> comment appelle les serveur hebergeant les .egg?
20:03 < gawel> comprends pas
20:19 < ogrisel> afpy_user23: le serveur officiel s'appelle pypi, les autres sont des miroires
20:20 < ogrisel> No`: j'avais pas vu ta question sur redis, je connais pas la reponse: je le teste depuis hier et j'ai pas besoin de replication
20:27 < gawel> :miroir:
20:38 < benoitc> gawel: tu veux des pommes ?
20:39 < gawel> pourquoi ? t'as fait la récolte ?
20:40 < gawel> c'est pas la saison la, si ?
20:45 < ogrisel> merci gawel
20:46 < gawel> pk merci ???
20:46 < gawel> je comprends rien ce soir moi
20:49 < gawel> y a des gens qui vont à l'ubuntu party ?
20:49 < gawel> ah mais c'est ce weken d'ailleurs
20:55 < benoitc> gawel: ct rapport à ton :miroir:
20:56 < benoitc> et cette fameuse pomme rouge
20:56 < benoitc> et les 7 nains gambadants
21:01 < gawel> je vois. tu m'as pris pour blanche fesse
21:03 < benoitc> bah j'etais de l'autre coté
21:03 < benoitc> pas trop bien vu
21:29 < afpy_user23> jambon!
21:30 < afpy_user23> qqun a un lien pour que je comprenne comment marche exactement un module?
21:33 < No`> "module"
21:34 < No`> "comment marche un module"
21:34 < No`> pas facile ta question
21:34 < No`> ma réponse, pour le moment: "comment marche un module?" "il marche bien"
21:34 < afpy_user23> ui en fait jai tjrs code en c/c++
21:35 < afpy_user23> et jai du mal
21:35 < afpy_user23> a cerner le mecanisme
21:35 < afpy_user23> ce qu il se passe lorsque je fais import .. from
21:35 < afpy_user23> ou est ce que python va chercher les sources du module par exemple
21:35 < afpy_user23> dans le .egg?
21:35 < No`> en fait, au départ, y'a une variable d'environnement
21:36 < No`> PYTHON_PATH
21:36 < No`> tu peux voir sa valeur dans la console
21:36 < No`> import sys
21:36 < No`> print sys.path
21:36 < No`> c'est une suite de chemins
21:36 < gawel> montre moi le chemin
21:36 < No`> et quand on importe un module, Python va chercher dans ces chemins jusqu'à ce qu'il trouve une correspondance
21:37 < gawel> PYTHONPATH
21:37 < No`> yep
21:37 < gawel> y a pas de _
21:40 < afpy_user23> ok bizarrement quand jaffiche les variable denv je ne vois pas de PYTHONPATH
21:40 < afpy_user23> je cherche atta
21:43 < gawel> normal, par "défaut" y a rien
21:43 < No`> elle existe dans ta console Python, surtout
21:43 < gawel> même pas
21:43 < No`> ça sera plus facile
21:44 < afpy_user23> ok je viens de voir ca
21:44 < afpy_user23> je ne suis pas encore habitue, dsl
21:44 < afpy_user23> ok donc je vois un .egg dans cette liste
21:45 < afpy_user23> lorsque j utilise un module donc
21:45 < afpy_user23> il se peut que du code soit utilise venant directement d un .egg
21:46 < afpy_user23> ?
21:46 < No`> oui
21:47 < afpy_user23> ok merci
21:47 < No`> si ce "egg" est le premier à correspondre
21:47 < afpy_user23> ui je vois
21:47 < afpy_user23> merci bien
21:47 < No`> python s'arrête au premier module "importable"
21:47 < afpy_user23> ok
21:47 < No`> si tu as deux module "toto" et que le premier est dans /mon/chemin/toto et le second dans /mon/autre/chemin/toto, tout dépendra de l'ordre du path
21:48 < No`> si /mon/chemin est en premier, "import toto" importera le premier
21:48 < No`> si autrement, c'est l'inverse et vice-versa
21:51 < afpy_user23> ok je vois
21:52 < No`> afpy_user23: et pour compléter l'info, on peut modifier ce chemin dynamiquement, pendant l'exécution
21:53 < No`> import sys; sys.path = ['/truc/machin'] + sys.path
21:53 < afpy_user23> avec une methode de la class sys?
21:53 < afpy_user23> ok
21:53 < No`> mais bon
21:53 < No`> pas recommandé
21:57 < afpy_user23> et il est possible d aller regarder le code se trouvant dans le .egg?
21:58 < No`> je connais pas trop la structure interne... il me semble que ce sont ni plus ni moins que des zip
21:58 < No`> mais je peux me tromber
21:58 < No`> p
21:58 < afpy_user23> ui jai cru comprendre que c'etait un archive
21:58 < afpy_user23> mais apres..
21:59 < afpy_user23> je pense qu il est largement faisable de le faire
21:59 < No`> bon, après, le plus intéressant, c'est les classes et méthodes exposées par les objets
21:59 < afpy_user23> mais apres faut avoir les outils
21:59 < No`> import machin
21:59 < No`> dir(machin)
21:59 < No`> et avec la console ipython, c'est encore plus fastoche
21:59 < afpy_user23> ui, la tu me donnes des infos precieuse
21:59 < afpy_user23> je viens de voir ca
22:00 < No`> et help aussi
22:00 < No`> help(machin)
22:00 < No`> l'introspection en Python, c'est redoutable
22:03 < afpy_user23> je demande parce que je dois developper (en attente de confirmation) un serveur pypi en python, je regarde vite fait et je nai rien trouve sur le protocol, jaurai bien voulu voir les sources de chichop
22:03 < afpy_user23> un client qui existe deja
22:03 < No`> cheeseshop?
22:04 < afpy_user23> chishop 0.2.0
22:04 < afpy_user23> serveur ecrit avec django
22:04 < No`> pourquoi faire un serveur pypi? il a quoi le pypi de base ?
22:04 < No`> il est pas gentil ?
22:05 < afpy_user23> il serait apriori un peut different
22:05 < afpy_user23> adapte
22:05 < afpy_user23> au monde scientifique
22:06 < afpy_user23> ca serait tjrs des .egg qui serait echange mais avec d autres fonctions en plus
22:06 < afpy_user23> cest une partie de mon sujet de stage
22:06 < afpy_user23> jai fais que 2 jours pour le moment, j en sais pas plus
22:07 < No`> ok
22:07 < No`> su ty cherches les sources:
22:07 < No`> http://github.com/ask/chishop
22:07 < No`> c'est autre chose qu'un egg
22:08 < No`> (mais refaire cheeseshop dans le cadre d'un stage, c'est velu)
22:10 < afpy_user23> javais le lien sous la main, je suis un idiot jai pas vu les sources , merci
22:10 < afpy_user23> ui mais cest different
22:10 < afpy_user23> jai juste pour tout cerne
22:10 < afpy_user23> ils veulent que j utilise aussi pylon
22:10 < afpy_user23> pour le serveur
22:10 < afpy_user23> enfin que pylon
22:11 < afpy_user23> cest pas un simple serveur pipy
22:11 < afpy_user23> y a des gens d epitech ici?
22:11 < afpy_user23> par hasard
22:11 < gawel> afpy_user23: contact tarek
22:12 < gawel> .
22:12 < afpy_user23> cetait juste pour savoir
22:12 < afpy_user23> je suis de cette ecole
22:12 < gawel> je disais pas ca pour epitech
22:12 < gawel> je disais ca pour pipy
22:12 < afpy_user23> ok pour?
22:13 < afpy_user23> ok
22:13 < gawel> il est mainteneur de distutils/distribute
22:13 < gawel> concepteur de la pep pypi mirro je sais plus quoi
22:13 < afpy_user23> ok interessant
22:13 < gawel> et il parle francais, en prime
22:13 < afpy_user23> encore plus interessant
22:13 < No`> gawel: arf
22:14 < gawel> (il est président de l'afpy, en fait)
22:14 < No`> gawel: j'étais en train de dire que tu oubliais le principal
22:14 < No`> :o)
22:15 < gawel> en gros, je sais pas ce que t'essais de faire, afpy_user23. mais il saura te montrer la voix
22:15 < afpy_user23> ok merci bien pour votre aide
22:15 < gawel> je te passe son mail en private
22:15 < gawel> 2s
22:15 < afpy_user23> j irais lui poser des questions, jen aurais besoin
22:16 < No`> sinon, il traîne ici, parfois
22:16 < No`> quand son emploi du temps de président le lui permet
22:17 < afpy_user23> ok tres bien :)
22:17 < afpy_user23> merci pour toutes ces infos precieuses
22:20 < afpy_user23> bonne soiree
22:21 < afpy_user23> cya
22:21 < No`> ciao
23:40 < Solevis> Bonne nuit
2019 11
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17
2019 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
2019 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
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