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.

#1826 Le 05/08/2011, à 21:36

Pylades

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

Ouais, ben en fait je viens de vérifier quand même moi aussi. ^^


“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

#1827 Le 05/08/2011, à 22:40

Pylades

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

grim7reaper a écrit :

Comme quoi les tutos…
Rien ne vaut la doc au final (même si c’est moins sympa à lire), mais c’est vrai qu’un tuto aide à débroussailler.

Cela dit je suis tombé sur un tuto préhistorique mais excellant : http://www.ii.com/internet/robots/procmail/qs/. Et il confirme que les mecs qui sont très bons dans un sujet pointu ont des compétences lamentables en Web-design. tongue

Donc pour le moment, j’ai ça :

PATH=/usr/local/bin:/usr/bin:/bin
SHELL=/bin/sh
MAILDIR=$HOME/.mail
DEFAULT=catchall/

:0
* ^TO_me@fai\.fr
$MAILDIR/IN-orange/

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

#1828 Le 05/08/2011, à 22:44

grim7reaper

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

Hum, ça semble effectivement bien complet smile
Je garde ça sous le coude.

Hors ligne

#1829 Le 06/08/2011, à 01:06

tshirtman

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

oO

j'ai un particles.h et un particles.c, qui déclarent et définissent des fonctions, et un autre .c qui utilise ces fonctions, quand j'utilise, ça marche, sauf pour l'une des fonction, qui, suivant comment elle est définit (détails de ce qu'on fait avec open gl) marche ou pas (affiche les particules, ou un écran noir), si je déplace l'implémentation de cette fonction de particles.c vers l'autre .c, elle marche sans soucis… oO

void sgEmitterDraw(SGEmitter* emitter)
{
        int i;
        for (i=0; i< emitter->nb_particles; i++)
        {   
                if (emitter->particles[i].age < emitter->duration)
                {   
                        sgDrawBeginT(SG_GRAPHICS_PRIMITIVE_QUADS, emitter->texture);
                        sgDrawColor4f(1.0, 1.0, 1.0, (1.0 - emitter->particles[i].age/emitter->duration));
                        sgDrawTexCoord2f(0.0, 0.0);
                        sgDrawVertex2f(emitter->particles[i].x, emitter->particles[i].y);
                        sgDrawTexCoord2f(0.0, 1.0);
                        sgDrawVertex2f(emitter->particles[i].x, emitter->particles[i].y + 16);
                        sgDrawTexCoord2f(1.0, 1.0);
                        sgDrawVertex2f(emitter->particles[i].x + 16, emitter->particles[i].y + 16);
                        sgDrawTexCoord2f(1.0, 0.0);
                        sgDrawVertex2f(emitter->particles[i].x + 16, emitter->particles[i].y);
                        sgDrawEnd();
                }   

        }   
}

On patauge un peu là…

Hors ligne

#1830 Le 06/08/2011, à 01:23

samυncle

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

.


Hello world

Hors ligne

#1831 Le 06/08/2011, à 01:31

grim7reaper

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

@tshirtman : C’est quoi l’autre fichier .c en question ?
Si je récup ta version git c’est ok pour faire des tests (je veux dire c’est bien la version sur laquelle tu bosses actuellement) ?

Bon je promets rien, j’ai jamais touché à OpenGL mais jpeux toujours essayer de jeter un œil…
Tfaçon jpeux pas tester ce soir vu que j’ai pas chipmunk ou je ne sais quoi, et la flemme de compiler ça à cette heure‑ci.

Présenté comme ça c’est vrai que ça semble bizarre hmm, t’as pas un quelconque message d’erreurs/avertissements lors de la compilation/exécution ?



Édit : je ne sais pas comment se passe le process de compilation (vu que je n’ai pas pu tester), mais c’est normal que te n’inclus pas "draw.h" alors que tu en utilises certaines fonctions ?

Dernière modification par grim7reaper (Le 06/08/2011, à 01:43)

Hors ligne

#1832 Le 06/08/2011, à 02:00

Sir Na Kraïou

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

Ætouq.


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

#1833 Le 06/08/2011, à 02:12

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

#1834 Le 06/08/2011, à 02:13

Ras&#039;

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

paraziiiiiiiiiiiiiite


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#1835 Le 06/08/2011, à 03:58

Pylades

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

Ras' a écrit :

paraziiiiiiiiiiiiiite

roll


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

