Sumatra-ServerDjango-App, die den serverseitigen Teil eines Sumatra-HTTPRECORDSTORE implementiert | |
Jetzt downloaden |
Sumatra-Server Ranking & Zusammenfassung
Anzeige
- Lizenz:
- CeCILL
- Name des Herausgebers:
- Andrew Davison
- Website des Verlags:
- http://bitbucket.org/apdavison/
Sumatra-Server Stichworte
Sumatra-Server Beschreibung
Django-App, die den serverseitigen Teil eines Sumatra-HTTPRECORDSTORE implementiert Sumatra Server ist eine Django-App, die einen HTTP-basierten Speicher für Aufzeichnungen von Rechenexperimenten (z. B. Skriptanalysen, Simulationen) implementiert, mit dem Ziel, reproduzierbare Forschung zu unterstützen. Insbesondere implementiert er das serverseitige Gegenstück an den httrecordstore-Client in Sumatra . Es basiert auf dem Piston Framework.getting startes der folgenden Annehmlichkeiten, dass Sie bereits über ein Django-Projekt verfügen, an das Sie einen Datensatzladen für Computerexperimente hinzufügen möchten. Wenn Sie dies nicht tun, können Sie hier ein Beispielprojekt herunterladen. Sie müssen Sumatra-Server, Sumatra, Kolben und Django-Tagging installiert haben. Fügen Sie der Installation_Apps Tupel in Ihren Settings.py:'sumatra_server's'sumatra.web's'sumatra.Recordstore.Django_Store ". django.contrib.contentypes'.Now Entscheiden Sie, wo in Ihrer URL-Struktur das Record Store Ihre URLs.py entsprechend live live live und bearbeiten wird, zB: urlpattern = Muster ('', # andere URL-Mappings (R '^ Records /', enthalten 'sumatra_server.urls')),) Jetzt aktualisieren Sie Ihre Datenbank mit dem Ausführen von SyncDB: Python Manage.py syncDb Erstellen von Tabellen ... Erstellen von Tabellen Sumatra_Server_Projekt Erstellen von Tabelle django_store_store erstellen table django_store_dependenz erstellen table django_store_repository erstellen table django_store_parameterset erstellen table django_store_ladetabletabelle erstellen tabelle erstellen DJANGO_STORE_DATASTAUTORE TABELLE DJANGO_STORE_PLATTFORMINFORMATION TABELLE DJANGO_STORE_RECORD_PLATFORMS Erstellen von Tisch Django_store_Record_Dependencendes erstellen table django_store_record Erstellen von table Tagging_tag Erstellen von table tagging_taggeditemif Sie möchten einige Testdaten laden, um es auszuprobieren. "ABC123" .apisumatra Server implementiert eine erholsame API, die entweder HTML oder JSON zurückgibt, abhängig von dem Akzeptierkopf in der HTTP-Anforderung. Wenn Sie normalerweise über einen Webbrowser auf die Seite zugreifen, sollten Sie die HTML-Version erhalten, während Sumatra- oder kompatible Tools die JSON-Version erhalten. Sie können den Akzeptierkopf auch überschreiben, indem Sie explizit hinzufügen? Format = HTML oder? Format = JSON bis zum Ende des URL.JSON-Formathere ist ein Beispiel für einen Simulationsdatensatz, der mit JSON codiert ist. Dies ist das Format, das verwendet werden muss, um einen neuen Datensatz in den Speicher zu setzen: {"Benutzer": "testuser", "project_id": "testproject", "label": "20100709-154255", "Grund": "Simulation" So testen Sie den HTTPRECORDSTORE mit Sumatra Server "," Ergebnis ":" Eureka! Nobelpreis hier kommen wir. "," ausführbar ": {" path ":" / usr / local / bin / python "," Version ":" 2.5 .2 "," Name ":" Python "," Optionen ":" "}," Repository ": {" URL ":" / Benutzer / Andrew / TMP / Sumatratest "," Typ ":" MercurialRepository "}," Version ":" 396c2020ca50 "," diff ":" "," main_file ":" main.py "," Parameter ": {" content ":" seed = 65785 # Samen für Zufallszahlengenerator \ ndistr = \ "Uniform \ "# statistische Verteilung, um Werte von \ nn = 100 # Zeichnen von Werten zu zeichnen, um", "Typ": "Simpleinameterset"}, "launch_mode": {"type": "seriallaunchmode", "Parameter": "{}" }, "Zeitstempel": "2010-07-0915:42:55", "Dauer": 0.58756184577941895, "Datastore": {"Typ": "FileSystemDatastore", "Parameter": "{'root":' / Benutzer / Andrew / tmp / sumatratest / data '} "}," data_key ":" "," Abhängigkeiten ": ," Plattformen ": ," Tags ":" "} Die meisten von Diese Felder sind schreibbar, dh wenn Sie einen anderen Datensatz auf dieselbe URL setzen, werden nur Änderungen in "Grund", "Ergebnis" und "Tags" berücksichtigt. Datenbank Ihres Django-Projekts. Anforderungen: · Python · Django
Sumatra-Server Zugehörige Software
Cssupdater.
Bearbeiten Sie Ihre CSS mit FireBug und lassen Sie CSSUPDATER die entsprechende Eigenschaft und den Wert in Ihrem CSS ... ...
30
Neue Tabapeten
Wallpapers für neue Registerkarte zuweisen und Ihre Registerkarten mit bunten Bildern verschönern ...
31
User Agent Changer für Firefox
fügt ein Menü und eine Symbolleistenschaltfläche hinzu, um den Benutzeragenten eines Browsers zu ändern ...
50