Kategorien
Blog

Einige Updates können nicht installiert werden (Teil2, mit Lösung)

Der Microsoft Support hat geantwortet. Die Mail ist lang, aber das Problem ist gelöst:

Date: Mon, 3 Dec 2007 16:39:14 +0100
From: Microsoft EMEA Consumer Technical Support
Subject: SRX10********ID – NetFramework – 0x80070002
To: Thomas Renger

Sehr geehrter Herr Renger,

vielen Dank, dass Sie sich mit Ihrem Anliegen an den Microsoft Security Support gewandt haben.

Zunächst noch einen ganz herzlichen Dank für Ihre Geduld.
Aufgrund des hohen Emailaufkommens ist es uns leider nicht möglich gewesen, zeitnah zu antworten und wir hoffen auf Ihr Verständnis.

Sie schreiben, dass Sie bei der Installation von .NET-Framework Updates den Fehlercode 80070002 erhalten.

Ursache dafür sind verschiedene, bereits installierte Versionen von .NET-Framework.

Um diese Situation zu lösen, gehen Sie bitte wie folgt vor:

WICHTIG: Aktivieren Sie bitte die Windows-Firewall.
Diese finden Sie unter „Start“ -> „Systemsteuerung“ -> „Windows-Firewall“

Sollten Sie bei einem der Schritte eine Fehlermeldung erhalten, teilen Sie uns diesen bitte in Form einer Antwort auf diese E-Mail mit und schicken uns bitte als Anhang die aktuelle WindowsUpdate.log als
+.Zip-Datei. Sie finden diese Datei unter C:\Windows.

Schritt 1: Download des „Windows Installer CleanUp Utility“

  • Laden Sie das Tool unter folgenden Link herunter und installieren Sie anschließend das Tool:

http://download.microsoft.com/download/…/msicuu2.exe

Info:
Es ist als Microsoft Office Update zur Verfügung gestellt worden, kann aber für den Windows-Installer verwendet werden.

Weitere Informationen zum Windows Installer CleanUp Utility erhalten Sie unter
http://support.microsoft.com/kb/290301/de

Schritt 2: Führen sie einen sauberen Systemstart durch.

  • Klicken Sie auf Start und auf Ausführen, geben Sie msconfig in das Feld Öffnen ein, und klicken Sie auf OK.
  • Klicken Sie auf der Registerkarte Allgemein auf Benutzerdefinierter Systemstart.
  • Deaktivieren Sie unter Benutzerdefinierter Systemstart die folgenden Kontrollkästchen (durch Entfernen der Häkchen):
    • Datei SYSTEM.INI verarbeiten
    • Datei WIN.INI verarbeiten
    • Systemstartelemente laden
  • Aktivieren Sie auf der Registerkarte Dienste das Kontrollkästchen Alle Microsoft-Dienste ausblenden, und klicken Sie auf Alle deaktivieren.
  • Klicken Sie auf OK und anschließend auf Neu starten.

Nach dem Neustart erhalten Sie eine Information vom Systemkonfigurationsprogramm.
Klicken Sie auf OK und markieren Sie nun Normaler Systemstart.
Schließen Sie das Fenster in dem Sie auf OK klicken und anschließend auf Nicht neu starten.

Schritt 3: Entfernen von .NET Framework

  • Starten Sie bitte das Programm WindowsInstallCleanUp(unter Start->Alle Programme->WindowsInstallCleanUp)
  • Wählen Sie alle „.NET Framework 1“ Einträge die sie finden können und klicken Sie auf „Remove“
  • Starten Sie den Rechner neu.

In einigen Fällen muss dieser Schritt mehrmals wiederholt werden.
Wenn Sie mit Hilfe der oben beschriebenen Methode „.NET Framework“ nicht deinstallieren können, dann schauen Sie sich bitte folgenden KB-Artikel an:

Schritt 4: Installation von .NET Framework

Laden Sie sich bitte die folgenden .NET Framework-Patches herunter. Speichern diese auf dem Laufwerk C:\ . Anschließend entpacken und installieren Sie diese in der angegebenen Reihenfolge. Folgen Sie
+dabei den Installationsanweisungen.

