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.

#1276 Le 17/01/2011, à 03:10

cm-t

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

'Nuit && HDP;


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

Hors ligne

#1277 Le 17/01/2011, à 04:01

nesthib

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

smile


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

#1278 Le 17/01/2011, à 04:01

samυncle

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

nesthib a écrit :

smile

roll


Hello world

Hors ligne

#1279 Le 17/01/2011, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2341    nesthib
2) 2217    samuncle
3) 1873    Pylade
4) 1522    Кຼزດ
5) 1131+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1068    cm-t
7) 787    helly
8) 783    \\Ouranos//
9) 779    Р☢w ! ✰ :mad: ✰ (эй !)
10) 606    gnuuat
11) 538    Lagierl
12) 366    tshirtman
13) 196    Askelon
14) 185    Kanor
15) 172    nathéo
16) 148    Rolinh
17) 142    The Uploader
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
22) 70    gulp
23) 66    kamui57
24) 37    ilagas
25) 35    Le Rouge
26) 30    keny
27) 25    GentooUser
27) 25    Morgiver
27) 25    xapantu
30) 24    ไ୦บเઢ'
30) 24    Steap
32) 20    CROWD
32) 20    d10g3n
34) 18    Ph3nix_
35) 15    timsy
35) 15    :!pakman
37) 14    kouskous
38) 12    stratoboy
38) 12    sailing
38) 12    sakul
41) 11    alexises
41) 11    Crocoii
43) 10    Toineo
43) 10    NutMotion
43) 10    pseudovingtcinqcaracteres
43) 10    pfriedZ
47) 8    Mornagest
48) 7    Vista
49) 6    Zeibux
49) 6    ubuntlin
49) 6    asma.geek
52) 5    tendances-tdct
52) 5    kinouchou
54) 4    danychou56
54) 4    Neros
54) 4    Biaise
54) 4    totoflute
54) 4    pinballyoda ㋛
59) 3    Revan26914
60) 2    SoJaS
60) 2    ceric
62) 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

#1280 Le 17/01/2011, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 152    samuncle
2) 140    nesthib
3) 107    Кຼزດ
4) 101    Pylade
5) 82    grim7reaper
6) 74    gnuuat
7) 67    Rolinh
8) 49    The Uploader
9) 47    Р☢w ! ✰ :mad: ✰ (эй !)
10) 46    helly
11) 20    Lagierl
11) 20    cm-t
13) 18    tshirtman
14) 15    \\Ouranos//
14) 15    :!pakman
16) 7    kamui57
17) 3    Steap
17) 3    xapantu
17) 3    Le Rouge

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

#1281 Le 17/01/2011, à 09:27

The Uploader

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

Rolinh a écrit :

lol Je ne connaissais pas celui-là! Mais effectivement... ça se passe de commentaire!

C'est comme pour GTK+: j'ai énormément de peine avec mais j'ai été rassuré de lire l'autre jour sur un topic que peu de monde était intéressé à bosser sur Gimp car, en plus de la quasi-absence de documentation, le fait de bosser avec les Gobjets était passablement difficile (on finit par essayer par tâtonnement). Et j'ai beau m'aider de devhelp et regarder des exemples, l'apprentissage se fait très lentement.

EDIT:
@Pylade: je confirme, il n'en reste que deux. Reste que, comme tu le dis bien, le code est dégueulasse mais aussi la façon de raisonner est vraiment... tordue.

Je confirme que même pour écrire un script-fu (en Scheme ou Python), il y a très peu de documentation, l'écriture du script-fu en est la-bo-ri-euse (il m'a fallu trouver comment appeler un plugin, les noms des fonctions, les paramètres, leur sens, etc... en devinant et en regardant dans les autres script-fu - et pourtant mon plugin est bourré de fautes que j'ai bien du mal à enlever..).


- 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

#1282 Le 17/01/2011, à 10:49

gnuuat

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

grim7reaper a écrit :
Rolinh a écrit :

En parlant de GNU C, vous aussi vous trouvez le code GNU incompréhensible?

Oui, leur guide de style est horrible et leur code est généralement capillotracté (suffit de comparer le strlen de BSD et celui de GNU ^^), c'est sûr qu'a côté le code de BSD se lit comme un livre.

Après, je n'ai pas d'avis sur lequel est meilleur que l'autre…

Moui, pour GNU, ils ont fait un strlen qui, si le mot est très long, compare non plus octet par octet, mais paquet par paquet, pour gagner quelques millisecondes...
Pour BSD, vu le gain de performance ridicule, ils ont préféré faire simple (et accessible).


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

