Vážený pane Satrapa,
předně bych Vás rád ujistil, že mám rád Vaše články
i knihy a oceňuji Váš svěží styl psaní a věrnost
dobrým zásadám. Soudím, že jste jeden z nemnoha,
kdo používají Unix ,,Jediným správným způsobem
(TM)'', tj. s ohledem na historii systému a
s využitím takřka bezedné studnice informací a
zkušeností naplněné za více než dvě desetiletí, po
která Unix existuje v podobě, jak jej známe dnes.
Jeden z velmi dobrých zdrojů informací, tipů a
triků, jež činí Unix výjimečným a přitažlivým, je
kniha Unix Power Tools vydaná u O'Reilly &
Associates. Když jsem se v této knize (v článku
7.05) dočetl, jak Jerry Peek vyřešil potřebu mnoha
informací v promptu při zachování celé šířky
obrazovky pro psaní, řekl jsem si: to je geniální,
neb velice prosté a přitom docela nekonvenční. Šel
na to víceřádkovým promptem, shodou okolností
zcela identickým s tím Vaším.
Když jsem se na Root.cz dočetl, jak Pavel Satrapa
našel ,,kompromis mezi dostatkem informací
v ohlášení interpretu a dostatkem prostoru pro
vlastní příkaz'', řekl jsem si: ,,Ha! Nejenže píše
dobré knihy, on takové i čte!'' S přihlédnutím
k tomu, že polovina Vašeho předešlého článku by se
dala poskládat z článků 11.05, 11.07 z téže knihy
(číslování dle druhého vydání), musím uznat, že jde
buď o dobrou shodu, anebo že jste zapomněl uvést
jeden ze zdrojů Vaší inspirace.
Ať tak či onak, čtenářům lačným podobných článků
mohu výše zmíněnou knihu jedině doporučit. Na více
než tisíci stránkách a na přiloženém CD je k mání
tolik užitečných tipů a triků, kolik hrdlo ráčí.
Kniha je přitom napsána velmi lehkým a stravitelným
stylem, nepostrádá humor, a vůbec si nějak nemohu
vzpomenout na nějaký její nedostatek. IMHO i její
cena (cca 60 USD) je -- s přihlédnutím k hustotě a
kvalitě informací, bohatým křížovým odkazům a
rejstříku, přiloženému CD, u ORA standardně vysoké
typografické úrovni a absenci překlepů či faktických
přehmatů -- velice příznivá.
P.S.: BTW, ohledně tučného písma na terminálu,
konkrétně v promptu: Přesně o tom pojednává článek
7.08 -- ,,Highlighting in Shell Prompts'' :-)
Verim, ze cilem vaseho prispevku nebylo rozpoutani nejake vasnive debaty, co bylo drive, zda vejce nebo slepice. Nechci nikomu delat advokata, ale pokud jste nekdy neco sam psal (o cemz nepochybuji), zajiste vite, ze z niceho neco nevytvorite.
Nepeknou vlastnosti pramenu byva, ze leckdy z nich ziskate informaci, jejiz puvod se ztraci v mlhach. Proto bych se neodvazil nekomu podsouvat, ze prave ten muj pramen je tim, z nejz nekdo jiny vychazi. Shoda nahod nemusi byt nahodna, ale jiz se mi nekolikrat stalo, ze jsem posbiral z ruznych pramenu drobty informaci, abych pak nasel nejaky starsi, v nemz byly vsechny pohromade a mnohem podrobnejsi. Mimochodem, veci uzivane v praxi se take nikdo po deseti letech uzivani nebude snazit vztahnout k prameni, ktery kdysi kdesi cetl.
Navic ctenost clanku a ohlasy na nej me jen ujistuji v tom, ze ne vsichni maji moznost zakoupit si knihu za 60$, a cist ji v originale. Bohuzel:-( Takze - jen houst a vice podobnych clanku, je videt, ze jich je treba!
P.S. At zije zsh:-)))
Jsem přesvědčen, že k vyvolání vášnivých debat
jde, alespoň v našich luzích a hájích, o málo
,,nábožensky citlivé'' téma.
Mým cílem není podsouvat autorovi, že obšlehl
nějaký pramen, ostatně v případě článků pana
Satrapy je dostatečně patrné, že má hojnost
vlastních zkušeností, z nichž může čerpat.
Chtěl jsem spíše apelovat na přispěvatele: Pokud
kromě vlastních zkušeností dávají k dobru i
informace pocházející z doporučeníhodných zdrojů
(a s jinými určitě nepracují), případně mohou-li
čtenáře nasměrovat na prameny, jež se
problematikou daného článku zabývají do hloubky,
aby se o to nezapomínali se svými čtenáři podělit.
Koneckonců, pan Satrapa, jenž má kredit autora
bestsellerů výjimečné kvality, ve svých předešlých
článcích zde na Root.cz jde příkladem. Viz článek
o regulárních výrazech:
http://www.root.cz/clanek.phtml?id=386
V odstavci Literatura kromě odkazu na vynikající
knihu ,,Mastering Regular Expressions'' se píše
doslova:
Cenné služby odvede kniha Unix Power
Tools, jejímiž autory jsou Jerry Peek, Tim
O'Reilly a Mike Loukides. Vyšla také
u O'Reilly & Associates v roce 1997
(2. vydání, ISBN 1-56592-260-3). Obsahuje
velmi slušnou kapitolu o regulárních
výrazech a kromě ní řadu tipů a triků na
využívání programů, které s nimi pracují.
Osobně ji považuji za jednu
z nejpřínosnějších knížek, které jsem kdy
měl v ruce.
Toto je myslím ideální způsob, jak čtenáře beze
zbytku nasytit.
Na závěr bych chtěl ještě upozornit na unikátní
čtivo, jež může i dnes posloužit jako dobrý úvod
k mnoha nástrojům, metodám a také ke způsobu
myšlení, jež jsou pro Unix a jeho používání
specifické. Jde o Unix Programmer's Manual,
Seventh Edition, Volumes 1, 2A, 2B z roku 1979.
Tato sada manuálů je k dispozici zdarma ve
zdrojových textech pro TROFF (včetně potřebných
maker), ale také jako hotové dokumenty ve
formátech PDF a Postscript. Třebaže jde dnes
o historické dokumenty, které v mnoha pasážích
nejsou již aktuální (např. díky prostému faktu,
že Unix dnes neprovozujeme na PDP11), mají velkou
hodnotu už proto, že pocházejí z pera těchto
slovutných pánů: Thompson, Kernighan, Ritchie,
Bourne, Johnson, ...
http://www.cs.bell-labs.com/7thEdMan/index.html
Při psaní jsem vycházel ze svého .tcshrc a dokumentace k tcsh a bash. Problém bude v tom, že vznik mého .tcshrc byl silně ovlivněn knihou Unix Power Tools, ale proběhl někdy v roce 1993-94. Od té doby jej tu a tam lehce upravuji a přiznám se, že jsem už na původní zdroj informací pozapomněl. Ta knížka je vynikající a dost často ji doporučuji, ale tentokrát jsem na ni zapomněl. Omlouvám se.