Kategorien
Technik

Alle Dateitypen in WordPress erlauben

Kleiner Notizzettel zu WordPress und nicht erlaubten Dateitypen in der Mediathek.

Ich hatte gerade wieder so einen Fall und konnte mich noch dunkel daran erinnern, dass man hierfür die wp-config.php modifizieren muss.

Einfach am Ende der Datei define( 'ALLOW_UNFILTERED_UPLOADS', true ); anfügen und sämtliche Dateitypen können über das Backend hochgeladen werden.

Kategorien
Technik

Bash-Prompt umgestalten

Wenn ich auf einem Linux-System unterwegs bin und auf der Bash das aktuelle Verzeichnis wissen möchte/muss, mache ich das meist ganz klassisch mit pwd (print working directory).

Auf meinem Uberspace soll das aber zukünftig direkt im Prompt (also der Eingabeaufforderung) der Bash stehen. Das kann man mit wenigen Handgriffen an der Umgebungsvariable PS1 ändern.

PS1

Der aktuelle Zustand wird mit echo $PS1 ausgelesen. Auf einem frisch eingerichteten Uberspace 7 bekommt man folgende Ausgabe (der User hat in diesem Beispiel den html-Ordner über den symbolischen Link im Home-Verzeichnis betreten):

[username@host html]$echo $PS1
[\u@\h \W]$

Angezeigt wird im Prompt also der angemeldete User, gefolgt von einem @-Zeichen, dem Hostnamen, einem Leerzeichen sowie dem aktuellen Verzeichnis und einem $-Zeichen. Das alles steht in eckigen Klammern.

Ich möchte aber nun, dass nicht nur zusätzlich der komplette Pfad angezeigt wird. Wenn ich schon mal dabei bin, ändere ich auch gleich noch ein paar andere Dinge. Insgesamt soll mein Prompt auf dem Server diese Form haben:

username@FQDN pfad $

Der Username, gefolgt von einem @, dem FQDN (fully qualified domain name), einem Leerzeichen, dem kompletten Pfad, einem weiteren Leerzeichen, dem $-Zeichen und schließlich einem zusätzlichen Leerzeichen. Die eckigen Klammern sollen ebenfalls verschwinden.

Folgendes muss hierfür in die PS1 eingetragen werden:

PS1='\u@\H \w $ '

Das Ergebnis schaut im html-Verzeichnis dann so aus:

username@host.uberspace.de ~/html $ 

Oder, wenn man das html-Verzeichnis nicht über den symbolischen Link im Home-Verzeichnis, sondern über die unterste Ebene des Systems betritt, eben so:

username@host.uberspace.de /var/www/virtual/username/html $ 

Eine Auflistung weiterer Variablen gibt es z.B. hier.

Das alles geht allerdings auch noch komplizierter. 😉

Mit Farben

Man kann den Prompt z.B. farblich gestalten. Die Form

username@host.uberspace.de:/var/www/virtual/username/html$

mit den Farben Grün und Hellblau würde sich so ganz gut machen:

PS1='\[3[0;32m\]\u\[\e[m\]\[3[0;32m\]@\[\e[m\]\[3[0;32m\]\H\[\e[m\]:\[3[1;34m\]\w\[\e[m\]\$ '

Mir persönlich gefällt dieses Beispiel sogar noch besser als das weiter oben, also lasse ich es auch so. Ein paar Farben können ja nicht schaden. 👍

Man könnte den Prompt natürlich noch mehr umgestalten, etwa auch mit Hintergrundfarben, aber das wäre mir persönlich dann schon wieder zu unübersichtlich.

Änderungen dauerhaft nutzen

Die Änderungen an der Umgebungsvariablen PS1 gehen freilich verloren, wenn man sich neu im System einloggt.

Damit diese dauerhaft gespeichert werden, muss man einen Eintrag in der .bashrc im Home-Verzeichnis hinterlegen. Dieser könnte etwa so aussehen:

# Bash-Prompt
# Default auf diesem System war:
# [\u@\h \W]$
PS1='\[3[0;32m\]\u\[\e[m\]\[3[0;32m\]@\[\e[m\]\[3[0;32m\]\H\[\e[m\]:\[3[1;34m\]\w\[\e[m\]\$ '

