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.

#1376 Le 12/05/2010, à 00:06

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bon, les derniers tests sont effectués, ça devrait aller.
Et en prime, et non mesdames et messieurs, vous ne rêvez pas, on changera automatiquement de période à la fin du mois (pas comme avec l’autre bot tongue). Si ce n’est pas magnifique, ça…


“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

#1377 Le 12/05/2010, à 00:11

Grünt

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

@grim7reaper:

Nan, pas pédonazi, juste terroriste aujourd'hui. Petite forme.


Red flashing lights. I bet they mean something.

Hors ligne

#1378 Le 12/05/2010, à 00:11

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Le TDCCT, le seul topic où en moins de 100 pages on assite déjà à un fork lol.

Hors ligne

#1379 Le 12/05/2010, à 00:13

cm-t

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

'nuit world

/me a pas fini son projet socket en C , dodo


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#1380 Le 12/05/2010, à 00:22

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

ǤƦƯƝƬ a écrit :

Nan, pas pédonazi, juste terroriste aujourd'hui. Petite forme.

Bah ça ira mieux demain, tu te rattraperas en regardant des clips d'artistes de la SACEM encodées en H264/WMA (encapsulé dans du AVI) téléchargées via les réseaux de warez sur ton Windows cracké smile.

Dernière modification par grim7reaper (Le 12/05/2010, à 00:23)

Hors ligne

#1381 Le 12/05/2010, à 00:24

nesthib

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

o/


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

#1382 Le 12/05/2010, à 00:27

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

À plus les codeurs ! big_smile


“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

#1383 Le 12/05/2010, à 01:00

nesthib

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

BN Pylade


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

#1384 Le 12/05/2010, à 01:06

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

BN World !

Dernière modification par grim7reaper (Le 12/05/2010, à 03:46)

Hors ligne

#1385 Le 12/05/2010, à 02:03

nesthib

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

BN


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

#1386 Le 12/05/2010, à 02:11

petifrancais

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pas de codeur ce soir ?


Kubuntu 12.10 - KDE 4.9.5
Venez nous rejoindre sur le serveur minecraft zcraft.fr : http://forum.zcraft.fr/index.php

Hors ligne

#1387 Le 12/05/2010, à 03:47

samυncle

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Points


Hello world

Hors ligne

#1388 Le 12/05/2010, à 06:31

oracle_bot

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Scores totaux, depuis le début:

1) 42000    chuck norris
2) 240    samuncle
3) 174    Pylade
4) 166    grim7reaper
5) 160    nesthib
6) 114    mathieuI
7) 92    ǤƦƯƝƬ
8) 86    helly
8) 86    cm-t
10) 44    tshirtman
11) 40    petifrancais
12) 37    ilagas
13) 29    gnuuat
14) 25    GentooUser
15) 24    pierguiard
16) 19    Ouranos999
16) 19    Le Rouge
18) 12    stratoboy
18) 12    kouskous
20) 10    CROWD
20) 10    Ph3nix_
22) 7    Lagierl
22) 7    sailing
24) 6    Toineo
24) 6    Mornagest
26) 4    danychou56
26) 4    Neros
26) 4    Biaise
29) 3    Р'tite G☢gole :mad:
30) 2    Kanor
30) 2    xapantu
32) 1    ceric
32) 1    pfriedK
32) 1    geenux
32) 1    Zeibux

WCFCF XELEX ZYGDE VEMSQ SKXTZ VMGYX ELENL FCENG CTCES GPWHY G


robot multitâche codé par samuncle

Pour la partie compteur utilise le script de tshirtman. Le code source se trouve ici

Hors ligne

#1389 Le 12/05/2010, à 06:31

oracle_bot

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

scores de la période en cours:

