23.12.2013

Druckereinstellungen unter OSX können ätzend sein...

OSX hat zwei Zustände, "perfekt intuitiv" und "zum verzweifeln"...

Verzweifelt bin ich, als ich die IP-Adresse eines Netzwerk-Laserdruckers geändert habe.
Da sich die IP-Adresse in den Einstellungen des Druckers unter OSX nicht an die neue Adresse des Gerätes anpassen lässt, wollte ich diesen schlicht löschen und neu hinzufügen.
Nur habe ich dabei nicht mit der Hartnäckigkeit des Apple-Betriebssystems gerechnet.

Immer, wenn ich den Drucker hinzufügen wollte, lief alles bis zu dem Punkt, an dem das System den Drucker dann endlich übernehmen sollte. In diesem Moment - ich wähnte mich schon im Ziel - offerierte mir ein Systemdialog dann diese Mitteilung: 
"Die Software kann nicht installiert werden, da sie derzeit auf dem Softwareaktualisierungsserver nicht verfügbar ist"

Ok, nun gibt es natürlich mehrere Eskalationsstufen:

1) Warten, so ein Apple-Server wird sicher bald wieder verfügbar sein...

2) Auch nach zwei Tagen bleibt alles dabei. Verflucht, der Treiber ist doch eigentlich schon geladen, schließlich lief der Drucker ja vorher problemlos. Eine Onlinesuche auf apple.com bringt den Downloadlink zur Druckersoftware, also manuelle Installation. Der Drucker wird neu hinzugefügt - verflucht - der selbe Fehler.

3) Fahrt auf den Weihnachtsmarkt um Glühwein zu erwerben - die Software ist nun da und trotzdem geht nichts. Noch ein Glühwein. Am Tag darauf kommt die Erkenntnis: Auch der Glühwein hat das Problem nicht gelöst.

4) Apple-Support befragen wann der Server wieder erreichbar ist! Ergebnis, die Fehlermeldung ist komplett Sinnlos. Lediglich das System hat hier ein Problem mit Druckern, die es schon kennt. Diesen einfach nochmals zu installieren ist vom Betriebssystem nicht gewünscht. Aber die Lösung ist denkbar einfach, hat nur einen Nachteil... Erstmal sind alle Drucker weg.
Die Lösung: In den Systemeinstellungen für Drucker & Scanner sucht man sich einen weißen Fleck unterhalb der Druckerliste (im Zweifel einfach welche entfernen), dort ein "Rechtsklick" und dann "Drucksystem zurücksetzen..." Warum? Dann gibt es keine Druckerkarteileichen mehr und das System greift auch nicht auf alte Daten zurück.
Was das alles nun mit dem "Softwareaktualisierungsserver" zu tun hat, wird wohl ein Geheimnis im Hause Apple bleiben :)

Happy printing holidays :)

24.10.2013

Typo3 und es läuft und läuft und läuft... nicht!

Jedes noch aktive Softwareprojekt bringt irgendwann neue Versionen auf den Markt.
Insbesondere wenn es um Webserver geht, ist es einerseits ganz sinnvoll neue Versionen zu installieren, da sich Sicherheitslücken so schließen lassen und neue Funktionen, oft auch Verbesserungen der Performance erzielen lassen.
Allerdings stellt sich auch immer die Frage, was wird noch funktionieren, nachdem eine Neue Version im Einsatz ist? 
MySQL hat sich nun seit der Version 5 endlich entschieden nur noch korrekte SQL-Queries zu akzeptieren. Das ganze nennt sich dann Strict-Mode und ist durchaus sinnvoll. Jedoch erwartet das auch vernünftigen Code auf Seiten der Anwendungen.
TYPO3 ist so eine Anwendung. Ein Content Management System, also eine Anwendung um Webseiten auf einfache Weise selbst zu pflegen. Dabei ist TYPO3 keineswegs sauber programmiert. Vielmehr ist es grausam.
Nun stellt sich TYPO3 für mich leider als alternativlos dar. Die einzig sinnvolle Möglichkeit ist es, den Datenbank-Server Strict-Mode nur für TYPO3-Verbindungen zu deaktivieren.
In der Vergangenheit habe ich zu diesem Zweck die "setDBinit" Konfiguration von TYPO3 genutzt, die ich mit einer Einstellung wie "SET @@SESSION.sql_mode=MYSQL40;" konfiguriert habe.
Nun hat auch TYPO3 sich in den Versionen weiterentwickelt. Und die Programmierer nutzen auch weiterhin die Konfiguration setDBinit. Wenn Sie jedoch nicht "SET NAMES UFT8" lautet, wird diese schlicht überschrieben. Der Weg ist also nicht mehr praktikabel. Hilfreich ist natürlich, dass dies weder dokumentiert ist noch irgendeine Verbreitung im Internet hat. Vielmehr wird allgemein der o.g. Weg beschrieben.
Nach langer Fehlersuche und sehr viel Kaffee und Cola, habe ich mich dann irgendwann entschieden einen komplett anderen Weg zu gehen. Hier ist der Aufwand sehr minimal:

