1

J'ai finit de coder cet après midi un petit service web pour les programmeurs, c'est un site qui permet de poster des codes source afin de les stocker en vue de poster le lien sur un forum ou sur IRC.
Les sources postées sont colorées syntaxiquement (de nombreux langages sont supportés) à la volée et votre code est sauvegardé indéfiniment, contrairement à d'autres sites de paste comme http://rafb.net/paste qui supprime votre source quelques temps après.

Voilà l'url: http://fpgforce.dyndns.org/nopaste/

N'hésitez pas à l'utiliser et à me reporter les bugs rencontrés (si il y en a grin).
D'autres features sont prévues smile

2

hmm c'est cool mais c'est pê pas le meilleur forum où poster ça, puisque yAronet a déjà son propre systeme pour poster des sources ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Ouai bien entendu mais le système de yN est assez sommaire quand même et mon truc permet de récuperer l'url ce qui peut être assez utile happy

4

[cross]
Pas forcément, celui de yN n'est pas vraiment très pratique...

Qques suggestions :
- ce serait bien de pouvoir éditer un code source affiché en un clic, pour pouvoir par exemple reposter un code modifié
- ce serait bien que la largeur des tabs soit de 8 par défaut, un certain nb d'éditeurs de texte font cette supposition et complètent le reste avec des espaces

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

5

FpgForce :
Ouai bien entendu mais le système de yN est assez sommaire quand même et mon truc permet de récuperer l'url ce qui peut être assez utile happy

Heu grosso modo à part qq langages en plus vous avez les mêmes fonctionnalités non ?

Pollux > le "certain nombre", c'est quels éditeurs autres qu'emacs ? (juste par curiosité, je ne connais que lui qui soit incapable de faire la différence entre un tab et des espaces)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

Pour ton premier point, j'y ai pensé mais le problème vient du fait qu'il n'y a pas d'identification et je peux pas me baser uniquement sur l'ip pour l'édition.
Je pense que je vais proposer à l'utilisateur de s'inscrire afin de pouvoir regrouper ses sources et des éditer ou sinon si il ne s'enregistre pas, il peut pas.

Pour les tab ok smile

[edit: cross]

7

Heu grosso modo à part qq langages en plus vous avez les mêmes fonctionnalités non ?

Bah yN propose 6 langage, j'en propose 13, sans le plain text, je permet de télécharger le source sous différents formats (texte, html, xhtml) et je permet aussi de récupérer l'url pour la poster sur IRC entre autre. Je trouve que c'est quand même assez différent ^^

8

mwi j'ai vu tt ça, mais bon... pas très convaincu. enfin pourquoi pas hein, vaut tjrs mieux avoir deux solutions plutôt qu'une seule happy
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

Zephyr>
Ca a déjà été dit dans le forum approprié, mais :
- les numéros de lignes qu'on ne peut pas enlever, c'est malheureusement la "killer feature" (au sens littéral de "killer" et au sens figuré de "feature" grin)
- c'est pas particulièrement simple de modifier une source uploadée (sans même parler des espaces qui viennent se rajouter à cause des copier-coller en HTML)
- et puis l'absence de fonction "sauvegarder" est aussi pénible :/

Pour ta question, par exemple vim, mais j'imagine que ça doit être le cas d'autres éditeurs de textes "généralistes"... (je ne connais pas du tout uedit & co, donc je ne saurais pas te dire) enfin de toute façon une taille de 8 est vraiment ce qu'il y a de plus standard, c'est par exemple ce que fait notepad ^^


Fpg>
Non ce n'est pas ce que je voulais dire, je ne voulais pas parler d'édition comme sur yN, je voulais parler d'uploader une version modifiée d'un code source, en plus de l'ancienne smile (comme avec la fonction citer sur yN, ou comme pour le script de prettyprint de thepro)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

Pollux> ok j'ai relu ton post et ouai c'est tout à fait faisable l'édition happy (j'ai lu un peu vite toute à l'heure)