Abschließend die .bashrc neu einlesen:

source ~/.bashrc

Alternativ könnte man sich natürlich auch einfach neu am Server anmelden.

Kategorien
Technik

Tiny Tiny RSS auf Uberspace 7

💡 Update am 24.05.2023: Da ich hin und wieder Anfragen zur Installation von Tiny Tiny RSS auf Uberspace 7 bekomme, sei einleitend angemerkt, dass ich mittlerweile FreshRSS nutze und auch empfehle.

Ich bin erst kürzlich (naja, im Dezember) von Uberspace 6 auf Uberspace 7 umgestiegen und wollte dort auch Tiny Tiny RSS installieren, was problemlos funktioniert hat.

Im Folgenden eine kleine Anleitung, wie man den RSS-Reader auf einem frisch eingerichteten Uberspace-7-Account installieren kann. Als Datenbank kommt MySQL MariaDB zum Einsatz, die Installation liegt in https://$USERNAME.uber.space/ttrss. Das geht natürlich auch mit eigenen Domains.

Installation

Download

Zuerst betreten wir den html-Ordner und klonen das Git-Repository in den Unterordner ttrss:

cd /var/www/virtual/$USERNAME/html/
git clone https://tt-rss.org/git/tt-rss.git ttrss

Datenbank

Jetzt erstellen wir eine neue Datenbank für Tiny Tiny RSS:

mysql -e "Create Database $USERNAME_ttrss"

Das Passwort wurde bei der Einrichtung des Uberspace-Accounts automatisch angelegt und ist im Homeverzeichnis zu finden:

cat ~/.my.cnf

Tiny Tiny RSS ist jetzt über das WWW erreichbar und kann eingerichtet werden. Die Default-Zugangsdaten lauten:

Username: admin
Passwort: password

Das Passwort sollte man natürlich am besten umgehend ändern. 😉

RSS-Feeds aktualisieren

Manuell

Wenn man seine RSS-Feeds nur am Desktop-Rechner oder Notebook liest, würde es prinzipell reichen, wenn man sich via Shell am Server anmeldet und den Daemon dort startet:

php /var/www/virtual/html/$USERNAME/ttrss/update.php --daemon

Mit Strg+c wird der wieder gestoppt. Alternativ könnte man das auch in ein Shell-Skript schreiben und dieses nach der Anmeldung am Server z.B. mit dem .bashrc-Alias ttrss starten.

Automatisiert

Das alles geht natürlich auch automatisch und ist ganz praktisch, wenn man tippfaul ist oder die Feeds auch via App auf dem Telefon lesen möchte.

Via Cronjob

Die Crontab mit crontab -e öffnen und z.B. folgende Zeilen eintragen:

# Tiny Tiny RSS
*/30 * * * * php /var/www/virtual/$USERNAME/html/tt-rss/update.php --feeds --quiet

Die Feeds werden hierbei alle 30 Minuten aktualisiert.

Als Dienst

Hierfür könnte z.B. im Ordner ~/scripts das Shell-Skript ttrss.sh mit folgendem Inhalt erstellt werden:

#!/bin/bash
cd /var/www/virtual/&USERNAME/html/ttrss/
exec php ./update_daemon2.php --daemon 2>&1

Ausführbar machen:

chmod u+rwx ~/scripts/ttrss.sh

Nun wird für dieses Skript ein Dienst eingerichtet (an dieser Stelle könnte auch, wie weiter oben bereits angesprochen, ein .bashrc-Alias Verwendung finden):

cd ~/etc/services.d/
nano ttrss.ini

Der Inhalt der ttrss.ini:

[program:ttrss]
command=/home/$USERNAME/scripts/ttrss.sh
autostart=yes
autorestart=yes

Die neue ttrss.ini einlesen:

supervisorctl reread

…und starten:

supervisorctl update

Sollte es keine Fehlermeldungen geben, läuft Tiny Tiny RSS jetzt als eigener Dienst auf dem Server, was man sich z.B. im Programm htop jetzt anschauen könnte.

Weitere Befehle:

Neustarten mit supervisorctl restart ttrss, stoppen mit supervisorctl stop ttrss, starten mit supervisorctl start ttrss.

