Projekt: Hesla Jednoty bratrské/2020
Tato stránka je součástí projektu: | |
Příslušnost: skupinová |
Projekt: Hesla Jednoty bratrské pro rok 2020
editovatV tomto článku řešíme průběh přípravy textu (tj. vlastních hesel pro jednotlivé dny roku) pro Hesla Jednoty bratrské 2018; další záležitosti řešíme na dalších podstránkách:
- Přípravu obálky řešíme v článku Projekt: Hesla Jednoty bratrské/obálka/2020.
- Heslo roku řešíme v článku Projekt: Hesla Jednoty bratrské/heslo roku/2020
- Kulatá výročí řešíme v článku Projekt: Hesla Jednoty bratrské/výročí/2020.
- Písně řešíme v článku Projekt: Hesla Jednoty bratrské/písně/2020.
Technologie asi zůstává zhruba stejná jako dříve (viz Projekt: Hesla Jednoty bratrské/2017) a jak je uvedena na hlavní stránce Projekt: Hesla Jednoty bratrské#Technologie
Písmeno w na začátku níže uvedených oddílů znamená working directory, tj. název pracovního adresáře, ve kterém se postupně řeší jednotlivé fáze vytváření českých Hesel JB:
w00-Losungen
editovat2018-07-18
editovat- Losungen für 2020.docx
2018-08-08
editovat- Losungen für 2020 2018-08-08.mdb
2020
editovat2018-09-12 neděle?
editovatPlaceholder přípravy Hesel 2020 pro Mirka, abych mu na něj mohl nastavit záložku v browseru, když jsem za ním byli v neděli na návštěvě ve Čtyřkolech.
w01-jet-mdb-import
editovatAž do října 2018 jsme řešili kůrovcovou kalamitu v lese, takže tisk Hesel 2019 se zpozdil asi o 20 měsíce a ke zpracování Hesel 2020 jsem se dostal 2018-10-13, ještě dříve, než byla Hesla 2019 rozslána, aby už Mirek mohl mezitím pracovat na Heslech 2020:
2018-10-13
editovatSchema MDB databáze stejné jako v minulých letech (Projekt: Hesla Jednoty bratrské/2016/losungen2016.schema), bez větších problémů.
w02-sql-load
editovat2018-10-21
editovatPodobně jako v minulých letech, nutno postupně vychytat různé věci.
Zase nějaké změny v pojmenování nedělí:
- fonetické poněmčení latinských názvů, např. INVOCAVIT ⟹ INVOKAVIT, REMINISCERE ⟹ REMINISZERE atd.
- počítání nedělí před postní dobou, např. 5. SONNTAG VOR DER PASSIONSZEIT
- atd. atd.
Důvod je v tom, že se na tom už někdy vloni nebo dříve usnesly nějaké evangelické církve v Německu.
w03-sql-transl
editovat2018-10-21
editovatDrobné opravy.
w04-quote+song
editovat2018-10-21
editovatBez větších problémů. Německé písně na týden (Wochenlied) zůstavají stejné, jako vloni.
w05-localhost-php
editovat2018-10-21
editovatTestování formuláře na lokálním stroji:
Použil jsem mírně upravený skript od Matěje:
- 2018-09-24_Matej01 – měnil strukturu databáze, přidával automatický id
- nastavení datumu rovnou ukládá změny, pro zrušení změn je tam tlačítko navíc
- upraveno, aby se dalo přidávat více výročí. Je kvůli tomu potřeba změnit primární klíče a dát tam unikátní id. Je potřeba pustit nad databází skript migrations.sql.
- 2018-09-26_Matej02 – po tom, co jsem říkal, že není nutné měnit strukturu, že primární klíč výročí je dán datum výročí & rok události:
Tím, že to bylo naprogramovaný tak, že při kliknutí na přidat se zobrazí nový řádek databázi s prázdnými poli, kde ale některé z nich (jako třeba práce hist.date) byly primární klíče, tak to vlastně nešlo rozumně vyřešit, protože když už je jednou klíč daný, tak už ho nezměníš. Takže jsem to musel upravit tak, aby se tam to formulářové pole zobrazovalo pořád a ukládá se až po tom, co ho vyplníš.
w06-dulos-php
editovat2018-10-21 21.neděle po sv. Trojici
editovatOdpoledne upload na server http://hesla.dulos.cz
define("DB_NAME", "dulos5803"); //2020test
define("DB_NAME", "dulos8549"); //2020mirek
Potom návštěva Mirka ve Čtyřkolech (právě se vrátil z pobytu hospicu TŘI v Čerčanech), hned večer si zkusil editovat 200-01-01.
w07-MB+
editovatPeriodické zálohování databáze – jako vloni: Projekt: Hesla Jednoty bratrské/2018#w07-MB+
2018-10-22 pondělí
editovatPrvní manuální záloha, automatické zálohování spouštěno po 10 minutách pro obě výše uvedené databáze:
- dulos5803: 2020test
- dulos8549: 2020mirek
Mirek už dělá na prvním lednovém týdnu.
w08-view
editovat2018-10-31
editovatMatěj mi udělal "kukátko", tj. upravil skripty:
- functions.php
- index.php
tak, aby je bylo možno použít i v read-only modu (když si prohlížím, kdo co udělal, aby nedocházelo kolizím v databázi, že někomu omylem přepíšu, co zrovna uložil.)
2018-11-27
editovatKonečně jsem se k tomu dostal, skripty trochu poupravil a sleduji, jak Mirek pracuje:
Přehled Mirka
editovatPostup práce (sledováno koncem toho dne před půlnocí):
datum | den | uděláno od | do | den | pozn. |
---|---|---|---|---|---|
2018-10-22 | neděle | 2020-01-01 | 2020-01-01 | středa | |
2018-11-20 | neděle | 2020-01-01 | 2020-04-01 | středa | Mirek je zase na pár dní v hospicu, tak má pauzu |
2018-12-08 | sobota | 2020-01-01 | 2020-07-04 | sobota | |
2018-12-29 | sobota | 2020-01-01 | 2020-10-25 | neděle | |
2018-01-03 | čtvrtek | 2020-01-01 | 2020-12-31 | čtvrtek | Hallelujah! |
2019-01-03 čtvrtek
editovatVe 20:02 mi volal Mirek, že už má celý rok 2020 hotový. ( Pojede od 15.I. na 3 týdny do Č., tak to chtěl mít hotové.)
Po stažení databáze zjišťuji, že poslední editaci udělal 2019-01-03 kolem 10:45 hod. SEČ.
w09-rfc
editovat(Request For Comment)
Vystavení Hesel ke kontrole ostatním. (Zatím ale ještě ne, až po tom, co tu udělám prvotní korektury).
2019-01-14
editovatKonečně se k tomu dostávám, překopírovat Mirkovu databázi dulos8549.1547456548.sql do rfc databáze, kterou musím nejprve vytvořit, a další věci k tomu:
Download
editovatPoslední Mirkova změna je v:
- 1219902 2019-01-03 10:52:28 +0100 dulos8549.1546509147.sql
Ověřuji, že dnešní databáze je stejná (nedošlo od té doby k žádné editaci):
- 1219902 2019-01-14 10:02:29 +0100 dulos8549.1547456548.sql
ln -s ../../w08-view/MB+/dulos8549.1547456548.sql dulos8549.1547456548.sql
cp -p dulos8549.1547456548.sql mirek-last.sql
V mirek-last.sql
musím vymazat zakomentovat řádky, vážící se k původní databázi:
# CREATE DATABASE IF NOT EXISTS `dulos8549`;
# USE `dulos8549`;
Nové databáze
editovatVytvářím:
define("DB_NAME", "dulos3212"); //2020rfc
define("DB_NAME", "dulos2060"); //2020petr_ori
Automatické zálohování
editovatDosud zálohuji:
- dulos8549 – 2020mirek
- dulos5803 – 2020test
Nyní budu zálohovat:
- dulos3212 – 2020rfc
- dulos8549 – 2020mirek
$_POST['db']=array("dulos3212:", "dulos8549",);
$_POST['comments']="dulos3212: 2020rfc
dulos8549: 2020mirek
";
$_POST['tables']="on";
$_POST['data']="on";
$_POST['drop']="off";
$_POST['zip']="gzip";
$period=(3600*24)*0;
Import tabulek
editovatMažu tabulky v dulos5803 – 2020test
Importuji mirek-last.sql
do:
- dulos3212 – 2020rfc
- dulos5803 – 2020test
w10-hist+korr
editovatDoplnění historických dat a prvotní korektury v databázi.
2019-01-26
editovatChystáme se na kůrovce do lesa a tak si připravuji práci na notebooku, abych tam mohl po večerech dělat na Heslech:
- Doplňuji tabulku comment – standardní výročí dle Losungen
- Stahuji si databázi dulos3212a a v SQL dumpu masově opravuji různé věci – třeba nekorektní apostrofy atd.
- Po vzoru minulých let sestavuji celou mašinu, která mi z databáze udělá XML soubor
- nsgmls už v současné distribuci Ubuntu není, tak namísto něj instaluji onsgmls (tj. Open NSGMLS)
- Hodilo mi to 14 chyb, na tom budu pracovat v lese
2019-02-03 5. neděle před postní dobou
editovatV lese – dřív jsem se k tomu nedostal.
- Nemůžu si vzpomenout, jaká vyla poslední opravená databáze, tak mi to chvíli trvá.
- Vytvářím si lokální soubor index20.html s odkazy na skripty s jednotlivými databázemi:
local hes20 hes20old hes20petr hes20test dulos rfc (dulos3212) rfc-view (dulos3212) petr-ori (dulos2060) mirek (dulos8549) mirek-view (dulos8549) test (dulos5803) test-view (dulos5803) work (dulos2827)
Drobné zjištěné problémy:
- Chybí píseň na neděli 15. března 2020 – dle vzoru v Losungen
Wochenlied: EG 391 Jesu, geh voran Doplňuji BZ 286 Jezu, rač ty sám, vybírám 4. sloku
Dále několik případů, kdy Mirek zapomněl vybrat jednu z variant NZ. Mezi nimi mě zaujala hlavně: NZ Lehrtext na 23. červenec 2020 (Mk 16,15):
- ČEP 1979: Jděte do celého světa a kažte evangelium všemu stvoření.
- Kral 1613: Jdouce po všem světě, kažte evangelium všemu stvoření.
A tak jsem vznesl dotaz na FB do skupiny Hesla Jednoty bratrské: Cítíte v tom také nějaký významový rozdíl? Anebo se mi to jen zdá? Překvapilo mě, jak bystře reagovalo hned několik lidí: NZ Lehrtext na 23. červenec 2020 (Mk 16,15)
A další sobota 2020-10-17:
- NZ: Seid Täter des Worts und nicht Hörer allein. Jakobus 1,22
- Podle slova však také jednejte, nebuďte jen posluchači - to byste klamali sami sebe!
- Buďtež pak činitelé slova, a ne posluchači toliko, oklamávajíce sami sebe.
Volím Kralické.
w11-TeX
editovat2019-03-16 sobota
editovatPojedeme za Mirkem, chci už hodit měsíce leden-prosinec do PDF a vytisknout, ale na ThinkPadu nemám nainstalovaný Jannon. Takže po dlouhé době nastartuji EliteBook a řeším to na něm. Pár pdfcsplain hlásí pár chyb, opravím je rovnou v *.tex souborech a nakonec to dvakrát vytisknu a jedeme za Mirkem. Předávám mu předběžnou sazbu, řešíme drobné nesrovnalosti. Mirek se ptá, kdy už bude moci začít pracovat na Heslech 2021?
mezidobí
editovatPrůběžně opravuji text na papíru a pak (snad?) rovnou na dúlosu. Řešíme kůrovce v lese aj. a ne Hesla mi nezbývá mnoho času.
2019-04-27 sobota
editovatCelé dopoledne se snažím nainstalovat jannon na ThinkPad – viz Projekt: Hesla Jednoty bratrské/jannon. Nakonec zjistím, že je to velmi jednoduché, ale dalo mi to práci to pochopit.
w12-rfc
editovat2019-04-28 neděle Quasimodogeniti
editovatSnažím se to dotáhnout do bodu, abych to mohl předat dalším korektorům:
- dulos3212i.sql
2019-04-29 pondělí
editovat- dulos3212j.sql – drobné korektury
2019-05-03 pátek
editovat- Slávek H. poslal hes20kalendarium.pdf, hes21kalendarium.pdf
- Anička K. poslala Geleitwort 2020 - překlad.docx – spadlo do spamu
2019-05-04 sobota
editovat- dulos3212k.sql – drobné korektury
- hes20vyroci.tex, hes20uvod.tex a další soubory
- před půlnocí: předběžná sazba: hesla20kal-A4.pdf
- rozesílám k posouzení všem
e-maily od korektorů
editovat- 2019-05-15 Naďa B. – korektury I. kvartál
- 2019-05-17 Naďa B. – korektury I. kvartál
- 2019-05-17 Pavel K. – korektury II. kvartál
- 2019-05-18 Pavel K. – 16. 3. citát ze Ž 4, 2: 16
- 2019-05-19 Matouš J. opravil v databázi III. kvartál
- 2019-05-19 Matouš J. opravil v databázi IV. kvartál
- 2019-05-19 Matouš J. hesla20_MJ.pdf – připomínky
- 2019-05-20 Ondra H. adresář-20.doc
- 2019-06-05 Eva Š. Modlitební stráž.docx
- 2019-06-05 Ondra H. MS-2019-revize.doc
Další
editovat- 2019-06-04 Posílám Milošovi pokec "Výročí 2020" do Brány
Osobní problémy
editovatZdržely mě víc jak dva měsíce od práce na Heslech:
- leden – naše Astra už neprošla TK, hledáme po bazarech a inzerátech jiné auto
- kůrovci v lese – stálo nás to dohromady asi 6 týdnů práce v lese v průběhu půl roku.
- vyplavení suterénu včetně kuchyně ložnice – 44 m3 vody
Obálka
editovat- 2019-06-21 Žádost o faksimile stran 139 a 849 z Kleychova NZ Petře Hofbauerové do NKP <Petra.Hofbauerova@nkp.cz>
- 2019-06-21 Jana V. píše, že P. Hofbauerová má už druhý týden dovolenou
- 2019-06-25 – žádám o sken téhož Moravskou zemskou knihovnu
- 2019-06-25 – Mgr. Jiří Dufka z MZK posílá skeny: ST1-0008.987_139.jpg, ST1-0008.987_849.jpg
w13-korektury
editovat2019-06-30 – 2. neděle po sv. Trojici
editovatPo dlouhé době (téměř dva měsíce jsem se k nim nedostal, ostuda) pokračuji v korekturách Hesel.
- exportuji db dulos3212 a ukládám jako ./SQL/dulos3212w13a.sql
- diff dulos3212k.sql dulos3212w13a.sql | less
- přejmenuji poslední lokální db hes2020 na hes2020w12
- vytvářím novou db hes20
- importuji do ní dulos3212w13a.sql (Import byl úspěšně dokončen, bylo provedeno 65 dotazů.)
- ukládám lokálně jako:
- hes20w13a.adminer.sql
- hes20w13a.phpmyadmin.sql
- Jedu diference: ./SQL-diff/hes20sql-diff.pl hes20w12 hes20 > hes20sql-diff-w12-w13a.txt
- Tisknu jako hes20sql-diff-w12-w13a.odt
- zkopíruji hes20w12 na hes20old
- Jedu podle papíru a pouštím si k tomu hes20old lokálně a vedle hesla RFC na dulos.cz
- I. čtvrtletí – po Nadě – uložila do databáze, kontrola, připomínky v jejím e-mailu 2019-05-16
2019-07-01 pondělí
editovat- III. a IV. čtvrtletí do 2. listopadu 2020 (po Matoušovi J.), připomínky v jeho e-mailech z 2019-05-19.
2019-07-04 čtvrtek
editovat- pokračuji od 2. listopadu 2020
- 2020-12-02 Matouš J. upozorňuje, že chybí začátek Kunického, ale jeho Žalm 11,1 – nemohu nikde dohledat :-( Ochranovští se kloní k Vulgátnímu překladu – Pavlík v poznámce 320 vysvětluje, že rozdíl je v tom, že Vulgata namísto "harchem" (vaši horu) čte "har kemó" (horu jako).
- SPOLEČENSTVÍ SENIORŮ2009/10ŽALMYŠKOLA MODLITBY A ŽIVOTA – Ž 11 tu není
- Uvažuji: Miloše Pavlík: Spoléhám na Hospodina; jak můžete mé duši říkat: Utecte na vaši horu, ptáčkové?
- Bogner (KLP): U Hospodina hledám útočiště. Jak mi můžete říkat: "Uleť na hory jako pták!"
- nakonec Hejčl: 'V Hospodina skládám důvěru svou; kterak můžete mi radu dávat: „Prchni do hor, jako ptáče činí!"
- Dojel jsem korektury od Matouše J. až do konce roku.
- Ukládám zálohu jako
./w13-korektury/SQL/dulos3212w13b-Jaluska.sql
2019-07-27 sobota
editovatTři týdny jsem na Hesla ani nešáhnul – řešili jsme pořád nějaké problémy v Motole se stěhováním, na zahradě se stavbou a s Maďurákem, v lese s kůrovcem. Je to ostuda a prokrastinace.
- Korektury za II. čtvrtletí (od Pavla K.) – stahuji databázi do souboru
./w13-korektury/SQL/dulos3212w13c-Kamenik.sql
2019-07-28 neděle
editovat./w13-korektury/tex.patch/hes20straz.tex
2019-07-30 úterý
editovat- Platím Národnímu muzeu 1653,00 CZK za licenci pro použití posledního Komenského dopisu na zadní obálku Hesel.
- Dohadujeme se na licenční smlouvě 04OZ190117
./w13-korektury/tex.patch/hes20copy.tex
w14-vyroci
editovatDopsání výročí do RFC
2019-08-05
editovat2019-08-06
editovat- použité překlady:
SELECT * FROM losung WHERE lang LIKE 'cs' AND transl LIKE 'oth' AND SEL=1 ORDER BY REVERSE(source)
ebook
editovatVydání v PDF
Předsádky
editovatPapír A6 portrait š × v = 105 × 148 mm = 4.13" × 5.83"
Majestát
editovatKomenský
editovatbez vodotisku
editovat- 621x875 pix 101094 bytes = 150 DPI
s vodotiskem
editovat- 621x875 pix 94411 bytes = 150 DPI
w22-opravy
editovatOpravy chyb
2019-12-25
editovatDlouhé roky jsem to XML kontroloval pomocí [nsgmls] např:
nsgmls -E2048 -wxml -fhes18-14.err xml.dcl hes18-14-il2.xml | tail
recode ISO-8859-2 hes18-14.err
less hes18-14.err
Od roku 2020 už nsgmls
nebylo v distribuci ubuntu, namísto něj tam je onsgmls, takže např:
onsgmls -E2048 -wxml -fhes20-15.err xml.dcl hes20-15-il2.xml | tail
recode ISO-8859-2 hes20-15.err
less hes20-15.err
Na konci mi to tradičně hází nějakou chybu, které moc nerozumím, ale na kterou jsem si už zvyknul a nebral ji moc vážně:
onsgmls:xml.dcl:1:W: SGML declaration was not implied
Jiné chyby tam nebyly, tak jsem to bral jako že O.K.
Tak to validuji:
xmllint --noout --valid hes20-15.xml
Ale zase to projde bez jediné chybové hlášky, i když tam chyby jsou!
Koukám na https://www.kosek.cz/xml/schema/nastroje.html
- Xerces
- MSV
Nainstaluji si tedy libxerces-c.3.2
Nainstaluje knihovny, ale kde ten příkazový řádek ?
Nainstaluji si tedy libxerces-c-samples
A taky nic.
Tak tedy libxerces2-java
Relax-NG
editovatTak tedy zkusím Relax-NG
sudo apt-get update -y sudo apt-get install -y trang
A pak:
-I xml -O rnc hes20-15.xml hes20-16.rnc
cp -p hes20-16.rnc hes20-17.rnc
přepíšu hes20-17.rnc:
78c78 < attribute b { text }, --- > attribute b { xsd:string { minLength= "1" } },
trang -I rnc -O rng hes20-17.rnc hes20-17.rng xmllint --noout --relaxng hes20-17.rng hes20-16.xml 2> hes20-16.errors
A už mi to vyhodilo 17 chyb.