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 --…“)
- 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…“)
- 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…“)
- 17:46, 25. Dez. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Neues Modul mittels Laraknife (Die Seite wurde neu angelegt: „= Links = * Laraknife = Zielsetzung = Erstellen eines Moduls (Controller, Views...) mittels Laraknife. = Ablauf = * Erstellen einer DB-Tabelle. * Edieren der Tabellenattribute. * Erstellen der Moduldateien aus den Vorlagen. <syntaxhighlight lang="bash"> BASE_PROJECT=/home/ws/php/langutor MODULE=Role TABLE=roles cd $BASE_PROJECT php artisan make:migration create_${TABLE}_table </syntaxhighlight> Es wird die Datei database/migrations/2023_12_25_163536…“)
- 16:53, 25. Dez. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Laraknife (Die Seite wurde neu angelegt: „= Links = * Neues Moduls mittels Laraknife = Zielsetzung = Laraknife ist ein PHP-Composer-Paket, das die Softwareentwicklung von Webseiten auf Basis von Laravel unterstützt. = Werkzeuge = == Builder == Dieses PHP-Script erzeugt Quellcode: <pre> Usage: php builder.php create:module FILE_MIGRATION [--module=MODULE] [--templates=DIRECTORY] [--views=DIRECTORY] [--controllers=DIRECTORY] php builder.php update:languages DIR_SOURCE FILE_TARGET php bu…“)
- 15:42, 25. Dez. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Komponenten-Laravel (Die Seite wurde neu angelegt: „= Links = * Laravel = Zielsetzung = Hier werden die Komponenten (benutzerdefinierte HTML-ähnliche Elemente) vorgestellt. = Anonyme Komponenten = Anonyme Komponenten werden als Dateien in /resources/views/components definiert. * Name: in Kebab-Schreibweise (mit Bindestrichen), endet immer mit ".blade.php" = Komponentendefinition = * /resources/views/components/button.blade.php: <pre> @props(['name', 'label' => 'OK', 'width1' => 2, 'width2' => 4]) @…“)
- 12:25, 28. Nov. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Robots (Die Seite wurde neu angelegt: „= Links = * PHP * Robots Musterlösung = Zielsetzung = Es soll ein Programm entwickelt werden, das eine grafische Robotersimulation implementiert. Das ganze wird mit ASCII-Grafik dargestellt. = Modell = * Es gibt ein rechteckiges Gelände. * In dem Gelände gibt es rechteckige Hindernisse. * Es gibt N Roboter, jeweils als Punkt gezeichnet. ** Jeder Roboter hat einen Namen: A...Z ** Jeder Roboter hat eine zufällige Ausgangsposition im Gelände.…“)
- 11:01, 28. Nov. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Robots Musterlösung (Die Seite wurde neu angelegt: „= Links = * Robots = Zielsetzung = Dies ist eine funktionierende Lösung der Robotersimulaltion. <syntaxhighlight lang="php"> <?php define('BLACK', '*'); define('DEFAULT_COLOR', "\t"); define('WHITE', ' '); * * Implements a sheet area with ascii sheet.: class Sheet { public array $lines; public int $width; public int $height; public function __construct(int $width = 80, int $height = 40) { $this->width = $width;…“)
- 16:29, 16. Nov. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Datenbank-Laravel (Die Seite wurde neu angelegt: „= Links = * Lararavel * https://laravel.com/docs/10.x/queries = Zielsetzung = Auflistung der wichtigsten Klassen/Methoden für DB-Abfragen oder DB-Manipulation. = Reines SQL = <syntaxhighlight lang="php"> $records = DB::select("select * from nouns where $condition order by name,id limit $limit", $parameters); for ($records as $record){ echo $record->id; } </syntaxhighlight> * Ergebnis ist eine Liste von Datensätzen = Querybuilder = == Select-Au…“)
- 21:12, 15. Nov. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Modulerstellung Noun im Langutor (Die Seite wurde neu angelegt: „= Links = * Langutor = Zielsetzung = Aufzeigen, wie ein Modul im Langutor erstellt wird, am Beispiel des Moduls "Noun". Das Modul Word verwaltet deutsche Wörter. Je Wort sind Übersetzungen in verschiedenen Sprachen möglich (Tabelle Translations). Je Wort werden Grammatikeigenschaften und typische Verwendung gespeichert. = Tabelle nouns erstellen == <syntaxhighlight lang="bash"> php artisan make:migration create_nouns_table </syntaxhighlight> *…“)
- 17:24, 9. Nov. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Laravel-Validierung (Die Seite wurde neu angelegt: „= Links = * Laravel * https://laravel.com/docs/10.x/validation = Wo = In jedem Controller sollte es die Funktion rules() geben, die die Regeln festlegt: <pre> private function rules(): array { return ['scope' => 'required|alpha', 'name' => 'required']; } </pre> = Regeln = * https://laravel.com/docs/10.x/validation = Regel mittels Closure = <pre>use Illuminate\Support\Facades\Validator; use Closure; $validator = Validator::make($request->all(), […“)
- 10:51, 29. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Stringverarbeitung in PHP (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * PHP-Funktionen * PHP-Anweisungen * PHP-Arrays * PHP-Klassen * Stringverarbeitung in PHP = Zielsetzung = Strings sind Zeichenketten. Ein ganz wesentlicher Teil von Programmierung ist das Arbeiten mit Strings: * Strings umwandeln * Suchen in Strings * Eigenschaften von Strings ermitteln. = Stringkonstanten = In PHP gibt es drei Möglichk…“)
- 08:57, 29. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Vererbung von PHP-Klassen (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * PHP-Funktionen * PHP-Anweisungen * PHP-Arrays * PHP-Klassen ** Vererbung von PHP-Klassen = Zielsetzung = Eine Klasse B kann alle Elemente einer anderen Klasse A erben: * Die Daten von A sind auch in B verfügbar * Die Operationen von A sind auch in B verfügbar. = Beispiel = <syntaxhighlight lang="php"> <?php class Name { public $fir…“)
- 19:00, 28. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Laravel (Die Seite wurde neu angelegt: „= Links = = Projekt einrichten = <syntaxhighlight lang="bash"> PROJ=langutor PASSW=topsecret BASE=/home/ws/php/$PROJ cd $(basename $BASE) composer create-project laravel/laravel $PROJ cd $BASE composer require laravel/ui php artisan ui bootstrap --auth dbtool create-db-and-user app$PROJ $PROJ "$PASSW" sed -i -e "s/DB_DATABASE=.*/DB_DATABASE=app$PROJ" \ -e "s/DB_USERNAME=.*/DB_USERNAME=$PROJ" \ -e "s/DB_PASSWORD=.*/DB_USERNAME=$PASSWD" .env </syntaxhi…“)
- 21:01, 17. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Rollen für Langutor (Die Seite wurde neu angelegt: „= Links = = Zielsetzung = Es soll ein Rollen-/Rechtesystem mittels des Paketes <code>spatie/laravel-permission</code> eingerichtet werden. = Vorgehen = <pre> composer require spatie/laravel-permission </pre> == app/Http/Kernel.php == <pre> protected $middlewareAliases = [ .... 'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class, 'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class, 'role_…“)
- 08:39, 17. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Formularverarbeitung mit PHP (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * HTTP-Server mit PHP * HTTP-Server mit PHP-Verbesserung = Zielsetzung = Wir lernen, wie ein Formular auf einer Webseite verarbeitet wird. = Formular anlegen = Wir erzeugen im Verzeichnis demowebserver eine Datei login.html: <pre> <html> <body> <form action="/demo.php?login" method="POST"> <p><input name="username" type="text" placeholder="Benu…“)
- 06:31, 17. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite HTTP-Server mit PHP-Verbesserung (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * HTTP-Server mit PHP = Zielsetzung = Die Webanwendung demowebserver soll programmtechnisch verbessert werden. * Auf jeder Seite (home, impressum) sind große Teile gleich. * Muß zum Beispiel ein Menüpunkt hinzugefügt werden, muss das in allen Seiten wiederholt werden. = Zerlegung der HTML-Seite in Bestandteile = Wir legen eine Datei page.html an: <…“)
- 20:02, 16. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite HTTP-Server mit PHP (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP = Zielsetzung = Verständnis für den Ablauf der Kommunikation beim HTTP-Protokoll. Das HTTP-Protokoll erlaubt es vielen Clients, mit einem Server Verbindung aufzunehmen und Daten auszutauschen. Ein typischer HTTP-Client ist ein Browser: Er fordert Webseiten vom Webserver an und zeigt diese an. Wir zeigen hier, wie ein minimaler HTTP-Server mittels PHP pro…“)
- 09:49, 14. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite PHP-Arrays (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * PHP-Funktionen * PHP-Anweisungen * PHP-Arrays * PHP-Klassen = Zielsetzung = Es soll der Umgang mit Arrays geübt werden. = Erklärung = Ein Array ist eine Liste von Elementen. In PHP können Listen beliebige Objekte enthalten. = Einfache Arrays = == Beispiel == <syntaxhighlight lang="php"> $numbers = [ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29];…“)
- 09:14, 14. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite PHP-Klassen (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * PHP-Funktionen * PHP-Anweisungen * PHP-Arrays * PHP-Klassen = Zielsetzung = Es soll das Grundprinzip der objektorientierten Programmierung gezeigt werden. = Beschreibung = Eine Klasse ist ein Container mit Daten, der zusätzlich Operationen mit diesen Daten durchführen kann. Eine Klasse B kann alle Elemente einer anderen Klasse A erben:…“)
- 04:59, 3. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite ZuTun (Die Seite wurde neu angelegt: „= cesar = <pre> apt install seahorse menulibre </pre> * e.book * merken.txt * https://wiki.hamatoma.de/index.php?title=PhpPaket“)
- 16:54, 2. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Vi-Grundkurs (Die Seite wurde neu angelegt: „* Kategorie:Linux = Zielsetzung = vi ist ein mächtiger Editor, der auf jedem Linuxsystem verfügbar ist und in einem Terminal genutzt werden kann. In diesem Kurs wird der Umgang mit diesem Editor geübt. = Aufruf = <syntaxhighlight lang="bash"> vi info.txt </syntaxhighlight> * Wenn die Datei info.txt noch nicht existiert, wird eine Datei erzeugt. * Sonst wird die Datei geöffnet. <syntaxhighlight lang="bash"> # Öffnen der Datei /etc/hosts und Po…“)
- 15:52, 2. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Bash-Kurs 1 (Die Seite wurde neu angelegt: „ = Links = * Terminal * Bash-Kurs 1 * Vi-Grundkurs * Dateibaum-Linux * Bash-Kurs 2 * Netzwerk = Zielsetzung = Es soll die grundlegende Nutzung einer Shell gezeigt werden, am Beispiel der Bourne Again SHell (bash). = Spielwiese = <syntaxhighlight lang="bash"> # Dateien anzeigen: LiSt ls # Anzeigen des aktuellen Verzeichnisses: Print Working Directory pwd # Aktuelles Verzeichnis einstellen: Change Directory cd /etc # Plattenplatz…“)
- 19:35, 1. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite PHP-Anweisungen (Die Seite wurde neu angelegt: „ = Bedingte Anweisung = Es kommt oft vor, dass eine Berechnung von Bedingungen abhängt: Beispiel: Bestimmen des Maximums von zwei Zahlen a und b: * Wenn a größer als b ist, ist das Ergebnis a. * Sonst ist das Ergebnis b. In PHP wird das so formuliert: <syntaxhighlight lang="php"> if ($a > $b){ $result = $a; } else { $result = $b; } </syntaxhighlight> * Eine bedingte Anweisung beginnt mit dem Wort '''if''. * Es folgt eine in Klammer geschriebene…“)
- 19:35, 1. Okt. 2023 Hamatoma Diskussion Beiträge erstellte die Seite PHP-Funktionen (Die Seite wurde neu angelegt: „* Kategorie:Tutorial * Kategorie:Programmierung * Kategorie:PHP = Links = * PHP * PHP-Funktionen * PHP-Anweisungen * PHP-Klassen = Erläuterung = * Berechnungen können in Funktionen gebündelt werden. Das erhöht die Übersicht und die Wiederverwertbarkeit. * PHP-Funktionen funktionieren wie mathematische Funktionen: <syntaxhighlight lang="php"> <?php function sum($a, $b){ $rc = $a + $b; return $rc; } echo sum(1237.99,…“)
- 19:26, 30. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite PHP (Die Seite wurde neu angelegt: „* Kategorie:Tutorial = Links = = Zielsetzung = In diesem Kurs soll die Programmiersprache PHP in Grundzügen erlernt werden. = Voraussetzung = * Installation von PHP * Visual Studio Code mit Extension PHP = Dateiformat = * Eine Quellcodedatei für PHP beginnt mit folgendem Header: <syntaxhighlight lang="php"> <?php </syntaxhighlight> * Php ist eine formatfreie Sprache: Zwischen den Elementen können beliebig viele Leerzeichen, Tabulatoren und…“) Markierung: Visuelle Bearbeitung: Gewechselt
- 18:01, 28. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Terminal (Die Seite wurde neu angelegt: „* Kategorie:Linux * Kategorie:Tutorial = Zielsetzung = Das Terminal ist ein wichtiges Arbeitsmittel, das gerade für Automatisierung prima geeignet ist. = Funktionsweise = Ein Terminal arbeitet wie eine Schreibmaschine: es gibt eine Zeile, in der man was eingeben (eintippen) kann, der Text verrutscht dann nach oben und kann nicht mehr geändert werden. Nur können wir nicht nur Texte tippen, sondern Programme aufrufen. Was diese Programme dann…“)
- 17:22, 28. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Unterschiede zu Windows (Die Seite wurde neu angelegt: „* Kategorie:Linux * Kategorie:Tutorial = Links = * Linux = Zielsetzung = Hier werden einige wesentliche Unterschiede von Linux zu Windows aufgeführt. = Maustasten = * Unter Linux gibt es eine genial schnelle Methode, Texte zu kopieren: * Text markieren * Am Einfügeort die mittlere Maustaste klicken. Dann wird dort der vorher markierte Text eingefügt. * Das funktioniert normalerweise in jedem Programm, also auch im Terminal, Browser, Edit…“)
- 16:43, 28. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Linux (Die Seite wurde neu angelegt: „Kategorie:Linux = Zielsetzung = Dieser Kurs soll in die Lage versetzen, ein Linuxsystem zu verstehen und zu administrieren. = Kapitel = Es wird empfohlen, die Kurse in dieser Reihenfolge zu besuchen. * Unterschiede zu Windows * Terminal * Bash-Kurs 1 * Vi-Grundkurs * Dateibaum-Linux * Bash-Kurs 2 * Netzwerk“) Markierung: Visuelle Bearbeitung: Gewechselt
- 06:01, 28. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Sql (Die Seite wurde neu angelegt: „= Links = * https://linuxwiki.de/MySQL * https://wiki.hamatoma.de/index.php?title=Sql = Zielsetzung = Einführung in die Datenbanksprache Structured Query Language. Damit kann man Datenbanktabellen erstellen, Daten eintragen, ändern, löschen und abfragen. Es gibt Standards für SQL, der Kurs formuliert die Beispiele im Dialekt von MariaDB (oder MySql). = Tabellen = Eine Relation, auch Datenbanktabelle genannt, ist ein Menge von Zeilen, die in **gleic…“)
- 16:32, 24. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite ApplikationMitNginx (Die Seite wurde neu angelegt: „= Links =“)
- 08:17, 24. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite LaravelTutorial (Die Seite wurde neu angelegt: „= Links = * Inspiriert von https://www.youtube.com/watch?v=cDEVWbz2PpQ (englisch) = Zielsetzung = Es wird eine Webapplikation "Notes" gebaut, die folgende grundlegende Fähigkeiten hat: * Registrierung mit Name, Email und Passwort. Speichern in einer Datenbank. * Login mit Name und Passwort, Abgleich mit Datenbank * Logout * Erstellen einer Notiz mit Titel und Nachricht * Anzeige aller Notizen des Benutzers * Edieren der Notiz * Löschen der Notiz = Vor…“) Markierung: Visuelle Bearbeitung: Gewechselt
- 19:58, 19. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Bootstrap5 (Die Seite wurde neu angelegt: „= Links = * https://www.w3schools.com/bootstrap5/bootstrap_get_started.php = Zielsetzung = Bootstrap ist eine Sammlung von CSS-Definitionen, die die Gestaltung von Webseiten stark vereinfacht. Die aktuelle Version ist 5. = Schnellkurs = * eine Beispieldatei bootstrap.html <pre> <!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap 5 Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <l…“) Markierung: Visuelle Bearbeitung: Gewechselt
- 16:33, 19. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite CSS (Die Seite wurde neu angelegt: „= Links = * https://wiki.selfhtml.org/wiki/CSS = Zielsetzung = Cascading Style Sheets (CSS) ist eine Sprache, mit der HTML-Inhalte mit Formateigenschaften ausgestattet werden. Das dient der Trennung von Inhalt (HTML) und Form (CSS). = Schnellkurs = * Datei anlegen: index.html <pre> <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="tutorial.css"> </head> <body> <h1>Try it!</h1> <div class="region1"> This is a paragraph. </div> <div…“) Markierung: Visuelle Bearbeitung: Gewechselt
- 10:28, 19. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Html (Die Seite wurde neu angelegt: „= Links = * https://wiki.selfhtml.org/wiki/HTML/Tutorials/Einstieg = Zielsetzung = HTML ist eine Sprache, mit der formatierte Texte beschrieben werden. Sie wird vor allem für Webseiten verwendet. HTML ist eine Auszeichnungssprache: Metainformationen (z.B. Formatierungsanweisungen) werden mit Tags gekennzeichnet: ein Tag ist ein Wort, das in spitze Klammern gesetzt wird: * <head> <html> <table> Es gibt viele Tags, die einen Bereich definieren,…“)
- 07:55, 19. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Langutor (Die Seite wurde neu angelegt: „= Links = * https://www.itsolutionstuff.com/post/how-to-install-bootstrap-in-laravelexample.html = Zielsetzung = Das Projekt Langutor beinhaltet eine Webseite, generiert mit dem Framework Laravel. == Namensgebung == Ein Kunstwort aus Language und Tutor. = Einrichtung = == Installation Laravel + npm == <syntaxhighlight lang="bash"> apt install php-laravel-framework npm </syntaxhighlight> == Einrichten Projekt == <syntaxhighlight lang="bash"> PROJ=langu…“) Markierung: Visuelle Bearbeitung: Gewechselt
- 19:04, 17. Sep. 2023 Hamatoma Diskussion Beiträge erstellte die Seite Datei:Autumn-1982163 1280.jpg
- 19:04, 17. Sep. 2023 Hamatoma Diskussion Beiträge lud Datei:Autumn-1982163 1280.jpg hoch