Asynchron oder synchron

August 15, 2012

Nein, ich rede jetzt nicht von verschiedenen Arten von elektrischen Maschinen (Motoren).

Vielmehr habe ich mein Hobby SrrTrains (http://simulrr.sourceforge.net) noch nicht endgültig zu Grabe getragen, sondern laboriere „im Stillen Kämmerlein“ langsam daran weiter.

Und jetzt versuche ich also, die gesamte Software auf einen Webspace hochzuladen und in eine Seite einzubinden (http://members.chello.at/christoph.valentin/DemoLayout/FrameWeb/Selection_1.html).

Leider funktioniert das noch nicht, weil der Web3D Browser die Files jetzt asynchron herunterlädt und bei der Initialisierung einige Events verlorengehen.

Als die Dateien noch auf der Festplatte lagen, wurden sie synchron geladen und gleichzeitig initialisiert, sodass beim Initialisieren kein Event verlorenging.

Natürlich gibt es den „LoadSensor“ Knoten, mit dem man Aktionen verzögern kann, bis gewisse Teile der Szene geladen sind, aber laut ersten Recherchen wirkt dieser nicht bei externen Prototypen (und davon habe ich eine Menge).

Also: wieder einmal alles selber ausprogrammieren und ein kleines neues Konzeptpapier: basicInitConcept2.pdf

Lg
Christoph


Die Legasthenie und der Schöpfungsakt

Juli 22, 2012

Wenn man sich die Menschheit so ansieht, könnte man denken, der Auftrag Gottes habe gelautet

Seid furchtbar und vermehret Euch!

So überheblich wie sie sich geriert, die Menschheit.

Denn genau genommen ist das Leben, wenn man es kosmologisch betrachtet, eine Randerscheinung.

Und der Mensch erst recht.

Das ist so ungefähr wie die Stromerzeugung bei einer Photovoltaikanlage. Da wird zuallererst einmal viel Abwärme produziert, die Stromproduktion ist erst der Rest der Energiegewinnung.

Und so wie sich der Mensch als „Krone der Schöpfung“ bezeichnet, so ist auch die Stromerzeugung die „Krone der Photovoltaikanlage“, denn erst die Stromerzeugung gibt dem Ganzen einen Sinn, obwohl sie nur einen kleinen Prozentsatz des gesamten Energieumsatzes ausmacht.

Und so ist eigentlich die gesamte Menschheit verdammt, manisch-depressiv zu sein. Einerseits ist es erst die Menschheit, die dem gesamten Universum einen Sinn verleiht, andererseits sind wir energetisch betrachtet eine unwichte Nebenerscheinung.

Meint
Euer Christoph


Heiße Vollmondnächte, Step 0033.07

Juli 2, 2012

Gerade war ich mit dem 10A unterwegs nach Hause, da ist es passiert. Autos haben in verrückter Art und Weise überholt, Besoffene haben mit ihren Bierdosen Gespräche geführt und alles war in irgendeiner Weise angespannt.

Dann der Blick zum Mond. Ist schon Vollmond oder erst „fast“ Vollmond? Egal. Das und 35° schwüle Hitze bringen die Seelen zum Überkochen.

Und ich selber bin ja um keinen Deut besser. Jetzt habe ich in aller Deutlichkeit allen klar gemacht, dass das Projekt SrrTrains v0.01 beendet ist, und was tue ich?

Ich habe am Sonntag schon zweimal den Source Code des SF Projektes upgedatet (jetzt stehen wir bei SVN Revision 182).

Und in der Projektdatenbank (die allerdings noch nicht veröffentlicht ist), habe ich mir auch schon zurechtgelegt, wie es weitergeht.

Also: SILENT SERVICE, KEINE Newsletter, KEIN Update des Blogs, solange, bis Step 0033 (also Step 0033.07) wirklich fertig ist, also solange, bis Step 0033 keinen Rückschritt mehr darstellt zum Step 0032bf3 (LAN Party #1 vom März 2010).

Aber zumindest HIER, in dieser kleinen verträumten Ecke des Internet, in die eh so gut wie niemand herfindet, möchte ich den momentanen Inhalt der Prokjektdatenbank veröffentlichen, sozusagen meine „TO DO“ – Liste bis zum bitteren Ende, nach dem es dann wieder weitergehen wird……………

Reason ID = INT_MOD_INTRODUCE_WEBSPACE

Internal Request:
The SRR Framework has not yet been tested on a web space (monolithic layout). Now, a web space shall be allocated and prepared, where the current and all subsequent versions of the SRR Framework can be tested.

Reason ID = INT_MOD_REMOVE_GLOBALMODULE

Internal Request:
A way should be found to avoid the "globalModule" parameter in the uiObj interface (SRR Objects for dynamic models). At least, the parameter should be replaced by some means to transmit the index of the SCE (the index within the "extensions" field in the commParam).

Reason ID = INT_ERR_DELETING_DYNAMIC_ROUTES

Internal Error Report:
Dynamic routes should be deleted by JavaScript, when a model/module is disabled.

Reason ID = INT_MOD_INTRODUCE_ASYNC_CONTROLLERS

Internal Request:
Currently, the central controllers of extension modules are handled synchronously. A concept should be elaborated and all existing central controllers should be made asynchronous controllers.

Reason ID = INT_MOD_INTRODUCE_MODEL_PROTOTYPES

Internal Request:
Some common properties and behaviours of a) static models, b) dynamic models, should be implemented in two common X3D prototypes, to ease modeling of models.

Reason ID = EXT_ERR_INTRODUCE_EXPERIMENTAL_VEHICLES

External Error Report (ALD):
Some actions shall be taken, to provide two "experimental" vehicles (one for narrow gauge, one for standard gauge).
a) move attachment point of setup points from MCE to SCE
b) rename "registered" setup points to "attached" setup points
c) introduce FBI and "initial velocity" to setup point
d) implement SRR Objects and models for two experimental vehicles