Sollte bei der Installation von .NET Framework 1.1 ein Fehler auftreten, so schauen Sie sich bitte den folgenden Microsoft Knowledge-Base-Artikel an, um die Situation zu beheben.

Beheben von Problemen bei der Installation von Microsoft .NET Framework 1.1
http://support.microsoft.com/?id=824643

1. Microsoft® .NET Framework Version 1.1 Redistributable Package
Kurzbeschreibung
.NET Framework Version 1.1 Redistributable Package
http://www.microsoft.com/downloads/…

2. Microsoft .NET Framework 1.1 Service Pack 1
Kurzbeschreibung
Download des neuesten .NET Framework 1.1 Service Packs von Microsoft.
http://www.microsoft.com/downloads/…

3. Sicherheitsupdate für .NET Framework 1.1 Service Pack 1 (KB928366)
Kurzbeschreibung
Es wurde ein Sicherheitsproblem festgestellt, wodurch ein Angreifer möglicherweise die Sicherheit Ihres Windows-basierten Systems, auf dem Microsoft .NET Framework 1.1 ausgeführt wird, gefährden kann.
http://www.microsoft.com/downloads/…

Schritt 5: Prüfen auf weitere Updates

Bitte prüfen Sie über die Windows Update Seite http://www.update.microsoft.com ob weitere .NET-Framework Updates für Ihr System zur Verfügung stehen und installieren Sie diese.

Schritt 6: .NET Framework Dienst überprüfen

  • klicken Sie auf <START> und dann auf <AUSFUEHREN>
  • geben Sie in der Zeile <ÖFFNEN> den Befehl services.msc ein.
  • Prüfen Sie, ob der Dienst „.NET Runtime Optimization Service v2.0.50727_X86“ gestartet ist.

Sollte der Dienst „.NET Runtime Optimization Service v2.0.50727_X86“ gestartet sein, beenden Sie diesen, sofern das Problem weiterhin besteht.

Sollte die Lösung in Ihrem Fall nicht erfolgreich gewesen sein, möchten wir Sie bitten, uns eine Rückmeldung zu geben. Diese Rückmeldung sollte nach Möglichkeit detailierte Informationen (Fehlermeldungen
+und -Nummern, Besonderheiten, Auffälligkeiten, .) enthalten, damit wir Ihnen dann gezielt auf Basis dieser neuen Informationen weiterhelfen können.
Sollte die Lösung in Ihrem Fall nicht erfolgreich gewesen sein, möchten wir Sie bitten, uns eine Rückmeldung zu geben. Diese Rückmeldung sollte nach Möglichkeit detailierte Informationen (Fehlermeldungen
+und -Nummern, Besonderheiten, Auffälligkeiten, .) enthalten, damit wir Ihnen dann gezielt auf Basis dieser neuen Informationen weiterhelfen können.
Des weiteren bitten wir Sie, uns die WindowsUpdate.log im Zip-Format als Email-Anhang zuzuschicken. Die WindowsUpdate log finden Sie unter C:\Windows.

Um eine Datei in das Zip-Format umzuwandeln, gehen Sie bitte wie folgt vor:
1. Machen Sie einen Rechtklick auf die Datei.
2. Im erscheinenden Kontextmenü klicken Sie auf „Senden an“ und wählen „ZIP-komprimierten Ordner“.
Windows erstellt nun einen ZIP-komprimierten Ordner mit dem Namen der Ursprungsdatei.

Für eine Nachricht über das Resultat unserer Lösung bedanken wir uns recht herzlich.

Hinweis:
Sollten Sie beim Senden Ihrer Antwortmail eine Fehlermeldung erhalten oder die angeforderten Anhänge nicht senden können, verwenden Sie bitte die folgende Mail Adresse
xyz@mssupport.microsoft.com.

Bitte unbedingt die Bearbeitungsnummer im Betreff angeben.

Mit freundlichen Grüßen

Ihr Microsoft Security Team

– XXXXX YYYYY –

Microsoft Technical Support
PRIVATKUNDENBEREICH
http://support.microsoft.com/

Kategorien
Blog

Neu hier: OpenID

OpenID

