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.

#876 Le 30/04/2010, à 23:22

helly

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

write("bn");

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

#877 Le 30/04/2010, à 23:54

Dr Le Rouge

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

dodo à points


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#878 Le 01/05/2010, à 00:05

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bon. Vim est difficile à configurer.


“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

#879 Le 01/05/2010, à 00:12

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Essaye Emacs tongue (j'espère que t'aime les parenthèses et le paradigme fonctionnel par contre)

Hors ligne

#880 Le 01/05/2010, à 00:55

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

* PAN *


tongue




Plus sérieusement, il faudrait que j’essaye de voir de quoi il en retourne, un de ces jours, pour en avoir une autre connaissance que les ragots sur les ctrl-alt-meta… 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

#881 Le 01/05/2010, à 01:00

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Moi aussi. J'ai essayé juste une fois, mais c'est vrai que les raccourcis m'ont vite refroidi (bon j'étais déjà un peu habitué à Vim et j'ai pas essayé longtemps donc à voir).

Une chose est sûr, c'est plus puissant (vu que la config se fait dans un langage de programmation), mais plus lourd et moins "standards".
Vi (pas toujours Vim) est présent sur de nombreuses OS (libre et proprio, unixoïde ou pas) par défaut donc on se snet toujours un peu chez soi (même si Vi ça pique un peu quand on est habitué à Vim big_smile).

Dernière modification par grim7reaper (Le 01/05/2010, à 01:00)

Hors ligne

#882 Le 01/05/2010, à 01:15

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

Bon. Vim est difficile à configurer.

lol
Et sinon, oui, vi c'est laid et moins fonctionnel, mais ça reste pratique.
(enfin sur des très petits fichiers, du coup, c'est nano, parce que vi je l'aime pas énormément ><)

Dernière modification par mathieuI (Le 01/05/2010, à 01:16)


dou

Hors ligne

#883 Le 01/05/2010, à 01:20

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Ouais. En tous cas cette histoire de coloration syntaxique me chagrine un peu. Je n’avais jamais utilisé Vim pour du C, et de ne pas voir mes opérateurs en couleur (d’autant plus que j’avais l’habitude des les voir dans un rouge très visible), ça m’a un peu choqué. Il faudrait que je voie ça un jour.

Dernière modification par Pylade (Le 01/05/2010, à 01:52)


“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

#884 Le 01/05/2010, à 01:30

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Ouais enfin quand tu bosses sous du AS400 ou du P5 tu oublies nano, Emacs & cie car tu n'as que Vi (bon emacs est dispo pour P5 mais pas de base, pour AS400 je ne sais pas).

Au moins avec Vi(m), tu n'es jamais depaysé smile.

Dernière modification par grim7reaper (Le 01/05/2010, à 01:31)

Hors ligne

#885 Le 01/05/2010, à 01:35

nesthib

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

@grim7reaper : alors quand est-ce que tu nous fais une intro au C ? tongue
à force d'en vous lire avec Pylade ça me met l'eau à la bouche ^^


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

#886 Le 01/05/2010, à 01:40

Toineo

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

@grim7 : je te plussoie sauvagement (ouais ouais pas peur tongue) à propos de l'auto-formation... Perso c'est à peu près ma seule source de connaissance en prog...

Dernière modification par Toineo (Le 01/05/2010, à 01:40)


Fail

Hors ligne

#887 Le 01/05/2010, à 01:40

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

Ouais. En tous cas cette histoire de coloration syntaxique me chagrine un peut. Je n’avais jamais utilisé Vim pour du C, et de ne pas voir mes opérateurs en couleur (d’autant plus que j’avais l’habitude des les voir dans un rouge très visible), ça m’a un peu choqué. Il faudrait que je voie ça un jour.

Tu peux changer ton fichier de syntaxe facilement yikes
c'est pas dur, en gros il fait des

syn alias (alias peut être match, keyword, ou autre)  truc (truc est une catégorie bidules à colorer) expression (soit une liste de mots clefs, si c'est keyword, soit une regexp, si c'est match, etc…)

Et des

HiLink alias(les catégories dont je parle au-dessus) bidule(bidule est une catégorie dans vim, donc Statement, Comment, etc)
:help syntax

est très pratique wink


dou

Hors ligne

#888 Le 01/05/2010, à 01:44

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

@nesthib : Je vais y réfléchir smile. Après tout s'il y a des intéressés ça pourrait peut-être servir à quelques-uns (on ne sait jamais wink). Bon, je n'ai jamais eu de grands talents d'écrivains, mais après tout pourquoi pas.

Après il faudrai voir quelle approche choisir pour ne pas faire une énième ressources sur le C comme on en trouve à la pelle à droite à gauche sur Internet.

Enfin, une chose est sûr ça ne seras pas pour tout de suite car j'ai malheureusement beaucoup de choses à faire en ce moment (projet à avancer/terminer, essayer d'avoir mon année hmm, configurer mon nouveau système, etc.) mais je garde l'idée dans un coin (peut-être durant les vacances d'été).

Hors ligne

#889 Le 01/05/2010, à 01:54

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

grim7reaper a écrit :

Ouais enfin quand tu bosses sous du AS400 ou du P5 tu oublies nano, Emacs & cie car tu n'as que Vi (bon emacs est dispo pour P5 mais pas de base, pour AS400 je ne sais pas).

Au moins avec Vi(m), tu n'es jamais depaysé smile.

De toutes façons, nano, ça ne sert que pour dépanner quand tu ne connais pas de vrai éditeur de texte. J’espère que personne ne bosse avec. hmm

