Ende-zu-Ende Verschlüsselung
Traditionell wird der Content der Webseite in der Datenbank gespeichert und kann vom Server in Klartext gelesen werden. Im Falle eines Serverhacks, bei dem die Datenbank ausgelesen werden kann, kann der Angreifer alle Inhalte aus der Datenbank abgreifen und lesen. Wird Ende zu Ende verschlüsselt, landet der Inhalt selbst auch verschlüsselt in der Datenbank. Im […]
Typescript vs. GraphQL Queries & Mutations
Da es müßig ist, für alle Queries und Mutations und deren Models Typen zu schreiben für GraphQL bietet sich ein Generator an. Fündig geworden und für gut befunden bin ich bei GraphQL Code Generator
GraphQL Endpunkt in Verbindung mit MongoDB umsetzen
server/index.js Expressserver implementieren GraphQL Enpunkt als Middleware an den Expressserver binden MongoDB verbinden Expressserver starten GraphQL-Schema implementieren Mongoose Models implementieren Mongoose Models in die GraphQL-Schema-Queries integrieren (Damit ist die MongoDB an die GraphQL-API angebunden!)
iOS Simulator – Video aufnehmen
Resposive Text basierend auf Bildgröße
Die umgebene Box auf display-inline setzen, damit Sie die Größe Ihrer Kindelemente annimmt. Die Überschrift, bzw. das Textelement auf width: 0 setzen, damit es nicht mehr automatisch die Breite des Eltern-Containers übernimmt. Das Textelement (h1) auf min-width: 100% setzen, damit es die Größe des Bildes annimmt. Quelle
Docker CheatSheet
Volume-Arten Vergleich
Raspi über Hostname
Im Router dem Raspi eine feste IP-Adresse vergeben. Auf dem Raspi in der /etc/hosts: In der /etc/hostname den gleichen Hostname (bspw. raspberrypi.local) eintragen
Git – CheatSheet
Remote-URL ändern Branches anzeigen Stashing (Zwischenspeichern) Artikel Branching Artikel | Artikel zum Branchlöschen Merging Artikel Diff Geänderte Dateien auflisten Verzeichnis aus git NICHT lokal löschen Gelöschte Datei aus altem Stand ansehen Gelöschte Datei aus altem Stand zum Vergleich wiederherstellen
Linux Cheatsheet
VSCode Fonts anpassen
Download and install both FiraCode and FlottFlott (or another cursive alternative if you want) Install VSCode Extension: Custom CSS and JS Loader Save styles.css on your desktop Update the User settings (settings.json) in VSCode. (note: don’t forget to change the path “ vscode_custom_css.imports”) Ctrl + CMD + P -> Reload Custom JS and CSS styles.css Quelle: https://medium.com/@zamamohammed/multiple-fonts-alternative-to-operator-mono-in-vscode-7745b52120a0