OpenID ist ein SingleSignOn-System (hauptsächlich für webbasierte Dienste), daß eine geniale Lösung für die Probleme bietet, die aus der Abhängigkeit von einer zentralen Stelle entstehen: es arbeitet verteilt. Als Identität braucht man eigentlich nur eine Adresse (in URL-Form), von der aus man auf eine Identität bei einem OpenID-Provider (Identity Provider) verweist. Nur dort meldet man sich noch an, weitere Dienste machen die Anmeldung dann mit dem IdP aus (und auch die Freigabe und Übertragung von Metadaten wie Name, eMail-Adresse und Geburtsdatum).

Da das alles auf einem offenen Protokoll basiert gibt es einen Haufen Identity Provider — und man kann sich auch selbst einen aufsetzen (das habe ich natürlich sofort gemacht…). Und sollte der ausgewählte IdP mal verschwinden (oder unsympatisch werden), dann kann man seine Identität zu einem anderen deligieren.

Das sind genug Gründe um dieses Verfahren zu unterstützen. Ich will deshalb alle Dienste auf wazong.de nach und nach mit einer OpenID-Anmeldung ausrüsten. Die WordPress-Installation für dieses Blog hat jetzt schon das WP-OpenID-Plugin von Will Norris. Wer mit einer OpenID-fähigen URL kommentiert, der kann sich die Eingaben für Name und eMail-Adresse sparen.

Eigenartig ist nur, daß ausgerechnet mein eigener IdP und das WordPress-Plugin noch nicht ordentlich miteinander reden. Da ist noch Debugging angesagt.

Kategorien
Blog

Schlüsselkind

Während der aktuellen Diskussionen um Speicherung und Schutz der Daten habe ich mal wieder (zum soundsovielten mal) angefangen, aktiv OpenPGP für meine eMails zu benutzen. Das Problem bei jedem Anlauf bisher: kein Schwein wollte mitmachen (typisches Zitat: „Nett. Aber können wir jetzt dann wieder normale Mails schreiben?“). Deshalb freue ich mich ganz besonders über die Aktion Verschlüsselt Euch!:

Grafik von Bulo, Aktion von lanu

Hier also auch mein aktueller öffentlicher Schlüssel:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (GNU/Linux)

