Usenet Replayer



koi8-r


Path:  news2.ip-mobilphone.net ! NNTPLoader.ip-mobilphone.net ! news.netfront.net ! goblin2 ! goblin1 ! goblin3 ! goblin.stu.neva.ru ! ddt.demos.su ! f400.n5020 ! f4441.n5020 ! f1042.n5020 ! not-for-mail
Newsgroups:  fido7.ru.husky
Distribution:  fido7
X-Comment-To:  All
Approved:  gateway@fido7.ru
From:  FAQ Robot <FAQ.Robot@f1042.n5020.z2.fidonet.org>
Date:  Thu, 16 May 2013 10:01:32 +0400
Subject:  HTick FAQ [2/2]
Message-ID:  <MSGID_2=3A5020=2F1042_519476e0@fidonet.org>
Organization:  Moscow, Russia
X-FTN-FLAGS:  K/S
X-FTN-AREA:  RU.HUSKY
X-FTN-MSGID:  2:5020/1042 519476e0
X-FTN-PID:  hpt/w32-mvcdll 1.4.0-sta 30-03-12
X-FTN-TID:  hpt/w32-mvcdll 1.4.0-sta 30-03-12
X-FTN-Tearline:  hpt/w32 1.4.0-stable
X-FTN-Origin:  Moscow, Russia (2:5020/1042)
X-FTN-SEEN-BY:  46/50 451/30 463/68 469/418 5000/111 5001/5001 5004/75 5005/49
X-FTN-SEEN-BY:  5010/352 5015/42 5019/40 400 5020/400 545 715 758 814 828 830 846
X-FTN-SEEN-BY:  5020/902 982 1042 2140 4441 8080 8181 12000 5022/63 128 5029/32
X-FTN-SEEN-BY:  5030/115 830 5040/37 5042/13 5050/55 151 5051/41 5052/4 5053/7 54
X-FTN-SEEN-BY:  5053/57 5054/89 5062/18 5064/56 5068/45 5071/166 5083/444 6001/10
X-FTN-SEEN-BY:  6070/109 6090/1
X-FTN-PATH:  5020/1042 4441
X-FTN-PATH:  5020/400
Lines:  93
Xref:  news2.ip-mobilphone.net fido7.ru.husky:20202


/------/

[11] Q: А можно как-нибудь получать диффы на e-mail/netmail?

A: (DK)
Можно, https://lists.sourceforge.net/lists/listinfo/husky-diffs -
в этой рассылке распространяются диффы, пожатые gzip. После распаковки
цеплять их надо с помощью patch -p0 < file.diff
(patch.exe - GNU Patch от CygWin'а или из binutils/win32)

A: (SD)
С полным перемещением на Sourceforge.Net создан список рассылки
диффов текстом (удобно отслеживать изменения):
https://lists.sourceforge.net/lists/listinfo/husky-cvs

Кроме того, есть CVS и доступ к нему из браузера:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/husky/ (Who's computer is this?)

/------/

[12] Q: Как победить ошибки компиляции под Red Hat и ASP Linux?

A: (PG)
Если стянуть с gnu.org и поставить там нормальный gcc (2.95.3 или 3.xx) -
собирается.
А рэдхэтовским или аспшным хаком 2.96 - никто и не обещал. Можно посмотреть
на http://www.gnu.org/software/gcc/releases.html (Who's computer is this?) - нет такой версии, после
2.95.3 сразу идет 3.0.

/------/

[13] Q: Компилятор под FreeBSD ругается: warning: mktemp() possibly used
unsafely; consider using mkstemp()

A: (SD, PG)
В переводе это сообщение звучит так: "Предупреждение: функция mktemp(),
возможно, используется небезопасным образом; предпочтительно использовать
mkstemp()". mktemp() генерирует имя временного файла, mkstemp() к тому же
создает этот файл. Смысл предупреждения состоит в том, что после завершения
mktemp() сгенерированное имя файла может оказаться занятым.
Вот только есть одна тонкость: mktemp() - стандартная функция, а mkstemp()
- нет (в некоторых реализациях встречается еще и mkstemps() - создание файла
с суффиксом). Ради сохранения переносимости кода в husky используется
mktemp() с соответствующими проверками.

A: (PG)
Hа то он и warning, что предупреждает о _возможной_ (но совсем не
обязательной) ошибке (_possibly_ used unsafely). Так вот, в данном
случае ошибки нет, все так и задумано, и warning можно игнорировать.
Отличие его от других warning-ов в том, что его не так просто обойти
или отключить, как в других случаях (сделать явное преобразование
типов или вместо "if (a=b)" написать "if ((a=b)!=0)"). Предложенный
вариант использования mkstemp() мало того, что непереносим, но еще и
попросту не подходит в нашем случае, т.к. эта функция не позволяет
создавать временный файл с определенным расширением.
Все написано совершенно корректно, и менять код только ради того, чтобы
убрать warning, IMHO смысла нет.

/------/

[14] Q: Htick не удаляет из рабочего каталога распакованные из архивов файлы

A: (DP)
RTFM! Пропиши нормально распаковщики! hint: параметр $f укажи. А то у тебя
извлекается не один файл, а все.
=== Cut ===
Unpack "pkzip25 -ext -silent -over=all -nozip -nofix $a $p $f" 0 504b0304
Unpack "rar e -y -c- $a $p $f" 0 52617221
Unpack "rar e -y -c- $a $p $f" 28 52534658
Unpack "arj e -y $a $p $f" 0 60ea
Unpack "ha ey $a $p $f" 0 4841
Unpack "lha e /m $a $p $f" 4 6c68

/--------------------------------------------------------------------------/

[15] Q: Как сделать, чтобы сначала отправлялись netmail и echomail, затем
файлэхи

A: (SD)
Тут нужен правильно работающий с приоритетной почтой мейлер. В большинстве
мейлеров неархивированный нетмейл (*.?ut) отправляется первым, затем мейлер
отправляет файлы из *.?lo с атрибутом immediate, затем direct или crash,
затем normal. Таким образом, для эхомейла hpt указываешь атрибут direct или
crash, для файлех htick'у - normal. Cоответсвенно hpt будет писать в *.dlo
или *.clo, htick - *.flo. Мейлер при этом отсылает сначала нетмейл (*.?ut,
в порядке приоритетности разных *.?ut), затем crash mail и direct mail,
затем normal mail. Использовать direct или crash - уточни в документации на
мейлер.

/---------------------------------------------------------------------/


При написании данного файла за основу взят HPT FAQ.



Where you can get the newsgroup fido7.ru.husky