#21
|
|||
|
|||
Описание к эхам
Nil A написал(а) к Dmitriy Orlov в Jan 22 21:37:54 по местному времени:
Нello, Dmitriy! Saturday January 29 2022 00:21, from Dmitriy Orlov -> Nil A: DO> Я уже понял что ты имел ввиду! Всё у всех по разному, чтоб начало DO> что-то получаться, приходится сначала приводить все к одному виду: DO> ECНO.TAG Описание конференции Видишь, если ты делаешь на скриптах, то у тебя образуется много врЕменных файлов, где ты хранишь промежуточные результаты вычислений. Если ты это делаешь на ЯП, то это разные списочки в памяти, или хеши даже. DO> Чтоб не запутаться я разбил всё на разные скрипты, у меня их сейчас 6 DO> штук и я получил первый список недостающих описаний :-) Вот ты не слушаешь старших. Если тебе просто из А сделать Б, то шел скрипт в самый раз, а твой квест подразумевает много разных логический ветвлений. Сейчас у тебя 6 скриптов, потом двацать шесть, потом ты начинаешь в шелле использовать функции, или уже? Кстати, когда тебе функций в шелле перестанет хватать, то можно начать в скрипте использовать классы и объекты, и такой скрипт называется питон. DO> Начал пока с небольших линков, эхи которые понятны по смылу эхотага я DO> опишу сам, а что не понтяно отправил вопрос сисофону, пусть сам DO> описывает. Скоро дойду до 5020/1042, вот настанет то веселье :))) Качество твоих скриптов нужно проверить на повторяемость. Есть файлы на входе, есть файл с комбинированным списком на выходе - и ни каких ручных манипуляций в середине. DO> Да. И похоже есть часть описаний у другого линка, и еще часть можно DO> дернуть с описаний эхобона. Вот думаю как лучше всё это скомпоновать в DO> один файл...: Ты читал моё предыдущее письмо, с чем ты сталкнёшься, когда будешь реализовывать? DO> 1. Привести к единому формату Функция загрузки разных входных файлов, будь то areas.bbs, или вывод areafix %list, к "словарю": ключ=эха, значение=описание. У меня там более сложный объект, я ещё храню флашки - подписан, не подписан у этого линка, также можно сресканить базу или нет. DO> 2. Слить всё в один файл См выше, на шеле ты оперируешь промежуточными временными файлами. DO> 3. Отсортировать DO> 4. Удалить дюпы В конце концов ты придёшь к тому, что надо будет выбирать, с кого линка более "кашерны"е описания эхи - тогда см. моё предыдущее письмо DO> Если следовать таким курсом, шеллом удастся удалить дюпы (строки) при DO> совпадении эхотага? Пока ты не наберёшь критическую массу и.. кстати, сам по себе AWK очень даже скрипт, и можно на нём всё писать, только так делали в начале 90х, потом стали пейсать на Пёрле, ибо он заменил grep+sed+awk, потом пёрл стал не торт и щас лидирует питон, на нём ещё можно все эти дип-лёрнинги делать. Best Regards, Nil --- GoldED+/LNX 1.1.5 |