-
Form-Attribute in HTML
Wenn man schon seit Jahren mit HTML arbeitet, ist es doch sehr überraschend wenn man wieder etwas neues entdeckt (abseits von dem ganzen HTML5-Javascript-Kram). Bei mir gilt das für die Form-Attribute, mit denen man HTML-Formulare deutlich dynamischer gestalten kann. Diese ermöglichen, dass man ein Formular an verschiedene Adressen schicken kann, mit verschiedenen Methoden und sogar mit Elementen außerhalb der Form. Und das alles ohne Javascript.
-
Ein einfacher IPv6-DynDNS-Client
Nachdem ich nun erfolgreich IPv6 in meinem Haushalt einsetze, wollte ich meinen Server auch per IPv6 erreichbar machen. Ich verwendet einen privaten DynDNS-Dienst, der das offizielle Protokoll nachbaut. Da für IPv6 der DynDNS-Client auf dem Gerät laufen muss, welches den Serverdienst bereitstellt, habe ich ein einfaches, CURL-basiertes Skript gebastelt, welches die Adresse bei Bedarf aktualisiert und per Cron aufgerufen wird.
-
EdgeRouter mit IPv6
Seit ein paar Jahren habe ich nun einen EdgeRouter X, der mein Heimnetzwerk mit dem Internet verbindet, in Kombination mit DSL-Modem und UniFi-WLAN-Zugangspunkten. Prinzipiell bin ich mit der Anschaffung zufrieden, die eine defekte FritzBox ersetzte, weil der EdgeRouter mehr Flexibilität bietet, allerdings ist er leider eher was für Bastler, denn für normale Anwender. Das betrifft auch IPv6, das von Ubiquity über alle Produktreihen hinweg recht stiefmütterlich behandelt wird, nicht nur beim EdgeRouter, sondern auch beispielsweise bei der UniFi-Serie. Hier also meine Notizen, wie ich IPv6 zum Laufen gebracht habe.
-
Inkrementelle Backups mit TAR
Mit der Anschaffung meines eigenen Mailservers musste ich mich nun auch selbst um Backups kümmern. Dabei suchte ich nach einer möglichst einfachen Lösung, die allerdings auch inkrementelle Backups ermöglicht, die immer nur die Unterschiede zum vorigen Backup speichern. Im Vergleich zur Gesamtdatenmenge ändert sich bei den Mails täglich nicht soviel, außerdem sparen inkrementelle Backups Speicherplatz. Am Ende konnte ich das ganze mit Tar lösen, da es die Möglichkeit dafür liefert und in einzelnen TAR-Dateien nur die Unterschiede zur vorigen Datei speichert.
-
PHP 7.3 auf Mavericks installieren
Bei der Installation von PHP 7.3 mittels Homebrew auf OS X 10.9 Mavericks gibt es ein paar Hürden zu meistern. Da für die meisten Pakete keine Bottles mehr bereitgestellt werden, werden einige Abhänigkeiten benötigt, um PHP manuell zu bauen. Dabei kommt es beim Kompilieren von nghttp2 und von glib zu Problemen, die sich jedoch lösen lassen.