Kategorien
Technik

Twitter aufräumen

Twitter, ein leidiges Thema bei mir. Vor 11 Jahren, als ich meinen Account registriert hatte, bin ich einigermaßen begeistert gestartet. Mittlerweile ist das in den vergangenen Jahren aber ein wenig eingeschlafen. Löschen möchte ich meinen Account (noch) nicht, aber doch mal ein wenig aufräumen.

Tweets löschen

Da gibt es ja allerhand Apps, die das mehr oder weniger gut können. Das habe ich auch in der Vergangenheit hin und wieder mal gemacht.

Follower löschen

Ich hatte, als ich Twitter noch regelmäßiger genutzt habe, um die 1200 Follower. In den letzten zwei Jahren war ich dort aber so gut wie gar nicht mehr aktiv. Dennoch waren es bis vorhin noch knapp über 1000 Follower. 90% von denen kannte ich überhaupt nicht. Unter diesen waren auch einige Marketing-Fuzzies und sonstiger Bodensatz des Internets. Das musste also alles weg.

Leider kann man Follower nicht einfach so entfernen. Man muss sie blockieren. Wenn man sie danach wieder ent-blockiert, folgen die Accounts einem nicht mehr. Es gibt eine praktische Chrome-Erweiterung, mit der man automatisiert Follower blockieren kann.

Jetzt hatte ich natürlich knapp 1000 blockierte User in meinem Account. Auch irgendwie doof. Hier habe ich allerdings eine Möglichkeit gefunden, diese blockierten User ohne zusätzliche Apps automatisiert aus dem Account zu entfernen.

Man loggt sich via Google Chrome in seinen Twitter-Account ein und wechselt in die Seite mit den blockierten Usern. Jetzt startet man die Chrome-Entwicklertools und öffnet die Konsole. Mit var autoScroll = setInterval(() => window.scrollTo(0, document.body.scrollHeight),1000); wird die Seite ganz ans Ende gescrollt. Für mich mit meinen 1000 Blockierten ganz praktisch. Ein clearInterval(autoScroll) stoppt das automatisierte Scrollen.

Abschließend werden die User mit $('.user-actions-follow-button').click() wieder ent-blockt.

Fertig. Man hat jetzt wieder einen »sauberen« Account ohne Follower und ohne blockierte User.

Kategorien
Technik

Logfile-Analyse mit GoAccess auf einem Uberspace

Ich wollte mir heute nach langer Zeit mal einen aktuellen Überblick über die Crawler verschaffen, die meine Seite so ansteuern.

Da ich keine Zeit für und Lust auf Piwik Matomo habe, war ich auf der Suche nach einem schlanken Kommandozeilen-Programm, das direkt auf dem Server läuft und dort auf die access_log des Apache zugreift.

Fündig geworden bin ich in GoAccess. Auf einem Uberspace lässt sich das schnell in Betrieb nehmen.

Download und Konfiguration

Zuerst laden wir es im Home-Verzeichnis herunter, entpacken es, benennen den Ordner um und betreten diesen:

cd ~
wget https://tar.goaccess.io/goaccess-1.3.tar.gz
tar -xzvf goaccess-1.3.tar.gz
mv goaccess-1.3/ goaccess/
cd goaccess

Anschließend konfigurieren:

./configure --enable-geoip --enable-utf8 --prefix=/home/$USERNAME

Jetzt lässt sich GoAccess auch schon starten:

goaccess -a -p ~/goaccess/config/goaccess.conf -f /readonly/$USERNAME/logs/access_log

Nach dem Start des Programms muss man mit der SPACE-Taste nun noch Log-Format bestätigen, z.B. NCSA Combined Log Format. Nach der Bestätigung mit Enter wird das Dashboard gestartet.

Alias einrichten

Damit man nicht bei jedem Mal so viel tippen muss, richtet man sich noch einen Alias in der .bashrc ein:

nano ~/.bashrc

Der Alias könnte so ausschauen:

alias goaccess-log='goaccess -a -p ~/goaccess/config/goaccess.conf -f /readonly/$USERNAME/logs/access_log'

Jetzt noch die .bashrc neu einlesen:

source ~/.bashrc

