This commit is contained in:
Martin Sukany
2026-02-20 22:32:22 +01:00
parent 16a27523f4
commit c51fb786f1
22 changed files with 464 additions and 128 deletions

View File

@@ -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"))

View File

@@ -37,10 +37,11 @@ DEADLINE: <2026-03-15 Sun>
[2026-02-09 Mon 12:57] [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]] [[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 ** TODO [#C] Mail processing
SCHEDULED: <2026-02-20 Fri ++2d> SCHEDULED: <2026-02-22 Sun ++2d>
:PROPERTIES: :PROPERTIES:
:LAST_REPEAT: [2026-02-19 Thu 11:09] :LAST_REPEAT: [2026-02-20 Fri 12:41]
:END: :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-19 Thu 11:09]
- State "DONE" from "TODO" [2026-02-16 Mon 14:28] - State "DONE" from "TODO" [2026-02-16 Mon 14:28]
- State "DONE" from "TODO" [2026-02-14 Sat 11:17] - State "DONE" from "TODO" [2026-02-14 Sat 11:17]

View File

@@ -75,3 +75,19 @@ CLOSED: [2026-02-19 Thu 18:43] SCHEDULED: <2026-02-19 Thu>
:END: :END:
- State "DONE" from "TODO" [2026-02-19 Thu 18:43] - State "DONE" from "TODO" [2026-02-19 Thu 18:43]
[2026-02-18 Wed 17:31] [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]

View File

@@ -3,9 +3,3 @@
#+filetags: :daneel:ai: #+filetags: :daneel:ai:
* TASKS * TASKS
* Notes
** Tutorials
** Long-term issues and solutions
- [[id:dac32a5d-f8f9-4973-8135-771da4afe7c9][Daneel - RAG]]

View File

@@ -5,19 +5,14 @@
#+filetags: :index:ztj:nakopnise: #+filetags: :index:ztj:nakopnise:
* Links
- [[https://drive.google.com/drive/folders/1dTSdg9ZCRofhF44OBMSQWIPUhWpN9JQT?usp=share_link][Google Drive]]
* Finance * TODO [#A] Prsteny moci
- [[id:e3934827-755b-4b3b-a90c-ccee9b6f9d32][Nakopni se - Svetluska 02/2026]]
* Programy
** TODO [#A] Prsteny moci
:LOGBOOK: :LOGBOOK:
:END: :END:
[[id:9884c38d-bb3d-476d-9f91-18bf2c048834][Prsteny moci]] [[id:9884c38d-bb3d-476d-9f91-18bf2c048834][Prsteny moci]]
** TODO [#A] Ritualy * TODO [#A] Ritualy
DEADLINE: <2026-02-20 Fri> [[id:37195dab-f5c6-400b-9566-5f3cbad28d79][Ritualy]]
** TODO [#A] Vize -> prvni krok * TODO [#A] Vize -> prvni krok
DEADLINE: <2026-02-20 Fri> [[id:5b338ea7-9569-44e3-9746-2b6a30f733f6][Vize -> prvni krok]]
** TODO [#A] Zdroje * TODO [#A] Zdroje
[[id:661fa8db-c925-4345-860e-8440ffb3343a][Zdroje]]

View File

@@ -1,7 +1,3 @@
:PROPERTIES:
:ID: 8dd41dde-1bd9-488f-b7e0-8fee1b96367f
:END:
#+title: Nakopni se (index)
#+filetags: index #+filetags: index
* Links * Links
@@ -11,3 +7,7 @@
- [[id:e3934827-755b-4b3b-a90c-ccee9b6f9d32][Nakopni se - Svetluska 02/2026]] - [[id:e3934827-755b-4b3b-a90c-ccee9b6f9d32][Nakopni se - Svetluska 02/2026]]
* Programy * 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]]

View File

@@ -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.

View File

@@ -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.

View File

@@ -0,0 +1,4 @@
:PROPERTIES:
:ID: 102b1cda-7b7b-4433-b34f-1a740e48fee1
:END:
#+title: Prvni kr

View File

@@ -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 + <jmeno>
- 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 <x,y>

View File

@@ -0,0 +1,4 @@
:PROPERTIES:
:ID: effd40d2-134a-4df8-8199-9e95868f30f6
:END:
#+title: index

View File

@@ -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]]

View File

@@ -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)

View File

View File

@@ -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 |

Binary file not shown.

View File

@@ -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}

View File

@@ -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)

View File

@@ -1,11 +1,11 @@
#+TITLE: Document Title # #+TITLE: Document Title
#+AUTHOR: Martin Sukany #+AUTHOR: Martin Sukany
#+DATE: \today #+DATE: \today
#+LANGUAGE: cs #+LANGUAGE: en
#+OPTIONS: toc:2 num:t H:4 ^:nil tags:nil #+OPTIONS: toc:2 num:t H:4 ^:nil tags:nil
# ── LaTeX class ─────────────────────────────────────────────────────────────── # ── LaTeX class ───────────────────────────────────────────────────────────────
#+LATEX_CLASS: article #+LATEX_CLASS: report
#+LATEX_CLASS_OPTIONS: [a4paper,11pt] #+LATEX_CLASS_OPTIONS: [a4paper,11pt]
# ── Encoding, čeština, typografie ──────────────────────────────────────────── # ── Encoding, čeština, typografie ────────────────────────────────────────────
@@ -77,30 +77,10 @@
#+LATEX_HEADER: {\LARGE\bfseries\thetitle\par}\vspace{1em}% #+LATEX_HEADER: {\LARGE\bfseries\thetitle\par}\vspace{1em}%
#+LATEX_HEADER: {\large\theauthor\par}\vspace{2em}% #+LATEX_HEADER: {\large\theauthor\par}\vspace{2em}%
#+LATEX_HEADER: {\normalsize\itshape\thedate\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}} #+LATEX_HEADER: \vspace*{\fill}\end{titlepage}}
# ───────────────────────────────────────────────────────────────────────────── # ─────────────────────────────────────────────────────────────────────────────
# Obsah dokumentu # 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

View File

@@ -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
# ─────────────────────────────────────────────────────────────────────────────

View File

@@ -3,30 +3,22 @@
* TODO [#B] Weekly review * TODO [#B] Weekly review
SCHEDULED: <2026-02-20 Fri ++1w> SCHEDULED: <2026-02-27 Fri ++1w>
:PROPERTIES: :PROPERTIES:
:LAST_REPEAT: [2026-02-14 Sat 18:20] :LAST_REPEAT: [2026-02-20 Fri 14:03]
:END: :END:
- State "DONE" from "TODO" [2026-02-20 Fri 14:03]
- State "DONE" from "TODO" [2026-02-14 Sat 18:20] - State "DONE" from "TODO" [2026-02-14 Sat 18:20]
:LOGBOOK: :LOGBOOK:
CLOCK: [2026-02-14 Sat 18:09]--[2026-02-14 Sat 18:20] => 0:11 CLOCK: [2026-02-14 Sat 18:09]--[2026-02-14 Sat 18:20] => 0:11
:END: :END:
- State "DONE" from "TODO" [2026-02-07 Sat 03:45] - 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 * TODO [#B] Daily review
SCHEDULED: <2026-02-20 Fri ++1d> SCHEDULED: <2026-02-21 Sat ++1d>
:PROPERTIES: :PROPERTIES:
:LAST_REPEAT: [2026-02-19 Thu 11:10] :LAST_REPEAT: [2026-02-20 Fri 14:03]
:END: :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-19 Thu 11:10]
- State "DONE" from "TODO" [2026-02-17 Tue 15:05] - State "DONE" from "TODO" [2026-02-17 Tue 15:05]
- State "DONE" from "TODO" [2026-02-16 Mon 14:36] - 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> SCHEDULED: <2026-02-23 Mon>
[2026-02-18 Wed 10:13] [2026-02-18 Wed 10:13]
* TODO [#A] SDOD - test noveho profilu + check co psali lidi do PMI vlakna * 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] [2026-02-19 Thu 11:52]
[[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/work.org::*Šablony dokumenty][Šablony dokumenty]] [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/work.org::*Šablony dokumenty][Šablony dokumenty]]
* TODO Open CA - final certification request * TODO Open CA - final certification request
@@ -58,3 +50,61 @@ Sync s Jirkou a Zabojnikem
[2026-02-06 Fri 14:04] [2026-02-06 Fri 14:04]
* [#B] GCP - Architect certification * [#B] GCP - Architect certification
SCHEDULED: <2026-02-23 Mon ++1d> 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]

View File

@@ -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 CLOCK: [2026-02-20 Fri 09:05]--[2026-02-20 Fri 10:09] => 1:04
:END: :END:
[2026-02-15 Sun 20:38] [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]