mQGiBEPceugRBAD3IxXerZF1LOucE/lgbJPNuZCaTYZbZmwrsKnVFBiqfO5PmN+h
qIJ1ldyqJzQ8+4rwX7ybahOx7CpXS49ODg1aM27jJs9BBrdQ3f7eLs9BrIRUBXtQ
X4yuOmYQu9/j5pEQOWSCV0+RSg8IPXY05HTexEhpFMXQVX2Dyt//mpZ42wCgofdg
0En6JZPZ5RVrRevT9WdGr1MD+QG4O1psjb2jCej5lyqqxGil3LCpsNeoYC+QvS0J
JX3nz4qWSxTbOlC9eHoLOJ7KFU0VNsAMSUA0+f+zsWB4bkHU/88WwWI1bxrkqYWe
pSwSJCbFfGdXTsZYqzOfOXDkCftKpV8XKOGJ8Yvy0nmAvMrdqiuXSIqxn6SdeGUo
mzXfA/9J1DtmjcKIygfjOOVyDqtm4wIeg2Ll8lrSFJWOkkUhgfCjOikYJ9SO1AC0
pxJWJm/QnlG1TFIUIuss/ff2WKM39/Py+GYJTI3XhOY4nQjlQyQct/qAB4kQDYVj
+dVur7CcpsP4iHb1x7fvlrXjl7tm46yt3PApDTWsYH/pOQlsFbQnVGhvbWFzIFJl
bmdlciA8dGhvbWFzLnJlbmdlckB3YXpvbmcuZGU+iGQEExECACQCGwMFCQPCZwAC
HgECF4AFAkPcfi0GCwkIBwMCAxUCAwMWAgEACgkQw4J4gr7QvEsm4ACfd1mCXqUo
dEpjhCbFCTZMHJDXp1IAnREM+jrvQSo4x80Ow3f2wfEmzgJAtCFUaG9tYXMgUmVu
Z2VyIDxkZW50YWt1QHdhem9uZy5kZT6IZAQTEQIAJAIbAwUJA8JnAAIeAQIXgAUC
Q9x+NwYLCQgHAwIDFQIDAxYCAQAKCRDDgniCvtC8S2mYAJ0ZQt0cNIvY+VJIapVR
IxrZhw5UOQCeJUHgr52+H8ZMIYT4ovOl3GvzYhe5Ag0EQ9x68hAIAI87YS7ir+/p
bfyvI5lJn1uqRB1BuiLfOUres8jz4HBumbUXvgRJgIriJQjkbuiFfWLJb00HISMy
Ina5wNkr4m3r5g/196fBrV8u37NOmSIorbV147y2yRX500i6FyzjQNwm/obd33ga
t+qcCS09ZzdO0cP6/pm2N3eVCM8ylvWdYMqjWj7RWV8sgwJ4sdgAML5YcNRLuDw4
+OfJjnRgoD3PFOhZerwtAnlfjx//V9WmvUnSRF7GZ7U9+NzZK6Er6WIe/tr0QF4H
fcFyKy/Ol52hzdvJUfDk7gPv7eklbrHVc/56qksdqT0lgdsoz2bDfiuX5zmwxDFF
v+4rdtRXMRMAAwUH/AglXV63jNgG7BxwuzUa/sa6WANqW+fvaQmrbaEBEHEJglIE
hNNtrneYWNwQaYgLPQk/OHxLIzMgkqWTiAT9wSpGiGywBkugtzWDdnQsEAxA57Im
lF/ZgykvU0E4QpfuF0AFi+DT8I5cwMCO1Az9N4NPEwe2L4gKfv1mvcZ7l9J/qlVt
3kvH4mMCRwqcEEFSyEKrCj2RNyduN6lfyEbXCU7qiQx42WBnsCnLP2qxn4F0d2AV
IDkZ1HllcyYqD+8OdDnxEjCNB2Y0RWbge6DG3zDXByWjFo0iVdVcb/HxDrOuKIHd
79EU+6kgOg3i2Xo5vnqJ9bYRJzQ2JCYdlEpRQcOITwQYEQIADwUCQ9x68gIbDAUJ
A8JnAAAKCRDDgniCvtC8S5bAAJ993YqKPb1Ni069Wdu+vzsuSEzZuwCeKqMKpjVM
S6DoWXLvpvizLU87FuU=
=yRf7
-----END PGP PUBLIC KEY BLOCK-----

(bzw. hier als Datei).

So, und jetzt holt Euch alle schön enigmail und schickt mir (und lanu) Eure öffentlichen Schlüssel, damit da endlich mal was vorwärtsgeht…

Kategorien
Blog

301: Google-Terror

Die Google scheint die Umstellung für no-www. nicht zu verstehen und ihr GoogleBot irrt auf meinem Server im Kreis. Schon über 10000 Zugriffe auf dieselben 3 Seiten (und pro Sekunde kommen 5-10 dazu).

He Leute! HTTP-Status 301 heißt „moved permanently“, das ist jetzt woanders, das läd man nicht gleich nochmal (und nochmal und nochmal)!

Nachtrag:

40000 Hits

Kategorien
Blog

*PLING*

Zum aktuellen Projekt gehört eine Anwendung, bei der mit einem Barcodescanner und einem Mobiltelefon Pakete erfaßt werden können. Damit der Benutzer dabei nicht ununterbrochen auf die kleine Anzeige starren muß spielt das Programm einen positiven oder negativen Quittungston — je nachdem, ob der richtige oder einer der vielenfalschen Strichcodes gescannt wurde. Am Anfang waren da einfach irgendwelche Im-Windows-Ordner-Gefunden-Töne. Für den Testbetrieb war das auch egal, jetzt nähert sich das Programm aber der Auslieferungm und da mußten einwandfrei lizenzierte Klänge her.

Das Free Sound Project ist da erstmal eine gute Anlaufstelle. Hier findet man einen Haufen freie Töne (!), aber auch deren CreativeCommons-Attribution-Lizenz hätten wir nicht einhalten können. Was bleibt? Selber aufnehmen. Hier kommt also der positive Quittungston für alle:

(runterladen — mit dem Fingernagel gegen ein Wasserglas geschnippt und mit dem Logitech-Headset aufgenommen).

Kategorien
Blog

Teufel auch