1) 42000    chuck norris
2) 240    samuncle
3) 174    Pylade
4) 166    grim7reaper
5) 160    nesthib
6) 114    mathieuI
7) 92    ǤƦƯƝƬ
8) 86    helly
8) 86    cm-t
10) 44    tshirtman
11) 40    petifrancais
12) 37    ilagas
13) 29    gnuuat
14) 25    GentooUser
15) 24    pierguiard
16) 19    Ouranos999
16) 19    Le Rouge
18) 12    stratoboy
18) 12    kouskous
20) 10    CROWD
20) 10    Ph3nix_
22) 7    Lagierl
22) 7    sailing
24) 6    Toineo
24) 6    Mornagest
26) 4    danychou56
26) 4    Neros
26) 4    Biaise
29) 3    Р'tite G☢gole :mad:
30) 2    Kanor
30) 2    xapantu
32) 1    ceric
32) 1    pfriedK
32) 1    geenux
32) 1    Zeibux

WCFCF XELEX ZYGDE VEMSQ SKXTZ VMGYX ELENL FCENG CTCES GPWHY G


robot multitâche codé par samuncle

Pour la partie compteur utilise le script de tshirtman. Le code source se trouve ici

Hors ligne

#1390 Le 12/05/2010, à 07:54

gnuuat

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

grim7reaper a écrit :

et moi j'ai pas de MMU hmm

C'est possible ça ? O_o


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#1392 Le 12/05/2010, à 09:42

Compteur du TdCCT

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Scores totaux, depuis le début :

1) 240    samuncle
2) 174    Pylade
3) 166    grim7reaper
4) 160    nesthib
5) 114    mathieuI
6) 92    ǤƦƯƝƬ
7) 86    helly
7) 86    cm-t
9) 44    tshirtman
10) 40    petifrancais
11) 37    ilagas
12) 29    gnuuat
13) 25    GentooUser
14) 24    pierguiard
15) 19    Ouranos999
15) 19    Le Rouge
17) 12    stratoboy
17) 12    kouskous
19) 10    CROWD
19) 10    Ph3nix_
21) 7    Lagierl
21) 7    sailing
23) 6    Toineo
23) 6    Mornagest
25) 4    danychou56
25) 4    Neros
25) 4    Biaise
28) 3    Р'tite G☢gole :mad:
29) 2    Kanor
29) 2    xapantu
31) 1    ceric
31) 1    pfriedK
31) 1    geenux
31) 1    Zeibux

chart?chs=500x250&cht=p3&chco=ff0000,ff8040,ff0540,ffff00,005555,00ffff,550099,0000ff,800080&chl=00h|01h|02h|03h|04h|06h|07h|08h|10h|12h|15h|16h|17h|19h|22h|23h&chd=t:7,8,2,2,1,2,2,2,1,1,1,4,2,2,1,3chart?chs=700x250&cht=bvs&chxt=x,y&chl=00h|01h|02h|03h|04h|06h|07h|08h|10h|12h|15h|16h|17h|19h|22h|23h&chd=t:7,8,2,2,1,2,2,2,1,1,1,4,2,2,1,3


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

#1393 Le 12/05/2010, à 09:42

Compteur du TdCCT

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Scores de la période en cours :

1) 240    samuncle
2) 174    Pylade
3) 166    grim7reaper
4) 160    nesthib
5) 114    mathieuI
6) 92    ǤƦƯƝƬ
7) 86    helly
7) 86    cm-t
9) 44    tshirtman
10) 40    petifrancais
11) 37    ilagas
12) 29    gnuuat
13) 25    GentooUser
14) 24    pierguiard
15) 19    Ouranos999
15) 19    Le Rouge
17) 12    stratoboy
17) 12    kouskous
19) 10    CROWD
19) 10    Ph3nix_
21) 7    Lagierl
21) 7    sailing
23) 6    Toineo
23) 6    Mornagest
25) 4    danychou56
25) 4    Neros
25) 4    Biaise
28) 3    Р'tite G☢gole :mad:
29) 2    Kanor
29) 2    xapantu
31) 1    ceric
31) 1    pfriedK
31) 1    geenux
31) 1    Zeibux

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

