[LUGOS] Alternetiva /etc conf. datotek
Rok Krulec
Rok.Krulec at fpp.edu
Tue Nov 26 12:15:30 CET 2002
Zivjo,
> kaj leti to in na katere nastavitve v windosih. Sam poglej si
> kaksno skropocalo je registry, sama navlaka.
Registry v Windowsih je prav hitra in uporabna baza podatkov. Ce bi vedel
koliko zadev se v vsakem trenutku pise in bere iz registrya bi spremenil
mnenje. Windowsi so, razen politike trzenja, vredu stvar.
> daj mi razlozi kaj je narobe z lepo xml sintakso, ki jo znak
> vsak programski jezik prebrat, brez kaksnega posebnega truda
> programerja. Imas lepo standrardno obliko pa je. Poleg tega
> ti omogoce nivoje, opise itd. V ideji da bi nekaj echojal v
> pa ne vidim pametne resitve, kot podpiranje lenuhov.
Z XML je narobe to, da rabis za kulturen parser prevec procesorja, da o
RAMu, v primeru branja neke hierarhije, ne govorimo.
Nastavitve v datotekah so odlicna stvar, kar poglejte si qmail/control reci=
mo.
Se vedno si lahko zraven vsake datoteke napises eno s .txt koncnico, kamor
napises komentar. Hierarhijo nudi ze filesystem. V skriptah potem
enostavno includas kar celo datoteko. Mores delat res velik projekt, da se
ti splaca pisat .conf parser ali celo XML parser zanj.
Rok Krulec
Portoroz/Slovenia, 26.Nov 2002 @ 11:59 CET
http://rok.fpp.edu/
> Monday, November 25, 2002, 9:01:38 PM, you wrote:
>=20
> DI> On Mon, Nov 25, 2002 at 07:29:27AM +0100, Uro=B9 Gruber wrote:
>=20
> >> od kod ti ideja, da je problem iz gui to spreminjat.
> >> pa v textovnih imas lepo komentarje itd. Mislim, da je to cisto
> >> kompliciranje, da bi sploh kdaj to nardil.
>=20
> DI> Seveda lahko iz gui spreminjas textovne datoteke.
>=20
> DI> Pri sedanjem nacinu mora gui poznati veliko nacinov zapisa datotek
> DI> in ce se z novo verzijo programa spremeni tudi nacin zapisa v config
> DI> datoteki je potrebno gui program spremenit, prav tako tudi ce hoces
> DI> dodati gui programu da pozna nov zapis tekstovne datoteke. Ni enotneg=
a=20
> DI> zapisa za config datoteke.
>=20
> DI> Pri mojem nacinu, gui programa ni potrebno spreminjat.=20
>=20
> DI> Urejanje z GUI (tudi textovni, konzola) ima prednost pred urejanjem z
> DI> navadnim editorjem,
> DI> -- opozarja te na napake pri vnosu nastavitev,=20
> DI> npr. ip 10.0.0.270 je napacen
> DI> -- imas sprotno pomoc za vsako nastavite,
> DI> pomoc bi bila kar prepis iz man strani
>=20
> DI> Enostavnejse je uporaba z nekim vmesnikom, z "make menuconfig"=20
> DI> je enostavnejse kot direktno pisanje v .config datoteko.
>=20
> DI> Po mojem mnenju tekstovne config datoteke niso dobra resitev.
>=20
> >> > Imam idejo da bi se namesto tekstovnih datotek v /etc
> >> uporabilo
> >> > nacin
> >> > kot v \\\"/proc/sys/\\\" za kernel.
> >> >=20
> >> > npr.
> >> >=20
> >> > echo 1.2.3.4 > /etc/network/if/eth0/ip
> >> > touch /etc/network/nameserver/1.2.3.4
> >> >=20
> >> > echo \\\"/bin/bash\\\" > /etc/users/david/shell
> >> > echo \\\"/dev/psaux\\\" >
> >> /etc/X11/XF86/InputDevice/Mouse0/Device
> >> >=20
> >> > Prednost textovnih datotek je, ce jih urejas z editorjem,
> >> > komplicirano
> >> > pa je spremeniti eno nastavitev iz ene skripte ali nekega GUI
> >> > programa.
>=20
More information about the lugos-list
mailing list