Reason ID = EXT_ERR_INTRODUCE_BASIC_VEHICLES

External Error Report (ALD):
Some steps shall be taken to provide two basic vehicles ("Rocket" and "Rail-Car")
a) implement SRR Object Trigger for locomotive
b) Implement SRR Objects and Models of vehicles
c) implement second interface to "push" vehicle -> one click -> force(t)
d) module activity with vehicles

Reason ID = INT_MOD_SOME_IMPROVEMENTS_I

Internal Request:
Following Improvements shall be done
a) Console: change carried keys via console AND set RTT and randomFactor via console
b) Console: is it possible to define generic "commands" that can be provided by SRR Objects?
c) "isBound" Field in KeyContainer
d) Version-check SrrControl vs. ModCoord vs. SrrObjectBase
e) Check commParam vs. ModParam (user should not confuse them)

Reason ID = INT_MOD_INTRODUCE_MODELS_OF_HOUSES

Internal Request:
Following changes shall be done:
a) implement SRR Object "Contained Keys Lock"
b) model static models of houses, one is lockable and has got inner modelling

Reason ID = INT_MOD_PUBLISH_0033.07_SF

Internal Request:
After finishing step 0033, but before starting modification of SRR Tools, the "Test Package" and the "official release SRR" shall be published on sourceforge, no change of the Blog, but the WIKI shall be updated.

Meint
Euer schwitzender Christoph


Mehr oder weniger katholische Gedanken zu Fronleichnam

Juni 9, 2012

Hmmmmm,

Jetzt haben wir letzten Donnerstag das Fest Fronleichnam gefeiert, zu Deutsch „Leib des Herrn“.

Eigentlich müßten wir dieses Fest ja am Gründonnerstag feiern, weil es der Vorabend des Karfreitag war, an dem laut Überlieferung der Herr und die Jünger das „letzte Abendmahl“ (sozusagen die erste „Eucharistie“=“Danksagung“) gefeiert haben.

Aber wegen der Nähe zum Karfreitag und weil das Osterfest dieses Fest überstrahlt, wird es erst nach dem Ende der Osterfestzeit, also am „zweiten Donnerstag nach Pfingsten“ gefeiert.

Natürlich ist das Wesen der Kommunion, daß Jesus ganz, also mit Leib und Seele, bei uns ist, auch wenn er gestorben ist, aber ich habe mir schon manchmal, ein wenig ketzerisch, gedacht.

Warum hat Jesus eigentlich Brot und Wein gewählt, um in diesen Gestalten gegenwärtig zu werden?

Warum nicht Buttermilch und Cornflakes? Er als autonomer Herrscher hätte dies doch ebenso tun können. Warum hat sich Jesus an die alten Überlieferungen gehalten?

Hat er nicht gesagt: „Man füllt neuen Wein in neue Schläuche“?

Aber hat er nicht ebenso gesagt: „Ich bin gekommen, um das Gesetz zu erfüllen, nicht um es aufzuheben“.

Gedanken über Gedanken, nichts von alledem in meinem Kopferl ward jemals fertig, oh nein…….

Meint
Euer Christoph


Gesamtkunstwerk?

Mai 26, 2012

Also, jetzt ist es wieder passiert!

Was ist passiert?

Für Leute, die sich zufällig hierher verirrt haben, muss ich das erklären: Ich beschäftige mich seit einigen Jahren hobbymäßig mit 3D-Graphik. Ja. Näheres erfährt man im Impressum: About Page

Ja, und jetzt schreibe ich an einer Erzählung, genauer, an einer Trilogie (wens interessiert: Du kannst einen Kommentar und mit diesem Deine E-Mail-Adresse hinterlassen, dann schicke ich Dir auf Aufforderung die Geschichte zu).

Ja, und was bitte ist jetzt passiert?