#1394 Le 12/05/2010, à 09:55

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Arf, quel con, il est passé à 10:42 au lieu de 9:42. ><' Bordel, si la fin de période avait été aujourd’hui j’aurais remis les scores à zéro avant de compter. ^^

Bon, en tout cas on peut voir que samuncle a fait du beau travail, scores depuis le début et scores de la période remis à jour, c’est bien. Il a aussi viré son bot. smile

Par contre, je trouve ça un peu ridicule de nous comparer au grand Chuck Norris, son score n’étant de toutes façons pas représentatif de son réel talent.

Mais bon, j’aime bien mon bot, je le trouve plus sympathique, et puis lui il respecte les règles de typographie. tongue En plus il fait des graphique et remercie celui qui l’a codé. wink

Vous en pensez quoi ? Moi j’aimerais bien le garder. ^^ Ils pourront se surveiller l’un l’autre…

En tout cas un grand merci à tshirtman de permettre ces beaux résultats.

smile


“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

#1395 Le 12/05/2010, à 11:30

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

gnuuat a écrit :
grim7reaper a écrit :

et moi j'ai pas de MMU hmm

C'est possible ça ? O_o

Comme l'a souligné tshirtman, c'est pour de l'embarqué. Parce qu'en dehors de ce domaine, l'intérêt de l'asm est moins évident. Bon il y a toujours le kernel, bootloader, drivers et quelques très rares optimisations mais en dehors de ça c'est limité sur les architectures PC standards.
Et puis l'ARM on en trouve beaucoup dans l'embarqué et c'est plus "fun", à mon goût, de faire de l'asm RISC que de l'asm CISC. Mais bon, je fais un peu des deux (en tant que débutant pour le moment) car autant être polyvalent et puis c'est sympa de comparer les 2 approches smile.

Pylade a écrit :

Bon, en tout cas on peut voir que samuncle a fait du beau travail, scores depuis le début et scores de la période remis à jour, c’est bien. Il a aussi viré son bot. smile

Il aura quand même fallu un fork pour faire bouger les choses ^^.

Par contre, je trouve ça un peu ridicule de nous comparer au grand Chuck Norris, son score n’étant de toutes façons pas représentatif de son réel talent.

Ouais, je trouve ça naze aussi. Je vois pas ce que Maurice vient faire ici, un gars comme RMS ou quelqu'un de ce genre à la limite j'aurai pu comprendre, mais là non.

Mais bon, j’aime bien mon bot, je le trouve plus sympathique, et puis lui il respecte les règles de typographie. tongue En plus il fait des graphique et remercie celui qui l’a codé. wink

Ouais les graphiques c'est sympa quand même, ça fait un petit plus qui est appréciable. Et puis surtout il a un nom qui correspond au topic smile.

Dernière modification par grim7reaper (Le 12/05/2010, à 22:21)

Hors ligne

#1396 Le 12/05/2010, à 14:11

Elzen

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bon, les gens, il va falloir que vous m'expliquiez un truc, parce que là, je sèche.

J'essaye de travailler sur une icône permettant d'afficher l'état d'un périphérique, de le parcourir quand on clique dessus, et de le monter/démonter via un menu au clic droit. Il n'y a qu'une partie du code ici, parce que le reste est géré par une autre classe, mais j'pense pas que le reste soit en cause.

