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.

#1751 Le 06/05/2011, à 18:38

:!pakman

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

Rolinh a écrit :
:!pakman a écrit :

Sinon, c'est vrai que j'ai pas encore réussi à me co à internet (je suis sous windows la), je n'arrivais pas à le faire en wifi, et comme tu dis il faut passer par le câble, je vais donc ré-ésayer avec le câble pour pouvoir installer les pilotes tout ça....

Pilotes pour ta carte wifi? >_<

Si t'as pas besoin de VPN, alors wicd est un peu plus léger que networkmanager.

Y'a pas besoin de pilotes pour la carte ? Je ne peut pas encore l'exploiter en tout cas...


...

Hors ligne

#1752 Le 06/05/2011, à 19:10

Elzen

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

Pylade a écrit :

Sinon, je ne vois pas de raison de faire de l'espace insécable fine un séparateur. En plus, ce n'est pas un caractère reconnu par le C, donc soucis d'encodage, toussa…

Ouais, j'suis d'accord. Mais la question était justement de savoir si le côté insécable fait que c'est sémantiquement considérable comme un séparateur ou pas.

:!pakman a écrit :

@ Ark Seth : C'est bien sympa tout ça smile C'est quoi l'URL de ton site ?

Mon pseudo ne prend pas d'espace, et lequel ? Si c'est mon site perso à moi, voir dans ma signature (mais c'est toujours la vieille version toute moche), sinon, j'l'a donne pas en public, c'est un projet en cours, et puis il y a quelques soucis de droits de réutilisation que notre client nous a gentiment demandé de ne pas trop prendre en compte.

Hors ligne

#1753 Le 06/05/2011, à 19:12

Rolinh

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

Bah Arch c'est pas Windows hein tongue
Si tu n'as pas une carte particluièrement mal supportée, t'as pas besoin d'installer quoique ce soit.
Si tu utilises networkmanager, fais bien attention à désactiver le daemon network dans ton rc.conf car sinon il y a conflit. Enfin, lis la doc quoi tongue (si t'es à l'aise avec l'anglais, alors préfère le wiki anglophone)

Hors ligne

#1754 Le 06/05/2011, à 21:13

grim7reaper

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

Bon j'ai rendu le code plus propre (mais ça manque encore de commentaires…).
Si tout va bien j'attaque les vraies optimisations ce soir smile

data ILOp = Read
          | Write
          | Add  Int
          | To   Int
          | Loop [ILOp] deriving Show

type BFCode = String
type ILCode = [ILOp]



compile :: String -> ILCode
compile = reduce.toILCode.purify



purify :: String -> BFCode
purify = filter (`elem` ".,-+><[]")



toILCode:: BFCode -> ILCode
toILCode bfCode = snd $ toILCode' bfCode [] False



toILCode' :: String -> ILCode -> Bool -> (String, ILCode)
toILCode' "" code inLoop = if inLoop
                              then error "Unmatched ["
                              else ("", reverse code)

toILCode' (',':xs) code inLoop = toILCode' xs (Read    :code) inLoop
toILCode' ('.':xs) code inLoop = toILCode' xs (Write   :code) inLoop
toILCode' ('+':xs) code inLoop = toILCode' xs (Add   1 :code) inLoop
toILCode' ('-':xs) code inLoop = toILCode' xs (Add (-1):code) inLoop
toILCode' ('>':xs) code inLoop = toILCode' xs (To    1 :code) inLoop
toILCode' ('<':xs) code inLoop = toILCode' xs (To  (-1):code) inLoop
toILCode' (']':xs) code inLoop = if inLoop 
                                    then (xs, reverse code)
                                    else error "Unmatched ]"
toILCode' ('[':xs) code inLoop = toILCode' xs' (Loop loopCode : code) inLoop
    where (xs', loopCode) = toILCode' xs [] True



reduce :: ILCode -> ILCode
reduce [] = []
reduce (Loop ys : xs) = Loop (reduce ys) : reduce xs
reduce (Add a : Add b : xs) = if n == 0 then reduce xs else reduce (Add n : xs)
    where n = a + b
reduce (To a  : To b  : xs) = if n == 0 then reduce xs else reduce (To  n : xs)
    where n = a + b
reduce (x:xs) = x : reduce xs

Dernière modification par grim7reaper (Le 06/05/2011, à 21:13)

Hors ligne

#1755 Le 06/05/2011, à 21:28

Кຼزດ

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

:!pakman a écrit :

Y'a pas besoin de pilotes pour la carte ? Je ne peut pas encore l'exploiter en tout cas...

T'as essayé un peu les classiques, genre lspci, ifconfig -a, etc ?


dou

Hors ligne

#1756 Le 06/05/2011, à 23:13

Sir Na Kraïou

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

.


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

#1757 Le 07/05/2011, à 00:06

samυncle

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

.


Hello world

Hors ligne

#1758 Le 07/05/2011, à 00:13

:!pakman

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

Vous savez à quoi correspond l'adresse ip "broadcast" (adresse de diffusion) ?

Dernière modification par :!pakman (Le 07/05/2011, à 00:19)


...

Hors ligne

#1759 Le 07/05/2011, à 00:27

tshirtman

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

c'est l'addresse pour taper sur toutes les machines de ton réseau…

Hors ligne

#1760 Le 07/05/2011, à 00:29

:!pakman

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

Ah ok, strictement inutile pour se connecter à internet en fait tongue
merci !

Dernière modification par :!pakman (Le 07/05/2011, à 00:29)


...

Hors ligne

#1761 Le 07/05/2011, à 01:39

Кຼزດ

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

.


dou

Hors ligne

#1762 Le 07/05/2011, à 03:13

Pylades

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

C'est normal que j'ai dit que mon langage favori était le C et que je résolve tout en Python 3, pour le Google Code Jam ?


“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

#1763 Le 07/05/2011, à 03:48

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

#1764 Le 07/05/2011, à 04:19

cm-t

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

'Nuit;


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

Hors ligne

#1765 Le 07/05/2011, à 07:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 3220    nesthib
2) 2969    samuncle
3) 2593    Pylade
4) 2040    Кຼزດ
5) 1682+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1575    cm-t
7) 1165    na kraïou
8) 862    helly
9) 854    \\Ouranos//
10) 659    gnuuat
11) 565    Lagierl
12) 549    tshirtman
13) 359    Rolinh
14) 307    The Uploader
15) 288    nathéo
16) 239    Kanor
17) 196    Askelon
18) 155    :!pakman
19) 121    ǤƦƯƝƬ
20) 93    petifrancais
21) 91    kamui57
22) 78    edge_one
22) 78    pierguiard
24) 70    gulp
25) 42    sakul
26) 39    Le Rouge
27) 37    ilagas
28) 33    xapantu
29) 30    keny
30) 26    gustare
30) 26    d10g3n
32) 25    GentooUser
32) 25    Morgiver
34) 24    ไ୦บเઢ'
34) 24    Steap
36) 20    CROWD
37) 18    Ph3nix_
38) 16    kouskous
39) 15    timsy
40) 12    stratoboy
40) 12    sailing
42) 11    alexises
42) 11    Crocoii
44) 10    Toineo
44) 10    NutMotion
44) 10    pseudovingtcinqcaracteres
44) 10    pfriedZ
44) 10    CasseTaTele
44) 10    Zeibux
44) 10    THS`
51) 8    Mornagest
52) 7    Vista
53) 6    ubuntlin
53) 6    asma.geek
55) 5    tendances-tdct
55) 5    kinouchou
57) 4    danychou56
57) 4    Neros
57) 4    Biaise
57) 4    totoflute
57) 4    pinballyoda ㋛
57) 4    NLS le pingouin
57) 4    ceric
57) 4    Dice-Man
65) 3    Revan26914
65) 3    raspouillas
65) 3    sweetly
68) 2    SoJaS
69) 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

#1766 Le 07/05/2011, à 07:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 60    Pylade
2) 50    nesthib
3) 40    nathéo
3) 40    samuncle
5) 35    na kraïou
6) 33    cm-t
7) 27    Кຼزດ
8) 12    tshirtman
9) 10    sakul
9) 10    THS`
9) 10    :!pakman
12) 8    Kanor
13) 7    The Uploader
13) 7    grim7reaper
15) 6    Lagierl
16) 5    Rolinh
17) 4    helly

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