Fertig. Das Programm lässt sich nun mit goaccess-log starten.

Kategorien
Technik

Aldi Talk

Ich bin, nachdem mir die astronomischen Preise der Telekom in den vergangenen Jahren immer mehr auf die Nerven gegangen sind, letzten Monat mit meiner Rufnummer in das Netz von o2 gewechselt. Genauer gesagt zu Aldi Talk. Das hatte ich eigentlich schon länger vor.

Aber bei den Prepaid-Anbietern gab es meist kein LTE und auch keine Telefon- und SMS-Flatrate. Ich telefoniere zwar nicht viel und verschicke auch relativ wenige SMS. Aber wenn, dann möchte ich da nicht jeden Monat irgendwelche Zähler zurücksetzen oder Inklusivminuten im Hinterkopf behalten.

LTE gibt es bei Aldi Talk mittlerweile seit 2016. Eine Allnet-Flat für Telefonie und SMS seit Juni. Und das alles für 7,99 Euro pro vier Wochen. Einem Wechsel stand also prinzipiell nichts mehr im Weg. Und für den Preis war ich auch bereit, Abstriche bei der Qualität des Netzes zu machen.

Starter-Set, Registrierung und Portierung

Meine letzte Portierung ist ja nun schon ein paar Jahre her. Zudem war diese eher nur ein Test, um das überhaupt mal gemacht zu haben. Jetzt sollte aber meine »normale« Handynummer das Netz wechseln. Also ab in den nächsten Aldi und dort an der Kasse am 3. November das Starter-Set gekauft. So weit, so unspektakulär.

Kundenmenü von »Aldi Talk«

Interessant wurde aber der nächste Schritt. Man muss sich ja neuerdings auch bei Prepaid-Karten via Personalausweis legitimieren. Ich hatte aber ehrlich gesagt keine Lust, erst mal etwas auszudrucken und damit dann zur Post zu laufen. Also habe ich das direkt am 5. November mit der Registrierungs-App von Aldi Talk ausprobiert. Das hat zu meinem Erstaunen sehr gut geklappt, die Karte war ein paar Minuten später im Netz.

Die Portierung meiner Rufnummer habe ich direkt in der App beantragt. Vorher natürlich noch bei der Telekom angerufen und im Freigabe der Nummer meines gekündigten Vertrags gebeten. Ein paar Minuten später bekam ich schon eine SMS von Aldi Talk. Die Portierung wurde für den 13. November angekündigt. Alles sehr unkompliziert.

Qualität des Netzes

Da war ich ehrlich gesagt schon ein wenig besorgt. Zwar war ich bereit, mir für weniger Geld auch weniger Qualität einzukaufen. Aber trotzdem hatte ich immer die ganzen Leute im Hinterkopf, die über das o2-Netz laut schimpfen. Ich rechnete also beim Telefonieren mit einer hörbar schlechteren Qualität und mit regelmäßigen Verbindungsabbrüchen.

Die Sorge war allerdings unbegründet. Ich hatte mir z.B. hier zu Hause am Schreibtisch in den vergangenen Jahren eine merkwürdige Telefon-Haltung angewöhnt. Denn wenn ich mit meiner Telekom-Karte telefoniert habe, musste ich mich immer ein wenig nach rechts in Richtung Fenster beugen, da ich dann besseren Empfang hatte. Lehnte ich mich nach links, wurde die Gesprächsqualität deutlich schlechter. Mit meiner Aldi-Talk-Karte habe ich dieses Problem nicht. Die Gesprächsqualität ist hier in der gesamten Wohnung deutlich besser als mit der Telekom.

Gut, das kann auch Zufall sein. Also habe ich tagelang gezielt an den Orten telefoniert, an welchen ich mich regelmäßig aufhalte mit dem Ergebnis, dass die Gesprächsqualität überall ausgezeichnet ist. Ich war wirklich erstaunt.

Mit dem Datentransfer sieht es natürlich ein wenig anders aus. Der LTE-Empfang ist bei Aldi Talk auf 21,6 Mbit/s im Download und 8,6 Mbit/s im Upload begrenzt ist. Aber sind wir mal ehrlich: da merkt man im täglichen Gebrauch keinen Unterschied. Ob ein Foto jetzt in einer halben oder anderthalb Sekunden via WhatsApp übertragen wird, ist mir persönlich egal. Wichtig ist mir nur, dass es übertragen wird.

