Backup eines MikroTik-Routers erstellen

Auch wenn sie für die meisten privaten Zwecke wahrscheinlich etwas überkomplex sind, nutze ich gerne Geräte von MikroTik als Router und zum Aufspannen drahtloser Netze. Soll auf einem solchen Gerät ein Backup erstellt werden, so kann dies mit dem Terminal erledigt werden. Dieses kann unter anderem per SSH oder per Winbox aufgerufen werden. Anschließend kann der Befehl für das Backup abgesetzt werden:

/system backup save name=backup-2023-01 password=secretpassword

Hierbei ist zu beachten, das ein Passwort für das Backup gesetzt wird, damit wirklich alle Daten in das entsprechende Backup gepackt werden. Das erfolgreiche Backup wird mit einer Meldung quittiert:

Saving system configuration
Configuration backup saved

Unter Winbox kann die entsprechende Datei dann mit der File List auf den genutzten Rechner heruntergeladen werden.

Über die File List kann der Download durchgeführt werden

Auf dem Terminal können die Dateien mittels des Befehls:

/file print

aufgelistet werden. Soll ein Backup wieder eingespielt werden, muss der Befehl:

/system backup load name=backup-2023-01

genutzt werden. Nach einer Passwortabfrage wird das Backup eingespielt und das Gerät befindet sich auf dem Stand des Backups.

OpenJDK wird von IntelliJ IDEA nicht erkannt

Nach der Installation von OpenJDK über Homebrew unter macOS mittels:

brew install openjdk

wollte ich das JDK unter IntelliJ IDEA nutzen. Allerdings wurde es dort nicht erkannt. Nachdem ich eine Neuinstallation über Homebrew gestartet habe, fiel mir eine entsprechende Meldung auf:

==> Caveats
For the system Java wrappers to find this JDK, symlink it with
  sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

Nach der Ausführung des entsprechenden Befehls:

sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

funktionierte die entsprechende Erkennung in der IDE wieder und das OpenJDK konnte genutzt werden.

Schriftarten unter macOS manuell installieren

Unter macOS können Schriftarten über die Applikation Schriftsammlung installiert bzw. hinzugefügt werden. Sollen allerdings größere Schriftpakete hinzugefügt werden, so kann dies in der Applikation manchmal zu Problemen führen.

Die Schriftsammlung unter macOS

Allerdings gibt es einen manuellen Weg Schriftarten und macOS zu installieren. Dazu müssen die entsprechenden Font-Dateien in den Ordner:

~/Library/Fonts

kopiert werden. Anschließend werden sie automatisch vom System erkannt und können genutzt werden.

Minecraft-Befehl zum Entfernen bestimmter Spieler

Manchmal sollen in einem bestimmten Bereich einer Minecraft-Welt nur bestimmte Spieler Zutritt haben. Dies kann durch entsprechende Kommandoblöcke in Verbindung mit einem Trichter-Taktgeber gelöst werden.

Mit dem Befehl können Bereiche gesichert werden

Im ersten Schritt müssen alle Spieler, welche den Bereich betreten dürfen mit einem Tag versehen werden:

/tag seeseekey add invincible

Bei diesem Beispiel wird der Spieler seeseekey mit dem Tag invincible versehen. Nachdem der Tag vergeben wurde, kann ein entsprechender kill-Befehl geschrieben werden:

/kill @e[distance=..10,type=player,tag=!invincible]

In diesem Fall werden alle Entitäten vom Typ Spieler mit einer Distanz von bis zu zehn Blöcken zum Kommandoblock entfernt. Die Distanz gibt somit den sicheren Bereich an. Spieler welche mit dem definierten Tag versehen sind, sind von dieser Regel ausgenommen und können den Bereich normal betreten.

Alle Schriftfamilien des Noto-Fonts in einem Paket

Mit Noto existiert ein Font, mit welchem perspektivisch alle Unicode-Zeichen abgebildet werden sollen. Lizenziert ist dieser unter SIL Open Font License und damit frei verfügbar. Leider gibt es keine einfache Möglichkeit alle verfügbaren Noto-Schriftfamilien am Stück herunterzuladen.

fonts.google.com/noto

Aus diesem Grund habe ich ein Paket erstellt, in welchem alle 194 Schriftfamilien des Noto-Fonts enthalten sind. In manchen Paketen der Noto-Schriftfamilien sind statische und variable Font-Dateien enthalten. In einem solchen Fall wurden die statischen Daten in das Paket gepackt. Der Download des Paketes ist entsprechend verlinkt. Einzelne Schriftfamilie können direkt über die offizielle Noto-Webseite heruntergeladen werden.