In der Suche oder CMD einfach „winver“ ausführen oder über „system“.
Datenbank Dump (Backup) mit DBeaver erstellen
Android Kalender mit Android Apps „Schlichter Kalender“ und „DAVx5“ via CalDAV mit Nextcloud synchronisieren
Wer seine Termine nicht in der Cloud der bekannten Anbieter bspw. Google speichern möchte, kann mit diesen Tools seinen Kalender selbstständig administrieren.
DAVx5
In „DAVx5“ einen neuen Kalender mit Speicherort „https://nextcloudhostname/nextcloud/remote.php/dav/calendras/username/“ erstellen.
„Schlichter Kalender“
In den Einstellungen der App „CalDAV-Synchronisierung“ aktivieren.
Der Kalender ist sehr einfach und übersichtlich aufgebaut, Termine lassen sich in Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht und als Terminliste anzeigen. Mein Favorit ist die Terminliste, da man hier alle anstehenden Termine übersichtlich im Blick hat.
Was ist CalDAV?
CalDAV ist ein Internet Standart (RFC4791) zur Synchronisierung von Kalenderdaten.
Nextcloud MySQL Datenbank über SSH Tunnel mit DBeaver verbinden
In der Konfigurationsdatei
/var/www/html/nextcloud/config/config.php
„dbhost“ von „localhost“ auf die IP-Adresse des Servers ändern und „dbport“ eintragen.
Was ist JavaScript, node.js und NPM?
Neben HTML und CSS ist JavaScript einer der Basistechnologien des World Wide Web. 2022 nutzten 98 Prozent der Webseiten JavaScript.
JavaScript ist eine dynamische Hochsprache, sie ist mit ECMAScript kompatibel.
Node.js ist eine Laufzeitumgebung in der sich JavaScript auf Server ausführen lässt. NPM ist der „Node Package Manager“, mit dem sich Module für Node.js veralten/installieren lassen.
Datenbank-Verwaltung mit DBeaver
Mit dem kostenlosen Open-Source-Tool DBeaver lassen sich die bekanntesten Datenbanken bspw. sqlite, MySQL, Maria DB, Mongo DB u.v.m. komfortabel verwalten.
Python: Django Projekt mit HTML Templates und Blog erstellen und im Apache2 deployen
Was ist Django?
Django ist ein sehr beliebtes Baukastensystem (Framework) für Python, mit vorgefertigten Bausteinen die in fast jeder Anwendung benötigt werden, bspw. Authentifizierung, HTML Template Engine etc.
Apache2 mit WSGI unter Ubuntu 21.10 für Django konfigurieren
Die statischen Dateien müssen per Alias eingebunden werden, damit CSS, Javascript etc. verarbeitet wird.
Anzeige des des Django Templates (View) mit dem dynamisch generierten HTML Code:
Django Verwaltung Benutzer, Gruppen und Blog:
Blog:
MongoDB 5 unter Ubuntu 21.10 installieren und Datenbank anlegen und remote erreichbar machen
MongoDB ist eine open-source Dokumenten-Datenbank, MongoDB ist eine sog. NoSQL Datenbank und eignet sich für die Speicherung großer Datenmengen (big data), Daten können direkt in sog. Collections gespeichert werden, es muss zuvor keine Schemata oder Tabellen/Relationen oder erstellt werden.