Hors ligne

#1283 Le 17/01/2011, à 19:51

Elzen

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

Kupo les gens !

J'veux bien un petit coup de main pour essayer de comprendre/adapter un bout de code, si ça intéresse quelqu'un…

J'suis toujours (enfin, de nouveau, plus exactement. Partiels finis, j'me remets à d'autres trucs big_smile) sur mon histoire de panel en PyGTK auquel j'aimerais bien ajouter la gestion du System Tray (ce serait quand même largement plus pratique que ce soit intégré directement plutôt que de devoir bidouiller à intégrer trayer ou fbpanel).

Je savais déjà qu'il y avait un truc dans pypanel, mais pypanel n'a pas l'air d'être en PyGTK, et puis surtout, j'ai un peu du mal à piger le code, tous les modules sont mélangés dans le même fichier.

Plus récemment, j'me suis rendu compte qu'il y en avait un dans l'ADesk Bar qui était déjà beaucoup plus satisfaisant : déjà, c'est un module à part entière (archive proposée sur la page sus-liée → src → plugins → systray), et puis ça a l'air d'avoir été plus ou moins adapté comme composant PyGTK.
Le problème étant que ça reste un truc spécifique à son projet, et donc pas réutilisable ailleurs sans adaptation. Or, j'ai essayé, moi tout seul, j'arrive pas à l'adapter (le fait que les commentaires soient en anglais ne m'aide pas ^^)
J'suis parvenu tant bien que mal à sortir un semblant de composant GTK qui a effectivement l'air de réagir de loin aux événements du tray, mais à peine (le widget s'élargit quand une icône est ajoutée, mais ne semble pas se rétrécir quand une icône est supprimée, et surtout reste totalement « blanc » et ne réagit pas aux clics) hmm

J'ai essayé de contacter ADcomp, mais je n'ai pas encore eu de réponse (en même temps, ça date de samedi et le webmail de la fac était HS hier aprem, mais quand même).

Donc voilà, si quelqu'un était susceptible de comprendre ce code, puis de m'expliquer comment il marche et/ou de me sortir carrément directement un composant PyGTK qui fasse office de SysTray, ce serait super big_smile
(Notez que même si je pense que ça pourrait intéresser plusieurs développeurs d'avoir un truc bien foutu pour ça, à titre personnel, j'ai pas des besoins faramineux : si le composant est uniquement horizontal et avec une hauteur fixe (24px dans mon cas) pour les icônes, ça me suffit amplement)

Hors ligne

#1284 Le 17/01/2011, à 22:29

helly

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

Encore rien codé ! mad
Bon, demain, jpeux glander, faut que je code/


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

#1285 Le 17/01/2011, à 23:52

The Uploader

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

Bon projet micro machines "fini". hmm
On a codé comme des fous, et on avait chacun une tâche bien définie, mais on a pas pris assez de temps pour tout mettre en commun, du coup bien que ça compile et que ce soit assez fonctionnel, le client graphique (ce que je faisais) et le serveur ne communiquent pas vraiment.

Bon au moins il y a plein de code Unix ("fork()", tout ça), et comme le prof' a dit que le partiel Unix sera simple pour ceux qui ont travaillé sur le projet Micro machines en réseau... tongue
(la partie graphique n'était pas la plus importante).

Le projet génie logiciel (il n'y a que de l'UML là dedans) est fini lui aussi, mais là dessus je suis moins au courant... (sur la fin comme les deux projets finissaient en même temps on s'est divisé en deux groupes pour les deux projets..). J'espère que la bataille s'est mieux passé de ce côté là. ^^

BN;

Dernière modification par The Uploader (Le 17/01/2011, à 23:52)


- 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

#1286 Le 18/01/2011, à 00:21

Sir Na Kraïou

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

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

#1287 Le 18/01/2011, à 00:28

grim7reaper

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

I'm back \o/

Hors ligne

#1288 Le 18/01/2011, à 01:07

gnuuat

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

#!/usr/bin/env python

from sys import argv, exit

if len(argv) != 2:
    exit('You must give a file')
myFile = open(argv[2])
lines = myFile.readlines()
i = 0
for line in lines:
    print('line ' + str(i) + ' ' + line)
    i += 1
myFile.close()

:'(
C'est le truc dommage avec les listes : on ne peut pas chopper la clé... A moins de se faire une liste perso, qui hérite de la liste normale et qui surchagre __iter__ pour yield la valeur et la clé...


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

Hors ligne

#1290 Le 18/01/2011, à 01:58

Кຼزດ

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

tshirtman a écrit :
for i, line in enumerate(myfile.readlines()):

tongue

C'est ça que j'aime avec le python, il y a toujours une solution simple (ou presque).


dou

Hors ligne

#1291 Le 18/01/2011, à 02:05

grim7reaper

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

En Perl, il y a toujours plusieurs solutions simples (ou presque) tongue

Hors ligne

#1292 Le 18/01/2011, à 02:18

Кຼزດ

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

Bon, maitenant que j'ai codé toutes les fonctionnalités de base que j'estime qu'un visionneur d'images doit avoir, est-ce que vous en voyez d'autres pour pymg que celles listées  ?


dou

Hors ligne

#1293 Le 18/01/2011, à 03:00

cm-t

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

'Nuit;


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

Hors ligne

#1294 Le 18/01/2011, à 03:59

nesthib

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

smile


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

#1295 Le 18/01/2011, à 04:07

Pylades

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

grim7reaper a écrit :

En Perl, il y a toujours plusieurs solutions simples (ou presque) tongue

En GOTO++ il y a toujours plusieurs solutions compliquées et non-déterminées (ou presque). tongue

Dernière modification par Pylade (Le 18/01/2011, à 04:07)


“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

#1296 Le 18/01/2011, à 04:55

Rolinh

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

Кຼزດ a écrit :

Bon, maitenant que j'ai codé toutes les fonctionnalités de base que j'estime qu'un visionneur d'images doit avoir, est-ce que vous en voyez d'autres pour pymg que celles listées  ?

Fullscreen?

Hors ligne

#1297 Le 18/01/2011, à 05:01

CasseTaTele

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

**

Hors ligne

#1298 Le 18/01/2011, à 07:54

Кຼزດ

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

Rolinh a écrit :
Кຼزດ a écrit :

Bon, maitenant que j'ai codé toutes les fonctionnalités de base que j'estime qu'un visionneur d'images doit avoir, est-ce que vous en voyez d'autres pour pymg que celles listées  ?

Fullscreen?

f/F11 tongue
(en fait c'est tellement obligatoire pour moi que je l'ai pas mis)


dou

Hors ligne

#1299 Le 18/01/2011, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2347    nesthib
2) 2217    samuncle
3) 1883    Pylade
4) 1527    Кຼزດ
5) 1136+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1074    cm-t
7) 788    helly
8) 783    \\Ouranos//
9) 782    Р☢w ! ✰ :mad: ✰ (эй !)
10) 610    gnuuat
11) 538    Lagierl
12) 370    tshirtman
13) 196    Askelon
14) 185    Kanor
15) 172    nathéo
16) 158    Rolinh
17) 144    The Uploader
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
22) 70    gulp
23) 66    kamui57
24) 37    ilagas
25) 35    Le Rouge
26) 30    keny
27) 25    GentooUser
27) 25    Morgiver
27) 25    xapantu
30) 24    ไ୦บเઢ'
30) 24    Steap
32) 20    CROWD
32) 20    d10g3n
34) 18    Ph3nix_
35) 15    timsy
35) 15    :!pakman
37) 14    kouskous
38) 12    stratoboy
38) 12    sailing
38) 12    sakul
41) 11    alexises
41) 11    Crocoii
43) 10    Toineo
43) 10    NutMotion
43) 10    pseudovingtcinqcaracteres
43) 10    pfriedZ
43) 10    CasseTaTele
48) 8    Mornagest
49) 7    Vista
50) 6    Zeibux
50) 6    ubuntlin
50) 6    asma.geek
53) 5    tendances-tdct
53) 5    kinouchou
55) 4    danychou56
55) 4    Neros
55) 4    Biaise
55) 4    totoflute
55) 4    pinballyoda ㋛
60) 3    Revan26914
61) 2    SoJaS
61) 2    ceric
63) 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

#1300 Le 18/01/2011, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 152    samuncle
2) 146    nesthib
3) 112    Кຼزດ
4) 111    Pylade
5) 87    grim7reaper
6) 78    gnuuat
7) 77    Rolinh
8) 51    The Uploader
9) 50    Р☢w ! ✰ :mad: ✰ (эй !)
10) 47    helly
11) 26    cm-t
12) 22    tshirtman
13) 20    Lagierl
14) 15    \\Ouranos//
14) 15    :!pakman
16) 10    CasseTaTele
17) 7    kamui57
18) 3    Steap
18) 3    xapantu
18) 3    Le Rouge

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