Zum Inhalt springen

Chatbot UI via Streamlit

    Anfragen 1:1 via Streamlit an ChatGPT weiterleiten und die Antwort anzeigen. streamlit run ChatUI.py

    LangChain & ChatGPT

      Sende Nachricht via LangChain an ChatGPT Hier senden wir eine Nachricht via LangChain an ChatGPT und geben die Antwort aus. Mit „chain“ eine Verkettung vornehmen Benutze „chain“ um das Model und den Parsen miteinander zu… Weiterlesen »LangChain & ChatGPT

      Angular Tutorial

        Das Tutorial zeigt, wie die folgende Gästebuch Anwendung realisiert werden kann: Die folgenden Anwendungen werden benötigt: Node.js npm Angular CLI Bootstrap Installation von Angular CLInpm install -g @angular/cli Neues Projekt (Gästebuch) generierenng new guestbook Installation… Weiterlesen »Angular Tutorial

        MongoDB Tutorial

          MongoDB (abgeleitet vom engl. humongous, „gigantisch“) ist eine dokumentenorientierte NoSQL-Datenbank, die in der Programmiersprache C++ geschrieben ist. Da die Datenbank dokumentenorientiert ist, kann sie Sammlungen von JSON-ähnlichen Dokumenten verwalten. So können viele Anwendungen Daten auf… Weiterlesen »MongoDB Tutorial

          JMeter Tutorial – Teil 1

            Download JMeter Start JMeter:C:<path>\apache-jmeter-5.1.1\bin\ApacheJMeter.jar HTTP(S) Test Script RecorderUm mit JMeter eine Webseite auf Performance zu testen, müssen wir den Workflow (request/response) zunächst einmal aufnehmen. Die Aufnahme des Workflows bei einer HTTPS Verbindung wird wie folgt… Weiterlesen »JMeter Tutorial – Teil 1

            IBM Cloud & Node-RED

              Zielsetzung Einrichtung des Node-RED Editors innerhalb der IBM Cloud Das Versenden von Nachrichten via MQTT an ein Node-RED MQTT-Node Den IBM Cloud Zugang könnt Ihr unter der folgenden URL beantragen: IBM Cloud Anschließend kann hier… Weiterlesen »IBM Cloud & Node-RED

              MQTT + Cumulocity IoT Plattform

                MQTT Zusammenfassung [Quelle: Wikipedia] MQTT (Message Queuing Telemetry Transport) ist ein offenes Nachrichtenprotokoll für Machine-to-Machine-Kommunikation (M2M), das die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten z.B. Sensoren ermöglicht.Die Internet Assigned Numbers Authority (IANA)… Weiterlesen »MQTT + Cumulocity IoT Plattform

                TestCafé Beispiel

                  Download Link Configuration der Umgebung Beispiel 1: Beispiel 2: Einsatz von einem page object Login wurde in einem page object ausgelagert: npm run test:firefox -c 8 führt den Test parallel unter 8 Firefox Instanzen aus.

                  IO-Link Device Description (high level)

                    Mit dem Markennamen IO-Link ist ein Kommunikationssystem zur Anbindung intelligenter Sensoren und Aktoren an ein Automatisierungssystem in der Norm IEC 61131-9 unter der Bezeichnung Single-drop digital communication interface for small sensors and actuators (SDCI) normiert. Die Standardisierung umfasst dabei sowohl die elektrischen Anschlussdaten als auch ein digitales Kommunikationsprotokoll, über das… Weiterlesen »IO-Link Device Description (high level)

                    Wireshark Tutorial

                      Wireshark ist ein freies Programm zur Analyse und grafischen Aufbereitung von Datenprotokollen (Sniffer). Solche Datenprotokolle verwenden Computer auf verschiedensten Kommunikationsmedien wie dem lokalen Netzwerk oder USB. Das Mitschneiden der Kommunikation kann bei der Fehlersuche oder… Weiterlesen »Wireshark Tutorial

                      Python Grundlagen

                        Installation der folgenden Anwendungen Python 3.7.3 Anaconda 3.7 Anaconda starten: Jupyter starten: Ein neues Jupyter Notebook erstellen: Python Grundlagen In [1]: # Ausgabe print("Hello World!") Hello World! In [57]: # 3 hoch 2 und danach in String… Weiterlesen »Python Grundlagen

                        Node.js Beispiel

                          Bei diesem Projekt wird ein Gästebuch erstellt, der mir die Möglichkeit gibt, Gästebucheinträge zu verfassen und diese anzuzeigen. Projekt Download via Git: GitHub Link Für die Erstellung der Webseite wurden folgende Node.js Module/Pakete verwendet. express Handlebars… Weiterlesen »Node.js Beispiel

                          DTLS (TCP vs. UDP)

                            Transport Layer Security (TLS) bekannt als Secure Sockets Layer (SSL) ist ein Verschlüsselungsprotokoll (basiert auf x.509) zur sicheren Datenübertragung. Datagram Transport Layer Security (DTLS) basiert auf TLS und verwendet UDP statt TCP. Der Unterschied zwischen… Weiterlesen »DTLS (TCP vs. UDP)

                            HAProxy: Peering von zwei Loadbalancer

                              // Architektur // Peering ist erst ab v1.5 möglich // Installation von HAProxy auf den beiden Loadblancer add-apt-repository -y ppa:vbernat/haproxy-1.7 apt-get update -qq apt-get install -y haproxy // Konfiguration vi /etc/haproxy/haproxy.cfg

                              Vagrant: Multiinstanzen erstellen

                                Vagrantfile vagrant up oder vagrant up lb01 vagrant up app01 vagrant up app02 vagrant up db01 // Status Ermittlung vagrant status vagrant global-status

                                Vagrant: Grundlagen

                                  VM-Management // Hilfe vagrant help vagrant help init // Ordner für Vagrant initialisieren bzw. ‚Vagrantfile‘ Erzeugung vagrant init hashicorp/precise64 // Aufbau und Konfiguration einer Umgebung (Vagrant-Box) vagrant up // Auflistung der installierten Boxen // Windows… Weiterlesen »Vagrant: Grundlagen

                                  Docker Grundlagen

                                    Historische Entwicklung der Architektur Docker Client/Server (bzw. Docker Deamon/Engine) Architektur Die Kommunikation mit dem Server (Deamon bzw. Engine) erfolgt über den Client. Mögliche Clients: Docker-Console Kitematic Client/Server Kommunikation unter Windows und Linux Ein Docker Client… Weiterlesen »Docker Grundlagen

                                    Raspberry Pi – Auflösung ändern

                                      vi /boot/config.txt #overscan deaktivieren disable_overscan=1 #HDMI Typ (CEA=1, DMT=2) angeben hdmi_group=1 #Auflösung angeben hdmi_mode=5 Beschreibung der parameter

                                      OpenELEC: kein HDMI Signal

                                        OpenELEC:/flash # mount -o remount,rw /flash OpenELEC:/flash # vi config.txt #hotplug aktivieren hdmi_force_hotplug=1 OpenELEC:/flash # mount -o remount,ro /flash OpenELEC:/flash # reboot

                                        Windows zeitgesteuert ausschalten

                                          Ausführungsfenster öffnen und Kommando eingeben Win+R C:\Users\aaron>shutdown.exe /s /t 3600 Zeitgesteuertes ’shutdown‘ anhanlten C:\Users\aaron>shutdown.exe /a

                                          rsync Windows GUI

                                            Mit Hilfe der Anwendung können zwei Ordner oder Festplatten miteinander synchronisiert bzw. abgeglichen werden. Alle Inhalte der ersten Festplatte (Quelle/Source) werden auf die zweite Festplatte (Ziel/Destination) kopiert. Vor dem Kopieren wird kontrolliert, ob die Dateien… Weiterlesen »rsync Windows GUI

                                            Raspberry Pi & Tomcat

                                              1. JDK für ARM-Architektur downloaden Download 2. SSH-Verbindung aufbauen und die Datei z.B. via WinSCP auf die Pi kopieren 3. /opt/ Rechte verändern (Benutzername == pi) sudo chown pi:pi /opt/ 4. JDK nach /opt/ kopieren… Weiterlesen »Raspberry Pi & Tomcat

                                              .bashrc

                                                [codesyntax lang=“bash“] # Reset Color_Off=$’\e[0m‘ # Text Reset # Regular Colors Black=$’\e[0;30m‘ # Black Red=$’\e[01;31m‘ # Red Green=$’\e[0;32m‘ # Green Yellow=$’\e[0;33m‘ # Yellow Blue=$’\e[01;34m‘ # Blue Purple=$’\e[0;35m‘ # Purple Cyan=$’\e[0;36m‘ # Cyan White=$’\e[0;37m‘ # White… Weiterlesen ».bashrc