geladen: (Default)
[personal profile] geladen
Некоторое время тому назад, [livejournal.com profile] man_of_motley, уважаемый, передербанил по последнему слову науки и техники код баллистического калькулятора от JBM, последнюю версию выпущенную под GPL. Тогда же, по моей просьбе, кто-то из его ребят забацал перевод этого дела в жабаскрипт. (Живёт мановмотлин проект тут, сердечно рекомендую).

Несмотря на пару глюков, унаследованных от жбм, и некоторые недостающие фичи, которые жбм в опенсорце не выпускал, гонял я на этой основе разные экзотические сценарии (типа градиента ветра), и был вполне доволен, всякий раз отправляя [livejournal.com profile] man_of_motley невидимые, но мощные лучи Благодарности, Счастья, и Нажористых Ништяков.

А тут созрела революционная необходимость. Две революционные необходимости.
1. Для продолжения "как летают пули" надо забацать дидактическую базу, а именно – наглядную иллюстрацию сравнительного влияния разных факторов (собственной кучности винтовки, устойчивости положения стрельбы, качества патрона, умения определять ветер / расстояние / скорость цели, калибра, начальной скорости, баллистического коэффициента, etc. etc.) на вероятность поражения мишени заданных габаритов на разных дистанциях. Т.е. наука там относительно несложная, но я реально устал просчитывать всё это дело полувручную, копипастя из калькулятора в либрофиц и обратно. А хочется чтобы с красивыми картинками, мишенька, пробоины, все дела, и сразу – только мышей клац.
2. Генерация таких карточек тоже до сих пор происходила наполовину вручную, с кучей скриптов из говна и палок (на перле! без компромиссов!), которые нужно было кормить, латать и по ходу подставлять костыли. В очередной раз столкнувшись с задачей для Тигора, я официально заебался. Тоже хочу, чтобы мышей клац – и на выходе готовый пдф.

Всё это, разумеется, я хочу в бровзере, и, разумеется, в чистом жабаскрипте/хтмл5, чтобы не грузить себе сервер.

Для этого нужен баллистический мотор, безглючный и жирнофаршированный. И я, прикусив язычок, суча лапками и потея, давай тот [livejournal.com profile] man_of_motleyин жабаскрипт допиливать.

* пофиксил JBMовский баг с обнулением (изначальный угол бросания считался с тем же углом прицеливания, что и основная траектория)
* прикрутил учёт расстояния до хронометра (который у JBMа был, но до жабыскрипта не дошёл)
* прикрутил (линейный) градиент начальной скорости в зависимости от температуры пороха
* дописал учёт разных атмосферых условий (по модели ICAO) в разных точках траектории, что дико важно, если "на далеко под [значительным] углом"
* перепилил моделирование "coefficient of drag" со статической интерполяции тремя-четырьмя сегментами второй степени на стандартные таблицы CD-Mach (с динамической интерполяцией квадратичными отрезками по трём соседним точкам), что наконец-то позволяет кормить калькулятор лапуевыми данными с доплерадара (а не только стандартной моделью + BC)

Разумеется, поскольку иначе не умею, из красивого enterprise-grade кода, я по ходу приготовил кровавое месиво, крошево и запеканку.

Мотором доволен, херни не выдаёт, сегодняшняя версия, если кому интересно, лежит тут, GPL3 (но простому стрелку оно без надобности, бо там только одинокий, голый и сырой скрипт мотора).

Теперь, приступая к написанию красивого намордника для всего этого дела, споткнулся я на главном: у эпичного прожекта нет Достойного Названия.

Рабочее название есть – хлёсткое, звучное и гордое: Ебалка.
Однако, в затяжном отрыве от фольклора, я часто недооцениваю остроту реакции населения на матюки. И тут, боюсь, кого-нибудь от слова, к примеру, "ебанина", "пиздятина" или "мизулина" кондратий обнимет (полон тырнет примеров), кинется бедняга, а у меня и без того карма вовсю по пизде идёт.

В этой связи к тебе и обращаюсь, дорогой читатель (сами мы не местные).

Напоминаю, речь идёт о (1) считалке вероятности попадалова (на разных дистанциях по разным мишеням в зависимости от всеразличных факторов), и (2) генераторе баллистических карточек в пдф к распечатке. Ну и (3) калькулятор общего назначения, в бровзере, yet another jbm, в порядке преумножения сущностей и загрязнения ноосферы.

Кто придумает для всего этого красивое ненеприличное название – тому с меня обильная благодарность, а также, разумеется, пыво или иной полезный напиток при личной встрече.

