diff --git a/Artikel_Finden_Um_Zu_Kaufen.md b/Artikel_Finden_Um_Zu_Kaufen.md new file mode 100644 index 0000000..0b5d001 --- /dev/null +++ b/Artikel_Finden_Um_Zu_Kaufen.md @@ -0,0 +1,57 @@ +# Mechanischer Zähler + +## Anforderungen + +Anforderungen für den mechanische Zähler: + +1. Maximale Breite 82 mm, wenn Höhe und Tiefe kleiner sind +2. 3-stellig oder 4-stellig oder 5-stellig; je weniger Stellen, umso besser +3. Reset mit einem Knopfdruck (an einem Drehknopf so lange drehen, bis 0 erscheint, ist inakzeptabel) +4. Für mechanische Befestigung, z.B. in einer Maschine +5. Lieferzeit nach Deutschland maximal eine Woche +6. Gesamtpreis mit Lieferkosten maximal 25 Euro + +## Amazon + +Ich habe Amazon prime und kaufe gern bei Amazon. + +## Beispiel 1 + +Hier ist Beispiel 1, was alle Anforderungen bis auf 3. erfüllt: + +https://www.amazon.de/Mechanischer-Ballenz%C3%A4hler-Ballenpresse-R%C3%BCcksetzbarer-Handzug-Z%C3%A4hler/dp/B0CCHVCFT2/ref=pd_lpo_d_sccl_3/262-0148432-6918821?psc=1 + +## Deine Aufgabe + +- Stelle mir zwischen zwei und fünf Fragen, um die Situation und deine Aufgaben vollständig zu verstehen. +- Suche in Online-Shops nach mechanischen Zählern, die alle Anforderungen erfüllen, lege sie in den Warenkorb und merke dir die URL der Produkt-Webseite. +- Sobald du mindestens fünf Zähler gefunden und in Warenkörbe gelegt hast, erstelle eine Ergebnisliste, die für jeden Zähler diese Angaben enthält: + - Produktfoto + - Produktbezeichnung + - Gesamtpreis inklusive Lieferkosten + - Lieferzeit + - Gültige URL zur Produktseite des Online-Shops +- Weil bei früheren Ergebnissen dieser Art oft die URLs nicht funktioniert haben, überprüfe alle URLs der Ergebnisliste. Ersetze jede nicht funktionierende URL durch die korrekte, funktionierende URL für das Produkt. + + + + +1. Reset-Mechanismus: Anforderung 3 besagt, dass ein Reset per Knopfdruck möglich sein muss. Ist ein seitlicher Druckknopf (Push-Button) am Zähler akzeptabel, oder bevorzugen Sie eine bestimmte Art von Reset (z.B. Hebel, separater Knopf an der Front)? + +2. Zählrichtung und Auslösung: Soll der Zähler mechanisch ausgelöst werden (z.B. durch einen Hebel/Stempel, der bei jedem Zählvorgang gedrückt wird), oder sind auch elektrisch betätigte mechanische Zähler akzeptabel? + +3. Befestigung: Welche Art von mechanischer Befestigung ist gewünscht? Zum Beispiel Frontplatteneinbau (mit Muttern), Schraubbefestigung von hinten, oder eine andere Montageart? + +4. Stückzahl: Wie viele Zähler benötigen Sie? Das beeinflusst, ob Versandkosten auf ein oder mehrere Stücke verteilt werden. + +5. Zählbereich: Gibt es Anforderungen an den maximalen Zählwert (z.B. mindestens bis 999 oder bis 9999), oder reicht ein Standard-Zählbereich? + +Zu 1.: Alle Arten eines Druckknopfs oder Hebels sind OK. + +Zu 2.: Der Zähler soll mechanisch ausgelöst werden (z.B. durch einen Hebel). + +Zu 3.: Befestigung zum Aufschrauben auf eine Platte. Kein Frontplatteneinbau erforderlich. + +Zu 4.: 1 Stück. + +Zu 5.: Keine Anforderungen an den maximalen Zählwert. diff --git a/Kischdle_server-setup.md b/Kischdle_server-setup.md new file mode 100644 index 0000000..066ed99 --- /dev/null +++ b/Kischdle_server-setup.md @@ -0,0 +1,64 @@ +# Kischdle setup for microservices + +## Motivation + +This introduces the product "Kischdle" and the basic Kischdle server setup +to you so that you can store the information to the corresponding files in +the Claude environment. This empowers you to generate content for Kischdle +in the future when Kischdle topics come up. + +## Product "Kischdle" + +The product "Kischdle" is in the early proof-of-concept implementation phase. + +A Kischdle is an on-premise system with server hardware +including a local AI GPU and a suite of software apps optimized for +small and medium sized enterprises. + +## Basic server setup + +### Hardware + +The server hardware used for the proof-of-concept implementation: +- GPU: NVIDIA RTX5070Ti 16GB VRAM +- CPU: AMD Ryzen 9 9900X (12x 4.4GHz / 5.6GHz Turbo) +- Mainboard: MSI PRO X870-P Wifi, PCIe 5.0 x16 +- System RAM: 64GB (2x32GB) DDR5 AMD/Intel 6000MHz Kingston Fury Beast CL30 +- NVMEs: Two devices in Software RAID-1, 2TB SAMSUNG 990 PRO 2TB M.2 PCIe 4.0 x4 NVME (Read 7450MB/s ; Write 6900MB/s) + +### OS + +The OS is Debian Linux version 12 (Bookworm). + +### Microservices + +The software apps are running separated from each other and from the system +level. Software apps of each area is running in a rootless Podman Pod by +a dedicated user. The currently existing users, area and apps are: +- 'trf': Routes ingress and egress traffic; Traefik +- 'wbg': Provides a Web GUI for AI; Open WebUI +- 'llm': Provides AI LLM services internally; PyTorch and custom app +- 'pln': Provides planning services; AFFiNE + +Some others exist but are not relevant. Others will be added as +implementation proceeds; e.g., crm for CRM and dms for DMS. + +Each microservice is started by executing shell scripts which generate +the Podman Pod and start a systemd service. + +It is important that you know how the shell scripts are structured +and which naming is used - creating shell scripts for coming microservices +will be one of your future tasks. + +Please examine these three examples of such shell scripts: +@~/tmp/create_pod_openwebui.sh +@~/tmp/create_pod_affine.sh +@~/tmp/create_pod_traefik.sh + +## Your tasks + +1. Use your your ask user questions tool to completely understand the + situation, the basic server setup and the shell script structure. +2. Ask me before proceeding with task 3. +3. Store the knowledge which you gained in this session to the + appropriate Claude files.