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.

#2126 Le 10/12/2010, à 23:31

tshirtman

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

Pylade a écrit :
ArkSeth a écrit :

[…]

Pylade a écrit :

Mieux. Nous parlons d'un shell. tongue

Ouais, c'est vrai que le mot peut être prit autrement, Enlightenment et Windows Explorer sont aussi désignés comme ça hmm

Je voulais dire que ce n'est pas qu'un truc qui exécute bêtement des commandes. C'est un programme interactif, derrière lequel il y a un utilisateur. C'est cela un shell pour moi…
Mais bon, ça n'empêche pas dash de porter fièrement son sh à la fin…

ben c'est un shell aussi, mais plus limité…il se contente de faire interpréteur de commande…

un shell, c'est une interface vers l'OS, ça peut être graphique, textuel ou tout ce que tu veux… le but est de donner un accès facilité aux fonctions de l'OS…

mais genre ce serait je pense assez aberrant de faire des scripts en zsh…

Hors ligne

#2127 Le 10/12/2010, à 23:54

Rolinh

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

grim7reaper a écrit :
Rolinh a écrit :
grim7reaper a écrit :

(cela dit, j'ai peut-être été traumatisé par le Scheme)

On dit Racket maintenant mad

Nan, le Scheme n'est pas mort.
J'en ai fait l'an dernier sad

Bah je n'ai pas dit le contraire. Sauf que maintenant cela s'appelle Racket wink

@tshirtman: c'est bien ce que je dis depuis le début: zsh est prévu pour être interractif, pas pour faire des scripts. De loin, c'est un peu la même différence qu'entre csh et tcsh.

Hors ligne

#2128 Le 10/12/2010, à 23:58

grim7reaper

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

Rolinh a écrit :

Bah je n'ai pas dit le contraire. Sauf que maintenant cela s'appelle Racket wink

Non.

Wikipedia a écrit :

Racket (formerly called PLT Scheme) is a programming language derived from Scheme
[…]
On June 7th, 2010, PLT Scheme was renamed Racket to emphasize how far Racket had diverged from the original Scheme programming language.

J'ai dit que j'avais fait du Scheme, pas du PLT-machin_truc…

Dernière modification par grim7reaper (Le 10/12/2010, à 23:59)

Hors ligne

#2129 Le 11/12/2010, à 00:02

Rolinh

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

Autant (au temps) pour moi

Hors ligne

#2130 Le 11/12/2010, à 00:34

gnuuat

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

Au temps.


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

Hors ligne

#2131 Le 11/12/2010, à 01:31

Pylades

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

'tain, à cause de vous j'ai essayé zsh, c'est un enfer à configurer. Par exemple, quand on cherche dans l'historique, comment faire pour que le curseur se position à la fin de la ligne et non pas au début ? Et puis pour le prompt, j'y ai passé un temps fou (il faut dire que j'ai un prompt kikoolol). D'ailleurs, il ne semble pas possible de remplacer % par $, c'est bien dommage…


Bref, ça ne vaut pas bash pour la simplicité. 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

#2132 Le 11/12/2010, à 01:44

grim7reaper

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

Boarf, comme j'ai dit je ne suis pas exigeant donc moi la config a été rapide.
Faudra juste que je regarde si je veux récupérer mon vieux prompt (pour l'instant j'ai le truc de kikoolol là big_smile, adam2 je crois).


Bref, ça ne vaut pas bash pour la simplicité. tongue

C'est comme dire que Vim ou Emacs ne valent pas nano pour sa simplicité tongue

Dernière modification par grim7reaper (Le 11/12/2010, à 01:46)

Hors ligne

#2133 Le 11/12/2010, à 01:45

kinouchou

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

@ArkSeth tu m'intéresses avec ton lisp, faut qu'on en parle un de ces jours smile

#2134 Le 11/12/2010, à 01:46

Pylades

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

grim7reaper a écrit :

[…]
Faudra juste que je regarde si je veux récupérer mon vieux prompt (pour l'instant j'ai le truc de kikoolol là big_smile, adam2 je crois).

Encore pire que le mien ! ^^


Si tu me donnes vite ton ancien prompt, je suis à peu près capable de te le traduire, maintenant. smile


grim7reaper a écrit :
Pylade a écrit :

Bref, ça ne vaut pas bash pour la simplicité. tongue

C'est comme dire que Vim ou Emacs ne valent pas nano pour sa simplicité tongue

J'avoue ; c'était du vilain troll pas beau. big_smile
Mais cependant, ça ne change rien au fait que zsh soit un peu trop dur à configurer.

Dernière modification par Pylade (Le 11/12/2010, à 01:49)


“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

#2135 Le 11/12/2010, à 01:51

grim7reaper

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