Ich hatte ja noch versprochen, über meine neuen Lautsprecher zu schreiben. Die Neuanschaffung wurde fällig, weil die vorherigen Lautsprecher auf Betonfüßen von IKEA standen und damit eine mögliche Kinderfalle darstellten. Die Wahl viel auf einen Satz Teufel Concept M: die werden vom Hersteller emfohlen „Wenn [man]neben den DVDs auch [seine] CDs weiter in bester HiFi-Qualität hören und trotzdem das Portmonee nicht übermäßig strapazieren [will]“. Um nicht wieder in die Boxenständerfalle zu tappen habe ich Wandhalter bestellt. Die wiederum hängen jetzt auch nicht in der idealen Höhe, weil in der (relativ zur Hörposition) hinteren rechten Ecke eine Tür die Mindesthöhe vorgibt. Das ganze sieht dann so aus (Kabel bekommen demnächst noch Kabelkanäle):

linksrechts

mitte

Der Klang ist wirklich beeindruckend, im Heimkinobetrieb mit DVD sogar beängstigend. Insbesondere der aktive Subwoofer macht einen „Mordskrach“. Wer sich das mittlere Bild genauer ansieht, der kann sehen, daß der Baßpegel nur etwa zu einem Drittel aufgedreht ist. Die Trennfrequenz hingegen habe ich zum rechten Anschlag gedreht, was daran liegt, daß mein Mittelklassereceiver Yamaha RX-V530 sowieso mit einer eigenen Frequenzweiche im NF(-line)-Teil bei 90Hz abschneidet. An dieser Stelle bin ich dankbar, mich nicht für die Alternative Concept S entschieden zu haben, denn dessen Satteliten wären dafür eventuell zu klein gewesen. Die M-Satteliten hingegen liefern den Tonanteil über 90Hz plastisch und ohne Frequenz-Loch.

So, das war’s mit der unaufgeforderten (und unbezahlten) Werbung. Weiter mit Musik…

Kategorien
Blog

no-www.

Das „www.“ in www.wazong.de ist eigentlich seit dem Umzug zu Hetzner gelogen. Es handelt sich nämlich nicht um eine große Organisation mit einem großen Netzwerk, in dem einem der vielen Server der Aliasname „www“ gegeben wurde, damit die Surfer ihn leichter finden kann (denn wer soll sich merken, daß IBM z.B. seine Webseite etwa auf einem Server namens „server53“ lagert, Sun aber z.B. auf einem Server namens „helios“). Die Apachekonfiguration war jetzt schon lange so eingestellt, daß unter wazong.de/… dieselben Inhalte ausgeliefert wurden wie unter www.wazong.de/…, aber das wars bisher auch.

Jetzt hat Gerrit van Aaken auf die Aktion (oder Organisation?) www. is deprecated hingewiesen, auf deren Seite ich ein sehr vernünftiges Argument fand:

[…]

Why then do many servers require their websites to communicate through the www subdomain? Mail servers do not require you to send emails to recipient@mail.domain.com. Likewise, web servers should allow access to their pages though the main domain unless a particular subdomain is required.

Das hat mich dazu veranlaßt, es www.praegnanz.de gleichzutun und den Servernamen(/alias) zwangsweise aus den URLs zu entfernen.

Kategorien
Blog

Neue Wohnung, neue Uhr, neuer Versuch

Pendeluhren finde ich beruhigend. Leider hatte ich mit meiner letzten Erwerbung nicht allzuviel Glück. Der defekte Motor, der die Uhr nach einem halben Jahr lahmlegte, war so nicht aufzutreiben, vergleichbare Ersatzmotoren nur für mehrere 100 Euro zu bekommen.

pendelt...

Da war es dann günstiger, bei eBay für etwa 75 EUR eine weitere — ähnliche — Uhr zu ersteigern (diesmal nicht mit unbenutzter Nebenuhrsteuerung sondern mit ungenutzter Kirchenglockensteuerung). Die hängt jetzt im neuen Wohnzimmer an der Wand — und ein paar Ersatzteile habe ich auch im Keller.

Kategorien
Blog

Billy++

