Ich sage leise Servus

Lange habe ich darüber nachgedacht. Doch heute habe ich die Dampfradio App (Steam Radio) aus den App Stores genommen. Ich schaffe es einfach zeitlich nicht, einen angemessenen Support zu gewährleisten. Darunter hat die Funktionalität gelitten (seit 2 Jahren kein funktionales Update mehr) und die Senderdatenbank ist auch hoffnungslos veraltet.

Ich habe durchaus nach Leuten gesucht, die vielleicht die App an meiner statt hätten weiterführen können – letztlich gab es da aber auch keine Optionen.

Dazu kommen wachsende rechtliche Bedenken, so ist in der Schweiz abzusehen, dass Streaming Apps, welche „fremde“ Streamquellen verwenden,  langfristig entweder mit Gebühren oder mit Abmahnungen zu rechnen haben.

Und dann eine App noch im Verkauf zu belassen, welche nur noch halb funktioniert – das möchte ich nicht. Das ist zwar sehr schade, aber nach fast 6 Jahren im App Store dann doch letztlich für mich eine Erfolgsgeschichte. Über 5000 Downloads weltweit muss erst einmal jemand nachmachen.

Ich bedanke mich bei allen treuen Fans für die guten Feedbacks, die Fehlerreports und Sender-Inputs – ohne euch hätte ich niemals so lange durchgehalten.

So bleibt mir nur leise zu sagen „Servus, schön war die Zeit.“

Minus ein WordPress

Neben diesem Blog betreibe ich schon seit über 5 Jahren auf http://ga.rbers.net eine Internetseite, die zum Publizieren meiner (privaten) Programmiertätigkeiten dient. Unter anderem sind dort auch Informationen über meine iOS und OS X Apps zu finden, welche den meisten Traffic generieren.

Da ich in den letzten Jahren immer weniger Lust hatte, selber am HTML/CSS zu schrauben, dachte ich „nimmste was fertiges, schönes Template, geht schnell, sieht gut aus“.

So weit so richtig.

Was ich aber mir niemals habe vorstellen können, ist das unglaubliche Aufkommen von Spammern und Hackern (bzw. wohl eher Hacker-Bots). Den allermeisten Traffic auf der Seite generieren nämlich WordPress-Kommentar-Spammer, welche das Internet automatisiert nach WordPress Instanzen abscannen, und dann versuchen ihre Viagra-Links in den Kommentaren zu platzieren. Andere versuchen wiederum darüber auch das ganze WordPress zu hacken. Version 4 hatte da so gewisse Lücken, und es werden auch noch einige weitere vorhanden sein. Ein Glück gibt es zwar das Plugin „Akismet“, welches sogar schon standardmässig mitinstalliert wird. Der räumt das tatsächlich fast alles weg. Kommentare also ohne Moderation freischalten? Vergiss es. Im Spam Filter schlagen bei mir tatsächlich so alle 1-2 Minuten ein Spam-Kommentar auf. Sehr, sehr nervig.

Das war noch lange nicht alles. Zu den Spammern kommen die Hacker(bots). Dass ein WordPress-Blog eine Login-Seite hat, und wo die zu finden ist, ist allgemein bekannt. Viele Skripte versuchen statt Kommentare zu schicken gleich das Admin-Passwort mittels „Brute-Force“ Attacke zu knacken. Da hört der Spass dann so richtig auf. Ist so eine Attacke erfolgreich, wird die WordPress installation nicht unbedingt gleich zerschossen, sondern ohne dass man es merkt zur Spamschleuder umfunktionert, während das eigene Blog trotzdem noch weiter läuft.

Auch hierfür gibt es Plugins – ich habe da welche Laufen, die IP Adressen sperren, wenn 3 mal das Passwort falsch eingegeben wurde. Ist das passiert, bekomme ich eine E-Mail. Zur Zeit bekomme ich täglich 3-10 E-Mails.

So ist es dann wohl passiert, dass irgendwas schief gegangen ist. Ob das vom letzten Plugin/Theme Update her kam, oder ob tatsächlich jemand die Seite gehackt hat kann ich nicht sagen – da müsste ich nochmal die Datenbank und das Dateisystem auf dem Server forensisch untersuchen. Ich konnte mich jedenfalls nicht mehr auf der Login Seite einloggen, weil da keine Login-Seite mehr kam. Tot. Weiss. Ohne Inhalt. Kein Tipp aus dem Internet konnte das wiederbeleben.

