Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile, 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] */

grim7reaper a écrit :

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 big_smile, 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.

ku-ma-me a écrit :

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. hmm


“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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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

RépartitionPosts/heure


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… hmm

runsnakerun_usf.png
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… hmm

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. tongue


“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 tongue

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. tongue

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. wink

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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