Auteur de JSDB
 
 
 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.
 
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]
Linux avec [ZIP 985Ko] et sans [ZIP 875Ko] ODBC
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 ?)
 
Mac OS X [ZIP 999Ko]
Linux avec [ZIP 946Ko] et sans [ZIP 831Ko] ODBC
Windows [ZIP 885Ko]
Sources [ZIP 3.7Mo]
 
JSDB 1.8.0.0
=> utilisation du “moteur’ javascript SpiderMonkey
 
Mac OS X [ZIP 872Ko]
Linux avec [ZIP 830Ko] et sans [ZIP 720Ko] ODBC
Windows [ZIP 781Ko]
Sources [ZIP 3.2Mo]
 
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.3.6
 
Mac OS X [ZIP 827Ko]
Linux avec [ZIP 789Ko] et sans [ZIP 652Ko] ODBC
Windows [ZIP 781Ko]
Sources [ZIP 2.9Mo]
 
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).
 
JSDB CGI
Bibliothèque CGI et indication de mise en oeuvre de JSDB sous Apache (Linux / Mac OS X).
 
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);
}
 
 
JSDB CHK
Utilitaire de contrôle de taille et d’âge de fichiers (Linux / Mac OS X).
 
JavaScript for databases
 
 
 
encyclopédie  Wikipedia
 
 
 
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.
A L’HONNEUR
LIENS
NOTES
NoteBook [2]    Screencast [2]    JSDB [1]