Ein möglicher Ersatz für django-ckeditor?
Nachdem django-ckeditor praktisch tot ist, kommt django-prose-editor als Ersatz in Frage.
Nachdem django-ckeditor praktisch tot ist, kommt django-prose-editor als Ersatz in Frage.
Robyn ist ein Web-Framework für Python mit einer in Rust geschriebenen Runtime. Es soll etwa zehnmal so schnell sein wie Django.
bpfilter, eine Implementierung von netfilter (iptables) basierend auf dBPF, dem erweiterten Berkeley Packet Filter, ist mit der Version 6.8 aus dem Linux-Kernel entfernt worden, existiert aber weiter als out-of-kernel-Projekt auf GitHub. Es scheint durchaus funktional zu sein und weiterhin aktiv (von Facebook) entwickelt zu werden.
Eine zugehörige Version von iptables unterstützt die zusätzliche Option --bpf und routet
dann die Aufträge statt zum Kernel zum bpfilter-Dämon durch.
So kann man sich mit Python einen eigenen Routenplaner für digitale Karten bauen.
Dasel (als Debian-Paket verfügbar) ist ein Kommandozeilen-Tool zur Datenselektion aus Dateien der Typen JSON, YAML, TOML, XML und CSV, zur Datenmodifikation und zur Konversion in einen anderen dieser Typen.
Einen Überblick über die verfügbaren Selektoren findet man hier; in den Manpages habe ich dazu keine näheren Informationen gefunden.
Shufflecake ist ein verschlüsseltes, verborgenes Dateisystem für Linux, das mehrstufige „plausible deniability“ ermöglicht.
Bis zu 15 separate, mit unterschiedlichen Passwörtern verschlüsselte Dateisysteme sind auf einem Shufflecake-Volume möglich, die eine Hierarchie bilden. Der Nutzer kann beispielsweise einem Angreifer das erste Passwort preisgeben, aber ihm ist nicht nachzuweisen, dass auf dem Volume weitere Dateisysteme existieren.
Wo findet man die Compose-Definitionen?
Die Datei /usr/share/X11/locale/Compose.dir ordnet den Locales die Compose-Dateien zu,
z.B. zu de_DE.UTF-8 findet sich dort en_US.UTF-8/Compose. Diese wiederum ist relativ zu
/usr/share/X11/locale zu sehen, also ist die für die genannte Locale relevante Datei
/usr/share/X11/locale/en_US.UTF-8/Compose. Sie enthält Zeilen folgender Art:
<Multi_key> <S> <bar> : "$" dollar # DOLLAR SIGN … <Multi_key> <s> <o> : "§" section # SECTION SIGN
Dabei steht <Multi_key> für die Compose-Taste, deren Tastaturzuordnung in den
KDE-Einstellungen gewählt werden kann (mein Favorit: AltGr-Windows). Man findet dies
in den Systemeinstellungen → Hardware → Eingabegeräte → Tastatur → erweitert,
„Position der Compose-Taste“, „Dritte Ebene der linken Windows-Taste“.
Drückt man also AltGr und die (linke) Windowstaste, ändert sich die Cursordarstellung, und tippt man danach die Kleinbuchstaben s und o, erscheint das Paragraphenzeichen.
In der Datei ~/.XCompose kann ein Benutzer eigene Compose-Definitionen hinzufügen,
beispielsweise:
include "%L" <Multi_key> <backslash> <slash> : "¯\\_(ツ)_/¯" # UTF-8 shrug <Multi_key> <E> <plus> : "∑" U2211 # summation
(Siehe man 5 Compose)
Die Datei mit den Standardzuordnungen ist schon ein Quell freudvoller Inspiration, etwa mit den Einträgen für Compose-8-8 oder Compose-v-/, Compose-<->, Compose-=->, …
Es gibt ein freies Migrationstool für die Umstellung von Bootstrap 4 auf 5.
Benutzung:
# Verzeichnisse anpassen! WORKDIR=~/projects/bt4migrate SOURCE_DIR=~/projects/hhunet/netres/netres/templates/netres/ # das Tool per npm installieren mkdir -p $WORKDIR && cd $WORKDIR git clone https://github.com/coliff/bootstrap-5-migrate-tool.git cd bootstrap-5-migrate-tool npm install npm install gulp npm install gulp-replace # Jetzt einen Schwung Dateien migrieren rm src/* dest/* cp $SOURCE_DIR/*.html src gulp migrate (cd src; for i in *.html; do diff -u $i ../dest/$i; done | less) # den letzten Abschnitt nach Bedarf wiederholen …
Meist benutzt Serverless Computing durchaus einen Server.
Es gibt aber echte serverlose Webseiten wie diese hier die nicht einmal Netzverkehr auslösen!
Wie das geht, wird in diesem Artikel genauer erläutert.
mwmbl ist eine neue, noch etwas experimentelle Suchmaschine mit ungewöhnlichen Attributen: frei, Open Source, nicht profitorientiert.
Ausprobieren kann man es unter https://mwmbl.org/ – der erste Eindruck ist jedenfalls nicht schlecht.