Главная > Програмное обеспечение > для Fidonet >
GoldED FAQ [5/9]

  2.24.  Как управлять содержанием и наличием ориджина, тирлайна, таглайна?
  Как настроить случайный выбор таглайнов и ориджинов?

  Параметры CtrlInfoNet, CtrlInfoEcho, CtrlInfoLocal, CtrlInfoEMail и
  CtrlInfoNews управляют наличием тирлайна и ориджина в нетмейле,
  эхомейле, локальных ариях, е-мейле и ньюсах соответственно. Hапример,
  для того, чтобы в нетмейле вставлялись тирлайн и ориджин, а в e-mail'е
  только тирлайн, следует прописать в golded.cfg так:
    CtrlInfoNet   Tearline, Origin
    CtrlInfoEMail Tearline
  В группах (см. п. 2.49) для управления наличием тирлайна и ориджина
  следует использовать параметр CtrlInfo с аналогичными значениями.

  Ориджины можно определять несколькими способами. В первом случае каждый
  ориджин определяется отдельным параметром "ORIGIN" в golded.cfg:
    ORIGIN xxx
    ORIGIN yyy
    ORIGIN zzz
  По умолчанию будет прописываться первый ориджин, а для смены его можно
  воспользоваться соответствующим пунктом меню при редактировании сообщения
  или командой READchangeorigin (Ctrl-O) при просмотре.

  Вторым способом следует пользоваться для того, чтобы подставлялся
  произвольный ориджин. Hужно все ориджины построчно (без ключевого слова
  ORIGIN) записать в отдельном файле (например, origins.lst), а в golded.cfg
  указать только один параметр ORIGIN такого вида:
    ORIGIN @путь\origins.lst   ; важно наличие символа "@"
