• Краш на больших терминалах

    From Nil Alexandrov@2:5015/46 to All on Mon Mar 15 18:57:32 2021
    Hello, All!

    Клонирую эхотаг с православного репозитория https://github.com/golded-plus/golded-plus собираю, и опять тот самый краш наблюдаю, если окно терминала слишком широкое.
    Вроде бы ещё несколько лет назад патч был на gemlst.cpp, там char buf[256]; расширялся.

    Вопрос, где правильный патч для лечения широких терминалов? Почему он не интегрирован в репу?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: В начале был ориджин (2:5015/46)
  • From Alexey Vissarionov@2:5020/545 to Nil Alexandrov on Mon Mar 15 19:18:00 2021
    Доброго времени суток, Nil!
    15 Mar 2021 18:57:32, ты -> All:

    Клонирую эхотаг с православного репозитория https://github.com/golded-plus/golded-plus собираю, и опять тот
    самый краш наблюдаю, если окно терминала слишком широкое. Вроде
    бы ещё несколько лет назад патч был на gemlst.cpp,

    Патч или костыль?

    там char buf[256]; расширялся.

    Очевидно, что это костыль.

    Вопрос, где правильный патч для лечения широких терминалов?

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

    Почему он не интегрирован в репу?

    Присылай дифф.


    --
    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 Nil Alexandrov on Mon Mar 15 22:24:00 2021
    Доброго здоровьица тебе, Nil!

    Monday March 15 2021 18:57, Nil Alexandrov писал All:

    Вопрос, где правильный патч для лечения широких терминалов?
    https://github.com/golded-plus/golded-plus/pulls
    Который из них правильный?

    Почему он не интегрирован в репу?
    Чего не знаю того не знаю. В одном висит каммент который никто не фиксит, в другом висит каммент что он не работает, и тоже никто ничего не фиксит.

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

    ... Хорошо там, где мы есть! (про фидошников)
    --- GoldED+/LNX 1.1.5-b20180707 (Linux 5.4.80-gentoo-r1 iF6M10)
    * Origin: IceLAN (2:5025/121)
  • From Nil Alexandrov@2:5015/46 to Semen Panevin on Mon Mar 15 23:34:58 2021
    Hello, Semen!

    Monday March 15 2021 22:24, from Semen Panevin -> Nil Alexandrov:

    Вопрос, где правильный патч для лечения широких терминалов?
    https://github.com/golded-plus/golded-plus/pulls
    Который из них правильный?

    Хаха, смешно, что каждый патч чинит какую-то одну операцию, например, вывод списка эх, или поиск по списку.. а если написать новое письмо?
    и один патч из представленных не чинит. Там хоть прямо все 256 буфера заменяй на бОльшие :-)

    Почему он не интегрирован в репу?
    Чего не знаю того не знаю. В одном висит каммент который никто не
    фиксит, в другом висит каммент что он не работает, и тоже никто ничего
    не фиксит.

    Короче, вот сейчас у меня вот так вот заработало, в разных комбинациях, и при чтении, и при написани.

    diff --git a/golded3/gcarea.cpp b/golded3/gcarea.cpp
    index c088ace..286ea44 100644
    -+- a/golded3/gcarea.cpp
    +++ b/golded3/gcarea.cpp
    @@ -192,7 +192,7 @@ void AreaList::AddNewArea(AreaCfg* aa)
    }

    Desc desc;
    - char buf[256];
    + char buf[2560];
    bool newarea = true;
    static int serial = 0;
    static int net1st = false;
    @@ -907,7 +907,7 @@ void AreaList::ReadEcholist(char* val)
    {
    char* key;
    Path file;
    - char buf[256], options[80];
    + char buf[2560], options[80];
    bool is_sqafix = false;
    bool is_dz = false;

    diff --git a/golded3/gearea.cpp b/golded3/gearea.cpp
    index ddfc6cb..8277f51 100644
    -+- a/golded3/gearea.cpp
    +++ b/golded3/gearea.cpp
    @@ -475,7 +475,7 @@ void GPickArealist::print_line(uint idx, uint pos, bool isbar)
    {

    vchar vbuf[256];
    - char buf[256];
    + char buf[2560];

    if(AL[idx]->isseparator())
    {
    @@ -608,7 +608,7 @@ bool GPickArealist::handle_key()
    uint n;
    uint x;
    const char* adesc;
    - char buf[256], tmp[256];
    + char buf[2560], tmp[256];

    int mode, changed, currno;

    diff --git a/golded3/geedit.h b/golded3/geedit.h
    index cf5d02c..85b7d00 100644
    -+- a/golded3/geedit.h
    +++ b/golded3/geedit.h
    @@ -71,7 +71,7 @@
    // ------------------------------------------------------------------
    // Defines

    -#define EDIT_BUFLEN 256
    +#define EDIT_BUFLEN 2560
    #define EDIT_PARABUFLEN 2048

    #define EDIT_UNDO_CHAR 0x00000010U
    diff --git a/golded3/gemlst.cpp b/golded3/gemlst.cpp
    index 72f73fc..5c59d37 100644
    -+- a/golded3/gemlst.cpp
    +++ b/golded3/gemlst.cpp
    @@ -368,7 +368,7 @@ void GMsgList::print_line(uint idx, uint pos, bool isbar)
    mattr_ = hattr;
    }

    - char buf[256];
    + char buf[2560];

    if(AA->Msglistwidesubj())
    {
    @@ -950,7 +950,7 @@ void GThreadlist::GenTree(int idx)

    void GThreadlist::print_line(uint idx, uint pos, bool isbar)
    {
    - char buf[256];
    + char buf[2560];
    ThreadEntry &t = treeEntryList[idx];
    size_t tdlen = xlen - ((AA->Msglistdate() == MSGLISTDATE_NONE) ? 8 : 18);


    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: В начале был ориджин (2:5015/46)
  • From Serg Podtynnyi@2:5030/3165 to Nil Alexandrov on Tue Mar 16 00:16:26 2021
    Hello Nil!

    Monday March 15 2021 23:34, I wrote to me:


    Вопрос, где правильный патч для лечения широких терминалов?
    https://github.com/golded-plus/golded-plus/pulls
    Который из них правильный?

    Хаха, смешно, что каждый патч чинит какую-то одну операцию, например, вывод списка эх, или поиск по списку.. а если написать новое
    письмо? и один патч из представленных не чинит. Там хоть прямо все
    256 буфера заменяй на бОльшие :-)

    Почему он не интегрирован в репу?
    Чего не знаю того не знаю. В одном висит каммент который никто не
    фиксит, в другом висит каммент что он не работает, и тоже никто
    ничего не фиксит.

    Короче, вот сейчас у меня вот так вот заработало, в разных
    комбинациях, и при чтении, и при написани.

    diff --git a/golded3/gcarea.cpp b/golded3/gcarea.cpp
    index c088ace..286ea44 100644
    -+- a/golded3/gcarea.cpp
    +++ b/golded3/gcarea.cpp
    @@ -192,7 +192,7 @@ void AreaList::AddNewArea(AreaCfg* aa)
    }

    Desc desc;
    - char buf[256];
    + char buf[2560];
    bool newarea = true;
    static int serial = 0;
    static int net1st = false;
    @@ -907,7 +907,7 @@ void AreaList::ReadEcholist(char* val)
    {
    char* key;
    Path file;
    - char buf[256], options[80];
    + char buf[2560], options[80];
    bool is_sqafix = false;
    bool is_dz = false;

    diff --git a/golded3/gearea.cpp b/golded3/gearea.cpp
    index ddfc6cb..8277f51 100644
    -+- a/golded3/gearea.cpp
    +++ b/golded3/gearea.cpp
    @@ -475,7 +475,7 @@ void GPickArealist::print_line(uint idx, uint pos, bool isbar) {

    vchar vbuf[256];
    - char buf[256];
    + char buf[2560];

    if(AL[idx]->isseparator())
    {
    @@ -608,7 +608,7 @@ bool GPickArealist::handle_key()
    uint n;
    uint x;
    const char* adesc;
    - char buf[256], tmp[256];
    + char buf[2560], tmp[256];

    int mode, changed, currno;

    diff --git a/golded3/geedit.h b/golded3/geedit.h
    index cf5d02c..85b7d00 100644
    -+- a/golded3/geedit.h
    +++ b/golded3/geedit.h
    @@ -71,7 +71,7 @@
    // -----------------------------------------------------------------
    - // Defines

    -#define EDIT_BUFLEN 256
    +#define EDIT_BUFLEN 2560
    #define EDIT_PARABUFLEN 2048

    #define EDIT_UNDO_CHAR 0x00000010U
    diff --git a/golded3/gemlst.cpp b/golded3/gemlst.cpp
    index 72f73fc..5c59d37 100644
    -+- a/golded3/gemlst.cpp
    +++ b/golded3/gemlst.cpp
    @@ -368,7 +368,7 @@ void GMsgList::print_line(uint idx, uint pos, bool isbar)
    mattr_ = hattr;
    }

    - char buf[256];
    + char buf[2560];

    if(AA->Msglistwidesubj())
    {
    @@ -950,7 +950,7 @@ void GThreadlist::GenTree(int idx)

    void GThreadlist::print_line(uint idx, uint pos, bool isbar)
    {
    - char buf[256];
    + char buf[2560];
    ThreadEntry &t = treeEntryList[idx];
    size_t tdlen = xlen - ((AA->Msglistdate() == MSGLISTDATE_NONE) ?
    8 : 18);

    Я медленно пилю голдед в своев форке тут (https://github.com/shtirlic/golded-plus), эту проблему я думаю тоже исправлю,
    просто буффер увеличить можно, есть пачт на 40 буфферов ;)

    Serg

    --- GoldED+ NG/W10
    * Origin: ══════════════════════════════════════════════════════ (2:5030/3165)
  • From Alexey Vissarionov@2:5020/545 to Nil Alexandrov on Tue Mar 16 00:22:00 2021
    Доброго времени суток, Nil!
    15 Mar 2021 23:34:58, ты -> Semen Panevin:

    Почему он не интегрирован в репу?
    Чего не знаю того не знаю. В одном висит каммент который никто не
    фиксит, в другом висит каммент что он не работает, и тоже никто
    ничего не фиксит.
    Короче, вот сейчас у меня вот так вот заработало, в разных
    комбинациях, и при чтении, и при написани.
    - char buf[256];
    + char buf[2560];

    адеюсь, ты понимаешь, что эту профанацию в апстрим никто не пропустит?

    Если действительно хочешь приложить руки, сделай по уму - получи ширину терминала через TIOCGWINSZ (`man tty_ioctl`), а потом выполни realloc() означенного буфера (который изначально должен быть NULL, разумеется).

    А кроилово ведет исключительно к попадалову.


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

    ... Безумству храбрых - минута молчания
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Nil Alexandrov@2:5015/46 to Alexey Vissarionov on Tue Mar 16 01:17:24 2021
    Hello, Alexey!

    Tuesday March 16 2021 00:22, from Alexey Vissarionov -> Nil Alexandrov:

    Короче, вот сейчас у меня вот так вот заработало, в разных
    комбинациях, и при чтении, и при написани.
    - char buf[256];
    + char buf[2560];
    адеюсь, ты понимаешь, что эту профанацию в апстрим никто не
    пропустит?

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

    Если действительно хочешь приложить руки, сделай по уму - получи
    ширину терминала через TIOCGWINSZ (`man tty_ioctl`), а потом выполни realloc() означенного буфера (который изначально должен быть NULL, разумеется).

    Зачем ioctl(0, TIOCGWINSZ, ...), если этим _уже_ занимается ncurses, man curs_variables(3x) - int COLS; int LINES;
    у дык по уму и на изменение размера окна надо реагировать, поймать сигнал sigaction(SIGWINCH, ...), переделать буфера и перерисовать endwin(); refresh(); clear();
    о это явно работы не на 5 минут, поэтому я и не берусь :-)

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Ориджин (2:5015/46)
  • From Nil Alexandrov@2:5015/46 to Serg Podtynnyi on Tue Mar 16 01:30:46 2021
    Hello, Serg!

    Tuesday March 16 2021 00:16, from Serg Podtynnyi -> Nil Alexandrov:

    Я медленно пилю голдед в своев форке тут (https://github.com/shtirlic/golded-plus),

    А поддержка UTF8 планируется? Я просто не представляю, что там ещё такого большого можно сделать в голдеде, чтобы свой форк делать.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: В начале был ориджин (2:5015/46)
  • From Mykhailo Kapitanov@2:467/239 to Serg Podtynnyi on Tue Mar 16 03:33:32 2021

    Hello Serg!

    16 Mar 21 00:16, you wrote to Nil Alexandrov:

    - char buf[256];
    + char buf[2560];
    Я медленно пилю голдед в своев форке тут

    Посмотрел несколько коммитов. Вот такое вызывает недоумение:

    === Cut ===
    - #define __GVER_PLATFORM__ "/W64-MSVC"
    + #define __GVER_PLATFORM__ "/W10"
    === Cut ===

    Платформа W10? Это как? :)

    Mykhailo


    --- GoldED+/W64-MSVC 1.1.5-b20180707
    * Origin: Per rectum ad astra (2:467/239)
  • From Mykhailo Kapitanov@2:467/239 to Alexey Vissarionov on Tue Mar 16 03:36:00 2021

    Hello Alexey!

    15 Mar 21 19:18, you wrote to Nil Alexandrov:

    самый краш наблюдаю, если окно терминала слишком широкое. Вроде
    бы ещё несколько лет назад патч был на gemlst.cpp,
    Патч или костыль?

    Патч-костыль. :) Добро пожаловать в волшебный мир ПО.

    там char buf[256]; расширялся.
    Очевидно, что это костыль.

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

    Mykhailo


    --- GoldED+/W64-MSVC 1.1.5-b20180707
    * Origin: Per rectum ad astra (2:467/239)
  • From Mykhailo Kapitanov@2:467/239 to Alexey Vissarionov on Tue Mar 16 03:41:52 2021

    Hello Alexey!

    16 Mar 21 00:22, you wrote to Nil Alexandrov:

    - char buf[256];
    + char buf[2560];
    адеюсь, ты понимаешь, что эту профанацию в апстрим никто не
    пропустит?

    Ага, поэтому и дальше будем пользоваться эхотагом который крашится на широких терминалах?

    Если действительно хочешь приложить руки, сделай по уму - получи
    ширину терминала через TIOCGWINSZ (`man tty_ioctl`), а потом выполни

    Очень "кроссплатформенное" решение.

    Mykhailo


    --- GoldED+/W64-MSVC 1.1.5-b20180707
    * Origin: Per rectum ad astra (2:467/239)
  • From Konstantin Simonov@2:5000/111.11 to Nil Alexandrov on Tue Mar 16 10:42:18 2021

    Hi, Nil!

    Tuesday March 16 2021 01:17, Nil Alexandrov (2:5015/46) => Alexey Vissarionov:

    Короче, вот сейчас у меня вот так вот заработало, в разных
    комбинациях, и при чтении, и при написани.
    - char buf[256];
    + char buf[2560];
    адеюсь, ты понимаешь, что эту профанацию в апстрим никто не
    пропустит?
    Я спросил тут - ответ такой, что патча нет, ну я и починил для себя за
    5 минут, понятное дело, что это костыль.

    е понимаю смысла широкого экрана в GoldEd.
    У меня окно GoldEd 80х25, тогда как экран FAR 120x52.


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20180707 WinNT 6.1.7601-SP1 iP-III
    * Origin: Lost Cluster Station 2:5000/100.99 2:5000/115.15 (2:5000/111.11)
  • From Mykhailo Kapitanov@2:467/239 to Konstantin Simonov on Tue Mar 16 08:08:06 2021

    Hello Konstantin!

    16 Mar 21 10:42, you wrote to Nil Alexandrov:

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

    Удобно, больше текста помещается по горизонтали. Следовательно больше и по вертикали, т.к. word-warp срабатывает реже.

    У меня окно GoldEd 80х25, тогда как экран FAR 120x52.

    Вот тот же прицип что и с Far, который у меня вообще в окне 200x45. о это на маленьком экране ноутбука. а десктопе вообще 260.

    PS: А вообще да, 80x25 это олдскул и нужно уважать! :)

    Mykhailo


    --- GoldED+/W64-MSVC 1.1.5-b20180707
    * Origin: Per rectum ad astra (2:467/239)
  • From Nil Alexandrov@2:5015/46 to Konstantin Simonov on Tue Mar 16 09:51:38 2021
    Hello, Konstantin!

    Tuesday March 16 2021 10:42, from Konstantin Simonov -> Nil Alexandrov:

    е понимаю смысла широкого экрана в GoldEd.
    У меня окно GoldEd 80х25, тогда как экран FAR 120x52.

    Я сижу в треминале на полный экран (27" в 5к разрешении), и дальше у меня в линукс сессии screen, и из под него на полном экране разные vim, внутри там виртуальные разделение экрана с разными буферами файлов, в других screen'ах всякие логи, make, ... и вот голдед ещё запущен, почитать что вы тут пишите.
    Мне специально отдельный маленький терминал запускать под голдеда не удобно, у меня всё в общем screen, и при этом отбивать область поменьше, чтобы там всегда крутить голдед тоже не хочется.

    $ echo $COLUMNS $LINES
    364 100

    Вот я сейчас пишу письмо, длинные сторочки, мне удобно. Я ругаю тех, кто специально под 80 символов подгоняет и \r добавляет. Реально перевод строки нужно делать под новый абзац только.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: В начале был ориджин (2:5015/46)
  • From Serg Podtynnyi@2:5030/3165 to Nil Alexandrov on Tue Mar 16 10:14:10 2021
    Hello Nil!

    Tuesday March 16 2021 01:30, I wrote to you:

    Я медленно пилю голдед в своев форке тут
    (https://github.com/shtirlic/golded-plus),

    А поддержка UTF8 планируется? Я просто не представляю, что там ещё
    такого большого можно сделать в голдеде, чтобы свой форк делать.

    Вообще да, но там просто огромный обьем работ, потому что там по сути С в рамках С++.

    Serg

    --- GoldED+ NG/W10
    * Origin: ══════════════════════════════════════════════════════ (2:5030/3165)
  • From Serg Podtynnyi@2:5030/3165 to Mykhailo Kapitanov on Tue Mar 16 10:16:46 2021
    Hello Mykhailo!

    Tuesday March 16 2021 03:33, I wrote to you:


    - char buf[256];
    + char buf[2560];
    Я медленно пилю голдед в своев форке тут

    Посмотрел несколько коммитов. Вот такое вызывает недоумение:

    === Cut ===
    - #define __GVER_PLATFORM__ "/W64-MSVC"
    + #define __GVER_PLATFORM__ "/W10"
    === Cut ===

    Платформа W10? Это как? :)

    А вот так, "Beginning with Windows 10, version 2004, all new Windows 10 systems will be required to use 64-bit builds and Microsoft will no longer release 32-bit builds for OEM distribution."
    32 битной поддержки уже нет и не будет. Поэтому можно считать по дефолту W10 это WIN64и других быть не может.


    Serg

    --- GoldED+ NG/W10
    * Origin: ══════════════════════════════════════════════════════ (2:5030/3165)
  • From Alexey Vissarionov@2:5020/545 to Nil Alexandrov on Tue Mar 16 11:30:00 2021
    Доброго времени суток, Nil!
    16 Mar 2021 01:17:24, ты -> мне:

    - char buf[256];
    + char buf[2560];
    адеюсь, ты понимаешь, что эту профанацию в апстрим никто не
    пропустит?
    Я спросил тут - ответ такой, что патча нет, ну я и починил для
    себя за 5 минут, понятное дело, что это костыль.
    Если действительно хочешь приложить руки, сделай по уму - получи
    ширину терминала через TIOCGWINSZ (`man tty_ioctl`), а потом
    выполни realloc() означенного буфера (который изначально должен
    быть NULL, разумеется).
    Зачем ioctl(0, TIOCGWINSZ, ...), если этим _уже_ занимается ncurses,
    man curs_variables(3x) - int COLS; int LINES; у дык по уму и на
    изменение размера окна надо реагировать, поймать сигнал sigaction(SIGWINCH, ...), переделать буфера и перерисовать endwin(); refresh(); clear(); о это явно работы не на 5 минут, поэтому я и не
    берусь :-)

    Вот именно. И никто не берется - либо нахрен не надо, либо не умеют.


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

    ... Облачных технологий не существует - существуют только чужие компутеры
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Alexey Vissarionov@2:5020/545 to Nil Alexandrov on Tue Mar 16 11:32:00 2021
    Доброго времени суток, Nil!
    16 Mar 2021 01:30:46, ты -> Serg Podtynnyi:

    Я медленно пилю голдед в своев форке тут
    (https://github.com/shtirlic/golded-plus),
    А поддержка UTF8 планируется?

    Если только в msged. о тут это оффтопик.

    Я просто не представляю, что там ещё такого большого можно
    сделать в голдеде, чтобы свой форк делать.

    Вообще, конечно, там поле непаханное... но те, кому это нужно, делать это не умеют, а тем, кто умеет, это не нужно.


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

    ... е нравится вышенаписанное? абери в рот говна и плюнь в меня!
    --- /bin/vi
    * Origin: ::1 (2:5020/545)
  • From Dmitriy Kulikov@2:6090/14 to Serg Podtynnyi on Tue Nov 23 13:31:30 2021
    Мир дому твоему, *Serg* !

    16 Мар 21 10:14, you wrote to Nil Alexandrov:

    Я медленно пилю голдед в своев форке тут
    (https://github.com/shtirlic/golded-plus),
    А поддержка UTF8 планируется? Я просто не представляю, что там
    ещё такого большого можно сделать в голдеде, чтобы свой форк
    делать.
    Вообще да, но там просто огромный обьем работ, потому что там по сути
    С в рамках С++.

    Посмотрел гитхаб, с марта в форке ничего нового. Проект загнулся?

    Дмитрий Ю. Куликов
    для эхоконференции _Редактоp cообщений GoldED_ [23 оя 21 - 13:31]
    ... https://vk.com/hakudzero @2.6090.14:matrix.org..
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: hakudzero station, Atomnet, Zheleznogorsk (2:6090/14)
  • From Serg Podtynnyi@2:5030/3165 to Dmitriy Kulikov on Tue Nov 23 21:45:52 2021
    Hello Dmitriy!

    Tuesday November 23 2021 13:31, you wrote to me:
    Я медленно пилю голдед в своев форке тут
    (https://github.com/shtirlic/golded-plus),
    А поддержка UTF8 планируется? Я просто не представляю, что там
    ещё такого большого можно сделать в голдеде, чтобы свой форк
    делать.
    Вообще да, но там просто огромный обьем работ, потому что там по
    сути С в рамках С++.

    Посмотрел гитхаб, с марта в форке ничего нового. Проект загнулся?

    Пилю пока локально, сильно по работе загружен, пока мало времени.

    PS
    Одна из фич в планах это поддержка протокола gemini.

    Serg

    --- GoldED+ NG/W10
    * Origin: ----> Default GoldED Origin <---- (2:5030/3165)
  • From Nil A@2:5015/46 to Serg Podtynnyi on Tue Nov 23 23:03:26 2021
    Hello, Serg!

    Tuesday November 23 2021 21:45, from Serg Podtynnyi -> Dmitriy Kulikov:

    PS Одна из фич в планах это поддержка протокола gemini.

    Шо, прям из голдеда можно будет крипту покупать, или крипту слать нетмейлом?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Serg Podtynnyi@2:5030/3165 to Nil A on Wed Nov 24 22:26:26 2021
    Hello Nil!

    Tuesday November 23 2021 23:03, you wrote to me:

    PS Одна из фич в планах это поддержка протокола gemini.

    Шо, прям из голдеда можно будет крипту покупать, или крипту слать нетмейлом?

    ет, я про протокол Gemini https://en.wikipedia.org/wiki/Gemini_(protocol), это гипертекстовый фидонет))


    Serg

    --- GoldED+ NG/W10
    * Origin: ----> Default GoldED Origin <---- (2:5030/3165)
  • From Nil A@2:5015/46 to Serg Podtynnyi on Wed Nov 24 22:35:06 2021
    Hello, Serg!

    Wednesday November 24 2021 22:26, from Serg Podtynnyi -> Nil A:

    PS Одна из фич в планах это поддержка протокола gemini.
    ет, я про протокол Gemini
    https://en.wikipedia.org/wiki/Gemini_(protocol), это гипертекстовый фидонет))

    А кому, кроме тебя, это может быть интересно?

    Если уж очень хочется поизвращаться, можно, например на худой конец, вкорячить в голдед NNTP, и научить его распарсивать X-.. хедеры от fidogate, ifcico/ifmail (если это чудо ещё у кого-то осталось) и jamnntpd/smapinntpd, чтобы взад воссоздать ь все FTN клуджи и хедеры как они были в оригинальном сообщении.
    Вот я сейчас супер изврат предложил, но на вот этом примере я могу хоть как-то объяснить юзкейс полезный - есть список из десятка публичных NNTP серверов с регистрацией и без, которые предоставляют доступ к фидо как к конференциям, и можно "на попробовать" тот самый тёплый-ламповый интернет просто скачать один голдед и сразу начать читать фидошку, даже без регистрации, без мейлеров, тоссеров, и и получения поента даже, просто из-каробки, с тем самым ретро-текст-мод-экспериенсом. А зарегавшись, можно как поент систему использовать. Сичёшь? А куда ты будешь этим гимини ходить?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Konstantin Simonov@2:5000/111.11 to Serg Podtynnyi on Thu Nov 25 14:11:42 2021

    Hi, Serg!

    Wednesday November 24 2021 22:26, Serg Podtynnyi (2:5030/3165) => Nil A:

    PS Одна из фич в планах это поддержка протокола gemini.
    Шо, прям из голдеда можно будет крипту покупать, или крипту слать
    нетмейлом?
    ет, я про протокол Gemini
    https://en.wikipedia.org/wiki/Gemini_(protocol), это гипертекстовый фидонет))

    Фидонет будет великим и гипертекстовым!
    (c) Mithgol the Webmaster


    Sincerely yours, Konstantin.

    --- GoldED+/W32-MINGW 1.1.5-b20180707 WinNT 6.1.7601-SP1 iP-III
    * Origin: Lost Cluster Station 2:5000/100.99 2:5000/115.15 (2:5000/111.11)
  • From Dmitriy Kulikov@2:6090/14 to Serg Podtynnyi on Fri Nov 26 14:42:10 2021
    Мир дому твоему, *Serg* !

    24 оя 21 22:26, you wrote to Nil A:

    Шо, прям из голдеда можно будет крипту покупать, или крипту слать
    нетмейлом?
    ет, я про протокол Gemini
    https://en.wikipedia.org/wiki/Gemini_(protocol), это гипертекстовый фидонет))

    Т.е. FGHI смысла нет просить?)))

    Дмитрий Ю. Куликов
    для эхоконференции _Редактоp cообщений GoldED_ [26 оя 21 - 14:42]
    ... https://vk.com/hakudzero @2.6090.14:matrix.org..
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: hakudzero station, Atomnet, Zheleznogorsk (2:6090/14)
  • From Serg Podtynnyi@2:5030/3165 to Nil A on Thu Dec 2 18:24:02 2021
    Hello Nil!

    Wednesday November 24 2021 22:35, you wrote to me:


    PS Одна из фич в планах это поддержка протокола gemini.
    ет, я про протокол Gemini
    https://en.wikipedia.org/wiki/Gemini_(protocol), это
    гипертекстовый фидонет))

    А кому, кроме тебя, это может быть интересно?

    Если мне интресно то уже хватит)

    Если уж очень хочется поизвращаться, можно, например на худой конец, вкорячить в голдед NNTP, и научить его распарсивать X-.. хедеры от fidogate, ifcico/ifmail (если это чудо ещё у кого-то осталось) и jamnntpd/smapinntpd, чтобы взад воссоздать ь все FTN клуджи и хедеры
    как они были в оригинальном сообщении. Вот я сейчас супер изврат предложил, но на вот этом примере я могу хоть как-то объяснить юзкейс полезный - есть список из десятка публичных NNTP серверов с
    регистрацией и без, которые предоставляют доступ к фидо как к конференциям, и можно "на попробовать" тот самый тёплый-ламповый
    интернет просто скачать один голдед и сразу начать читать фидошку,
    даже без регистрации, без мейлеров, тоссеров, и и получения поента
    даже, просто из-каробки, с тем самым ретро-текст-мод-экспериенсом. А зарегавшись, можно как поент систему использовать. Сичёшь? А куда ты будешь этим гимини ходить?

    NNTP отличный протокол и есть куча софта для него,но джимини будет интреснее, так как это очень похоже на фидо, но с картинками и прочим. Если эхи будут на сервере например у меня в формате джимини их тоже можно будет читать скачав только golded и вбив адрес.

    Serg

    --- GoldED+ NG/W10
    * Origin: ----> Default GoldED Origin <---- (2:5030/3165)
  • From Serg Podtynnyi@2:5030/3165 to Dmitriy Kulikov on Thu Dec 2 18:29:44 2021
    Hello Dmitriy!

    Friday November 26 2021 14:42, you wrote to me:

    Шо, прям из голдеда можно будет крипту покупать, или крипту
    слать нетмейлом?
    ет, я про протокол Gemini
    https://en.wikipedia.org/wiki/Gemini_(protocol), это
    гипертекстовый фидонет))

    Т.е. FGHI смысла нет просить?)))

    Как часть адреса gemini, вполне норм идея.

    Serg

    --- GoldED+ NG/W10
    * Origin: ----> Default GoldED Origin <---- (2:5030/3165)
  • From Dmitriy Kulikov@2:6090/14 to Serg Podtynnyi on Fri Dec 3 20:53:56 2021
    Мир дому твоему, *Serg* !

    02 Дек 21 18:24, you wrote to Nil A:

    А кому, кроме тебя, это может быть интересно?
    Если мне интресно то уже хватит)

    И это правильно))))

    Дмитрий Ю. Куликов
    для эхоконференции _Редактоp cообщений GoldED_ [03 Дек 21 - 20:53]
    ... https://vk.com/hakudzero Telegram: @hakudzero ..
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: hakudzero station, Atomnet, Zheleznogorsk (2:6090/14)
  • From Dmitriy Kulikov@2:6090/14 to Serg Podtynnyi on Fri Dec 3 20:54:58 2021
    Мир дому твоему, *Serg* !

    02 Дек 21 18:29, you wrote to me:

    Т.е. FGHI смысла нет просить?)))
    Как часть адреса gemini, вполне норм идея.

    А этот формат адресов совместим с тем форматом, что предложил Мицгол и который реализован в некотором софте?

    Дмитрий Ю. Куликов
    для эхоконференции _Редактоp cообщений GoldED_ [03 Дек 21 - 20:55]
    ... https://vk.com/hakudzero Telegram: @hakudzero ..
    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: hakudzero station, Atomnet, Zheleznogorsk (2:6090/14)
  • From Serg Podtynnyi@2:5030/3165 to Dmitriy Kulikov on Thu Dec 23 22:02:14 2021
    Hello Dmitriy!

    Friday December 03 2021 20:54, you wrote to me:

    Т.е. FGHI смысла нет просить?)))
    Как часть адреса gemini, вполне норм идея.

    А этот формат адресов совместим с тем форматом, что предложил Мицгол и который реализован в некотором софте?

    Вполне, схему только можно не юзать, а компоненты вполне нормально и читаемо подходят под gemini.

    Serg

    --- GoldED+ NG/W10
    * Origin: ----> Default GoldED Origin <---- (2:5030/3165)