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.

#601 Le 18/03/2011, à 23:33

grim7reaper

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

:!pakman a écrit :

Bon, à ce moment, je vais peut être développer cette partie avec GTK+, on doit avoir des librairies pour faire une interface graphique de rentrées de commandes...

Ça sera clairement plus simple, tu as déjà des widgets de saisie de texte donc forcément ça simplifie la vie smile

:!pakman a écrit :

Es que GTK+ permet de faire les mêmes chose que la SDL, genre créer des surfaces, les positionner sur l'écran, charger des images... ?

Oui bien sûr, après je ne me suis jamais penché là-dessus (chui toujours resté sur la SDL pour ce genre de chose). Faut sûrement regarder du côté de l'API de Cairo (une des bibliothèques qui vient avec GTK+) pour ce genre de chose.

:!pakman a écrit :

Il me semble qu'elle est de beaucoup plus haut niveau non ?

Oui, même si ça n'a pas trop de sens de comparer les deux (zont pas le même but => GTK c'est de la GUI, SDL c'est du jeu).

Dernière modification par grim7reaper (Le 18/03/2011, à 23:35)

Hors ligne

#602 Le 18/03/2011, à 23:38

tshirtman

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

:!pakman a écrit :

L'important est que $TERM lance un terminal.
Et en plus c'est uniquement pour faire l'édition, une fois que les préférences de l'utilisateur sont sauvegardées, on y revient pas chaque matin...
Bon, à ce moment, je vais peut être développer cette partie avec GTK+, on doit avoir des librairies pour faire une interface graphique de rentrées de commandes...
Et puis même peut être tout développer en GTK+...
Es que GTK+ permet de faire les mêmes chose que la SDL, genre créer des surfaces, les positionner sur l'écran, charger des images... ?

Il me semble qu'elle est de beaucoup plus haut niveau non ?

si tu veux des boites gtk simples, y'a zenity, sinon on peut probablement intégrer des surfaces sdl dans du gtk, vu qu'on peut y intégrer des surfaces pygame (qui est sdl, en fait). C'est un peu hackeu, mais j'avais un truc qui marchait avec ça.

Hors ligne

#603 Le 18/03/2011, à 23:41

grim7reaper

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

La dernière fois que j'avais des recherches là-dessus je n'avais rien trouvé à part un vieux widget plus maintenu depuis des lustres (c'était peut-être même pas du GTK2).
Mais maintenant il y a peut-être du nouveau…

Dernière modification par grim7reaper (Le 18/03/2011, à 23:41)

Hors ligne

#604 Le 18/03/2011, à 23:48

Pylades

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

:!pakman a écrit :

L'important est que $TERM lance un terminal.
[…]

Ben ce n'est pas le cas, justement. Donc si finalement tu pars sur un terminal et pas sur GTK+, prends xterm, ça sera plus sûr.


“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

#605 Le 19/03/2011, à 00:00

grim7reaper

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

J'ai pas xterm donc c'est pas forcément plus sûr non plus big_smile
Le mieux dans ces cas-là, ça reste l'utilisateur qui renseigne son terminal dans le fichier de conf'

Hors ligne

#606 Le 19/03/2011, à 00:06

Pylades

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

yikes


“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

#607 Le 19/03/2011, à 00:16

grim7reaper

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

Bah quoi ?
J'ai pas besoin de 20 terminaux et comme xterm n'a rien de fabuleux, bah je ne vois pas pourquoi je le garderais…
Et le fichier de conf', c'est ce qui reste le mieux s'il n'y a rien de standard (après s'il y a un truc standard c'est sûr qu'il vaut mieux s'en servir).

Dernière modification par grim7reaper (Le 19/03/2011, à 03:00)

Hors ligne

#608 Le 19/03/2011, à 00:38

:!pakman

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

Ok, merci pour vos conseils !
Je vais partir sur GTK+ alors ! J'ai toujours eu envie de voir à quoi ça ressemblait, voila une occasion tongue


...

Hors ligne

#609 Le 19/03/2011, à 00:40

Pylades

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

grim7reaper a écrit :

Bah quoi ?
J'ai pas besoin de 20 terminaux et comme xterm n'a rien de fabuleux, bah je ne vois pas pourquoi je le garderais…
[…]

C'est juste pas fréquent…


“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

#610 Le 19/03/2011, à 00:42

:!pakman

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

Pylade a écrit :
grim7reaper a écrit :

Bah quoi ?
J'ai pas besoin de 20 terminaux et comme xterm n'a rien de fabuleux, bah je ne vois pas pourquoi je le garderais…
[…]

C'est juste pas fréquent…

+1, j'ai jamais touché à xterm pour le virer ^^ bien qu'il soit très laid et que j'utilise uniquement gnome terminal qui me va très bien !


...

Hors ligne

#611 Le 19/03/2011, à 00:47

grim7reaper

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

Bah ça sert à quoi de garder un truc qu'on utilise pas ?

Hors ligne

#612 Le 19/03/2011, à 01:08

:!pakman

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

Disons que je me méfies un peu, si jamais certains programmes étaient censés l'utiliser sans qu'on ne puisse changer les préférences...
Vu que c'est l'émulation graphique "de base" du terminal (il me semble...), je me méfies...

Mais en y réfléchissant... T'a bien raison tongue

Dernière modification par :!pakman (Le 19/03/2011, à 01:09)


...

Hors ligne

#613 Le 19/03/2011, à 01:39

grim7reaper

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

Ouais mais dans ce cas-là c'est vraiment que le soft a été codé comme un porc.
Du coup, vaut mieux s'en passer big_smile

Hors ligne

#614 Le 19/03/2011, à 01:55

:!pakman

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

lol Que dire de plus ? big_smile


...

Hors ligne

#615 Le 19/03/2011, à 02:09

Sir Na Kraïou

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

mad


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

#616 Le 19/03/2011, à 04:03

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

#617 Le 19/03/2011, à 05:01

Кຼزດ

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


dou

Hors ligne

#618 Le 19/03/2011, à 05:01

samυncle

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

.


Hello world

Hors ligne

#619 Le 19/03/2011, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2816    nesthib
2) 2639    samuncle
3) 2257    Pylade
4) 1842    Кຼزດ
5) 1522+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1372    cm-t
7) 986    :mad: ✰ :бешеный: ✰ :mad:
8) 845    helly
9) 806    \\Ouranos//
10) 659    gnuuat
11) 557    Lagierl
12) 470    tshirtman
13) 294    Rolinh
14) 246    The Uploader
15) 228    Kanor
16) 196    Askelon
17) 172    nathéo
18) 121    ǤƦƯƝƬ
19) 101    :!pakman
20) 93    petifrancais
21) 84    kamui57
22) 78    edge_one
22) 78    pierguiard
24) 70    gulp
25) 39    Le Rouge
26) 37    ilagas
27) 30    keny
28) 28    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
62) 3    Revan26914
63) 2    SoJaS
63) 2    ceric
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