Date: 2018-07-09 01:05 pm (UTC)
From: [identity profile] thai-cat.livejournal.com
Метчик

Date: 2018-07-09 01:25 pm (UTC)
From: [identity profile] geladen.livejournal.com
ок, мерси.
однако, боюсь, другоязоносители (фр., англ., etc.) на "тч" спотыкаться будут.
"метка" было бы чотко, но на этот запрос тырнет завален какими-то строегреками.

Date: 2018-07-09 01:29 pm (UTC)
From: [identity profile] thai-cat.livejournal.com
Ну тогда "залет"

Date: 2018-07-09 03:14 pm (UTC)
From: [identity profile] geladen.livejournal.com
"навылет"? -- жаль, что есть шибболет звук "ы".

Date: 2018-07-09 01:06 pm (UTC)
From: [identity profile] po6om.livejournal.com
"Попадалово" - не годится? :)

Date: 2018-07-09 02:26 pm (UTC)
From: [identity profile] geladen.livejournal.com
чото длинновато, хлёсткости мало.
а сокращать, в данном конкретном случае, думается -- ложный путь.
думаю, мож просто "падло" назвать.

Date: 2018-07-09 02:27 pm (UTC)
From: [identity profile] po6om.livejournal.com
Хлесткости - да, не хватает!

Date: 2018-08-01 09:40 pm (UTC)
From: [identity profile] l-a-b-s.livejournal.com
Тогда уж Долбень или Долбо. Но есть проблема - уже существуют компании с такой литерацией.
Что-то надо придумать: DollBo, DollBa, PeaceDoll, PeaceDollBa, как-то так.
Edited Date: 2018-08-01 09:48 pm (UTC)

Date: 2018-07-09 01:16 pm (UTC)
From: [identity profile] mpopenker.livejournal.com
дык "попадалово" же.

Date: 2018-07-09 02:29 pm (UTC)
From: [identity profile] geladen.livejournal.com
валере уже ответил, по-моему -- длинновато, недостаточный уровень хлёсткости.
нерусский человек с первого раза не запомнит.
а русский запомнит "чото типа западло".

Date: 2018-07-09 02:52 pm (UTC)
From: [identity profile] call-me-doc.livejournal.com
(снимая наушники и прислушиваясь) В попу что? 🙀

Док

Date: 2018-07-09 03:16 pm (UTC)
From: [identity profile] geladen.livejournal.com
вово. то-то я валере и писал, что сокращать в данном случае -- ложный путь.

Date: 2018-07-09 01:25 pm (UTC)
From: [identity profile] geol-dnevnik.livejournal.com

Карл Марксман

Date: 2018-07-09 01:57 pm (UTC)
From: [identity profile] geladen.livejournal.com
отлично! не как название для калькулятора, а имя персонажа-примера в лекциях. (хотя с кузей и гуней некоторые, я так понял, уже сроднились).
мерси.

Date: 2018-07-09 01:54 pm (UTC)
From: [identity profile] toxtabblch.livejournal.com
Если я правильно уловил, откуда есть пошло рабочее название - то и не парься, обзови айбалкой, щас это модно.

Date: 2018-07-09 01:59 pm (UTC)
From: [identity profile] geladen.livejournal.com
external ballistics calculator
"ебал-кал" как-то уже совсем получалось неблагозвучно.
может, теперь думаю, "ya-ball"?

Date: 2018-07-09 02:12 pm (UTC)
From: [identity profile] toxtabblch.livejournal.com
ya-ball - это растаманский калькулятор (ссука, задумался какие б ему функции пригодились и завис)
i-ballca (с одной L занято)... выпить надо, короче бгг

Date: 2018-07-09 03:13 pm (UTC)
From: [identity profile] geladen.livejournal.com
re: "и завис"
-- встал было музыку сменить, а вдруг откуда ни возьмись открытый холодильник.
мой фирменный стиль программирования -- "обкурок в супермаркете".

Date: 2018-07-09 02:25 pm (UTC)
From: [identity profile] rtfvgberrfg.livejournal.com
e-ballc))) e.ballc. EBC, и аббревиатура, и ебиси.

Date: 2018-07-09 02:28 pm (UTC)
From: [identity profile] po6om.livejournal.com
"ебиси" - ваще пять :)

Date: 2018-07-09 02:36 pm (UTC)
From: [identity profile] rtfvgberrfg.livejournal.com
но уже есть в гугл аппс.

