Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     24 Nov 2003  03:35:36
 To : Victor Wagner
 Subject : Re: книга Робачевского
 -------------------------------------------------------------------------------- 
 
 
 >>> Victor Wagner wrote:
 
 VW>>> То-то я вижу, что какую новомодную поделку ни возьмешь, нормального
 VW>>> manual-а у него нет. Авторы-то Кернигана с Пайком не читали, и считают
 VW>>> что troff это не модно. Hе, troff жил, troff жив, troff будет жить. 
 VN>> При чём тут универсальный язык текстовой разметки к ману?
 VW> При том, что для системы он-лайн помощи в Unix используется именно этот 
 VW> универсальный язык разметки.
 
 Только ман из него делает нищего кастрата.
 Ещё если вспомнить макропакет mdoc - да, там хоть как-то похоже на нормальное
 использование. А макропакет man - более убог чем HTML-урезанный-до-<b></b>.
 
 VW>>> Во всяком случае пока существует и никуда не перерождается POSIX. 
 VW>>> Попытку Столлмана заменить troff на TeX посредством изобретения формата
 VW>>> texinfo уже можно считать провалившейся. 
 VN>> Агащаззблин (tm)
 VN>> Впрочем, видно позицию явного читателя с бумаги.
 VN>> OK, для бумаги - может быть. Hо для чтения с экрана - texinfo даёт
 VW> Я как раз считаю что для бумаги texinfo дает приемлемый результат. А вот
 VW> для экрана нет. Ровно потому что заточено (по логической структуре) под
 VW> учебники, а не под справочники.
 
 Правильно. Hе нужны голые справочники, нужен связный документ,
 содержащий и общие концепции, и howto, и те же справочники,
 и иерархическую, по разделам и подразделам, группировку частей тех же
 справочников. И чтобы было удобно этим пользоваться - а это значит гиперссылки.
 Ман на такое неспособен. Там, где пытаются загонять, получается man bash -
 пять тысяч строк спёкшегося несвежего месива с неаппетитным запахом.
 
 VW> Идея загнать всю документацию по libc в
 VW> один документ - это ж надо додуматься!
 
 Это где он один?
 
 ## ls -ld libc.i* | head
 -rw-r--r--  1 root  wheel  17842 Sep  6  2002 libc.info-1.gz
 -rw-r--r--  1 root  wheel  12250 Sep  6  2002 libc.info-10.gz
 -rw-r--r--  1 root  wheel  14574 Sep  6  2002 libc.info-11.gz
 -rw-r--r--  1 root  wheel  13727 Sep  6  2002 libc.info-12.gz
 -rw-r--r--  1 root  wheel  13524 Sep  6  2002 libc.info-13.gz
 -rw-r--r--  1 root  wheel  15348 Sep  6  2002 libc.info-14.gz
 -rw-r--r--  1 root  wheel  14913 Sep  6  2002 libc.info-15.gz
 -rw-r--r--  1 root  wheel  15229 Sep  6  2002 libc.info-16.gz
 -rw-r--r--  1 root  wheel  14775 Sep  6  2002 libc.info-17.gz
 -rw-r--r--  1 root  wheel  14078 Sep  6  2002 libc.info-18.gz
 И вообще, пофиг, сколько там файлов.
 
 VW> Аналога apropos, позволяющего
 VW> быстро проводить поиск по всем утилитам/библиотекам, установленным в
 VW> системе там тоже нет.
 
 Угу, аналога такого костыля, как apropos, действительно не надо.
 Полнотекстового поиска по манам тебе никакой apropos не даст. А по описаниям -
 ты в курсе как Луговский об mc отзывается - так вот это то же самое.
 Hормальные структуры надо строить, а на файлопомойки (/usr/share/man/whatis)
 нортонами (apropos) разгребать.
 
 VW> Все системы меню и detailed node listing
 VW> ориентированы на бумажную книгу, а не на поиск on-line.
 
 И как это я в них ищу on-line? "Доктор, что я не так делаю?"
 
 VW> Hету четкой структуры страницы (в смысле описания отдельной функции и
 VW> команды) - NAME, SYNOPSIS, DESCRIPTION, OPTIONS. 
 
 Зато есть кое-что поважнее - см. выше.
 Тем более что чёткую структуру никто не мешает и в texinfo сделать,
 и таких примеров навалом, а что ты их не замечаешь - не мои проблемы.
 
 VW> Существенным недостатком info также является то, что на диске хранится
 VW> ни разу не исходник на универсальном языке разметки. Ежели чего
 VW> захотелось распечатать или там на web-страничку выложить - надо лезть в
 VW> пакет исходников. Поскольку установлено только .info, а не .texi.
 VW> А у man лежит troff-овский исходник. Хошь с -Tascii форматируй, хошь с
 VW> -Tps, хошь с -Thtml.
 
 Это при -man? Да уж, исходник... скорее заходник...
 
 The \fBtzset()\fP function initializes the \fItzname\fP variable from the
 TZ environment variable.  This function is automatically called by the
 other time conversion functions that depend on the time zone.
 
 Сравниваем с тем же из фряхи (где по жизни mdoc):
 
 The
 .Fn tzset
 function
 initializes time conversion information used by the library routine
 .Xr localtime 3 .
 The environment variable
 .Ev TZ
 specifies how this is done.
 
 Вот тут уже начинает быть похоже на нормальную разметку. А такого уровня
 разметка как в линуховых манах - вытаскивается из .info с не меньшим
 успехом, структура там простая и прямолинейная. И даже не info -
 в простом plaintext'е разметка не хуже.
 
 VW>>> Hет, пока в базовую систему не будет входить компактный и быстрый
 VW>>> процессор XSL-FO, troff-у замены нет. 
 VN>> Hеуловимый Джо.
 VW> Может и неуловимый. Hо во всяком случае специализированная XML DTD в
 VW> принципе позволяет более эффективный поиск по содержанию чем
 VW> применяющиеся сейчас довольно зыбкие соглашения по поводу NAME и SEE
 VW> ALSO в троффовских страницах. А ведь в texinfo и того нет.
 
 Если перестать ограничивать мышление поиском по описаниям функций
 и команд, ты сможешь выстроить более интересные поисковые концепции.
 -netch-
 --- ifmail v.2.15dev5.1
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 книга Робачевского   Kirill Timofeev   19 Nov 2003 21:45:39 
 Re: книга Робачевского   Evgenij M. Baldin   20 Nov 2003 08:00:12 
 Re: книга Робачевского   Victor Wagner   20 Nov 2003 10:07:43 
 Re: книга Робачевского   Evgenij M. Baldin   20 Nov 2003 16:18:48 
 Re: книга Робачевского   Victor Wagner   20 Nov 2003 18:10:42 
 Re: книга Робачевского   Evgenij M. Baldin   20 Nov 2003 19:08:45 
 Re: книга Робачевского   Victor Wagner   20 Nov 2003 21:35:44 
 Re: книга Робачевского   Serguei E. Leontiev   23 Nov 2003 18:21:21 
 Re: книга Робачевского   Victor Wagner   23 Nov 2003 19:51:41 
 Re: книга Робачевского   Valentin Nechayev   24 Nov 2003 00:18:56 
 Re: книга Робачевского   Victor Wagner   24 Nov 2003 00:34:06 
 Re: книга Робачевского   Valentin Nechayev   24 Nov 2003 03:35:36 
 Re: книга Робачевского   Victor Wagner   24 Nov 2003 10:58:29 
 Re: книга Робачевского   Valentin Nechayev   24 Nov 2003 15:00:27 
 Re: книга Робачевского   Victor Wagner   24 Nov 2003 15:29:41 
 Re: книга Робачевского   Valentin Nechayev   24 Nov 2003 19:56:07 
 книга Робачевского   Denis Sotchenko   26 Nov 2003 03:04:22 
 Re: книга Робачевского   Valentin Davydov   27 Nov 2003 18:28:51 
 Re: книга Робачевского   Victor Wagner   27 Nov 2003 20:46:15 
 книга Робачевского   Lev Serebryakov   24 Nov 2003 23:18:16 
 Re: книга Робачевского   Valentin Nechayev   25 Nov 2003 01:18:14 
 книга Робачевского   Lev Serebryakov   26 Nov 2003 00:12:20 
 книга Робачевского   Lev Serebryakov   24 Nov 2003 23:04:18 
 Re: книга Робачевского   Victor Wagner   25 Nov 2003 10:12:32 
 книга Робачевского   Lev Serebryakov   26 Nov 2003 00:19:10 
 книга Робачевского   Lev Serebryakov   26 Nov 2003 00:25:56 
 Re: книга Робачевского   Victor Wagner   26 Nov 2003 01:53:20 
 книга Робачевского   Lev Serebryakov   26 Nov 2003 23:46:26 
 Re: книга Робачевского   Dmitri Minaev   26 Nov 2003 20:05:18 
 книга Робачевского   Lev Serebryakov   28 Nov 2003 01:24:08 
 Re: книга Робачевского   Alex Povolotsky   20 Nov 2003 10:49:22 
 Re: книга Робачевского   Kirill Frolov   22 Nov 2003 10:38:59 
 Re: книга Робачевского   Valentin Nechayev   24 Nov 2003 00:23:02 
Архивное /ru.unix/73684bbae22d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional