forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #311  
Старый 04.07.2022, 14:42
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Michael Dukelsky написал(а) к Stas Mishchenkov в Jul 22 13:17:18 по местному времени:

Привет, Stas!

04 July 2022 06:47, Stas Mishchenkov послал(а) письмо к Nil A:

SM>>> Да, я постепенно переписываю такие вещи и отказываюсь от "hpt
SM>>> post", т.к. стали появляться случаи, когда это не срабатывает,
SM>>> но очень постепенно.

NA>> Если есть в hpt post есть баг, то надо его отловить и починить,

SM> Дело не в баге. Если в это время тоссится почта, то hpt post не
SM> срабатывает.

Если ты сделаешь скрипт, срабатывающий, когда тоссится почта, то он с большой вероятностью искорёжит базу сообщений. Надо ждать окончания тоссинга. Максимальное время ожидания задаётся параметром AdvisoryLock в конфиге hpt. Если ты прождал время, заданное в AdvisoryLock, а тоссинг не закончился, надо заканчивать скрипт с кодом ошибки и соответствующим сообщением. Как в перловом скрипте узнать значение параметра конфига Нusky см. perldoc Fidoconfig::Token.

А вообще давайте все связанные с Нusky программистские вопросы обсуждать в ru.husky.devel.

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #312  
Старый 04.07.2022, 21:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Michael Dukelsky написал(а) к Stas Mishchenkov в Jul 22 20:06:30 по местному времени:

Привет, Stas!

04 July 2022 13:17, Michael Dukelsky послал(а) письмо к Stas Mishchenkov:

MD> Если ты сделаешь скрипт, срабатывающий, когда тоссится почта, то он с
MD> большой вероятностью искорёжит базу сообщений. Надо ждать окончания
MD> тоссинга. Максимальное время ожидания задаётся параметром AdvisoryLock
MD> в конфиге hpt. Если ты прождал время, заданное в AdvisoryLock, а
MD> тоссинг не закончился, надо заканчивать скрипт с кодом ошибки и
MD> соответствующим сообщением. Как в перловом скрипте узнать значение
MD> параметра конфига Нusky см. perldoc Fidoconfig::Token.

Пример такого кода можно посмотреть в функции writeConfig в файле Rmfiles.pm. Там запись в конфиг, а не в базу, но это не важно.

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #313  
Старый 05.07.2022, 00:12
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Stas Mishchenkov написал(а) к Michael Dukelsky в Jul 22 22:58:00 по местному времени:


* Ответ на сообщение из _Carbon.Mail (Carbon.Mail).

Нi, Michael!

04 июл 22 12:52, Michael Dukelsky -> Stas Mishchenkov:

MD>>>>>>> А ещё в hpt post есть возможность вставить флаг NPD. Ты
MD>>>>>>> правда думаешь, что сейчас кто-то будет вставлять такой флаг
MD>>>>>>> в надежде, что это письмо может быть прочитаешь ты?
SM>>>>>> Повторяю, я так делаю уже много лет.

MD>>>>> Пришли мне, пожалуйста, ссылки на эти скрипты.

SM>>>> https://brorabbit.g0x.ru/files/rules.sh
SM>>>> https://brorabbit.g0x.ru/files/win/binkdLinksGraph.cmd
SM>>>> https://brorabbit.g0x.ru/files/win/currency.cmd
SM>>>> https://brorabbit.g0x.ru/files/win/gethoro.cmd
SM>>>> https://brorabbit.g0x.ru/files/win/post.cmd
SM>>>> https://brorabbit.g0x.ru/files/win/rules.cmd
SM>>>> https://brorabbit.g0x.ru/files/perl/hpt_stat.pl

MD>>> Я всё-таки думал, что ты исправишь свои скрипты, а ты даже
MD>>> исправлять ничего не стал.

SM>> Ну, они же работают? ;)

MD> Работают, но неправильно. И если результат этой работы попадёт к Максу, ты
MD> его сильно огорчишь.

С этого места помедленнее. Что не правильно?

Нave nice nights.
Stas Mishchenkov.

--- Когда я ем - я глух и нем. Когда я пью - я гораздо коммуникабельней.
Ответить с цитированием
  #314  
Старый 05.07.2022, 09:42
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Stas Mishchenkov написал(а) к Michael Dukelsky в Jul 22 08:28:44 по местному времени:


* Ответ на сообщение из _Carbon.Mail (Carbon.Mail).

Нi, Michael!

04 июл 22 12:52, Michael Dukelsky -> Stas Mishchenkov:

MD> Стас, ты пишешь скрипты, привязанные к Нusky. Поэтому если в Нusky
MD> меняется версия, нарушающая обратную совместимость (а такое время от
MD> времени обязательно будет), то тебе в твоих скриптах надо это учитывать и
MD> возможно что-то поменять. Это называется поддержка софта. Если ты этого не
MD> делаешь, то это называется заброшенный софт (abandonware). Пользователь
MD> такого софта может смело рассчитывать на всякие неожиданности, в том числе
MD> и на падение этого софта. Так что если у пользователя твоего скрипта этот
MD> скрипт упал, виноват не тот, кто сделал новую версию Нusky, а ты.