#1836 Le 06/08/2011, à 06:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 3979    nesthib
2) 3447    Πυλάδης
3) 3430    samuncle
4) 2525    Кຼزດ
5) 2011    cm-t
6) 1800+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1669    na kraïou
8) 882    helly
9) 877    \\Ouranos//
10) 765    tshirtman
11) 659    gnuuat
12) 565    Lagierl
13) 448    Rolinh
14) 431    The Uploader
15) 428    nathéo
16) 271    Kanor
17) 202    :!pakman
18) 196    Askelon
19) 121    ǤƦƯƝƬ
20) 103    kamui57
21) 95    HP
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
36) 24    ไ୦บเઢ'
36) 24    Steap
38) 20    CROWD
39) 18    Ph3nix_
40) 16    kouskous
41) 15    timsy
41) 15    pfranco
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&#039;
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

#1837 Le 06/08/2011, à 06:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 46    nesthib
1) 46    Πυλάδης
1) 46    na kraïou
4) 26    samuncle
5) 18    tshirtman
6) 10    Ras&#039;
7) 6    HP
8) 5    cm-t
8) 5    \\Ouranos//
10) 4    helly
11) 3    Кຼزດ
11) 3    DaveNull
13) 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

#1838 Le 06/08/2011, à 09:47

Ras&#039;

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

le compteur a écrit :

6) 10    Ras&#039;

Le compteur des codeurs couche-tard aussi mal codé que le compteur des couche-tard c't'un peu la loose quand même tongue


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#1839 Le 06/08/2011, à 09:51

grim7reaper

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

Hello World!



@helly : bon hier j’ai voulu regarder ton Enigma mais j’ai eu un ptit problème : ton Makefile est foireux hmm
Bon comme je n’avais pas vraiment le courage de regarder ce qui n’allait pas, j’en ai réecrit un pour aller plus vite
(ça donne ça

CC = g++

# Flags pour le compilateur.
MAIN_CFLAGS = -ansi -pedantic -Wall -Wextra -Wcast-qual -Wcast-align             \
                          -Wconversion -Wsign-conversion -Wmissing-declarations -Wshadow \
                          -Wredundant-decls -Wundef -Wold-style-cast -Wdouble-promotion  \
                          -Wfloat-equal -Woverloaded-virtual -Wmissing-include-dirs              \
                          -Wswitch-default -Wlogical-op -Wno-long-long -pipe

DEBUG_CFLAGS  = -g  -Wunreachable-code -Wpadded
RELEASE_CLAGS = -O2 -march=native -DNDEBUG

# Flags pour l'editeur de liens.
MAIN_LDFLAGS    =
DEBUG_LDFLAGS   =
RELEASE_LDFLAGS = -s

ifdef DEBUG
CFLAGS  = $(DEBUG_CFLAGS)  $(MAIN_CFLAGS)
LDFLAGS = $(DEBUG_LDFLAGS) $(MAIN_LDFLAGS)
else
CFLAGS  = $(RELEASE_CFLAGS)  $(MAIN_CFLAGS)
LDFLAGS = $(RELEASE_LDFLAGS) $(MAIN_LDFLAGS)
endif

SRC     = $(wildcard *.c++)
OBJ     = $(SRC:.c++=.o)
DEPENDS = $(SRC:.c++=.d)
BIN     = enigma

all: $(BIN)

$(BIN):$(OBJ)
        @$(CC) $(LDFLAGS) $^ -o $@

# Regle d'inference pour la generation du code objet.
%.o: %.c++
        @$(CC) $(CFLAGS) $< -c -o $@

# Regle d'inference pour la generation automatique des dependances.
%.d: %.c++
        @$(CC) -MM $< | sed 's/$*.o/& $@/g' > $@

# Liste des dependances.
-include $(DEPENDS)


.PHONY: clean mrproper

# Supprime tout les fichiers objet et les fichiers de dependances.
clean:
        rm -f $(OBJ)
        rm -f $(DEPENDS)
        rm -f *~

# Supprime tout les fichiers objet et l'executable.
mrproper: clean
        rm -f $(BIN)

si ça peut t’inspirer…)
Bon si j’ai le temps, je passe au code cet aprem.



Ras' a écrit :

Le compteur des codeurs couche-tard aussi mal codé que le compteur des couche-tard c't'un peu la loose quand même tongue

Faut te plaindre à Πυλάδης quand il arrivera chez golgoth42 tongue

Dernière modification par grim7reaper (Le 06/08/2011, à 09:53)

Hors ligne

#1840 Le 06/08/2011, à 10:35

tshirtman

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

grim7reaper a écrit :

@tshirtman : C’est quoi l’autre fichier .c en question ?
Si je récup ta version git c’est ok pour faire des tests (je veux dire c’est bien la version sur laquelle tu bosses actuellement) ?

Bon je promets rien, j’ai jamais touché à OpenGL mais jpeux toujours essayer de jeter un œil…
Tfaçon jpeux pas tester ce soir vu que j’ai pas chipmunk ou je ne sais quoi, et la flemme de compiler ça à cette heure‑ci.

Présenté comme ça c’est vrai que ça semble bizarre hmm, t’as pas un quelconque message d’erreurs/avertissements lors de la compilation/exécution ?