Date: 2018-07-09 02:38 pm (UTC)
From: [identity profile] geladen.livejournal.com
ага. монструозная, кстати, совершенно.
триумф "программистского" тырфейца над практическим смыслом.

Date: 2018-07-09 02:43 pm (UTC)
From: [identity profile] geladen.livejournal.com
ебиси -- отлично звучит, именно как фонема, но оно совсем по-разному пишется во фр. и англ.
ща думаю, может просто "йобс", в смысле "y-obs", учоно, что твой тангенс-тета.

Date: 2018-07-09 02:53 pm (UTC)
From: [identity profile] call-me-doc.livejournal.com
Тогда уж Y-ops

Док

Date: 2018-07-09 03:26 pm (UTC)
From: [identity profile] geladen.livejournal.com
о! так даже лучше.
традиционное обозначение оси превышения траектории.
хромосома, опять-таки.
мне нравится, кошер, жърчк.
мерси.

Date: 2018-07-09 06:13 pm (UTC)
From: [identity profile] mpopenker.livejournal.com
External Ballistics LOgic

Date: 2018-07-09 08:35 pm (UTC)
From: [identity profile] geladen.livejournal.com
вот и мне только подобная херня в голову приходит.
безнадёжно испорчено наше поколение!

Date: 2018-07-10 06:27 am (UTC)
From: [identity profile] rtfvgberrfg.livejournal.com
EBaCa))) Ext BAllistic CAlc

Date: 2018-07-09 04:10 pm (UTC)
From: [identity profile] glockmeister.livejournal.com
бггг... Semper Fi, The Gluck factor, A-zone, Accuracy stabilizer, know How, Swiss precision, Alpine Gluck... хватит? А то генератор случайных названий выдыхается...

Date: 2018-07-09 08:46 pm (UTC)
From: [identity profile] geladen.livejournal.com
семперфи -- пошлость. азон чи акурасистаблизатор -- ни про что. особой швейцарской точности тоже не наблюдается, 3DOF как 3DOF, за последние 40 лет не изменился.
мне ж не продавать это, а по приколу.
зато вот просто "глюк" -- это уже ближе к теме!
Edited Date: 2018-07-09 08:47 pm (UTC)

Date: 2018-07-09 08:48 pm (UTC)
From: [identity profile] glockmeister.livejournal.com
Я голосую за Gluck factor или Alpine Gluck
во-первых похоже на глок
во-вторых, для русскоязычных смешно

Date: 2018-07-09 09:01 pm (UTC)
From: [identity profile] geladen.livejournal.com
GnG -- "гезунд унд глюклихь".
ну или просто -- "гезунде югенд".

Date: 2018-07-09 09:21 pm (UTC)
From: [identity profile] glockmeister.livejournal.com
я увы дикий в плане сосисочных наречий...

Date: 2018-07-09 09:28 pm (UTC)
From: [identity profile] geladen.livejournal.com

так победим!

(я тоже, кстати, ни в зуб ногой)

Date: 2018-07-10 03:08 am (UTC)
From: [identity profile] kneejnick1.livejournal.com
Пляяя почитал вас тут и за голову схватилсо... ну его на...

Date: 2018-07-10 06:13 am (UTC)
From: [identity profile] glockmeister.livejournal.com
Не комплексуй раньше времени)))
Лучше ответь, тебе больше нравится алпайн глюк или глюк фактор?

Date: 2018-07-10 01:30 pm (UTC)
From: [identity profile] glockmeister.livejournal.com
а также Gluck Fucktour и Gluck Factory...

Date: 2018-07-10 02:44 pm (UTC)
From: [identity profile] ivan-man.livejournal.com
Мышкой клац, в мишеньку бац! - Babats

Тривиально, на застольную тему - Ba-Cal

Ну и чтоб от коллектива не отрываться - V-eball-call

P.S. Спасибо Вам всем за эпичный труд.

Date: 2018-07-10 08:07 pm (UTC)
From: [identity profile] geladen.livejournal.com
бабац -- отлично вообще!
мерси!
***
а спасибо приму с удовольствием, когда до беты, хотя бы, допилю.

Date: 2018-07-11 02:53 pm (UTC)
From: [identity profile] ivan-man.livejournal.com
Рад стараться :)

Date: 2018-07-11 12:01 pm (UTC)
From: [identity profile] bzakrevsky.livejournal.com
Считай-попадай
ПуляДура
Въяблочко

Это если без матюков и грязных намеков :-)

Profile

geladen: (Default)
geladen

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Tags

Expand Cut Tags

No cut tags