Und da habe ich mich in den letzten Jahren immer mal wieder über die Telekom geärgert. Denn hier im östlichen Ruhrgebiet gibt es tatsächlich auch heute noch einige Ecken, in denen man mit der Telekom gar keinen LTE-Empfang hat. Der Witz hierbei: man hat dann nur Edge, ausnahmslos. Das mobile Internet ist dann schon extrem eingeschränkt. Fotos verschicken kann man da vergessen.

Im o2-Netz habe ich hier auch Stellen entdeckt, an denen ich kein LTE empfange. Allerdings sind das nur zwei kleine Ecken. Und hier habe ich dann aber immer 3G.

Fazit

Ich kann nicht meckern. Im Gegenteil. Bei Aldi Talk ist LTE zwar gedrosselt, aber absolut brauchbar. Im täglichen Gebrauch merkt man da überhaupt keinen Unterschied.

Ich habe das natürlich auch gemessen und festgestellt, dass die von Aldi Talk versprochenen Werte wirklich erreicht werden. In Gebäuden liegen sie knapp darunter. Aber das ist bei der Telekom ja auch nicht anders. So werden aus den »bis zu 300 MBit/s im Download« hier bei mir am Schreibtisch nur 30 MBit/s, draußen 40 MBit/s. Mit Aldi Talk erreiche ich von den maximalen 21,6 MBit/s immerhin noch 18 MBit/s, unterwegs immer fast die 21,6 MBit/s.

Bei der Gesprächsqualität liegt das Netz von o2 in meinen Ohren hier aktuell deutlich vor der Telekom.

Daher bin ich auch ganz besonders begeistert vom Preis. Ich benötige nicht viel Datenvolumen. Mit 1,5 GB komme ich völlig problemlos aus. Mein alter Telekom-Vertrag (»Magenta Mobil S mit Handy, 1. Generation«) kostete im Monat 39,95 Euro und ist mit seinem Datenvolumen von 1 GB schon ein wenig angestaubt. Würde ich in einen aktuellen Tarif wechseln, läge ich bei mindestens 36,95 Euro. Mit Smartphone-Option dann schon bei 46,95 Euro; mit »Top-Smartphone« sogar bei 56,95 Euro.

So bezahle ich jetzt erst mal nur noch 7,99 Euro für vier Wochen.

Kategorien
Technik

Mehrere Domains mit Uberspace 7

Falls das mal jemand benötigt.

Zuerst das gewünschte Verzeichnis für die Domain anlegen:

cd /var/www/virtual/$USERNAME/html
mkdir domain.de

Anschließend noch die Rechte anpassen:

chmod 755 domain.de

Nun noch einen Symlink setzen:

cd /var/www/virtual/$USERNAME
ln -s html/domain.de domain.de

Sofern die Domain mit uberspace web domain add domain.de eingerichtet ist, dürfte sie jetzt erreichbar sein.

Soll die Domain auch via www erreichbar sein, muss hierfür ebenfalls ein Symlink gesetzt werden:

cd /var/www/virtual/$USERNAME
ln -s html/domain.de www.domain.de

Das »alte« html-Verzeichnis

Das »alte« html-Verzeichnis muss, sofern die Uberspace-Domain genutzt werden soll, ebenfalls angepasst werden. Der Übersichtlichkeit halber nennen wir dieses Verzeichnis aber nicht mehr html, sondern $USERNAME.uber.space:

cd /var/www/virtual/$USERNAME/html
mkdir $USERNAME.uber.space
chmod 755 $USERNAME.uber.space
cd ..
ln -s html/$USERNAME.uber.space $USERNAME.uber.space
Kategorien
Allgemein

Direktbanken und Bareinzahlungen

Ich habe mal ein wenig recherchiert. Hier die Möglichkeiten, wie man als Inhaber eines Girokontos bei einer Direktbank relativ problemlos Bargeld auf sein Konto befördern kann.

Über kostenfreie Umwege

Einzahlung bei der »alten« Filialbank

