quere.jmarc.free.fr
|
20120627
|
JSDB
JSDB est un langage de script, basé sur JavaScript, orienté base de données et programmation réseau sous Mac OS X, Linux et Windows. Il est gratuit et libre (open-source). Utilisez le comme une invite de commandes JavaScript, pour lancer des programmes CGI ou comme serveur Web. Un groupe de travail (en anglais) est disponible sur Google. Les échanges entre participants s’effectuant essentiellement par mail, le groupe peu paraître peu actif. N’hésitez donc pas à contacter directement les intervenants.
Traduction des documentations du sites officiels
Les fichiers sont proposés au format PDF.
Tutorial (version originale) : version française [PDF 98Ko]
JSDB Reference (version originale) : version française [PDF 288Ko] (1.7.2.5)
JSDB 1.8.0.3
=> corrections de bugs
Mac OS X [ZIP 1Mo]
Windows [ZIP 920Ko]
Sources [ZIP 3.3Mo]
JSDB 1.8.0.1
=> ajout du compilateur JIT TraceMonkey !
=> l’option -nojit permet de le désactiver (intérêt ?)
JSDB 1.8.0.0
=> utilisation du “moteur’ javascript SpiderMonkey
La documentation actualisée (1.8.0.0) au format NoteBook est maintenant directement accessible sous la forme d’un mini-site (à destination du support France). Il sera actualisé au fil de l’eau selon les besoins.
JSDB 1.7.2.4
La classe Stream a considérablement évolué pour gérer de façon totalement automatisée les flux HTTP (gestion des statuts, des entêtes, ...). Référez-vous au descriptif de la méthode Stream.read du document JSDB Reference (en version française) avant déploiement.
Les documentations des projets ci-après ne sont disponibles (pour l’instant) qu’en anglais. Les environnements Sun OS et Windows n’ont pas été testés. Vous l’aurez compris mes centres d'intérêt du moment sont Mac OS X et Linux. A la base, les projets ne devaient être proposés que sur le site officiel de JSDB jusqu’à ce que la possibilité d’un site “miroir” français soit évoqué...
JSDB SQL
Server SQLite (multi-utilisateurs, accessible via telnet ou autre) : programme et indication de mise en oeuvre (Linux / Mac OS X).
[ZIP 13Ko]
JSDB CGI
Bibliothèque CGI et indication de mise en oeuvre de JSDB sous Apache (Linux / Mac OS X).
[ZIP 65Ko]
JSDB CHK
Utilitaire de contrôle de taille et d’âge de fichiers (Linux / Mac OS X).
[ZIP 3Ko]
Stream.format
Dans certaines versions de JSDB la méthode Stream.format n’est pas implémentée. Il faut alors modifier la méthode CGI.prototype.write comme indiqué ci-après.
CGI.prototype.write=function(nme) {
var res='';
try {
res=new Stream(nme).readText();
var pos=res.indexOf('%');
var nxt,val;
while (pos!=-1) {
nxt=res.indexOf('%',pos+1);
if (nxt!=-1) {
if (nxt-pos>1) {
val=this.get(res.substring(pos+1,nxt)) || '';
res=res.substring(0,pos)+val+res.substring(nxt+1);
nxt=pos+val.length;
}
else
res=res.substring(0,pos)+res.substring(nxt);
pos=res.indexOf('%',nxt);
}
else
pos=nxt;
}
// res=Stream.format(new Stream(nme).readText(),this.form,'%');
}
catch (err) { }
print(res);
}
|
JavaScript for
databases
Encyclopédie
Wikipedia
|
Le site Web que vous avez décidé de consulter est un site personnel. L’usage des articles, liens et projets présentés s’effectue sous votre seule responsabilité. Les demandes et les réclamations peuvent être adressées à : quere.jmarc(at)free.fr.
|