#620 Le 19/03/2011, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 132    nesthib
2) 121    Pylade
3) 106    samuncle
3) 106    Кຼزດ
5) 85    grim7reaper
6) 70    cm-t
7) 62    :mad: ✰ :бешеный: ✰ :mad:
8) 46    Rolinh
9) 33    tshirtman
10) 20    :!pakman
11) 17    The Uploader
12) 15    Lagierl
13) 11    Kanor
14) 9    helly
15) 4    \\Ouranos//
16) 2    kamui57

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

#621 Le 19/03/2011, à 13:26

Кຼزດ

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

Quelqu'un connaîtrait le flag imap4 pour l'état lu/non lu du message ?

J'ai survolé la RFC, mais si je veux récupérer les X derniers messages, leur sujet et leur état, j'ai l'impression que je dois récupérer les X derniers messages et croiser ça avec une liste de messages non lus


dou

Hors ligne

#622 Le 19/03/2011, à 13:54

grim7reaper

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

Кຼزດ a écrit :

Quelqu'un connaîtrait le flag imap4 pour l'état lu/non lu du message ?

C'est pas le flag Seen ?

Кຼزດ a écrit :

J'ai survolé la RFC, mais si je veux récupérer les X derniers messages, leur sujet et leur état, j'ai l'impression que je dois récupérer les X derniers messages et croiser ça avec une liste de messages non lus

Ouais, faut utiliser Seen et Recent là, non ?

Après je n'en sais rien, moi j'utilise POP et pas IMAP.

Hors ligne

#623 Le 19/03/2011, à 16:02

Rolinh

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

:!pakman a écrit :

Je vais partir sur GTK+ alors ! J'ai toujours eu envie de voir à quoi ça ressemblait, voila une occasion tongue

Fais gaffe, tu risques d'être déçu ^^
(m'enfin, il y en a qui trouve qu'avoir des fonctions avec des noms de 50 lettres rend plus compréhensible... et ne pas oublier que GTK+ est une bibliothèque orientée objet... c'est sur à s'y faire en C)
Devhelp est ton ami wink

Hors ligne

#624 Le 19/03/2011, à 16:55

grim7reaper

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

Bah ça va, c'est pas non plus une mauvaise bibliothèque (mais c'est vrai que les noms de fonctions sont parfois un peu long ^^). Au moins la doc est bien fourni et c'est pas les exemples qui manquent.
Sinon, l'objet en C c'est pas compliqué (quand on a un peu d'exprérience en C bien sûr, sinon ça peut effectivement être déroutant).

Par contre, va falloir choisir entre GTK2 ou GTK3.

Hors ligne

#625 Le 19/03/2011, à 16:58

The Uploader

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

Sinon, l'objet en C c'est pas compliqué (quand on a un peu d'exprérience en C bien sûr, sinon ça peut effectivement être déroutant).

Ouais enfin c'est surtout faire de l'objet avec un langage qui ne permet pas d'en faire véritablement (loin de là), et qui ne s'y prête pas du tout. Ça reste déroutant..

Y'a qu'à voir l'API WIN32 pour voir le pire dans ce que ça peut donner...

Dernière modification par The Uploader (Le 19/03/2011, à 16:59)


- 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