\033[1;31m\u\033[34m@\033[32m\h \033[33m\W]\033[34m$\033[0m

D'ailleurs, faudrait que je pense sérieusement à faire un truc un peu moins tape-à-l'œil (mais bon, quand on a des goûts de chiottes pour le choix des couleurs…).
En root c'est plus simple, tout est en rouge ^_^

Pylade a écrit :

Mais cependant, ça ne change rien au fait que zsh soit un peu trop dur à configurer.

C'est quoi qui te pose problème (hormis ton histoire de recherche incrémentale dans l'historique) ?

Dernière modification par grim7reaper (Le 11/12/2010, à 01:53)

Hors ligne

#2136 Le 11/12/2010, à 02:02

nesthib

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

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

#2137 Le 11/12/2010, à 02:32

Sir Na Kraïou

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

pouët


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

#2138 Le 11/12/2010, à 02:36

Pylades

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

grim7reaper a écrit :
\033[1;31m\u\033[34m@\033[32m\h \033[33m\W]\033[34m$\033[0m

D'ailleurs, faudrait que je pense sérieusement à faire un truc un peu moins tape-à-l'œil (mais bon, quand on a des goûts de chiottes pour le choix des couleurs…).
En root c'est plus simple, tout est en rouge ^_^

Ah ouais, tu as un prompt qui a toujours un $ pour quand tu es simple utilisateur…
Bon, je n'ai pas réussi à reproduire exactement ton prompt, mais je m'en approche beaucoup. Tu remarqueras peut-être une légère différence si tu te ballades un jour à la racine.
Bon, j'ai fait ça à la sale, avec des U+1B dedans, donc je te mets un lien : http://pyl.alwaysdata.net/files/prompt_zsh/.zshenv


grim7reaper a écrit :
Pylade a écrit :

Mais cependant, ça ne change rien au fait que zsh soit un peu trop dur à configurer.

C'est quoi qui te pose problème (hormis ton histoire de recherche incrémentale dans l'historique) ?

Plusieurs choses, mais surtout le fait qu'il soit impossible de trouver un manuel de qualité expliquant bien et clairement comment configurer ça. Là où s'arrête l'analogie avec Nano et Vim, c'est que Vim, lui, dispose d'une documentation de grande qualité…


“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

#2139 Le 11/12/2010, à 02:45

grim7reaper

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

Merci

Pylade a écrit :

Ah ouais, tu as un prompt qui a toujours un $ pour quand tu es simple utilisateur…

Je crois que c'était déjà comme ça à la base en fait.

Bon, je n'ai pas réussi à reproduire exactement ton prompt, mais je m'en approche beaucoup. Tu remarqueras peut-être une légère différence si tu te ballades un jour à la racine.

Ha ouais, bof rien de bien méchant.

U+1B ?

Plusieurs choses, mais surtout le fait qu'il soit impossible de trouver un manuel de qualité expliquant bien et clairement comment configurer ça. Là où s'arrête l'analogie avec Nano et Vim, c'est que Vim, lui, dispose d'une documentation de grande qualité…

Oui, c'est vrai que je n'ai rien trouvé de probant moi aussi.

Dernière modification par grim7reaper (Le 11/12/2010, à 03:08)

Hors ligne

#2140 Le 11/12/2010, à 02:51

Pylades

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

grim7reaper a écrit :

[…]
U+1B ?
[…]

C'est le caractère d'échappement, utilisé par les terminaux. Je n'ai pas trouvé mieux que de le mettre en vrac dans le PS1. hmm


.

Dernière modification par Pylade (Le 11/12/2010, à 03:03)


“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

#2141 Le 11/12/2010, à 03:08

grim7reaper

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

Ok

Hors ligne

#2142 Le 11/12/2010, à 03:18

nesthib

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

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

#2143 Le 11/12/2010, à 03:22

Кຼزດ

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

bump


dou

Hors ligne

#2144 Le 11/12/2010, à 04:24

samυncle

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

smile


Hello world

Hors ligne

#2145 Le 11/12/2010, à 07:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2052    nesthib
2) 1955    samuncle
3) 1635    Pylade
4) 1281    Кຼزດ
5) 1048    cm-t
6) 948+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 710    \\Ouranos//
8) 702    Р☢w ! ✰ :mad: ✰ (эй !)
9) 677    helly
10) 449    gnuuat
11) 430    Lagierl
12) 309    tshirtman
13) 196    Askelon
14) 172    nathéo
15) 167    Kanor
16) 121    ǤƦƯƝƬ
17) 93    petifrancais
18) 78    edge_one
18) 78    pierguiard
20) 70    gulp
21) 62    The Uploader
22) 59    kamui57
23) 37    ilagas
24) 32    Le Rouge
25) 30    keny
26) 25    GentooUser
27) 24    ไ୦บเઢ'
28) 20    Morgiver
28) 20    CROWD
28) 20    xapantu
31) 18    Ph3nix_
32) 15    timsy
33) 14    kouskous
33) 14    Steap
35) 12    stratoboy
35) 12    sailing
35) 12    Sherwood51
35) 12    sakul
39) 11    alexises
39) 11    Crocoii
41) 10    Toineo
41) 10    NutMotion
41) 10    pseudovingtcinqcaracteres
41) 10    pfriedZ
45) 8    Mornagest
46) 7    Vista
47) 6    Zeibux
47) 6    ubuntlin
47) 6    asma.geek
50) 5    tendances-tdct
50) 5    kinouchou
52) 4    danychou56
52) 4    Neros
52) 4    Biaise
52) 4    totoflute
52) 4    pinballyoda ㋛
52) 4    Rolinh
58) 2    SoJaS
58) 2    ceric
60) 1    geenux

