# Notes ## Testing - Prozkoumat a vyzkoušet Stryker.NET pro mutation testing ## DevOps / Infra - Najít využití pro pi-agent - Rozchodit s Claude Code vyhazování reklam a řezání na písně streamu z Radio 1 ## Nanobot - Propojit remind, keep, note a todo — sjednotit workflow - Claude Code experimenty lépe provozovat na devlin.hell než ve WSL na notebooku — notebook zbytečně zhaví větrák a zatěžuje; na devlin.hell se dá připojovat z různých míst a pokračovat na rozdělané práci; výhodou je tmux; první projekt je nanobot ## Chata - Kanistr na vodu - Koupit novou dvojzásuvku do kuchyně - Sehnat Coca-Cola skleničky z práce, ideálně dvě - Malá sklenička na Pepsi - Sítko na čaj do konvice, nebo ještě lépe konvička z IKEA - Pohárek na čaj ## DT Glass - Sklenky z lahví od vína — DT GLASS, upcyklované, ručně otavený okraj, myčka odolné - UNIVERSAL: čirá / antikově zelená, 0.2–0.5 l, výšky 80–175 mm, od 69 Kč — https://www.darkove-sklo.com/silnostenna-sklenka-UNIVERSAL-z-lahve-od-vina - Amber: teplý medový odstín, 0.2 / 0.3 l, výšky 80 / 110 mm, od 69 Kč — https://www.darkove-sklo.com/sklenka-z-lahve-od-vina-odstin-amber ## Home - Vzdálenost od židle k desce stolu v obýváku: 25.5 cm ## Homelab - Můžu běžet Zot doma v Dockeru, asi na wood - Rozchodit GitHub Actions (pipeline) pro Gitea ## 3D tisk - Kam umístit 3D tiskárnu ## Claude Code / AI Agents - Superpowers 6 — nová verze od Prime Radiant; optimalizovali build loop pomocí Anthropic Fable, plánuju vyzkoušet s pi.dev a OpenCode — https://blog.fsck.com/2026/06/15/Superpowers-6/ - NanoAgent: zobrazovat časy — kolik trvalo každé LLM volání a kdy přišel první packet - Otestovat Claude Code plugin llm-wiki-plugin — https://github.com/praneybehl/llm-wiki-plugin - Vyzkoušet LibreChat - Komunikace v češtině - Informace hledej nejenom ve zdrojovém kódu, ale i v dokumentaci online - Pokud si nejsi jistý, ptej se - Článek „Don't Chat With Your AI. Mob With It." (David Rodenas, Medium): instrukce pro AI agenta psát jako tagy přímo do souborů místo chatu (`[[CLAUDE: …]]` instrukce, `[[DAVID: …]]` odpověď agenta), pravidlo v CLAUDE.md. Článek argumentuje špatně (latence nejsou GPU sloty, ale round-trip a sériovost kroků; „zrychlení" je ve skutečnosti fronta), ale jádro drží: anotace patří tam, kde je předmět anotace — pozice v souboru je kontext (jako TODO komentář), přežije session, je vidět v diffu. Korekce oproti článku: agent tag nemaže, jen připíše odpověď (mazání jen člověk před commitem), agent neběží autonomně ve smyčce (explicitní „projdi tagy"), max 1–2 tagy na kolo. Detailní rozbor: projects/ai/artifacts/file-based-agent-communication.md ## Work ### Zot - Skript na výpis kolik čeho mám - Detekce dat na disku - Mazání starých images ## Fitness - **Great Gama Protocol (GGP)** — online kurz cvičení s vlastní vahou od Pavla Macka (StrongFirst Master Instructor, PHK & MMA Gym Praha). Pojmenován po legendárním indickém zápasníkovi Great Gamovi (neporažen 52 let). Cviky: Pozdrav slunci (Súrja Namaskar), Hindu kliky (Dand), Hindu dřepy (Baithak), most, meditace. Bez vybavení, stačí pár m². Pro začátečníky i pokročilé — ranní rozcvička, samostatný GPP program nebo doplněk ke silovému tréninku (kettlebell, činky). Výzvy #GGP108 a #GGP3300. — https://www.kb5.cz/obchod/online-kurz-gpp/ ## Knihy k přečtení - *Hedvábné stezky: Nová historie světa* — Peter Frankopan ## Přečtené knihy ## Filmy k zhlédnutí ## Filmy ke stažení / potřebuju vlastnit - *The Beekeeper* (2024) — akční thriller, Jason Statham v hlavní roli; vítězství pomsty bývalého agenta tajné organizace "Beekeepers" - *Wrath of Man* (2021) — Guy Ritchie, Jason Statham jako ostraha obrněného vozu na převážení peněz; ve skutečnosti sleduje bandu, která při přepadení zabila jeho syna, a mstí se ## Viděl jsem ## Archiv článků - Nástroj pro lokální archivaci webových článků: vstupem je URL nebo celý vložený text stránky (typicky Ctrl+A/Ctrl+C/V s veškerým balastem). Nástroj uloží URL, ideálně i surový HTML obsah a k němu distilovanou markdown verzi. - Důvod: originály článků mizí, stěhují se za paywall nebo se mění — proto je potřeba lokální kopie. - Částečně to už řeší /bookmark, ale chci plnohodnotnější archiv. ## Podcasty - „Máš na míň" — moderuje Vašek Matějovský spolu s Radarem (Michal Vrátný, zakladatel Železné koule) ## Dřevo / kutilství - Chce absolvovat kurz/workshop práce se dřevem se základními domácími nástroji - Teorii k tomu nastudovat z YouTube videí: - typy dřeva - typy vrutů - typy bitů - moření - lakování - broušení - spojování vruty - lepení ## SDR / radio - GNU Radio World — https://gnuradioworld.com · https://github.com/777arc/gnuradio-world Flowgraph editor a runtime GNU Radio přímo v prohlížeči: GNU Radio DSP stack a Qt GUI sinks zkompilované do WebAssembly, bez instalace a bez serveru. Čte a zapisuje nativní `.grc` soubory, obsahuje ukázkové flowgraphy a IQ nahrávky. Přes WebUSB podporuje RTL-SDR, PlutoSDR a HackRF (source i sink). GitHub: 777arc/gnuradio-world. - PySDR — https://pysdr.org Bezplatná online učebnice SDR a DSP v Pythonu od Dr. Marca Lichtmana (pysdr@vt.edu). FFT, filtry, IQ sampling, digitální modulace, synchronizace, multipath fading; kapitoly pro PlutoSDR a další SDR v Pythonu. Open source: GitHub 777arc/PySDR. Od srpna 2026 obsahuje ukázkové GNU Radio flowgraphy spustitelné přímo přes GNU Radio World (desítky ukázkových signálů). - Kontext: SDR zajímá — doma je HackRF One a RTL-SDR (+ další). ## Data Engineering / Lakehouse - DuckDB + Apache Iceberg + dbt — lokální lakehouse stack zdarma. Hlavní use case: celý enterprise lakehouse workflow (incremental loading, SCD Type 2, partition pruning, schema evolution, data quality testy, compaction) se dá prototypovat a učit na laptopu za $0, místo placeného Snowflake/Databricks compute. dbt-duckdb adapter = stejné SQL/modely lokálně i na produkci (Snowflake/BigQuery), mění se jen dbt target. - DuckDB v1.5.3 (2026-05-29): plná podpora zápisu do Iceberg tabulek — MERGE INTO (merge-on-read + positional deletes), ALTER TABLE (schema evolution, metadata-only), partition transforms `bucket`/`truncate`, Iceberg V3 (deletion vectors jako Puffin soubory, VARIANT, TIMESTAMP_NS). Dřív uměl Iceberg jen číst; zápis dřív vyžadoval Spark cluster. Ověřeno: - https://duckdb.org/2026/05/29/new-iceberg-features - https://duckdb.org/2025/11/28/iceberg-writes-in-duckdb - DuckLake v1.0 (2026-04-13): lakehouse formát s metadaty v SQL databázi (catalog = SQLite/Postgres/DuckDB) místo metadata souborů v object storage. Data inlining (malé inserty/delete/updates do catalogu, default threshold 10 řádků) řeší small-file problem. Volitelná Iceberg kompatibilita. Ověřeno: - https://ducklake.select/2026/04/13/ducklake-10/ - Apache Polaris: free self-hostable Iceberg REST catalog, top-level Apache projekt (únor 2026) — řeší, čím nahradit Hive Metastore/Glue v lokálním setupu. - AWS acquirenul DuckLabs (tým za DuckDB, srpen 2026); projekt zůstává MIT pod nezávislou DuckDB Foundation. - Benchmarky (Medium článek, neověřeno primárně — brát s rezervou): FinQore pipeline 8 h → 8 min (60×, z Postgres na DuckDB); dashboard dotazy 200–400 ms vs 2–5 s na Snowflake X-Small; MotherDuck srovnání 6–7× rychlejší než ekvivalentně ceněné Snowflake/Redshift na 10–100 GB datech. - Omezení stacku: DuckDB 1 writer (multi-process writes selhávají), Iceberg+Parquet 2–3× pomalejší než nativní DuckDB formát, small-file/manifest explosion se na laptopu neprojeví (data moc malá) — produkční operační zkušenost se naučí až na produkci.