Der Klassiker. Man kündigt das alte Konto bei der Filialbank nicht und nutzt es, um Bargeld einzuzahlen und dieses auf das Direktbank-Girokonto zu überweisen.

Tagesgeldkonto der comdirect

In den AGB der comdirect habe ich entdeckt, dass man auf das Tagesgeldkonto der comdirect ebenfalls Bargeld einzahlen kann. Allerdings funktioniert dies nur an Kassen der Commerzbank, nicht aber an deren Einzahlungsautomaten.

Da man das Referenzkonto des Tagesgeldkontos auch bei einer anderen Bank führen kann, empfiehlt es sich ebenfalls für Direktbank-Kunden, die kein Girokonto bei der comdirect haben.

Tagesgeldkonto der Commerzbank

Die beste Möglichkeit, wie ich finde, wenn man nicht Kunde bei der Norisbank oder der comdirect ist. Das Referenzkonto des Tagesgeldkontos darf man auch bei einer fremden Bank führen. Der große Vorteil gegenüber der Methode mit dem comdirect-Tagesgeldkonto ist, dass man mit der InfoCard des Kontos auch die Einzahlungsautomaten der Commerzbank nutzen darf.

In Ermangelung eines Commerzbank-Girokontos verfügt man im Regelfall natürlich nicht über einen Online-Banking-Zugang. Das Tagesgeldkonto lässt sich dann nur in einer Filiale der Commerzbank eröffnen.

Ich habe das kürzlich selbst gemacht und dabei festgestellt, dass sich das Tagesgeldkonto der Commerzbank wunderhübsch dazu eignet, sein Spaarschwein zu leeren. Denn an den Einzahlungsautomaten der Commerzbank kann man pro Einzahlung bis zu 1.000 Münzen einwerfen.

SparCard und maxblue-Depot der Deutschen Bank

Diese Möglichkeit habe ich hier entdeckt. Man zahlt das Bargeld (nur Scheine möglich) am Automaten via SparCard auf das konstenfreie Sparkonto ein und überweist es via Online-Banking auf ein Unterkonto. Wenn man bei der Deutschen Bank kein Girokonto hat, nimmt man hierfür einfach das kostenfreie maxblue-Depotkonto. Von diesem aus überweist man das Geld anschließend auf das Direktbank-Girokonto, welches natürlich vorher als Referenzkonto hinterlegt werden muss.

Direktbanken, die ihren Kunden Bareinzahlungen ermöglichen

Norisbank und comdirect

Diese beiden Direktbanken sind Tochterunternehmen großer Filialbanken. Die Norisbank gehört der Deutschen Bank, die comdirect befindet sich zu knapp über 80% im Besitz der Commerzbank. Kunden dieser beiden Direktbanken können für Bargeldeinzahlungen diverse Möglichkeiten der Mutterkonzerne nutzen, sind damit also relativ fein raus.

Relativ insofern, als an den Einzahlungsautomaten der Deutschen Bank nur Scheine eingezahlt werden können und die comdirect seit Februar 2016 der eigenen Kundschaft nur noch drei kostenlose Einzahlungen pro Jahr bei der Commerzbank ermöglicht. Ab der vierten Einzahlung wird eine Gebühr von 1,90 EUR fällig.

Das ist, wie ich finde, aber immer noch zu verschmerzen, wenn man einen hohen Bargeldbetrag einzahlt. Bei anderen Banken ist bei Barüberweisungen ja teilweise eine Gebühr von 15 EUR zu zahlen (siehe weiter unten). Zudem gibt es für comdirect-Kunden unter dem Punkt »Tagesgeldkonto der comdirect« weiter oben einen kleinen Trick, wie man auch ab der vierten Einzahlung konstenfrei davon kommt. Die comdirect hat mir diese Möglichkeit übrigens auf Twitter bestätigt.

ING-DiBa

Die ING-DiBa ermöglicht es ihren Kunden ebenfalls, Bargeld in den Filialen der Reisebank einzuzahlen. Nachteile: diese Filialen befinden sich nur an größeren Hauptbahnhöfen. Zudem sind lediglich Einzahlungen zwischen 1.000 und 25.000 EUR kostenfrei.

