#976 Le 02/04/2011, à 22:42
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Après avoir découvert les quines (bon je connaissais déjà plus ou moins, mais pas le terme), je découvre les Ourouboros (pour ceux qui ont du mal avec le japonais , référence en anglais à cet article ici). It rocks!
Dernière modification par grim7reaper (Le 02/04/2011, à 22:46)
Hors ligne
#977 Le 02/04/2011, à 22:51
- tshirtman
Re : /* Topic des codeurs couche-tard [4] */
Après avoir découvert les quines (bon je connaissais déjà plus ou moins, mais pas le terme), je découvre les Ourouboros (pour ceux qui ont du mal avec le japonais
, référence en anglais à cet article ici). It rocks!
je connaissait pas le nom des quines, je m'était un peu amusé avec à une époque, mais sans trouver de truc élégant… pour l'uruburos, c'est pas élégant non plus je trouve, mais je salut l'exploit tout de même, ça a du prendre du temps oO.
Hors ligne
#978 Le 02/04/2011, à 22:52
- grim7reaper
Re : /* Topic des codeurs couche-tard [4] */
Bah d'après l'auteur, non pas tant que ça.
Thank you all. I'm glad the whole world looks this despite Japanese article.
This is actually easier than it looks. In fact, it took less than three hours to write this. I wrote only Ruby and Haskell in effect.
Ouais c'est sûr que c'est pas élégant, mais c'est pas le but non plus…
C'est comme les compet' de golf : c'est rarement élégant et c'est normal car ce qui est mis en avant c'est la technique et l'inventivité.
Dernière modification par grim7reaper (Le 03/04/2011, à 00:03)
Hors ligne
#979 Le 03/04/2011, à 02:10
- Кຼزດ
Re : /* Topic des codeurs couche-tard [4] */
⋅
dou
Hors ligne
#980 Le 03/04/2011, à 02:12
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
Joli.
Bon, dans tout ça, je n'avance pas.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#981 Le 03/04/2011, à 03:15
- nesthib
Re : /* Topic des codeurs couche-tard [4] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#982 Le 03/04/2011, à 03:34
- samυncle
Re : /* Topic des codeurs couche-tard [4] */
.
Hello world
Hors ligne
#983 Le 03/04/2011, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [4] */
Scores totaux, depuis le début :
1) 2940 nesthib
2) 2716 samuncle
3) 2342 Pylade
4) 1904 Кຼزດ
5) 1659+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1415 cm-t
7) 1031 :mad: ✰ :бешеный: ✰ :mad:
8) 848 helly
9) 812 \\Ouranos//
10) 659 gnuuat
11) 559 Lagierl
12) 493 tshirtman
13) 307 Rolinh
14) 257 The Uploader
15) 231 Kanor
16) 196 Askelon
17) 172 nathéo
18) 121 ǤƦƯƝƬ
19) 112 :!pakman
20) 93 petifrancais
21) 86 kamui57
22) 78 edge_one
22) 78 pierguiard
24) 70 gulp
25) 39 Le Rouge
26) 37 ilagas
27) 30 keny
27) 30 xapantu
29) 26 gustare
29) 26 d10g3n
31) 25 GentooUser
31) 25 Morgiver
33) 24 ไ୦บเઢ'
33) 24 Steap
35) 20 CROWD
36) 18 Ph3nix_
37) 15 timsy
38) 14 kouskous
39) 12 stratoboy
39) 12 sailing
39) 12 sakul
42) 11 alexises
42) 11 Crocoii
44) 10 Toineo
44) 10 NutMotion
44) 10 pseudovingtcinqcaracteres
44) 10 pfriedZ
44) 10 CasseTaTele
44) 10 Zeibux
50) 8 Mornagest
51) 7 Vista
52) 6 ubuntlin
52) 6 asma.geek
54) 5 tendances-tdct
54) 5 kinouchou
56) 4 danychou56
56) 4 Neros
56) 4 Biaise
56) 4 totoflute
56) 4 pinballyoda ㋛
56) 4 NLS le pingouin
56) 4 ceric
63) 3 Revan26914
64) 2 SoJaS
65) 1 geenux
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#984 Le 03/04/2011, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [4] */
Scores de la période en cours :
1) 20 nesthib
2) 15 samuncle
3) 12 Кຼزດ
4) 11 Pylade
5) 7 grim7reaper
6) 6 :mad: ✰ :бешеный: ✰ :mad:
7) 5 tshirtman
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#985 Le 03/04/2011, à 11:16
- tshirtman
Re : /* Topic des codeurs couche-tard [4] */
je me demande vraiment ce que je vais pouvoir optimiser…
http://pub.tshirtman.fr/usf.profile
et j'ai essayé, de mettre l'IA dans un thread, ça me force à faire une copie totale du monde avant chaque calcul, ce qui ralentis le tout, par rapport à mes backup/restore qui permettent de travailler sur la même instance, à condition de bosser séquentiellement…
Dernière modification par tshirtman (Le 03/04/2011, à 11:18)
Hors ligne
#986 Le 03/04/2011, à 13:31
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
Hey, c'est possible de redéfinir une classe de base (lui ajouter une méthode, en fait) en Python, ou est-ce que cela ne se fait qu'en Ruby ?
J'ai essayé sans succès, et Google n'est pas très loquace, et ça m'énerve car si on n'ajoute pas un méthode à str, ça fait très PHP et ça je ne le veut pas.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#987 Le 03/04/2011, à 13:46
- tshirtman
Re : /* Topic des codeurs couche-tard [4] */
c'est du monkeypatching ce que tu veux faire… c'est mal… (et on peut pas sur les types builtin)
>>> str
<type 'str'>
>>> str.plop = lambda x: x+2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't set attributes of built-in/extension type 'str'
si tu veux hériter d'une classe de base, et utiliser cette classe modifié partout par contre, pas de soucis.
je sais pas trop ce que tu veux faire alors j'ai ajouté une methode un peu inutile…
>>> class my_str(str):
... def plop(self, x):
... return self+my_str(x)
...
>>>
>>> my_str(4).plop(1)
'41'
Dernière modification par tshirtman (Le 03/04/2011, à 13:46)
Hors ligne
#988 Le 03/04/2011, à 18:17
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
OK, merci.
Bon, créer une classe bidon pour faire un cast ensuite, c'est encore plus moche que la méthode PHP, donc on va s'abstenir…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#989 Le 03/04/2011, à 18:54
- tshirtman
Re : /* Topic des codeurs couche-tard [4] */
ben si tu veux une classe avec un comportement différent, tu fais une classe avec un comportement différent, je vois pas trop ce que tu demande…
et si tu posait ta vraie question, histoire qu'on t'explique ce que t'as pas compris
Hors ligne
#990 Le 03/04/2011, à 19:19
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
http://paste.tdct.org/index.php?z
Là, tu fais pseudo = replace_xml_entities(pseudo). Je trouve que ça fait trop PHP.
J'aurais bien aimé l'ajouter comme méthode à str pour faire pseudo = pseudo.replace_xml_entities(), mais puisque ce n'est pas possible, on s'en passera.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#991 Le 03/04/2011, à 19:53
- tshirtman
Re : /* Topic des codeurs couche-tard [4] */
rectification, tu trouve moche un approche fonctionnelle dans un langage OO, le programme n'ayant pas vocation a être une démonstration du paradygme OO, je n'ai pas mis la fonction comme méthode à l'un de mes objets (score par exemple), et j'ai laissé comme ça…
Si je voulais une super chaine, avec pleins de méthodes en plus, ben je ferais une classe comme je t'ai montré.
Dernière modification par tshirtman (Le 03/04/2011, à 19:53)
Hors ligne
#992 Le 03/04/2011, à 20:06
- Pylades
Re : /* Topic des codeurs couche-tard [4] */
Ah mais non, c'est n'est pas actuellement dans le code du compteur, c'est une proposition de N@ny que j'ai révisée. Mais c'est vrai que ça pourrait être intéressant de mettre ça comme méthode de Score.
Dernière modification par Pylade (Le 04/04/2011, à 03:43)
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#993 Le 03/04/2011, à 23:06
- samυncle
Re : /* Topic des codeurs couche-tard [4] */
.
Hello world
Hors ligne
#994 Le 04/04/2011, à 00:33
- cm-t
Re : /* Topic des codeurs couche-tard [4] */
'Nuit;
Dernière modification par cm-t (Le 04/04/2011, à 01:00)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#995 Le 04/04/2011, à 00:37
- Sir Na Kraïou
Re : /* Topic des codeurs couche-tard [4] */
.
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#996 Le 04/04/2011, à 00:48
- Кຼزດ
Re : /* Topic des codeurs couche-tard [4] */
?
dou
Hors ligne
#997 Le 04/04/2011, à 01:31
- :!pakman
Re : /* Topic des codeurs couche-tard [4] */
.
Dernière modification par :!pakman (Le 04/04/2011, à 01:32)
...
Hors ligne
#998 Le 04/04/2011, à 02:10
- nesthib
Re : /* Topic des codeurs couche-tard [4] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#999 Le 04/04/2011, à 03:06
- nesthib
Re : /* Topic des codeurs couche-tard [4] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1000 Le 04/04/2011, à 03:26
- samυncle
Re : /* Topic des codeurs couche-tard [4] */
.
Hello world
Hors ligne