Приложение используется для проведения соревнований по пилотированию в вингсьюте, новые правила FAI включают пункт:
At no time from exit to opening shall competitor(s) come within 250m of any other competitor(s). Violation of this rule, as determined by the panel of judges, will result in a score of zero for that jump. This decision is not grounds for protest.
Правила полностью: www.fai.org/downloads/ipc/wf_rule_changes
Спасибо большое. Координаты берутся с gps трекера, то есть широта, долгота, высота. Расстояние между точками планировал вычислять как great circle distance, далее корень из квадрата расстояния и разницы высот.
Язык в порядке убывания предпочтительности:
- Ruby (приложение на нем)
- Crystal (схож с Ruby)
- Rust (интересен)
Спасибо огромное за отличную идею! Так можно с учетом известных пределов скорости выполнять поиск сначала на большее расстояние, например на 500 метров с интервалом в 200 точек и далее выполнить более детальный поиск при необходимости
В таком случае на 20 траекторий содержащих в сумме 40000 точек получится 160_000_000 итераций, что будет непозволительно долго не зависимо от выбранного языка программирования
temp.each_cons(@window_size).map do |window|
@keys.each do |key|
window[neighbors][key] = window.map { |x| x[key] || 0 }.sort[neighbors]
end
window[neighbors]
end
end
Это медианный фильтр. В первый цикл по shift+F8 вошло, а вот во второй - отправило меня в далекое плавание.
Все что по ссылке читал и вот только в этом затык.
Дело в том, что сервером буду пользоваться не только я. Найти бы более элегантное решение, или разобраться в чем именно проблема кроется (в сервере или локальной машине)
Посмотрел документацию на paperclip - является расширением модели. А понятие модели у меня появляется только после выбора элемента в файле. Возможно имеет смысл пересмотреть архитектуру решения, например, записывать данные в базу сразу, далее предлагать возможность удаления ненужной информации.
form_tag "path_to_Controller" и file_field. А если использовать paperclip/carrierwave - сохраненные на диске файлы нужно чистить руками? Ориентировочный объем загружаемых файлов 200 Мб/неделя
@Chromium58 Спасибо большое за направление!
Действительно ошибка там. Опечатка в расширении конфига виртуального хоста, по этой причине конфиг не "инклюдился".
Хотя, если отдыхать планируете в одной комнате с упсом придется немного допилить, инструкция тут: dimych2.livejournal.com/10391.html
т.к. издает не громкие но и не приятные звуки (не всем мешает и касается только этой модели)