Geschicktere Add-On-Verwaltung
Hallo Carsten,
wenn ich mal Rolands Überlegungen bzgl. Serialisierung/Deserialisierung seiner Lageplandateien weiterdenke, kommen mir einige Ideen:
Momentan ist die Ordnerstruktur in Zusi ja ziemlich aufgebläht und es gibt schon einige Leute, die die 3-4GB zu viel finden.
Wie wäre es denn, wenn die Streckendateien zum Fahren auf einem Server liegen und man sich die Daten, die man zum Fahren braucht, einfach immer adhoc temporär runterlädt.
Rolands XML-Format geht ja sehr in Richtung Objektorientierung bzw. Entitäten. D.h. man könnte das auch in eine Datenbank (z.B. mysql, hypersonic oder ähnliches) legen. Liegt die Datenbank lokal, könnte der Fahrsimulator die Daten auch direkt aus der DB rausholen. Wenn die Datenbank auf einem Server liegt, könnte man das XML-Format als Austauschformat nutzen.
Evtl. würde das auch für das ZPA weniger Arbeit geben. Ist die DB entsprechend gut aufgebaut, könnte man eine Versionierung einbauen, Freigaben und ACLs (AccessControlLists) usw....
Kannst Du mir mal ein Demo-File schicken?
Robert
wenn ich mal Rolands Überlegungen bzgl. Serialisierung/Deserialisierung seiner Lageplandateien weiterdenke, kommen mir einige Ideen:
Momentan ist die Ordnerstruktur in Zusi ja ziemlich aufgebläht und es gibt schon einige Leute, die die 3-4GB zu viel finden.
Wie wäre es denn, wenn die Streckendateien zum Fahren auf einem Server liegen und man sich die Daten, die man zum Fahren braucht, einfach immer adhoc temporär runterlädt.
Rolands XML-Format geht ja sehr in Richtung Objektorientierung bzw. Entitäten. D.h. man könnte das auch in eine Datenbank (z.B. mysql, hypersonic oder ähnliches) legen. Liegt die Datenbank lokal, könnte der Fahrsimulator die Daten auch direkt aus der DB rausholen. Wenn die Datenbank auf einem Server liegt, könnte man das XML-Format als Austauschformat nutzen.
Evtl. würde das auch für das ZPA weniger Arbeit geben. Ist die DB entsprechend gut aufgebaut, könnte man eine Versionierung einbauen, Freigaben und ACLs (AccessControlLists) usw....
Kannst Du mir mal ein Demo-File schicken?
Robert
Zuletzt geändert von r.h. am 27.11.2005 18:59:25, insgesamt 2-mal geändert.
- Michael_Poschmann
- Beiträge: 19881
- Registriert: 05.11.2001 15:11:18
- Aktuelle Projekte: Modul Menden (Sauerland)
- Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)
Moin Robert,Robert Herschke hat geschrieben:Wie wäre es denn, wenn die Streckendateien zum Fahren auf einem Server liegen und man sich die Daten, die man zum Fahren braucht, einfach immer adhoc temporär runterlädt.
wie ich als stolzer Modembesitzer die Idee einschätze, kannst Du Dir bestimmt denken...
Für's erste, so denke ich, sollten wir den Simulator stabil hinbekommen. Die Art der Datenverteilung über solche Dienste steht in meinen Augen aufgrund des Aufwands für die Einrichtung der Verfahren eher in geringer Priorität an, so verlockend entsprechende Ansätze auch erscheinen mögen. Aber das letzte Wort darüber liegt natürlich nicht bei mir.
Gruß
Michael
Meinte das ja eher als Alternative zu 4GB Dateiablage...
Ich denke, wer aktiv Strecken baut oder ein Modem besitzt wird wohl eher die Dateien selbst verwalten wollen, wobei es da ja auch eine Alternative als lokale "Adhoc-Datenbank" (a la HSQLDB) gäbe...
Wenn jemand wie ich nur ab und zu mal einen Zug auf verschiedenen (und immer aktuellsten) Strecken mit den aktuellsten Führerständen etc. fahren will, dem sind die unnütz auf der HDD schlummernden Dateien oder ein erneutes Installieren + Addons runterladen einfach zu umständlich :-)
Hoffe man kann mich da ein wenig verstehen.
Robert
Ich denke, wer aktiv Strecken baut oder ein Modem besitzt wird wohl eher die Dateien selbst verwalten wollen, wobei es da ja auch eine Alternative als lokale "Adhoc-Datenbank" (a la HSQLDB) gäbe...
Wenn jemand wie ich nur ab und zu mal einen Zug auf verschiedenen (und immer aktuellsten) Strecken mit den aktuellsten Führerständen etc. fahren will, dem sind die unnütz auf der HDD schlummernden Dateien oder ein erneutes Installieren + Addons runterladen einfach zu umständlich :-)
Hoffe man kann mich da ein wenig verstehen.
Robert
-
- Beiträge: 6297
- Registriert: 09.11.2002 02:00:47
Das mit der 4GByte Datenablage kann ich schon nachvollziehe. Anderer seits, bei ISO-Images, eDonkey-Files etc. gehen sehr viele Menschen auch nach der Methode "Viel hilft viel". (Nein, ich will explizied nicht unterstellen, und dich (oder andere) damit nicht angreifen!)
Vorschlag:
Vieleicht sollte Carsten darüber nachdenken, Zusi so zu gestallten, das nur die *exe. und Bewegungsdaten (Temp, Log) auf die Platte kommen, und der Rest auf eine DVD liegen kann, die man bei bedarf neu Brennt.
Ok, dagegen kann man sagen, das nicht jeder einen DVD Brenner hat, aber sehr viele zumindestens eine Leser. Wobei, wenn es gut gemacht wird, könnte man da auch eine Auszug mit ein "Paar" Strecken auf CD hin bekommen.
Ansatz:
Verwaltung erstellt eine Liste der benötigten Dateien, die in ein Verzeichniss Kopiert und dann gebrannt werden (Zur Not leere Dateiliste), geht auch jetzt schon.
Wenn man will:
Wenn man es wollte müßte das sogar noch unter der 2.x gehen, wenn man den Parameter %Zusi% um %Zusidaten% erweitert und entsprechen setzen würde. Es würde ja nur den Simulator betreffen, und da auch nur die Dateiladeroutinen. Wer allerdings bauen will, möge bitte auch eine entsprechende HD haben.
->temp-Dateinen landen in %Zusi%, wenn zusätzlich der Parameter %Zusidaten% existiert, werden die verknuepften Dateien etc. in diesem Pfad gesucht/geladen.
Nachtrag:
Wenn man dann noch hergeht, und Festlegt das die CD-Struktur auch mit X:\Zusi beginnt, braucht man nur noch das Lw aus zu werten, oder noch besser, bei der Streckenauswahl den Pfad separieren und entsprechen setzen.
Vorschlag:
Vieleicht sollte Carsten darüber nachdenken, Zusi so zu gestallten, das nur die *exe. und Bewegungsdaten (Temp, Log) auf die Platte kommen, und der Rest auf eine DVD liegen kann, die man bei bedarf neu Brennt.
Ok, dagegen kann man sagen, das nicht jeder einen DVD Brenner hat, aber sehr viele zumindestens eine Leser. Wobei, wenn es gut gemacht wird, könnte man da auch eine Auszug mit ein "Paar" Strecken auf CD hin bekommen.
Ansatz:
Verwaltung erstellt eine Liste der benötigten Dateien, die in ein Verzeichniss Kopiert und dann gebrannt werden (Zur Not leere Dateiliste), geht auch jetzt schon.
Wenn man will:
Wenn man es wollte müßte das sogar noch unter der 2.x gehen, wenn man den Parameter %Zusi% um %Zusidaten% erweitert und entsprechen setzen würde. Es würde ja nur den Simulator betreffen, und da auch nur die Dateiladeroutinen. Wer allerdings bauen will, möge bitte auch eine entsprechende HD haben.
->temp-Dateinen landen in %Zusi%, wenn zusätzlich der Parameter %Zusidaten% existiert, werden die verknuepften Dateien etc. in diesem Pfad gesucht/geladen.
Nachtrag:
Wenn man dann noch hergeht, und Festlegt das die CD-Struktur auch mit X:\Zusi beginnt, braucht man nur noch das Lw aus zu werten, oder noch besser, bei der Streckenauswahl den Pfad separieren und entsprechen setzen.
Zuletzt geändert von F(R)S-Bauer am 27.11.2005 20:34:08, insgesamt 1-mal geändert.
Verstehe die IT, heute: IoF -> Internet over Fax, eine Deutsch Erfindung...
- Christoph Blümer
- Beiträge: 1441
- Registriert: 18.02.2003 19:47:39
- Wohnort: Waiblingen (b. Stuttgart)
[Visionen ON]Ralf Lorenz hat geschrieben:Vieleicht sollte Carsten darüber nachdenken, Zusi so zu gestallten, das nur die *exe. und Bewegungsdaten (Temp, Log) auf die Platte kommen, und der Rest auf eine DVD liegen kann, die man bei bedarf neu Brennt.
Ich sehe das Forum überquellen von Fragen "wieso ruckelt das denn trotz meines Hypersuperdupermegaturborechners immer so?"
[Visionen OFF]
Jaja, ich geh' ja schon zum Arzt...
Christoph
Oder eine andere Möglichkeit:
Wenn Zusi eine Strecke /Fahrplan läd bietet sie ja verschiedene Optionen an fehlende Dateien manuell zu suchen etc. Hier könnte man noch die Funktion hinzufügen, die Datei sich aus dem Internet runterzuladen. Quasi aus einer Art Referenzinstallation, die alle Dateien vorrätig hat.
Wenn Zusi eine Strecke /Fahrplan läd bietet sie ja verschiedene Optionen an fehlende Dateien manuell zu suchen etc. Hier könnte man noch die Funktion hinzufügen, die Datei sich aus dem Internet runterzuladen. Quasi aus einer Art Referenzinstallation, die alle Dateien vorrätig hat.
- (Ar-) T-Rex
- Beiträge: 4795
- Registriert: 19.02.2003 21:07:56
- Aktuelle Projekte: Seit 65 Millionen Jahren die Entwicklung der Eisenbahn beobachten
- Wohnort: Österreich
- Kontaktdaten:
Das wäre eine CVS/Subversion-Lösung, die auch mal diskutiert wurde, aber leider noch keine Entscheidung gefunden hat.stuvar hat geschrieben:Oder eine andere Möglichkeit:
Wenn Zusi eine Strecke /Fahrplan läd bietet sie ja verschiedene Optionen an fehlende Dateien manuell zu suchen etc. Hier könnte man noch die Funktion hinzufügen, die Datei sich aus dem Internet runterzuladen. Quasi aus einer Art Referenzinstallation, die alle Dateien vorrätig hat.
r.
- Christoph Blümer
- Beiträge: 1441
- Registriert: 18.02.2003 19:47:39
- Wohnort: Waiblingen (b. Stuttgart)
Viagra ist gut gegen Visionen? Wusste ich noch gar nicht...(Ar-) T-Rex hat geschrieben:Vielleicht genügt es, wenn Du die Pillen in Deinem Avatar einnimmst ...Christoph Blümer hat geschrieben:Jaja, ich geh' ja schon zum Arzt...
Eigentlich bezog ich mich auch nur auf einen Ausspruch unseres Alt-Kanzlers Schmidt.
Christoph
- (Ar-) T-Rex
- Beiträge: 4795
- Registriert: 19.02.2003 21:07:56
- Aktuelle Projekte: Seit 65 Millionen Jahren die Entwicklung der Eisenbahn beobachten
- Wohnort: Österreich
- Kontaktdaten:
-
- Beiträge: 775
- Registriert: 26.01.2005 16:10:18
- Wohnort: Darmstadt
- Frank Wenzel
- Beiträge: 5118
- Registriert: 06.11.2001 01:13:47
- Wohnort: Trier
- Kontaktdaten:
Die Idee mit dem Streckenserver (wenn ich das nicht falsch verstanden haben sollte) mag ja vielleicht "aktueller Stand der Technik" sein, leider sind die dafür erforderlichen Breitbandtechniken wie DSL, TV-Kabel etc. noch immer nicht überall verfügbar, so dass erzwungene Modemnutzer in die Röhre (bzw. in den TFT) schauen. Wer dann bei jeder Fahrt erst noch Minuten warten muss, bis die KBS470 vom Server herunter getröpfelt ist, wird es schnell leid sein...
Auch sowas wie CVS ist sicher nichts für den normalen ZUSI-Benutzer, es sei denn es ist direkt in ZUSI integriert, so dass man sich um Installation und Datenpflege nicht weiters kümmern muss.
Bei 3-4 GB Datenbestand ist für die Installation oder Update-CDs allerdings ein Umstieg auf DVD-Medien wohl angebracht und auch vertretbar, da solche Laufwerke bei neuen PCs inzwischen Standard sind bzw. recht preiswert nachgekauft werden können.
EDIT: kleine Textergänzung
Auch sowas wie CVS ist sicher nichts für den normalen ZUSI-Benutzer, es sei denn es ist direkt in ZUSI integriert, so dass man sich um Installation und Datenpflege nicht weiters kümmern muss.
Bei 3-4 GB Datenbestand ist für die Installation oder Update-CDs allerdings ein Umstieg auf DVD-Medien wohl angebracht und auch vertretbar, da solche Laufwerke bei neuen PCs inzwischen Standard sind bzw. recht preiswert nachgekauft werden können.
EDIT: kleine Textergänzung
Zuletzt geändert von Frank Wenzel am 28.11.2005 10:53:00, insgesamt 1-mal geändert.
- Frank Wenzel
- Beiträge: 5118
- Registriert: 06.11.2001 01:13:47
- Wohnort: Trier
- Kontaktdaten:
- Michael_Poschmann
- Beiträge: 19881
- Registriert: 05.11.2001 15:11:18
- Aktuelle Projekte: Modul Menden (Sauerland)
- Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)
Vielleicht sind die Tabletten in Österreich auch nur in rot-weiß-gestreifter Aufmachung mit aufgepapptem Flugsaurier, pardon Doppeladler erhältlich...
SCNR Michael
SCNR Michael
Zuletzt geändert von Michael_Poschmann am 28.11.2005 10:58:08, insgesamt 1-mal geändert.
- (Ar-) T-Rex
- Beiträge: 4795
- Registriert: 19.02.2003 21:07:56
- Aktuelle Projekte: Seit 65 Millionen Jahren die Entwicklung der Eisenbahn beobachten
- Wohnort: Österreich
- Kontaktdaten:
Die Musterinstallation sollte jaa nicht unbedingt zum runterladen vom gesamten Zusi dienen, sondern eher dafür mal einzelne Dateien runter zu laden. Alternativ käme auch die Variante in Frage, daß bestimmte Addons, ich mein hier speziell die Führerstandaddons, erst dann runtergeladen werden müssen wenn die Daten auch wirklich gebraucht werden. D.h.: man läd einen Fahrplan und wenn man einen bestimmten Zug fahren will, bekommt man die Meldung, daß dafür FstAddon Nr. xyz notwendig ist.
- Christoph Blümer
- Beiträge: 1441
- Registriert: 18.02.2003 19:47:39
- Wohnort: Waiblingen (b. Stuttgart)
Ich natürlich auch nur rein beruflich bedingt...(Ar-) T-Rex hat geschrieben:ICH habe freilich keine Ahnung, wie so was ausschaut -
Ich habe in meiner noch nicht allzu langen Berufslaufbahn zwar schon einges erlebt (zum Beispiel oral eigenommene Hartfett-Zäpfchen), aber anal eingeführte Tabletten sind mir dabei noch nicht begegnet. Macht man das so bei Euch in Österreich?(Ar-) T-Rex hat geschrieben:wie man sie einnimmt (oral oder anal)
SCNR...
Christoph
- Michael_Poschmann
- Beiträge: 19881
- Registriert: 05.11.2001 15:11:18
- Aktuelle Projekte: Modul Menden (Sauerland)
- Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)
Christoph, ich bitte Dich.
Formvollendet und stilvoll beschränkt man sich bei unserem südlichen Nachbarn auf das pneumatische Zuführen von Puderzucker in dafür mäßig geeignete Körperregionen. Ok, in schweren Fällen soll auch schon einmal Würfelzucker verwendet worden sein...
Hoffentlich wird jetzt ob dieser provokanten Anmerkungen nicht ein Herzmedikament fällig. Stimmt eigentlich mein Halbwissen, daß es sich beim angesprochenen Pharmaprodukt ursprünglich um ein solches handelte, bis sich Nebenwirkungen zeigten, die eine andere Indikation ermöglichten? Ernster Hintergrund dieser Frage: In meinem Bekanntenkreis mußte ein Säugling mit diesem Medikament behandelt werden.
Gruß - mit neidischem Blick auf die Familienväter. Aber Eurer Vorsprung muß ja nicht für immer bestehen bleiben...
Michael
Formvollendet und stilvoll beschränkt man sich bei unserem südlichen Nachbarn auf das pneumatische Zuführen von Puderzucker in dafür mäßig geeignete Körperregionen. Ok, in schweren Fällen soll auch schon einmal Würfelzucker verwendet worden sein...
Hoffentlich wird jetzt ob dieser provokanten Anmerkungen nicht ein Herzmedikament fällig. Stimmt eigentlich mein Halbwissen, daß es sich beim angesprochenen Pharmaprodukt ursprünglich um ein solches handelte, bis sich Nebenwirkungen zeigten, die eine andere Indikation ermöglichten? Ernster Hintergrund dieser Frage: In meinem Bekanntenkreis mußte ein Säugling mit diesem Medikament behandelt werden.
Gruß - mit neidischem Blick auf die Familienväter. Aber Eurer Vorsprung muß ja nicht für immer bestehen bleiben...
Michael
- (Ar-) T-Rex
- Beiträge: 4795
- Registriert: 19.02.2003 21:07:56
- Aktuelle Projekte: Seit 65 Millionen Jahren die Entwicklung der Eisenbahn beobachten
- Wohnort: Österreich
- Kontaktdaten:
Häh...?
Woos waaß a Fremder, wie man das Zeug intablettuliert. Und Puderzucker nimmt man hierzulande auch bloß für Kaiserschmarren und Guglhupf. (Zumindest ich.)
Michael, über die Familien, deren Bestand, ihre Nachwuchsproduktion und den Unterschied zwischen "sein und scheinen" einer Ehe sowie über die "Entwicklung der gemeinen Ehefrau im Laufe der Jahre" reden wir mal in 15 Jahren weiter ...
Arthur ,
der darin schon viel Erfahrung hat (vor allem, als er noch am Scheidungsgericht tätig war...)
Edit:
Woos waaß a Fremder, wie man das Zeug intablettuliert. Und Puderzucker nimmt man hierzulande auch bloß für Kaiserschmarren und Guglhupf. (Zumindest ich.)
Michael, über die Familien, deren Bestand, ihre Nachwuchsproduktion und den Unterschied zwischen "sein und scheinen" einer Ehe sowie über die "Entwicklung der gemeinen Ehefrau im Laufe der Jahre" reden wir mal in 15 Jahren weiter ...
Arthur ,
der darin schon viel Erfahrung hat (vor allem, als er noch am Scheidungsgericht tätig war...)
Edit:
Das kann jeder sagen ... aber ich glaube es Dir trotzdem, da Du eigenen Angeben zufolge derzeit (Neid laß' nach!) unbeweibt bist .Christoph "Pille" Blümer hat geschrieben:Ich natürlich auch nur rein beruflich bedingt...
Zuletzt geändert von (Ar-) T-Rex am 28.11.2005 13:08:46, insgesamt 1-mal geändert.
- Michael_Poschmann
- Beiträge: 19881
- Registriert: 05.11.2001 15:11:18
- Aktuelle Projekte: Modul Menden (Sauerland)
- Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)