Epica 2005-10-08 Bildergalerie

17. Dezember 2017 · Konzerte · andreas · Kein Kommentar

Epica am 08. Oktober 2005 im Le 5 in St.Avold


(Angeblicher) Anruf von Microsoft

15. Dezember 2017 · Funstuff · andreas · 6 Kommentare

Nachdem in den letzten Tagen leider niemand ans Telefong ging, hat der nur gebrochen Englisch sprechende angebliche Microsoft-Mitarbeiter endlich jemanden erreicht …

… und das war gut so, denn schließlich macht unser Computer irgendwelche seltsamen Dinge, bei deren Lösung er mir unbedingt helfen wollte.

Seine Ausdauer bzw. Geduld war beeindruckend:

Nach dreimaligen Buchstabieren eines 31-stelligen Codes (war wirklich schwer zu verstehen) ließ er sich weder davon beeindrucken, daß zwischen meiner “Strg”- und “Alt”-Taste überhaupt keine “Windows-Flag” zu finden war, ich statt Windows ein Betriebssystem namens “Ubongo” verwende und mein Broser “Firefly” heißt - erst als auch nach mehrmaligem Verifizieren die URL www.teamviewer.com immer noch zu einem “This page can not be opened.” führte, hat der arme Mann entnervt aufgegeben.

Schade! :-)

Nachtrag: wie wenig kreativ der Anrufer war, zeigt der Artikel “Abzock-Anrufer geben sich als Microsoft-Techniker aus” aus dem August 2012 von heise online. Der mühsam buchstabierte Code “888DCA60FC0A11CF8F0F00C04FD7D062” wurde (wenn auch in anderem Zusammenhang) bereits damals verwendet und auch damals hat man versucht, mittels Fernwartungssoftware auf den PC des Opfers zuzugreifen.


Warrel Dane R.I.P.

13. Dezember 2017 · Verschiedenes · andreas · Kein Kommentar

Warrel DaneHeute ist Warrel Dane, Sänger der Bands NEVERMORE und SANCTUARY, verstorben.

Ich hatte nie die Gelegenheit, ihn mit SANCTUARY live zu erleben, dafür NEVERMORE gleich drei mal: 1996, 2002 und 2005.

Besonders die Show 2002 blieb in Erinnerung, als zu Ende des Konzerts deutlich mehr Fans als Musiker auf der Bang-Your-Head-Bühne standen …

R.I.P.


FXSAPIDebugLogFile.txt löschen

10. Dezember 2017 · Betriebssysteme · andreas · 7 Kommentare

Sofern im temporären Windows-Verzeichnis eine nicht löschbare Datei “FXSAPIDebugLogFile.txt” nervt, kann diese - wenn auf dem betroffenen Rechner die “Windows-Fax und -Scan”-Funktionalität nicht benötigt wird - wie folgt entsorgt werden:

  1. In der Systemsteuerung “Programme und Funktionen” öffnen und dort in der linken Spalte auf “Windows-Funktionen aktivieren oder deaktivieren” klicken.

  2. Im Dialog “Windows-Funktionen aktivieren oder deaktivieren” den Punkt “Druck- und Dokumentendienste” aufklappen

  3. Den Haken vor “Windows-Fax und -Scan” entfernen und mit “OK” bestätigen

  4. Den Rechner neu starten

Anschließend kann die Datei gelöscht werden.


Creating default object from empty value bei der Verwendung von chained Properties

4. Dezember 2017 · Programmierung · andreas · Kein Kommentar

Erstellt man in PHP eine neue Instanz der vordefinierten Klasse StdClass, so können dieser anschließend beliebige Eigenschaften zugewiesen werden:

$test = new StdClass();
$test->property = 1;

Versucht man allerdings mehrere Eigenschaften ohne vorherige (Teil-)Initialisierung zu verketten, wird dies von PHP mit einer entsprechenden Warnung kommentiert:

$test->anotherproperty->propertytoo = 7;

Warning: Creating default object from empty value in ... on line ..

Um diese Warnung zu vermeiden (und richtig zu initialisieren), kann eine kleine Erweiterung der Klasse StdClass vorgenommen werden, welche beim Zugriff auf jede Eigenschaft prüft, ob diese bereits existiert und ggf. das Anlegen der Instanz nachholt:

class myData extends StdClass {

	public function __get($name) {
		if (!isset($this->{$name})) {
			$this->{$name} = new myData();
		}
		return $this->{$name};
	}
}

Anschließend können in Instanzen dieser Klasse beliebige verkettete Eigenschaften definiert werden, ohne daß PHP eine Warnung ausspuckt:

$test = new myData();
$test->property = 5;
$test->anotherproperty->property = 7;

Die neue Klasse hat keine Nachteile bzg. der Verwendung gegenüber der unmodifizierten Klasse “StdClass”, auch Funktionen wie z.B. “json_encode()” funktionieren weiter problemlos.