Discussion:
LocationAlias
(слишком старое сообщение для ответа)
Konstantin Simonov
2023-10-30 13:43:37 UTC
Permalink
Hi, All!

Сломался показ LocationAlias в заголовке сообщения.

Из golded-plus-1.1.5-20230826-win32-cygwin.zip показывает

Новосибирск  Новосибирск

А из golded-plus-1.1.5-20231028-win32-cygwin.zip

NovosiБирск, Башкирия  NovosiБирск, Башкирия

В aliasru.cfg сперва идет

LocationAlias Novosibirsk Новосибирск

а последнее вхождение "birsk"

LocationAlias Birsk "Бирск, Башкирия"

Почему birsk, почему последнее вхождение и на что накладывается вывод?


Sincerely yours, Konstantin.
Vladimir Fyodorov
2023-10-30 10:14:49 UTC
Permalink
Разнообразно приветствую тебя, All!

30 Октября 2023, Konstantin Simonov писАл к All следующее:

KS> Сломался показ LocationAlias в заголовке сообщения.
KS> А из golded-plus-1.1.5-20231028-win32-cygwin.zip
KS> NovosiБирск, Башкирия  NovosiБирск, Башкирия

Подтверждаю. На маковском такая же картина.

Loading Image...

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пpопала несущая? Заплатите налоги!
Cheslav Osanadze
2023-10-30 10:15:47 UTC
Permalink
Привет Vladimir!

30 Окт 23 13:14, Vladimir Fyodorov -> All:

KS>> Сломался показ LocationAlias в заголовке сообщения.
KS>> А из golded-plus-1.1.5-20231028-win32-cygwin.zip
KS>> NovosiБирск, Башкирия  NovosiБирск, Башкирия

VF> Подтверждаю. На маковском такая же картина.

VF> http://pics.rsh.ru/img/Novos_wod5wf0w.png

У меня всё хорошо...


Cheslav.


... Не пейте пиво, пейте водку - и вы измените походку!
Konstantin Simonov
2023-10-30 15:58:08 UTC
Permalink
Hi, Cheslav!

Monday October 30 2023 13:15, Cheslav Osanadze (2:6078/80) => Vladimir
Fyodorov:

KS>>> Сломался показ LocationAlias в заголовке сообщения.
KS>>> А из golded-plus-1.1.5-20231028-win32-cygwin.zip
KS>>> NovosiБирск, Башкирия  NovosiБирск, Башкирия
VF>> Подтверждаю. На маковском такая же картина.
VF>> http://pics.rsh.ru/img/Novos_wod5wf0w.png
CO> У меня всё хорошо...

У меня с

Черняховск, Калининградская область

тоже все хорошо, а в этом сообщении

NovosiБирск, Башкирия


Sincerely yours, Konstantin.
Cheslav Osanadze
2023-10-30 12:06:24 UTC
Permalink
Привет Konstantin!

30 Окт 23 18:58, Konstantin Simonov -> Cheslav Osanadze:

KS>>>> Сломался показ LocationAlias в заголовке сообщения.
KS>>>> А из golded-plus-1.1.5-20231028-win32-cygwin.zip
KS>>>> NovosiБирск, Башкирия  NovosiБирск, Башкирия
VF>>> Подтверждаю. На маковском такая же картина.
VF>>> http://pics.rsh.ru/img/Novos_wod5wf0w.png
CO>> У меня всё хорошо...

KS> У меня с

KS> Черняховск, Калининградская область

KS> тоже все хорошо, а в этом сообщении

KS> NovosiБирск, Башкирия

Точно. У меня не подключен aliasru, я им побаловался и отрубил. Только из
нодлиста берёт адреса.



Cheslav.


... Три бабы лучше чем одна, а восемь pублей еще лучше.
Vitaliy Aksyonov
2023-10-30 03:59:16 UTC
Permalink
Привет, Konstantin!

30 Oct 23 16:43, ты писал(а) All:

KS> @RealName: Константин Станиславович Симонов
KS> @E-Mail: konsim @ inbox.ru
KS> @Voice: +7-913-385-82-88

KS> Hi, All!

KS> Сломался показ LocationAlias в заголовке сообщения.

KS> Из golded-plus-1.1.5-20230826-win32-cygwin.zip показывает

KS> Новосибирск  Новосибирск

KS> А из golded-plus-1.1.5-20231028-win32-cygwin.zip