In der Datei typo3/sysext/core/Classes/Database/DatabaseConnection.php findet sich die Funktion setSqlMode(). 
Gleich zu Beginn der Funktion habe ich 

$resource = $this->sql_query('SET @@SESSION.sql_mode=MYSQL40;');

eingefügt. Damit wird direkt bei einem Datenbank-Connect der Strict-Mode deaktiviert. Sicherlich gefällt es mir nicht Änderungen in den Source-Codes vorzunehmen, jedoch ist das der einfachste und kleinste mögliche Eingriff um die Funktionalität zu erreichen, alle anderen Wege bedeuten noch bedeutend mehr Änderungen.

17.10.2013

Harmonische Wolken

Eigentlich ist es genial, alle wollen Wolken. 
Nein, ich meine nicht das Wetter, den Regen und schon gar nicht den bevorstehenden Winter.
Ich meine die Internet-Clouds, praktisch überall möchte uns ein Anbieter in seine Cloud locken!
Das ist auch absolut praktisch nur leider verteilen sich meine Daten damit in die große weite Welt und entziehen sich damit meiner Kontrolle. Das möchte ich nicht.
Ein sehr einfacher Ansatz ist es, schlicht eine eigene Cloud zu betreiben. Das geht erstaunlicher Weise sehr viel einfacher, als es auf den ersten Blick klingt.
Meine eigene Cloud habe ich bereits vor Wochen auf Basis der Software OwnCloud realisiert. Binnen weniger Minuten war alles fertig.
Seit einer Woche nun habe ich versucht mein Mobiltelefon dazu zu bewegen, meine Kontakte und Termine in meiner privaten Cloud abzulegen. Dabei weigerte sich die Software auf jede erdenkliche Weise.
Gestern Abend im Faselcast2 - ich war seit Jahren mal wieder dabei - gab Phil mir einen Hinweis auf seinen Blog, hält man sich an eine sehr obskure Reihenfolge beim Wegklicken der Fehlermeldungen, ist am Ende alles Funktionsfähig :) Unglaublich!

05.10.2013

Alles sicher - Aber testet irgendwer, was die Telekom so programmiert?! - Aber sicher

DE-Mail
Ich sehe die DE-Mail als eine tolle Sache an, und ich möchte auch garnicht die schon tausendfach totdiskutierten Argumente für und wider DE-Mail auf den Tisch holen. Aber ich möchte DE-Mail nutzen.
Nur gäb es da nicht einen extrem hilfsbereiten und aufopfernden Service (übrigens auch telefonisch, sehr nett) wäre das einfach unmöglich. Die Software ist schlicht buggie...

Grandios liebe Deutsche Telekom AG, Im De-Mail Account sagt Ihr, erlaubt für Passwörter ist:
->folgende Sonderzeichen sind nicht erlaubt: & < > " ' $

Euer Hauseigener Support antwortet dann, weil es nicht klappt:
->Die Sonderzeichen, als Drittbelegung, über den Ziffern z.B.§,$,% .... werden nicht vom System akzeptiert.

Argh, das sind dann aber deutlich mehr, davon abgesehen macht es das System nicht unbedingt sicherer, bedenkt man das doch hier soooo hohe Sicherheitsanforderungen gestellt sind!

Aber der Support hat einen praktischen Tipp aus dem daily business heraus:
->Die Erfahrung hat gezeigt, dass es dann zu Schwierigkeiten beim einloggen kommen kann.

Ach, wunderbar, es "kann zu Schwierigkeiten kommen", wenn man die explizit erlaubten Zeichen nutzt um ein sicheres Passwort zu erstellen :)

Dafür ist es dann aber möglich ein z.B. 20-stelliges Passwort zu hinterlegen, der spätere Login erlaubt aber nur 16 Stellen.
Hat dieses De-Mail eigentlich mal irgendwer debugged???

Also, sicher ist, das alles sicher ist. Wenn ich schon in meinen eigenen Account nicht rein komm'

04.10.2013

Sicher ist sicher - Benutzbares SSL Zertifikat kostenlos

Mittlerweile ist die Sicherheit bei Datenverbindungen im Internet ein großes Thema geworden - Nur ganz so einfach zu realisieren ist sie nicht. Um auf einer sicheren Verbindung (https://) eine Webseite (oder eben auch die Daten und Dateien darauf) zu senden und zu empfangen, muss ein Server sich dem Browser des Internetnutzers erst einmal vorstellen und eine Form der Verschlüsselung aushandeln.
Damit der Browser sich sicher sein kann, es auch mit dem richtigen (also dem gewünschten) Webserver zu tun zu haben, wird durch eine dritte Instanz, eine Zertifizierungsstelle, der Anbieter geprüft. Insbesondere bei Onlineshops oder Onlinebanking ist das besonders wichtig - um sicher sein zu können, tatsächlich mit dem Server der Bank zu kommunizieren. Für einfache private Webseiten ist dieser Weg oftmals zu teuer, da die Zertifizierungsstellen sich Ihre Bestätigung gern gut bezahlen lassen. Eine weitere Möglichkeit ist es sich einfach selbst ein Zertifikat auszustellen, dann jedoch bestätigt niemand die Echtheit des Zertifikats - Der Browser vertraut eben nicht jedem :)
Nun habe ich lange nach einer kostengünstigen Lösung gesucht, denn ich möchte nicht, dass Besucher eine Warnung vor meiner Webseite erhalten. Viel Geld für ein Zertifikat ausgeben möchte ich jedoch auch nicht. Nun habe ich einen Anbieter für kostenlose Zertifikate erblickt, diese werden von den meisten aktuellen Browser auch akzeptiert. Für private Webseiten ist ein StartSSL.com-Zertifikat vollkommen ausreichend und der ganze Prozess ist einfach und schnell erledigt.
Auf der Seite registrieren, die eigene E-Mail-Adresse verifizieren. Anschließend eine Domain im System hinterlegen und durch eine E-Mail-Adresse wie hostmaster@ oder webmaster@ auch diese per Mail verifizieren. Anschließend kann bereits das Zertifikat erstellt und heruntergeladen werden.
Das ganze funktioniert perfekt und ist tatsächlich kostenlos!
Viel Spaß beim Verschlüsseln...

30.11.2009

Musik, 2 3 4

Heute Morgen - ich stand unter der Dusche - kam mir ein komisches Fragment aus der Vergangenheit in den Sinn. Überhaupt ist das Badzimmer, scheints, ein Echter Kreativraum für mich. Stellt sich nur die Frage, sollte ich zukünftig komplette Tage dort verbringen?

Als ich mich nun mit warmem Wasser berieseln lies, war ich gedanklich plötzlich in meiner Jugend angelangt, in der Schule genaugenommen.
Eine, - die damals keiner mochte - Mathelehrerin, ist mir heute noch am positivsten in Erinnerung.
Eigentlich war es fast surreal, zuerst lernten wir nichts. Wir wurden nach dem Motto “Tu ich Dir nichts, tust Du mir nichts” unterrichtet. Unsere Lehrerin gab alles, neue Themen zu vermeiden und wir gaben alles Sie dabei zu unterstützen. Wenn ich nicht Irre, war es die 7. Klasse. Eh schon bekannt, als eine der schlimmsten Altersstufen. Die Pubertät der Lernunwilligen schlägt hier exakt zu.
Am Ende des Schuljahres war dann wohl allen klar, dass irgendwas nicht passte. Kurz darauf kam eine neue Mathelehrerin. Sie erklärte uns dann kurz und knapp, wir holen das auf und alle müssten mitziehen. Auf Einzelschicksale kann keine Rücksicht genommen werden :) Das setzte Sie dann auch perfekt in die Tat um. Die gesamte Klasse motzte und trotzdem war sie irgendwie auch cool dabei. Einige Klassenarbeiten mussten genehmigt werden, denn wenn mehr als 30% als mangelhaft oder ungenügend gewertet werden, so muss der Schulrektor dies bestätigen. Heute kann ich sagen, dieser Matheunterricht ist wirklich hängen geblieben. Und hey, so schlimm war es nun wirklich nicht. Eigentlich war sie sogar ziemlich cool.

Absolut nichts gebracht hat hingegen der Musikunterricht. Noch heute frage ich mich, wieso dort das Gesangstalent eines jeden bewertet wird. Was kann ich denn nun dagegen tun, dass ich nicht singen kann? Vermutlich unterstützt Dieter – Superstar – Bohlen mich, wenn ich jetzt behaupte: Egal wie viel ich auch übe, ich werde nie gut singen… Überhaupt, mir hat mir bis heute keiner wirklich beigebracht, wie das zu laufen hat :) Im Gegenteil, Entweder du kannst (gute Note) oder Du kannst nicht (schlechte Note).
Eigentlich wundert es mich wirklich: Ich liebe Musik, immer und überall. Ich habe mich viel damit beschäftigt und auch selbst schon welche produziert. War in meiner Jugend als Disk Jokey unterwegs, und habe viele, viele Radiosendungen in den Äther gejagt. Mein Gespür für Musik hat dem Publikum dabei fast immer gefallen. Für eine brauchbare Musiknote hat das aber nie gereicht.
Ich kenne begnadete Musiker - sie verdienen verdammt viel Geld mit Ihrer Musik - nur Noten lesen können die nicht. Die hätten dann wohl auch ne 4- auf dem Zeugnis bekommen. Fragwürdig!
So stand ich also heute morgen unter meiner Dusche und fragte mich: Ich liebe Musik, hab sie schon immer geliebt… Wieso habe ich den Musikunterricht gehasst?

18.10.2009

Wir waven uns jetzt einen!

Hey, wavest Du schon?
Nein?
Wie, mailst Du etwa noch?
Immer dies altmodische Zeug!

Eigentlich ist es noch gar nicht lange her, da habe ich festgestellt: “E-Mail Marketing ist praktisch Offlinepromotion.” Und ich steh dazu. Gut, vor 10 Jahren hieß es noch regelmäßig im TV “Diese Karte haben Sie Montag in Ihrem Briefkasten” – Heute finde ich die “Karte” in 20-facher Ausfertigung in meinem E-Mail Postkasten. Auch nicht besser!

Überhaupt ist das momentane E-Mail System vollkommen verstaubt und nicht Zeitgemäß. Insbesondere die technische Grundlage ist – wenn auch für damalige Verhältnisse schon sehr gut – nicht mehr sinnvoll. Andere Ansätze existieren, sind nur eben schwer umsetzbar.
Doch nun gibt es ja Wave – Googles Wave!

From Windows to Wave by Logoblink

Ich erinnere mich noch gern an die Aussage eines Dozenten, damals: “Meinst Du dieses Google wird gegenüber Altavista irgendeine Chance haben?” Nein, das glaubten wir wirklich nicht. Niemand konnte sich das vorstellen.
Werden wir also in wenigen Jahren dann alle waven?
Deinstalliere ich am besten schon mal mein Outlook?
Ist der Exchange-Server nun Altmetall?

Ich finde Wave hat gute Ansätze, aber es gibt noch viel zu tun. Wer jetzt etwas bewegen will, der programmiert Wave-Extensions. Damit lässt sich so einiges anstellen und vermutlich werden die ersten die Grinsekatzen sein.

Alles in allem gefällt mir Wave – Nur wirklich viel tun kann man noch nicht und vor allem einiges, was die Videos so “smoothy” versprechen ist dann am Ende doch verdammt old school.

Zumindest mal meinen Dank an das Google-Team für die Einladung zur Preview. Da noch zwei Einladungen übrig sind und man ja nichts umkommen lassen soll: Wer also mag, darf mir seinen Bedarf mitteilen, am Ende entscheidet dann das Los :)
Damit ein schönes Wochenende und Happy Waveing!