- RU.QICO ----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 30 из 55
 От   : Alexey Matrosov                     2:203/910         21 сен 26 19:52:41
 К    : Mikhail Markovskiy                                    21 сен 26 21:05:01
 Тема : Re: qico 0.60.0
----------------------------------------------------------------------------------
                                                                                 
@REPLY: 2:5020/378 6ab15ebf
@MSGID: 2:203/910 6ab170e5
@PID: GED+W64 2.0.0-b20260917
@CHRS: CP866 2
@TZUTC: 0200
@TID: hpt/lnx 1.9 2024-03-02
Hello Mikhail,

Monday September 21 2026 19:30, you wrote to me:

 MM> Мне не очень хочется выкладывать исходники, потому что просто стыдно
 MM> за такой код.

 Imho, в наше время стыдиться кода, написанного самостоятельно и
вручную, не то что не стоит - им гордиться надо! :)
 Тем более, всё можно причесать различными способами, если уж нашлась
причина стыдиться ;)
 Но это лучше, чем вообще ничего! У меня сейчас нет для qico
ничего, кроме старенького osastat. К сожалению.

 MM> T-Hist я начал делать в 1996 году, и куски кода есть с
 MM> тех времён, когда я вообще не думал о какой-то культуре ведения кода,
 MM> структурировании (всё свалено в один файл) и т.п. Там в коде даже один
 MM> goto есть, и трогать я его не буду, потому что оно работает :).

 MM> 23 года я в исходники не заглядывал - с 2003 года, когда была сделана
 MM> последняя версия под DOS, OS/2, NT. А тут вот летом перенёс ноду под
 MM> линукс, и встал вопрос о генерации статистики. Полез я в старый код -
 MM> кровь из глаз.

 MM> Всё-таки довёл более-менее до чего-то работающего. Спасибо /715,
 MM> который стал тестером новых версий. На его хорошо загруженном узле
 MM> легче было баги вылавливать, чем у меня с одним единственным аплинком.

 Аналогично. Я вернулся в fidonet после 23 лет отсутствия. Последнее,
что было у меня на ноде в те времена - KittenMail, FTrack, GoldEd.
Скорее всего, тогда же и T-Hist юзал в этой связке. Сейчас для qico
ничего дельного не нашел, переплевался от найденных скриптов для binkd и
сделал свой простой скрипт, правда для разбора текстовых логов (ибо в
бинарных от binkd не всё интересующее попадает - например, список неудачный
сессий с причинами и деталями). Заодно, убрал из отчета cps, который сейчас
неактуален, заменив на время сессии. Мне было нужно что-то простое, вот такого
вида. Пример двух видов отчета, которые делает мой скрипт:

= rabarber.robots (2:203/910) =================================================
 From : Daily Reports                       2:203/910       08 Sep 26 00:00:04
 Subj : Binkd report
===============================================================================
Period: yesterday: 2026-09-07
binkd-r 0.4.1

                             Successful Sessions
----------------------------------------------------------------------------
 Remote                     |  Out |   In |    Sent | Received |    Duration
----------------------------------------------------------------------------
 2:201/127                  |    0 |  144 |       0 |        0 |          7s
 2:203/0                    |    1 |   71 |       0 |   482.0k |         41s
 2:203/910.1                |    0 |    7 |   69.5k |      720 |          1s
 2:240/1120                 |    0 |   40 |       0 |    96.6k |      6m 48s
 2:292/854                  |    0 |    1 |       0 |   120.7k |         21s
 2:5001/100                 |    0 |  143 |       0 |     7.5k |         40s
 2:5001/5001.5001           |    0 |    1 |       0 |        0 |         11s
 2:5015/46                  |    0 |   24 |       0 |    22.5k |          6s
 2:5020/715                 |    0 |   13 |       0 |   102.8k |      3m 40s
 2:5030/1374                |    1 |    0 |       0 |        0 |          7s
 2:9999/9999.9              |    0 |    5 |       0 |     1.7k |         34s
----------------------------------------------------------------------------
 Total received     834.5k                 Successful sessions  451
 Total sent          69.5k                 Outgoing / Incoming  2 / 449
 Total traffic      904.0k                 Total duration       13m 16s
----------------------------------------------------------------------------

                                Payload Files
----------------------------------------------------------------------------
 Dir | File                               |    Size | Remote
----------------------------------------------------------------------------
 in  | Z2DAILY.250                        |  119.7k | 2:292/854
 in  | FNEWTH36.ZIP                       |   13.1k | 2:203/0
 in  | ech01042.zip                       |   13.6k | 2:5020/715
----------------------------------------------------------------------------
 Sent files          0 (0)                 Received files       3 (146.4k)
----------------------------------------------------------------------------

                               Failed Sessions
----------------------------------------------------------------------------
 Total failed: 14
 Distinct reasons: 3

 Dir | Secure AKA 2:5020/715@fidonet busy, drop the session         |  Count
----------------------------------------------------------------------------
 in  | 95.143.217.246 (New World; Alex Barinov)                     |      8

 Dir | recv: connection closed by foreign host                      |  Count
----------------------------------------------------------------------------
 in  | o030.scanner.modat.io [85.217.149.29]                        |      2
 in  | ahmad.probe.onyphe.net [91.231.89.9]                         |      1
 in  | martinez.probe.onyphe.net [91.231.89.15]                     |      1
 in  | 2:5020/715 (New World; Alex Barinov)                         |      1

 Dir | recv: Connection reset by peer                               |  Count
----------------------------------------------------------------------------
 in  | 216.25.89.78                                                 |      1

                                 Session List
----------------------------------------------------------------------------
    Date/Time   Address        |     S/R | Result
----------------------------------------------------------------------------
i*  02/08 00:01 2:5015/46      |    0/1k | OK
i*  02/08 00:01 2:5020/715     |   0/632 | OK
i?! 02/08 00:16 2:203/910.2    |     0/0 | incorrect password
i ! 02/08 01:16 132.145.41.221 |     0/0 | Secure AKA 2:5001/100@fidonet bus
o*! 02/08 01:16 2:5001/100     |   903/0 | recv: connection closed by foreig
i*  02/08 01:17 2:203/0        |    0/5k | OK
i*  02/08 01:21 2:203/0        |    0/6k | OK
o*! 02/08 01:22 2:5001/100     |    1k/0 | recv: connection closed by foreig
o*  02/08 01:22 2:5001/100     |     0/0 | OK
i ! 02/08 11:52 85.217.149.17  |     0/0 | recv: connection closed by foreig
i*  02/08 11:54 2:203/0        |    0/9k | OK
i ! 02/08 12:07 85.217.149.42  |     0/0 | recv: connection closed by foreig
i*  02/08 12:10 2:5001/100     |     0/0 | OK
----------------------------------------------------------------------------
Total sessions: 240

Session Result: ` ` - Success  `!` - Failure
Direction     : `i` - Incoming `o` - Outgoing
Password      : `*` - Present  ` ` - Absent   `?` - Error

--- binkd-r by map
 * Origin: Rabarber Skellefte! (2:203/910.0)

==== End golded_out.txt ====

Mvh,
Alex.

---
 * Origin: Rabarber > Skelleftea > Sweden (2:203/910)
SEEN-BY: 203/910 469/122 5001/100 5015/46 5020/290
378 715 1146 2332 4441 9696
SEEN-BY: 5023/24 5030/1081 5034/13 5051/44 5061/15
5075/128 5090/138
@PATH: 203/910 5020/715



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх