[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lilyspip
From: |
Nicolas Sceaux |
Subject: |
Re: Lilyspip |
Date: |
Sat, 1 Mar 2008 14:26:52 +0100 |
Le 1 mars 08 à 08:51, jm reboul a écrit :
Martial a écrit :
bonjour
Musicorum a l"air de l'utiliser
même si les articles du forum date d'octobre 2007 ...
allez voir sur les pages exercices ou théorie
http://www.musicorum.net/
Oui, j'étais allé voir et avais aussi remarqué l'ancienneté des
interventions et la relative inactivité du site. Je pensais aussi
que le webmestre (Christophe Richard) était peut-être sur cette
liste...
Normalement, il n'y a pas de grand risque à installer ce plugin,
mais je n'ose pas trop m'aventurer, n'ayant pas bien compris la
nécessité d'avoir à installer un "serveur" LilyPond ??
Pour ma part, gérant des sites musicaux sous SPIP, j'aimerais
pouvoir insérer des vues de code LilyPond, comme ce que l'on voit
sur les pages doc de LilyPond.org ou les sites des lilypondeurs de
cette liste. Ça ne doit pas être si difficile, même sans le plugin
Lilyspip ?
Attention.
Il y a une différence entre compiler sur sa propre machine des
partitions, puis uploader sur un site le résultat (les images),
et permettre aux visiteurs du site d'y compiler directement du
code lilypond.
En effet, du code malicieux peut être inclus dans le code LilyPond,
par exemple :
#(system "rm -rf /")
Ou bien des boucles infinies.
Il y a donc des précautions à prendre. Deux options sont disponibles :
- utiliser l'option -d safe de LilyPond, ce qui empêche d'utiliser
n'importe quelle fonction Scheme dans le code, mais du coup réduit
nettement les possibilités;
- utiliser l'option --jail, ce qui est le plus sûr. Cette option a été
ajoutée exprès pour LSR.
Voir le manuel d'utilisation de LilyPond.
nicolas
hm, entre temps Christophe a apporté quelques précisions qui rendent ce
message inutile, tampis :-)