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.

#1976 Le 12/08/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores totaux, depuis le début :

1) 4035    nesthib
2) 3499    Πυλάδης
3) 3463    samuncle
4) 2537    Кຼزດ
5) 2011    cm-t
6) 1800+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1697    na kraïou
8) 887    helly
9) 877    \\Ouranos//
10) 781    tshirtman
11) 659    gnuuat
12) 565    Lagierl
13) 448    Rolinh
14) 436    The Uploader
15) 428    nathéo
16) 271    Kanor
17) 202    :!pakman
18) 196    Askelon
19) 121    ǤƦƯƝƬ
20) 105    HP
21) 103    kamui57
22) 93    petifrancais
23) 78    edge_one
23) 78    pierguiard
25) 70    gulp
26) 45    Le Rouge
27) 42    sakul
28) 38    xapantu
29) 37    ilagas
30) 30    keny
30) 30    Atem18
32) 26    gustare
32) 26    d10g3n
34) 25    GentooUser
34) 25    Morgiver
34) 25    pfranco
37) 24    ไ୦บเઢ'
37) 24    Steap
39) 20    CROWD
40) 18    Ph3nix_
41) 16    kouskous
42) 15    timsy
43) 12    stratoboy
43) 12    sailing
45) 11    alexises
45) 11    Crocoii
47) 10    Toineo
47) 10    NutMotion
47) 10    pseudovingtcinqcaracteres
47) 10    pfriedZ
47) 10    CasseTaTele
47) 10    Zeibux
47) 10    THS`
47) 10    golgoth42
47) 10    ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
47) 10    Ras'
57) 8    Mornagest
58) 7    Vista
59) 6    ubuntlin
59) 6    asma.geek
61) 5    tendances-tdct
61) 5    kinouchou
63) 4    danychou56
63) 4    Neros
63) 4    Biaise
63) 4    totoflute
63) 4    pinballyoda ㋛
63) 4    NLS le pingouin
63) 4    ceric
63) 4    Dice-Man
63) 4    Pylade
72) 3    Revan26914
72) 3    raspouillas
72) 3    sweetly
72) 3    DaveNull
76) 2    SoJaS
77) 1    geenux
77) 1    ArzhurBZH
77) 1    monsieurweller

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

#1977 Le 12/08/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores de la période en cours :

1) 102    nesthib
2) 98    Πυλάδης
3) 74    na kraïou
4) 59    samuncle
5) 34    tshirtman
6) 16    HP
7) 15    Кຼزດ
8) 10    Ras'
8) 10    pfranco
10) 9    helly
11) 5    cm-t
11) 5    \\Ouranos//
11) 5    The Uploader
14) 3    DaveNull
15) 2    xapantu

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

#1979 Le 12/08/2011, à 10:07

Rolinh

Re : /* Topic des codeurs couche-tard [5] */

Moi non plus, pas encore...

Hors ligne

#1980 Le 12/08/2011, à 11:49

helly

Re : /* Topic des codeurs couche-tard [5] */

Enfin reçu le nouveau Stroustrup \o/


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1981 Le 12/08/2011, à 13:14

tshirtman

Hors ligne

#1982 Le 12/08/2011, à 13:25

helly

Re : /* Topic des codeurs couche-tard [5] */

S’t’un langage trop puissant pour toi ? tongue


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1983 Le 12/08/2011, à 21:04

Elzen

Re : /* Topic des codeurs couche-tard [5] */

V'là pour ceux que ça intéresse. Touhy release d'aujourd'hui.


Edit : quelqu'un peut m'expliquer pourquoi j'ai copié-collé le lien sur IRC il y a deux minutes sans problème, et que là, le même Ctrl+V a donné autre chose, sans que j'ai rien recopié entre temps ? yikes

…ah, ou alors, une des deux fois, j'ai utilisé la souris sans m'en rendre compte. 'pas l'habitude d'avoir une souris sur mon portable^^"

Dernière modification par ArkSeth (Le 12/08/2011, à 21:06)

Hors ligne

#1984 Le 12/08/2011, à 22:18

The Uploader

Re : /* Topic des codeurs couche-tard [5] */

Et hop! J'utilise bien moins le CPU maintenant (tout au plus 6% quand je bouge la souris comme un fou au lieu de 14%). cool

diff --git a/lib/events.rb b/lib/events.rb
index 105559c..591720a 100644
--- a/lib/events.rb
+++ b/lib/events.rb
@@ -1,7 +1,9 @@
 module Gauge
     module Events
         class DrawMe
-            def initialize
+            attr_reader :sprite
+            def initialize(sprite)
+                @sprite=sprite
             end
         end
     end
diff --git a/lib/mouse_sprite.rb b/lib/mouse_sprite.rb
index 11975e2..5df3cad 100644
--- a/lib/mouse_sprite.rb
+++ b/lib/mouse_sprite.rb
@@ -16,8 +16,9 @@ module Gauge
         end
 
         def mousemoved
+            undraw(@game.screen, @game.background)
             @rect.topleft=@event.pos
-            @game.push(Gauge::Events::DrawMe.new)
+            @game.push(Gauge::Events::DrawMe.new(self))
         end
     end
 end
diff --git a/main.rb b/main.rb
index ccbf7da..b09dc93 100755
--- a/main.rb
+++ b/main.rb
@@ -12,6 +12,8 @@ module Gauge
     class Game
         include Listener
         attr_accessor :obs_queue
+        attr_reader :screen
+        attr_reader :background
         def initialize
             @screen = Rubygame::Screen.open([640, 400], 0, [Rubygame::HWSURFACE, Rubygame::DOUBLEBUF])
             @screen.title = "Gauge"
@@ -26,12 +28,14 @@ module Gauge
             @clock.target_framerate=10
             @clock.calibrate
             @clock.enable_tick_events
-            @sprites=Rubygame::Sprites::Group.new
-            Rubygame::Sprites::UpdateGroup.extend_object @sprites
-            1.times do @sprites << MouseSprite.new(self) end
+            #@sprites=Rubygame::Sprites::Group.new
+            #Rubygame::Sprites::UpdateGroup.extend_object @sprites
+            #@sprites << 
+            @mouse=MouseSprite.new(self)
             initialize_listener(self)
             subscribe(Gauge::Events::DrawMe)
             #@music=Rubygame::Music.load("./data/music/1.mp3").play
+            @mouse.draw(@screen)
             @screen.flip
         end
 
@@ -45,10 +49,6 @@ module Gauge
             end
         end
 
-        def drawme
-            @drawme=true
-        end
-
         def update
             seconds_passed=@clock.tick().seconds
             @event_queue.each do |event|
@@ -63,10 +63,13 @@ module Gauge
         end
 
         def draw
-            @background.blit(@screen, [0, 0])
-            @sprites.draw(@screen)
+            @event.sprite.draw(@screen)
             @screen.flip
         end
+
+        def drawme
+            @drawme=true
+        end
     end
 
     game = Game.new

A résoudre : Adapter cela lorsqu'il y aura non seulement plusieurs sprites (dans un Sprites::UpdateGroupe globale : @sprites), mais aussi plusieurs 'niveaux' de sprites (module Rubygame::Sprites::DepthGroup). smile

Dernière modification par The Uploader (Le 12/08/2011, à 22:33)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#1985 Le 12/08/2011, à 23:30

tshirtman

Re : /* Topic des codeurs couche-tard [5] */

helly a écrit :

S’t’un langage trop puissant pour toi ? tongue

non, trop passéiste… et loin de ce qu'on peut faire en terme de puissance d'expression…

@The Uploader: au fait, pourquoi tu te préoccupe de performance à ce stade? tu devrait pas t'occuper de fonctionnalités plutôt? août touche déjà à sa fin…

Dernière modification par tshirtman (Le 12/08/2011, à 23:31)

Hors ligne

#1986 Le 13/08/2011, à 00:33

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [5] */

Æ.


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

#1987 Le 13/08/2011, à 02:16

nesthib

Re : /* Topic des codeurs couche-tard [5] */

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

#1988 Le 13/08/2011, à 02:45

samυncle

Re : /* Topic des codeurs couche-tard [5] */

..


Hello world

Hors ligne

#1989 Le 13/08/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores totaux, depuis le début :

1) 4045    nesthib
2) 3499    Πυλάδης
3) 3473    samuncle
4) 2537    Кຼزດ
5) 2011    cm-t
6) 1800+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1702    na kraïou
8) 887    helly
9) 877    \\Ouranos//
10) 785    tshirtman
11) 659    gnuuat
12) 565    Lagierl
13) 448    Rolinh
14) 439    The Uploader
15) 428    nathéo
16) 271    Kanor
17) 202    :!pakman
18) 196    Askelon
19) 121    ǤƦƯƝƬ
20) 105    HP
21) 103    kamui57
22) 93    petifrancais
23) 78    edge_one
23) 78    pierguiard
25) 70    gulp
26) 45    Le Rouge
27) 42    sakul
28) 38    xapantu
29) 37    ilagas
30) 30    keny
30) 30    Atem18
32) 26    gustare
32) 26    d10g3n
34) 25    GentooUser
34) 25    Morgiver
34) 25    pfranco
37) 24    ไ୦บเઢ'
37) 24    Steap
39) 20    CROWD
40) 18    Ph3nix_
41) 16    kouskous
42) 15    timsy
43) 12    stratoboy
43) 12    sailing
45) 11    alexises
45) 11    Crocoii
47) 10    Toineo
47) 10    NutMotion
47) 10    pseudovingtcinqcaracteres
47) 10    pfriedZ
47) 10    CasseTaTele
47) 10    Zeibux
47) 10    THS`
47) 10    golgoth42
47) 10    ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
47) 10    Ras'
57) 8    Mornagest
58) 7    Vista
59) 6    ubuntlin
59) 6    asma.geek
61) 5    tendances-tdct
61) 5    kinouchou
63) 4    danychou56
63) 4    Neros
63) 4    Biaise
63) 4    totoflute
63) 4    pinballyoda ㋛
63) 4    NLS le pingouin
63) 4    ceric
63) 4    Dice-Man
63) 4    Pylade
72) 3    Revan26914
72) 3    raspouillas
72) 3    sweetly
72) 3    DaveNull
76) 2    SoJaS
77) 1    geenux
77) 1    ArzhurBZH
77) 1    monsieurweller

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