KS> NovosiБирск, Башкирия  NovosiБирск, Башкирия

KS> В aliasru.cfg сперва идет

KS> LocationAlias Novosibirsk Новосибирск

KS> а последнее вхождение "birsk"

KS> LocationAlias Birsk "Бирск, Башкирия"

KS> Почему birsk, почему последнее вхождение и на что накладывается вывод?

Занятно. Я посмотрю, в чем дело. Есть кое-какие мысли.

Best regards,
Vitaliy Aksyonov.

... Главное, чтобы kinder не стал сюрпризом.
Vitaliy Aksyonov
2023-10-30 04:33:24 UTC
Permalink
Привет, Vitaliy!

30 Oct 23 06:59, я писал(а) Konstantin Simonov:

KS>> LocationAlias Birsk "Бирск, Башкирия"

KS>> Почему birsk, почему последнее вхождение и на что накладывается
KS>> вывод?

VA> Занятно. Я посмотрю, в чем дело. Есть кое-какие мысли.

Нашёл причину. Скоро починю. Заодно и себе включу в конфиге. :)

Best regards,
Vitaliy Aksyonov.

... Почему все дуры такие женщины?
Vitaliy Aksyonov
2023-10-30 11:05:02 UTC
Permalink
Привет, All!

30 Oct 23 16:43, Konstantin Simonov писал(а) тебе:


KS> Сломался показ LocationAlias в заголовке сообщения.

Почему сломалось? Потому что алгоритм работы подразумевает замену строк
частями. С одной стороны, это удобно, т. к., например, можно заменить отдельно
страну и город, когда Location в нодлисте такой Country_City. Но с другой
стороны, чтобы это работало, надо проходиться по всем сконфигурированным
алиасам и пытаться их применить. Это довольно неэффективно.

Предложение: сделать замену один к одному. То есть для Country_City придется
завести отдельный алиас, но работать будет на порядок быстрее.

Минусы:
- Придётся вводить отдельный алиас для например Khmelnitsky_Ukraine. Благо,
таких комбинаций немного.

Плюсы:
- Не будет приколов, как у автора оригинального письма. А их даже с предыдущим
кодом можно получить, если файл с алиасами написать в определенном порядке.
- Гораздо быстрее работающий код (поиск по мапе вместо линейного поиска по
списку с попыткой применить каждый алиас).

Что думаете? Я лично за такое изменение и готов подкрутить aliasru.cfg в
соответствии с текущим нодлистом.

Best regards,
Vitaliy Aksyonov.

... DOS_VID_анья. Из_WIN_и, если что...
Oleg Redut
2023-10-31 07:41:10 UTC
Permalink
Доброе (current) время суток, Vitaliy!

VA> Предложение: сделать замену один к одному. То есть для Country_City
VA> придется завести отдельный алиас, но работать будет на порядок
VA> быстрее.

Добавить замену.

VA> Минусы:
VA> - Придётся вводить отдельный алиас для например Khmelnitsky_Ukraine.
VA> Благо, таких комбинаций немного.

VA> Плюсы:
VA> - Не будет приколов, как у автора оригинального письма. А их даже с
VA> предыдущим кодом можно получить, если файл с алиасами написать в
VA> определенном порядке. - Гораздо быстрее работающий код (поиск по мапе
VA> вместо линейного поиска по списку с попыткой применить каждый алиас).

Сделать опцию в конфиге для совместимости с имеющимися версиями файлов с
алиасами. Поиск: по мапе/линейный. И каждый выберет своё. По умолчанию то, что
имеется. В т.ч. при отсутствии опции в конфиге.

VA> Что думаете? Я лично за такое изменение и готов подкрутить aliasru.cfg

Что я могу еще сказать?..
Oleg

... AKA oleg(&)redut.info AKA https://t.me/OVRnsk
Vitaliy Aksyonov
2023-10-30 19:08:52 UTC
Permalink
Привет, Oleg!

31 Oct 23 10:41, ты писал(а) мне:

VA>> Предложение: сделать замену один к одному. То есть для
VA>> Country_City придется завести отдельный алиас, но работать будет
VA>> на порядок быстрее.
OR> Добавить замену.

А это идея, в принципе.

VA>> Минусы:
VA>> - Придётся вводить отдельный алиас для например
VA>> Khmelnitsky_Ukraine. Благо, таких комбинаций немного.

