todle berte jako napul nazor/vypichnuti "motivu" k zamysleni/vytah.
ad evoluce:
programy jsou stale. lide se meni.
lide pisou programy. lide je pouzivaji. lide je preskupuji - roury, presmerovani - , a kombinuji.
dale programy jsou take schopny psat programy - makra ... http://en.wikipedia.org/wiki/Worse_is_better (POVINNA CETBA ;) )
jednoduse receno :
"obrazek rekne vic nez tisic slov" X "jeste furt nedokazeme parsovat obraz, tedy univerzalnim mediem je text, zatim"
podle tento clanek se dotyka toho proc existuji 2 svety. svet textovych rozhrani a svet GUI.
GUI:
urcite jste pouzivali GUI program. co takovy program obsahuje. spravu souboru (nemyslim std. dialog od OS), pluginu, skinu, oken...funkcni okno (okno photoshopu/opery/firefoxu), jejich seznam, ulozeni si seznamu funkcnich oken. atd. apod. rozviji se az do chivile co neumi poslat mail. http://en.wikipedia.org/wiki/Software_bloat > zawinskiho zakon. zatim je to o tom ze "vymysleji kolo".
CLI:
problem textoveho je o tom ze je tolik ruznych nastroju, s tolika ruznymi parametry, s tolika strankami manualu, s tolika ruznymi rozhranimi (co prochazi krz stdout, stdin). viz Unix Haters book http://research.microsoft.com/~daniel/uhh-download.html
to ze jsou ruzne a nekompatibilni je dobre i spatne zaroven.
MEATWARE:
aneb clovek uzivatelsky. potrebuje vubec neco konfigurovat? radi znova a znova konfigurujete, nebo jste spise spokojeni s "defaulty"? soustredite se na obsah (vznik HTML) nebo na formu (pad HTML) - ne ze by html bylo mrtve ale v linksu si uz moc nezabrovsite ;). je uzivatel spis zvidavy nebo to proste jenom chce mit co nejdriv hotovy.
>takze - chceme konfigurovat...takze co ted?
------------------
>>co bych JA chtel:
------------
uvital bych spise spravu toho co jsem vyjmenoval u CLI v GUI. v nejake stromove ci seznamove graficke podobe, kde bych pretahoval a spojoval programy jako listky (obdelniky).
>>co by se chtelo v tehle diskuzi:
-------------------
sjednoceni konfiguraku.
a) jednotny format pro vsechny konfiguraky - treba xml nebo neco podobneho
- problem spis jesli *je vzdy* ten nejlepsi moznej
b) databazi a verzovaci system (podobny trochu makefile) vsech konfigu v systemu
- muselo by to byt efektivnejsi a tudiz opodstatnene, tedy delat vice a lepe nez sed + /etc/ (nebo kde se to obvykle uklada ;) )
- vyvynout uskupeni lidi co by dodavali parsery pro urcite konfiguratory + co to vlastne znamena (strucny popis .....)
- vpodstate by se jednalo o organizovanejsi man-pages ;)