• СОБ. ИНФ.: вышла новая версия построителя статистики T-Hist v. 1.0.0

    From Alex Barinov@2:5020/5452 to All on Wed Aug 12 20:21:37 2026

    Mikhail Markovskiy (2:5020/378) собрал и выложил новую версию построителя статистики для популярных мейлеров T-Hist v.1.0.0 с бинарниками для Linux

    https://klug-photo.dreamwidth.org/709558.html

    что такое T-Hist можно прочитать тут: https://klug-photo.dreamwidth.org/708165.html)

    T-Hist для Linux x86_64/i686 и Windows 64/32

    Последняя версия T-Hist 0.30.alpha7 для DOS, OS/2 и NT (win32) была выпущена в 2003 году. Через 23 года я снова взялся за исходники и скомпилировал T-Hist (а также утилиты LnkStat и DmpHist) для Linux x86_64/i686 и Windows 64/32. Архив с новой версией можно скачать с яндекс диска или облака mail.ru.

    Архив содержит исполняемые файлы в следующих каталогах:

    - linux - исполняемые файлы Linux для архитектур x86_64 и i686
    - linux-static - статически скомпилированные исполняемые файлы Linux для архитектур x86_64 и i686
    - windows - исполняемые файлы для Windows 64-bit и 32-bit

    Свежую документацию я пока не сделал. Описание утилит и пример конфигурационного файла можно взять из архива со старой версией в каталоге _old. (Возможное сообщение об ошибке при распаковке архива игнорируйте: unzip распаковывает архив без ошибок, а 7z сообщает об ошибках, но всё равно распаковывает правильно.)

    Текстовые файлы документации и пример конфигурационного файла старой версии сделаны в кодировке CP866, окончание строк досовское. Для использования в Linux старого конфигурационного файла сконвертируйте его в Unix-формат:

    dos2unix t-hist.ctl

    Для сохранения русского текста в параметрах, имеющих текстовые значение, и в комментариях используйте кодировку UTF-8.
    Выражаю благодарность Alex Barinov 2:5020/715, 2:50/0 ([profile] huba) за тестирование новой версии T-Hist на своём узле. Также благодарю всех, чьи идеи, предложения и помощь в тестировании позволили создать и развивать этот проект. Имена некоторых из этих людей приведены в файле документации к старой версии.

    История изменений для новых версий

    1.0.0

    1. Все утилиты выводят информацию и создают текстовые выходные файлы в кодировке UTF-8. Для постинга файлов статистики в эхоконференцию/нетмейл их нужно преобразовать в кодировку CP866:

    iconv -f UTF-8 -t CP866 in.txt -o out.txt

    2. Дополнительно утилитам LnkStat и DmpHist (но не T-Hist) добавлен ключ командной строки -u, позволяющий выбирать кодировку между UTF-8 и ASCII 7-bit:

    -u, -u+ - использовать UTF-8 (по умолчанию)
    -u- - использовать ASCII 7-bit без символов псевдографики

    3. Для сессий длительностью меньше секунды (когда время начала и конца сессии в секундах, взятые из бинарного лога, совпадают), принудительно устанавливается длительность 1 секунда вместо 0 секунд, получаемых вычитанием значений времени. T-Hist разрабатывался во времена dial-up, когда не бывало столь коротких сессий. о с IP-мейлерами (binkd) получалось, что сессии длительностью меньше секунды при построении гистограмм не учитывались. Теперь они учитываются.

    4. Побочный эффект предыдущего пункта: если при подсчёте среднего CPS учитывать все сессии (и непустые, и пустые), то результат будет занижен. Раньше большинство пустых IP-сессий имели расчётную длительность 0 секунд и не увеличивали суммарное время всех сессий. Теперь каждая пустая сессия увеличивает суммарное время как минимум на 1 секунду, хотя на самом деле сессия была короче. Чем больше пустых сессий, тем сильнее сумма длительностей всех сессий превышает реальное суммарное время. Для более корректного подсчёта среднего CPS укажите в конфиге T-Hist:

    AdvancedCPS Yes

    5. Действие параметра NoDrawZero в файле конфигурации T-Hist теперь распространяется и на гистограммы (раньше этот параметр влиял только на графики). Теперь общая гистограмма загрузки всегда соответствует "суммированию" всех строк графика.

    E-Mail: aleksey.v.barinov AT gmail.com Skype: huba-huba Telegram: @huba715 [Team Бородатые] [F09F87BAF09F87A6]
    ... Мир хижинам - война дворцам!
    --- GoldED+/W64-MSVC 1.1.5-b20240306
    * Origin: Alex at Home (2:5020/5452)