Das Bücherregal stand seit dem Umzug sehr schön im Arbeitszimmer. Meine Umzugshelfer hatten es mit irrsinniger Geschwindigkeit aufgestellt und eingeräumt, so daß ich erst später bemerkte, daß jetzt kein Platz mehr für Schreibtische ist. Im Flur mußte erstmal Platz geschaffen werden, dann konnten die Regale umziehen:

Bibliothek

Die Billy-Regale haben aber die unangenehme Eigenschaft, daß ihre Rückwände mit nur wenigen Nägeln fixiert sind. Stellt man also (große, schwere) Bücher mit etwas Schung ins Regal, dann klafft hinten plötzlich eine Lücke. Zusätzlich stehen die Regale an ihrem neuen Aufstellort nicht direkt an der Wand, sondern haben wegen des PAX-Schranks und wegen eines Heizungsrohrs etwas Abstand.

Neu: Mit Brett

Ich habe deshalb die Regale „überarbeitet“ und an allen Kanten der Rückwände Latten (übriggeblieben von einem vor kurzem zerlegten Kellerregal) geschraubt. Jetzt muß das ganze Monstrum nur noch mit der Wand verschraubt werden…

Kategorien
Blog

Hotlink

Wegen der stark ansteigenden Neigung, meine Bilder in irgendwelchen Foren einfach einzubinden, habe ich jetzt Maßnahmen ergriffen (naja, eigentlich nur eine):

Dieses Stück Apache-Magie ersetzt die Bilder, wenn der Referrer von „außen“ kommt:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://((charon|www)\.)?wazong.de(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://213\.239\.206\.203(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ https://wazong.de/images/logo-big.png [R,NC]

Jeder darf meine Bilder jederzeit unter Nennung der Herkunft für nichtkommerzielle Zwecke nutzen, soll sie sich dafür aber bitte kopieren. Danke.

Kategorien
Blog

PAX vobiscum

Jetzt steht er doch noch:

Schrank mit Kind

Beeindruckende Ausmaße:

Fast ein Einbauschrank

(die blauen Folien kommen übrigens noch weg, die sind nur gegen Kratzer während des Aufbaus)

Kategorien
Blog

Holzbodenrettung

So sehen übrigens die renovierten Parkettböden jetzt aus:
Wohnzimmer mit Holz

Wie konnte man da nur Teppich drauflegen?

Kategorien
Blog

UFOs und Abluftprobleme

Der hier schon erwähnte Lüfter, der nicht mehr geht, der muß ersetzt werden:

Hier noch eingebaut aber ohne Funktion

Wie man das heutzutage so macht, fragte ich Google nach „Lüfter Abluft“, „Lüfter Rohr“ dann „Rohrlüfter“ und schließlich mit der dort gewonnenen Erkenntnis (also durch Klick auf die Bilder ähnlich aussehender Geräte) nach „UFO Lüfter“ (diese Bezeichnung ist bei der gegebenen Gehäuseform eigentlich auch naheliegend).

Aber wo war ich da gelandet? Plötzlich war ich von Hanfblättern umgeben, die meisten Anbieter hießen …-Headshop oder …-Growshop. Es sieht so aus, als hätten Leute, die anspruchsvolle Pflanzen mit hellen Lampen in dunklen Schränken züchten ein noch größeres Abluftproblem als ich…

(ob ich hier in Baden-Württemberg wohl auf eine Liste des Verfassungsschutzes komme, wenn ich in einem dieser Läden einen Lüfter für mein Klo bestelle?)

Kategorien
Blog

Bautagebuch Tag 11

Schattenarsch

Merke: nach den Bauarbeiten erst umziehen, bevor man sich auf einen schwarzen Bürodrehstuhl setzt…

Kategorien
Blog

test.alertbird.de

Noch ist nichts zu sehen, aber bald: test.alertbird.de

Kategorien
Blog

Das Orakel (oder: auf dem Weg zu den Originaldaten)

Einer der Haupthinderungsgründe für den Weiterbetrieb der Alertbird-Software war ja immer der Ressourcenbedarf (sowohl Rechner- als auch Geld-) der Oracle-Datenbank. Meine Umbautätigkeiten bestehen deshalb bisher zum größten Teil aus Änderungen, um die Daten in Zukunft in einer PostgreSQL-Datenbank halten zu können. Leider habe ich die alten Daten nur in Form eines exp/imp-Dumpfiles für Oracle 8i, drum mußte ich tricksen:

