[ OB oldalra ]                             
 
 ====================================================================== 
 
 2024-02-03                                                             
 
 Tegnap Edvin rámírt, hogy újra működik a tajfutas.szieberth.hu honlap. 
 Köszönjük az érdeklődést és a türelmet. Még vannak feladatok bőven, de 
 végre kitehető állapotba került.                                       
 
 Tavaly november  4-én kezdtem hozzá a honlap motor újraírásának.  Erre 
 azért volt szükség, mert  az előző PostgreSQL adatbázist használt, ami 
 ha főverzió frissítést kap, akkor az  egész adatbázist újra kell gene- 
 ráltatni, és ez egy visszatérő macera.  Sőt, ha véletlenül frissíti az 
 ember a PostgreSQL-t, akkor össze is omlik minden és előbb vissza kell 
 öregíteni, kiírni mindent, frissíteni, újragenerálni. Jó a PostgreSQL, 
 ha tömegek írnak és  olvasnak  párhuzamosan,  ha rengeteg az adat,  ha 
 osztott tárolókra, tranzakciókra van szükség.  Nekünk viszont, akiknek 
 kevés és  ritkán változó adatunk van, felesleges.  Ágyúval lőttünk ve- 
 rébre.                                                                 
 
 Kidolgoztam egy egyszerű szöveges fájlformátumot (.use)  az adatok tá- 
 rolására annak érdekében, hogy amennyire lehet  bárki önmaga értelmez- 
 hesse és akár manuálisan szerkeszthesse is az adatokat. Szerettem vol- 
 na, hogy  minél hozzáférhetőbbek legyenek  az adatok édesapám számára. 
 Először a JSON és  a YAML formátumokban  is  gondolkoztam, mert ezeket 
 tartják a legolvashatóbbnak. Na igen, ők programozók, nekik olvasható, 
 de  nem úgy az átlag  halandóknak.  Elég az hozzá, hogy megszületett a 
 USE fájlformátum, amit hamarosan publikálok. Az összes adat ilyen for- 
 mában 5 MB. Ezzel szemben az adatbázis utolsó állapotának nyers csoma- 
 golt állománya 1500 MB. Ezen dolgoztam december 26-ig.                 
 
 2024 január 1-én átkerültek az adatok ebbe a formátumba.  A honlap mo- 
 torját azonban  újra kellett írni, hogy az új fájlokból dolgozzon.  Ha 
 már benne voltam, kiirtottam az  abszktrakciókat és  az új programozói 
 filozófiámat  követve minden  oldalt  A-tól Z-ig egy-egy saját funkció 
 generál le.  Az  ilyen programkód  követhető  és ezáltal sokkal jobban 
 karbantartható, mint az objektum orientált káosz.                      
 
 És ha már úgyis újra kell írni az oldalakat,  akkor legyen jó a böngé- 
 szőtámogatás, gondoltam. Ezt a írógépszüveges honlapstílust elneveztem 
 Mono Text weboldalnak.  Más stílusú weboldalak készítése nem vonz, ezt 
 a vonalat viszont úgy döntöttem, hogy kiművelem. A feladat egyszerűnek 
 tűnik: csak egy írógéplapot akar az ember a képernyő közepére tenni. A 
 web moslékságát jelzi az, hogy mennyire bonyolult ezt úgy megcsinálni, 
 hogy az eredmény lehetőleg minden böngészőben azonos legyen.  És mikor 
 örömmel dőlnék hátra, hogy  1998-tól kezdve szinte minden asztali bön- 
 gészőn  jó az oldal (még a szöveges  böngészőkben is a LYNX  kivételé- 
 vel), akkor kell szembesülnöm  azzal, hogy  az  Androidos mobilon szét 
 van esve a főoldal és nem ideális az eredmények olvasása sem. Ez janu- 
 ár 15-én történt.                                                      
 
 Január  17-én  bevittem  az  elhunyt  tájfutókat  a  lazarus-ról és az 
 MTFSZ-ről.                                                             
 
 Ezt követően nekiestem  a mobiltelefon támogatásnak.  Ez egy  ismételt 
 újraírást követel:  az  egyes oldalakat ki kell tudni szedni szűk szé- 
 lességgel is.  A programozónak sokszor a kettő  és a kettőezer nem kü- 
 lönbség.  Úgy döntöttem, akkor  már megírok minden oldalt  tetszőleges 
 szedésszélességre (példa).  A munkának ez a része folyamatban van. Ha- 
 marosan lehet majd mobilról is böngészgetni az eredményeket.           
 
 Édesapám is szállítja lassan  a további  évek  adatait, szóval érdemes 
 lesz majd szörfölni nálunk.                                            
 
 ======================================================================