open source

Делаем маршрутизацию (роутинг) на OpenStreetMap. Добавляем поддержку односторонних дорог

Делаем маршрутизацию (роутинг) на OpenStreetMap. Добавляем поддержку односторонних дорог

Продолжаем цикл статей про построение систем роутинга со сложными требованиями на основе Open Source базы данных PostgreSQL и расширения PgRouting на карте OpenStreetMap. Сегодня мы поговорим о том, как добавить поддержку односторонних дорог (направлений движения). Зачастую, именно отсутствие этой поддержки…
Читать дальше
Нельзя так просто взять и «перепрошить» свой гаджет

Нельзя так просто взять и «перепрошить» свой гаджет

Энтузиаст добавил в калькулятор Wi-Fi-модуль и получил претензию от правообладателей. Рассказываем о проекте и разбираемся в ситуации. Фото — Alexander Andrews — Unsplash Но это мой калькулятор В конце мая энтузиаст и автор YouTube-канала Neutrino модифицировал широко известный инженерный калькулятор.…
Читать дальше
Делаем маршрутизацию (роутинг) на OpenStreetMap. Введение

Делаем маршрутизацию (роутинг) на OpenStreetMap. Введение

Хотелось бы поделиться опытом создания систем маршрутизации PostgreSQL/PgRouting на карте OpenStreetMap. Речь пойдет о разработке [коммерческих] решений со сложными требованиями, для более простых проектов, вероятно, достаточно обратиться к документации. Насколько мне известно, такие вещи, как полная поддержка односторонних дорог и…
Читать дальше
Как глубока Бездна Челленджера: измерение глубины

Как глубока Бездна Челленджера: измерение глубины

«Надо понимать всю глубину наших глубин» (С) ДМБ Приветствую вас, глубокоуважаемые! Всегда поражался, что расстояние до луны измеряется с миллиметровой точностью. Даже при открытии экзопланет методом лучевых скоростей, скорости звезд измеряются с точностью до 0.97 м/с. А вот, например, глубина…
Читать дальше
Как и зачем загрузить OpenStreetMap на Google Cloud Platform (OpenStreetMap Public Dataset)

Как и зачем загрузить OpenStreetMap на Google Cloud Platform (OpenStreetMap Public Dataset)

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

Вы делаете это неправильно: расчет глубины

Приветствую вас, глубокоуважаемые! Что если я скажу, что глубина, что бы вы под ней не подразумевали, является одной из самых сложных для точного измерения величин? На какой глубине плывет подводная лодка? Какая глубина марианской впадины? На какой глубине лежит Титаник?…
Читать дальше
SCADA на Raspberry: миф или реальность?

SCADA на Raspberry: миф или реальность?

Winter Is Coming. На смену программируемых логических контроллеров (ПЛК) постепенно приходят встраиваемые персональные компьютеры. Это связано с тем, что мощности компьютеров позволяют одному устройству вобрать в себя функционал программируемого контроллера, сервера, и (при наличии у устройства выхода HDMI) еще и…
Читать дальше
PERDIX: алгоритм автоматического проектирования ДНК-оригами разной геометрии

PERDIX: алгоритм автоматического проектирования ДНК-оригами разной геометрии

Кто не любил в детстве собирать конструкторы? Я до сих пор помню эту красную коробочку с кучей металлических деталей, инструментов и морем возможных результатов лишь бы была фантазия, время и желание. LEGO тоже не стоит забывать, хоть тут все было…
Читать дальше
Nvidia открыла полностью бесплатный доступ к PhysX

Nvidia открыла полностью бесплатный доступ к PhysX

Nvidia сделала бесплатным свой физический движок PhysX. Сейчас его исходный код доступен на GitHub с лицензией BSD-3 — это значит, что все желающие смогут свободно использовать PhysX в коммерческих проектах. Как отметила Nvidia, открытый доступ к PhysX поможет исследователям реалистичнее воссоздавать…
Читать дальше
Состоялся релиз Linux-дистрибутива Ubuntu 18.04 LTS

Состоялся релиз Linux-дистрибутива Ubuntu 18.04 LTS

Команда разработчиков Ubuntu объявила о доступности для скачивания финальной сборки одноименной операционной системы, получившей индекс 18.04 LTS и известной под кодовым названием Bionic Beaver (в переводе с английского «бионический бобр»). Новая редакция платформы получила обновлённое ядро Linux 4.15, в котором…
Читать дальше