#1990 Le 13/08/2011, à 06:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [5] */

Scores de la période en cours :

1) 112    nesthib
2) 98    Πυλάδης
3) 79    na kraïou
4) 69    samuncle
5) 38    tshirtman
6) 16    HP
7) 15    Кຼزດ
8) 10    Ras'
8) 10    pfranco
10) 9    helly
11) 8    The Uploader
12) 5    cm-t
12) 5    \\Ouranos//
14) 3    DaveNull
15) 2    xapantu

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

#1991 Le 13/08/2011, à 08:07

The Uploader

Re : /* Topic des codeurs couche-tard [5] */

tshirtman a écrit :
helly a écrit :

S’t’un langage trop puissant pour toi ? tongue

non, trop passéiste… et loin de ce qu'on peut faire en terme de puissance d'expression…

@The Uploader: au fait, pourquoi tu te préoccupe de performance à ce stade? tu devrait pas t'occuper de fonctionnalités plutôt? août touche déjà à sa fin…

Parce que j'étais choqué par l'utilisation CPU. 14% d'utilisation CPU (un Core 2 Duo T5800 @ 2 Ghz) pour un seul sprite! Au bout de 10 sprites, j'étais cuit.
Insupportable.

Puis bon, je vais devoir gérer le Depth et tout ça maintenant, ça c'est des fonctionnalités. wink

