#1
|
|||
|
|||
Binkd - это звонилка, а не комбайн!
Nil A написал(а) к Cheslav Osanadze в Oct 23 21:27:14 по местному времени:
* Originally in ru.fidonet.today * Crossposted in ru.binkd Нello, Cheslav! Thursday October 05 2023 20:21, from Cheslav Osanadze -> Nil A: NA>> Надо твоё письмо в ru.binkd форварднуть, и оформить в виде NA>> предложения для добавления фич. CO> Это же старо... Сразу заявили - "это звонилка, а не комбайн!". И CO> фсё... А что-то в этом есть. [Unix philosophy](https://ru.wikipedia.org/wiki/Философия_Unix) > Дуг Макилрой - изобретатель каналов Unix и один из основателей традиции > Unix ? обобщил философию следующим образом: > * пишите программы, которые делают что-то одно и делают это хорошо; А во, Binkd умееет звонить по IBN протоколу, и делает это хорошо. > * пишите программы, которые бы работали вместе; А во, Binkd собирается и работает под Win/Lin/Mac. > * пишите программы, которые бы поддерживали текстовые потоки, поскольку > это универсальный интерфейс. Ну binkp протокол не совсем текстовый, а могли бы и НTTP/SMTP/POP3/NNTP/FTP/.. стиль сделать. А вот конфиги текстовые, тут вопросов нет. А теперь я оригинальную квоту сюда перемещу и откомментирую. DO>>>> Нет, сейчас главная проблема в мылере binkd, который сам по DO>>>> себе нифига не умеет. пишите программы, которые делают что-то одно и делают это хорошо; DO>>>> С нодлистами работать не умеет, Ну он через DNS умеет, вроде это [DNS Distributed Nodelist](http://ftsc.org/docs/fts-5004.001) называется. root-domain binkp.net А вот прямо чтобы из нодлиста вычитать - это через перлохук perl-hooks /usr/local/bin/nodelist.pl Ну мало ли, что там напридумывают в синтаксисе нодлиста. Всегда проще поменять пёрл, чем пересобирать Сишный код, верно? DO>>>> фреки не умеет, Ну да, у него нет GUI/TUI чтобы фрек сделать, это ты руками клади .req файл в аутбаунд. Или ты фреки на приём? Это перлохук exec "!/usr/local/bin/srifreq S" .req Сегодня они в формате [SRIF](http://ftsc.org/docs/fsp-1040.001), завтра ещё что-нибудь, проще пёрл скрипт поправить. DO>>>> аттачи не умеет, Он просто отправляет аутбаунд и/или файлбокс, и принимает в разные инбаунды по степени парольности линки, плюс по паттерну может что-то запускать. Что ещё нужно для Unix way? Хотя. Есть маленькая проблема. Я не смог на той же сесси отработать и отдать ответ AreaFix. А Хабра смог, кстати! Кагбы нам влили .pkt, я делаю exec "/usr/local/bin/hpt scan" *.pkt, и дальше pack, но наложить на этот линк не получается, потому что бинкд держит лок на аутбаунд, т.е. в этой же сессии так просто отравить ответ от робота не получится. DO>>>> нихрена сам не может. Учи пёрл. Ну или запили питон и пешы хуки на питоне. Я бы, кстати, был бы более чем полностью рад на пыхтоне пейсать хуки. DO>>>> Инвалид а не мылер. А вот тут ты тутаешь с комбайнами. Best Regards, Nil --- GoldED+/LNX 1.1.5 |