forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

 
 
Опции темы Опции просмотра
  #21  
Старый 28.01.2022, 23:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию Описание к эхам

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
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot