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.

#1676 Le 31/01/2011, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2446    nesthib
2) 2303    samuncle
3) 1989    Pylade
4) 1585    Кຼزດ
5) 1226+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1175    cm-t
7) 814    Р☢w ! ✰ :mad: ✰ (эй !)
8) 802    helly
9) 783    \\Ouranos//
10) 647    gnuuat
11) 538    Lagierl
12) 391    tshirtman
13) 196    Askelon
14) 194    Rolinh
15) 189    Kanor
16) 172    nathéo
17) 163    The Uploader
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
22) 74    kamui57
23) 70    gulp
24) 39    Le Rouge
25) 37    ilagas
26) 30    keny
27) 25    GentooUser
27) 25    Morgiver
27) 25    xapantu
30) 24    ไ୦บเઢ'
30) 24    Steap
32) 21    :!pakman
33) 20    CROWD
33) 20    d10g3n
35) 18    Ph3nix_
36) 15    timsy
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) 9    gustare
49) 8    Mornagest
50) 7    Vista
51) 6    Zeibux
51) 6    ubuntlin
51) 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 ㋛
61) 3    Revan26914
62) 2    SoJaS
62) 2    ceric
64) 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

#1677 Le 31/01/2011, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 245    nesthib
2) 238    samuncle
3) 217    Pylade
4) 177    grim7reaper
5) 170    Кຼزດ
6) 127    cm-t
7) 115    gnuuat
8) 113    Rolinh
9) 82    Р☢w ! ✰ :mad: ✰ (эй !)
10) 70    The Uploader
11) 61    helly
12) 43    tshirtman
13) 21    :!pakman
14) 20    Lagierl
15) 15    \\Ouranos//
15) 15    kamui57
17) 10    CasseTaTele
18) 9    gustare
19) 7    Le Rouge
20) 4    Kanor
21) 3    Steap
21) 3    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

#1678 Le 31/01/2011, à 21:14

grim7reaper

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

Hello World!



grim7reaper a écrit :

Je mettrai aussi le mien bientôt à dispo.
Le temps de rendre le code un peu plus présentable (peut-être d'ici ce soir ou demain, si j'ai du temps…)

Done
(Bon ce n'est pas aussi présentable que je le souhaiterais, mais ça se laisse regarder…)
Pour récuperer le code il faut installer darcs et faire

darcs get http://grim7reaper.no-ip.info/repos/CLFB

Les dépendances sont (je pars du principe que vous avez déjà ghc & cie) Haskeline et magic.
Dispo dans les dépôts de votre distrib' (et si ce n'est pas le cas, via cabal).


PS : j'ai tenté de faire mes commentaires en anglais, mais comme je suis loin (très loin hmm) d'être une brute en anglais si vous voyez des horreurs vous pouvez me les signalez (à défaut de remonter des erreurs dans le code tongue), je me coucherai moins con ^^

Dernière modification par grim7reaper (Le 31/01/2011, à 21:14)

Hors ligne

#1679 Le 31/01/2011, à 21:32

The Uploader

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

je regarde ton anglais, j'ai fait un git init avant, je t'envoie un patch formaté par git ensuite. tongue
(ouais ça fait redondant avec darcs! oups! tongue)

Dernière modification par The Uploader (Le 31/01/2011, à 21:36)


- 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

#1680 Le 31/01/2011, à 22:05

The Uploader

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

diff --git a/CLFB/Command.hs b/CLFB/Command.hs
 --- Perform the corresponding concrete actions at the list of abstract commands.
+-- Performs the corresponding concret actions at the list of abstract commands.

/*(si tu pouvais la traduire en français ce serait sympa car "à la liste de commandes abstraites", je comprends pas assez ce que tu veux dire pour trouver un équivalent correct...)*/

- - Command : If success, return the command to run the nth program associated
+ - Command : If successful, returns the command to run the nth program associated


diff --git a/CLFB/Config.hs b/CLFB/Config.hs

--- All informations which are necessary for OpenWith command.
+-- All informations which are necessary for the OpenWith command. 
 
--- Convert the ConfigParser into list.
+-- Converts the ConfigParser into a list.

--- Returns the list of application that are associated with given mimetype.
+-- Returns the list of applications that are associated with given mimetype.


diff --git a/CLFB/Utils.hs b/CLFB/Utils.hs

--- Convert a FilePath into a Unicode String.
+-- Converts a FilePath into an Unicode String. 
 
--- Encode a Unicode String into a FilePath suitable for the IO functions.
+-- Encodes an Unicode String into a FilePath suitable for the IO functions.

--- Return only current directory (without complete path).
+-- Returns only current directory (relative path).

- - Split the user input into token.
+ - Splits the user's input into tokens.

- - Remove escape characters (\& became &, \\ became \, etc).
+ - Removes escaped characters (\& becomes &, \\ becomes \, etc).


diff --git a/Main.hs b/Main.hs

---                                       then interpret cmd True 
---                                       else interpret cmd False
+--                                       then read cmd as True 
+--                                       else read cmd as False

-                         Nothing   -> return () -- EOF (generally Ctrl+D)
+                         Nothing   -> return () -- EOF (usually Ctrl+D)