Dernière modification par The Uploader (Le 13/08/2011, à 08:12)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#1992 Le 13/08/2011, à 09:14

helly

Re : /* Topic des codeurs couche-tard [5] */

ArkSeth a écrit :

V'là pour ceux que ça intéresse. Touhy release d'aujourd'hui.


Edit : quelqu'un peut m'expliquer pourquoi j'ai copié-collé le lien sur IRC il y a deux minutes sans problème, et que là, le même Ctrl+V a donné autre chose, sans que j'ai rien recopié entre temps ? yikes

…ah, ou alors, une des deux fois, j'ai utilisé la souris sans m'en rendre compte. 'pas l'habitude d'avoir une souris sur mon portable^^"

Ouais, j’ai remarqué qu’on peut stocker en même temps un truc dans ctrl+c et un autre dans shift+insert !


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1993 Le 13/08/2011, à 10:13

helly

Re : /* Topic des codeurs couche-tard [5] */

putain de git-daemon qui veut pas marcher !
Ça se voit que c’est du made in torvalds ça tongue.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1994 Le 13/08/2011, à 10:17

The Uploader

Re : /* Topic des codeurs couche-tard [5] */

C'est à cause de ce fichu git-daemon que je me suis résolu à utiliser gitorious. tongue

Dernière modification par The Uploader (Le 13/08/2011, à 10:19)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#1995 Le 13/08/2011, à 12:13

helly

Re : /* Topic des codeurs couche-tard [5] */

Bon, gitorious et hg ne sont pas dispo sur mon NAS hmm.
Y’a un autre truc valable pour remplacer git ?
Ou sinon m’enfout, je reste en git+ssh tongue.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1996 Le 13/08/2011, à 12:16

tshirtman

Re : /* Topic des codeurs couche-tard [5] */

bzr :]

mais pas possible de déployer githorious sur ton nas? pourquoi? oO

Hors ligne

#1997 Le 13/08/2011, à 12:24

helly

Re : /* Topic des codeurs couche-tard [5] */

Haaa, githorious c’est du décentralisé ! yikes
(je croyais que c’était un fork de git)
Ha bha nan alors ! mad
Pour le moment, j’ai pas besoin d’avoir un git dispo publiquement, donc j’en reste avec les clefs publiques ssh smile
(d’ailleurs, celle de grim (au moins) est toujours demandée tongue)

Dernière modification par helly (Le 13/08/2011, à 12:27)


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1998 Le 13/08/2011, à 12:26

HP

Re : /* Topic des codeurs couche-tard [5] */

    def is_uptodate(self):
        t1, t2 = (self.get_mtime(), self._file.get_mtime())
        return bool(abs(t1 - t2) < 1e-6)

cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#1999 Le 13/08/2011, à 12:34

tshirtman

Re : /* Topic des codeurs couche-tard [5] */

@helly: gitorious est libre, tu peux l'utiliser avec leur serveur, OU le déployer sur le tiens… perso je préfère github, pas libre, mais bien plus évolué… et bon, j'ai pas besoin de l'avoir sur mon serveur…

mais bon, oui, git-ssh ça marche bien aussi…

@HP: je pense que bool() est inutile…

Dernière modification par tshirtman (Le 13/08/2011, à 12:35)

Hors ligne

#2000 Le 14/08/2011, à 02:06

nesthib

Re : /* Topic des codeurs couche-tard [5] */

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