Das ist also eher etwas für einen Autoverkauf oder dergleichen. Wie es sich allerdings anfühlt, mit so einem Haufen Geld in der Tasche z.B. den Dortmunder Hauptbahnhof durch den Nordeingang zu betreten, kann ich an dieser Stelle auch nur vermuten. 😉

Mein Wunsch (ich selbst habe neben meinem Girokonto bei der Sparkasse Dortmund ein zweites bei der ING-DiBa): die ING-DiBa sollte in ihre 1.300 eigenen Automaten investieren und dort Bareinzahlungen ermöglichen. Scheine wären doch schon ein Anfang. Genügend Geld haben die ja.

DBK

Die DKB betreibt in den östlichen Ländern der Bundesrepublik eigene Geldautomaten, an denen Kunden Bargeld auf ihr Girokonto einzahlen können.

number26

Number26 unterhält eine Kooperation mit der Firma »Barzahlen«. Man kann so mit der App an vielen Supermarktkassen kostenfrei Beträge zwischen 50 und 999 EUR einzahlen.

Da das Girokonto von number26 SCHUFA-frei ist, würde es prinipiell auch in die Rubrik »Über schmerzfreie Umwege« passen

Update: Number26 fängt jetzt auch mit Gebühren-Quatsch an. Erinnert mich irgendwie an Fidor. Also besser gleich die Finger von diesen hippen Fintech-Klitschen lassen und auf die ernsthaften Banken setzen. 🤦🏻‍♂️

Kostenpflichtige Möglichkeiten

Reisebank

Die Gebühren für Bareinzahlungen zugunsten Dritter betragen aktuell 1% des Umsatzes, mindestens aber 5 Euro. Für Barüberweisungen bis 500 Euro die günstigste Bank.

Postbank

3 Euro Gebühren bis 5 Euro Bargeld. Bei 5 Euro bis 5.000 Euro fallen 8 Euro Gebühren an, für jede weiteren 5.000 Euro jeweils zusätzliche 8 Euro Gebühren. Ab einer Summe über 800 Euro preiswerter als die Reisebank.

Deutsche Bank

15 Euro Pauschalpreis. Lohnt sich im Vergleich zur Postbank ab 10.000 Euro Bareinzahlung.

Sparkassen

Kann man in Hinsicht auf die über 400 eigenständigen Sparkassen in Deutschland nicht pauschal sagen. Einige verlangen Gebühren von 12,50 Euro, andere ermöglichen Bareinzahlungen zugunsten Dritter nur der eigenen Kundschaft. Am besten bei der örtlichen Sparkasse nachfragen.

Commerzbank

Hier liegen die Gebühren bei 2% des Umsatzes, mindestens aber bei 15 Euro.

Genossenschaftsbanken

Die meisten Volks- und Raiffeisenbanken bieten diesen Service gar nicht an.

Kategorien
Technik

Schwarze Thumbnails in WordPress unter PHP 5.5.10

Habe gestern festgestellt, dass mein WordPress neuerdings schwarze Thumbnails produziert. Schuld daran ist ein Bug in PHP 5.5.9. Auf meinem Uberspace (da liegt mein Blog seit 2013) war 5.5.10 vorinstalliert, das den Bug offenkundig immer noch enthält.

cat ~/etc/phpversion
## 2014-09-14 /usr/local/sbin/uberspace-account-create.sh
PHPVERSION=5.5.10

Nach der Umstellung auf 5.5.19 sind die Thumbnails nun wieder so, wie sie sein sollen. Bei der Gelegenheit habe ich mir auch gleich eine eigene php.ini gegönnt und das Memory Limit ein wenig erhöht:

cp /package/host/localhost/php-5.5.10/lib/php.ini ~/etc/php.ini

PHP-Interpreter neustarten:

killall php-cgi

Fertig:

Kategorien
Technik

Vorzeitige Portierung

Eine Sache, die ich als Mobilfunk-Nerd dieses Jahr noch gerne ausprobieren wollte, war die erst seit kurzem mögliche vorzeitige Portierung einer Rufnummer aus einem noch bestehenden Mobilfunkvertrag.

Da ich hier noch einen älteren BASE-Vertrag mit 0 EUR Grundgebühr herumliegen hatte, bot sich diese Nummer für eine Portierung an. Sie sollte hierbei das Netz aber nicht wechseln.

Also entschied ich mich für die E-Plus-Tochter simyo. Vorab hatte ich in den Sozialen Netzwerken regelmäßig gelesen, dass ein reibungsloser Ablauf der Rufnummernmitnahme vor allem bei simyo gewissermaßen ein Ding der Unmöglichkeit sei: manche Kunden hätten tagelang keine aktive Rufnummer gehabt und der Kundenservice bei simyo sei ohnehin das Letzte.

Davon wollte ich mich natürlich gerne selbst überzeugen.

BASE-Vertrag kündigen

Zu meinem Erstaunen macht es BASE einem sehr leicht, nicht nur die Flats, sondern auch gleich den kompletten Mobilfunkvertrag bequem zu kündigen. Ich habe also das Kündigungsformular auf der BASE-Webseite ausgefüllt, ausgedruckt und nach einem Blick auf die BASE-Checkliste mit der Einwilligung zur Rufnummernmitnahme via Fax versendet. Das war am 7. Dezember (Freitag).

Bestellung bei simyo

Ich wollte mich während des gesamten Vorgangs natürlich wie der dümmste anzunehmende Mobilfunkkunde verhalten. Daher habe ich nicht auf eine Reaktion von BASE gewartet, sondern zeitgleich bei simyo für 4,90 EUR meine neue Karte bestellt und bei der Bestelleung »Rufnummer mitnehmen« beantragt. Neben den 5 EUR Startguthaben plus Flatrates im ersten Monat gratis gab es hierfür noch mal 25 EUR Bonusguthaben.

Dass man alle Flatrates im ersten Monat gratis testen darf, habe ich natürlich erst nach der Bestellung begriffen. War aber letztendlich auch egal, da ich mit der Nummer in absehbarer Zeit eh nicht telefonieren werde.

Fehler beim Antrag

Am 11. Dezember (Dienstag) bekam ich eine Mail von simyo, in welcher ich darauf hingewiesen wurde, dass der Antrag auf Rufnummernmitnahme gescheitert sei. Wäre ja auch zu schön gewesen.

Bei der BASE-Hotline erfuhr ich dann, dass meine Vertragskündigung zwar eingegangen sei, die Einwilligung zur Rufnummernmitnahme aber fehlen würde. Merkwürdig, da beide Faxe nachweisbar übermittelt worden waren. Glücklicherweise hatte die Dame am Telefon offenbar Ahnung von der Materie und gab meine Rufnummer noch während des Gesprächs frei.

Nach einem weiteren Anruf bei der simyo-Hotline wurde mir ein paar Minuten später der 19. Dezember als Wechseltermin via Mail mitgeteilt.

Neue SIM-Karte und Portierung

Am 14. Dezember, also eine Woche nach der Kündigung des BASE-Vertrags und der Bestellung bei simyo, erhielt ich sowohl die Kündigungsbestätigung von BASE als auch meine neue SIM-Karte von simyo. Zusätzlich der Hinweis, dass die Portierung der Rufnummer in der Nacht vom 18. auf den 19. Dezember zwischen 0:00 und 6:00 Uhr erfolgen würde und ich in dieser Zeit nicht telefonieren könne.

Kundenmenü bei »Simyo«

Am 19. Dezember saß ich natürlich pünktlich um 0:00 Uhr am Rechner. Um kurz nach 2:00 Uhr war die Rufnummer portiert. In meinem BASE-Kundenmenü hatte ich nun für die restliche Vertragslaufzeit eine neue Rufnummer stehen (die sofort mit der alten SIM-Karte funktionierte) und meine neue simyo-Karte war auch schon einsatzbereit.

Fazit

Ich hätte ja selbst nicht damit gerechnet, aber insgesamt war die gesamte Aktion ziemlich stressfrei und hat von der Bestellung bis zur fertigen Portierung keine zwei Wochen gedauert. Die Rufnummer war in der Nacht der Portierung nahezu durchgehend erreichbar. Erstaunt war ich zudem auch über den in meinem Fall wirklich sehr guten Kundenservice bei beiden Anbietern.

Siehe auch