Некоторое время тому назад,
man_of_motley, уважаемый, передербанил по последнему слову науки и техники код баллистического калькулятора от JBM, последнюю версию выпущенную под GPL. Тогда же, по моей просьбе, кто-то из его ребят забацал перевод этого дела в жабаскрипт. (Живёт мановмотлин проект тут, сердечно рекомендую).
Несмотря на пару глюков, унаследованных от жбм, и некоторые недостающие фичи, которые жбм в опенсорце не выпускал, гонял я на этой основе разные экзотические сценарии (типа градиента ветра), и был вполне доволен, всякий раз отправляя
man_of_motley невидимые, но мощные лучи Благодарности, Счастья, и Нажористых Ништяков.
А тут созрела революционная необходимость. Две революционные необходимости.
1. Для продолжения "как летают пули" надо забацать дидактическую базу, а именно – наглядную иллюстрацию сравнительного влияния разных факторов (собственной кучности винтовки, устойчивости положения стрельбы, качества патрона, умения определять ветер / расстояние / скорость цели, калибра, начальной скорости, баллистического коэффициента, etc. etc.) на вероятность поражения мишени заданных габаритов на разных дистанциях. Т.е. наука там относительно несложная, но я реально устал просчитывать всё это дело полувручную, копипастя из калькулятора в либрофиц и обратно. А хочется чтобы с красивыми картинками, мишенька, пробоины, все дела, и сразу – только мышей клац.
2. Генерация таких карточек тоже до сих пор происходила наполовину вручную, с кучей скриптов из говна и палок (на перле! без компромиссов!), которые нужно было кормить, латать и по ходу подставлять костыли. В очередной раз столкнувшись с задачей для Тигора, я официально заебался. Тоже хочу, чтобы мышей клац – и на выходе готовый пдф.
Всё это, разумеется, я хочу в бровзере, и, разумеется, в чистом жабаскрипте/хтмл5, чтобы не грузить себе сервер.
Для этого нужен баллистический мотор, безглючный и жирнофаршированный. И я, прикусив язычок, суча лапками и потея, давай тот
man_of_motleyин жабаскрипт допиливать.
* пофиксил JBMовский баг с обнулением (изначальный угол бросания считался с тем же углом прицеливания, что и основная траектория)
* прикрутил учёт расстояния до хронометра (который у JBMа был, но до жабыскрипта не дошёл)
* прикрутил (линейный) градиент начальной скорости в зависимости от температуры пороха
* дописал учёт разных атмосферых условий (по модели ICAO) в разных точках траектории, что дико важно, если "на далеко под [значительным] углом"
* перепилил моделирование "coefficient of drag" со статической интерполяции тремя-четырьмя сегментами второй степени на стандартные таблицы CD-Mach (с динамической интерполяцией квадратичными отрезками по трём соседним точкам), что наконец-то позволяет кормить калькулятор лапуевыми данными с доплерадара (а не только стандартной моделью + BC)
Разумеется, поскольку иначе не умею, из красивого enterprise-grade кода, я по ходу приготовил кровавое месиво, крошево и запеканку.
Мотором доволен, херни не выдаёт, сегодняшняя версия, если кому интересно, лежит тут, GPL3 (но простому стрелку оно без надобности, бо там только одинокий, голый и сырой скрипт мотора).
Теперь, приступая к написанию красивого намордника для всего этого дела, споткнулся я на главном: у эпичного прожекта нет Достойного Названия.
Рабочее название есть – хлёсткое, звучное и гордое: Ебалка.
Однако, в затяжном отрыве от фольклора, я часто недооцениваю остроту реакции населения на матюки. И тут, боюсь, кого-нибудь от слова, к примеру, "ебанина", "пиздятина" или "мизулина" кондратий обнимет (полон тырнет примеров), кинется бедняга, а у меня и без того карма вовсю по пизде идёт.
В этой связи к тебе и обращаюсь, дорогой читатель (сами мы не местные).
Напоминаю, речь идёт о (1) считалке вероятности попадалова (на разных дистанциях по разным мишеням в зависимости от всеразличных факторов), и (2) генераторе баллистических карточек в пдф к распечатке. Ну и (3) калькулятор общего назначения, в бровзере, yet another jbm, в порядке преумножения сущностей и загрязнения ноосферы.
Кто придумает для всего этого красивое ненеприличное название – тому с меня обильная благодарность, а также, разумеется, пыво или иной полезный напиток при личной встрече.
Несмотря на пару глюков, унаследованных от жбм, и некоторые недостающие фичи, которые жбм в опенсорце не выпускал, гонял я на этой основе разные экзотические сценарии (типа градиента ветра), и был вполне доволен, всякий раз отправляя
А тут созрела революционная необходимость. Две революционные необходимости.
1. Для продолжения "как летают пули" надо забацать дидактическую базу, а именно – наглядную иллюстрацию сравнительного влияния разных факторов (собственной кучности винтовки, устойчивости положения стрельбы, качества патрона, умения определять ветер / расстояние / скорость цели, калибра, начальной скорости, баллистического коэффициента, etc. etc.) на вероятность поражения мишени заданных габаритов на разных дистанциях. Т.е. наука там относительно несложная, но я реально устал просчитывать всё это дело полувручную, копипастя из калькулятора в либрофиц и обратно. А хочется чтобы с красивыми картинками, мишенька, пробоины, все дела, и сразу – только мышей клац.
2. Генерация таких карточек тоже до сих пор происходила наполовину вручную, с кучей скриптов из говна и палок (на перле! без компромиссов!), которые нужно было кормить, латать и по ходу подставлять костыли. В очередной раз столкнувшись с задачей для Тигора, я официально заебался. Тоже хочу, чтобы мышей клац – и на выходе готовый пдф.
Всё это, разумеется, я хочу в бровзере, и, разумеется, в чистом жабаскрипте/хтмл5, чтобы не грузить себе сервер.
Для этого нужен баллистический мотор, безглючный и жирнофаршированный. И я, прикусив язычок, суча лапками и потея, давай тот
* пофиксил JBMовский баг с обнулением (изначальный угол бросания считался с тем же углом прицеливания, что и основная траектория)
* прикрутил учёт расстояния до хронометра (который у JBMа был, но до жабыскрипта не дошёл)
* прикрутил (линейный) градиент начальной скорости в зависимости от температуры пороха
* дописал учёт разных атмосферых условий (по модели ICAO) в разных точках траектории, что дико важно, если "на далеко под [значительным] углом"
* перепилил моделирование "coefficient of drag" со статической интерполяции тремя-четырьмя сегментами второй степени на стандартные таблицы CD-Mach (с динамической интерполяцией квадратичными отрезками по трём соседним точкам), что наконец-то позволяет кормить калькулятор лапуевыми данными с доплерадара (а не только стандартной моделью + BC)
Разумеется, поскольку иначе не умею, из красивого enterprise-grade кода, я по ходу приготовил кровавое месиво, крошево и запеканку.
Мотором доволен, херни не выдаёт, сегодняшняя версия, если кому интересно, лежит тут, GPL3 (но простому стрелку оно без надобности, бо там только одинокий, голый и сырой скрипт мотора).
Теперь, приступая к написанию красивого намордника для всего этого дела, споткнулся я на главном: у эпичного прожекта нет Достойного Названия.
Рабочее название есть – хлёсткое, звучное и гордое: Ебалка.
Однако, в затяжном отрыве от фольклора, я часто недооцениваю остроту реакции населения на матюки. И тут, боюсь, кого-нибудь от слова, к примеру, "ебанина", "пиздятина" или "мизулина" кондратий обнимет (полон тырнет примеров), кинется бедняга, а у меня и без того карма вовсю по пизде идёт.
В этой связи к тебе и обращаюсь, дорогой читатель (сами мы не местные).
Напоминаю, речь идёт о (1) считалке вероятности попадалова (на разных дистанциях по разным мишеням в зависимости от всеразличных факторов), и (2) генераторе баллистических карточек в пдф к распечатке. Ну и (3) калькулятор общего назначения, в бровзере, yet another jbm, в порядке преумножения сущностей и загрязнения ноосферы.
Кто придумает для всего этого красивое ненеприличное название – тому с меня обильная благодарность, а также, разумеется, пыво или иной полезный напиток при личной встрече.
no subject
Date: 2018-07-09 01:05 pm (UTC)no subject
Date: 2018-07-09 01:25 pm (UTC)однако, боюсь, другоязоносители (фр., англ., etc.) на "тч" спотыкаться будут.
"метка" было бы чотко, но на этот запрос тырнет завален какими-то строегреками.
no subject
Date: 2018-07-09 01:29 pm (UTC)no subject
Date: 2018-07-09 03:14 pm (UTC)шибболетзвук "ы".no subject
Date: 2018-07-09 01:06 pm (UTC)no subject
Date: 2018-07-09 02:26 pm (UTC)а сокращать, в данном конкретном случае, думается -- ложный путь.
думаю, мож просто "падло" назвать.
no subject
Date: 2018-07-09 02:27 pm (UTC)no subject
Date: 2018-08-01 09:40 pm (UTC)Что-то надо придумать: DollBo, DollBa, PeaceDoll, PeaceDollBa, как-то так.
no subject
Date: 2018-07-09 01:16 pm (UTC)no subject
Date: 2018-07-09 02:29 pm (UTC)нерусский человек с первого раза не запомнит.
а русский запомнит "чото типа западло".
no subject
Date: 2018-07-09 02:52 pm (UTC)Док
no subject
Date: 2018-07-09 03:16 pm (UTC)no subject
Date: 2018-07-09 01:25 pm (UTC)Карл Марксман
no subject
Date: 2018-07-09 01:57 pm (UTC)мерси.
no subject
Date: 2018-07-09 01:54 pm (UTC)no subject
Date: 2018-07-09 01:59 pm (UTC)"ебал-кал" как-то уже совсем получалось неблагозвучно.
может, теперь думаю, "ya-ball"?
no subject
Date: 2018-07-09 02:12 pm (UTC)i-ballca (с одной L занято)... выпить надо, короче бгг
no subject
Date: 2018-07-09 03:13 pm (UTC)-- встал было музыку сменить, а вдруг откуда ни возьмись открытый холодильник.
мой фирменный стиль программирования -- "обкурок в супермаркете".
no subject
Date: 2018-07-09 02:25 pm (UTC)no subject
Date: 2018-07-09 02:28 pm (UTC)no subject
Date: 2018-07-09 02:36 pm (UTC)no subject
Date: 2018-07-09 02:38 pm (UTC)триумф "программистского" тырфейца над практическим смыслом.
no subject
Date: 2018-07-09 02:43 pm (UTC)ща думаю, может просто "йобс", в смысле "y-obs", учоно, что твой тангенс-тета.
no subject
Date: 2018-07-09 02:53 pm (UTC)Док
no subject
Date: 2018-07-09 03:26 pm (UTC)традиционное обозначение оси превышения траектории.
хромосома, опять-таки.
мне нравится, кошер, жърчк.
мерси.
no subject
Date: 2018-07-09 06:13 pm (UTC)no subject
Date: 2018-07-09 08:35 pm (UTC)безнадёжно испорчено наше поколение!
no subject
Date: 2018-07-10 06:27 am (UTC)no subject
Date: 2018-07-09 04:10 pm (UTC)no subject
Date: 2018-07-09 08:46 pm (UTC)мне ж не продавать это, а по приколу.
зато вот просто "глюк" -- это уже ближе к теме!
no subject
Date: 2018-07-09 08:48 pm (UTC)во-первых похоже на глок
во-вторых, для русскоязычных смешно
no subject
Date: 2018-07-09 09:01 pm (UTC)ну или просто -- "гезунде югенд".
no subject
Date: 2018-07-09 09:21 pm (UTC)no subject
Date: 2018-07-09 09:28 pm (UTC)так победим!
(я тоже, кстати, ни в зуб ногой)
no subject
Date: 2018-07-10 03:08 am (UTC)no subject
Date: 2018-07-10 06:13 am (UTC)Лучше ответь, тебе больше нравится алпайн глюк или глюк фактор?
-Р
no subject
Date: 2018-07-10 10:06 am (UTC)no subject
Date: 2018-07-10 01:30 pm (UTC)no subject
Date: 2018-07-10 02:44 pm (UTC)Тривиально, на застольную тему - Ba-Cal
Ну и чтоб от коллектива не отрываться - V-eball-call
P.S. Спасибо Вам всем за эпичный труд.
no subject
Date: 2018-07-10 08:07 pm (UTC)мерси!
***
а спасибо приму с удовольствием, когда до беты, хотя бы, допилю.
no subject
Date: 2018-07-11 02:53 pm (UTC)no subject
Date: 2018-07-11 12:01 pm (UTC)ПуляДура
Въяблочко
Это если без матюков и грязных намеков :-)