11

oki pr vim, jamais utilisé, notepad... j'utilise rarement ça comme éditeur de code happy

(uedit 4 espaces par tab, et par défaut il fait vraiment la différence, 4 espaces ne formant pas un niveau d'indentation)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

Super initiative, et puis l'interface est jolie top
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

13

14

Celui de Yaronet fait l'a68k wink ( Enfin je me comprends tongue )

J'ai posté un code de lecteur MP3 en java pour tester la coloration.

Suggestions: (quitte à faire vriament mieux que sur Yaronet)

- Pouvoir copier le code source sans les numéros de lignes...
- Pouvoir modifier un code uploadé.
- et surtout: Gérer les codes codes sources multiples, je ne connais pas beaucoup de programmes qui ne sont composés que d'un code source. Il faudrait par exemple pouvoir poster un zip...

15

J'avais pas vu, on peut supprimer les numéros de lignes wink

16

17

Ca dépend, ça peut aussi être utile de pouvoir poster des codes sources complets... (menfin c'est vrai que pour des gros projets ça sera pas pratique parce qu'il n'y aura aucune fonction de recherche, mais pour des trucs pas trop gros ça peut servir)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

18

oué mais souvent, meme un code source restreint peut contenir quelques sources! je ne parle pas de poster un projet de plusieurs mégas

19

Je viens à l'instant de merger les améliorations que vous m'avez conseillées, à savoir:

- tab de 8 espaces par défaut
- possibilité de 'citer' un code source pour le modifier (lien "Editer ce code source")
- possibilité de copier rapidement le texte grace à une boite de dialogue qui contient le code non formatté et séléctionné (lien "Copie rapide")

Pour les multiples codes source je ne pense pas le gérer pour l'instant, par faute de temps happy
N'hésitez pas a poster d'autres suggestions, commentaires smile

20

j'ai teste avec la source de vrally (grin)
il semble y avoir un bug de coloration bizarre avec les < >

a la ligne 1161 par exemple

21

je crois que la coloration syntaxique n'est pas de lui (cf bas de la page), donc ça risque d'être un peu compliqué à regler, et puis ta source elle pue tongue
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

22

rintintin> ouai j'avais remarqué, mais bon faudrait que je modifie le programme que j'utilise, c'est pas specialement facile ^^
Sinon tu indente pas ton code ? grin

[edit] ok j'ai compris d'où ça vient, le colorateur prend toute chose entre < > comme un fichier à inclure (#include <stdio.h>) donc colore ça même dans le code comme un chaine de caractères. Je vais voir ce que je peux faire happy

23

FpgForce :
Sinon tu indente pas ton code ? grin

pour ce proj (qui etait mon premier) j'ai meticuleusement enleve toute indentation dans un soucis de reduction de la taille du fichier source trioui

24

tu as tout de même laissé quelques commentaires ^^
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

25

y a encore des petits bugs :
- les \ passent pas, apparemment
- au moins sous Firefox, la barre du bas empiète sur la dernière ligne... (c'est un peu gênant pour la fin du fichier, mais c'est encore plus gênant qd on veut chercher un mot avec Ctrl-F parce qu'il est tjs caché par la barre)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

26

mouarf rintintin
Pollux> j'ai changé l'attribut CSS du footer ça devrait aller mieux
pour les antislashes c'est dû à stripslashes, malheureusement je sais pas si je peux faire grand chose pour ça, je vais voir happy

27

Ce serait bien que l'affichage par défaut soit l'affichage sans n° de ligne smile
avatar
I'm on a boat motherfucker, don't you ever forget

28

de toute façon avec les \ qui disparaissent c'est pas encore très utilisable :/

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

29

C'est exprès que les mots-clefs ne sont pas en couleur ou c'est juste chez moi ?
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

30

( c'est pas pour le balancer mais il est (parti) en vacances là )
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.