Главная » Хабрахабр

Хабрахабр

Счетная Палата США предупреждает: SpaceX и Boeing ждут новые задержки, возможен перерыв США в полетах на МКС

На прошлой неделе вышел сорокасемистраничный отчет Счетной Палаты США о происходящем в программе Commercial Crew Program. Выводы тревожные — аудиторы считают, что сегодняшние даты сертификации кораблей SpaceX и Boeing будут сдвинуты больше, чем на год. Хуже того, поскольку места на «Союзах» заканчиваются в начале 2019, американские астронавты могут на 9 месяцев потерять возможность полететь на МКС. У Dragon испытывается сценарий ...

Читать далее »

[Перевод] Свидетельства, по нескольку десятилетий обманывавшие учёных

Вместо этого учёные часто рассуждают о том, сколько свидетельств существует в пользу их теорий. В науке можно найти удивительно мало доказанных фактов. Чем больше свидетельств, тем сильнее теория и тем больше людей с ней соглашаются. Но в истории науки есть несколько ключевых, хотя и редких, примеров того, как свидетельства оказались настолько обманчивыми, что заставили всё научное сообщество верить в то, ...

Читать далее »

Справочная: сверхскоростные поезда Hyperloop

Hyperloop — концепция поезда, который преодолевает громадные расстояния по суше со скоростью пассажирского Боинга. При этом концепцию реализуют сразу несколько компаний разными способами. Об этом транспорте ходит много слухов и есть определенные заблуждения. Сейчас мы разберемся в том, что такое этот ваш Hyperloop, при чем тут Маск и зачем это вообще нужно. Правда, скорость реализации планов разных компаний невысокая Проекты ...

Читать далее »

[Перевод] Браузеры отключают звук в вашем WebRTC-приложении. Стоп, что?

Технология WebRTC (голосовые и видеозвонки) хороша тем, что встроена прямо в веб, который, разумеется, прекрасно подходит для WebRTC. Однако иногда веб доставляет немало хлопот, когда нужды WebRTC идут вразрез с общими требованиями к использованию браузеров. Последний пример – автовоспроизведение (далее – «автоплей») аудио/видео, когда у многих пользователей внезапно пропадал звук. Бывший автор webrtcHacks – Dag-Inge Aas – лично столкнулся с ...

Читать далее »

Создатель игры while True: learn() о программировании в геймдеве, проблемах с VR и симуляции ML

Постоянно выступал, проводил Gamesjam, был частым гостем подкаста Как делают игры. Несколько лет назад мне казалось, что Олег Чумаков (тогда еще из Nival) был самым известным программистом геймдева. Но вы все знаете, с виртуальной реальностью что-то пошло не так, как хотелось. С появлением на рынке VR, Олег возглавил в компании новое подразделение — NivalVR. Теперь она называется Luden.io и их ...

Читать далее »

МИС. Шаблоны исследований

Сегодня же предлагаем окунуться в мир шаблонов для протоколов исследований. В прошлый раз было описано, какие базовые сущности используются для хранения медицинских данных в МИС Нумеди. Что же представляет собой шаблон? Протокол исследования – документ, выдаваемый пациенту на руки. По большому счету можно выбрать любой формат описания абстрактных данных, который бы позволил сохранить иерархическую структуру. Красивые картинки и цветные буквы ...

Читать далее »

[Из песочницы] Часы с кукушкой на базе Lego Mindstorms

Два с половиной года назад я купил набор Lego Mindstorms EV3, чтобы сделать свои первые шаги в робототехнике. Вкатив на контроллер сборку ev3dev и наигравшись с управлением двигателями и сенсорами по SSH, я на два года охладел к покупке. Причина состояла в том, что мне не хватало фантазии по части того, что бы такое можно было собрать: после нескольких собранных ...

Читать далее »

Установка пограничного контроллера сессий 3CX SBC на Windows, Raspberry Pi или Debian 9

Введение Пограничный контроллер сессий 3CX SBC используется для подключения удаленных офисов с небольшим количеством телефонов к центральному серверу 3CX. Он транслирует к серверу SIP-сигнализацию, используя собственную технологию 3CX Tunnel, а локальные медиапотоки RTP (собственно, разговоры) коммутирует внутри локальной сети удаленного офиса. Это значительно экономит внешний трафик и повышает качество связи внутри офиса. Весь трафик между SBC и сервером 3CX передается ...

Читать далее »

Указатели C как лингвистический парадокс

Недавно один знакомый, которого я знаю через совсем не программистские круги, попросил помочь ему с лабораторной по C++. В коде было примерно следующее: void do_something(MyObj *input[], int count) { MyObj **copy = new MyObj*[count]; for (int i = 0; i < count; ++i) *copy[i] = *input[i]; ... } Этот случай напомнил о том, что тема указателей является едва ли не ...

Читать далее »

Activiti — Business process engine

Activiti framework (Java) — описание потока задач на XML (bpm) и управление этим процессом. Здесь опишу основные базовые понятия и как строить простые бизнес процессы.Основное понятие Activiti это процесс (process) и задача (task). Процесс это все задачи связанные между собой направленными потоками и ветвлениями.Затрону такие аспекты: — Activiti в чистом виде — Пользователи, Роли — Подключение SpringBoot — REST API ...

Читать далее »