chart?chs=675x280&cht=p3&chco=d80020,d88000,ffd840,20d820,2080ff,101080,a020d8&chf=bg,s,fbf9f4&chl=00h%20-%2000h59|01h%20-%2001h59|02h%20-%2002h59|03h%20-%2003h59|04h%20-%2004h59|07h%20-%2007h59|12h%20-%2012h59|13h%20-%2013h59|14h%20-%2014h59|15h%20-%2015h59|16h%20-%2016h59|17h%20-%2017h59|18h%20-%2018h59|19h%20-%2019h59|20h%20-%2020h59|21h%20-%2021h59|22h%20-%2022h59|23h%20-%2023h59&chd=t:2,5,5,3,1,2,4,1,1,5,1,1,5,8,6,12,6,5&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16chart?chs=675x250&cht=bvs&chxt=x,y&chds=0,20&chxr=1,0,20&chf=b0,lg,0,803000,0,ffc080,1|bg,s,fbf9f4&chxl=0:|05h|06h|07h|08h|09h|10h|11h|12h|13h|14h|15h|16h|17h|18h|19h|20h|21h|22h|23h|00h|01h|02h|03h|04h&chxp=0,0.7,4.9,9.1,13.2,17.3,21.5,25.6,29.8,33.9,38,42.2,46.3,50.5,54.6,58.8,62.9,67,71.2,75.3,79.4,83.6,87.7,91.8,96&chd=t:0,0,2,0,0,0,0,4,1,1,5,1,1,5,8,6,12,6,5,2,5,5,3,1&chm=N,803000,0,-1,12&chtt=|Nombre%20de%20posts%20par%20heure&chts=606060,16


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

#2146 Le 11/12/2010, à 07:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 75    nesthib
2) 65    samuncle
3) 64    Кຼزດ
4) 61    grim7reaper
5) 48    Pylade
6) 41    cm-t
7) 22    Lagierl
7) 22    gnuuat
9) 21    helly
10) 16    tshirtman
11) 12    sakul
12) 11    \\Ouranos//
12) 11    Р☢w ! ✰ :mad: ✰ (эй !)
14) 10    pierguiard
15) 9    Steap
16) 5    kinouchou
17) 4    Sherwood51
17) 4    Rolinh
19) 3    The Uploader
20) 1    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

#2147 Le 11/12/2010, à 08:29

Rolinh

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

gnuuat a écrit :

Au temps.

Effectivement, cela semble plus juste. Apparemment, on peut aussi dure autant mais je vais m'en tenir à ce que dis l'Académie française.

La conf de zsh n'est pas forcément évidente, comme tout outil très personnalisable. Ce n'est pas pour rien que j'avais partagé ma conf ici wink
J'aime bien mon prompt notamment (avec changement de couleur du path en fonction des droits sur le fichier, changement de couleur en fonction de l'hôte).

Et puisque vous parlez de vim, n'oubliez pas d'activer le mode vi (insert est le mode par défaut)!

Hors ligne

#2148 Le 11/12/2010, à 11:10

helly

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

Bon bha grim, je sèche tongue.


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

#2149 Le 11/12/2010, à 11:46

grim7reaper

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

Ok, bah voilà le résultat.

import Data.List (findIndex, group)

problem_12 :: String
problem_12 = case findIndex solution (map (divisor primes) triangle) of
                Just index -> show $ triangle !! index
                Nothing    -> "There's something rotten in the state of Denmark"

-- Triangle numbers 
triangle :: (Integral a) => [a]
triangle = [(x * (x + 1)) `div` 2 | x <- [1..]]

-- Tau function.
solution :: (Integral a) => [a] -> Bool
solution xs = if nb_divisor > 500 then True else False 
    where nb_divisor = product (map (\x -> length x + 1) (group xs))

-- Trial division.
divisor :: (Integral a) => [a] -> a -> [a]
divisor _ 1 = []
divisor (x:xs) n
    | rest /= 0 = divisor (xs) n
    | rest == 0 = x : divisor (x:xs) (n `div` x)
    where rest = n `rem` x

-- Primes list.
primes :: (Integral a) => [a]
primes = 2 : 3 : sieve (tail primes) [5, 7..]
    where sieve (p:ps) xs = h ++ sieve ps [x | x <- t, x `rem` p /= 0]
                            where (h, (_:t)) = span (< p*p) xs

Dernière modification par grim7reaper (Le 11/12/2010, à 11:55)

Hors ligne

#2150 Le 11/12/2010, à 11:48

helly

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

C'est chaud d'étudier un code haskell qu'on a pas écrit oO !
Merci, j'étudie ça.


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