#1768 Le 07/05/2011, à 10:45

Pylades

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

tongue


En fait, je crois que ce que je recherche, c'est avoir peu de lignes à écrire, et aussi les facilités de Python pour la lecture du fichier d'entré.
Pas besoin de faire du code propre ni optimisé, on n'est pas dans le domaine de prédilection du C… ^^


“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

#1769 Le 07/05/2011, à 11:57

The Uploader

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

bon ben j'ai viré le multiboot (marre d'aller dans /mnt/Xubuntu/home/max pour accéder à mes données tongue )

Et Firefox 4 est aussi rapide à charger que Chromium sous Arch! O_o
Adieu Chromium (navigateur de merde qui a même pas flashgot+downthemall, en plus adblock plus fonctionnait assez mal.. è_é)! \o/

Bon sinon je devrais faire des JSP mais bon..

Dernière modification par The Uploader (Le 07/05/2011, à 11: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

#1770 Le 07/05/2011, à 11:58

tshirtman

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

C'est clair que vu les formats d'entrées qu'ils donnent habituellement, t'as beaucoup plus envie de les parser en python qu'en C ^^ (même s'ils te donnent des infos superflues pour le faire en python, mais bien pratique pour le faire en C smile)

Et oui, peu de ligne à écrire, c'est peu de lignes à débeuger wink c'est le bien tongue

