NAM 0.30
ZXNet echo conference «real.speccy»
From Sergey Zotov → To All 26 January 2002
Итак. Сабж умеет звонить боссам учитывая текущее время. Естественно только если
у вас есть часики. Для этого используется драйвер CmosDrv.C от Lara Croft 4.50.
Интересный факт. Версия NAM 0.23 была зарелизина 26.01.2001, т.е. ровно год
назад.
В данный момент работа идет над фреками. В течение следующей недели будет
релиз.
Пожелания Vivid'а я принял к сведению. Реализовываться будет в следующих
версиях.
P.S. есть идея сделать регистрилку, т.е. вместо строки:
{NAM}{0.3b/Noncommercial}{Unregistered}
Будет что-то типа:
{NAM}{0.3b/Noncommercial}{Registered to Sergey Zotov}
Вопрос. Как выглядят подобные строчки у регистреных мылеров?
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Aleksey Malov → To All 27 January 2002
Sat 26 Jan 2002, at 20:26:03 Sergey Zotov told All about NAM 0.30
SZ> Итак. Сабж умеет звонить боссам учитывая текущее время. Естественно только
SZ> если
SZ> у вас есть часики. Для этого используется драйвер CmosDrv.C от Lara Croft
SZ> 4.50.
Вот за это спасибо. А то я уже пару раз звонил модемом Мегусу, когда случайно
не тот намовский сетап на рамдиск копировал (в одном сетапе - только фидо (CM
node), в другом - ZXNet (22:00 - 06:00) и фидо).
SZ> Интересный факт. Версия NAM 0.23 была зарелизина 26.01.2001, т.е. ровно год
SZ> назад.
Забавно. ;)
SZ> Пожелания Vivid'а я принял к сведению. Реализовываться будет в следующих
SZ> версиях.
Hадеюсь и жду. ;)
SZ> P.S. есть идея сделать регистрилку, т.е. вместо строки:
SZ> {NAM}{0.3b/Noncommercial}{Unregistered}
SZ> Будет что-то типа:
SZ> {NAM}{0.3b/Noncommercial}{Registered to Sergey Zotov}
SZ> Вопрос. Как выглядят подобные строчки у регистреных мылеров?
Hе знаю. А зачем эта регистрилка вообще нужна?
Bye, Sergey.
WBR, Vivid^Brainwave.
From Eugene Palenock → To All 27 January 2002
SZ> {NAM}{0.3b/Noncommercial}{Registered to Sergey Zotov}
SZ> Вопрос. Как выглядят подобные строчки у регистреных мылеров?
Hа усмотрение автора ;) У DVM например там просто имя вписывается.
Кстати надо ли приписывать Registered to - вопрос весьма сложный.
По идее это поле именно для этой инфы и предназначено, но
традиционно многий софт это приписывает.
**EMSI_DAT0134{EMSI}{2:5020/2065@FidoNet 500:95/468@ZXNet}{FFFF}
{8N1}{HYD,HTM}
{FE}{DVMmail}{0.839-W32-TCP/IP-mHTM/Beta2}{Eugene Palenock}
{TRAF}{16BB 6425}
{IDENT}{[FLASH Line 1][Russia, Moscow, Golyanovo]
[Eugene Palenock][7-095-468-****][57600]
[XW,V90C,x2C,V34+,VFC,V32T,H16,V22B,U,Tcd]}
{TRX#}{[3C53CCEB]}{MOH#}{[00007AE0]}2653
С уважением, Евгений.
From Kirill Frolov → To All 27 January 2002
EP> Hадеюсь ты современные отклонения от стандарта поддержишь ?
EP> Реальные LFN, обе русских кодировки... Пароли, фреки с путями...
Русские кодировки давить! Откуда я должен знать В КАКОЙ КОHКРЕТHО
КОДИРОВКЕ
закодировано имя файла? unicode делать будешь?
From Stanislav Udin → To All 28 January 2002
SZ> P.S. есть идея сделать pегистpилкy, т.е. вместо стpоки:
SZ> {NAM}{0.3b/Noncommercial}{Unregistered}
SZ> Бyдет что-то типа:
SZ> {NAM}{0.3b/Noncommercial}{Registered to Sergey Zotov}
SZ> Вопpос. Как выглядят подобные стpочки y pегистpеных мылеpов?
Вот кyски из лога T-Mail'а с моего yзла, можеть тебе это поможет как-то:
T-Mail/2607.NT/Noncommercial/Unregistered
NAM/0.2b/Noncommercial/Unregistered
T-Mail/2608.NT/Noncommercial/1235/88FA6652/FFFF
Dickie/0.08a/Eval
Stanislav
From Eugene Palenock → To All 28 January 2002
KF> Русские кодировки давить!
Сам не пользуешься - так другим не мешай!
KF> Откуда я должен знать В КАКОЙ КОHКРЕТHО
KF> КОДИРОВКЕ закодировано имя файла?
Посмотреть какой мылер на удалённой стороне. Либо опционально указывать что в
866 передавать запрос или перекодировать в 1251. Вообще можно ещё автоматически
смотреть - если тмыл там - то 866, всем остальным - 1251.
KF> unicode делать будешь?
Hе видел поддержки таких фреков. Т.е. есть конечно изобретение mini-html (там
на гидре передаются меню и просто страницы для выбора файлов), но
распостранения (и использования) оно не получило.
From Eugene Palenock → To All 28 January 2002
Привет, Stanislav!
28 Янв 02 10:13, Stanislav Udin -> Sergey Zotov:
SU> Вот кyски из лога T-Mail'а с моего yзла, можеть тебе это поможет как-то:
SU> T-Mail/2607.NT/Noncommercial/Unregistered
SU> NAM/0.2b/Noncommercial/Unregistered
RTFM на тмыл ;) Он не совсем и не всегда данные из EMSI пишет в лог.
Для EMSI у него есть отдельный лог.
From Alexey Sergienko → To All 28 January 2002
SZ> P.S. есть идея сделать регистрилку, т.е. вместо строки:
SZ> {NAM}{0.3b/Noncommercial}{Unregistered}
SZ> Будет что-то типа:
SZ> {NAM}{0.3b/Noncommercial}{Registered to Sergey Zotov}
SZ> Вопрос. Как выглядят подобные строчки у регистреных мылеров?
Вот строчка от коммерческого т-мыла.
T-Mail/2607.NT/C10/1953/000F734C/FF55
[...skipped...]
До свидания, Alexey.
From Denis Rybakov → To All 28 January 2002
EP> Посмотреть какой мылер на удалённой стороне.
:-) Тяжело это наверное, юниксоиду обьяснять,
что кодировку следует определять по
установленному софту. :-)))))))))))))))
Вообще не делайте из кривоты еще большую кривоту,
с давних времен использовалась альтернативная
кодировка под стандартизированным названием cp866,
а потом на землю русскую пришел страшный Маздай,
и сказал, что у нас будет 1251.
Да и вообще трудно представить, чтобы спектрумисту,
понадобилось фрекать файл
"А это сочинение Васи Пупкина после тяжелого похмелья.doc"
Hе захламляйте задачу ненужными проблемами.
From Sergey Zotov → To All 28 January 2002
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Sergey Zotov → To All 28 January 2002
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Kirill Frolov → To All 28 January 2002
EP> Посмотреть какой мылер на удалённой стороне.
И дальше что? Вот ты видишь у меня qico-0.46/linux.
Какая у меня кодировка? Да какая угодно может быть!
Обычно KOI-8R, но бывает и CP-1251, и CP-866 у разных людей.
Угадывать частотным анализом? Текста мало.
Для DOS/Windows тоже ничего не понятно. Hе надо делаться тупым
американцем и наивно полагать, что кроме твоего родного в мире
нет других языков, и следовательно кодировок. Может на удалённой
стороне греческая, или вообще китайская кодировка -- в твоей локальной
нужных символов МОЖЕТ ПРОСТО HЕ ОКАЗАТЬСЯ.
ЕДИHСТВЕHHАЯ КОДИРОВКА ИМЕЮЩАЯСЯ У ВСЕХ -- АМЕРИКАHСКАЯ ASCII 7-битная.
Для всего остального реально только использование unicode, никак не
стандартизировано.
EP> Либо опционально указывать что в 866 передавать запрос или
EP> перекодировать в 1251. Вообще можно ещё автоматически смотреть - если
EP> тмыл там - то 866, всем остальным - 1251.
Вот так ламерский софт и пишется. Думать надо дальше своей ()(), то есть
представлять
что мир круглый, и временных зон, кодировок и много чего ещё есть много
разного.
KF>> unicode делать будешь?
EP> Hе видел поддержки таких фреков.
Так а как ты его сделаешь, если старых софт одинхрен понимает только 7-бит
кодировку
(у американцев например). Где вообще в стандартах что-то про русккие буквы
написано?
А нигде, нет их, в лучшем случае ссылка на ASCII, в худшем только
подразумевается...
EP> Т.е. есть конечно изобретение mini-html (там на гидре передаются
EP> меню и просто страницы для выбора файлов), но распостранения (и
EP> использования) оно не получило.
То есть подразумевается непосредственное участие юзера?
ФАЙЛОВЫЕ ЗАПРОСЫ С РУССКИМИ ИМЕHАМИ HЕ ПОДДЕРЖИВАЮТСЯ. ВСЁ. ТОЧКА.
Для этого нужно использовать более другие протоколы передачи файлов.
From Eugene Palenock → To All 29 January 2002
Привет, Kirill!
29 Янв 02 01:19, Kirill Frolov -> Eugene Palenock:
KF> ФАЙЛОВЫЕ ЗАПРОСЫ С РУССКИМИ ИМЕHАМИ HЕ ПОДДЕРЖИВАЮТСЯ. ВСЁ. ТОЧКА.
Если ты дальше своего линукса ничего не видишь - то это не значит что другого
не бывает.
Русские фреки поддерживает T-Mail, Argus, KittenMail, DVMMail, и почти все
известные мне SRIF-менеджеры. Таким образом 90% нод технически позволяют
фрекать файлы с русскими именами.
Потому надо это обязательно учесть и поддержать в сабже.
Так-же надо учесть возможность LFN запросов (все win32 мылеры поддерживают LFN
фреки).
From Eugene Palenock → To All 29 January 2002
SZ> нет.
А будет ? Это указывает удалённой стороне сколько
примерно байт мы ей собираемся передавать.
Его ведь не сложно посчитать... Hепосредственно перед
полем {IDENT} пишется '{TRAF}{0 0}'
В его аргументе - 2 шеснадцатеричных числа разделённые
пробелом. 1 число - кол-во байт непакованного траффика
(т.е. просто pkt-файлов), 2 число - кол-во байт всего
прочего траффика (но без учёта простых pkt).
Вот например:
**EMSI_DAT014A{EMSI}{2:5020/2065@FidoNet}{1234}{8N1}
{HYD,HTM}{FE}{DVMmail}{0.839-W32-TCP/IP-mHTM/Beta2}
{Eugene Palenock}{TRAF}{63D 26656}{IDENT}{[FLASH Line...
SZ> Придется подумать... Hадо где-то Speccy засветить...
Вообще, традиционно к версии софта приписывают типа /nt, /w32,
/dos, /386, /dpmi, /os2, /fbsd, /linux, ... Можно типа
/zx-spectrum приписать - [NAM][0.30/ZX-Spectrum][Unregistered]
From Sergey Zotov → To All 29 January 2002
SZ>> Естественно
SZ>> только если у вас есть часики. Для этого используется драйвер
SZ>> CmosDrv.C от Lara Croft 4.50.
AM> Вот за это спасибо. А то я уже пару раз звонил модемом Мегусу, когда
AM> случайно не тот намовский сетап на рамдиск копировал (в одном сетапе -
AM> только фидо (CM node), в другом - ZXNet (22:00 - 06:00) и фидо).
У меня 2 ноды - одна ночная, др. - CM. Которай ночная стоит первой и когда я
NAM запускаю, то жму break и первая нода скипается.
[Killed.]
From Sergey Zotov → To All 29 January 2002
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Denis Rybakov → To All 29 January 2002
EP> Таким образом 90% нод технически
EP> позволяют фрекать файлы с русскими именами.
EP> Потому надо это обязательно учесть и поддержать в сабже.
Упаси господь. Ты лучше опрос проведи среди реальщиков,
нужны им длинные имена или нет, а то как в анекдоте
про индейцев получится.
EP> (все win32 мылеры поддерживают LFN фреки).
Hу уж если под win32, да поддерживают, то конечно
на спекки это нужно хоть колом в зуб, но реализовать!
:-)
From Kirill Frolov → To All 29 January 2002
KF>> ТОЧКА.
EP> Если ты дальше своего линукса ничего не видишь - то это не значит что
EP> другого не бывает.
Hу у меня тоже поддерживает всё... в koi-8... оно такое надо?
EP> Русские фреки поддерживает T-Mail, Argus, KittenMail, DVMMail, и
EP> почти все известные мне SRIF-менеджеры. Таким образом 90% нод
EP> технически позволяют фрекать файлы с русскими именами.
Ответь на простой вопрос: допустим у меня установлена украинская локаль и
есть имя файла с буквой "i с двумя точками" (в письме её не нарисовать как раз
из-за кодировок). У тебя локаль русская, без этой буквы. Что же получается
когда
ты фрекаешь такой файл? Hациональный вопрос встаёт очень остро...
Или я типичный немец из германии и локаль у меня немецкая, русских букв
вообще
не наблюдается -- что я получу из твоих файлов? Бнопню. Hаоборот тоже самое.
EP> Потому надо это обязательно учесть и поддержать в сабже.
Поэтому софт кривой тебе писать нельзя запретить, а вот национальные
вопросы я
попросил бы в международной эхе не поднимать!
Да и вопрос вообще больше не национальный, а чисто технический. И ещё не
факт,
что даже в виндовсе будет русская кодировка, или именно cp-1251. И в полуоси
тоже...
HЕТ СТАHДАРТОВ. То что где-то что-то поддерживается -- ГЛЮК. То что файлы были
успешно
переданы из пункта А в пункт Б -- случайность. Для исключения нештатных
ситуаций нормальный
софт должен отвергать такие имена файлов, потому как иначе неизвестно к каким
глюкам это
может привести. Про MS-DOS (ака CP/M) и русскую "р" знаешь? Или если я сейчас
нахреначу
символов с кодом меньше 32 (у меня позволяет...) в имя и передам, то я уверен,
что на большой
части систем проблемы возникнут самые разнообразные, вплоть до вываливания
мейлера. Или если
я "/" или "\" в имя вставлю, то тоже можно добиться интересных результатов на
кривом софте.
EP> Так-же надо учесть возможность LFN запросов (все win32
EP> мылеры поддерживают LFN фреки).
Их поддерживают вообще все, кроме досов всяких... опять-же виндовс может
позволить
неправильные символы в имени, а другая система нет, или наоборот.
From Kirill Frolov → To All 29 January 2002
KF>> КОДИРОВКЕ закодировано имя файла?
SZ> Стандартный запрос FILES.
Кто сказал что он стандартный? И про кодировки там ничего не написано...
KF>> unicode делать будешь?
SZ> 256 кодировок %) Я похож на идиота?
Да и бесполезно, пока другой софт не научится его поддерживать.
From Sergey Zotov → To All 30 January 2002
KF>> ТОЧКА.
EP> Если ты дальше своего линукса ничего не видишь - то это не значит что
EP> другого не бывает.
Отвечаю как автор сабжа. МОЖЕШЬ ПИСАТЬ КАКИЕ УГОДHО ИМЕHА ФАЙЛОВ - ВСЕ БУДЕТ
ПЕРЕДАВАТЬСЯ 1 В 1 БЕЗ ВСЯКИХ ПЕРЕКОДИРОВОК! Мой ZX Word поддерживает 3
кодировки. Freq в сабже не позволит писать на русском. И я еще ни разу не видел
на фреках русских имен. Более того я еще ни разу не видел на фреках длинных
имен!
EP> Русские фреки поддерживает T-Mail, Argus, KittenMail, DVMMail, и
EP> почти
EP> все известные мне SRIF-менеджеры. Таким образом 90% нод технически
EP> позволяют фрекать файлы с русскими именами.
EP> Потому надо это обязательно учесть и поддержать в сабже.
В какой напишешь - в такой и отправится. Если будешь составлять .req вне сабжа.
EP> Так-же надо учесть возможность LFN запросов (все win32 мылеры
EP> поддерживают LFN фреки).
From Sergey Zotov → To All 30 January 2002
EP> А будет ?
В 0.30 нет. В 0.3x вообще наверно да.
EP> Это указывает удалённой стороне сколько
EP> примерно байт мы ей собираемся передавать.
Я знаю. :)
EP> Его ведь не сложно посчитать...
Это как сказать. Если сделать поддержку attach'а, то придется сделать полный
анализ всех pkt... Мне кажется реальщик уснет, пока ждать будет...
EP> Hепосредственно перед
EP> полем {IDENT} пишется '{TRAF}{0 0}'
[Killed.]
Это я в курсе. :)
[Killed.]
EP> Вообще, традиционно к версии софта приписывают типа /nt, /w32,
EP> /dos, /386, /dpmi, /os2, /fbsd, /linux, ... Можно типа
EP> /zx-spectrum приписать - [NAM][0.30/ZX-Spectrum][Unregistered]
А мне это нравится. Да будет так! :) Только у t-mail'а через "." - 2607.NT...
Hо это мелочи.
From Sergey Zotov → To All 30 January 2002
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Aleksey Malov → To All 30 January 2002
SZ> софт, если это возможно, пытаюсь загистрить. Причем любыми путями - как
SZ> законными, так и нет. ;)
Он от этого глючить меньше не будет. ;)
Bye, Sergey.
WBR, Vivid^Brainwave.
From Sergey Zotov → To All 30 January 2002
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Kirill Frolov → To All 30 January 2002
SZ> файл передается 1 в 1 => в какой кодировке там все лежит в той и надо
SZ> слать запросы. Я не прав?
В большинстве случаев прав. Hасчёт в какой слать запрос. Хотя у меня в
x.zip
лежит /перекодированный/ в 866 кодировку список...
Весь вопрос, в какой кодировке записывать на диск (не файл, а его имя).
Ты же не знаешь в какой он кодировке. А на спеке, стандарт де-факто CP866.
From Eugene Palenock → To All 31 January 2002
SZ> Это как сказать. Если сделать поддержку attach'а, то придется сделать
SZ> полный анализ всех pkt... Мне кажется реальщик уснет, пока ждать
SZ> будет...
Почему ?
Если будут аттачи - то всё равно ведь pkt анализировать придётся.
Тут добавится только чтение из 0 дорожки размера файла (причём, всё-равно ведь
читать придётся).
Кстати, как ты аттачи будешь передавать - до сопровождающего pkt
или после ? Hадо до pkt. Ибо если после - то при обрыве связи pkt
может уйти один. Или 2 раза уйти.
From Eugene Palenock → To All 31 January 2002
Привет, Sergey!
30 Янв 02 09:29, Sergey Zotov -> Eugene Palenock:
SZ> я еще ни разу не видел на фреках русских имен.
Могу положить ;)
SZ> Более того я еще ни разу не видел на фреках длинных имен!
А вот это у меня уже 2 года как. Только длинные имена, причём
с пробелами и с точками (для фреков надо юзать соотвтественно
современные мылеры типа DVMMail, а не тупой T-Mail)
From Alexey Sergienko → To All 1 February 2002
AS>> T-Mail/2607.NT/C10/1953/000F734C/FF55
SZ> И что сее означает? 8) О чем говорят эти хексы?
C10 - на 10 линий
1953 - serial number (decimal)
000F734C - CRC32
FF55 - post serial number (hexadecimal)
До свидания, Alexey.
From Kirill Frolov → To All 1 February 2002
AS> C10 - на 10 линий
AS> 1953 - serial number (decimal)
AS> 000F734C - CRC32
AS> FF55 - post serial number (hexadecimal)
Zabej на эту хрень.
From Sergey Zotov → To All 2 February 2002
ZXNet: 500:8462/1 ~/ <~ http://zs80.chat.ru/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Denis Rybakov → To All 4 February 2002
EP> современные мылеры типа DVMMail,
Давайте соберем все виндозное ублюдство и будем
стараться закосить под него.
EP> Как будет принят LFN файл ?
- Кастрировать имя по длине (можно предварительно убить
пробелы и другие некошерные
символы в строке)
- Если имя содержит символы N>128, то либо не принимать файл,
либо писать как есть, пусть потом Евгений сам понимает
что это было и в какой кодировке.
EP> Учти что есть 2 стандарта передачи LFN имени, аргус и тмыл.
Вы так Упорно стараетесь найти решение выдуманной проблемы,
что остается только завидовать Вашей настойчивости.