geladen (geladen) wrote,
geladen
geladen

Categories:

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

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

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

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

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


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


Итоги:


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


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

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

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

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

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

Лицензия: GPL.

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

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

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

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 14 comments