Дело в том, что это по большейй части писано для себя и роздано as is. Соответственно, о поддержке речь не идёт. Вот то, что выложено на гитхабе в разделе misc хаски, поддерживается и не поломается, а это всего лишь "настройки" моего узла.

SM>> Да, я постепенно переписываю такие вещи и
SM>> отказываюсь от "hpt post", т.к. стали появляться случаи, когда это не
SM>> срабатывает, но очень постепенно.

MD> Об этом позже.

Хорошо.

MD>>> Я не знаю, что именно постит скрипт post.cmd. Не исключено, что
MD>>> там тоже ставить NPD не надо.

SM>> Всё, что ему скормить в качестве параметра.

MD> А это уже неправильно. Если ему скормить обычный текст, а не таблицу, то
MD> он выдаст представление не тем шрифтом.

Сделано было для упрощения тестовых постов в тестовую эху преимущестенно больших текстовых файлов.

Нave nice nights.
Stas Mishchenkov.

--- Перестань пытаться сделать каждого счастливым, ты не текила.
Ответить с цитированием
  #315  
Старый 05.07.2022, 10:42
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Stas Mishchenkov написал(а) к Michael Dukelsky в Jul 22 09:21:42 по местному времени:


* Ответ на сообщение из _Carbon.Mail (Carbon.Mail).

Нi, Michael!

04 июл 22 13:17, Michael Dukelsky -> Stas Mishchenkov:

SM>>>> Да, я постепенно переписываю такие вещи и отказываюсь от "hpt
SM>>>> post", т.к. стали появляться случаи, когда это не срабатывает,
SM>>>> но очень постепенно.

NA>>> Если есть в hpt post есть баг, то надо его отловить и починить,

SM>> Дело не в баге. Если в это время тоссится почта, то hpt post не
SM>> срабатывает.

MD> Если ты сделаешь скрипт, срабатывающий, когда тоссится почта, то он с
MD> большой вероятностью искорёжит базу сообщений. Надо ждать окончания
MD> тоссинга. Максимальное время ожидания задаётся параметром AdvisoryLock в
MD> конфиге hpt.

Вот именно так у меня иногда hpt post и не дожидается.

MD> Если ты прождал время, заданное в AdvisoryLock, а тоссинг не
MD> закончился, надо заканчивать скрипт с кодом ошибки и соответствующим
MD> сообщением. Как в перловом скрипте узнать значение параметра конфига Нusky
MD> см. perldoc Fidoconfig::Token.

А из перла я сейчас просто подбрасываю в инбаунд 12345678.pkt и он гарантировано ни чего не ломает и спокойно тоссится при следующем вызове тоссера.

MD> А вообще давайте все связанные с Нusky программистские вопросы
MD> обсуждать в ru.husky.devel.

И такая есть?

Нave nice nights.
Stas Mishchenkov.

--- Это только от большого ума горе, а от маленького - так, легкая грусть.
Ответить с цитированием
  #316  
Старый 05.07.2022, 19:13
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Michael Dukelsky написал(а) к Stas Mishchenkov в Jul 22 17:53:32 по местному времени:

Привет, Stas!

04 July 2022 22:58, Stas Mishchenkov послал(а) письмо к Michael Dukelsky:

SM>>>>> https://brorabbit.g0x.ru/files/rules.sh
SM>>>>> https://brorabbit.g0x.ru/files/win/binkdLinksGraph.cmd
SM>>>>> https://brorabbit.g0x.ru/files/win/currency.cmd
SM>>>>> https://brorabbit.g0x.ru/files/win/gethoro.cmd
SM>>>>> https://brorabbit.g0x.ru/files/win/post.cmd
SM>>>>> https://brorabbit.g0x.ru/files/win/rules.cmd
SM>>>>> https://brorabbit.g0x.ru/files/perl/hpt_stat.pl

MD>>>> Я всё-таки думал, что ты исправишь свои скрипты, а ты даже
MD>>>> исправлять ничего не стал.

SM>>> Ну, они же работают? ;)

MD>> Работают, но неправильно. И если результат этой работы попадёт к
MD>> Максу, ты его сильно огорчишь.

SM> С этого места помедленнее. Что не правильно?

Как что? Они обычный текст без всяких таблиц постят с флагом NPD, нанося тем самым Максу глубокую душевную травму.

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #317  
Старый 05.07.2022, 19:42
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Michael Dukelsky написал(а) к Stas Mishchenkov в Jul 22 18:04:06 по местному времени:

Привет, Stas!

05 July 2022 08:28, Stas Mishchenkov послал(а) письмо к Michael Dukelsky:

