• Обновленная версия hunspell

    From Andrey Mundirov@2:5059/38 to Vitaliy Aksyonov on Sat Oct 28 01:07:14 2023
    Здравствуй, Vitaliy!

    Ответ на сообщение Vitaliy Aksyonov (1:104/117) к Andrey Mundirov, написанное 26 окт 23 в 23:02:

    е для всякого линуксового пользователя. Лично у меня в cp866
    работает и голдед, и терминал, ибо зачем нужны эти перекодировки?
    ет проблем с псевдографикой, все просто и прозрачно. Пришлось
    только языковые файлы и хелпы через iconv пропустить, они вроде
    бы в koi8 по умолчанию идут.

    Перекодировки все равно могут пригодиться. апример, ты сидишь себе в
    866, а в какой-то эхе cp1125, скажем. И все, приехали. Понятно, что большая часть ру фидо будет на cp866. о даже UTF-8 встречается.

    Все перекодировки я делаю, изменяя в два клика кодировку терминала. А голдед просто выводит байты письма, как есть. В результате получается такое: http://pics.rsh.ru/img/dedushka_x7k8wmc8.png

    Я когда настраивал себе, почему-то не смог заставить работать в cp866.
    А сейчас уже лень разбираться. Работает себе в koi-8 и ладно.

    Когда я был поинтом, использовал fidoip, и меня раздражали костыли в виде screen-ов, luit-ов и прочего. Когда с нуля настраивал ноду, все переосмыслил и получилось так. Сейчас мне тоже лень разбираться и что-то менять.

    С наилучшими пожеланиями, Andrey

    --- GoldED+/LNX 1.1.5-b20161221
    * Origin: PC Lovers (2:5059/38)
  • From Vitaliy Aksyonov@1:104/117 to Andrey Mundirov on Fri Oct 27 20:53:20 2023
    Привет, Andrey!

    28 Oct 23 01:07, ты писал(а) мне:

    е для всякого линуксового пользователя. Лично у меня в cp866
    работает и голдед, и терминал, ибо зачем нужны эти
    перекодировки? ет проблем с псевдографикой, все просто и
    прозрачно. Пришлось только языковые файлы и хелпы через iconv
    пропустить, они вроде бы в koi8 по умолчанию идут.

    Перекодировки все равно могут пригодиться. апример, ты сидишь
    себе в 866, а в какой-то эхе cp1125, скажем. И все, приехали.
    Понятно, что большая часть ру фидо будет на cp866. о даже UTF-8
    встречается.

    Все перекодировки я делаю, изменяя в два клика кодировку терминала. А голдед просто выводит байты письма, как есть. В результате получается такое: http://pics.rsh.ru/img/dedushka_x7k8wmc8.png

    Хм. Интересная идея. Как-то я о таком варианте даже не подумал. Можно взять на вооружение. о ведь юникодный ввод не работает все равно. Как ты сообщения в UTF-8 пишешь? Внешний редактор?

    Я когда настраивал себе, почему-то не смог заставить работать в
    cp866. А сейчас уже лень разбираться. Работает себе в koi-8 и
    ладно.

    Когда я был поинтом, использовал fidoip, и меня раздражали костыли в
    виде screen-ов, luit-ов и прочего. Когда с нуля настраивал ноду, все переосмыслил и получилось так. Сейчас мне тоже лень разбираться и
    что-то менять.

    screen и luit я выбросил сразу. Как-то коряво совсем.

    у раз у тебя так работает - зачем что-то менять?

    Best regards,
    Vitaliy Aksyonov.

    ... Один yм хорошо, а два сапога пара.
    --- GoldED+/LNX 1.1.5-b20231021
    * Origin: Aurora, Colorado (1:104/117)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Sat Oct 28 06:14:18 2023
    Hello, Vitaliy!

    Friday October 27 2023 20:53, from Vitaliy Aksyonov -> Andrey Mundirov:

    Все перекодировки я делаю, изменяя в два клика кодировку
    терминала. А голдед просто выводит байты письма, как есть. В
    результате получается такое:
    http://pics.rsh.ru/img/dedushka_x7k8wmc8.png

    Хм. Интересная идея. Как-то я о таком варианте даже не подумал. Можно взять на вооружение. о ведь юникодный ввод не работает все равно. Как
    ты сообщения в UTF-8 пишешь? Внешний редактор?

    и как он не пишет, он просто читает. У него терминал в utf8, и в голдеде ничего никуда не перекодируется, а просто байты как есть в терминал выводятся, и они показываются.
    Так себе демонстрация юникодности голдеда.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Fri Oct 27 22:24:08 2023
    Привет, Nil!

    28 Oct 23 06:14, ты писал(а) мне:

    Все перекодировки я делаю, изменяя в два клика кодировку
    терминала. А голдед просто выводит байты письма, как есть. В
    результате получается такое:
    http://pics.rsh.ru/img/dedushka_x7k8wmc8.png

    Хм. Интересная идея. Как-то я о таком варианте даже не подумал.
    Можно взять на вооружение. о ведь юникодный ввод не работает все
    равно. Как ты сообщения в UTF-8 пишешь? Внешний редактор?

    и как он не пишет, он просто читает. У него терминал в utf8, и в
    голдеде ничего никуда не перекодируется, а просто байты как есть в терминал выводятся, и они показываются. Так себе демонстрация
    юникодности голдеда.

    Дай ему высказаться. Мне действительно интересно.

    А даже если на посмотреть - очень даже ничего. Только подозреваю, что если будут длинные строки и широкие символы - текст поедет. Дед-то ведь размер строки побайтово считает. Кстати, интересно провести эксперимент, как такой UTF-8 текст отобразится. :)

    Best regards,
    Vitaliy Aksyonov.

    ... А вы случайно в мультфильмах не снимались?
    --- GoldED+/LNX 1.1.5-b20231021
    * Origin: Aurora, Colorado (1:104/117)
  • From Semen Panevin@2:5025/121 to Vitaliy Aksyonov on Sat Oct 28 07:40:26 2023
    Доброго здоровьица тебе, Vitaliy!

    Friday October 27 2023 07:12, Vitaliy Aksyonov писал Semen Panevin:

    Чёт меня этот CPU UNKNOWN прям заинтриговал. Есть желание
    поразбираться :)

    Давай! Интересно посмотреть, в чем же причина.

    Чёрт побери, фикс оказался не в одну строчку, как я изначально надеялся! о тоже не большой :)
    Как видно, у меня снова рисуется CPU как было раньше на х86.
    Ща будет пул реквест. адеюсь с тобой по дате не законфликтимся, на ту же меняю :)

    ЗЫЖ я делаю фикс только для amd64 (x86_64). В идеале там бы заюзать cpuid инструкцию для всех платформ, которые её потенциально поддерживают, и только если не взлетит - делать фоллбэк на кастомный ассемблерный код с cpu detection (который как раз не совместим с 64 битами).
    о возможно было сделано именно так как сделано по каким-то особым причинам. Я не слишком гуру в разных вариантах процов и в их поддержке инструкции cpuid, слишком опасная правка для меня.

    С наилучшими пожеланиями, Семён.

    ... Хорошо там, где нас нет... (это не про фидошников)
    --- GoldED+/LNX 1.1.5-b20231021 (Linux 6.1.57-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Sat Oct 28 08:24:00 2023
    Hello, Vitaliy!

    Friday October 27 2023 22:24, from Vitaliy Aksyonov -> Nil A:

    и как он не пишет, он просто читает. У него терминал в utf8, и в
    голдеде ничего никуда не перекодируется, а просто байты как есть
    в терминал выводятся, и они показываются. Так себе демонстрация
    юникодности голдеда.

    Дай ему высказаться. Мне действительно интересно.

    Да это баян уже, он писал про это года два назад наверное.

    А даже если на посмотреть - очень даже ничего. Только подозреваю, что
    если будут длинные строки и широкие символы - текст поедет. Дед-то
    ведь размер строки побайтово считает. Кстати, интересно провести эксперимент, как такой UTF-8 текст отобразится. :)

    Текст не поедет, если в редактор не лезть. Чисто на почитать всё работает - тупо байтики из базы положить в терминал, а он в UTF8.
    Кстати, в современной венде такое же, скорее всего, можно провернуть, выставил кодовую страничку 65001.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Semen Panevin on Fri Oct 27 23:33:26 2023
    Привет, Semen!

    28 Oct 23 07:40, ты писал(а) мне:

    Чёт меня этот CPU UNKNOWN прям заинтриговал. Есть желание
    поразбираться :)

    Давай! Интересно посмотреть, в чем же причина.

    Чёрт побери, фикс оказался не в одну строчку, как я изначально
    надеялся! о тоже не большой :) Как видно, у меня снова рисуется CPU
    как было раньше на х86. Ща будет пул реквест. адеюсь с тобой по дате
    не законфликтимся, на ту же меняю :)

    Фикс небольшой действительно. И вроде как даже работает. :)

    ЗЫЖ я делаю фикс только для amd64 (x86_64). В идеале там бы заюзать
    cpuid инструкцию для всех платформ, которые её потенциально
    поддерживают, и только если не взлетит - делать фоллбэк на кастомный ассемблерный код с cpu detection (который как раз не совместим с 64 битами). о возможно было сделано именно так как сделано по каким-то
    особым причинам. Я не слишком гуру в разных вариантах процов и в их поддержке инструкции cpuid, слишком опасная правка для меня.

    Если кто-то будет жаловаться, можно и разобраться. А пока жалоб не видно, не слышно.

    Best regards,
    Vitaliy Aksyonov.

    ... Дай дураку х%i стекляный - он и х#i разобьет и руки порежет.
    --- GoldED+/LNX 1.1.5-b20231021
    * Origin: Aurora, Colorado (1:104/117)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Fri Oct 27 23:34:54 2023
    Привет, Nil!

    28 Oct 23 08:24, ты писал(а) мне:

    [...skipped...]

    А даже если на посмотреть - очень даже ничего. Только подозреваю,
    что если будут длинные строки и широкие символы - текст поедет.
    Дед-то ведь размер строки побайтово считает. Кстати, интересно
    провести эксперимент, как такой UTF-8 текст отобразится. :)
    Текст не поедет, если в редактор не лезть. Чисто на почитать всё
    работает - тупо байтики из базы положить в терминал, а он в
    UTF8. Кстати, в современной венде такое же, скорее всего, можно провернуть, выставил кодовую страничку 65001.

    А вот и нет. е тупо. Эхотаг разбивает сообщение на строки прежде чем их показать. Вот тут может быть сюрприз.

    Best regards,
    Vitaliy Aksyonov.

    ... Если долго тужиться - голова закружится!
    --- GoldED+/LNX 1.1.5-b20231021
    * Origin: Aurora, Colorado (1:104/117)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Sat Oct 28 08:41:20 2023
    Hello, Vitaliy!

    Friday October 27 2023 23:34, from Vitaliy Aksyonov -> Nil A:

    А даже если на посмотреть - очень даже ничего. Только
    подозреваю, что если будут длинные строки и широкие символы -
    текст поедет. Дед-то ведь размер строки побайтово считает.
    Кстати, интересно провести эксперимент, как такой UTF-8 текст
    отобразится. :)
    Текст не поедет, если в редактор не лезть. Чисто на почитать всё
    работает - тупо байтики из базы положить в терминал, а он в
    UTF8. Кстати, в современной венде такое же, скорее всего, можно
    провернуть, выставил кодовую страничку 65001.

    А вот и нет. е тупо. Эхотаг разбивает сообщение на строки прежде чем
    их показать. Вот тут может быть сюрприз.

    utf8 я тебе разберу на строчки не понимая, какие там эмоджи, ибо \r что в latin-1, что в utf8 одинаковый.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Fri Oct 27 23:43:20 2023
    Привет, Nil!

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

    Текст не поедет, если в редактор не лезть. Чисто на почитать всё
    работает - тупо байтики из базы положить в терминал, а он в
    UTF8. Кстати, в современной венде такое же, скорее всего, можно
    провернуть, выставил кодовую страничку 65001.

    А вот и нет. е тупо. Эхотаг разбивает сообщение на строки прежде
    чем их показать. Вот тут может быть сюрприз.

    utf8 я тебе разберу на строчки не понимая, какие там эмоджи, ибо \r
    что в latin-1, что в utf8 одинаковый.

    е на те строчки. А именно строки по ширине окна. Расскажи мне теперь, как ты UTF-8 без знания, что оно такое внутри разобьёшь на строки, чтобы влезло в экран, скажем, 80 символов. е забывай, что некоторые из них вполне могут занимать два знакоместа, как в скриншоте было.

    Best regards,
    Vitaliy Aksyonov.

    ... В тюрьме столько не сидят, сколько вы в интернете...
    --- GoldED+/LNX 1.1.5-b20231021
    * Origin: Aurora, Colorado (1:104/117)
  • From Nil A@2:5015/46 to Vitaliy Aksyonov on Sat Oct 28 09:05:04 2023
    Hello, Vitaliy!

    Friday October 27 2023 23:43, from Vitaliy Aksyonov -> Nil A:

    utf8 я тебе разберу на строчки не понимая, какие там эмоджи, ибо
    \r что в latin-1, что в utf8 одинаковый.

    е на те строчки. А именно строки по ширине окна. Расскажи мне теперь,
    как ты UTF-8 без знания, что оно такое внутри разобьёшь на строки,
    чтобы влезло в экран, скажем, 80 символов.

    икак не определю, но если тупо выплюнуть в терминал, то терминал этим будет заниматься, чтобы wrap на следующую строчку.
    У нас нету скринов, где там с квотами, или с длинными строчками, и как это будет выглядеть.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Vitaliy Aksyonov@1:104/117 to Nil A on Sat Oct 28 00:09:48 2023
    Привет, Nil!

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

    utf8 я тебе разберу на строчки не понимая, какие там эмоджи, ибо
    \r что в latin-1, что в utf8 одинаковый.

    е на те строчки. А именно строки по ширине окна. Расскажи мне
    теперь, как ты UTF-8 без знания, что оно такое внутри разобьёшь
    на строки, чтобы влезло в экран, скажем, 80 символов.

    икак не определю, но если тупо выплюнуть в терминал, то терминал этим будет заниматься, чтобы wrap на следующую строчку. У нас нету скринов,
    где там с квотами, или с длинными строчками, и как это будет
    выглядеть.

    Правильно. И при этом может получиться, что некоторые особенно длинные строки переползут на новую строку. А это загонит
    строку статуса ниже. Короче, экран порвёт.

    Best regards,
    Vitaliy Aksyonov.

    ... Чистоплотность - это чисто масса на чисто объем...
    --- GoldED+/LNX 1.1.5-b20231021
    * Origin: Aurora, Colorado (1:104/117)
  • From Andrey Mundirov@2:5059/38 to Nil A on Mon Oct 30 05:16:28 2023
    Здравствуй, Nil!

    Ответ на сообщение Nil A (2:5015/46) к Vitaliy Aksyonov, написанное 28 окт 23 в 08:24:

    А даже если на посмотреть - очень даже ничего. Только подозреваю,
    что если будут длинные строки и широкие символы - текст поедет.
    Дед-то ведь размер строки побайтово считает. Кстати, интересно
    провести эксперимент, как такой UTF-8 текст отобразится. :)

    При просмотре ничего не едет, пробовал комбинации разных символов от 1 до 3 байтов в одной строке. Длинные строки тоже пробовал.

    Текст не поедет, если в редактор не лезть. Чисто на почитать всё
    работает - тупо байтики из базы положить в терминал, а он в
    UTF8. Кстати, в современной венде такое же, скорее всего, можно провернуть, выставил кодовую страничку 65001.

    Я попробовал в редактор залезть, редактировать можно с болью и страданими, но текст в результате получается нормальный. При ответе на письмо квота отображается нормально, но при вводе символов и вставке из буфера на экране пояляется какая-то фигня из краказяблов, текст едет. о если пролистать письмо вверх-вниз, отображение чинится.

    Проблема не в редактировании, а в том, что голдед ставит в новом письме дефолтный кладж CHRS CP866, хотя там абсолютно валидный юникод. И прочитать такое письмо в нормальном юникодном редакторе (например, хотдоге) нельзя, потому что он перекодирует.

    В любом случае я никогда не говорил, что голдед умеет юникод. Читерство с терминалом - это лишь один из костылей, который показался мне наиболее удобным, чтобы раз в году прочитать юникодное письмо.

    С наилучшими пожеланиями, Andrey

    --- GoldED+/LNX 1.1.5-b20161221
    * Origin: PC Lovers (2:5059/38)
  • From Vitaliy Aksyonov@1:104/117 to Andrey Mundirov on Sun Oct 29 22:03:24 2023
    Привет, Andrey!

    30 Oct 23 05:16, ты писал(а) Nil A:

    А даже если на посмотреть - очень даже ничего. Только
    подозреваю, что если будут длинные строки и широкие символы -
    текст поедет. Дед-то ведь размер строки побайтово считает.
    Кстати, интересно провести эксперимент, как такой UTF-8 текст
    отобразится. :)

    При просмотре ничего не едет, пробовал комбинации разных символов от 1
    до 3 байтов в одной строке. Длинные строки тоже пробовал.

    Что-то я не подумал, что тут наоборот, ведь широкие символы будут закодированы большим количеством байтов и получится наоборот, строки будут короче, чем могли бы быть. Возможно даже "разорвёт" один юникодный символ на две строки.

    Текст не поедет, если в редактор не лезть. Чисто на почитать всё
    работает - тупо байтики из базы положить в терминал, а он в
    UTF8. Кстати, в современной венде такое же, скорее всего, можно
    провернуть, выставил кодовую страничку 65001.

    Я попробовал в редактор залезть, редактировать можно с болью и
    страданими, но текст в результате получается нормальный. При ответе на письмо квота отображается нормально, но при вводе символов и вставке
    из буфера на экране пояляется какая-то фигня из краказяблов, текст
    едет. о если пролистать письмо вверх-вниз, отображение чинится.

    Пока редактор не поддерживает юникод, лучше всего это делать во внешнем редакторе.

    Проблема не в редактировании, а в том, что голдед ставит в новом
    письме дефолтный кладж CHRS CP866, хотя там абсолютно валидный юникод.
    И прочитать такое письмо в нормальном юникодном редакторе (например, хотдоге) нельзя, потому что он перекодирует.

    А для этого надо в эхе поставить XlatExport в UTF-8 и должно взлететь, если что-то другое не вылезет.

    В любом случае я никогда не говорил, что голдед умеет юникод.
    Читерство с терминалом - это лишь один из костылей, который показался
    мне наиболее удобным, чтобы раз в году прочитать юникодное письмо.

    Подозреваю, что на данный момент это самый простой способ увидеть юникод. Ведь если его перекодировать в однобайтную кодировку, то будут потеряны символы, которых в ней нет.

    Best regards,
    Vitaliy Aksyonov.

    ... Видишь, такой умный, а не знаешь что такое балобулечки.
    --- GoldED+/LNX 1.1.5-b20231029
    * Origin: Aurora, Colorado (1:104/117)
  • From Stas Mishchenkov@2:460/5858 to Cheslav Osanadze on Thu Nov 2 07:50:48 2023
    Hi Cheslav!

    25 Oct 23 09:09, Cheslav Osanadze -> Vladimir Fyodorov:

    А как подсказки должны работать? У меня только ошибки
    выделяются.
    азначить клавишу в конфиге? :)
    ;#F10 EDITSCheckerMenu ; Open spellchecker menu
    Там ещё и язык(и) (словари) выбирать можно, в конфиге только
    дефолтные прописываются...

    ихрена себе, оно и правда работает!

    http://pics.rsh.ru/img/11111_6pf79z3l.png

    И в пользовательский словарь добавляет! Вот теперь-то заживём!

    [Заплакал от счастья].

    Я тоже. ;)

    Have nice nights.
    Stas Mishchenkov.

    --- Старость - это когда видишь сиськи и вспоминаешь, что забыл молока купить
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Semen Panevin@2:5025/121 to Vitaliy Aksyonov on Fri Nov 3 11:23:56 2023
    Доброго здоровьица тебе, Vitaliy!

    Friday October 27 2023 23:33, Vitaliy Aksyonov писал Semen Panevin:

    Чёт меня этот CPU UNKNOWN прям заинтриговал. Есть желание
    поразбираться :)
    Фикс небольшой действительно. И вроде как даже работает. :)

    Проапгрейдил я вчера процессор, а инфа о нём в голдеде не изменилась ни на символ... Посмотрел я в код и понял почему...

    Появилось стойкое желание украсть идентификацию процессора из какого-нибудь линуксового cpuid, заменить (или дополнить) ту, что сейчас в коде голдеда.
    Текущая реализация никак не использует extended model, extended family, даже их не считывает из результатов cpuid и не пишет в строке идентификации (пусть даже без маппинга на базу известных моделей).

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

    С наилучшими пожеланиями, Семён.

    ... Без крыльев далеко не улетишь
    --- GoldED+/LNX 1.1.5-b20231030 (Linux 6.1.57-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Alexander Kruglikov@2:5053/58 to Semen Panevin on Fri Nov 3 12:55:11 2023
    Привет, Semen!

    03 ноя 23 11:23, Semen Panevin писал(а) к Vitaliy Aksyonov:

    проверить сборку в каком-нибудь досе и прочих полуосях лично для меня будет крайне проблематично, не говоря уж о работоспособности...

    Всегда можно попросить сообщество ;-)

    С наилучшими пожеланиями, Alexander.
    --- GoldED+/LNX 1.1.5-b20231028
    * Origin: SHIT - Soviet High Internet Technologies (2:5053/58)
  • From Vitaliy Aksyonov@1:104/117 to Semen Panevin on Fri Nov 3 07:12:44 2023
    Привет, Semen!

    03 Nov 23 11:23, ты писал(а) мне:

    Чёт меня этот CPU UNKNOWN прям заинтриговал. Есть желание
    поразбираться :)
    Фикс небольшой действительно. И вроде как даже работает. :)

    Проапгрейдил я вчера процессор, а инфа о нём в голдеде не изменилась
    ни на символ... Посмотрел я в код и понял почему...

    Появилось стойкое желание украсть идентификацию процессора из какого-нибудь линуксового cpuid, заменить (или дополнить) ту, что
    сейчас в коде голдеда. Текущая реализация никак не использует extended model, extended family, даже их не считывает из результатов cpuid и не пишет в строке идентификации (пусть даже без маппинга на базу
    известных моделей).

    ичто не мешает завернуть в idef для линуксов отдельно. И тупо читать из /proc/cpuinfo. Причем это можно сделать обратно-совместимым. Если вдруг файл не открылся - вернуться на ассемблерный алгоритм.

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

    Я тоже пока отвлекусь на другую задачу. Купил себе безвентиляторный мини ПК. Буду из него делать домашний роутер на замену TP-Link ER-605. Заодно туда ноду перетащу потихоньку и настрою себе наконец-то IPv6 от Hurricane Electric. аш провайдер дает IPv6, но через 6rd и только одну /64 подсеть. Больше подсетей они дают для бизнес пользователей. Что интересно, у HE есть точка доступа в Денвере, так что скорость должна быть очень даже ничего.

    Best regards,
    Vitaliy Aksyonov.

    ... Куй железо, если не можешь ковать золото.
    --- GoldED+/LNX 1.1.5-b20231030
    * Origin: Aurora, Colorado (1:104/117)
  • From Semen Panevin@2:5025/121 to Vitaliy Aksyonov on Fri Nov 3 17:23:32 2023
    Доброго здоровьица тебе, Vitaliy!

    Friday November 03 2023 07:12, Vitaliy Aksyonov писал Semen Panevin:

    какого-нибудь линуксового cpuid, заменить (или дополнить) ту, что
    сейчас в коде голдеда. Текущая реализация никак не использует
    extended model, extended family, даже их не считывает из
    результатов cpuid и не пишет в строке идентификации (пусть даже
    без маппинга на базу известных моделей).
    ичто не мешает завернуть в idef для линуксов отдельно. И тупо читать
    из /proc/cpuinfo. Причем это можно сделать обратно-совместимым. Если
    вдруг файл не открылся - вернуться на ассемблерный алгоритм.
    Я об этом в первую очередь подумал. о там не всё так просто как хотелось бы (впрочем, такая проблема и с другими реализациями есть) - нигде нет короткого имени модели проца. Везде примерно такое:

    model name : Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz

    А хочется только кусок i7 или i7-3770S

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

    Конкретно с /proc/cpuinfo есть ещё другая проблема - нужно убедиться сначала, что там именно proc fs примонтировано, а не просто первый попавшийся файл по такому пути читать, иначе туда что угодно подсунуть можно будет :) Да и файл довольно громоздкий, с инфой по каждому ядру, парсить затратно. у не дёргать же из голдеда grep|awk :)

    В общем идея позаимствовать альтернативный код для чтения результатов команды 1 cpuid (с чтением extended info) и сделать маппинг на известную базу процов примерно как оно сделано сейчас, но расширенно, используя больше инфы, мне пока нравится больше.

    у а ifdef сделать тоже можно и нужно, и отдельную опцию сборки типа NEWCPUID=1, чтобы можно было оставить выключенной по дефолту для всяких досов и прочих нелинуксов, и просить кого-то тестить сборку с включением, кто на этих платформах собирать могёт.

    С наилучшими пожеланиями, Семён.

    ... Учиться, учиться и учиться! (с) Ленин
    --- GoldED+/LNX 1.1.5-b20231030 (Linux 6.1.57-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Nil A@2:5015/46 to Semen Panevin on Fri Nov 3 18:16:50 2023
    Hello, Semen!

    Friday November 03 2023 17:23, from Semen Panevin -> Vitaliy Aksyonov:

    model name : Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
    А хочется только кусок i7 или i7-3770S

    А как же гигагерцами мериться?

    Конкретно с /proc/cpuinfo есть ещё другая проблема - нужно убедиться сначала, что там именно proc fs примонтировано, а не просто первый попавшийся файл по такому пути читать, иначе туда что угодно подсунуть можно будет :)

    В этом нет необходимости. Всегда можно вписать в ручную что угодно в тирлайн, любой фейк.
    Эта фича вычитывания сабжа из системы - это всего лишь навсего помошник.
    Тем более, ни как криптографически не подтверждается подлинность такой записи.

    Да и файл довольно громоздкий, с инфой по каждому ядру,
    парсить затратно. у не дёргать же из голдеда grep|awk :)

    а Си/Си++ тоже можно строчки парсить.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Semen Panevin@2:5025/121 to Nil A on Sat Nov 4 00:21:24 2023
    Доброго здоровьица тебе, Nil!

    Friday November 03 2023 18:16, Nil A писал Semen Panevin:

    model name : Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
    А хочется только кусок i7 или i7-3770S
    А как же гигагерцами мериться?
    А зачем? В современной реальности рулит количество ядер, а не их гигагерцы.

    Конкретно с /proc/cpuinfo есть ещё другая проблема - нужно
    убедиться сначала, что там именно proc fs примонтировано, а не
    просто первый попавшийся файл по такому пути читать, иначе туда
    что угодно подсунуть можно будет :)

    В этом нет необходимости. Всегда можно вписать в ручную что угодно в тирлайн, любой фейк. Эта фича вычитывания сабжа из системы - это всего лишь навсего помошник. Тем более, ни как криптографически не подтверждается подлинность такой записи.
    у так если я хочу пользоваться помощником - я хочу чтобы он правдивую инфу выдавал, а не фейковую. Иначе я бы шаблон изменил. Так что необходимость есть :)

    Да и файл довольно громоздкий, с инфой по каждому ядру,
    парсить затратно. у не дёргать же из голдеда grep|awk :)
    а Си/Си++ тоже можно строчки парсить.
    у я как-бы в курсе, и сразу написал что это затратно. grep|awk ещё более затратно :)

    С наилучшими пожеланиями, Семён.

    ... Человек может все, пока не начнет что-то делать... (c)...
    --- GoldED+/LNX 1.1.5-b20231030 (Linux 6.1.57-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Nil A@2:5015/46 to Semen Panevin on Sat Nov 4 01:52:00 2023
    Hello, Semen!

    Saturday November 04 2023 00:21, from Semen Panevin -> Nil A:

    model name : Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
    А хочется только кусок i7 или i7-3770S
    А как же гигагерцами мериться?
    А зачем? В современной реальности рулит количество ядер, а не их гигагерцы.

    Эхотаг однопоточный, по-определению, там ядра не нужны.

    Хотя, ещё можно количеством кешей разных уровней мерится.
    Типа, у меня всё сообщение в L2 кэшь заходит.
    А у меня ваще вся база ru.fidonet.today от 2000 года в L3 кэше просто сидит :-)))))))))

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Semen Panevin@2:5025/121 to Nil A on Sat Nov 4 07:36:34 2023
    Доброго здоровьица тебе, Nil!

    Saturday November 04 2023 01:52, Nil A писал Semen Panevin:

    А хочется только кусок i7 или i7-3770S
    А как же гигагерцами мериться?
    А зачем? В современной реальности рулит количество ядер, а не их
    гигагерцы.
    Эхотаг однопоточный, по-определению, там ядра не нужны.
    Так опция с cpuid в тирлайне не для того, чтобы эхотагом меряться :)
    Для меряния эхотагом там версия эхотага есть :)

    Хотя, ещё можно количеством кешей разных уровней мерится.
    Типа, у меня всё сообщение в L2 кэшь заходит.
    А у меня ваще вся база ru.fidonet.today от 2000 года в L3 кэше просто сидит :-)))))))))
    :)))

    С наилучшими пожеланиями, Семён.

    ... Век живи, век лечись...
    --- GoldED+/LNX 1.1.5-b20231030 (Linux 6.1.57-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Alexey Vissarionov@2:5020/545 to Semen Panevin on Wed Nov 8 03:28:00 2023
    Доброго времени суток, Semen!
    28 Oct 2023 07:40:26, ты -> Vitaliy Aksyonov:

    ЗЫЖ я делаю фикс только для amd64 (x86_64). В идеале там бы заюзать
    cpuid инструкцию для всех платформ, которые её потенциально
    поддерживают, и только если не взлетит - делать фоллбэк на кастомный ассемблерный код с cpu detection (который как раз не совместим с 64 битами).

    А теперь оперативненько исправляй, чтобы в сборке для Linux-систем использовалось /^model name/ из /proc/cpuinfo


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

    ... Облачных технологий не существует - существуют только чужие компутеры
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Semen Panevin@2:5025/121 to Alexey Vissarionov on Wed Nov 8 08:14:26 2023
    Доброго здоровьица тебе, Alexey!

    Wednesday November 08 2023 03:28, Alexey Vissarionov писал Semen Panevin:

    ЗЫЖ я делаю фикс только для amd64 (x86_64). В идеале там бы
    заюзать cpuid инструкцию для всех платформ, которые её
    потенциально поддерживают, и только если не взлетит - делать
    фоллбэк на кастомный ассемблерный код с cpu detection (который
    как раз не совместим с 64 битами).

    А теперь оперативненько исправляй, чтобы в сборке для Linux-систем использовалось /^model name/ из /proc/cpuinfo
    С чего бы это вдруг? Оно там никогда не использовалось, даже в x86 сборке. Это не исправление, это импрув. Про который я уже писал втут. икаких "оперативненько".

    С наилучшими пожеланиями, Семён.

    ... Стрессы начинаются с будильника... (c)...
    --- GoldED+/LNX 1.1.5-b20231106 (Linux 6.1.57-gentoo iF6M10)
    * Origin: IceLAN (2:5025/121)