Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

Bien utiliser la balise code

les identifiants des différents langage supportés par le SdZ

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne colbseton # Posté le 06/03/2010 à 23:17:51
Have you met me ?
Avatar
Groupe : Anciens

Bonsoir à toutes et à tous !
Le but de ce message est d'apporter un petit plus à la communauté.

Je vois encore, sur certains forum (C, AL etc...) que certains membres n'utilisent pas les balises zcode.
Certains d'entre eux sont nouveaux sur le forum, d'autres ne savent pas quelle balise est faite pour leur code. Par exemple pour colorier son code assembleur, le posteur va chercher dans la liste déroulante et ne trouvera pas le langage, il se servira donc de la simple balise code sans paramètre.

J'ai donc contacté Cam, actuel Community manager et administrateur du SdZ.
Il a approuvé l'idée, et m'a donné la liste des langages pouvant être colorier sur le SdZ.

La liste


La liste date de quelque mois, il se peut que d'autres langage ont été ajouté. Dans tous les cas, les langages présents dessous sont disponibles sur le SdZ.
Tous les langages marchent (si j'ai bien fait mon job :p ).

Code : zCode
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
.       <code type="clojure">< /code> -> Clojure

        <code type="scala">< /code> -> Scala

        <code type="vala">< /code> -> Vala 

        <code type="sourceslist">< /code> -> Source.list

        <code type="delphi">< /code> -> Delphi 

        <code type="pascal">< /code> -> Pascal  

        <code type="brainfuck"></ code>-> Brainfuck

        <code type="bash">< /code> -> Bash

	<code type="html+django">< /code>, HTML & Django
  
	<code type="vim"></ code> -> VimL script   

	<code type="smarty">< /code> -> Smarty

	<code type="redcode">< /code> -> Redcode

	<code type="django">< /code> -> Django 

	<code type="apache">< /code> -> Apache

	<code type="java">< /code> -> Java 

	<code type="erlang">< /code> -> Erlang

	<code type="rbcon"></ code> -> Ruby Console

	<code type="css">< /code> -> CSS   

	<code type="d-objdump">< /code> -> D Objdump 

	<code type="mysql">< /code> -> MySQL

	<code type="cpp">< /code> -> C++ 

	<code type="pot">< /code> -> Gettext 

	<code type="befunge">< /code> -> Befunge 

        <code type="dylan">< /code> -> Dylan

	<code type="trac-wiki">< /code> -> MoinMoin / Trac Wiki 

	<code type="c">< /code> -> C

	<code type="html">< /code> -> HTML

	<code type="genshi">< /code> -> Genshi

	<code type="rst">< /code> -> ReStructured Text

	<code type="mako">< /code> -> Mako

	<code type="irc"></ code> -> IRC

	<code type="python">< /code> -> Python
    
	<code type="boo">< /code> -> Boo

	<code type="ocaml">< /code> -> OCaml

	<code type="actionscript">< /code> -> Actionscript
 
	<code type="vbnet">< /code> -> VB.NET

	<code type="squidconf">< /code> -> Squidconf 

	<code type="d">< /code> -> D

	<code type="erb">< /code> -> ERB

	<code type="bbcode">< /code> -> BBcode

	<code type="ruby">< /code> -> Ruby

	<code type="text">< /code> -> Texe

        <code type="mupad">< /code> -> Mupad 

        <code type="control">< /code> -> Debian control 

        <code type="rhtml">< /code> -> rHTML 

        <code type="jsp">< /code> -> JSP

        <code type="pytb">< /code> -> Python TraceBack

        <code type="diff">< /code> -> Diff

        <code type="objdump">< /code> -> Objdump 

	<code type="make">< /code> -> Make (extension)

	<code type="haskell">< /code> -> Haskell

	<code type="lua">< /code> -> Lua   

	<code type="xml">< /code> -> XML

        <code type="groff">< /code> -> Groff  

	<code type="cpp-objdump">< /code> -> C++ Objdump

        <code type="genshitext">< /code> -> Genshi text

	<code type="gas">< /code> -> Gas 

	<code type="bat">< /code> -> Batch

	<code type="pycon">< /code> -> Python Console  

	<code type="scheme">< /code>-> Scheme 

	<code type="myghty">< /code> -> Myghty  

	<code type="tcl">< /code> -> Tcl

	<code type="perl">< /code> -> Perl

	<code type="ini">< /code> -> Ini

	<code type="moocode">< /code> -> MOOCode 

	<code type="c-objdump">< /code> -> C Objdump 

	<code type="raw">< /code> -> Raw

	<code type="csharp">< /code> -> C# 

	<code type="tex">< /code> -> TeX

	<code type="llvm">< /code> -> LLVM

	<code type="objective-c">< /code> -> Objective-C

	<code type="javascript">< /code> -> JavaScript 

	<code type="common-lisp">< /code> -> Common Lisp 

	<code type="lhs">< /code> ->  Literate Haskell

	<code type="php">< /code> -> PHP  

	<code type="io">< /code> -> Io

	<code type="minid">< /code> -> MiniD 

	<code type="sql">< /code> -> SQL 

	<code type="nasm">< /code> -> Netwide Assembler
	

----- Alias -----


	<code type="zcode">< /code> va parser en xml

	<code type="php">< /code> va parser en html+php 

	<code type="latex">< /code> va parser en tex

	<code type="makefile">< /code> va parser en make

Les alias, ce sont des correspondances avec les identifiants de code au dessus.
Par exemple si le posteur choisi comme paramètre "latex", le code sera colorier comme si le paramètre était "tex".


Je remercie Cam, qui m'a donné cette liste, j'espère que ça servira à la communauté.

Si vous avez des questions, vous pouvez les poser ici.


Édité le 09/03/2012 à 00:02:03 par colbseton

 
Publicité # Posté le 06/03/2010 à 23:17:51

Hors ligne Pingouin chauffé # Posté le 07/03/2010 à 00:16:11
Oči tíško plačúúúú
Avatar

Hors ligne gnomnain # Posté le 07/03/2010 à 00:23:19
Blblbl !
Avatar
Groupe : Anciens

À part la faute dans le titre ( :-° ), tu pourrais parler rapidement de comment on peut surligner une ligne de code précise. C'est pratique quand on a une erreur à une ligne particulière, et ça peut faire gagner du temps à ceux qui aident pour des gros codes (pas besoin de regarder les numéros)

Image utilisateur
Haskell - Learn You a Haskell - Real World Haskell - xmonad - OCaml
Apprenez Haskell ! - #ircduzero
<colbseton> Serialk: tu cherches vraiment des liens logiques dans tout ce que je raconte ?
 
Hors ligne colbseton # Posté le 07/03/2010 à 12:23:17
Have you met me ?
Avatar
Groupe : Anciens

Ok j'édite ;) .

@Pingouin chauffé : Moi je propose les identifiants pour les langages, candide lui, explique comment insérer du zcode. Moi je fais un simple rappel pour introduire rapidement les identifiants.

 
Hors ligne EMC1 # Posté le 07/03/2010 à 12:30:39
Avatar

Intéressant, je savais pas qu'il y avait autant de langage disponible pour la balise "Code".
Connecté GuilOooo # Posté le 07/03/2010 à 14:48:30
Attention, je mords !
Avatar
Modérateurs

Je trouve que sur le fond, ce post-it ferait doublon avec les règles du forum AL. Il contient par contre des informations intéressantes que l'autre message n'apporte pas. On pourrait peut-être mélanger les deux, ou rajouter un lien.

Ceci dit, je pense qu'on devrait chercher à donner plus de visibilité au manuel du zCode (et éventuellement le compléter ou l'enrichir) plutôt que de créer d'innombrables post-it, qui ne sont pas très souvent lus (j'en ai fait l'expérience avec la FAQ C).

Edit : ceci n'est que mon avis. Il n'est pas à interpréter comme un refus de mettre ce message en post-it. Je laisse simplement cette décision à un autre modérateur car je suis partagé sur le sujet.
Édité le 07/03/2010 à 14:49:25 par GuilOooo

HaskellReal World HaskellLearn yourself HaskellGentille intro à HaskellTuto SdZ
ErlangBuzzerl@home???

Modérateur spécialiste du langage C.
Bien poster sur le forum de CMe contacter
 
Hors ligne colbseton # Posté le 07/03/2010 à 18:59:20
Have you met me ?
Avatar
Groupe : Anciens

Oui, c'est vrai que ma première partie ressemble beaucoup au lien que tu as donné.
On peut dire que je fais un mixte entre le mode d'emploi, le lien dans les règles du forum AL et mon idée.

Néanmoins, le but de mon message est de faire partager à tout le monde les langages qui peuvent être colorier sur le SdZ (je pensais pas faire un message parlant de l'un mais pas de l'autre).
Édité le 07/03/2010 à 18:59:47 par colbseton

 
Hors ligne colbseton # Posté le 09/03/2010 à 18:49:30
Have you met me ?
Avatar
Groupe : Anciens

Euh j'y pense, on pourrait me tenir au courant sur les décisions qui ont/vont été/être prises ?

 
Hors ligne mysterty # Posté le 09/03/2010 à 22:25:46
dsl
Avatar