Also entschloss ich mich, das WordPress gleich ganz offline zu nehmen, und schnell eine kleine, sehr reduzierte Seite zu basteln (ja, doch wieder HTML/CSS!). Kein Fancy-Schmancy HTML5 zusch-zisch Zeug, sondern etwas ganz einfaches, was nicht ganz zum kotzen aussieht.

Gestern also für 2-3h hingesetzt, und heraus kam das:

ga.rbers.net Screenshot iPhone SimulatorVorerst mal reduziert auf die letzten Apps, die noch im Store sind, mit gaaanz wenig anderm kram (Video, Support Formular). Apropos Support Formular.

Was da draussen abgeht, merkt man dann, wenn man mal ein „ungesichertes“ Formular online schaltet. Zum Testen hatte ich es erstmal ohne „Captcha“ oder „Are you human?“ Überprüfung online geschaltet. Nicht mal 5 Minuten später hatte ich einen automatisierten Spam-Eintrag. Schön, so brauchte ich meine Mailfunktion wenigstens nicht testen. Eine einfache Rechenaufgabe hilft hier aber bislang ziemlich gut, um „Formular-Scan-und-Spam-Bots“ fern zu halten.

Ich bitte um Entschuldigung, falls da jetzt dem einen oder anderen zu wenig Informationen drauf sind, aber ich finde die Seite erfüllt jetzt ihren minimalen Zweck – ohne WordPress, jQuery, Bootstrap und keinerlei Analytics (noch nicht mal Google-Fonts) und ist trotzdem halbwegs „responsive“. Man unterbiete bitte die Ladezeiten (wenn ich die Fonts rausnehmen würde, wär’s noch viel schneller).

Daher jetzt minus ein WordPress. Irgendwie find ich’s gar nicht so schade.

 

Ein update für’s Radio

 

Der eine oder andere mag sich gefragt haben, warum ich in letzter Zeit so wenig geschrieben und gepodcastet habe. Ein Grund dafür war das seit langem fällige Update für’s Steam Radio auf Mac OS X

 

Neuerungen in der kommenden VersionV1.8 sind:

  • Statuszeilen-Menü ; damit lassen sich Sender über Schnellzugriff wechseln, ohne das Radio anzeigen zu müssen. Dieses lässt sich auch deaktivieren, falls ihr schon (wie ich…) zu viele Icons oben rechts in der Ecke habt.
  • Organisation der Sender auf dem Drehschalter ist jetzt sehr viel intuitiver über das „Organise Stations“ Menü (CMD+R) möglich: einfach per Drag and Drop in den Vorgegebenen Preset-Feldern sortieren
  • Aktuelle Logos für Schweizer Sender (SRF, Radio 24)
  • Einschränkung: die neue Version wird nicht mehr für Mac OS X 10.6.x erhältlich sein. Es bedeutet für mich einfach einen nicht mehr zu rechtfertigenden Aufwand, das parallel zu 10.7 und grösser am Laufen zu halten, und zu testen. (Kauft mehr Radios, dann schau ich mir das vielleicht noch mal an ;-)

Nachdem die Drag & Drop Geschichte für mich recht mühsam war, habe ich tatsächlich wieder Spass gefunden, für den Mac zu entwickeln. Mal sehen, eine gute Idee habe ich noch, vielleicht kommt da ja noch mehr :-)

Soll ich, oder soll ich nicht?

Ich hatte vor 2 Jahren schon einmal die Frage in die Runde gestellt: Soll ich meine Dampfradio-App auf weiteres Mobile-OS ausser iOS portieren? Die Antworten damals waren nicht sehr eindeutig, so dass ich den doch erheblichen Aufwand erst einmal gelassen habe.

Nachdem ich jetzt beruflich „zum Feind“ übergelaufen bin, und auf Android Apps entwickle, stelle ich mir schon die Frage: Soll ich? Es wäre allenfalls doch nicht so viel Aufwand, wie vor 2 Jahren. Und selbst für eine Portierung auf WinPhone wäre ich gerüstet.

Trotzdem bin ich mir nicht sicher. Gerüchten und Berichten zufolge kaufen Android Nutzer sehr viel weniger Apps als iOS Nutzer. Und die Zahl der Raubmordkopierer ist auch höher. Es fällt mir so sehr schwer einzuschätzen, ob sich meine dafür spärlich verfügbare Zeit rentieren würde, zumal der Playstore ebenfalls schon mit Radio-Apps überflutet ist.

Also: Soll ich, oder soll ich nicht?