Ich kanns sagen: ich komme in Versuchung, mein Software-Projekt SrrTrains wieder zu re-animieren (noch bin ich der Versuchung nicht endgültig erlegen: http://simulrr.wordpress.com/2012/05/26/srrtrains-vehicles-dynamic-models-outlook/).

Aber es kann nicht mehr lange dauern.

Und dann wird man mir wieder vorwerfen, dass ich mit meinen Erzählungen ja eigentlich nur Werbung für DIGITS und SMUOS machen möchte.

Ja, aber warum eigentlich nicht? Sind Werbespots nicht auch eine Form von Kunstwerken?

Und vielleicht ist SrrTrains/SMUOS/DIGITS ja auch nur ein Kunstwerk – also ohne monetäre Absichten entstanden – also alles zusammen ein „Gesamtkunstwerk“?

Ja, und warum um alles in der Welt ist es verboten, mit Kunst Geld zu verdienen und Erfolg zu haben. Ist Erfolg an sich schon etwas Böses? (Womit wir wieder beim alten Thema wären)

Meint
Euer Christoph

P.S.: wahrscheinlich sind die Gedanken dieses Posts nicht einmal den Speicher wert, den man mit ihnen verbraucht, aber es ist halt so angenehm, solche Gedanken „ins Netz“ zu stellen und damit „los“zuwerden


Leben ohne Netz

Mai 3, 2012

Ich stell‘ mir manchmal vor, wie das wäre ohne Netze zu leben.

Zum Beispiel ohne Telefonnetz.

Da würde einerseits eine ganze Menge Sicherheit verlorengehen. Ich könnte nicht mehr „im Falle des Falles“ den Notruf 112 wählen, nein, ich müßte die meisten Probleme selbst bewältigen.

Vom Überfall durch eine Jugendbande bis hin zum Beinbruch wegen einer ungeschickten Gehbewegung.

Andererseits hätte ich mehr Freiheit. Niemand könnte mit Hilfe des Handies ausspionieren, wo ich mich zur Zeit befinde. Niemand könnte meine Gespräche belauschen und niemand würde Listen darüber führen, wann ich mit wem gesprochen habe.

So sieht man, daß dieses Netz zwei Komponenten hat. Es fängt mich auf und es fängt mich ein.

Und hat nicht jedes Netz in irgendeiner Form diese beiden Aspekte des Auffangens und des Einfangens?

Das Netz der Familie?
Das soziale Netz meiner Freunde?
Das virtuelle soziale Netz meiner Facebook Freunde?
Das Internet?
Das Netz meiner Glaubensgenossen?
Das Netz meines Arbeitgebers und das soziale Netz des Staates?

Ich mein ja nur

meint
Euer Christoph


Aprilscherz?

März 30, 2012

Hi Leute,

Habe mir erlaubt, dem „Impressum“ des Blogs (also der „About“ Page https://letztersein.wordpress.com/about)

zwei kleine P.S. hinzuzufügen. Nicht allzu ernst zu nehmen 😉

Meint
Euer Christoph


Was haltet Ihr von einem Blogger Treffen?

März 4, 2012

Hi liebe Kommentatoren und Leser.

Was haltet Ihr von einem Blogger-Treffen,

entweder
am Samstag, 17.3.2012, 20:00
oder
am Samstag, 24.3.2012, 20:00?

Ort: in Wien, Details würden telefonisch bekanntgegeben werden (die meisten von Euch kenn‘ ich eh persönlich, und wenn jemand Neuer dazustoßen möchte, kann er/sie seine E-Mail in einem Kommentar versteckt hinterlassen).

Lg
Euer Christoph

P.S.: auch andere Terminvorschläge sind natürlich möglich


Saving (the) World(s)

Februar 25, 2012

Hallo liebe Leute

Anbei eine interessante Diskussion vom letzten Sommer (von der X3D-Public Mailing List):

Hier der Beginn der Diskussion….

http://www.web3d.org/pipermail/x3d-public_web3d.org/2011-August/001781.html

Dann ein weiterer Beitrag….

http://www.web3d.org/pipermail/x3d-public_web3d.org/2011-August/001784.html

Und der krönende Abschluß….

http://www.web3d.org/pipermail/x3d-public_web3d.org/2011-August/001789.html

Hoffe, es macht Spaß ….

Lg
Christoph


im Tod ist das Leben

Januar 7, 2012

Die Evolution lehrt uns: der Tod ist der Motor des Lebens.

Die alte Generation macht Platz für die neue.

Wenn wir alte Ziele aufgeben, haben wir wieder Luft für neue Ziele.

Durch eine Ent-täuschung macht eine alte Täuschung Platz für eine junge Wahrheit.

Aus den Fehlern des letzten Projektes lernt man für das nächste.

Maria mußte als Pieta den schlimmsten Schmerz durchmachen, um dann von der Auferstehung zu erfahren.

Kaum wird ein provisorisches Projekt gestoppt, gibt es Anzeichen für weiterführende Gedankengänge.

Das Weizenkorn muß sterben, sonst bleibt es ja allein – Legt’s as tiefa!!!!! (wer mich versteht, soll es genießen, wer nicht, bitte Geduld)