Update alá Apple


Ein scheinbar ganz normaler Freitag Nachmittag, ganz normal? Nein Firefox meckert auf einmal, dass er Mac OS 10.5 ab jetzt nicht mehr unterstützt und man nicht mehr geschützt sei, wenn man die aktuellen Updates nicht bekommt. Man möge doch bitte das Betriebssystem aktualisieren.

Na gut…
Laufen denn neuer Versionen des Mac OS überhaupt auf einem Mac Mini 3,1? Laut der allwissenden Müllhalde: ja. Prima, na dann aktualisieren wir mal…

Im Apple Appstore gibt es nur 10.8, den Berglöwen, der setzt aber mindestens 10.6.8 voraus. Wo bekomme ich also eine 10.6 oder 10.7 her? Im Apple Store gibt’s nix 🙁 Also außer einem Verweis auf das 10.8 im Appstore.

Und die allwissende Müllhalde?
Auf Amazon bieten diverse Verkäufer 10.7 als Update für schlappe € 109,90 an. Die Foren wissen, dass Apple mit Veröffentlichung von 10.8 am 25. Juli dieses Jahres den Verkauf von 10.7 auf einem USB-Stick eingestellt hat. Soll man also € 110,- für ein Update ausgeben, bei dem man nicht mal sicher sein kann, ob es sich für 10.5 überhaupt eignet, oder etwa 10.6 voraussetzt?
10.6 würde ja eigentlich auch ausreichen. Das bringt den Appstore mit und lässt sich auf 10.6.8 und dann weiter auf 10.8 updaten. Aber auch die Suche danach bleibt erfolglos. Also kaufen wir doch gleich einen neuen Mac Mini, € 599,- ist ja auch nur unwesentlich teurer als das Update bei Amazon. Ich bin doch nicht verrückt! So weit geht meine Treue zu Apple dann auch wieder nicht!

Fassen wir doch mal zusammen:
Von Apple gibt es offensichtlich keine Möglichkeit einen 3 Jahre alten Rechner auf die aktuelle Version des Mac OSX zu heben. Das Internet weiß auch keine Lösung, und ein überteuertes Update von Amazon, ohne Funktionsgarantie ist ebenso unbefriedigend.

Jetzt ist endlich an der Zeit genervt zu werden! Jetzt rufe ich direkt bei Apple an, und dann sollen die mir auf den Kopf zusagen, dass ein 3 Jahre alter Rechner von ihnen nicht mehr unterstützt wird.

0800 2000 136: das Fräulein vom Band möchte wissen, ob ich ein Produkt von Apple erwerben oder eine Support-Anfrage stellen möchte. Da ich ja nicht weiß was ich kaufen soll wähle ich Support. Nun möchte das Fräulein vom Band lauter Dinge von mir wissen, die ich nicht beantworten kann, da mir ja das Problem nicht wirklich klar ist – ich lege auf.

0800 2000 136: diesmal möchte ich etwas kaufen und bin inzwischen auch schon deutlich genervter. Warteschleife, Warteschleife, Warteschleife, plötzlich ein lebendiger junger Mann „Was kann ich für Sie tun?“, ich bin, wie gesagt, genervt: „Wie kann man einen Rechner mit Mac OS 10.5 auf eine aktuelle Version des Betriebssystems aktualisieren?“. Er ganz milde, freundlich, nett und beruhigend: „Indem Sie bei mir die neueste Version von 10.6 kaufen.“ Ich bin fassungslos!

Er erklärt mir, dass Apple Mac OSX 10.6 nur noch auf telefonische Nachfrage im Apple Store verkauft. Für € 21,95 inkl. MwSt. und Versand bekommt man das System auf DVD und kann danach im Appstore problemlos auf 10.8 updaten.
Warum Apple so geheimnisvoll tut und diese Version im Web nicht mehr anbietet kann er mir auch nicht erklären, zumal jetzt alle für iOS 6 mindestens Mac OSX 10.6 benötigen würden.

Apple hat sich ja im Laufe der Jahrzehnte schon viele echte Klopper geleistet, aber was dieses absurde Theater soll ist echt unerklärlich. Oder glauben sie wirklich, ich würde mir einen neuen Mac kaufen, weil ich denken muss, dass sie meinen erst 3 Jahre alten Mac nicht mehr aktualisieren?

Na bloß gut, daß wir mal darüber gesprochen haben!

Der Tag an dem die Welt still stand

