if [[ ( "$projectDir" = "video" || "$projectDir" = "audio" ) && "$flag" != "noflag" ]]
if [ "$([ "$projectDir" = "video" -o "$projectDir" = "audio" ]&& echo 1)" -a "$flag" != "noflag" ]
с прямыми углами проблемаВ древнем Египте (во времена, когда строили пирамиды и даже раньше) не было проблем с прямыми углами на местности. Египтяне знали (эмпирически) замечательный треугольник с соотношением сторон 3:4:5 - с прямым углом. Этого хватало для целей строительства и разметки участков. Для них использование именно такого треугольника было актуально, т.к. они ещё не знали теорему Пифагора. Но вы-то в школе проходили эту теорему, так что можно для любых длин катетов посчитать гипотенузу.
Тут не программу надо, а геодезиста.Ключевая особенность геодезиста, позволяющая ему не страдать ерундой как древние египтяне - это наличие инструмента (теодолит с буссолью), т.е. прямой (или какой угодно) угол можно отмерить с высокой точностью. Если у геодезиста нет инструмента, то он такой же древний египтянин, ¯\_(ツ)_/¯ только знает больше.
Из исходных данных - панорамные фотографии, снятые через небольшие (секунды) промежутки времени с координатами в exifКоординаты чего? Самой камеры? При том, что камера постоянно накодится в одной точке и эти координаты на всех фотографиях одинаковые?
отсюда по азимутам между этих объектов на разных фото и координатам соседних фотографий вычислять направление севераОткуда возьмёте азимуты, если компаса нет?
А почему iptables не пробрасывает порт?Давайте по аналогии.
сервер имеет статичный белый ip и подключен напрямую без маршрутизаторовНа сервере только один физический сетевой интерфейс? Очень легко настраивается, когда на сервере есть WAN и LAN, тогда бридж поднимается на LAN и на этот бридж цепляются виртуальные машины.
есть аналоговый телефон городскойХорошо, вы подключите телефон в порт FXS указанного шлюза. И через шлюз с этого телефона можно будет звонить (в том числе и переводить звонки) на ip-телефоны и наоборот. Вопрос в том, хотите ли вы куда-то подключить городскую линию, которую выдернули из аналогового телефона или вы хотите от этой линии отказаться. А подключить линию вам будет некуда, для неё нужен порт FXO на шлюзе. Можно выбрать шлюз сразу с портами FXS и FXO, а можно выбрать два отдельных шлюза - один с FXS, другой с FXO.
перевод звонка осуществляться будет *47 далее ip адрес нужно еще набиратьТак не бывает, телефоны со стороны их пользовательского интерфейса не оперирую ip-адресами вообще никогда. От пользователя ожидается только номер (короткий или длинный). FXS-шлюз регистрируется на ip-АТС (у вас это miniSipserver) в качестве клиета, в настройках АТС вы должны назначить шлюзу какой-то внутренний (короткий) номер. Что делать с FXO-шлюзом (как его лучше настроить) - отдельный вопрос. Вы всё равно ещё не выбрали FXO.
у, меня ноут, что делать?Тогда чистую придётся ставить на внешний накопитель. И запускаться с внешнего она будет медленно. Плюс трудности с тем, что обычная версия винды не ставится на внешний, нужна "Windows To Go" (кстати, у Linux нет таких сложностей).
Статья 158 Гражданского кодекса Российской Федерации допускает, что согласие на сделку может следовать из поступков стороны, направленных на реализацию сделки (конклюдентные действия), даже если не было явных заявлений о воле принять условия оферты. Например, факт посадки в общественный транспорт свидетельствует о желании ехать и приемлемости описанных условий оказания транспортных услуг (маршрут, цена), что автоматически обязывает пассажира оплатить проезд.
Но юрист сказал клиенту, что нужно что бы были доказательства о том, что согласились клиенты с офертой.Делаем вывод: клиенту уволить юриста
И посоветовал сделать подпись простой электронной подписью.Нажатием кнопки "согласен с условиями" или чекбоксом "согласен с условиями". Без этого нажатия не пускать к оформлению заказа. Это типовая схема.
аналог 3d движка как в 2gisЕсли под движком вы понимаете алгоритм отрисовки, то не сложно...
Текстуры зданий не нужны.Ну... можете начать вообще с wire model (только рёбра отрисовывать), проще некуда.
Как я понимаю в первых двух строчках 0.0.0.0 это два шлюза по умолчанию а маска 128 делит всю wan сеть пополам?Да, почти. Строго говоря, 0.0.0.0/128.0.0.0 не считается "по умолчанию". Только маршрут с маской 0.0.0.0 - настоящий "по умолчанию". Но для простоты можно не придираться и сказать так.
И пакеты летят то на первый интерфейс, то на другой?Да, в зависимости от адреса назначения. Что в общем случае неправильно (иногда бывает, что именно так задумано, но это не ваш случай). Исправьте на 0.0.0.0.
Есть ли способ быстро переключаться между двумя подключениями на винде?Да, та самая команда route, через которую (route print) вы показали маршруты.
route /?
выводит подсказку, там внизу есть примеры:route add
для добавления маршрута,route delete
для удаления маршрута,route change
для изменения.