Alle öffentlichen Logbücher
Zur Navigation springen
Zur Suche springen
Dies ist die kombinierte Anzeige aller in Vokabulabor geführten Logbücher. Die Ausgabe kann durch die Auswahl des Logbuchtyps, des Benutzers oder des Seitentitels eingeschränkt werden (Groß-/Kleinschreibung muss beachtet werden).
- 18:34, 17. Nov. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Deployment Laraknife Projekt (Die Seite wurde neu angelegt: „= Links = * Taskx mittels_Laraknife = Zielsetzung = Ein Projekt ist lokal erstellt und soll jetzt auf einen Server migriert werden. = Auf dem lokalen System = * Datenbankinhalt speichern: <syntaxhighlight lang="bash"> PROJ=taskx mkdir -p resources/db cd resources/db sudo mysqldump lrv$PROJ | gzip > lrv$PROJ.sql.gz </syntaxhighlight> = Auf dem Server = * Als User root: <syntaxhighlight lang="bash"> PROJ=taskx REPO=$PROJ.git cd /srv/www git config --…“)
- 20:44, 9. Mär. 2024 Celine Diskussion Beiträge erstellte die Seite Bewertungen in taskx (Die Seite wurde neu angelegt: „*Name: review *Attribute **nickname **stars (von 1-5) **title (string) **comment (Text) **optional: email“)
- 08:13, 20. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite PHP einrichten (Die Seite wurde neu angelegt: „= Links = * Nginx * Mysql = Zielsetzung = PHP ist eine Programmiersprache. Hier wird beschrieben, wie sie genutzt werden kann. = Installation = == Repository einrichten == <syntaxhighlight lang="bash"> sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2 echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list curl -fsSL https://packages.s…“)
- 08:05, 20. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Mysql (Die Seite wurde neu angelegt: „= Links = * Nginx * PHP einrichten = Zielsetzung = Mysql ist ein bekanntes SQL-Datenbankmanagementsystem. Da Mysql unter der Kontrolle von Oracle steht, wurde ein Open-Source Clone '''Mariadb''' gegründet, der als Ersatz dient. = Installation = <syntaxhighlight lang="bash"> apt install mariadb-server mariadb-client </syntaxhighlight>“)
- 07:45, 20. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Nginx (Die Seite wurde neu angelegt: „= Links = = Zielsetzung = Nginx ist ein Webserver. Er beantwortet HTTP und HTTPS-Anforderungen an den Server. Dazu benutzt er Subsysteme, die die eigentlichen Applikationen enthalten: PHP, CGI... = Installation = <syntaxhighlight lang="bash"> apt-get install nginx-full # oder apt-get install nginx </syntaxhighlight> = Konfiguration = <syntaxhighlight lang="bash"> cat <<EOS > /etc/nginx/snippets/letsencrypt.conf location ^~ /.well-known/acme-challenge…“)
- 07:30, 20. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Leitfaden für ein neues Projekt (Die Seite wurde neu angelegt: „= Links = = Zielsetzung = Es soll eine neue Webapplikation entwickelt werden, die letzendlich auf einem Server läuft. In diesem Leitfaden werden die einzelnen Schritte erläutert. = Vorgehen = == Auf dem Entwicklungsrechner == * Lokal eine Entwicklungsumgebung einrichten Taskx mittels Laraknife * Lokales Git-Repository einrichten: <syntaxhighlight lang="bash"> PROJ=taskx BASE=/home/ws/php/$PROJ cd $BASE git init git add * git commit -m "Initial c…“)
- 21:20, 19. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Git auf dem Server (Die Seite wurde neu angelegt: „= Links = * Git * GitWeb * [https://git-scm.com/book/de/v2/Git-auf-dem-Server-Die-Protokolle Git-Protokolle] = Zielsetzung = Es soll ein Server so hergerichtet werden, dass dort einfach auf zentrale Git-Repositories zugregriffen werden kann. = Installation = <syntaxhighlight lang="bash"> apt install git REPO=/home/git/repo mkdir -p $REPO chown -R git:git $REPO </syntaxhighlight> = Konfiguration = * Wir verwenden hier das SSH-Protokoll zum Zugr…“)
- 20:46, 19. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite GitWeb (Die Seite wurde neu angelegt: „= Links = * Git * GitWeb * [https://git-scm.com/book/de/v2/Git-auf-dem-Server-Die-Protokolle] = Zielsetzung = Es soll ein Server so hergerichtet werden, dass dort einfach auf zentrale Git-Repositories zugregriffen werden kann. = Installation = <syntaxhighlight lang="bash"> apt install git REPO=/home/git/repo mkdir -p $REPO chown -R git:git $REPO </syntaxhighlight> = Konfiguration = * Wir verwenden hier das SSH-Protokoll zum Zugriff: Benutzer h…“)
- 19:59, 19. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Git (Die Seite wurde neu angelegt: „= Links = * [https://wiki.hamatoma.de/index.php?title=GIT-Tutorial:_%C3%9Cbersicht Git Tutorial] * GitWeb * Git auf dem Server“)
- 20:09, 14. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Linux-Installation (Die Seite wurde neu angelegt: „= Links = * Sprache: deutsch * Deutschland * Rechnername: moon * Domainname: (leer) * Passwort für root mit mindestens 8 Zeichen vergeben, Aufschreiben! * Benutzername: eigenen Kurznamen * Passwort vergeben * Festplatte partitionieren: ** Vollständige Platte verwenden ** Separate /Home-Partition ** "Partitionierung beenden und Änderungen übernehmen" ** Änderungen auf Festplatte schreiben: (x) ja Dauert etwas * Weiteres Medium einlesen (*) Nein * De…“)
- 20:08, 14. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Virtuelle Maschinen (Die Seite wurde neu angelegt: „= Links = * https://www.virtualbox.org/ = Zielsetzung = Installation und Handhabung von virtuellen Maschinen. = VirtualBox = == Installation == Die einfachste Möglichkeit ist die Installation von https://www.virtualbox.org/wiki/Linux_Downloads Es wird eine Datei virtual*.deb heruntergeladen. <syntaxhighlight lang="bash"> cd ~/Downloads sudo dpkg -i virtual*.deb </syntaxhighlight> Danach gibt es im Startmenü das Kommando "Oracle VM Virtualbox". == A…“)
- 09:10, 11. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Fernzugriff mit SSH (Die Seite wurde neu angelegt: „= Links = * Netzwerk = Zielsetzung = Beschreibung der Programme des Paketes OpenSSH. Das Paket OpenSSH bietet Programme, die einen Fernzugriff auf andere Netzwerknoten und Dateitransfer anbietet. Alle Programme arbeiten mit Verschlüsselung. = Verschlüsselung = Verschlüsselung ist die Veränderung von Daten, damit diese von Unbefugten nicht verstanden werden können. Eine Verschlüsselung benutzt ein Geheimnis (Passwort). Wer das Geheimnis kenn…“)
- 08:30, 11. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Netzwerk (Die Seite wurde neu angelegt: „= Links = = Zielsetzung = Eine Einführung in die technischen Grundlagen eines Netzwerkes. = Was ist ein Netzwerk? = Unter einem Netzwerk verstehen wir mehrere Computer, die untereinander Daten austauschen können. Die einzelnen Computer werden '''Knoten'' des Netzwerks genannt. Durch das Netzwerk können wir: * eine Fernwartung betreiben: Über das Netzwerk können wir per Fernzugriff auf dem entfernten Netzwerknoten so arbeiten, wie wenn wir auf dem…“)
- 17:58, 3. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Klassen Laraknife (Die Seite wurde neu angelegt: „= Links = * Laraknife = Comboboxen erstellen = <pre> // Combobox für SProperty-Verweis $optionsStatus = SProperty::optionsByScope('notestatus', $fields['status'], 'all'); // Combobox für Verweis in andere Tabelle: $optionsUser = DbHelper::comboboxDataOfTable('users', 'name', 'id', $fields['user']); $context = new ContextLaraKnife($request, $fields); return view('note.index', [ 'records' => $records, 'context' => $context, '…“)
- 16:25, 3. Feb. 2024 Hamatoma Diskussion Beiträge erstellte die Seite Komponenten Laraknife (Die Seite wurde neu angelegt: „= Links = * Laraknife * Kochbuch Laraknife = Zielsetzung = Hier werden die vordefinierten Komponenten beschrieben. Komponenten sind HTML-ähnliche Elemente, die in Views verwendet werden können. = Formularfelder = == Panels (Gruppierungen von Feldern) == === Für Modul Create (Erzeugen) === <pre> <x-laraknife.create-panel title="{{ $title }}"> ... </x-laraknife.show-panel> </pre> Parameter: * "title": Dieser Titel wird in als Überschrift ange…“)
- 20:28, 1. Feb. 2024 Celine Diskussion Beiträge erstellte die Seite LaraKnife Kochbuch (Die Seite wurde neu angelegt: „= Links = = Zielsetzung = Kleine Tipps zur Verwendung von LaraKnife. = Moduländerungen = In den Beispielen wird das Modul Notes verwendet. == Zusätzliches Attribut == Zu tun: * Model erweitern: ** app/Models/Note.php: in $fillable eintragen * Views erweitern: ** Feld eventuell in index.blade.php eintragen ** Feld in create.blade.php eintragen ** Feld in edit.blade.php eintragen“)
- 10:27, 29. Dez. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Taskx mittels Laraknife (Die Seite wurde neu angelegt: „= Links = * Laraknife * Laravel = Zielsetzung = Es soll eine minimale Web-Applikation mit den Werkzeugen Laravel und Laraknife erstellt werden: Eine Verwaltung von Notizen. = Name = Eine Verballhornung des Wortes "Tasks": Die schwäbische Aussprache spricht ein x am Ende. == Eigenschaften == * Benutzerverwaltung: nur angemeldete Benutzer können Applikation nutzen * Rechteverwaltung mittels Rollen * Verwaltung von Notizen: Titel, Text, Kategori…“)