Bon, il peut y avoir 2/3 erreurs d'interprétation, comme je suis le CLFB de loin.. wink

Dernière modification par The Uploader (Le 31/01/2011, à 22:25)


- 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

#1681 Le 31/01/2011, à 22:43

grim7reaper

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

Merci, j'applique ça tout de suite smile

Sauf pour

--                                       then interpret cmd True 
--                                       else interpret cmd False

Ça c'est du code en commentaire (et interpret est une hypothétique fonction qui verra peut-être le jour…)

Hors ligne

#1682 Le 01/02/2011, à 00:08

Rolinh

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

Allez BN: demain, examen de calculabilité et complexité (machines de Turing, NP-complétude, toussa...)

Hors ligne

#1683 Le 01/02/2011, à 00:48

gnuuat

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

#!/bin/sh
echo "[find] Removing temporary files..."
find ./ \( -name "*~" -or -name "#*#" \) -print -delete

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

Hors ligne

#1684 Le 01/02/2011, à 01:19

Pylades

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

grim7reaper a écrit :
Pylade a écrit :

D'accord, mais si une telle construction est dépourvue d'ambiguïté

Ce qui n'est pas la cas de la tienne.
On pourrait croire à une faute de frappe (un = au lieu d'un ==). Bien sûr qu'ici il est évident que tu ne testes pas l'adresse de la fonction car base est déclaré deux lignes avant et on voit bien que son type est magic_t.
Mais ça gcc n'est pas censé le savoir, un test comme ça sorti de son contexte n'est pas clair (base pourrait être déclarer bien avant et donc rendre ta condition bien moins explicite) donc il t'avertit.
Ça ne me choque pas.
[…]

Si tu le dis… Mais je ne vois pas en quoi doubler les parenthèses va rendre la chose moins ambiguë (car c'est de ça qu'il s'agit, avec ce warning)…


Sinon, tu ne pourrais pas utiliser un logiciel de gestion de versions plus commun ? 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

#1685 Le 01/02/2011, à 01:36

grim7reaper

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

Pylade a écrit :

Si tu le dis… Mais je ne vois pas en quoi doubler les parenthèses va rendre la chose moins ambiguë (car c'est de ça qu'il s'agit, avec ce warning)…

Nan mais dans ton code ce n'est pas du tout ambiguë, je suis d'accord.
Mais j'essaye de me mettre à la place du compilo.
(Sinon pour les parenthèses, le simple fait que tu te sois fait chier à les mettre prouve que tu as vérifié ce morceau de code donc on est sûr que ce n'est pas une erreur tongue).


Pylade a écrit :

Sinon, tu ne pourrais pas utiliser un logiciel de gestion de versions plus commun ? tongue

Nan, je le fais exprès pour vous emmerder tongue.
Puis de toute façon j'utilise déjà un langage pas commun alors autant pousser le truc jusqu'au bout.

Plus sérieusement, parfois j'utilise aussi mercurial (ça dépend de l'humeur du moment), mais j'aime bien darcs (avec son approche différente des gestionnaires de versions habituels).
(D'ailleurs, faudra que je lise le manuel bien comme il faut un jour car il semble y a voir des features plutôt intéressantes).



Sur ce, BN World!

Dernière modification par grim7reaper (Le 01/02/2011, à 01:38)

Hors ligne

#1686 Le 01/02/2011, à 02:09

Кຼزດ

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

grim7reaper a écrit :
Pylade a écrit :

Sinon, tu ne pourrais pas utiliser un logiciel de gestion de versions plus commun ? tongue

Nan, je le fais exprès pour vous emmerder tongue.
Puis de toute façon j'utilise déjà un langage pas commun alors autant pousser le truc jusqu'au bout.

Pourquoi pas du CVS avec visual basic, tant qu'on y est ?

Dernière modification par Кຼزດ (Le 01/02/2011, à 03:27)


dou

Hors ligne

#1687 Le 01/02/2011, à 02:10

cm-t

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

'Nuit;

Dernière modification par cm-t (Le 01/02/2011, à 03:12)


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

Hors ligne

#1688 Le 01/02/2011, à 02:14

Pylades

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

grim7reaper a écrit :

[…]
(Sinon pour les parenthèses, le simple fait que tu te sois fait chier à les mettre prouve que tu as vérifié ce morceau de code donc on est sûr que ce n'est pas une erreur tongue).
[…]

Mouais… c'est limite, comme argument, quand même. tongue


Sinon, je te signale que tu dépends aussi de configfile, chez moi…


“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

#1689 Le 01/02/2011, à 03:08

samυncle

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

smile


Hello world

Hors ligne

#1690 Le 01/02/2011, à 04: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

#1691 Le 01/02/2011, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2456    nesthib
2) 2309    samuncle
3) 1994    Pylade
4) 1591    Кຼزດ
5) 1230+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1181    cm-t
7) 814    Р☢w ! ✰ :mad: ✰ (эй !)
8) 802    helly
9) 783    \\Ouranos//
10) 650    gnuuat
11) 538    Lagierl
12) 391    tshirtman
13) 197    Rolinh
14) 196    Askelon
15) 189    Kanor
16) 172    nathéo
17) 164    The Uploader
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
22) 74    kamui57
23) 70    gulp
24) 39    Le Rouge
25) 37    ilagas
26) 30    keny
27) 25    GentooUser
27) 25    Morgiver
27) 25    xapantu
30) 24    ไ୦บเઢ'
30) 24    Steap
32) 21    :!pakman
33) 20    CROWD
33) 20    d10g3n
35) 18    Ph3nix_
36) 15    timsy
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) 9    gustare
49) 8    Mornagest
50) 7    Vista
51) 6    Zeibux
51) 6    ubuntlin
51) 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 ㋛
61) 3    Revan26914
62) 2    SoJaS
62) 2    ceric
64) 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

#1692 Le 01/02/2011, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 255    nesthib
2) 244    samuncle
3) 222    Pylade
4) 181    grim7reaper
5) 176    Кຼزດ
6) 133    cm-t
7) 118    gnuuat
8) 116    Rolinh
9) 82    Р☢w ! ✰ :mad: ✰ (эй !)
10) 71    The Uploader
11) 61    helly
12) 43    tshirtman
13) 21    :!pakman
14) 20    Lagierl
15) 15    \\Ouranos//
15) 15    kamui57
17) 10    CasseTaTele
18) 9    gustare
19) 7    Le Rouge
20) 4    Kanor
21) 3    Steap
21) 3    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

#1693 Le 01/02/2011, à 08:56

grim7reaper

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

Hello World!



Кຼزດ a écrit :
grim7reaper a écrit :
Pylade a écrit :

Sinon, tu ne pourrais pas utiliser un logiciel de gestion de versions plus commun ? tongue

Nan, je le fais exprès pour vous emmerder tongue.
Puis de toute façon j'utilise déjà un langage pas commun alors autant pousser le truc jusqu'au bout.

Pourquoi pas du CVS avec visual basic, tant qu'on y est ?

Parce j'ai dis que j'utilisais des trucs peu communs, pas de la merde…



Pylade a écrit :
grim7reaper a écrit :

[…]
(Sinon pour les parenthèses, le simple fait que tu te sois fait chier à les mettre prouve que tu as vérifié ce morceau de code donc on est sûr que ce n'est pas une erreur tongue).
[…]

Mouais… c'est limite, comme argument, quand même. tongue

Tout à fait big_smile


Pylade a écrit :

Sinon, je te signale que tu dépends aussi de configfile, chez moi…

Exact, je l'avais oublié celui-là

Hors ligne

#1694 Le 01/02/2011, à 10:04

gnuuat

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

grim7reaper a écrit :
Pylade a écrit :
grim7reaper a écrit :

[…]
(Sinon pour les parenthèses, le simple fait que tu te sois fait chier à les mettre prouve que tu as vérifié ce morceau de code donc on est sûr que ce n'est pas une erreur tongue).
[…]

Mouais… c'est limite, comme argument, quand même. tongue

Tout à fait big_smile

Je trouve que c'est plutôt ton argumentation qui est limite, Pylade : grim7reaper ne te dit pas de faire des double parenthèse, car c'est la solution moche à un code moche ( tongue ), pour éviter les ambiguïtés, il faut simplement séparer les assignations des conditions.


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

Hors ligne

#1695 Le 01/02/2011, à 11:42

Elzen

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

gnuuat a écrit :

Je trouve que c'est plutôt ton argumentation qui est limite, Pylade : grim7reaper ne te dit pas de faire des double parenthèse, car c'est la solution moche à un code moche ( tongue ), pour éviter les ambiguïtés, il faut simplement séparer les assignations des conditions.

C'est exactement ce que je lui ai dit en trollant avec lui de vive voix big_smile

Hors ligne

#1696 Le 01/02/2011, à 13:30

grim7reaper

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

Yep, on est 3 à dire la même chose (c'est moche les affectations dans les conditions) big_smile

/me Hier à 01:38 a écrit :

Perso je trouve moche de faire des affectations dans les conditions, je préfère bien séparer les deux actions => affectation puis test (du coup la question de l'élégance ne se pose pas vu que je n'ai pas de warning smile).

Hors ligne

#1697 Le 01/02/2011, à 13:37

The Uploader

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

Pareil.


- 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

#1698 Le 01/02/2011, à 18:36

compte supprimé

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

Plop les codeurs !
J'ai commencé à coder un éditeur de texte minimaliste (un mélange de nano et de vim) en Python, avec la lib' curses.
Il me reste à gérer les déplacements du curseur, dans le buffer de texte (pour l'instant on ne peut qu'ajouter du texte à la fin du fichier) et je sortirai une première version \o/

Dernière modification par Lagierl (Le 01/02/2011, à 18:36)

#1699 Le 01/02/2011, à 18:50

:!pakman

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

Merci de vos réponses pour la lib à utiliser pour le son smile
Je vais donc m'orienter vers SDL_audio alors !


...

Hors ligne

#1700 Le 02/02/2011, à 00:10

gnuuat

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

echo 'plop'

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

Hors ligne