• WFIDO

    From Nil A@2:5015/46 to Andrei Ivanov on Fri Jun 26 19:52:26 2026
    * Originally in ru.intersquish
    * Crossposted in hobbit.test

    *** Answering a message in area ru.ai (ru.ai).

    Hello, Andrei!

    Monday June 01 2026 18:57, from Andrei Ivanov -> Sergey Anohin:

    Я к InterSquish прикрутил с ИИшкой UTF-8, Чеслав на своем гейте сейчас тестирует.

    Смотрел я твой код. Да, собственно, весь InterSquish так написан amateur, как у нас говорят. Хардкоженные utf8 ковычки в обычные. Можно было и прочие частые символы захардкодить.

    Вот если бы можно было вкорячить libiconv, тогда перекодировать можно любые известные кодировки, и ещё использовать //TRANSLIT опцию, тогда он ещё всякие '(C)' будет тоже из юникода переводить.

    Вот бы еще фидошный квотер для Thunderbird кто довел до
    ума, чтобы под последними версиями TB работал - у меня в ближайшее
    время вряд ли руки дойдут. https://github.com/WeterinarXyeb/ftnquoter/ попробовал - там оказался фатальный баг: если настройка "Цитировать подпись" выключена, то он сносит мою подпись (а цитируемая остается).
    А если включена - то цитирует, но опять же - мою.

    Там JavaScript? ИИ должен хорошо на нём писать.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20260305
    * Origin: Gemini can make mistakes, so double-check it (2:5015/46)
  • From Andrei Ivanov@2:5023/24.3586 to Nil A on Fri Jun 26 20:42:27 2026
    Hello, Nil!

    26.06.2026 19:52, Nil A пишет:

    NA> Смотрел я твой код. Да, собственно, весь InterSquish так написан
    NA> amateur, как у нас говорят. Хардкоженные utf8 ковычки в обычные.
    NA> Можно было и прочие частые символы захардкодить.

    Борландовская функция Utf8ToAnsi заменяет русские кавычки-елочки на <>,
    что выглядит странно. С другими символами проблем пока не замечал, тире например нормально конвертятся в дефисы.

    NA> Вот если бы можно было вкорячить libiconv, тогда перекодировать
    NA> можно любые известные кодировки, и ещё использовать //TRANSLIT
    NA> опцию, тогда он ещё всякие '(C)' будет тоже из юникода переводить.

    У меня нет ни времени, ни желания вкорячивать новые фичи в код на C++98
    под BCB 6, особенно с учетом того что я вообще ни разу не плюсовик. Если
    у тебя есть - форкни проект и вперед. Я лишь чиню в нем баги и
    поддерживаю юзабельность для актуальных клиентов (которые ни с чем кроме
    UTF-8 работать не хотят).

    NA> Там JavaScript? ИИ должен хорошо на нём писать.

    Уже написал: https://github.com/SlimShaggy/ftnquoter-ss


    --
    With best regards, Andrei Ivanov
    --- InterSquish NNTP Server/FTN Gate
    * Origin: www.wfido.ru (2:5023/24.3586)