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.

#776 Le 02/07/2010, à 03:50

nesthib

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

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

#777 Le 02/07/2010, à 08:00

tshirtman

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

Pylade a écrit :

@tshirtman :

* Test 1.
* Test 2.

Peut importe ton tw, là tu auras droit à la double espace… hmm

en effet… mais il me semble que tu n'es pas sensé mettre de points en fin de lignes des listes.

Hors ligne

#778 Le 02/07/2010, à 09:38

Pylades

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

Ce n’est pas une liste, c’est un bout de commentaire en C. Et s’il se trouve qu’il y a un point en fin de ligne…


“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

#779 Le 02/07/2010, à 09:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 667    samuncle
2) 595    nesthib
3) 590    Pylade
4) 525+5  grim7reaper ** bonus +5 pour avoir répondu à ce post : ./viewtopic.php?pid=3486252#p3486252 **
5) 437    mathieuI
6) 299    cm-t
7) 256    helly
8) 173    gnuuat
9) 127    tshirtman
10) 125    \\Ouranos//
11) 121    ǤƦƯƝƬ
12) 93    petifrancais
13) 43    Lagierl
14) 42    pierguiard
15) 37    ilagas
15) 37    Kanor
17) 30    keny
18) 25    GentooUser
19) 19    Le Rouge
20) 18    Ph3nix_
21) 15    edge_one
22) 14    kouskous
23) 13    xapantu
24) 12    stratoboy
24) 12    sailing
26) 11    alexises
27) 10    CROWD
27) 10    Toineo
27) 10    NutMotion
30) 8    Mornagest
31) 7    Vista
32) 6    Zeibux
32) 6    Р'tite G☢gole :mad:
34) 5    timsy
35) 4    danychou56
35) 4    Neros
35) 4    Biaise
38) 3    gulp
39) 2    SoJaS
40) 1    ceric
40) 1    pfriedK
40) 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|07h%20-%2007h59|09h%20-%2009h59|10h%20-%2010h59&chd=t:4,2,3,1,1,2,1&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16chart?chs=675x250&cht=bvs&chxt=x,y&chds=0,10&chxr=1,0,10&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,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,3,1,0&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

#780 Le 02/07/2010, à 09:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 10    nesthib
2) 6    samuncle
2) 6    \\Ouranos//
4) 5    cm-t
4) 5    Pylade
6) 4    edge_one

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

#781 Le 02/07/2010, à 11:41

Pylades

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

Bon, je continue à me documenter sur la personnalisation de Vim, et j’ai trouvé un truc pas mal :
Au lieu de s’emmerder avec les autocmd pour fixer des options en fonction du type de fichier édité, il y a beaucoup simple. Il faut décommenter ceci dans le vimrc de base (c’est présent dans celui d’Ubuntu, en tous cas) :

if has("autocmd")
  filetype plugin indent on
endif

Ensuite, vous pourrez définir des règles pour les différents types de fichiers en créant des fichiers de configuration dans ~/.vim/after/ftplugin/ et ~/.vim/after/indent/.
Par exemple, j’ai créé le fichier ~/.vim/after/indent/c.vim avec dedans :

setlocal expandtab shiftwidth=4 softtabstop=4
setlocal textwidth=72

Note : pas besoin d’activer cindent, c’est déjà fait, grâce aux règles globales. On remarquera aussi que textwidth ne s’applique qu’aux commentaires. Pour le faire s’appliquer à la source aussi à la source, il y a un truc à régler…


Voilà, je n’ai pas pu m’empêcher de vous faire partager cette découverte. tongue

Dernière modification par Pylade (Le 03/07/2010, à 00:27)


“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

#782 Le 02/07/2010, à 15:15

helly

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

millardaires a écrit :

[SPAM]

grim, ne ramène pas tes conquètes BOT ici mad

[Modération]Mais arrête de citer du spam

Dernière modification par Kanor (Le 02/07/2010, à 15:17)


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

#783 Le 02/07/2010, à 18:28

nesthib

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

