• Влияет ли расстояние до объекта на размытие?

    Moskus
    @Moskus
    Вы, конечно, забыли указать одно из условий, которое нужно для расчетов - размер сенсора камеры.

    Чтобы снять человека среднего роста в полный рост объективом 85 мм (считаем, что это камера с полнокадровым сенсором), нужно стоять от него приблизительно в шести метрах.
    Чтобы сделать то же самое с объективом 35 мм, нужно встать на расстоянии 2,5 метра.
    Исходя из этого, можно посчитать, что при относительном отверстии f/2 (как указано в вопросе), глубина резкости для объектива 35 мм будет порядка 55 см, и приблизительно такая же - для объектива 85 мм.

    Для случая, если это камера с сенсором APS-C, числа будут, соответственно, 9,5 метров и 4 метра, а глубина резкости - порядка 90 сантиметров в обоих случаях. Фактически, цифры не будут одинаковыми, но практически, заметить разницу будет невозможно.

    Если проводить расчет совсем точно, то глубина резкости объектива с меньшим фокусным расстоянием будет чуть больше объектива с большим - например, используя те же условия и камеру APS-C, объектив 210 мм даст глубину 902 мм, а объектив 20 мм даст 941 мм. Однако, стоит принимать во внимание, что этот расчет - идеализирован, а потому в реальности с объективом с меньшим фокусным расстоянием придется отойти чуть дальше из-за эффекта перспективы.
    Ответ написан
    3 комментария
  • Как работает Яндекс.Транспорт?

    Moskus
    @Moskus
    По пункту 3.
    В Яндекс в свое время набрали множество математиков, которых нужно чем-то занимать. И занимают их, главным образом, тем, чтобы делать из дерьма конфеты, то есть "дорисовывать" недостающие данные. Это делают и в сервисе Транспорт, и в сервисе Погода, и в сервисе Пробки. Смысл в том, чтобы показать пользователю красивую картинку, непрерывное обновление, высокую детализацию, даже там и тогда, где данных, на самом деле, нет. В случае сервиса Транспорт, это касается как потери соединения трекера, который установлен на транспорте, с сервером транспортной компании, так и потери соединения клиентского приложения с сервером Яндекса.

    По пункту 2 - Яндекс получает доступ к данным трекеров, которые устанавливают транспортные предприятия. В случае, когда это государственные компании типа Мосгортранса в Москве, этот доступ носит полузаконный характер, так как реально, больше никто его не может получить, так что Яндекс получает монопольную привилегию. Хотя изначально, конечно, декларировалось обратное. https://habrahabr.ru/post/237679/ https://habrahabr.ru/post/250887/
    Ответ написан
  • Почему Mozilla Firefox некорректно отображает SVG иконку?

    Moskus
    @Moskus
    Вообще, у вас SVG-файл чудовищно усложнен.
    Зачем в нем используется маска, какие-то сложные stroke, viewport меньше размеров объектов и так далее? Каждое подобное излишество, потенциально, может влиять на рендеринг (хотя, в идеале, не должно, но если есть шанс, что что-то пойдет не так, они его заметно повышают).
    Ответ написан
    Комментировать
  • Как создать карту на сайте с метками и описаниями (с фото) для них?

    Moskus
    @Moskus
    Вообще, есть и достаточно мощные конструкторы. Только не на базе карт Яндекса, естественно.
    https://storymaps.arcgis.com/en/app-list/
    https://maphub.net/
    https://mapme.com/
    Ответ написан
    Комментировать
  • Как сконвертировать png в GeoTIFF?

    Moskus
    @Moskus
    Не могу вам ничего сказать по поводу Apple Mapkit, но по поводу создания тайлового источника данных - могу.
    Чтобы получить из PNG карту в GeoTIFF, действительно нужно использовать QGIS, только не просто открыть и сохранить файл, а использовать модуль Georeferencer, чтобы привязать картинку к координатам. Это описано вот здесь, например: https://docs.qgis.org/2.2/en/docs/training_manual/...
    Чтобы верно выполнить эту задачу, нужно знать систему координат карты и координаты нескольких точек на карте.
    Ответ написан
    Комментировать
  • Как сделать такую регулярку?

    Moskus
    @Moskus
    MySQL использует синтаксис POSIX ERE.
    Следовательно, shorthand class \d использовать нельзя, нужно писать [0-9].
    Далее, ?! - это negative lookahead, который не поддерживается. Но если переписать выражение, как ^[0-9]{6}.*, оно даст, естественно, обратный эффект - "только строки, начинающиеся с шести цифр".
    Но не забываем, что мы пишем SQL-запрос, а не просто регулярку. Потому вот это сработает:
    SELECT .. WHERE myfield NOT REGEXP '^[0-9]{6}.*'
    Ответ написан
    3 комментария
  • Как влияет distance filter на расход заряда батареи?

    Moskus
    @Moskus
    Логика рассуждений верна, но цепочка выводов - не обязательно, потому что не рассмотрены некоторые технические детали.

    Дело в том, что в современных телефонах (Apple - не исключение) могут использоваться не просто приемники общего назначения для мобильных устройств, которые не делают ничего, кроме решения задачи определения координат раз в заданный интервал времени и перехода в спящий режим и обратно по таймеру.

    Скажем, вот что пишет про свой довольно новый чипсет BCM4774 фирма Broadcom:
    The BCM4774 offloads the data calculations from the system applications processor (AP), enabling the AP to sleep for longer periods of time.


    Это может означать, что когда фильтр установлен, встроенный процессор этого GPS-чипсета занимается всеми подсчетами самостоятельно, экономя энергию на том, что не общается с остальным железом устройства постоянно, выдавая обновленные данные о положении тогда, когда сам сочтет это нужным. Вероятнее всего, в общем масштабе это снижение малозаметно, но это не значит, что его нет совсем. Уточню, что это может быть верно только для достаточно новых устройств и при условии, что их разработчики используют все возможности GPS-чипсетов. Экспериментально проверить это факт очень сложно (без того, чтобы разобрать телефон, подпаяться к питанию GPS-приемника высокоточным измерителем тока и интегрировать показания за определенное время), потому что на расход энергии влияет множество переменных факторов.

    То, что сказано выше, также мое обоснованное предположение, потому что документацией на программный интерфейс конкретного чипсета (а он вроде как установлен в iPhone 7 и выше) я не располагаю.
    Ответ написан
    Комментировать
  • Как разобраться с viewBox?

    Moskus
    @Moskus
    https://www.sarasoueidan.com/blog/svg-coordinate-s...
    Если под "занимала максимум выделенного места" вы подразумеваете, чтобы фигура была вписана в прямоугольник, который вы отводите для SVG без полей, то вам лучше всего вообще избавиться от viewbox и соответствующей ему отличной от viewport системы координат (то есть перегенерировать изображение без полей, как минимум).
    Ответ написан
    Комментировать
  • Шрифты. Теория. Какой рукописный шрифт использовать для заголовков (h1, h2, ...), если основной Open Sans?

    Moskus
    @Moskus
    Прямой ответ на вопрос в том виде, в каком вы его поставили, дать невозможно, потому что то, что вы хотите, делать нельзя. Это азбучное правило использования шрифтов - не смешивать слишком похожие разные гарнитуры (иначе, глаз цепляется за мелкие различия) и не использовать принципиально разные гарнитуры (иначе, получается "зоопарк"). Не говоря уже о том, что разных рукописных шрифтов - множество, и они все имеют собственный характер, который, как уже сказано другими ответившими, может быть уместен или неуместен в каком-то контексте.

    Конечно, если вы этого не знаете, или если вы - "бунтарь", можете делать что угодно, но зачем вам тогда одобрение других?
    Ответ написан
    Комментировать
  • Как создаются такие карты?

    Moskus
    @Moskus
    Формально - это не карта вообще, а некая художественная картинка.
    Контуры морей выглядят, как в проекции Меркатора, а вид на поверхность Земли при этом - не перпендикулярен ей, а направлена под углом. Так что конкретно эту картинку рисовали вручную, по крайней мере - частично, не используя реальную модель высот местности. С контурами рек - та же история. Так что, скорее всего, совмещали ландшафт, который грубо накидали в трехмерном редакторе, с контурами, которые обвели и слегка подредактировали по скриншоту с Google Maps.
    Ответ написан
    Комментировать
  • Хостинг карт в тайловых форматах — Amazon S3 для меня?

    Moskus
    @Moskus Автор вопроса
    Вот этот сервис nextgis.com/nextgis-com полностью решает задачу.
    Ответ написан
    Комментировать
  • Как посчитать длину троса, при которой он порвется от собственной тяжести?

    Moskus
    @Moskus
    Очевидно, что для решения нужно знать еще разрывное усилие троса.
    Для троса диаметром 10 мм типичное разрывное усилие - порядка 55-65 кН (бывает хуже или лучше). Грубо, один кН соответствует 100 кг массы нагрузки. Вот и считайте, что это 5500-6500 кг и делите на удельную массу.
    Ответ написан
    2 комментария
  • Как проверить текст при помощи регулярных выражений?

    Moskus
    @Moskus
    Не до конца понятен формат строки (число может быть из одного или двух знаков, или только двух, время всегда в формате с двузначными числами?), но regex можно написать куда короче:
    ^\d{2}(\s+\d{2}:\d{2}){5}$
    либо
    ^\d{1,2}(\s+\d{1,2}:\d{1,2}){5}$
    - если числа могут таки быть из одного знака.
    Ответ написан
    Комментировать
  • Как в Windows определить, чем занято дисковое пространство?

    Moskus
    @Moskus
    Софтина Sequoia View все еще актуальна для изучения того, чем же занято место на диске. Есть аналогичная программа SpaceSniffer.

    За активностью программ и сервисов в реальном времени можно следить через ProcessExplorer в режиме performance graph или через DiskMon (но тут нужно хорошо понимать, что именно он показывает).
    Ответ написан
    Комментировать
  • Чем открыть карты "tif" с привязкой "tfw"?

    Moskus
    @Moskus
    Чтобы только посмотреть - GlobalMapper, например.
    Только проблема в том, что неизвестна система координат. Это может быть местная система, а перевод из одной в другую - та еще история.
    Ответ написан
  • Как ведет себя сжатый воздух при переходе в трубах с разным диаметром?

    Moskus
    @Moskus
    Строго говоря, это вопрос не из области "привычной" физики, а из области инженерной пневматики. При проектировании пневматических систем, обычно, никто не делает физических расчетов, а считают по эмпирическим таблицам. Алгоритм следующий:
    - фиксируют максимальную производительность компрессора (источника сжатого воздуха) в кубометрах за единицу времени;
    - рисуют реальную схему установки со всеми соединениями, расположением трубок (изгибы и т.п.);
    - считают суммарную длину всех прямых участков трубок;
    - смотрят по таблице, какой диаметр трубок соответствует вычисленной длине и требуемой пропускной способности;
    - имея этот начальный диаметр, по другой таблице смотрят эквивалентную длину для каждого фитинга и изгибов, складывают эти числа и добавляют к длине прямых участков, получая полную эквивалентную длину;
    - снова смотрят по таблице, достаточна ли пропускная способность линии с найденной эквивалентной длиной для сохранения искомой пропускной способности, если нет - увеличивают диаметр.

    Например, для пропускной способности 0,05 кубометра в секунду при длине прямой линии 10 метров нужна трубка 1,25 дюйма, а если линия будет длиной 50 метров - нужна уже полуторадюймовая труба.
    Ответ написан
    Комментировать
  • Существует переходник 4pin->4pin?

    Moskus
    @Moskus
    Это всё - коннекторы типа JST. Далее, для опознания конкретного типа, вам придется вооружиться статьёй https://en.wikipedia.org/wiki/JST_connector и чертежами из нее.
    Ответ написан
    Комментировать
  • Notepad++. Как найти и удалить кусок текста во всех строчках?

    Moskus
    @Moskus
    Если вам нужно только удалить артикул, то в Find&Replace в режиме рег. выражений используйте шаблон CM-[\d]{3,4} и заменяйте его на пустую строку.
    Если нужно что-то иное, уточните вопрос.
    Ответ написан
    1 комментарий
  • Какое есть бесплатное open source ПО для записи видео с веб-камеры?

    Moskus
    @Moskus
    FFmpeg и вдумчиво читать https://trac.ffmpeg.org/wiki/HWAccelIntro
    Ответ написан
    Комментировать