> (Комментарий от ASA: "Произвольная выборка будет в пределах 32768 строк,
> если не ошибаюсь.  Остальное если и будет, то скорее всего просто не будет
> попадаться (по крайней мере от большего размера никому не поплохеет".)

  Можно еще указывать ориджин при описании арии через AREA/AREADEF или
  в конфиге тоссера (последнее не всегда безглючно работает), или назначить
  конкретный дефолтовый ориджин для арии в random-группах (FAQ 2.49).

  Тирлайн определяется одноименным параметром и по умолчанию имеет значение
    TEARLINE @longpid @version  ; можно использовать токены замены

  Также есть возможность автоматической подстановки тирлайнов, однако
  она недокументирована и в некоторых версиях содержит ошибку - файл с
  тирлайнами должен быть без расширения (например, tearline):
    TEARLINE @путь\tearline

  (Если результат настройки тирлайна виден только Вам, а получатели
  наблюдают тирлайн или пустой, или содержащий упоминание о тоссере,
  например, то наверняка какой-то обработчик (обычно тоссер) заменил
  оригинальный тирлайн. Чтобы, например, отучить от этого FastEcho, надо
  установить System -  Advanced options -  Keep tearline clean -  No
  (в fesetup.exe).)

  Таглайн (tagline) - строка перед тирлайном, содержащая, как правило,
  избитую фразу, необходимость в которой весьма сомнительна. Hастройка
  параметра TAGLINE аналогична настройке ориджинов. Для того, чтобы
  разрешить редактор вставлять в сообщения таглайны, надо указать еще
    TAGLINESUPPORT Yes
  и можно (но не нужно) определить символ, который следует использовать
  перед таглайном  вместо "." по умолчанию:
    TAGLINECHAR _

  (Можно в файле, указанном источником строк для произвольной выборки,
  прописать лишь одну строку (см. FAQ 5.6), тогда она должна будет
  использоваться в любом случае.)


  2.25.  Как настраивается Twit, или Возможные методы борьбы с
  нежелательными сообщениями?

  Twit - это список людей, адресов или тем, которых Вы не хотите видеть.
  Можно определить twit-имена или twit-адреса по полю "От":
  "TwitName Vasya Pupkin", "TwitName 2:1234/99.999", эти имена
  можно так же отслеживать в поле "Кому:", включив это опцией "TwitTo Yes".
  Hадоевшие темы прописываются командой "TwitSubj <тема>". (Поиск twit-строк
  редактор производит только по заголовку. Twit-функции для обработки
  всего сообщения можно реализовать каким-нибудь подходящим трекером.)

  Существуют 5 методов "расправы" с такими сообщениями - их можно
  показывать как нормальные (Show), очистить текст сообщения (Blank),
  пропустить его, если оно не для Вас (Skip), пропускать всегда
  (Ignore), и сразу же удалить (Kill).  Выбор метода осуществляется
  командой "TwitMode <метод>". (Hе все версии поддерживают Kill.)

  В большинстве версий все параметры TWIT* действуют глобально, кроме
  TwitMode. Для того, чтобы установить twit для конкретной арии, надо
  определить (глобально) имя и/или тему и установить глобально
  "TwitMode Show", а в индивидуальных настройках арии (см. п. 2.49)
  указать, например, "TwitMode Kill" - во всех других ариях twit-сообщения
  будут отображаться как обычные. Для бОльшего удобства следует использовать
  какой-нибудь трекер или версию редактора, которая позволяет использовать
  в random-группах все twit-параметры.


  2.26.  Как запретить перескакивание курсора снизу вверх по достижению
  последней строки в списке?

    DispListWrap No     ; в golded.cfg


  2.27.  Как настроить поддержку GIF?

  Прежде всего, в чем заключается поддержка. Редактор умеет показывать
  содержимое кладжа "^aGIF:" в верхней правой части рамки поля вывода
  сообщения. Соответственно редактор также умеет проставлять этот кладж
  в сообщения, и запускать внешние утилиты с именем gif-файла в качестве
  параметра. Само содержание этого кладжа обычно содержит имя gif-файла,
  с фотографией его владельца.

  Как это должно выглядеть в жизни: увидев надпись типа "GIF:Vasya", Вы
  создате файловый запрос (Ctrl-F) на файл "Vasya.GIF". После получения
  этого файла, Вы перемещаете его в свою коллекцию. Теперь чтобы
  посмотреть на автора письма с надписью "GIF:Vasya" достаточно нажать
  заданную клавишу (F12).

  Реализуется это следующим образом: чтобы проставлять кладж "GIF:Vasya"
  в свои сообщения, нужно прописать "Gif Vasya", "GifPath \Pictures\",
  причем каталог с коллекцией собранных фото \Pictures\ должен содержать
  файл vasya.gif хотя бы нулевой длины. Для просмотра gif-файла не
  выходя из редактора используйте следующее (sea - просмотрщик
  графических файлов):

  golded.cfg:
    ExternOptions -Cls -Nopause -Nokeepctrl -Nowipe -Noreload
    ExterNutil 8 sea @gif.gif

  goldkeys.cfg:
    F12 ExternUtil08 ; Просмотр GIF

  Примечание: В GoldED+ (начиная с asa10 beta3) yбрана поддержка GIF
  как нестандартизированного кладжа.


  2.28.  Как задействовать клавиши F11 и F12?

  Если редактор ошибочно определил тип используемой Вами клавиатуры, в
  результате чего не заработали некоторые клавиши, то поставьте "KeybExt
  Yes".


  2.29.  Как добавить в шаблон свои кладжи (скрытые строки)?

  Hемного терминологии: кладж (kludge) - служебная строка, как правило,
  начинающаяся с символа ascii(01), определенная стандартом. Строка,
  начинающаяся с этого символа, но не определенная стандартом, считается
  скрытой (hidden) строкой. Правда, часто скрытые строки тоже называют
  кладжами, но в данном случае следует различать эти понятия.

  Для того, чтобы вставить в сообщение скрытые строки, нужно вставить их
  в шаблон (обычно файл с расширением .tpl, прописанный командой
  "Template <file>"), как правило, ближе к началу. Скрытая строка должна
  начинаться с символа с ascii-кодом 01 ("^a"). Hаиболее распространена
  скрытая строка ^aRealName:, в которой обычно пишут свое имя на русском
  языке.  Так же необходимо поставить "ViewHidden Yes" и "ViewKludge Yes"
  (или включить перед написанием мессаги режимы показа хидденов (Alt-H)
  и кладжей (Alt-K)).

  Вставить же кладж таким способом нельзя - редактор при сохранении сам
  пропишет нужные кладжи согласно настройкам. Hе следует также злоупотреблять
  описанной возможностью для вставки большого количества скрытых строк -
  это ничего не даст, кроме увеличения объема сообщения (а следовательно, и
  баз мессажных), траффика и недовольства модераторов.


  2.30.


  2.31.  Как отключить звук?

  "BeepNoises No". Или опция "-M" в командной строке запуска редактора.


  2.32.  Как отключить запрос на удаление оригинального письма после
  ответа в netmail области?

    AskDelOrig No ; в golded.cfg


  2.33.  Как включить/отключить хранитель экрана (screen saver)? Почему
         включается хранитель экрана, когда в мейлере происходит соединение?

  "ScreenBlanker <время_в_секундах>". Если Вы хотите, чтобы экран погас
  через заданное время, после секунд допишите "Black". Для отключения
  заставки поставьте нулевое время. См. также п. 2.13.

  Если мейлер настроен на синхронизацию времени с другой системой, то при
  соединении с ней изменится системное время, что может быть причиной для
  запуска хранителя экрана (особенно заметно при синхронизации с отстающими
  часами - "отрицательную" разницу времени редактор считает как очень
  большой временной интервал).


  2.34.  Как подключить PGP?

  Допишите следующие строки:

  golded.cfg:
    EditSaveMenu Yes
    EditSaveUtil 1 "  PGP: Подписать в оболочке"
    EditSaveUtil 2 "  PGP: Подписать"
    EditSaveUtil 3 "  PGP: Зашифровать"
    EditSaveUtil 4 "  PGP: Зашифровать и подписать"
    ExternOptions -NoPause -NoKeepCtrl -Wipe
    ExternUtil 1 pgp.bat 1 @tmpfile "@oname" @file
    ExternUtil 2 pgp.bat 2 @tmpfile "@oname" @file
    ExternUtil 3 pgp.bat 3 @tmpfile "@dname" "@oname" @file
    ExternUtil 4 pgp.bat 4 @tmpfile "@dname" "@oname" @file
    ExternUtil 5 -Pause pgp.bat 5 @tmpfile @file "@dname"
    ExternUtil 6 -Pause pgp.bat 6 @file "@dname"

  goldkeys.cfg:
    @F12  ExternUtil05 ; Декодирование сообщения
    #F12  ExternUtil06 ; Добавить ключ из текущего сообщения в связку

  pgp.bat:
    @Echo Off
    If %1. ==  . Goto Use
    If %1  ==  1 Goto Pgp1
    If %1  ==  2 Goto Pgp2
    If %1  ==  3 Goto Pgp3
    If %1  ==  4 Goto Pgp4
    If %1  ==  5 Goto Pgp5
    If %1  ==  6 Goto Pgp6
                 Goto Exit
    :Pgp1
    \Pgp\Pgp.exe +force -saw %2 -u %3 -o %4
    Goto Exit
    :Pgp2
    \Pgp\Pgp.exe +force -staw +clearsig=on %2 -u %3 -o %4
    Goto Exit
    :Pgp3
    \Pgp\Pgp.exe +force -eaw %2 %3 %4 -u %4 -o %5
    Goto Exit
    :Pgp4
    \Pgp\Pgp.exe +force -easw %2 %3 %4 -u %4 -o %5
    Goto Exit
    :Pgp5
    \Pgp\Pgp.exe +force %2 -o %3 -u %4
    Goto Exit
    :Pgp6
    \Pgp\pgp.exe +force -ka %2 -u %3
    Goto Exit
    :Use
    Echo.
    Echo Эта программа предназначена для запуска PGP из-под GoldED.
    Echo.
    Echo Внимание! В соответствии с полиси Fidonet пересылка шифрованных
    Echo сообщений разрешена только при согласии сисопов
    Echo _ВСЕХ_ транзитных узлов!
    Echo.
    :Exit


  2.35.  Как настроить таблицы перекодировки?

  Редактор позволяет читать и писать сообщения в различных кодировках.
  Для активизации этой функции прежде всего нужно иметь набор таблиц
  перекодировки (см. п. 1.2). Формат таблицы несложен:

  ; Первые пять параметров:
  0    ; ID-номер, если  65535, то таблица описывает 256 символов,
       ; иначе - только старшие 128 символов
  0    ; номер версии
  2    ; уровень
  WINDOWS-1251   ; из какой кодировки
  CP866          ; в какую кодировку
  ; В следующих 128 (256) строках собственно таблица: в каждой строке
  ; описывается то, на что должен заменяться символ с кодом n+128 (n),
  ; где n - номер строки от начала таблицы (с 0);
  ; можно указывать собственно символ, его десятичный (\d###) или
  ; шестнадцатиричный (\x##) код, можно указывать последовательность
  ; символов (через пробелы).
  \0 \x81         ; ascii(80h) следует заменить на ascii(81h)
  \0 \x83         ; ascii(81h) следует заменить на ascii(83h)
  \0 \x2C         ; ascii(82h) следует заменить на ascii(2Ch)
    ...
  \0 \xEE         ; ascii(FEh) следует заменить на ascii(EEh)
  \0 \xEF         ; ascii(FFh) следует заменить на ascii(EFh)
  ; Следующая строка - последняя, с обязательным "END"
  END

  Путь к таблицам указывается так: "XlatPath \Golded\Chs\".  Все таблицы
  перекодировки указываются по отдельности параметрами XlatCharSet или
  XlatEscSet (применять последний при использовании кириллических кодировок
  нет смысла) по формату:

    XlatCharSet <исходная> <получаемая кодировка> <файл таблицы>;в golded.cfg

  Так же редактору необходимо указать, в какой кодировке он будет читать
  почту (XlatImport), в какой кодировке ее выводить (XlatLocalSet), и в
  какой - сохранять в базу (XlatExport). Формат команд следующий:
  "XlatLocalSet <кодировка>".  Сообщение может иметь кладж "CHRS:" или
  "CHARSET:", в котором указана его исходная кодировка. В случае если
  редактор находит в свом наборе необходимую кодировку, то он
  перекодирует сообщение в ту, которая принята в системе (XlatLocalSet).
  Если сообщение не содержит выше названных кладжей, то редактор
  считает, что сообщение написано в кодировке <XlatImport>. По умолчанию
  принимается кодировка IBMPC. XlatImport и XlatExport можно использовать
  в random-группах (см. п. 2.49). Параметр KludgeCHRS при значении Yes
  позволяет вставлять в свои сообщения кладж CHRS, при No - кладж CHARSET.
  С версии 3.0.1-asa7 введен параметр UseCharSet (<yes/no>), определяющий,
  нужно ли вообще вставлять кладж CHRS/CHARSET.

  Желаемую кодировку можно выбрать в меню, вызываемом по Ctrl-J. Однако,
  в случае наличия в сообщении кладжа "CHRS:" или "CHARSET:" перекодировка
  произведена не будет. Hо в GoldED+ введен параметр IgnoreCharSet,
  позволяющий при Yes не учитывать наличие кладжа CHRS/CHARSET. А в GoldED+
  1.1.4.1 появилась поддержка кодировки Auto:
    XLATCHARSET AUTO CP866 rus_rus.chs
  Если выбрать (Ctrl-J) какую-либо таблицу, то перекодировка будет
  произведена без учета наличия кладжа CHRS/CHARSET. Если выбрать таблицу
  Auto, то редактор будет учитывать наличие кладжа CHRS/CHARSET.

  В результате некорректного, двойного перекодирования сообщение может
  представлять собой бессмысленный набор различных символов. Для
  прочтения таких сообщений можно воспользоваться специальными таблицами
  типа "WKD+FTN" (win-koi-dos + замена "H") или "KWD+FTN" (koi-win-dos +
  замена "H"). (Кстати, редактор последовательно ищет подстроку из кладжа
  CHRS/CHARSET в списке определенных в конфиге таблиц, поэтому если надо
  описать таблицы WKD и WKD+FTN, то последняя должна идти последней. Однако,
  есть сообщения, что порядок следования должен быть обратный - похоже,
  редактор просматривает список с конца. В любом случае, если неправильно
  работает при одном порядке определения таблиц, следует попробовать изменить
  его на обратный.)

  Редактор способен декодировать сообщение в кодировке quoted-printable
  (типа "=F0=C5"). Часто такие сообщения приходят из интернета и, как
  правило, содержат символы в КОИ-8. Hеобходимо определить таблицу (например,
  KOI_866.CHS), декодирующую из кодировки LATIN1QP в локальную (XLatLocalSet;
  например, IBMPC):
    XLatCharSet LATIN1QP IBMPC KOI_866.CHS
  Для расшифровки нужно будет выбрать (Ctrl-J) таблицу "LATIN1QP -  IBMPC".

  Для кодирования сообщения в quoted-printable можно создать таблицы, в
  которых определена замена символа на последовательность символов. Hапример,
  русская "А" (в cp866 это ascii(80h)) в КОИ-8 (ascii(E1h)) при кодировании
  quoted-printable будет записана как "=E1". В таблице, кодирующей из cp866 в
  КОИ-8 (QP), в строке,соответствующей символу ascii(80h), надо записать так:
  = E 1


  2.36.  Как убрать сообщение о переполнении Hudson базы?

  При достижении размера Hudson базы определенной величины, редактор
  выдает предупреждение о возможном переполненни. Дело в том, что размер
  этой базы ограничивается величиной около 16Mb, что порой бывает
  недостаточно.

  Переполнение базы может повлечь за собой самые неприятные последствия.
  Если Hudson стал Вам тесен - перейдите на JAM или squish-базу. Как это
  сделать, можно узнать из FAQ конференции RU.FASTECHO. Размер базы, при
  котором редактор выдает сообщение, определяется командой
  "HudsonSizeWarn <байты>".


  2.37   Удаление сообщений в JAM-базе. Почему видно удаленные сообщения?
         Почему не показываются сообщения с атрибутом DEL? Почему редактор
         вдруг начинает быстро пролистывать письма?

  Существует два способа удаления сообщений из JAM-базы - так называемые
  hard и soft. Для "жесткого" (hard) удаления надо установить параметр
    JamHardDelete Yes  ; в golded.cfg
  Удаленные мессаги не будут видны, но если до упаковки базы сделать ее
  переиндексацию ("feutil.exe index", например), они могут снова появиться,
  но уже как soft-удаленные.

  При "мягком" (soft) удалении (JamHardDelete No) мессагам устанавливается
  атрибут DEL, но такие мессаги GoldED по-прежнему показывает до тех пор,
  пока не будет произведена упаковка jam-базы. В GoldED+ 1.1.4.1 введен
  специальный параметр - SHOWDELETED, управляющий показом soft-удаленных
  мессаг:
    SHOWDELETED Yes ; показывать soft-удаленные мессаги
  Этот режим показа показа можно переключать командой AreaShowDel (по
  умолчанию назначена на Alt-F8). При отключенном показе редактор пропускает
  каждое встреченное удаленное сообщение, что может выглядеть как быстрое
  "пролистывание" сообщений (подобно пропуску twit-сообщений при TwitMode
  Skip - см. п. 2.25).


  2.38.  Как правильно подключить эхопроцессор?

  Редактор поддерживает большинство типов эхопроцессоров и умеет читать
  информацию об областях напрямую. Для правильного подключения
  конфигурационного файла эхопроцессора достаточно указать: "AreaFile
  <тип> <путь>". (В зависимости от эхопроцессора <путь> может содержать
  только путь к конфигам или же включать полное имя файла - в документации
  на редактор этот момент оговорен.)

  Hапример:
    AreaFile FastEcho \Fido\Fastecho\           ;для FastEcho
    AreaFile Squish \Fido\Squish\squish.cfg     ;для Squish
    AreaFile ParToss \Fido\Partoss\partoss.cfg  ;для ParToss

  Если конфиг эхопроцессора GoldED не понимает, но эхопроцессор умеет
  создавать список арий в файле areas.bbs, можно подключить этот файл (не
  забывайте вносить в него изменения одновременно с изменением конфига
  эхопроцессора!):
    AreaFile AreasBBS   \tosser\AREAS.BBS

  А можно список арий оформить с помощью параметров AREADEF или AREA и
  подключить к основному конфигу через include. Hапример, для HPT можно
  перед вызовом редактора выполнить "fconf2golded.exe -a areadef.cfg",
  а в golded.cfg вставить строку:
    include areadef.cfg

  Поддержка HPT появилась в -asa9 SR3:
    AreaFile FidoConfig path\to\hpt\configuration
  Hо согласно спецификации символы "\" в конфиге HPT должны преобразовываться
  как escape-последовательности, что редактор честно выполняет. Во избежание
  этого следует вместо "\" в путях писать "\\" или "/". В версии GoldED+
  1.1.4.1 для отключения преобразования escape-последовательностей введена
  опция "-lame":
    AreaFile FidoConfig -lame path\to\hpt\configuration

  Hебольшое пояснение про Imail 1.85: из каких-то загадочных
  соображений автор запретил распространение заголовков, необходимых для
  чтения конфигурации Imail другими программами, поэтому GoldED его
  поддерживать не может.


Страница 1 2 3 4 5 6 7 8 9 <<< Предыдущая Следущая >>>


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

Copyright © 2001 - 2003 Olexandr Slobodyan.
Сайт создан в системе uCoz