@Pylade : cool smile
tu as le .vimrc de base d'ubuntu ? je crois pas que j'en avais un (du moins j'ai créé le mien à partir de rien)


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

#784 Le 02/07/2010, à 19:05

nany

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

Pylade a écrit :

[…]

setlocal expandtab shiftwidth=4 softtabstop=4
setlocal textwidth=72

[…]

T’as adopté les soixante-douze caractères finalement.

Tiens, puisque je suis là, un petit bout code pour le compteur :

        urlimage='[img]http://chart.apis.google.com/chart?chs=675x280&cht=p3&chco=d80020,d88000,ffd840,20d820,2080ff,101080,a020d8&chf=bg,s,fbf9f4&chl='+HoursPie+'&chd=t:'+','.join([str(stats[x]) for x in sorted(stats.keys())])+'&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16[/img]'

        urlimage+='[img]http://chart.apis.google.com/chart?chs=675x280&cht=bvs&chxt=x,y&chds=0,'+Vmax10+'&chxr=1,0,'+Vmax10+((Vmax10 == '30' and ',5') or '')+'&chf=b0,lg,0,803000,0,ffc080,1|bg,s,fbf9f4&chxl=0:|'+HoursBar+'h'+'&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:'+DataBar+'&chm=N,803000,0,-1,12&chtt=|Nombre%20de%20posts%20par%20heure&chts=606060,16[/img]'

Il y avait des intervalles pas terribles de 2.5 sur une échelle de 30 posts maxi.

Hors ligne

#785 Le 02/07/2010, à 23:12

helly

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

NB


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

#786 Le 03/07/2010, à 00:01

grim7reaper

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

BN World !

Hors ligne

#787 Le 03/07/2010, à 00:26

Pylades

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

nesthib a écrit :

@Pylade : cool smile
tu as le .vimrc de base d'ubuntu ? je crois pas que j'en avais un (du moins j'ai créé le mien à partir de rien)

J’ai un vimrc pas tout à fait de base, mais qui y ressemble beaucoup. J’ai juste décommenté quelques lignes (de base, très peu sont décommentées).

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below.  If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade of the vim packages is performed.  It is recommended to
" make changes after sourcing debian.vim since it alters the value of the
" 'compatible' option.

" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
runtime! debian.vim

" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'.  Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible

" Vim5 and later versions support syntax highlighting. Uncommenting the
" following enables syntax highlighting by default.
if has("syntax")
  syntax on
endif

" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
set background=dark

" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
"  au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
"endif

" Uncomment the following to have Vim load indentation rules and plugins
" according to the detected filetype.
if has("autocmd")
  filetype plugin indent on
endif

" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
set showcmd		" Show (partial) command in status line.
"set showmatch		" Show matching brackets.
"set ignorecase		" Do case insensitive matching
"set smartcase		" Do smart case matching
"set incsearch		" Incremental search
"set autowrite		" Automatically save before commands like :next and :make
"set hidden		" Hide buffers when they are abandoned
set mouse=a		" Enable mouse usage (all modes)

" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif

J’ai aussi ajouté quelque trucs, mais après m’être bien documenté, en fait on peut se contenter de peu (merci filetype big_smile). Tiens, en écrivant ces lignes, je me suis rendu compte que je pouvais encore supprimer une ligne.
À toutes fins utiles, voici ma partie personnelle :

" The following lines are autocommands. Such lines allows to edit some types
" of files with particular behavior.
if has("autocmd")
  aug smart_rc
    au!
    au BufWritePost $MYVIMRC so $MYVIMRC
  aug end
endif

" Some useful extra lines
set number

Et là, ça me plaît bien. En fait, il ne faut pas avoir un gros vimrc, mais un bon, et le reste est fixé dans les fichiers appropriés. smile

le n@nyl@nd a écrit :

T’as adopté les soixante-douze caractères finalement.

Ouais, mais sans la moindre conviction.
J’ai fait comme ça mais je ne sais même pas pourquoi ; j’ai fait comme la GPL (même si on peut y trouver des lignes de soixante-treize caractères).

le n@nyl@nd a écrit :

Il y avait des intervalles pas terribles de 2.5 sur une échelle de 30 posts maxi.

Pas compris…

Bon, je vais coder une connerie, tout en essayant de ne pas veiller trop tard (tant pis pour les points ; d’ailleurs j’ai déjà rendu l’exclusivité de la deuxième place à nesthib hier).


“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

#788 Le 03/07/2010, à 00:37

\\Ouranos//

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

Est-ce qu'il y a une extension vim du genre de vim-ruby mais pour le C ? En cherchant rapidement, j'ai pas trouvé, mais peut-être que je sais pas googler.


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#789 Le 03/07/2010, à 00:47

Pylades

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

Tu veux quoi exactement ?

Parce que filetype, c’est bien pratique…


Et puis ces fichiers sont déjà présents dans les distributions de Vim ; et le C est très bien pourvu à ce niveau…

Dernière modification par Pylade (Le 03/07/2010, à 00:53)


“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

#790 Le 03/07/2010, à 00:52

\\Ouranos//

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

Bah genre filetype, je pense. vim-ruby a en plus implémenté deux-trois autres trucs (genre la représentation des tabs changée, des tableaux inclus dans le langage comme ARGV et STDIN sont colorés...) mais vu qu'il a fait ça, j'ai plus à le refaire.


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#791 Le 03/07/2010, à 01:00

Pylades

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

Juste filetype alors.
En réglant tes tabs comme je l’ai mis dans mon exemple. Et si tu veux colorer les tabs et les espaces en fin de ligne en rouge, tu utilises ces lignes :

highlight RedundantSpaces ctermbg=red guibg=red
match RedundantSpaces /\s\+$\| \+\ze\t\|\t/

C’est de mathieuI, il me semble.


“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

#792 Le 03/07/2010, à 01:07

\\Ouranos//

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

Merci smile


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#793 Le 03/07/2010, à 01:09

samυncle

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

smile


Hello world

Hors ligne

#794 Le 03/07/2010, à 02:08

samυncle

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

Plop


Hello world

Hors ligne

#795 Le 03/07/2010, à 02:14

nesthib

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

samuncle a écrit :

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

#796 Le 03/07/2010, à 02:39

Pylades

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

@grim7reaper :

$VIMRUNTIME/macros/maze/README.txt a écrit :

To prove that you can do anything in vi, I wrote a couple of macros that
allows vi to solve mazes. It will solve any maze produced by maze.c
that was posted to the net recently.

De la concurrence ! lol


“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

#797 Le 03/07/2010, à 03:03

nesthib

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

.


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

#798 Le 03/07/2010, à 03:09

Pylades

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

BN world.

/me en a marre de pondre des algos pourris. Toujours dans mon trip du calcul des décimales de π, j’ai fait un algo encore moins efficace que la méthode de Monte-Carlo. roll

Mais j’ai une idée d’amélioration. 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

#799 Le 03/07/2010, à 03:47

Pylades

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

Bon, l’amélioration a porté ses fruits, j’ai maintenant 11 décimales quasi instantanément, mais après, l’algo montre ses limites…

Mais putain, j’ai perdu énormément dans temps dans le debug pour une connerie, et je dois dormir. ><'


“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

#800 Le 03/07/2010, à 04:42

cm-t

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

bah ca alors, Bonne Nuit !


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

Hors ligne