Bei Splittern handelt es sich um variable, vom Anwender verschiebbare Bereiche. Beispielsweise kann man eine Seitenleiste mit einer Baumstruktur definieren und rechts daneben ein Info-Bereich. Es ist dann mit einem Splitter möglich, die Größen nach links und rechts zu ändern.
Ein Form-Layout kann man sich in etwa vorstellen wie ein E-Mail-Formular auf Websites. Auf der linken Seite sind, zum Beispiel, die Beschriftungsfelder, auf der rechten dann die Eingabefelder.
Gitea ist eine Alternative für GitHub. Es lässt sich problemlos auf einem eigenen Server betreiben, so dass du selbst die Datenhoheit hast. Wie das auf FreeBSD geht, zeige ich in diesem Video.
Gitea auf FreeBSD mit Apache und mod_proxy
Ja, ich benutze immer noch Apache. Und auch ja, ich bin immer noch zufrieden damit. Deswegen zeige ich, wie man Gitea mit Apache nutzen kann.
Die Installation ist einfach. Per
pkg install gitea
installiert sich gitea von alleine. In /etc/rc.conf eingetragen
gitea_enable="YES"
startet es auch beim FreeBSD-Start und lässt sich direkt mittels
service gitea start
starten und nutzen. An der Konfiguration müssen wir nichts anpassen.
Lediglich in der httpd.conf vom Apache müssen wir die Module mod_proxy und mod_proxy_http laden und einen virtuellen Host anlegen, der so aussehen könnte:
<VirtualHost *:80>
ServerName gitea.domain.tld
ServerAdmin mail@mail.de
ProxyPreserveHost On
ProxyRequests off
AllowEncodedSlashes NoDecode
ProxyPass / http://localhost:3000/ nocanon
</VirtualHost>
Den Apache einmal durchstarten und schon kann man Gitea konfigurieren.
Die Kommandozeile. Viele haben Angst oder Respekt vor ihr. Ich versuche mal, ein wenig Einblick zu bringen. Hier geht es nur im ganz Kleinen darum, wie man sich auf der Kommandozeile bewegen kann. Hier ist absolut kein Anspruch auf Vollständigkeit (Wörter überspringen, ganze Strings löschen, andere Shells, usw. usf.), es geht um die untersten Basics, um mit dem System zu arbeiten.
Zusätzlich zum QtCreator brauche ich immer wieder einen Editor. Ich mache hier noch flott die beiden Editoren MacVIM sowie Visual Studio Code fertig, damit wir bald loslegen können.
KooKooK 0012: Editoren einrichten – MacVIM und Visual Studio Code
Ein Grid-Layout richtet die Komponenten, einfach gesagt, in Form einer Tabelle aus. Dabei wird die Ausdehnung der einzelnen Komponenten berücksichtigt. Wie das funktioniert, seht ihr in diesem Video.
Wir hatten hier ja eine Übersichtswebsite für die Statistiken meines Blogs gebaut. Mir kam die Idee, daraus eine App zu machen, damit ich flott unterwegs mal schauen kann, wie hoch die Besucherzahlen sind – und das ohne eine Website zu laden.
WPStatistics-Smartphone-App mit Qt, QML, wxWidgest, C++ und Android
In diesem Video erweitern wir unsere Website um die Ausgabe von JSON und bauen mittels QML eine kleine App, um die Daten anzuzeigen.