User friendly

Ich gebe es zu: Eigentlich finde ich den automatischen Update-Mechanismus von Windows sehr gut. Ich muß nicht selber dran denken, sondern Updates werden munter installiert und dann fühlt man sich wieder ganz toll und sicher hinterher. Nur ist es leider so, daß manche Updates einen Rechnerneustart erfordern. Das mag ja zuhaus kein Problem sein, aber wenn man mal mehr als ein Visual Studio mit jeweils über 30 Projekten offen hat, außerdem SQL Server und was weiß ich, dosiert man seine Reboots äußerst sparsam. Das kann dann nämlich mal locker eine Viertelstunde in Anspruch nehmen, in der man nicht etwa Kaffee trinken kann, sondern alles mühsam wieder aufbauen muß. Umso mehr ärgert mich der obige Dialog, der ständig hochkommt und einen an den Reboot erinnert. Nicht nur weil er stört, sondern weil man versehentlich auf "ja ich will" klicken könnte. Mit erschreckenden Ergebnissen...

Ein etwas heiteres Erlebnis hatte ich bei dem Versuch, einen speziellen Tastatur-Treiber zu installieren. Man muß sich das so vorstellen, daß mein Rechner bei der Arbeit aus all den Komponenten besteht, die sonst keiner haben wollte. (In diesem Zusammenhang sitze ich auch auf dem einzigen lautstark knarzenden Stuhl. Inzwischen knarze ich mit großem Vergnügen!). Also, meine Tastatur ist so ein Compaq-Teil aus dem Delta-Quadranten, unheimlich klapprig laut, aber mit 8 schicken "Multimedia-Tasten", die natürlich erstmal nicht gingen. Ich also eine Weile gesurft, und dann tatsächlich einen geeigneten Treiber gefunden! Dafür mußte ich Mitglied in allerlei Treiberclubs werden, aber ich bin ja nicht der Echte :-). Bei der Installation (ja, ich bin äußerst risikofreudig) tauchte dann dieser heitere Dialog auf. Und nein, ich habe nach wie vor keinen Plan, was die richtige Wahl gewesen ist. Am Ende gingen die Tasten jedenfalls und ich kann jetzt mit einem Knopfdruck meine Lieblingsseite starten, den Rechner und was weiß ich. Glück auf!

do {} while () – OS Evangelism

do {} while () - OS Evangelism
Way to go Niel!
Reading about all your trials with different Linux distributions I wonder why you haven't checked out VMWare yet? I am using it at work and it is really cool, having all kinds of OS setups contained within a single machine. They even run in parallel! Yes, you can have VMWare running on your WinXP and SUSE 9.3 and Ubuntu at the same time, yielding 3 logical machines within the local network. Installing a Linux VMWare installation doesn't take longer than the usual route. Only drawback are the rather large memory and processing requirements. But that shouldn't be a big deal with hardware costs these days. Regarding 3D performance I am not really sure how this will work but I'd at least give it a try.

Ich habs aufgegeben

Seit Jahren baue ich diese Seite mit einem CMS, das ich mir selbst gebaut hatte. Hintergrund war, daß ich auf der alten Web-Präsenz keine Skripting-Fähigkeiten und Datenbank hatte. Daher lief die Datenbank bei mir zuhause. Bei einer Änderung wurden dann neue statische XML Seiten erzeugt, die auf den Server hochgeladen wurden. Das klappte auch soweit ganz gut, nur wollte ich irgendwann ein paar neue Features haben. Zum Beispiel:

  • RSS Unterstützung
  • Verbesserter Support für Bilder
  • Editieren auch von unterwegs. Also ohne DB. Meine Idee dabei war, einen Snapshot der DB in eine XML Datei zu packen und dann unterwegs (auf dem USB-Stick) dabeizuhaben. Zuhause dann einfach beide Datenquellen synchronisieren.

Das ganze ist in C# geschrieben.

Zunächst sah auch alles recht gut aus. Ich habe einen Teil des Frontends neu gebaut (mit verschlüsselten Config-Dateien und allem Schickimicki) und habe herausgefunden, wie man mit den DataSets und DataAdapters in NullKommaNix die gesamte Datenbank in eine Heavy-Weight C# Objekt abbildet.
Dann ging aber der Streß los. Die Daten in der DB sind bei mir als kodierte Byte-Streams abgelegt. Generiere ich nun aus dem DataSet mit der LoadXml() Methode ein XmlDocument, landet der Byte-Stream Base64 kodiert in der Xml-Datei. Kann ich ja noch akzeptieren, ich durchwühle einfach dieses Objekt und führe die Konvertierung durch. Das ging noch, führte aber immer beim letzten(!) Eintrag der Knotenliste zu einem Absturz. Ich debugierte hier ewig herum, überlegte dann - scheiße, was mach ich hier eigentlich - und installierte WordPress :-)
Also, das alte CMS ist vorerst offline. Ich habe auch einfach nicht mehr die Zeit, mich hier stundenlang (unbezahlt ;-) ) durch die Doku zu wühlen. Jetzt suche ich Freiwillige, die mir das Template portieren hrhr.