Édit : je ne sais pas comment se passe le process de compilation (vu que je n’ai pas pu tester), mais c’est normal que te n’inclus pas "draw.h" alors que tu en utilises certaines fonctions ?

le fichier "client" est src/examples/particles.c

Le git est poussé de façon à être fonctionnel, avec la fonction quand même dans le bon fichier, l'implémentation qui pose soucis et commenté… si tu mets celle que j'ai donné plus haut à la place→ écran noir, si tu la déplace dans src/examples/particles.c ça marche… va comprendre…

Bon, je vais chercher ta ligne de compilation parano je pense…

Hors ligne

#1841 Le 06/08/2011, à 10:50

grim7reaper

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

Première différence, qui a peut‑être son importance, dans src/examples/particles.c tu as un

#include <siege/siege.h>

qui n’est pas dans src/siege/graphics/particles.c

Or ce fichier (siege.h) semble inclure masse de truc et peut‑être (c’est juste une hypothèse), que les fameuses fonctions qui ne fonctionnent pas on besoin d’un contexte (variable globales, #define ou truc du genre) qui est apporté par siege.h (ou un des fichiers inclus par ce dernier).
Bon c’est seulement une hypoythèse hein.

Hors ligne

#1842 Le 06/08/2011, à 10:55

Ras&#039;

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

grim7reaper a écrit :
Ras' a écrit :

Le compteur des codeurs couche-tard aussi mal codé que le compteur des couche-tard c't'un peu la loose quand même tongue

Faut te plaindre à Πυλάδης quand il arrivera chez golgoth42 tongue


Moi j'me plains pas, j'constate juste votre n00bisme tongue


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#1843 Le 06/08/2011, à 11:03

grim7reaper

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

Jme sens pas visé : je ne code pas de compteur, je ne code pas en Python et je ne code pas de compteur en Python cool

Hors ligne

#1844 Le 06/08/2011, à 11:05

helly

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

Merci grim pour le Makefile, je l’ai pris, j’étudierai à mon retour smile.
’faut dire que j’me suis pas encore penché sur la création de makefile, j’en ai pas vraiment encore eu de réelle utilité.


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

#1845 Le 06/08/2011, à 11:07

tshirtman

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

@Grim; putain c'est ça >_< j'ai ajouté l'include et ça passe nickel… raaaaah on a du passer 3h la dessus hier…

Hors ligne

#1846 Le 06/08/2011, à 11:08

Pylades

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

Ras' a écrit :
le compteur a écrit :

6) 10    Ras&#039;

Le compteur des codeurs couche-tard aussi mal codé que le compteur des couche-tard c't'un peu la loose quand même tongue

Ben je ne pensais pas que t’allais venir ici, donc je n’ai pas corrigé. Mais t’as raison quand même ; je vais le faire.


@ grim7reaper : ça sert à quoi de passer l’option -pipe si tu compiles chaque fichier objet à part ?


“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

#1847 Le 06/08/2011, à 11:15

grim7reaper

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

helly a écrit :

Merci grim pour le Makefile, je l’ai pris, j’étudierai à mon retour smile.
’faut dire que j’me suis pas encore penché sur la création de makefile, j’en ai pas vraiment encore eu de réelle utilité.

Ok, perso je me penche de plus en plus sur CMake dans l’optique de laisser tomber les Makefile fait à la main (sauf sur petits projets).



tshirtman a écrit :

@Grim; putain c'est ça >_< j'ai ajouté l'include et ça passe nickel… raaaaah on a du passer 3h la dessus hier…

\o/, il semblerait que j'ai vu juste alors smile
Bon, l’idéal serait de trouver de quoi il dépend exactement mais si ça fonctionne comme ça c’est déjà un bon début.



Πυλάδης a écrit :

@ grim7reaper : ça sert à quoi de passer l’option -pipe si tu compiles chaque fichier objet à part ?

Ça n’a aucun effet quand on compile à part ?
J’avoue que jme suis pas penché sur cette option.

Hors ligne

#1848 Le 06/08/2011, à 11:16

Pylades

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

Ben en fait, ça écrit les fichiers objets intermédiaires dans un pipe, alors…


“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

#1849 Le 06/08/2011, à 11:20

Ras&#039;

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

le TdCT a écrit :

87) 690    Ras&#039;

tongue


Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
 
Les types awesome n'ont rien à prouver. À personne.
'k bye là

Hors ligne

#1850 Le 06/08/2011, à 11:23

grim7reaper

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

@Πυλάδης : Tu es sûr que c’est bien uniquement de fichiers objets dont il est question ?
C’est pas mentionné explicitement.
Le man parle de « temporary files », pas particulièrement de fichiers objets.

Dernière modification par grim7reaper (Le 06/08/2011, à 11:31)

Hors ligne