VA>> Плюсы:
VA>> - Не будет приколов, как у автора оригинального письма. А их даже
VA>> с предыдущим кодом можно получить, если файл с алиасами написать
VA>> в определенном порядке. - Гораздо быстрее работающий код (поиск
VA>> по мапе вместо линейного поиска по списку с попыткой применить
VA>> каждый алиас).

OR> Сделать опцию в конфиге для совместимости с имеющимися версиями
OR> файлов с алиасами. Поиск: по мапе/линейный. И каждый выберет своё. По
OR> умолчанию то, что имеется. В т.ч. при отсутствии опции в конфиге.

Так-то оно будет совместимо. Там, где просто города в Location - ничего не
сломается. А таких нод, у которых и город, и страна - немного. Но идея с опцией
мне нравится.

Best regards,
Vitaliy Aksyonov.

... Не падай дyхом - yшибешься!
Konstantin Simonov
2023-10-31 10:41:12 UTC
Permalink
Hi, Vitaliy!

Monday October 30 2023 14:05, Vitaliy Aksyonov (1:104/117) => All:

VA> Я лично за такое изменение и готов подкрутить aliasru.cfg
VA> в соответствии с текущим нодлистом.

Я брал aliasru.cfg из заготовок конфигов GoldEd.
Там был полный бардак, даже указанная там же сортировка по длине строк не
соблюдалась, не говоря о каком-то соответствием с нодлистом.
Отсортировал список, дополнил руссие названия. Когда при чтении почты натыкаюсь
на отсутствующее в списке название, добавляюю его.

То, что получилось на данный момент, лежит в директории Puplic Облака.
https://cloud.mail.ru/public/937cefb16747/Puplic


Sincerely yours, Konstantin.
Vitaliy Aksyonov
2023-10-31 04:24:02 UTC
Permalink
Привет, Konstantin!

31 Oct 23 13:41, ты писал(а) мне:

VA>> Я лично за такое изменение и готов подкрутить aliasru.cfg
VA>> в соответствии с текущим нодлистом.

Логично. Нодлист меняется. И далеко не всегда эти города/страны называют в
соответствии каким-то стандартам.

Там не только в длине дело. Дело в том, что текущий алгоритм тупо делает
find/replace по всем вариантам по порядку,
определённом в файле. Поэтому там и появилось это правило, что длинные слова
сначала. Почему после моих изменений
сломалось? Потому что я закинул эти алиасы в мапу и они отсортировались не по
длине, а по алфавиту. А так, как алгоритм
не поменялся, Novosibirsk превратился в NovosiБирск. :)

KS> Я брал aliasru.cfg из заготовок конфигов GoldEd.
KS> Там был полный бардак, даже указанная там же сортировка по длине строк
KS> не соблюдалась, не говоря о каком-то соответствием с
KS> нодлистом. Отсортировал список, дополнил руссие названия. Когда при
KS> чтении почты натыкаюсь на отсутствующее в списке название, добавляюю
KS> его.

KS> То, что получилось на данный момент, лежит в директории Puplic Облака.
KS> https://cloud.mail.ru/public/937cefb16747/Puplic

Спасибо. Я посмотрю, когда будет время. И постараюсь залить в репозиторий.

Best regards,
Vitaliy Aksyonov.

... Что же ты меня не предyпредил, что мы в России!
Vladimir Fyodorov
2023-10-31 06:29:40 UTC
Permalink
Разнообразно приветствую тебя, Vitaliy!

30 Октября 2023, Vitaliy Aksyonov писАл к All следующее:

VA> Что думаете? Я лично за такое изменение и готов подкрутить aliasru.cfg
VA> в соответствии с текущим нодлистом.

Меня вполне устроит. Хотя для обратной совместимости придумать что-нибудь было
бы тоже неплохо.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Я вас не понима... Ах, это UU-coding ...
Vitaliy Aksyonov
2023-10-31 04:24:32 UTC
Permalink
Привет, Vladimir!

31 Oct 23 09:29, ты писал(а) мне:

VA>> Что думаете? Я лично за такое изменение и готов подкрутить
VA>> aliasru.cfg в соответствии с текущим нодлистом.
VF> Меня вполне устроит. Хотя для обратной совместимости придумать
VF> что-нибудь было бы тоже неплохо.

Олег Редут предложил отличную идею с опцией, которая будет переключать
поведение.

Best regards,
Vitaliy Aksyonov.

... Зажигалка Zippo, огнетyшитель UnZippo.

Loading...