Was auf Papier toll aussieht, sieht am Bildschirm noch lange nicht automatisch gut aus!

Du hast ein Blog am Laufen? Fein! Du willst, dass es gut und gerne gelesen wird? Sehr schön, dann solltest du etwas dafür tun, um deinen Lesern dies zu erleichtern. Vor allem aber solltest du den Grundsatz beherzigen, dass das, was auf Papier gut aussieht auf dem Monitor noch lange nicht automatisch ebenfalls gut ist - und umgekehrt.

Was ich damit meine? Nun, folgende Punkte:

Vermeide Blocksatz! Text kann entweder links- oder rechtsbündig formatiert sein. Ist er beides gleichzeitig, dann spricht man vom sog. Blocksatz, d.h. durch Erweiterung der Wortzwischenräume sind alle Zeilen gleich breit. Auf Papier ist das eine gute Sache, und jede Tageszeitung arbeitet damit. Im Webbrowser aber ist es einfach nur furchtbar: erstens beherrschen sie keine Silbentrennung, so dass die Zeilen oft extrem unharmonisch wirken und auch sonst ist das Schriftbild dann extrem unausgewogen. Nutze statt dessen den normalen Flattersatz, also linksbündig, das kommt bedeutend besser.

[Mehr]
Kategorien: howtos  Stichwörter: blogging  tips 

Wie man Fragen richtig und erfolgreich stellt

Es gibt im englischen Sprachraum vom Opensourceevangelisten Eric S. Raymond ein klassisches Howto mit dem schönen Namen “How to ask questions the smart way”, also eine Anleitung wie man Fragen in Foren und Chats intelligent stellt. Intelligent bedeutet in dem Sinn, dass die Chance auf Beantwortung der Frage wächst, indem man die wichtigen Informationen rüberbringt, zeigt das man selber ein wenig recherchiert hat und den Leuten etwas zum Arbeiten gibt. Diese Anlitung lässt sich großteils auch problemlos auf Second Life Gruppenchats anwenden, da die Mechanismen überall dieselben sind, und wurde auch ins Deutsche übersetzt. Auf Deutsch heißt es einfach “Wie man Fragen richtig stellt”.

[Mehr]
Kategorien: howtos  Stichwörter: howto  second-life 

Ein paar Gedanken zu Chats und deren Moderation

Vorweg: das ist meine private Sicht der Dinge, nicht mehr, nicht weniger und sicherlich längst nicht erschöpfend.

Nachdem ich ja nun seit ein paar Tagen in GaD als Moderator tätig bin, kann es nicht schaden mal ein paar meiner grundlegenden Überzeugungen und Erfahrungen zu Chats im Allgemeinen zu formulieren. Die wichtigste Grunderkenntnis beim Benutzen eines Gruppenchats ist dabei diese:

Die Nutzung eines Chats ist kein Recht, sondern ein Privileg!

Das bedeutet ganz einfach, dass es eine oberste Instanz in einem Chat gibt - nämlich den Gründer mit dessen Beauftragten - und diese entscheidet im Zweifelsfall, ob man noch daran teilnehmen darf oder nicht, und wenn nicht mehr, ob nur zeitweilig oder für immer nicht mehr. Ohne kann es auch ab einer gewissen Chatgröße nicht mehr funktionieren, das ist nicht anders als ein Wirt in einer Gaststätte, die zwar für den Publikumsverkehr offen ist, zur Not aber auch mal Randalierer hinaus werfen können muss. Natürlich wird ein Wirt auch darauf achten, dass seine Gaststätte Zulauf hat und von der Mischung an Leuten besucht wird, die er haben will und zum Leben braucht, aber dennoch wird es mal immer solche Situationen geben. Wem so etwas nicht gefällt, der kann und wird womöglich auf Dauer seinen eigenen Chat zum selben Thema einrichten.

[Mehr]
Kategorien: howtos  Stichwörter: chat  etiquette 

Anleitung: wie man den Phoenix Viewer mit dem Squid-Cache betreibt

Das Problem

Wir alle kennen das doch in Second Life: man hat inzwischen Speicherplatz ohne Ende, aber aus verschiedenen Gründen kann man nach wie vor den Cache (also Zwischenspeicher) des Viewers maximal auf 1 GB einstellen und danach ist Feierabend. Dieser Speicher ist dabei auch schneller voll, als einem lieb ist und da viele von uns häufig den Cache auch bei diversen Problemen löschen, wird sein ohnehin schon geringer Nutzen nur noch mehr geschmälert, ohnehin funktioniert er auch sonst nicht besonders gut. Gerade bei den heutigen Speichermonstern sollte es ohne Problem möglich sein, z.B. 10-20 GB an Speicherplatz für Texturen einzustellen, bisher geben das alle Viewer aber nicht her.

Die Idee

Im Internet sind Proxy-Caches ein alter Hut, eine ausgereifte Technik und kostenlos verfügbar. Ein Proxy-Cache - wir benutzen hier dabei die Software Squid 2.7 - ist nichts anderes als ein zwischen dem eigenen Rechner und Internet dazwischen geschaltetes Programm, das anstelle des Viewers die Texturen herunterlädt und lokale Kopien in einer geeigneten Struktur auf der Festplatte anlegt. Ist erst einmal eine Textur lokal auf der Festplatte gespeichert, dann wird sie direkt von der Festplatte gelesen und nicht mehr erst mühselig aus dem Internet geladen.

Früher war dies übrigens schlecht möglich, seitdem aber Linden Lab als Standardtransportprotokoll für Texturen das altbekannte HTTP, mit dem auch jede Webseite arbeitet, eingeführt hat ist dies recht einfach machbar.

Die Lösung

Die aktuellen Phoenix-Viewer erlauben die direkte Angabe eines Proxy-Caches. Wer also Phoenix ohnehin nutzt, der kann dies recht einfach aktivieren, hier in dem Beispiel beschreibe ich die Installation unter Windows ab XP.

Ein Problem bei der Sache ist, dass Linden Lab für den Aufruf derselben Textur in der URL auch den Simnamen vorkommen hat. Man muss also den Squid dazu bringen, dass er für jede Textur intern dieselbe URL (Adresse) speichert, damit es auch wirklich gut funktioniert. Dafür bedarf es eines Features namens storeurl_rewrite, das nur in Squid bis Version 2.7 verfügbar ist. In aktuelleren Versionen mit einer 3 davor ist es nicht vorhanden und daher sind diese für diesen Zweck unbrauchbar.

[Mehr]
Kategorien: howtos  Stichwörter: cache  howto  phoenix-viewer  second-life 

Anleitung: wir basteln uns einen Phoenix Viewer unter Windows

Intention

Dieser etwas länglichere Artikel handelt darüber, wie man auf einem unter Microsoft Windows laufenden Rechner (ab Windows XP bis Windows 7) sich selbst einen 32 bit Second Life Viewer aus dem öffentlich zugänglichen Sourcen kompilieren kann, hier in dem Fall Phoenix. Da es so etwas bisher auf Deutsch nicht zu geben scheint, kann es mal nicht schaden, das hier skizzenhaft zu dokumentieren.

Die dazu nötigen Programme samt dem Compiler von Microsoft sind dabei allesamt kostenlos erhältlich, so dass man außer etwas Zeit und Geduld nichts weiter investieren muss.

Einige Worte in eigener Sache vorweg und was man an Wissen braucht

Das Kompilieren eines Viewers ist nichts alltägliches und da Windows ohne einen Compiler daherkommt, muss man erst einmal die Buildumgebung einmalig installieren. Das braucht einiges an Zeit, Zeit um die Programme herunterzuladen und auch noch zu installieren.

Diese Anleitung setzt dabei gute Kenntnisse von Microsoft Windows inklusive des Dateisystems und dessen Kommandozeile voraus, auch sollte man grob wissen was ein Compiler ist und dieser so tut! Wem es zu mühsam ist, teilweise unter Windows  auf der Kommandozeile zu arbeiten sowie erst einmal einen Haufen Programme installieren zu müssen und auch sonst schon wenn der Drucker mal wieder streikt, den Sohnemann/Nachbarn rufen muss, weil er das nicht selber schafft und für wen Anleitungen im WWW immer nur böhmische Dörfer sind, für den ist diese Anleitung definitiv nicht gemacht!

Mit Hilfe dieser Anleitung wird der sog. “Bleeding Edge”-Code aus dem Quellcode-Repository von Phoenix kompiliert. Bleeding Edge bedeutet, dass dieser Code fehlerhaft sein kann und das oft auch ist, möglicherweise nicht einmal bis zum fertigen Programm kompiliert und auch ansonsten schlimme Sachen passieren könnten. Wenn also Aliens kommen sollten um deine Festplatte aufzufressen, dann wasche ich meine Hände in Unschuld!

Daher: Benutzung und Durchführung ausschließlich auf eigene Gefahr! Wer Angst um seinen Computer oder seine Daten hat, der möge vorher ein Backup anfertigen (auch wenn normal nichts dergleichen passiert, ist ein Backup zu haben immer eine gute Idee!) Wer Angst um seinen Avatar hat, weil er mit einem eigens gebauten Viewer nach Second Life Verbindung aufbaut, der soll es einfach gleich sein lassen oder nur zu Opensim konnektieren. Übrigens: ich bin für Kommentare und Verbesserungsvorschläge immer dankbar, aber nicht Willens noch in der Lage in dieser Angelegenheit Support in irgendwelcher Art zu leisten. Ich habe schlicht und einfach nicht die Zeit dafür euch beim Einrichten einer solchen Umgebung zu helfen noch sonst wo nachzuschauen, wenn es bei euch mal klemmt, werde den Artikel aber längere Zeit pflegen.

So, wenn ihr nach dem ganzen Sermon noch immer mit dabei seid und euch das nicht abschreckt, dann legen wir mal los, ihr furchtlosen Recken!

[Mehr]
Kategorien: howtos  programming  Stichwörter: compilation  second-life