diff --git a/.orgids b/.orgids index 7fb4b6e..78fc058 100644 --- a/.orgids +++ b/.orgids @@ -1,2 +1,2 @@ -(("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260215112331-openclaw.org" "f3cb8cf8-cf36-4d45-9464-c4de653f7ead") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260214182601-prsteny_moci.org" "9884c38d-bb3d-476d-9f91-18bf2c048834" "13db27f1-2412-4d61-bd47-a3fc237c617a") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213222532-testing_note.org" "65136da4-d89a-45ea-9082-962cd1b5049c") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213222353-fotokomora.org" "a2de01c9-8ca1-4689-9c08-a13a95bef9f5") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213183842-nakopni_se_svetluska_02_2026.org" "e3934827-755b-4b3b-a90c-ccee9b6f9d32" "e0a6a351-f36c-466e-bbbb-3cb3ad75f43e") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/personal.org" "3f66bd16-5d62-474a-86cf-25ac3fee2b7b") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213210405-chat_nakopni_se_zadost_svetluska.org" "9d69dd7b-54e6-49e3-a7b8-736a6174467e") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213213221-nakopni_se_index.org" "8dd41dde-1bd9-488f-b7e0-8fee1b96367f") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260217204912-daneel_qmd.org" "81eb07fb-2962-4510-bb3f-76c6a4f28308") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260217205442-daneel_rag.org" "dac32a5d-f8f9-4973-8135-771da4afe7c9")) +(("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260215112331-openclaw.org" "f3cb8cf8-cf36-4d45-9464-c4de653f7ead") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260214182601-prsteny_moci.org" "9884c38d-bb3d-476d-9f91-18bf2c048834" "13db27f1-2412-4d61-bd47-a3fc237c617a") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213222532-testing_note.org" "65136da4-d89a-45ea-9082-962cd1b5049c") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213222353-fotokomora.org" "a2de01c9-8ca1-4689-9c08-a13a95bef9f5") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213183842-nakopni_se_svetluska_02_2026.org" "e3934827-755b-4b3b-a90c-ccee9b6f9d32" "e0a6a351-f36c-466e-bbbb-3cb3ad75f43e") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/personal.org" "3f66bd16-5d62-474a-86cf-25ac3fee2b7b") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213210405-chat_nakopni_se_zadost_svetluska.org" "9d69dd7b-54e6-49e3-a7b8-736a6174467e") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260213213221-nakopni_se_index.org" "8dd41dde-1bd9-488f-b7e0-8fee1b96367f") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260217204912-daneel_qmd.org" "81eb07fb-2962-4510-bb3f-76c6a4f28308") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260217205442-daneel_rag.org" "dac32a5d-f8f9-4973-8135-771da4afe7c9") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260220102910-zdroje.org" "661fa8db-c925-4345-860e-8440ffb3343a") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260220103109-vize_prvni_krok.org" "5b338ea7-9569-44e3-9746-2b6a30f733f6") ("~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/roam/20260220103321-ritualy.org" "37195dab-f5c6-400b-9566-5f3cbad28d79")) diff --git a/personal.org b/personal.org index af65cd2..6540c50 100644 --- a/personal.org +++ b/personal.org @@ -37,10 +37,11 @@ DEADLINE: <2026-03-15 Sun> [2026-02-09 Mon 12:57] [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/personal.org::*Zaplatit internet v práci][Zaplatit internet v práci]] ** TODO [#C] Mail processing -SCHEDULED: <2026-02-20 Fri ++2d> +SCHEDULED: <2026-02-22 Sun ++2d> :PROPERTIES: -:LAST_REPEAT: [2026-02-19 Thu 11:09] +:LAST_REPEAT: [2026-02-20 Fri 12:41] :END: +- State "DONE" from "TODO" [2026-02-20 Fri 12:41] - State "DONE" from "TODO" [2026-02-19 Thu 11:09] - State "DONE" from "TODO" [2026-02-16 Mon 14:28] - State "DONE" from "TODO" [2026-02-14 Sat 11:17] diff --git a/personal.org_archive b/personal.org_archive index e1f1bad..3589268 100644 --- a/personal.org_archive +++ b/personal.org_archive @@ -75,3 +75,19 @@ CLOSED: [2026-02-19 Thu 18:43] SCHEDULED: <2026-02-19 Thu> :END: - State "DONE" from "TODO" [2026-02-19 Thu 18:43] [2026-02-18 Wed 17:31] + +* DONE Tvorba scenare - upravit deploy +CLOSED: [2026-02-20 Fri 19:57] SCHEDULED: <2026-02-20 Fri> +:PROPERTIES: +:ARCHIVE_TIME: 2026-02-20 Fri 19:57 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/personal.org +:ARCHIVE_OLPATH: Personal +:ARCHIVE_CATEGORY: personal +:ARCHIVE_TODO: DONE +:ARCHIVE_ITAGS: personal +:END: +- State "DONE" from "TODO" [2026-02-20 Fri 19:57] +:LOGBOOK: +CLOCK: [2026-02-20 Fri 15:54]--[2026-02-20 Fri 19:57] => 4:03 +:END: +[2026-02-20 Fri 14:37] diff --git a/projects/daneel.org b/projects/daneel.org index 258418e..b81fc30 100644 --- a/projects/daneel.org +++ b/projects/daneel.org @@ -3,9 +3,3 @@ #+filetags: :daneel:ai: * TASKS - - -* Notes -** Tutorials -** Long-term issues and solutions -- [[id:dac32a5d-f8f9-4973-8135-771da4afe7c9][Daneel - RAG]] diff --git a/projects/nakopni_se.org b/projects/nakopni_se.org index 29cd07f..145ec78 100644 --- a/projects/nakopni_se.org +++ b/projects/nakopni_se.org @@ -5,19 +5,14 @@ #+filetags: :index:ztj:nakopnise: -* Links -- [[https://drive.google.com/drive/folders/1dTSdg9ZCRofhF44OBMSQWIPUhWpN9JQT?usp=share_link][Google Drive]] -* Finance -- [[id:e3934827-755b-4b3b-a90c-ccee9b6f9d32][Nakopni se - Svetluska 02/2026]] - -* Programy -** TODO [#A] Prsteny moci +* TODO [#A] Prsteny moci :LOGBOOK: :END: [[id:9884c38d-bb3d-476d-9f91-18bf2c048834][Prsteny moci]] -** TODO [#A] Ritualy -DEADLINE: <2026-02-20 Fri> -** TODO [#A] Vize -> prvni krok -DEADLINE: <2026-02-20 Fri> -** TODO [#A] Zdroje +* TODO [#A] Ritualy +[[id:37195dab-f5c6-400b-9566-5f3cbad28d79][Ritualy]] +* TODO [#A] Vize -> prvni krok +[[id:5b338ea7-9569-44e3-9746-2b6a30f733f6][Vize -> prvni krok]] +* TODO [#A] Zdroje + [[id:661fa8db-c925-4345-860e-8440ffb3343a][Zdroje]] diff --git a/roam/20260213213221-nakopni_se_index.org b/roam/20260213213221-nakopni_se_index.org index d2c8c29..ab7208d 100644 --- a/roam/20260213213221-nakopni_se_index.org +++ b/roam/20260213213221-nakopni_se_index.org @@ -1,7 +1,3 @@ -:PROPERTIES: -:ID: 8dd41dde-1bd9-488f-b7e0-8fee1b96367f -:END: -#+title: Nakopni se (index) #+filetags: index * Links @@ -11,3 +7,7 @@ - [[id:e3934827-755b-4b3b-a90c-ccee9b6f9d32][Nakopni se - Svetluska 02/2026]] * Programy +[[id:9884c38d-bb3d-476d-9f91-18bf2c048834][Prsteny moci]] +[[id:661fa8db-c925-4345-860e-8440ffb3343a][Zdroje]] +[[id:5b338ea7-9569-44e3-9746-2b6a30f733f6][Vize -> prvni krok]] +[[id:37195dab-f5c6-400b-9566-5f3cbad28d79][Ritualy]] diff --git a/roam/20260220102910-zdroje.org b/roam/20260220102910-zdroje.org new file mode 100644 index 0000000..a20a8b9 --- /dev/null +++ b/roam/20260220102910-zdroje.org @@ -0,0 +1,48 @@ +:PROPERTIES: +:ID: 661fa8db-c925-4345-860e-8440ffb3343a +:END: +#+title: Zdroje +#+filetags: :program: + +* Poznamky +** Napojeni na PA +“Účastník pojmenuje zdroje, které mu pomáhají začít/pokračovat (např. +sebevědomí, dostatek energie, podpora okolí, motivace, ...)” + +** Herni princip +Soutezni hra druzstev, kdy jsou nahodne rozdeleny zdroje, ktere maji +dramticky vliv na vysledek. Zdroje budou hracum v urcity moment +odebrany, aby pocitili, jaky je rozdil v tom, kdyz zdroj mam a kdyz ne. +Klicova cast probehne v reflexi, kdy si (po odvetrani krivdy z programu) +zformulujou jake zdroje potrebuji proto zacit / pokracovat, jak je +ziskavat, ... + +** Pravidla +- ucastnici rozdeleni do dvou tymu, cilem tymu je ukoristit vlajku + soupere (capture the flag), +- nekteri ucastnici (nahodne, rozhodne ne spravedlive) maji pridelene + urcite superschopnosti napr. muze si privolat pomoc, nebo je immuni + vuci dotykum ostatnich nebo vybiha do pole jeste driv nez ostatni, + treba o deset vterin +- vyhrava ten tym, ktery nejvickrat ukoristil vlajku +- v polovine herniho casu budou vsechny superschopnosti zruseny. +- to podstatne se stane v reflexi + +*** Vystupy programu + - predstavu o tom, co jsou zdroje a jak s nima pracovat + - sepsan typovy seznam zdroju, ktery by ucastnik mohl potrebovat (potreba v dalsim programu) + + +*** Priklady zdroju (pro reflexi) +- Materialni zdroje +- Lidske zdroje +- Financni zdroje +- Casoprostorove zdroje +- Zdroje z oblasti znalosti, dovednosti, postoju + +** Forma +Superhrdinske zapojeni = Capture the flag! + +** K doreseni +- Zajisteni blind friendly (napr vsichni koristi jednu vlajku; vyhoda muze byt vice mensich skupinek, podporuje herni princip), +- superschopnosti by mely byt zarovnane s oblastmi zdroju, ktere chci mit v reflexi. diff --git a/roam/20260220103109-vize_prvni_krok.org b/roam/20260220103109-vize_prvni_krok.org new file mode 100644 index 0000000..9fba46e --- /dev/null +++ b/roam/20260220103109-vize_prvni_krok.org @@ -0,0 +1,30 @@ +:PROPERTIES: +:ID: 5b338ea7-9569-44e3-9746-2b6a30f733f6 +:END: +#+title: Vize -> prvni krok +#+filetags: :program: + +* Poznamky +** Cil +Ucastnik si na zaklade sve vize urci prvni kroky, ktere by chtel udelat +** Herni princip +Metafora stavby pontonoveho mostu. Ucastnik stoji na jedne strane reky (tam, kde je jeho viz), na druhe strane reky je ta vize. Otazkou je, jak se k ni dostane = je treba postavit pontonovy most pres reku a tu reku prejit - kazdy ponton, jeden krok k naplneni vize. + +Co uz v tuto chvili maji: +- Definovany sen +- Definovanou vizi (vecerni program sen -> vize) +- Znaji problematiku zdroju a maji typovy seznam zdroju, ktere by mohli potrebovat. + + +Princip: +- Ucastnici prochazeji postupne sve vize (predpokladam ze jich bude vice) a urcuji si prvni kroky s ohledem na zdroje, ktere k tomu budou potrebovat +- Lektor je navadi k tomu, aby zvazovali zdroje - tj. napr pokud nemam zdroj, ktery potrebuju, musim si ho zajistit; vystupem bude konkretni krok, kterym si ho zajistim. +- Ucastnici pracuji individualne pod vedenim lektora +** Pravidla +- Ucastnici pracuji samostatne +- Lektor je jen pruvodcem +- Vystupem je pro kazdou z vizi mit + - jednoznacny akcni plan, konkretni (dekompozice) kroky jak uskutecnim s vou vizi + - plan, ktery zohllednuje zdroje +** Forma +Workshop, lektorem vedena prace. diff --git a/roam/20260220103245-prvni_kr.org b/roam/20260220103245-prvni_kr.org new file mode 100644 index 0000000..0b2154e --- /dev/null +++ b/roam/20260220103245-prvni_kr.org @@ -0,0 +1,4 @@ +:PROPERTIES: +:ID: 102b1cda-7b7b-4433-b34f-1a740e48fee1 +:END: +#+title: Prvni kr diff --git a/roam/20260220103321-ritualy.org b/roam/20260220103321-ritualy.org new file mode 100644 index 0000000..82936a2 --- /dev/null +++ b/roam/20260220103321-ritualy.org @@ -0,0 +1,26 @@ +:PROPERTIES: +:ID: 37195dab-f5c6-400b-9566-5f3cbad28d79 +:END: +#+title: Ritualy +#+filetags: :program:ritual: + +* Countdown ritual +- bude probihat (po,ut,st) dozvi se o nem rano po Prstenech moci, chtel bych tam mit wow efekt, navic to umocni program Sen -> Vize a Vize -> Prvni krok, protoze tam bude prirozeny tlak toho odpoctu. +- Musi to byt podane motivacne, ne aby to vyprodukoval strach / blok. +- Bude to civilni. Nekde v altanku bude balicak s velkym cislem. Kazde rano spolecne snizime to cislo a zaroven udelame barometr jak se citi byt pripraveni na den D. Pokud bude pripravenost nizka, muzem operativne jednat. +* Vecerni ritual (uspechy / neuspechy) +- Probiha kazdy vecer v zaveru dne (vyjimka prsteny moci, kdy probehne pred programem). +- Ritual pusobi pozitivne, nema to byt sebekritika. +- Dobrovolnost. +- Kazdy muze odpovedet na otazku, co z dnesniho dne on sam povazuje za neuspech a co si z tohoto neuspechu odnasi pozitivniho. +- Nechci asi pracovat s uspechy (sebechvalou), to bych mozna udelal az jako posledni ritual at kurz konci pozitivne a vsichni se pochvali a budou happy. +* Ritual zavazku pred skupinou (zaverecny) +- Dobrovolny ritual zavazku. +- probiha po zapadu slunce, bude to mit vetsi silu +- Priprava na ritual - dopredu budou vedet co se bude dit, at ten ritual probehne hladce a neni zapleveleny otazkami, +- prichazi na atmo misto, pochodne, nikoli u ohniste kde bude taborak! +- Kdo bude chtit, tak vezme do ruky prsten, natahne ruku do kruhu, smerem k ostatnim a sprsten v ruci pronese svuj zavazek. +- Aby to bylo silnejsi, zavazek musi obsahovat + - ja + + - co: se zavazuji k tomu, ze budu pokracovat v plneni svych snu + - kdy a co (konkretni vztazeni k casu): a behem nasledujicich triceti dnu udelam diff --git a/roam/20260220114343-index.org b/roam/20260220114343-index.org new file mode 100644 index 0000000..ad1c022 --- /dev/null +++ b/roam/20260220114343-index.org @@ -0,0 +1,4 @@ +:PROPERTIES: +:ID: effd40d2-134a-4df8-8199-9e95868f30f6 +:END: +#+title: index diff --git a/roam/20260220114844-index_nakopni_se_2026.org b/roam/20260220114844-index_nakopni_se_2026.org new file mode 100644 index 0000000..a1c05e6 --- /dev/null +++ b/roam/20260220114844-index_nakopni_se_2026.org @@ -0,0 +1,17 @@ +:PROPERTIES: +:ID: b9590c04-7cf3-40a7-8b11-de08c5f8ebb2 +:END: +#+title: Index - Nakopni se (2026) +#+filetags: :toc:kurz:ztj: + +* Linky +[[https://drive.google.com/drive/folders/1dTSdg9ZCRofhF44OBMSQWIPUhWpN9JQT?usp=share_link][Google Disk]] + +* Programy +[[id:9884c38d-bb3d-476d-9f91-18bf2c048834][Prsteny moci]] +[[id:661fa8db-c925-4345-860e-8440ffb3343a][Zdroje]] +[[id:5b338ea7-9569-44e3-9746-2b6a30f733f6][Vize -> prvni krok]] +[[id:37195dab-f5c6-400b-9566-5f3cbad28d79][Ritualy]] + +* Finance + [[id:e3934827-755b-4b3b-a90c-ccee9b6f9d32][Nakopni se - Svetluska 02/2026]] diff --git a/roam/20260220144023-index_daneel.org b/roam/20260220144023-index_daneel.org new file mode 100644 index 0000000..9b5680e --- /dev/null +++ b/roam/20260220144023-index_daneel.org @@ -0,0 +1,10 @@ +:PROPERTIES: +:ID: 31c1fa7b-f975-433b-85f8-0906c3e24382 +:END: +#+title: Index - Daneel +#+filetags: :toc:ai:daneel: + + +* Poznamky +[[id:20ce5e6c-cbc5-4479-9220-e71effe1170e][Daneel - Pipelines]] + [[id:dac32a5d-f8f9-4973-8135-771da4afe7c9][Daneel - RAG]] - QMD (zatim jsme neimplementovali) diff --git a/roam/20260220222531-daneel_pipelines.bbl b/roam/20260220222531-daneel_pipelines.bbl new file mode 100644 index 0000000..e69de29 diff --git a/roam/20260220222531-daneel_pipelines.org b/roam/20260220222531-daneel_pipelines.org new file mode 100644 index 0000000..f24818e --- /dev/null +++ b/roam/20260220222531-daneel_pipelines.org @@ -0,0 +1,22 @@ +:PROPERTIES: +:ID: 20ce5e6c-cbc5-4479-9220-e71effe1170e +:END: +#+title: Daneel - Pipelines +#+filetags: :daneel:pipelines:overview +#+include: ~/org/templates/document_personal.org + + +* Prehled pipelines +| Typ | Účel | +| ---------- | ----------------------------------------------------- | +| write | Blog, dokumentace, článek | +| code | Tool, script, feature — s architektonickým schválením | +| research | Výzkum + analýza s kritikou bias | +| review | Code/security audit repozitáře (paralelní) | +| digest | Přehled z více zdrojů najednou (web + email + Zulip) | +| compare | Objektivní srovnání A vs B (adversarial debate) | +| migrate | Migrace s rollback plánem + schválením | +| plan | Projektový plán s risk analýzou (paralelní) | +| edit | Vylepšení existujícího textu, zachová hlas autora | +| audit | Bezpečnostní audit s prioritizovanou nápravou | +| retrospect | Co fungovalo/nefungovalo, lessons learned | diff --git a/roam/20260220222531-daneel_pipelines.pdf b/roam/20260220222531-daneel_pipelines.pdf new file mode 100644 index 0000000..41a5ad6 Binary files /dev/null and b/roam/20260220222531-daneel_pipelines.pdf differ diff --git a/roam/20260220222531-daneel_pipelines.tex b/roam/20260220222531-daneel_pipelines.tex new file mode 100644 index 0000000..2fa1acb --- /dev/null +++ b/roam/20260220222531-daneel_pipelines.tex @@ -0,0 +1,100 @@ +% Created 2026-02-20 Fri 22:30 +% Intended LaTeX compiler: pdflatex +\documentclass[a4paper,11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\usepackage[czech]{babel} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{microtype} +\sloppy +\usepackage{helvet} +\renewcommand{\familydefault}{\sfdefault} +\usepackage[a4paper,margin=2.2cm]{geometry} +\usepackage[table,x11names]{xcolor} +\definecolor{kyndrylRed}{RGB}{196,0,0} +\definecolor{linkcolor}{RGB}{196,0,0} +\definecolor{tableOdd}{RGB}{252,252,252} +\definecolor{tableEven}{RGB}{237,237,237} +\usepackage{hyperref} +\hypersetup{colorlinks=true,linkcolor=linkcolor,urlcolor=linkcolor,citecolor=linkcolor} +\usepackage{xurl} +\usepackage{graphicx} +\usepackage{array} +\usepackage{tabularx} +\usepackage{longtable} +\usepackage{ltablex} +\keepXColumns +\usepackage{booktabs} +\usepackage{colortbl} +\usepackage{etoolbox} +\usepackage{ragged2e} +\AtBeginEnvironment{longtable}{\rowcolors{1}{tableOdd}{tableEven}} +\AtBeginEnvironment{tabularx}{\rowcolors{1}{tableOdd}{tableEven}} +\AtBeginEnvironment{tabular}{\rowcolors{1}{tableOdd}{tableEven}} +\newcolumntype{Y}{>{\RaggedRight\arraybackslash}X} +\newcolumntype{Z}{>{\Centering\arraybackslash}X} +\newcolumntype{R}{>{\RaggedLeft\arraybackslash}X} +\usepackage{fancyhdr} +\pagestyle{fancy} +\fancyhf{} +\lhead{\small\nouppercase{\leftmark}} +\rhead{\small\thepage} +\renewcommand{\headrulewidth}{0.4pt} +\renewcommand{\headrule}{\hbox to\headwidth{\color{kyndrylRed}\leaders\hrule height \headrulewidth\hfill}} +\usepackage{listings} +\lstset{backgroundcolor=\color{yellow!20},basicstyle=\ttfamily\small,breaklines=true,frame=single} +\usepackage{titling} +\renewcommand{\maketitle}{% +\begin{titlepage}\centering\vspace*{\fill}% +{\LARGE\bfseries\thetitle\par}\vspace{1em}% +{\large\theauthor\par}\vspace{2em}% +{\normalsize\itshape\thedate\par}\vspace{2em}% +\vspace*{\fill}\end{titlepage}} +\author{Martin Sukany} +\date{\today} +\title{Daneel - Pipelines} +\hypersetup{ + pdfauthor={Martin Sukany}, + pdftitle={Daneel - Pipelines}, + pdfkeywords={}, + pdfsubject={}, + pdfcreator={Emacs 30.2 (Org mode 9.7.39)}, + pdflang={Czech}} +\usepackage{biblatex} + +\begin{document} + +\maketitle +\setcounter{tocdepth}{2} +\tableofcontents + +\section{Prehled pipelines} +\label{sec:org5739146} +\begin{center} +\begin{tabularx}{\textwidth}{lY} +Typ & Účel\\ +---------- & -----------------------------------------------------\\ +write & Blog, dokumentace, článek\\ +code & Tool, script, feature — s architektonickým schválením\\ +research & Výzkum + analýza s kritikou bias\\ +review & Code/security audit repozitáře (paralelní)\\ +digest & Přehled z více zdrojů najednou (web + email + Zulip)\\ +compare & Objektivní srovnání A vs B (adversarial debate)\\ +migrate & Migrace s rollback plánem + schválením\\ +plan & Projektový plán s risk analýzou (paralelní)\\ +edit & Vylepšení existujícího textu, zachová hlas autora\\ +audit & Bezpečnostní audit s prioritizovanou nápravou\\ +retrospect & Co fungovalo/nefungovalo, lessons learned\\ +\end{tabularx} +\end{center} +\end{document} diff --git a/templates/document-latex-setup.el b/templates/document-latex-setup.el deleted file mode 100644 index 3435c03..0000000 --- a/templates/document-latex-setup.el +++ /dev/null @@ -1,64 +0,0 @@ -;; document-latex-setup.el -;; Přidej obsah tohoto souboru do svého ~/.config/doom/config.el -;; -;; Co to dělá: -;; Před každým LaTeX exportem projde buffer, najde Org tabulky -;; které NEMAJÍ #+ATTR_LATEX, spočítá jejich sloupce a vloží: -;; #+ATTR_LATEX: :environment tabularx :width \textwidth :align lXX... -;; (první sloupec levý, zbytek roztažitelný) -;; Pracuje na kopii bufferu — originální soubor se NEMĚNÍ. - -(defun my/org-count-table-columns (line) - "Spočítej počet datových sloupců v Org table LINE." - (length (cl-remove-if - (lambda (s) (string-match-p "^-*$" (string-trim s))) - (cdr (butlast (split-string line "|")))))) - -(defun my/org-table-attr-latex-spec (ncols) - "Vygeneruj column spec pro tabularx: první sloupec l, zbytek Y (centered X)." - (concat "l" (make-string (max 0 (1- ncols)) ?Y))) - -(defun my/org-auto-tabularx (backend) - "Automaticky přidej #+ATTR_LATEX tabularx před každou tabulku při LaTeX exportu." - (when (org-export-derived-backend-p backend 'latex) - (save-excursion - (goto-char (point-min)) - (while (not (eobp)) - (cond - ;; Řádek začíná | — může být začátek tabulky - ((looking-at "^|") - (let ((prev-line (save-excursion - (forward-line -1) - (buffer-substring-no-properties - (line-beginning-position) (line-end-position))))) - ;; Je to PRVNÍ řádek tabulky? (předchozí řádek NEzačíná |) - (when (not (string-match-p "^|" prev-line)) - ;; Chybí #+ATTR_LATEX? - (when (not (string-match-p "^#\\+ATTR_LATEX" prev-line)) - (let* ((table-line (buffer-substring-no-properties - (line-beginning-position) (line-end-position))) - (ncols (my/org-count-table-columns table-line)) - (spec (my/org-table-attr-latex-spec ncols)) - (attr (format "#+ATTR_LATEX: :environment tabularx :width \\textwidth :align %s\n" - spec))) - (when (> ncols 0) - (insert attr)))))) - (forward-line)) - (t - (forward-line))))))) - -;; Zaregistruj hook — spustí se před každým exportem -(add-hook 'org-export-before-processing-hook #'my/org-auto-tabularx) - -;; Volitelně: zapni booktabs styl (horizontal rules v tabulkách) -;; (setq org-latex-tables-booktabs t) - -;; -;; Jak použít: -;; 1. Zkopíruj tento obsah do ~/.config/doom/config.el -;; 2. Spusť: doom sync (nebo M-x doom/reload) -;; 3. Exportuj dokument: SPC m e l p -;; Tabulky se automaticky obalí do tabularx — nic nemusíš přidávat ručně. -;; -;; Chceš jiný výchozí column spec? Uprav my/org-table-attr-latex-spec. -;; Například pro "všechny sloupce rovnoměrně": (make-string ncols ?Y) diff --git a/templates/document.org b/templates/document.org index 8526dc2..5894746 100644 --- a/templates/document.org +++ b/templates/document.org @@ -1,11 +1,11 @@ -#+TITLE: Document Title +# #+TITLE: Document Title #+AUTHOR: Martin Sukany #+DATE: \today -#+LANGUAGE: cs +#+LANGUAGE: en #+OPTIONS: toc:2 num:t H:4 ^:nil tags:nil # ── LaTeX class ─────────────────────────────────────────────────────────────── -#+LATEX_CLASS: article +#+LATEX_CLASS: report #+LATEX_CLASS_OPTIONS: [a4paper,11pt] # ── Encoding, čeština, typografie ──────────────────────────────────────────── @@ -77,30 +77,10 @@ #+LATEX_HEADER: {\LARGE\bfseries\thetitle\par}\vspace{1em}% #+LATEX_HEADER: {\large\theauthor\par}\vspace{2em}% #+LATEX_HEADER: {\normalsize\itshape\thedate\par}\vspace{2em}% -#+LATEX_HEADER: \includegraphics[width=0.30\textwidth]{logo.png}\par% +#+LATEX_HEADER: \includegraphics[width=0.30\textwidth]{~/org/templates/logo.png}\par% #+LATEX_HEADER: \vspace*{\fill}\end{titlepage}} # ───────────────────────────────────────────────────────────────────────────── # Obsah dokumentu # ───────────────────────────────────────────────────────────────────────────── -* Úvod - -Šablona. Export do PDF: =SPC m e l p= (Doom) nebo =C-c C-e l p=. - -Tabulky: bez =#+ATTR_LATEX= — stačí mít v =config.el= hook z =document-latex-setup.el=. - -* Příklad tabulky - -| Název | Popis | Stav | -|-----------+-------------------------+---------| -| Položka A | Krátký popis | Hotovo | -| Položka B | Delší popis věci | Probíhá | -| Položka C | Další položka v tabulce | Čeká | - -* Příklad kódu - -#+BEGIN_SRC python -def hello(): - return "Ahoj světe!" -#+END_SRC diff --git a/templates/document_personal.org b/templates/document_personal.org new file mode 100644 index 0000000..ea1d532 --- /dev/null +++ b/templates/document_personal.org @@ -0,0 +1,86 @@ +# #+TITLE: Document Title +#+AUTHOR: Martin Sukany +#+DATE: \today +#+LANGUAGE: cs +#+OPTIONS: toc:2 num:t H:4 ^:nil tags:nil + +# ── LaTeX class ─────────────────────────────────────────────────────────────── +#+LATEX_CLASS: article +#+LATEX_CLASS_OPTIONS: [a4paper,11pt] + +# ── Encoding, čeština, typografie ──────────────────────────────────────────── +#+LATEX_HEADER: \usepackage[czech]{babel} +#+LATEX_HEADER: \usepackage[T1]{fontenc} +#+LATEX_HEADER: \usepackage[utf8]{inputenc} +#+LATEX_HEADER: \usepackage{microtype} +#+LATEX_HEADER: \sloppy + +# ── Font (Helvetica / sans-serif jako mdbook) ───────────────────────────────── +#+LATEX_HEADER: \usepackage{helvet} +#+LATEX_HEADER: \renewcommand{\familydefault}{\sfdefault} + +# ── Page geometry ───────────────────────────────────────────────────────────── +#+LATEX_HEADER: \usepackage[a4paper,margin=2.2cm]{geometry} + +# ── Barvy (jednotná paleta: Kyndryl červená jako akcent, neutrální tabulky) ─── +#+LATEX_HEADER: \usepackage[table,x11names]{xcolor} +#+LATEX_HEADER: \definecolor{kyndrylRed}{RGB}{196,0,0} +#+LATEX_HEADER: \definecolor{linkcolor}{RGB}{196,0,0} +#+LATEX_HEADER: \definecolor{tableOdd}{RGB}{252,252,252} +#+LATEX_HEADER: \definecolor{tableEven}{RGB}{237,237,237} + +# ── Hyperlinks ──────────────────────────────────────────────────────────────── +#+LATEX_HEADER: \usepackage{hyperref} +#+LATEX_HEADER: \hypersetup{colorlinks=true,linkcolor=linkcolor,urlcolor=linkcolor,citecolor=linkcolor} +#+LATEX_HEADER: \usepackage{xurl} + +# ── Obrázky ─────────────────────────────────────────────────────────────────── +#+LATEX_HEADER: \usepackage{graphicx} + +# ── Tabulky ─────────────────────────────────────────────────────────────────── +# ltablex = longtable + tabularx v jednom (dlouhé AND široké tabulky) +#+LATEX_HEADER: \usepackage{array} +#+LATEX_HEADER: \usepackage{tabularx} +#+LATEX_HEADER: \usepackage{longtable} +#+LATEX_HEADER: \usepackage{ltablex} +#+LATEX_HEADER: \keepXColumns +#+LATEX_HEADER: \usepackage{booktabs} +#+LATEX_HEADER: \usepackage{colortbl} +#+LATEX_HEADER: \usepackage{etoolbox} +#+LATEX_HEADER: \usepackage{ragged2e} +# Střídavé barvy řádků — všechny typy tabulek +#+LATEX_HEADER: \AtBeginEnvironment{longtable}{\rowcolors{1}{tableOdd}{tableEven}} +#+LATEX_HEADER: \AtBeginEnvironment{tabularx}{\rowcolors{1}{tableOdd}{tableEven}} +#+LATEX_HEADER: \AtBeginEnvironment{tabular}{\rowcolors{1}{tableOdd}{tableEven}} +# Typy sloupců: Y=wrap+levý, Z=wrap+střed, R=wrap+pravý +#+LATEX_HEADER: \newcolumntype{Y}{>{\RaggedRight\arraybackslash}X} +#+LATEX_HEADER: \newcolumntype{Z}{>{\Centering\arraybackslash}X} +#+LATEX_HEADER: \newcolumntype{R}{>{\RaggedLeft\arraybackslash}X} + +# ── Header & footer (jako mdbook) ───────────────────────────────────────────── +#+LATEX_HEADER: \usepackage{fancyhdr} +#+LATEX_HEADER: \pagestyle{fancy} +#+LATEX_HEADER: \fancyhf{} +#+LATEX_HEADER: \lhead{\small\nouppercase{\leftmark}} +#+LATEX_HEADER: \rhead{\small\thepage} +#+LATEX_HEADER: \renewcommand{\headrulewidth}{0.4pt} +#+LATEX_HEADER: \renewcommand{\headrule}{\hbox to\headwidth{\color{kyndrylRed}\leaders\hrule height \headrulewidth\hfill}} + +# ── Code bloky ──────────────────────────────────────────────────────────────── +#+LATEX_HEADER: \usepackage{listings} +#+LATEX_HEADER: \lstset{backgroundcolor=\color{yellow!20},basicstyle=\ttfamily\small,breaklines=true,frame=single} + +# ── Titulní strana (styl mdbook) ────────────────────────────────────────────── +#+LATEX_HEADER: \usepackage{titling} +#+LATEX_HEADER: \renewcommand{\maketitle}{% +#+LATEX_HEADER: \begin{titlepage}\centering\vspace*{\fill}% +#+LATEX_HEADER: {\LARGE\bfseries\thetitle\par}\vspace{1em}% +#+LATEX_HEADER: {\large\theauthor\par}\vspace{2em}% +#+LATEX_HEADER: {\normalsize\itshape\thedate\par}\vspace{2em}% +# #+LATEX_HEADER: \includegraphics[width=0.30\textwidth]{~/org/templates/logo.png}\par% +#+LATEX_HEADER: \vspace*{\fill}\end{titlepage}} + +# ───────────────────────────────────────────────────────────────────────────── +# Obsah dokumentu +# ───────────────────────────────────────────────────────────────────────────── + diff --git a/work.org b/work.org index 356b0f9..d58d84b 100644 --- a/work.org +++ b/work.org @@ -3,30 +3,22 @@ * TODO [#B] Weekly review -SCHEDULED: <2026-02-20 Fri ++1w> +SCHEDULED: <2026-02-27 Fri ++1w> :PROPERTIES: -:LAST_REPEAT: [2026-02-14 Sat 18:20] +:LAST_REPEAT: [2026-02-20 Fri 14:03] :END: +- State "DONE" from "TODO" [2026-02-20 Fri 14:03] - State "DONE" from "TODO" [2026-02-14 Sat 18:20] :LOGBOOK: CLOCK: [2026-02-14 Sat 18:09]--[2026-02-14 Sat 18:20] => 0:11 :END: - State "DONE" from "TODO" [2026-02-07 Sat 03:45] -* TODO [#B] Claiming -SCHEDULED: <2026-02-20 Fri ++1w> -:PROPERTIES: -:LAST_REPEAT: [2026-02-16 Mon 14:28] -:END: -- State "DONE" from "TODO" [2026-02-16 Mon 14:28] -:LOGBOOK: -CLOCK: [2026-02-16 Mon 14:25]--[2026-02-16 Mon 14:28] => 0:03 -:END: -- State "DONE" from "TODO" [2026-02-06 Fri 13:58] * TODO [#B] Daily review -SCHEDULED: <2026-02-20 Fri ++1d> +SCHEDULED: <2026-02-21 Sat ++1d> :PROPERTIES: -:LAST_REPEAT: [2026-02-19 Thu 11:10] +:LAST_REPEAT: [2026-02-20 Fri 14:03] :END: +- State "DONE" from "TODO" [2026-02-20 Fri 14:03] - State "DONE" from "TODO" [2026-02-19 Thu 11:10] - State "DONE" from "TODO" [2026-02-17 Tue 15:05] - State "DONE" from "TODO" [2026-02-16 Mon 14:36] @@ -49,7 +41,7 @@ SCHEDULED: <2026-05-19 Tue ++3m> SCHEDULED: <2026-02-23 Mon> [2026-02-18 Wed 10:13] * TODO [#A] SDOD - test noveho profilu + check co psali lidi do PMI vlakna -SCHEDULED: <2026-02-20 Fri> +SCHEDULED: <2026-02-23 Mon> [2026-02-19 Thu 11:52] [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/work.org::*Šablony – dokumenty][Šablony – dokumenty]] * TODO Open CA - final certification request @@ -58,3 +50,61 @@ Sync s Jirkou a Zabojnikem [2026-02-06 Fri 14:04] * [#B] GCP - Architect certification SCHEDULED: <2026-02-23 Mon ++1d> +* TODO OpenShift - vyzkouset connectivity +SCHEDULED: <2026-02-23 Mon> +# Overview + +produkce ma 3 control nody, 3 workery, 2 load balancery +test center ma pouze 3+2+2 +#### Naming convetion: +podle typu: +  Loadbancery: +    testaky: dbkd0ocplb01/02 +    produkce aap: dbkpocplb01/02 +    produkce infra: dbkpocplb03/04 +  Master (control) nody: +    testaky: dbkd0ocpm01/02/03 +    produkce (aap i infra): dbkpocpm01/02/03 +  Worker nody: +    testaky: dbkd0ocpw01/02 +    produkce (aap i infra): dbkpocpw01/02/03 +  Pomocne VM pro instalaci OCP (realne jsou vypnute, at nezerou resourcy) +    testaky: dbkd0ocpb01 +    produkce: dbkpocpb01 + +#### zakladni domeny +Ansible: `aap.oc.rze.de.db.com`   +  konzola: https://console-openshift-console.apps.aap.oc.rze.de.db.com/dashboards +Zabbix: `infra.oc.rze.de.db.com` +  konzola: https://console-openshift-console.apps.infra.oc.rze.de.db.com/dashboards +Test: `test.oc.rze.de.db.com` +  konzola: https://console-openshift-console.apps.test.oc.rze.de.db.com/dashboards +    kube:admin +      login: `kubeadmin` +      passwd: `dodam, pokud nutno :)` +#### SSH accesses +L1=ocpxx1 user - from_SAS_LOC +L3 =ocpxx3 user - skrz sls = sls relay user= sls4ocp3 + +**Z plocu:** +level1 na produkci: `ssh -At ocpxx1@dbkpocplb04.infra.oc.rze.de.db.com` +SLS level3: `ssh -At sls4ocp3@sls.rze.de.db.com sls -c ocpxx3@dbkpocplb04` + +**Z putty na testaky (root)** +  - nacteny do superputty (nefunguje ploc): `ssh -At root@dbkd0ocplb02.test.oc.rze.de.db.com` + +#### OC client access +Dusan ma na sudych loadbalancerech pripravenyho oc klienta, kterym muzu spravovat cely oc + +nactu si oc/kubectl atp +level1: `source /home/ocpxx1/bin/source.sh` +root (testaky): `source /root/ocp-installation/bin/source.sh` + +workdirs na testaku +/root/ocp-installation/ocp-installer/day-1 +/root/ocp-installation/ocp-installer/day-2G + +[2026-02-20 Fri 13:59] +* TODO Jura - nova pozice ve WD (SRE?!) +SCHEDULED: <2026-02-23 Mon> +[2026-02-20 Fri 15:11] diff --git a/work.org_archive b/work.org_archive index 83a228f..28c8b4c 100644 --- a/work.org_archive +++ b/work.org_archive @@ -34,3 +34,20 @@ CLOSED: [2026-02-20 Fri 10:09] SCHEDULED: <2026-02-18 Wed> CLOCK: [2026-02-20 Fri 09:05]--[2026-02-20 Fri 10:09] => 1:04 :END: [2026-02-15 Sun 20:38] + +* TODO [#B] Claiming +SCHEDULED: <2026-02-27 Fri ++1w> +:PROPERTIES: +:LAST_REPEAT: [2026-02-20 Fri 12:36] +:ARCHIVE_TIME: 2026-02-20 Fri 12:36 +:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/work.org +:ARCHIVE_CATEGORY: work +:ARCHIVE_TODO: TODO +:ARCHIVE_ITAGS: work +:END: +- State "DONE" from "TODO" [2026-02-20 Fri 12:36] +- State "DONE" from "TODO" [2026-02-16 Mon 14:28] +:LOGBOOK: +CLOCK: [2026-02-16 Mon 14:25]--[2026-02-16 Mon 14:28] => 0:03 +:END: +- State "DONE" from "TODO" [2026-02-06 Fri 13:58]