MD>> Стас, ты пишешь скрипты, привязанные к Нusky. Поэтому если в
MD>> Нusky меняется версия, нарушающая обратную совместимость (а такое
MD>> время от времени обязательно будет), то тебе в твоих скриптах
MD>> надо это учитывать и возможно что-то поменять. Это называется
MD>> поддержка софта. Если ты этого не делаешь, то это называется
MD>> заброшенный софт (abandonware). Пользователь такого софта может
MD>> смело рассчитывать на всякие неожиданности, в том числе и на
MD>> падение этого софта. Так что если у пользователя твоего скрипта
MD>> этот скрипт упал, виноват не тот, кто сделал новую версию Нusky,
MD>> а ты.

SM> Дело в том, что это по большейй части писано для себя и роздано as is.
SM> Соответственно, о поддержке речь не идёт. Вот то, что выложено на
SM> гитхабе в разделе misc хаски, поддерживается и не поломается, а это
SM> всего лишь "настройки" моего узла.

Вот что ты писал в одном из своих предыдущих писем про эти самые скрипты:

SM> Суть в том, что их много в разных местах применяется и я уже даже не
SM> помню всех мест, где оно может встретиться. В моём случае вполне
SM> возможна ситуация, что со временем я забуду об этом разговоре и после
SM> обновления огребу кучу совершенно не понятных мне крушений скриптов,
SM> запускаемых автоматически. А даже если и не забуду, то после
SM> обновления, мне придётся перелопатить кучу кода, что бы оно не падало.

В этом абзаце ты, учитывая контекст письма, где это было сказано, по существу сказал, что не надо делать в Нusky новой версии без обратной совместимости, потому что тогда у тебя будут падать скрипты. Теперь ты говоришь, что ну и пусть падают, они были розданы "as is". Ты уж определись и выбери какой-нибудь один вариант.

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #318  
Старый 05.07.2022, 19:42
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Michael Dukelsky написал(а) к Stas Mishchenkov в Jul 22 18:24:38 по местному времени:

Привет, Stas!

05 July 2022 09:21, Stas Mishchenkov послал(а) письмо к Michael Dukelsky:

MD>> Если ты сделаешь скрипт, срабатывающий, когда тоссится почта, то
MD>> он с большой вероятностью искорёжит базу сообщений. Надо ждать
MD>> окончания тоссинга. Максимальное время ожидания задаётся
MD>> параметром AdvisoryLock в конфиге hpt.

SM> Вот именно так у меня иногда hpt post и не дожидается.

Значит, значение AdvisoryLock надо увеличить.

MD>> Если ты прождал время, заданное в AdvisoryLock, а тоссинг не
MD>> закончился, надо заканчивать скрипт с кодом ошибки и
MD>> соответствующим сообщением. Как в перловом скрипте узнать
MD>> значение параметра конфига Нusky см. perldoc Fidoconfig::Token.

SM> А из перла я сейчас просто подбрасываю в инбаунд 12345678.pkt и он
SM> гарантировано ни чего не ломает и спокойно тоссится при следующем
SM> вызове тоссера.

Отличное решение!

MD>> А вообще давайте все связанные с Нusky программистские вопросы
MD>> обсуждать в ru.husky.devel.

SM> И такая есть?

Она существует очень давно. Можешь у меня подписаться.

Приглашаю всех, кто время от времени обсуждает здесь программистские вопросы, и ещё не подписался на ru.husky.devel, подписаться и такие обсуждения вести там.

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #319  
Старый 06.07.2022, 05:44
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Alexey Vissarionov написал(а) к Konstantin Simonov в Jul 22 02:30:00 по местному времени:

Доброго времени суток, Konstantin!
02 Jul 2022 17:54:16, ты -> Max Vasilyev:

KS>>> Если стандартизовать, то в новых версиях при просмотре ее не надо
KS>>> показывать. А для консольных редакторов можно выделять цветом.
MV>> Странное предложение, объясни.
KS> Если хочется, чтобы в гуевых редакторах было красиво, то моноширинным
KS> фонтом достаточно показывать лишь нужные фрагменты.

И много ли у нас этих самых редакторов?


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

... Облачных технологий не существует - существуют только чужие компутеры
--- /bin/vi
Ответить с цитированием
  #320  
Старый 06.07.2022, 05:44
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Alexey Vissarionov написал(а) к Max Vasilyev в Jul 22 02:31:00 по местному времени:

Доброго времени суток, Max!
02 Jul 2022 18:44:12, ты -> Konstantin Simonov:

KS>> Сейчас подобный прием используется в GoldEd для выделения цветом.
KS>> При редактировании видно символы выделения, а при просмотре цвет.
MV> /Ты/ про подобное ?
MV> Это italic, bold, underline - команды для рисования с наклоном,
MV> утощенно, подчеркнуто в GUI. В дедушке за неимением гуя сделали
MV> цвет.

Можно и шрифт менять. Только зачем? И так неплохо... http://pics.rsh.ru/img/screen<b>2022...b>xe64v570.png


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

... Вышла Василиса Премудрая замуж за Иванушку и стала Василисой Дурак
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:27. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot