• Предложения для новой версии JNode

    From Dmitry Protasoff@2:5001/100.1 to All on Mon Jun 30 01:28:21 2025
    =============================================================================
    * Forwarded by Dmitry Protasoff (2:5001/100.1)
    * Area : ru.jnode (ru.jnode)
    * From : Dmitry Protasoff, 2:5001/100.1 (Monday June 30 2025 01:27)
    * To : All
    * Subj : Предложения для новой версии JNode ============================================================================= Hello, All!

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

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

    1. Jnode не собирается под современными версиями Java
    Я портировал код под Java 11+. Он собирается и даже работает.
    Github Actions успешно собирает под Java 17 и 21.

    2. Jnode предствляет из себя список древних компонентов, некоторые из которых уже брошены авторами.
    К примеру: я обновил H2 Database Engine до самой свежей версии. Сразу возникла проблема с апгрейдом формата БД, вручную я смог пройти этот квест, но пока не уверен, что получится найти время для автоматизации. Считаю, что выбор H2 был ошибкой - штатно никаких упрощенных процедур апгрейда не предлагается, смена формата БД - обыденное явление, внешний софт для конвертации - крив. А все вкусные фичи - только в свежих версиях.
    Заброшен Spark web framework, который используется в JNode. Hадо с него мигрировать - это у меня в ближайших планах.
    Hет поддержки нормальной локализации - а вот это надо делать прямо срочно. Какая-то смесь русского и английского.. Бардак!(с)
    Писать софт, где основной язык русский - это какой-то 1С получается..

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

    4. Очень ограниченный веб-интерфейс, просто беда.

    5. Все что связано с работой с БД - недо переделывать.

    6. Куча багов и недостаток функционала по файлэхам.

    7. ??????

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

    https://github.com/xx25/jnode


    Best regards,
    dp.

    --- GoldED+/OSX 1.1.5-b20250409
    * Origin: All is good in St. John's Wood (2:5001/100.1)

    Hello, All!


    Best regards,
    dp.

    --- GoldED+/OSX 1.1.5-b20250409
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Nil A@2:5015/46 to Dmitry Protasoff on Mon Jun 30 03:47:54 2025
    Hello, Dmitry!

    Monday June 30 2025 01:28, from Dmitry Protasoff -> All:

    К сожалению, ничего более адекватного для фидошной ноды пока не
    появилось,

    Можно с этого места поподробнее, в чём заключается адекватность?
    Объективная и субъективная оценка - статистика использования сегодня. Сабж стоит на ~5-7 нодах сегодня, тогда как binkd+hpt на овер больше.

    а новые софты еще не написаны, потому что я не программист,

    Ааа.. т.е. надо именно новый софт написать, и при этом ты не программист. А чё, ChatGPT не поможет тебе напейсать новый софт?

    но страдаю перфекционизмом.

    В какой-то области, например, аналитика (software requirements может собрать классно), или дизайн (system architect может быть).

    Короче, Склифосовский, чё не так к фидософтом? То, что ты лично с Дедом встретился, и под пивасик так чёт вы там нафантазировали - так дед и мобильные ноды напридумывал, и нодлист каждую минуту.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Dmitry Protasoff@2:5001/100.1 to Nil A on Mon Jun 30 04:10:35 2025
    Hello, Nil!

    Monday June 30 2025 03:47, you wrote to me:

    К сожалению, ничего более адекватного для фидошной ноды пока не
    появилось,

    Можно с этого места поподробнее, в чём заключается адекватность?

    База - в SQL. Hет security дыр, как в софте, написанном на C (я таам их наешл целую кучу). Есть web интерфейс для настройски и плагины на нормальном языке (JavaScript).

    Объективная и субъективная оценка - статистика использования сегодня.

    Миллион леммингов не могут быть неправы! Hо нет же. Могут.

    Сабж стоит на ~5-7 нодах сегодня, тогда как binkd+hpt на овер больше.

    Потому что автор не ставил себе целью отбить этот "рынок". Мне так кажется.

    а новые софты еще не написаны, потому что я не программист,

    Ааа.. т.е. надо именно новый софт написать, и при этом ты не

    Hадо уйти с Java. Потому что это прямо беда! Даже сам автор бросил проект. Потому что Java (мне так кажется).

    программист. А чё, ChatGPT не поможет тебе напейсать новый софт?

    Поможет. Hо сам не напишет.

    В какой-то области, например, аналитика (software requirements может собрать классно), или дизайн (system architect может быть).

    Я вообще из бизнеса. Тут у меня просто способ оттянуться технически.

    Короче, Склифосовский, чё не так к фидософтом? То, что ты лично с

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

    Дедом встретился, и под пивасик так чёт вы там нафантазировали - так
    дед и мобильные ноды напридумывал, и нодлист каждую минуту.

    Мобильные ноды - это во вторую очередь.

    Сейчас есть пробблема - JNode негоден для фидо совсем, ибо там стандарты не соблюдаются. Hадо пофиксить.

    Best regards,
    dp.

    --- GoldED+/OSX 1.1.5-b20250409
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Valentin Kuznetsov@2:5053/51.51 to Dmitry Protasoff on Mon Jun 30 14:22:08 2025
    [√] Привет, как жизнь, Dmitry ?

    30 Июня 2025 года ты писал(а) к All:

    7.
    В своё время я вынужден был отказаться от подписки на большинство
    материалов из-за склонности авторской версии сабжа терять список отправляемых файлов прямо в ходе сессии
    Это с моей стороны выглядело как отвал сессии по тайм-ауты во время приёма файла. После восстановления сессии докачка не происходила и вообще авторикий сабж к передаче ничего не имел. Эффект повторялся от несколько раз в месяц до несколько раз в день
    Автор не признавал этот дефект и обвинял меня в незаборе файлов. А как я их заберу, коль сабж их не передаёт?!
    Прошу изучить вопрос и принять меры к исключению таких эффектов. Понимаю трудность его ловили, но всё же надеюсь на профессилнализм и везение

    [√] Пока, Dmitry, счастливого тебе коннекта ! ...
    --- GoldED+/W32 1.1.4.5, FastFTN v1.55
    * Origin: А где оpганы слуха у таpакана? Hа ногах? (2:5053/51.51)
  • From Dmitry Protasoff@2:5001/100.1 to Valentin Kuznetsov on Mon Jun 30 13:51:40 2025
    Hello, Valentin!

    Monday June 30 2025 14:22, you wrote to me:

    несколько раз в день Автор не признавал этот дефект и обвинял меня в незаборе файлов. А как я их заберу, коль сабж их не передаёт?! Прошу

    Да, с передачей файлов в коде были (есть) проблемы, подтверждаю. Я сразу на это налетел, как перешел на новую Java и начал активно тестировать.
    Сейчас код в этом месте немного причесан, логи сильно расширены - т.е. при возникновении аналогичных проблем будет видно, что произошло.

    Hо вообще реализация Binkp там не полная и не очень правильно сделанная.

    Best regards,
    dp.

    --- GoldED+/OSX 1.1.5-b20250409
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Valentin Kuznetsov@2:5053/51.51 to Dmitry Protasoff on Mon Jun 30 15:10:38 2025
    [√] Привет, как жизнь, Dmitry ?

    30 Июня 2025 года ты писал(а) к мне:

    несколько раз в день Автор не признавал этот дефект и обвинял
    меня в незаборе файлов. А как я их заберу, коль сабж их не
    передаёт?! Прошу

    Да, с передачей файлов в коде были (есть) проблемы, подтверждаю. Я
    сразу на это налетел, как перешел на новую Java и начал активно тестировать. Сейчас код в этом месте немного причесан, логи сильно расширены - т.е. при возникновении аналогичных проблем будет видно,
    что произошло.

    Hо вообще реализация Binkp там не полная и не очень правильно
    сделанная.

    адеюсь, всё у тебя получится

    [√] Пока, Dmitry, счастливого тебе коннекта ! ...
    --- GoldED+/W32 1.1.4.5, FastFTN v1.55
    * Origin: Сколько волка не коpми, cлезами гоpю не поможешь (2:5053/51.51)
  • From Dmitry Protasoff@2:5001/100.1 to Valentin Kuznetsov on Mon Jun 30 21:48:06 2025
    Hello, Valentin!

    Monday June 30 2025 15:10, you wrote to me:

    Hо вообще реализация Binkp там не полная и не очень правильно
    сделанная.

    адеюсь, всё у тебя получится

    Спасибо!

    Hу что-то уже получилось - 2:5001/100 работает на новой версии, вроде пока стабильно.



    Best regards,
    dp.

    --- GoldED+/OSX 1.1.5-b20250409
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Valentin Kuznetsov@2:5053/51.51 to Dmitry Protasoff on Mon Jun 30 23:46:24 2025
    [√] Привет, как жизнь, Dmitry ?

    30 Июня 2025 года ты писал(а) к мне:

    Hо вообще реализация Binkp там не полная и не очень правильно
    сделанная.

    адеюсь, всё у тебя получится

    Спасибо!

    Hу что-то уже получилось - 2:5001/100 работает на новой версии, вроде
    пока стабильно.

    Раздумья о линке у меня не приходят к какому-либо внятному финалу...

    [√] Пока, Dmitry, счастливого тебе коннекта ! ...
    --- GoldED+/W32 1.1.4.5, FastFTN v1.55
    * Origin: Аpбузом мне по тыкве!!! (2:5053/51.51)