Technik

iOS iPadOS DNS-Profil mit SSID-Ausnahme

DNS over TLS mit "clean.dnsforge.de" auf iPadOS, iOS einrichten.

Marco

📋 Kontext

  • Ziel: DNS over TLS mit clean.dnsforge.de auf iPadOS, iOS einrichten
  • Herausforderung: Bestimmtes WLAN (FRITZ005) sollte nicht das DNS-Profil verwenden, sondern z.B. lokales Pi-hole
  • Problem: Ursprüngliches erweitertes Profil war ungültig (XML-Strukturfehler)

🔧 Lösung

Korrigiertes OnDemandRules-Array im mobileconfig-Profil:

<key>OnDemandRules</key>
<array>
    <!-- Regel 1: Auf FRITZ005 DNS ignorieren -->
    <dict>
        <key>Action</key>
        <string>Ignore</string>
        <key>SSIDMatch</key>
        <array>
            <string>FRITZ005</string>
        </array>
    </dict>
    <!-- Regel 2: Auf allen anderen WLANs verbinden -->
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>WiFi</string>
    </dict>
    <!-- Regel 3: Auf Cellular verbinden -->
    <dict>
        <key>Action</key>
        <string>Connect</string>
        <key>InterfaceTypeMatch</key>
        <string>Cellular</string>
    </dict>
    <!-- Regel 4: Standardregel -->
    <dict>
        <key>Action</key>
        <string>Disconnect</string>
    </dict>
</array>

🔗 Originalprofile

Konfigurationsprofil herunterladen

Hugo Links zum Impressum und Datenschutzseiten im Footer

Datenschutzerklärung in Hugo verlinken

Marco

In diesem Artikel zeige ich Ihnen, wie sie Links zu statischen Seiten in die Fußzeile einfügen. Beispielhaft erstellen wir Links für eine Datenschutzerklärung und ein Impressum.

In Ihrem aktuellen Thema fehlen wahrscheinlich Links zu statischen Seiten in der Fußzeile, z.B. Nutzungsbedingungen, Datenschutz, Impressum, Versand, Kontakt und Sie möchten nicht, dass diese Seiten in der Menüleiste angezeigt werden.

Beginnen Sie damit, die statischen Markdown-Seiten in Ihrem Ordner content/pages zu speichern.

GPSies.com ist tot - Wer übernimmt das Erbe?

GPSies war ein Dienst zur Speicherung und zum Austausch von Outdoor- und GPS-Strecken in der Community. 2019 wurde der Dienst GPSies.com an das US-amerikanische Unternehmen AllTrails verkauft. Der Aufschrei war damals groß.

Seit dem habe ich noch keinen Nachfolger gefunden und tausche meine zahlreichen GPS Tracks der Wanderungen nicht mehr mit Gleichgesinnten. Eigentlich schade, dachte ich und machte mich heute mal auf die Suche.

Gerade GPS Tracks in einer Community zu teilen, erfordert sorgsamen Umgang mit meinen Daten, da haben Facebook und Co. nichts zu suchen. Nur unter diesem Aspekt habe ich mir einmal im Schnelldurchlauf die Datenschutzrichtlinien einiger Online Portale, die als Nachfolger von GPSies in Frage kommen könnten, kurz angeschaut.

Codebeispiele in Markdown schreiben - Shortcodes Hugo

Marco







Beiträge über Shortcodes mit Markdown zu schreiben, einschließlich Codebeispielen für die Shortcodes, ohne dass Hugo versucht, den Shortcode zu analysieren und zu rendern.

{{< example-shortcode >}}

Hugo wird versuchen, den Shortcode-Beispiel-Shortcode zu finden und ihn zu rendern, obwohl er sich in einem Markdown-Codeblock befindet! Um dies zu vermeiden, können Sie die Escape-Sequenz / * und * / verwenden.

{{</* example-shortcode */>}}

External Links in Hugo Markdown erstellen

Marco







Wir möchten für den Besucher Verlinkungen in einen externen Link öffnen. In Hugo gibt es dafür keine Standardmethode. Alles, was wir in Hugo haben, ist Verweis für interne Websites.

Hugo bietet aber mit Hilfe von Shortcodes eine Möglichkeit zum Rendern mit einer vordefinierten Vorlage für Markdown. Wir können einen solchen Shortcode für target=’_blank’ erstellen.

Wir erstellen einen Ordner in /layouts mit dem Namen shortcodes und eine neue Datei mit dem Namen newtabref.html, die als Template für unseren Shortcode fungiert.

Garmin - Pois aus Openstreetmap Daten erstellen

Marco

Die einfachste Methode ist, eine Abfrage über die Overpass API zu erstellen. Dort kann man für ein bestimmtes Gebiet, z.B. einen Kartenausschnitt POIs anzeigen und herunterladen.

Hier ein Beispiel für Trinkwasserstellen. Einfach einen Kartenausschnitt wählen und die Abfrage eingeben:

node
[amenity=drinking_water]
({{bbox}});
out;
  • Ausführen klicken
  • Export klicken und gpx auswählen und speichern

Mit dem Alleskönner GPSBabel

sudo pacman -S gpsbabel

erzeugen wir aus der gpx Datei dann eine Garmin kompatible gpi.

gpsbabel -i gpx -f trinkwasser.gpx -o garmin_gpi,category="Trinkwasser",bitmap="trinkwasser_16px.bmp" -F trinkwasser.gpi

Eine vorher z.B. mit GIMP erstellte bmp Datei muss dazu auch im Verzeichnis liegen. Die fertige gpi Datei kopieren wir dann auf das Gerät in den Ordner /Garmin/poi

Backup SD Karte Raspberry Pi unter Linux – Datensicherung

Marco










Wir benutzen das Standard DD Tool:

dd if=/dev/sdx of=/path/to/image

oder mit Kompression:

dd if=/dev/sdx | gzip > /path/to/image.gz

„sdx“ ist deine SD Karte. Zum Wiederherstellen des Images verwenden wir:

dd if=/path/to/image of=/dev/sdx

oder mit Komprimierung:

gzip -dc /path/to/image.gz | dd of=/dev/sdx

Die Bezeichnung der Datenträger kannst du z.B. mit dem Befehl:

blkid -o list | grep -hv ram

erfahren. Die Ausgabe des Befehls lässt sich über diverse Schalter eingrenzen. Beispiel:

device                                 fs_type        label           mount point                                UUID
------------------------------------------------------------------------------------------------------------------------------------------------------
/dev/sda1                              ext4                           /                                          cff97811-6fc9-4cc3-b384-5b30604f7ca9
/dev/sda5                              swap                           [SWAP]                                     a0a09892-f185-493e-80c3-d37b62b1a0f0
/dev/sdb1                              ntfs           Daten           /media/Daten                               EE96B1D896B1A20F
/dev/sdc1                              ext4                           /media/olmet/cbf9621a-7b0c-4918-8b4d-2e51922fdbe1 cbf9621a-7b0c-4918-8b4d-2e51922fdbe1
/dev/sdd1                              ext4           Video           /media/olmet/Video                         e84c2122-55ba-44cc-8b75-841503fee7b5
/dev/mmcblk0p1                         vfat           boot            (not mounted)                              EF2C-AA8E
/dev/mmcblk0p2                         ext4                           (not mounted)                              adc806ed-d763-4eab-8319-b7ecfb276845
/dev/mmcblk0                                                          (not mounted)

DD liefert leider keine Fortschrittsanzeige. Das pv program zeigt Prozesse an. Eine ausführliche Beschreibung gibt es hier. https://www.cyberciti.biz
A terminal-based tool for monitoring the progress of data through a pipeline.