----------------------------------------------------------------------------------
@MSGID: 2:5020/5452 6a7cad1d
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w64-mvcdll 1.9 2022-01-23
> 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)
SEEN-BY: 50/8 700 382/736 469/122 5001/100 5010/275
352 5015/46 5020/290 378
SEEN-BY: 5020/570 715 830 837 921 1042 1146 4441
5452 8912 9696 5023/24
SEEN-BY: 5030/115 1081 5034/13 5051/44 5057/19
5061/15 5075/128 5090/138
SEEN-BY: 6035/3
@PATH: 5020/5452 715