Freitag, der 28.09.2012 – heute ist die Welt stehen geblieben, vielleicht nicht die ganze Welt, aber auf jeden Fall meine. Was ist passiert?

11:05 Uhr
Versatel hat mal wieder das Internet kaputt gemacht und das Telefon geht auch nicht mehr.

11:35 Uhr
Es geht immer noch nichts, ich rufe bei der Hotline an, das Fräulein vom Band fragt nach der Rufnummer des betroffenen Anschlusses. Wo ist bei meinem Handy während eines Telefonats eigentlich der Ziffernblock? Bevor ich ihn gefunden habe, hat das Fräulein vom Band schon ungeduldig wieder aufgelegt. Also nochmal anrufen, sich nochmal belehren lassen, dass Gespräche aufgezeichnet werden können und ich widersprechen soll, wenn ich das nicht wünsche. Jetzt habe ich den Ziffernblock und übermittle die betroffene Rufnummer. Das Fräulein vom Band wiederholt sie Ziffer für Ziffer – ja das ist die richtige Nummer, bestätige ich mit der 1. Ich habe ein technisches Problem oder eine Störung: 2.

11:45 Uhr
Ich bin endlich bis zur Warteschleife vorgedrungen, und darf mich einer kurzen musikalischen Pause erfreuen. Da unterbricht das Fräulein vom Band schon wieder und teilt mir mit, auf meiner aktuellen Warteposition hätte ich eine voraussichtliche Wartezeit von 15 Minuten, deswegen möge ich es doch später noch einmal versuchen. Sprach’s und legt auf.

Kein Internet! Ich kann NICHTS machen. Keine eMails, kein Shop, kein Blog – nichts! Klar ich könnte ein wenig mit dem Handy telefonieren, aber dessen Telefonbuch ist extrem schlecht gepflegt, ich verwalte meine Kontakte im Internet.
Na gut, dann mache ich halt etwas ganz anderes…

14:16 Uhr
Da bin ich wieder, im Gegensatz zu Telefon und Internet.
Also rufe ich nochmal bei der Hotline an, vielleicht gibt es da ja Neuigkeiten. Nachdem ich oben beschriebene Prozedur, inzwischen schon ganz routiniert, absolviert habe, gibt es tatsächlich etwas Neues: das Fräulein vom Band erklärt mir, in meinem Bereich gäbe es eine Störung, deswegen würden mein Telefon und mein Internet derzeit nicht funktionieren. Man habe die Störung aber schon bemerkt und die Techniker arbeiteten mit Hochdruck an der Lösung.
Ach es gibt also eine Störung, jetzt weiß ich wenigstens warum mein Telefon und mein Internet nicht funktionieren.
Bloß gut ich habe noch analoge Bücher, die ihre Gültigkeit nicht übers Internet bestätigen müssen, bevor man sie lesen kann.
Kaffeetrinken, Wocheneinkauf…

17:59 Uhr
Ich bin wieder zurück, mein Internet immer noch nicht.
In meiner Verzweiflung rufe ich nochmal bei der Hotline an. Die übliche Prozedur – alles Routine.
Und da ist auch wieder meine Freundin vom Band und erklärt mir, dass es in meinem Bereich derzeit eine Störung gäbe und meine Telefon und Internet deswegen nicht funktionieren würden. Man habe die Störung aber schon bemerkt und die Techniker arbeiteten mit Hochdruck an einer Lösung. Irgendwie kommt mir das bekannt vor, ich gehe duschen.

19:35 Uhr
Und da isses wieder! 11:05 Uhr – 19:35 Uhr macht genau 8,5 Stunden, damit hat Versatel die magischen 99,9% Verfügbarkeit schon fast an einem einzigen Tag gerissen – aber es war ja auch nicht der erste Ausfall in diesem Jahr.
8,5 Stunden sind zufällig auch ziemlich genau ein kompletter Arbeitstag, den Versatel hier einfach vernichtet hat. Zuletzt hatte ein Bagger das wohl einzige Versatel-Kabel am Ostkreuz zerstört, das hat aber auch länger als 8,5 Stunden gebraucht bis es repariert war – es würde mich schon interessieren was es diesmal war.
Alles in Allem ein wirklich schwarzer Freitag. Danke Versatel, Ihr habt das großartig gemacht!

Nein, ich bin nicht süchtig, aber abhängig bin ich schon.

Facebook, Twitter, Google: statische Buttons im Eigenbau für Atahualpa

Statische social buttons im Eigenbau.
Auf perun.net wird sehr schön beschrieben warum man statische Buttons für die Weiterempfehlung in sozialen Netzwerken verwenden sollte und wie man sich diese Buttons selber bauen kann. Leider funktioniert diese Anleitung nicht für das WordPress Theme Atahualpa, da dieses keine single.php verwendet. Ich habe mir jetzt den Spaß gemacht und eine Lösung für Atahualpa gefunden.

Implementierung der Links

Das Theme hat, neben der fehlenden single.php, 3 Probleme:

  • es gibt keine Variable für den Blog-Titel
  • die vorhandene Variable für den encodeten Post-Titel (%post-title-encoded%) funktioniert nicht – in der bfa_postinfo.php ist keine Funktion zum Verarbeiten dieser Variable vorhanden, ich habe nicht ausgetestet, ob dies das einzige Problem ist
  • obwohl es als Workaround für bestehende Probleme mit der Comments-Variable empfohlen wird,

    NOTE: On single post pages the %comments(‚…‘)% link won’t display anything because the comments are on the same page. If you still want to link to the comments, the comment section and the comment form start with named anchors, so you use something like this:
    Skip to comments‘; ?> or Skip to comments form‘; ?>

    funktioniert kein eingebettetes PHP in FOOTER: Single Post Pages

Wenn die ersten beiden oder das dritte dieser Probleme behoben wären könnte man die Buttons wohl komfortabel über die Theme-Optionen konfigurieren, aber leider geht das mit meiner aktuellen Version Atahualpa 3.7.3 nicht.

Ich habe für die Funktionalität folgenden Code in die bfa_post_parts.php hinter "echo $before;" (bei mir Zeile 207) eingefügt:

//static bookmark buttons
if(is_single()) {
$buttons = '<div>
<p>Diesen Artikel weiterempfehlen:</p>
<ul>
<li><a href="http://www.xing.com/app/user?op=share;url='.urlencode(get_permalink($post->ID)).';title='.rawurlencode(get_the_title()).';provider='.rawurlencode(get_bloginfo('name')).'" target="blank" title="Bei XING empfehlen"><span>XING</span></a></li>'
.'<li><a href="https://twitter.com/intent/tweet?source=webclient&text='.rawurlencode(strip_tags(get_the_title())).'%20'.urlencode(get_permalink($post->ID)).'" target="blank" title="Bei Twitter empfehlen"><span>Twitter</span></a></li>'
.'<li><a href="https://www.facebook.com/sharer/sharer.php?u='.urlencode(get_permalink($post->ID)).'&t='.rawurlencode(strip_tags(get_the_title())).'" target="blank" title="Bei Facebook empfehlen"><span>Facebook</span></a></li>'
.'<li><a href="https://plusone.google.com/_/+1/confirm?hl=de&url='.urlencode(get_permalink($post->ID)).'&title='.rawurlencode(strip_tags(get_the_title())).'" target="blank" title="Bei Google+ empfehlen"><span>Google+</span></a></li>'
.'<li><a href="http://del.icio.us/post?url='.urlencode(get_permalink($post->ID)).'&title='.rawurlencode(strip_tags(get_the_title())).'" target="blank" title="Bei Delicious empfehlen"><span>Delicious</span></a></li>'
.'</ul>
<div></div>
</div><br />';
echo $buttons;
}

Gestaltung der Buttons

In der Konfiguration von Atahualpa kann man zwar direkt Styles angeben aber keine Styledefinitionen für bestimmte Elemente hinterlegen, deswegen mußte ich ein neues Stylesheet für diesen Zweck anlegen. Ich verwende dafür die CSS & JavaScript Toolbox mit der sich sowas sehr elegant erledigen lässt.
Die Style-Definitonen der perun.net-Anleitung habe ich hierzu in einem neuen Stylesheet abgelegt (/wp-includes/css/social.css) und dieses mittels des Plugins für „All Posts“ eingebunden.

Fazit

Diese Lösung funktioniert für WordPress Installationen mit Atahualpa-Theme sehr gut, sie hat allerdings das Manko, dass die Änderungen an der bfa_post_parts.php von Hand wieder nachgepflegt werden müssen, sollte BytesForAll diese Datei im Zuge eines Updates ändern.
Aber vielleicht lässt sich ja bis dahin mit der Hilfe von BytesForAll auch eine andere Lösung finden.