(bon, pour certains problèmes, il peut t'arriver d'être short en temps pour la réponse, si t'es sur x86 (PAS 64) pense à

import psycho
psycho.full()

en début de programme.

Hors ligne

#1771 Le 07/05/2011, à 12:43

Pylades

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

Chuis en x86_64. tongue
Ça fait quoi, ce truc ?


“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

#1772 Le 07/05/2011, à 12:53

Pylades

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

Putain, j'en ai marre !


En fait j'ai un gros bug : quand j'ajoute un truc à une liste qui est un attribut d'une de mes instances, c'est ajouté pour toutes les instances ! mad


Ah, et de mieux en mieux : ça reste ajouté même pour les nouvelles instances que je génère !

Dernière modification par Pylade (Le 07/05/2011, à 12:56)


“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

#1773 Le 07/05/2011, à 13:00

grim7reaper

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

Pylade a écrit :

Ça fait quoi, ce truc ?

C'est un compilateur just-in-time pour Python.
Ça accélère pas mal (4 à 100 fois), mais apparemment ça reste plus lent que du C# ou du Java donc bon ça semble pas si miraculeux que ça roll

Dernière modification par grim7reaper (Le 07/05/2011, à 13:02)

Hors ligne

#1774 Le 07/05/2011, à 13:04

Pylades

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

>>> class plop(object):
...  in_list = list()
... 
>>> A = plop()
>>> B = plop()
>>> A is B
False
>>> A.in_list is B.in_list
True
>>> 

FFFFFFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUU-


“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

#1775 Le 07/05/2011, à 13:06

Pylades

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

grim7reaper a écrit :
Pylade a écrit :

Ça fait quoi, ce truc ?

C'est un compilateur just-in-time pour Python.
Ça accélère pas mal (4 à 100 fois), mais apparemment ça reste plus lent que du C# ou du Java donc bon ça semble pas si miraculeux que ça roll

Bizarre, il me semblait avoir lu que Python était seulement une trentaine de fois plus lent que le C, ce qui en faisait le plus rapide des langages interprétés…

Ah, oui, je viens de lire : accéléré 100 fois, c'est exceptionnel, d'habitude c'est 1,5 à 4. Je comprends mieux. smile

Dernière modification par Pylade (Le 07/05/2011, à 13:10)


“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