[ OB oldalra ]                        
 
 ============================================================ 
 
 2024-02-03                                                   
 
 Tegnap  Edvin  rámírt,  hogy  újra  működik a  tajfutas.szi- 
 eberth.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 ke- 
 rü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 adat- 
 bázist  használt, ami  ha  főverzió frissítést kap, akkor az 
 egész adatbázist újra kell generáltatni, és ez egy visszaté- 
 rő macera.  Sőt,  ha véletlenül  frissíti  az ember a Postg- 
 reSQL-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 verébre.            
 
 Kidolgoztam egy  egyszerű szöveges fájlformátumot (.use)  az 
 adatok tárolására annak érdekében, hogy amennyire lehet bár- 
 ki önmaga értelmezhesse és akár manuálisan szerkeszthesse is 
 az adatokat.  Szerettem volna, 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 formában 5 MB.  Ezzel szemben az adatbázis 
 utolsó állapotának nyers csomagolt állománya 1500  MB.  Ezen 
 dolgoztam december 26-ig.                                    
 
 2024 január  1-én átkerültek az adatok ebbe a formátumba.  A 
 honlap motorját azonban újra kellett  írni, hogy  az új fáj- 
 lokból dolgozzon. Ha már benne voltam, kiirtottam az abszkt- 
 rakció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 karbantartha- 
 tó, 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 honlap- 
 stílust elneveztem Mono Text weboldalnak. Más stílusú webol- 
 dalak készítése nem vonz,  ezt a vonalat viszont úgy döntöt- 
 tem, 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 meg- 
 csinálni, hogy az eredmény lehetőleg minden böngészőben azo- 
 nos legyen.  És mikor örömmel  dőlnék  hátra, hogy  1998-tól 
 kezdve szinte minden asztali  böngé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 ja- 
 nuá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.  Hamarosan 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.                          
 
 ============================================================