Aus der Arbyte habe ich mir eine virtuelle VMWare-Maschine mit Oracle 9i drauf ausgeliehen, dort den Dump eingespielt und mit einem JAVA-Programm die Daten in die Postgres rüberkopiert (solche Programme sind schnell geschrieben, das habe ich schließlich im FleetBoard-Projekt lange genug geübt). Leider waren nachher alle Umlaute weg (bzw. es war ein Bit abgeschnitten — die Leute heißen dann z.B. „Jvrg“). Kurz nachgesehen: die Umlaute waren aber auch in der Quelldatenbank schon weg, am Kopierprogramm liegt’s also nicht. imp nochmal ausgeführt: da steht doch tatsächlich, die Daten seien US7ASCII-Kodiert. Ohje, sollten die Umlaute etwa beim Export schon verschwunden sein? Dann wären sie seit 2004 weg und wohl nicht wieder aufzutreiben…

Zum Glück waren die Umlaute in der Datei selbst vorhanden, da stimmte wohl nur die Deklaration nicht (das bedeutet übrigens gleichzeitig, daß Umlaute in Alertbird in der Vergangenheit nur deshalb funktioniert haben, weil Oracle sich vor Version 9 nicht um den Inhalt des achten Bits geschert hat, wenn ein 7-Bit-Zeichensatz eingestellt war). Hier fand ich eine Erklärung, wie die Zeichensatzangabe in die Exportdatei kommt. Ich brauchte also nur einen Hexeditor…

Cygnus Hexedit

… und mußte den Anfang der Datei von „03 00 01 …“ auf „03 00 1F…“ ändern, nochmal in Oracle importieren und die Kopie noch einmal starten.

Das sieht doch schon ganz gut aus (an den Datumsfeldern muß ich aber noch feilen, die verlieren noch alle ihre Uhrzeit):

Echt alte Daten

Kategorien
Blog

Bautagebuch Tag 8

Die Bodenärzte waren da und haben den arg ramponierten Dielenboden im Flur repariert („im Auftrag der Telekom“ war dort eine Schneise für ein Kabel hineingefräst worden, und an anderer Stelle war der Boden sogar für ein Heizungsrohr durchgesägt worden). Sieht jetzt ganz gut aus:

Telekomgraben Heizungsrohrverkleidungssteg

Kategorien
Blog

Bautagebuch Tag 2-4

Den Rest des verlängerten Wochenendes haben wir damit verbracht, die neue Wohnung in den Rohbauzustand zurückzuversetzen. Dieser Container

Schuttmulde

wurde bis obenhin voll mit hölzernen Wand- und Deckenverkleidungen, Tapeten, Teppichen, rosanen Fliesen, Styroporplatten mit Rauhputzoptik, einer Falt- und einer Schiebetür sowie Fuß- und Gardinenleisten. Jetzt können die Handwerker kommen.

Während der Umbauarbeiten fanden wir unter den entfernten „Schichten“ immer wieder übrraschendes. Über der abgehängten Holzdecke der Küche ist zum Beispiel ein Abluftrohr mit Lüfter (von Toilette und Bad aus nach draußen), dessen Motor allerdings vor lauter Dreck (und interessanterweise vor allem vor Sägemehl) nicht mehr zur Mitarbeit zu bewegen war:

steckt fest

…und unter der Holzverkleidung im Flur fand ich eine geheime Botschaft:

4.4.06 17:30

4.4.06? Das kann doch nicht das Datum sein, an dem die Verkleidung angebracht worden ist  — erstens macht man sowas doch nicht, wenn man kurze Zeit später auszieht, und zweitens klebten auf der Unterlattung Preisschilder in DM…

Kategorien
Blog

Bautagebuch Tag 1

Herunterreißen und zerstören.

Beispiel Holzverkleidung im Flur:

vorher nachher

Beispiel Holzdecke in der Küche:

vorher nachher

Kategorien
Blog

Der große Altmann

Ich kann die Testdaten zum Teil wieder sehen (lies: login funktioniert)

altmann

Wo ist eigentlich das Tralü mit Goldkante?