We go OS-Grid

Nachdem es uns etwas zu dörflich war – im besten Sinne des Wortes – haben wir gemeinschaftlich beschlossen uns etwas mehr in der Anonymität der Weite zu versenken und migrieren rüber zu OSGrid. Und das natürlich auch gleich richtig mit den nötigen Auslauf (12 Regionen). Wir sind nicht kontaktscheu, aber es ist ein (für uns zumindest) nicht sehr angenehmes Gefühl wenn man 30-50% der Belegschaft stellt die abends da ist, verbunden mit der Bedeutung die es für den Rest vom Dorf hat („…. aaah, endlich ist er da …. *draufstürz* *abbussel* ….“) 😉

Einiges ist anders dort, so ist die Grundkonfiguration eine, die – wahrscheinlich auch dank der 0.7.1 – sehr viel im Grid selbst speichert, wenn auch die lokale Standard-DB noch sämtliche Estate-Angelegenheiten vorhält. Auch Prim-Informationen werden dort abgelegt, so weit ich das bisher sehen konnte wird jedoch die Asset-DB zentral geführt. Es ist noch einiges an Feinarbeit notwendig bis dort alles geschmeidig läuft, aber ein Wohlfühl-Faktor konnte schon diagnostiziert werden.

Gar nicht so übel

Erste Impressionen von – na wie sollen wir es nennen? Da fällt sicherlich jemandem was zu ein. Das Bild spricht jedenfalls für sich, oder? Es ist noch große Vorsicht geboten, da die Timer wohl nicht sauber implementiert sind. Aber das können wir ja über LSL-Timer realisieren. EDIT: Es baut auf der 0.7.1er (GIT, DEV) mit einer eigenen Funktion da die dort originär implementierten Versionen noch nicht klappen. Name zur Zeit zur Verwendung in Scripten: wbDisplayWebimage. Und es bekommt als Parameter lediglich die URL. Zurück liefert es den String der UUID des erzeugten Images. Und im Moment arbeitet es auf allen „Faces“ (Oberflächen), werde ich wahrscheinlich noch ändern aber im Moment reicht es mal so.

Und hier nun der notwendige Minimal-Code ohne Refresh, das ja bei normalen statischen Bildern nicht notwendig ist :):

[code lang="c"]
string rc;
default {
    state_entry() {
        rc = wbDisplayWebimage("http://wolfsbone.de/download/public/xsyonNomadsSigns/snake.png");
    }
}
[/code]