@mathieuI : je vais voir ça. Demain. ^^

Dernière modification par Pylade (Le 01/05/2010, à 01: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

#890 Le 01/05/2010, à 02:03

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bon, salut les couche-tard, /me va au dodo. smile


“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

#891 Le 01/05/2010, à 02:13

samυncle

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Plop


Hello world

Hors ligne

#892 Le 01/05/2010, à 02:34

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

BN World !

Hors ligne

#893 Le 01/05/2010, à 03:18

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Bon bah jquery c'est sympathique comme lib, même si c'est pas ça qui va me faire aimer le javascript smile


dou

Hors ligne

#894 Le 01/05/2010, à 11:13

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Ça se fait de mettre un break pour remplacer un return ? J’avais déjà retiré un continue en restructurant ma fonction, mais là je peux retirer beaucoup de return surnuméraires en mettant juste un break à la place. Vous en pensez quoi ?

Édit : tiens, j’ai supprimé un return sans trop remanier le code, et de façon assez subtile. C’est vrai que c’est plus joli comme ça. Bon, là je nettoie le code, mais ça n’avance pas beaucoup. ^^ Tant pis, on va dire que c’est un nettoyage nécessaire pour que ça avance mieux ensuite.

Sinon, j’ai envie de lancer un gros troll sur les règles d’indentation. Tabulation ou espaces ? Là, je suis en train d’indenter à coups de quatre espaces, parce que c’est ce que me faisais mon ancien IDE et que je ne vais pas changer de règle en cours de route, mais ça ne m’a pas l’air très joli, alors je me suis dit qu’on pouvait y mettre un coup de sed…

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


“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

#895 Le 01/05/2010, à 12:37

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Changer break par return, ça dépend où, mais tant que c'est un return qui ne renvoie rien, oui ça peut se faire.

Assurément espace (les tabulations ne sont pas interprété pareil selon les éditeurs, l'espace reste l'espace quelque soit ce que tu utilises, ça assure une mise en page uniforme).

Tu peux configurer Vim pour que la touche tab génère 4 espaces wink.

Hors ligne

#896 Le 01/05/2010, à 13:30

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Nan, en fait je voulais dire qu’au lieu de mettre des return partout, j’avais l’intention de les remplacer par des break parce que le formatage de ma fonction le permet ;et comme c’est des return d’erreur, je libère la mémoire allouée pour la structure de retour et le pointeur est mis à NULL, donc aucun problème pour la valeur de retour.

Je voulais juste savoir si des break faisaient meilleur genre les multiples return pour lesquels tu m’avais incendié. ^^

Pour l’indentation, OK. Mais la tabulation permet aussi à chaque utilisateur d’avoir un niveau d’indentation tel qu’il le souhaite, c’est plus flexible…


“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

#897 Le 01/05/2010, à 13:37

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

Sinon, j’ai envie de lancer un gros troll sur les règles d’indentation. Tabulation ou espaces ? Là, je suis en train d’indenter à coups de quatre espaces, parce que c’est ce que me faisais mon ancien IDE et que je ne vais pas changer de règle en cours de route, mais ça ne m’a pas l’air très joli, alors je me suis dit qu’on pouvait y mettre un coup de sed…

set expandtab
set shiftwidth=4
set softabstop=4
set tabstop=4
set foldenablehilight RedundantSpaces ctermbg=red guibg=red
match RedundantSpaces /\s\+$\| \+\ze\t\|\t/

tongue


dou

Hors ligne

#898 Le 01/05/2010, à 13:49

grim7reaper

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

Nan, en fait je voulais dire qu’au lieu de mettre des return partout, j’avais l’intention de les remplacer par des break parce que le formatage de ma fonction le permet ;et comme c’est des return d’erreur, je libère la mémoire allouée pour la structure de retour et le pointeur est mis à NULL, donc aucun problème pour la valeur de retour.

Je voulais juste savoir si des break faisaient meilleur genre les multiples return pour lesquels tu m’avais incendié. ^^

Oui c'est mieux toléré, mais il ne faut pas en abuser non plus wink. En général, on s'en sort avec une variable d'état et une condition en plus.

Pour l’indentation, OK. Mais la tabulation permet aussi à chaque utilisateur d’avoir un niveau d’indentation tel qu’il le souhaite, c’est plus flexible…

D'où l'éternel débat smile. Mais bon je préfère l'espace car c'est plus uniforme et je n'ai jamais eu de problème (et puis à la base, le mec qui indente avec une tab de 8 espaces est atteint selon moi).
Il existe de nombreuses façons de présenter le code C. Je n’entrerai pas dans ce débat smile. Par contre, il est important, une fois qu’on a décidé de ce qui était 'bien', de s’y tenir (histoire d'avoir une présentation cohérente).

Hors ligne

#899 Le 01/05/2010, à 13:52

Pylades

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

softabstop, foldenablehilight ou foldenablehighlight, et RedundantSpaces inconnus. sad

@grim7reaper : OK. Je vais donc rester sur quatre espaces, de toutes façon ça n’a pas une grande importance. tongue

Dernière modification par Pylade (Le 01/05/2010, à 13: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

#900 Le 01/05/2010, à 14:05

Кຼزດ

Re : ..:: Topic des Codeurs Couche-Tard [0] ::..

Pylade a écrit :

softabstop, foldenablehilight ou foldenablehighlight, et RedundantSpaces inconnus. sad

@grim7reaper : OK. Je vais donc rester sur quatre espaces, de toutes façon ça n’a pas une grande importance. tongue

tu as bien vim et pas vi ? yikes


dou

Hors ligne