class MediaIcon(gtk.EventBox):
	def __init__(self, main, device, mountpoint, label, size, mouse_effect, bgimg):
		gtk.EventBox.__init__(self)
		# Informations sur le périphérique.
		self.device = device
		self.mountpoint = mountpoint
		# Taille de l'icône.
		self.set_size_request(size, size)
		# Tooltip éventuel.
		if (label != None): self.set_tooltip_text(label)
		# Branchement des écouteurs.
		self.connect("motion-notify-event", main.move)
		self.connect("button-press-event", main.active)
		self.connect("button-release-event", main.release)
		if (mouse_effect):
			self.connect("enter-notify-event", main.mousein)
			self.connect("leave-notify-event", main.mouseout)
		# Récupération de l'image appropriée.
		self.image = gtk.image_new_from_pixbuf(main.imgout[mountpoint!=None])
		self.add(self.image)
		# Image de fond éventuelle.
		if (bgimg != None):
			self.bgimg = bgimg
			self.set_visible_window(True)
			self.set_app_paintable(True)
			self.connect("realize", main.paint_back)
		else: self.set_visible_window(False)
		# Menu de montage/démontage.
		self.menu = gtk.Menu()
		# Un item de titre.
		item = gtk.MenuItem("")
		text = self.device
		if (label == None):
			text = "     "+text
		else: text += " ("+label+")"
		item.get_child().set_markup("<b>"+text+"</b>")
		item.set_state(gtk.STATE_PRELIGHT)
		self.menu.append(item)
		self.menu.append(gtk.SeparatorMenuItem())
		# Un item de montage.
		item = gtk.ImageMenuItem("Monter le périphérique")
		if (self.mountpoint != None):
			item.set_state(gtk.STATE_INSENSITIVE)
		item.connect("activate", self.mount)
		self.menu.append(item)
		# Un item de démontage.
		item = gtk.ImageMenuItem("Démonter le périphérique")
		if (self.mountpoint == None):
			item.set_state(gtk.STATE_INSENSITIVE)
		item.connect("activate", self.umount)
		self.menu.append(item)
		# Terminé, on affiche tout.
		self.menu.show_all()
		self.show_all()
	
	def destroy(self):
		self.menu.destroy()
		gtk.EventBox.destroy(self)
	
	def mount(self, widget):
		os.system("gnome-mount --device "+self.device)
	
	def umount(self, widget):
		os.system("gnome-umount --device "+self.device)
	
	def update_mountpoint(self, target, main):
		if (self.mountpoint == None):
			self.remove(self.image)
			self.image.destroy()
			self.image = gtk.image_new_from_pixbuf(main.imgout[True])
			self.add(self.image)
			self.image.show()
			self.menu.get_children()[2].set_state(gtk.STATE_INSENSITIVE)
			self.menu.get_children()[3].set_state(gtk.STATE_NORMAL)
		elif (target == None):
			self.remove(self.image)
			self.image.destroy()
			self.image = gtk.image_new_from_pixbuf(main.imgout[False])
			self.add(self.image)
			self.image.show()
			self.menu.get_children()[3].set_state(gtk.STATE_INSENSITIVE)
			self.menu.get_children()[2].set_state(gtk.STATE_NORMAL)
		self.mountpoint = target

La fonction update_mountpoint est appelée par le reste de mon truc quand ça détecte que le point de montage du périphérique a changé. Au niveau de l'image, pas de soucis, elle est bien mise à jour comme il faut quand il faut. Par contre, c'est le menu qui coince : dès qu'il y a un appel à update_mountpoint, j'me retrouve avec les deux MenuItems désactivés au lieu d'un seul, et je ne vois vraiment pas pourquoi.

Bon, j'pourrais sûrement contourner le problème en masquant le MenuItem inutile au lieu de le désactiver, m'enfin, j'voudrais juste comprendre, quoi ><

Hors ligne

#1397 Le 12/05/2010, à 15:16

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Faut demander à tshirtman ; moi et le python (c’est bien du python, hein ?) ça fait 1,99945 ± 10⁻¹⁴… 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

#1398 Le 12/05/2010, à 15:19

Elzen

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

C'est bien du python, oui, j'ai oublié de préciser. Désolé ^^"

Hors ligne

#1399 Le 12/05/2010, à 22:19

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

BN World !

(je suis claqué ce soir donc je rend les armes tôt sad).

Hors ligne

#1400 Le 12/05/2010, à 22:30

samυncle

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

neutral


Hello world

Hors ligne