Jak používat klasifikační nálepkuTato stránka je součástí projektu:
Příslušnost: skupinová

V 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:

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

editovat

2017-12-29

editovat
  • Losungen_fuer_2019_2017-12-29.mdb
  • Losungen_fuer_2019_2017-12-29.rtf

w01-jet-mdb-import

editovat

V lednu a únoru jsme řešili kůrovce a polomy v lese a k tomu zkouškové období, takže ke zpracování Hesel jsem se dostal až začátkem března:

2018-03-08

editovat

Schema 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

editovat

2018-03-08

editovat

Podobně jako v minulých letech, nutno postupně vychytat různé věci.

2018-03-09

editovat

Zásadní změna je v pojmenování nedělí na začátku roku:

  • 2019-01-06 EPIPHANIAS
  • 2019-01-13 1. SONNTAG NACH EPIPHANIAS
  • 2019-01-20 2. SONNTAG NACH EPIPHANIAS
  • 2019-01-27 LETZTER SONNTAG NACH EPIPHANIAS
  • 2019-02-03 5. SONNTAG VOR DER PASSIONSZEIT
  • 2019-02-10 4. SONNTAG VOR DER PASSIONSZEIT
  • 2019-02-17 SEPTUAGESIMAE
  • 2019-02-24 SEXAGESIMAE
  • 2019-03-03 ESTOMIHI
  • 2019-03-06 Beginn der Passionszeit
  • 2019-03-10 INVOKAVIT

... atd. dál už obvykle

Důvod je v tom, že se na tom usnesly nějaké evangelické církve v Německu.

w03-sql-transl

editovat

2018-03-09

editovat

Zajímavé je, že tu jsou dvoje Hesla ze stejného verše, pouze jiné části verše:

#403
04.10.2019
4. Fr
HERR, es ist dir nicht schwer, dem Schwachen gegen den Starken zu helfen.
2.Chronik 14,10

#404
03.12.2019
3. Di
Hilf uns, HERR, unser Gott; denn wir verlassen uns auf dich.
2.Chronik 14,10

w04-quote+song

editovat

2018-03-10 sobota

editovat

Podobně jako vloni:

  • quotes19void.pl přidám do databáze prázdné záznamy pro dny, kdy budou mět být citáty
  • Zjistím, jestli se nezměnila
  • Pomocí liederdatenbank.de.pl (skript musím trochu poupravit) vytvořím seznam písní z EG lieder.html
  • Zjistím, že se oproti loňsku nezměnil, proto použiji loňský skript:
  • song-de+data.pl zanese do tabulky song názvy německých písní s odkazy do http://www.liederdatenbank.de/ – výsledek do hes19w04c-song-de.sql

2018-03-12 pondělí

editovat
  • Dle Konkordance česko-německých písní.xlsx do pole text ručně do kulatých závorek doplním čísla a názvy ekvivalentních písní z českých kancionálů EZ, BZ
  • hes19w04d-song-EZ+BZ.sql – výsledná databáze

w05-localhost-php

editovat

2018-03-12 pondělí

editovat

w06-dulos-php

editovat

2018-03-13 úterý

editovat
  • Překopíruji sem PHP skripty z w05-localhost-php a upravím parametry pro vzdálený server
  • na rory vytvořím novou databázi dulos4978
  • na http://hesla.dulos.cz uploaduji PHP skripty
  • po spuštění dostanu zlou hlášku:
Error: Unable to connect to MySQL – nejde se pĹ™ipojit k databázi :-(. Debugging errno: 2002 Debugging error: php_network_getaddresses: getaddrinfo failed: Name or service not known
  • pak se ukáže, že jsem měl zakomentované jméno serveru "localhost", takže mě jen lehce rozhodila dikce té hlášky

w07-MB+

editovat

Zálohování databáze – jako vloni: Projekt: Hesla Jednoty bratrské/2018#w07-MB+

2018-03-13 úterý

editovat

První manuální záloha , automatické zálohování spuštěno od 15:50 po 10 minutách. Databáze:

  • dulos4225: 2019mirek
  • dulos6704: 2019rfc

2018-03-14 středa

editovat
  • 08:00 Mirek začíná dělat

Postup práce (sledováno ten den o půlnoci):

datum den uděláno od do
2018-03-14 středa 2019-01-01 2019-02-23
2018-03-15 čtvrtek 2019-02-19 2019-04-06
2018-03-16 pátek 2019-04-07 2019-04-15
2018-03-17 sobota 2019-04-16 2019-05-26
2018-03-18 neděle 2019-05-26 2019-07-06
2018-03-19 pondělí 2019-07-07 2019-07-21
2018-03-20 úterý

středa 2018-09-12

editovat

Generování PDF pro leden–prosinec.

  • starý skript: 136 stran
  • Slávkův skript (biblické verše 10 pt, vše ostatní kursivou 8pt/9.5pt): rovněž 136 stran
  • Hesla 2018: str. 15 – 143 = 129 stran

SyntaxHighlighter 3.0.83

\def\heslo #1§{\cteninum=0 \ifnum\heslonum=0 {\rm #1}\else\vskip6pt plus6pt minus3pt {\rm #1}\fi
  \advance\heslonum by1

\def\cteni #1§{\nobreak \ifnum\cteninum=0 \vskip6pt plus6pt minus3pt #1\else\hfill #1\fi
  \advance\cteninum by1

Tak jsem zmenšil:

\vskip4pt plus4pt minus2pt

Efekt nebyl velký, většina stránek zůstala stejně velká, počet zůstal 136 stran.

Dále jsem u dvojverší, výročí a písně (sázeno kursivou 8 pt) snížil baselineskip=9.5pt na 9pt. Počet stránek je teď 132. To už je dobré, až to ručně proberu, můžu dál smrsknout.

Jenom jsem nenašel, jak udělat, že po písni je meziřádková vzdálenost k čtení stále dost velká.

Takže shrnutí mých změn na smrsknutí textu:

%\def\dvojversi #1§#2§{\removelastskip\vskip6pt plus3pt minus3pt                                                                                                                                              
\def\dvojversi #1§#2§{\removelastskip\vskip3pt plus3pt minus3pt
    {\baselineskip=9pt\parindent=1.5em\citatf
    #1\par
    #2\par}
}

%\def\pisen{\removelastskip\vskip6pt plus3pt minus3pt                                                                                                                                                         
%   \bgroup \baselineskip=9.5pt \parindent=1.5em \obeylines \pisenf                                                                                                                                           
\def\pisen{\removelastskip\vskip3pt plus3pt minus3pt
   \bgroup \baselineskip=9pt \parindent=1.5em \obeylines \pisenf
}\

%\def\cislopisne #1§{\egroup \vskip-\baselineskip \hfill {\cislopisnef #1}\nobreak\vskip6pt plus3pt minus3pt}                                                                                                 
\def\cislopisne #1§{\egroup \vskip-\baselineskip \hfill {\cislopisnef #1}\nobreak\vskip2pt plus2pt minus4pt}

%\def\vyroci #1§{\nobreak\vskip2pt {\baselineskip=9.5pt \leftskip=1.8em \parindent=-1.8em\vyrocif #1\par}}                                                                                                    
\def\vyroci #1§{\nobreak\vskip2pt {\baselineskip=9pt \leftskip=1.8em \parindent=-1.8em\vyrocif #1\par}}