разбросало кучу #6 (шалом, я робот)

Dec 05, 2014 11:44

Вот ты, дорогой читатель, наверное волнуешься, дескать отчего молчит геладын, и где наконец-то, нет я спрашиваю, продолжение эпичного труда про кучность винтовок.

А я всё это время (все прошлые выходные) пил чай, курил табак, потел, и писал программное обеспечения для электронно-вычислительных машин.

Умеет гитик:
* загрузить сканы или фото мишеней с пробоинами
* отметить тремя клацами мыши масштаб (отрезок известной длины)
* отметить клацами мыши точку прицеливания (центр мишени)
* отметить клацами мыши все пробоины, понимает несколько серий на одной и той же картинке
* по индивидуальным сериям считает только маразб() и ноль прицельных (отклонение СТП от центра), и то -- для информации
* по всем пробоинам сразу (синтез из всех групп) считает кучность (сигму Рылея), СТП и доверительные интервалы того и другого
* в итоге, R95 с сопутствующим доверительным интервалом (на картинке -- зелёненький) даёт о разбросе исчерпывающее представление

Загруженная и размеченная мишень, выбрана группа снизу:


Зум на верхнюю группу:


Итоги:


Пример диагноза (векторный формат):


(Все цифры -- реальные; Steyr CISM (до бединга), валовый армейский GP11 1991 г.р.)

Да, я знаю, что панелька слева -- уродство, к релизу поправлю.

Платформа: HTML 5, CSS, JavaScript.

Сервер: не требуется. Вся программа крутится локально, и ничего никуда не отсылает.

Системные требования: бровзер последней версии. Тестировалось с хромым и фаерфокусом под линукцом и с ними же плюс сафарей под маком. Под тырнетысплорыром не тестировалось и тестироваться не будет; с версиями 10 и выше может и сработает, но если нет -- фиксить я это не буду, бо не имею в наличии.
В виду используемых, прости Господи, "технологий" памяти всё это жрёт изрядно. С двумя мишенями A3 в 150dpi, про хромого система говорит "Maximum resident set size (kbytes): 558152". Впрочем, на одной страничке с ютюбика он уже жрёт об 200М, для нынешних машинок должно быть ок (инфляция, конечно, кошмарная, давно я кода не писал).

Лицензия: GPL.

Пользуясь случаем, отправляю лучи жизнерадостных галлюциногенов авторам спецификаций HTML 5, CSS и JavaScript, пусть они счастливо упорются и перестанут заниматься не своим делом. Идея, тащемта, неплохая -- на всякий практический вопрос придуман ответ, но в конкретном воплощении нет совершенно ничего, сделанного не через жопу. Я в первый раз с этим хозяйством сталкиваюсь, понимаю почему все кхм... уеб-программисты такие дурные, мозги набекрень нараз.

В принципе, функционал весь допилен, осталось допилить кхмм... междумордие. Если кто-нибудь из тебя, дорогой читатель, хочет дополнительных функциональных прибамбасов -- ещё не поздно пожелать. К новогодним праздникам, авось, добью; записывайся, товарищ, в бетатестеры, и счётная мощь пойдёт на пользу народному хозяйству (а не на сраные лайки в сраном фейцбучике).

И да, традиционное -- объявляется конкурс на лучшее название.

разбросало кучу, вероятность, шалом я робот, возликуй зануда

Previous post Next post
Up