Skip to content

Instantly share code, notes, and snippets.

View vielhuber's full-sized avatar
🍐
❹❷

David Vielhuber vielhuber

🍐
❹❷
View GitHub Profile
@vielhuber
vielhuber / README.MD
Last active September 18, 2025 12:40
knowhow #ai

LLM

  • LLM: Form der Künstlichen Intelligenz, die darauf trainiert ist, menschliche Sprache zu verstehen und zu generieren
  • Generative KI: Form der Künstlichen Intelligenz, die darauf ausgelegt ist, Inhalte wie Text, Bilder, Audio, Video, Code zu verstehen und zu erzeugen
  • LLM ist ein Unterbereich der Generativen KI

Neuronales Netzwerk

  • Grundstruktur des LLM
  • Lernt und verarbeitet Informationen durch Trainingsdaten
@vielhuber
vielhuber / README.MD
Last active May 12, 2026 15:18
tools links #ai
@vielhuber
vielhuber / Test.php
Last active November 25, 2024 15:06
factories and seeders #laravel
/* ... */
use Illuminate\Database\Eloquent\Factories\HasFactory;
/* ... */
class Test extends Model
{
/* ... */
use HasFactory;
/* ... */
}
@vielhuber
vielhuber / filerotate.sh
Last active May 1, 2025 17:15
file rotation backup log #linux
#!/bin/bash
# file rotation
# -- this is not possible with logrotate, since we do it remotely
# -- it's also not possible to push 1000x delete commands, so do one combined command
SSH_HOST="xxx"
SSH_PORT=22
SSH_USERNAME="xxx"
SSH_PATH="/xxx/yyy/zzz"
@vielhuber
vielhuber / README.MD
Last active February 9, 2026 14:36
prompt hacks #chatgpt #ai

Rollen bei ChatGPT

  • system
    • Die Systemrolle wird verwendet, um Setup-Informationen oder Kontext in Form von Anweisungen und Richtlinien bereitzustellen, die das Verhalten des Modells bestimmen.
    • Beispiel: "Du bist ein professioneller Stand-Up-Comedian. Dein Ton ist stets frech und spitzfindig."
  • user
    • Diese Rolle vertritt den menschlichen Benutzer im Gespräch. Eingaben des Benutzers leiten das Gespräch und führen zu Antworten des Assistenten.
    • Beispiel: "Erzähle mir einen Witz!"
  • assistant
  • Dies ist die Rolle des Modells selbst, das auf Benutzereingaben basierend auf dem vom System festgelegten Kontext reagiert.
@vielhuber
vielhuber / index.html
Last active June 24, 2025 21:51
confetti success animation #js
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, minimum-scale=1" />
<title>.</title>
<script>
class Confetti {
constructor() {
this.confettiConfig = {
@vielhuber
vielhuber / index.php
Last active February 14, 2025 11:59
ical ics download #php
// composer require eluceo/ical
require_once(__DIR__ . '/vendor/autoload.php');
$date_begin = '2023-01-01 20:00:00';
$date_end = '2023-01-01 21:00:00';
$events = [];
$events[] = (new \Eluceo\iCal\Domain\Entity\Event())
->setCategory(['test1', 'test2'])
->setSummary('This is the title')
@vielhuber
vielhuber / 0.readme.md
Last active January 11, 2024 12:37
lottie lottiefiles animations dotlottie
@vielhuber
vielhuber / index.php
Last active January 4, 2024 16:54
logo headline h1 only on front page #html #php
<div class="logo">
<?= is_front_page() ? '<h1 class="logo__headline">' : '' ?>
<a class="logo__link" href="index.php">
<span class="logo__text" style="position:absolute;width:1px;height:1px;overflow:hidden;">h1 der Startseite</span>
<img class="logo__image" src="logo.svg" alt="h1 der Startseite">
</a>
<?= is_front_page() ? '</h1>' : '' ?>
</div>
<?= !is_front_page() ? '
@vielhuber
vielhuber / README.MD
Last active November 5, 2023 06:37
fix corrupt filenames natively or with detox #tools #linux

native search/replace of corrupt �

installation

  • sudo apt-get install rename perl libunicode-map8-perl

corrupt question marks

  • find . -exec rename 's/�/x/g' "{}" \;

corrupt umlauts

  • find ./ -type f -print0 | rename -v -0 'BEGIN { use Unicode::Map8; our $l1_map = Unicode::Map8-&gt;new("latin1") }; our $l1_map; $_ = $l1_map-&gt;tou($_)-&gt;utf8'