Ville : La rochelle
Pays : France métropolitaine

en passant, et la balise "minicode" ? ;)

Mysterty travail sur un nouveau jeu-vidéo : UltraV
* Mysterty a désormais sa mystery-cave sous la forme d'un site web : mysterty, le site d'un Webmaster
* Mysterty a également fait un site sur les jeux vidéos -jeuxvideos-impact (jvi)- prochainement communautaire !

(\_(\    [mystermask, THE héros !]
(= '.' )    /
((")_(")    
 
Hors ligne Sota # Posté le 10/03/2010 à 03:34:15
Avatar

Et au passage, comment faire pour agrandir la liste des langages supportés ? Parce que pouvoir colorer du BrainFuck, c'est chouette mais avoir enfin une coloration pour l'ADA, ça serait parfois plus agréable. Enfin, j'dis ça.
Post-it intéressant mais je rejoins l'avis de GuilOooo qu'il serait plus favorable de centraliser l'information.

La World Compagny
The Lambda Church
"C'est bon, fais pas genre il est encore en vie ce blog.
C'est un Zombie (Holocaust) et tout le monde le sait."
Drksd.
"Beer and Yoghurt." Katen.
 
Hors ligne mysterty # Posté le 10/03/2010 à 09:46:42
dsl
Avatar

Ville : La rochelle
Pays : France métropolitaine

Et aussi ActionScrip3 !!!
Ça fait 2 ans au moins que la coloration existe sur ce plug-in et elle n'est toujours pas implémentée sur le sdz ! obligés d'utiliser le java pour colorer de l'AS3 ! :colere:

Mysterty travail sur un nouveau jeu-vidéo : UltraV
* Mysterty a désormais sa mystery-cave sous la forme d'un site web : mysterty, le site d'un Webmaster
* Mysterty a également fait un site sur les jeux vidéos -jeuxvideos-impact (jvi)- prochainement communautaire !

(\_(\    [mystermask, THE héros !]
(= '.' )    /
((")_(")    
 
Hors ligne colbseton # Posté le 10/03/2010 à 16:00:25
Have you met me ?
Avatar
Groupe : Anciens

Pour l'action script, tu as déjà une balise, la version osef nan ? Citation : Sota
Et au passage, comment faire pour agrandir la liste des langages supportés ? Parce que pouvoir colorer du BrainFuck, c'est chouette mais avoir enfin une coloration pour l'ADA, ça serait parfois plus agréable. Enfin, j'dis ça.

Je suis pas admin.
Citation : mysterty
en passant, et la balise "minicode" ? ;)

C'est pas un tutoriel sur le zcode, j'en ai déjà trop dis dans mon premier post.
L'information importante ici, c'est les identifiants.

 
Hors ligne mysterty # Posté le 10/03/2010 à 16:26:04
dsl
Avatar

Ville : La rochelle
Pays : France métropolitaine

Citation : Colb-Seton
Pour l'action script, tu as déjà une balise, la version osef nan ?

Justement non, l'AS2 et l'AS3 sont deux langages complètement différents, bien plus que le C et le C++ d'ailleurs (qui eux ont deux balises de code). Leur seul tord est d'être utilisés tous les deux pour la technologie Flash, d'où la confusion. :-°

Citation : Colb-Seton
C'est pas un tutoriel sur le zcode, j'en ai déjà trop dis dans mon premier post.
L'information importante ici, c'est les identifiants.


Vi, mais comme ça avait l'air de t'amuser :p

Mysterty travail sur un nouveau jeu-vidéo : UltraV
* Mysterty a désormais sa mystery-cave sous la forme d'un site web : mysterty, le site d'un Webmaster
* Mysterty a également fait un site sur les jeux vidéos -jeuxvideos-impact (jvi)- prochainement communautaire !

(\_(\    [mystermask, THE héros !]
(= '.' )    /
((")_(")    
 
Hors ligne Tombest # Posté le 10/03/2010 à 20:01:26
Avatar

Ville : Nimes
Pays : France métropolitaine

Tu as surligné les lignes 6-9 et tu as écris 3-5 :)

Mes vidéos Minecraft

Citation : Barney Stinson
It will be legend, wait for it ... dary !
 
Hors ligne colbseton # Posté le 10/03/2010 à 20:04:54
Have you met me ?
Avatar
Groupe : Anciens

Oui merci, j'ai loupé des morceaux quand j'ai édité.

 
Hors ligne colbseton # Posté le 08/07/2010 à 16:20:36
Have you met me ?
Avatar
Groupe : Anciens

Je viens d'éditer le premier post. Désormais, il n'y a que la liste (pas de pseudo tuto sur la balise zcode).

 
Hors ligne nax # Posté le 17/07/2010 à 13:11:00
Avatar

Ville : Brest
Pays : France métropolitaine

Pour surligner un code on ajoute le paramètre surligne avec les lignes à surligner séparée par des virgules, ou deux lignes séparée par un tiret pour un intervalle de lignes :

Exemples :
Code : zCode
1
<code type="c" surligne="6,1">

Code : C
1
2
3
4
5
6
7
8
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    printf("Hello world!\n");
    return 0;
}

Autres paramètres
Code : Autre
1
2
3
4
* titre : permet d'indiquer un titre au code qui sera affiché au-dessus
* url : permet de transformer le titre en url pour faire un lien vers une page qui se rapporte au code
* debut : permet de commencer la numérotation des lignes à partir du nombre indiqué.
* surligne : permet de surligner certaines lignes pour les mettre en évidence. Utilisez surligne="20, 28" pour surligner les lignes 20 et 28. Vous pouvez aussi surligner une plage de lignes : surligne="20-28" surlignera toutes les lignes de 20 à 28.

Projets : SDZAPI | Github
Tuto : Les captchas
 
Hors ligne Maxibolt # Posté le 04/08/2010 à 23:36:34
E Ultreïa
Avatar
Groupe : Bannis

Demandez dans les suggestions pour d'autres langages, ils font ça vite.

« J'entends par "valeur publique" ce qui fut le sens de l'honneur, puis le sens du sacré, puis la "bonne morale" de la IIIeme, et qui est actuellement "5 fruits et légumes par jour", et "penser à mettre une capote" »

Statistiques de l'activité sur les forums du sdz.
 
Hors ligne colbseton # Posté le 25/08/2010 à 15:54:33
Have you met me ?
Avatar
Groupe : Anciens

De nouveaux langages ont été ajoutés sur le SdZ, ce sont les langages scala, vala (ceux-là j'avais oublié de le préciser bien que j'avais édité mon message) et clojure (pour les identifiants voir premier post).

Have fun.

 
Hors ligne Revebox # Posté le 03/03/2011 à 10:11:55

:p Oui, d'accord, vous avez raison!
Hors ligne gustavi # Posté le 28/04/2011 à 08:42:43
Space Invaders are Back
Avatar

Bonne idée mais pourquoi ne pas trier par ordre alphabétique :-° ?
Hors ligne colbseton # Posté le 28/04/2011 à 21:19:07
Have you met me ?
Avatar
Groupe : Anciens

Tout simplement parce que ça prendrait trop de temps alors qu'un simple ctrl-f + le nom du langage suffit.

 
Hors ligne gustavi # Posté le 29/04/2011 à 15:08:33
Space Invaders are Back
Avatar

C'est pas faux ;) !

En tout cas merci c'est bien utile !!
Hors ligne noelthebest # Posté le 12/05/2011 à 12:05:53
N.N. Prod.
Avatar

Ville : Chamalières
Pays : France métropolitaine

Et les calculatrices ? :colere:
Hors ligne arbre1999 # Posté le 14/05/2011 à 23:22:17
Déteste les documentations
Avatar
Flux RSS

Question : comment faire un lien essayer ! en dessous du code et aller sur ex : http://udoalpad.siteduzero.com ?
 

Retour au forum "Autres langages, outils et approches" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx