Архив за 15 февраля 2019 - 9

Звуковая диверсия: механизм генерации ультразвуковых щелчков у ночных мотыльков как защита от летучих мышей - 1

Большие клыки, сильные челюсти, скорость, невероятное зрение и еще многое другое это особенности, которыми пользуются хищники всех пород и мастей в процессе охоты. Добыча в свою очередь также не желает сидеть сложа лапки (крылья, копыта, ласты и т.д.) и придумывает все новые и новые способы избежать нежелательного близкого контакта с пищеварительной системой хищника. Кто-то становится мастером камуфляжа, кто-то обмазывается ядом, а кто-то швыряет в лицо обидчику свои внутренности (привет морским огурцам). Но есть и те, чей защитный механизм не виден и даже не слышен для нас. Мотыльки — излюбленное блюдо летучих мышей. Много миллионов лет и те и другие шлифовали свои навыки владения ультразвуком. Мыши используют его для поиска жертв, а мотыльки — для обнаружения хищника. Но «предупрежден значит вооружен» не достаточно для мотыльков, потому они выработали способность создавать «радиопомехи», нарушающие ультразвуковое «зрение» летучих мышей. Как они это делают, учитывая их 100% глухоту, и насколько это эффективно помогает им избежать гибели? Будем искать ответы в докладе исследовательской группы. Поехали.Читать полностью »

Must-have плагины и несколько полезностей для С-С++ разработки в VS Code - 1

Удивительно, но до сих пор на Хабре нет хорошей подборки плагинов для Visual Studio Code для тех, кто пишет на С/С++. Microsoft в своем блоге опубликовали только статью, совсем базового уровня с инструкцией по настройке. Но большинство читателей Хабра, тем более из разработчиков, обойдется без такой подробной инструкции. Есть только несколько подборок для веб-разработчиков, но не для С++.

Наверное это связано с тем, что большинство С++ разработчиков использует тяжеловесные IDE, в первую очередь конечно же Visual Studio.

Но в Linux и MacOS с полноценными IDE всё не так просто, да и тяжелая среда разработки не всегда нужна или просто не хочется ее использовать.

Я же хочу обратить ваше внимание на полезные плагины, которые облегчают жизнь и работу, а также рассказать про полезные настройки и особенности VS Code, которые вы могли просто упустить.
Читать полностью »

Ожидается, что уже 25 марта компания Apple наконец-то представит долгожданный потоковый видеосервис, где в том числе будет предлагать сериалы и фильмы собственного производства.

Однако, если верить новым данным, опробовать сервис сразу после анонса не выйдет. Непосредственно запуск нового продукта намечен на лето или даже осень. Возможно, Apple запустит его вместе с новыми смартфонами.

В Индии в эту среду произошло ограбление, в котором фигурируют смартфоны Xiaomi. Целью злоумышленников стал целый грузовик, которые вез ценный груз мимо деревни Дагадарти в город Калькутта.

В полицейском рапорте говорится о том, что ограбление произошло, когда водитель грузовика остановился, чтобы немного отдохнуть. Четыре грабителя избили водителя, после чего привязали его к дереву.

Они сели в машину, в которой были смартфоны Xiaomi на сумму более 140 тыс. долларов. Позже они бросили автомобиль в деревне Говраварам, где груз был перемещен в другой грузовик, и скрылись с полицейских радаров.

Самый быстрый в мире внедорожник: смена лидера

На грядущем Женевском автосалоне состоится публичная премьера самого быстрого в мире внедорожника, который подвинул с первой ступени пьедестала соплатформенный Lamborghini Urus. Максимальная скорость «Ламбо» составляет 305 км/ч, стандартная Bentley Bentayga могла разогнаться до 301 км/ч, а новая Bentayga Speed развивает уже 306 км/ч! Правда, в разгоне до 100 км/ч даже «заряженная» версия «Бентли» по‑прежнему уступает итальянке: 3,9 секунды против 3,6.

Читать полностью »

Многообразный мир embedded systems и место Embox в нем - 1Проекту Embox уже исполнилось 9 лет, но многие не понимают, что это такое и с чем его едят зачем он нужен. Некоторые из тех, кто слышал о проекте и знают, что это операционная система, считают, что Embox — это “отечественная ОС”. Действительно, задумывался Embox как попытка сделать “свою” ОС с “блекджеком и шлюпками”, но главное — это “блэкджек и шлюпки”. То есть, во главу угла ставились некие характеристики или их сочетание, которых не хватало в других проектах.

Конечно, писать универсальную ОС даже с какими-то фишками никто не собирался. Слоган Embox — “Essential toolbox for embedded development” — подразумевает, что проект нацелен на embedded systems. Однако данное понятие очень широко, к нему относят: интернет вещей (IoT) и роботов, различные малинки (RaPi) и бортовые системы, ардуинки и АСУ-ТП, …. Список, как вы понимаете, можно продолжать очень долго, в нем есть места, где прекрасно живет Linux, а есть места, где Linux избыточен и используются различные маленькие RTOS. В данной статье я хотел бы поговорить об embedded-мире во всем его многообразии, ну и о месте Embox в нем.
Читать полностью »

Уже скоро появится стандарт C++20, в который, скорее всего, добавят концепцию интервалов (ranges), однако мало кто знает, что они из себя представляют и с чем их едят. Доступных широкой аудитории русскоязычных источников про этого зверя мне найти не удалось, вследствие чего в данной статье я бы хотел подробнее про него рассказать, базируясь на лекции Arno Schödl «From Iterators to Ranges: The Upcoming Evolution Of the STL» с конференции Meeting C++ 2015-го года. Я постараюсь сделать эту статью максимально понятной для тех, кто впервые сталкивается с этим понятием, и одновременно расскажу про всевозможные фишки вроде интервальных адаптеров для тех, кто с этим понятием уже знаком и хочет узнать больше.

Библиотеки с ranges

На момент написания данной статьи можно выделить три основные библиотеки, реализующие интервалы:

Первая библиотека, по сути, прародитель данной концепции (что неудивительно, ведь чего только нет в собрании библиотек Boost :) ). Вторая — библиотека Эрика Ниблера (Eric Niebler), про неё будет рассказано позднее. И наконец, последняя библиотека, как нетрудно догадаться, написана компанией think-cell, которая, можно сказать, развила и усовершенствовала Boost.Range.
Читать полностью »

Компания Nvidia отчиталась за четвёртый квартал 2019 финансового года и весь год в целом. Как и ожидалось, квартал у компании получился далеко не самым успешным.

Выручка упала на 24%, до 2,2 млрд долларов. Чистая прибыль снизилась на 49%, составив 567 млн долларов, а операционная прибыль и вовсе рухнула на 73%, до 294 млн.

MAPS.ME — карты №1 для путешественников. Сегодня это 110 млн установок по всему миру, возможность добавлять авторские туристические маршруты и самостоятельно менять карты. Как работает уникальный проект для путешественников, рассказывает его руководитель Евгений Лисовский.

Читать полностью »

Монитор EIZO ColorEdge CS2410 обеспечивает 100 % охват пространства sRGB

Компания EIZO расширила ассортимент мониторов, анонсировав модель ColorEdge CS2410 на качественной матрице IPS размером 24,1 дюйма по диагонали.

Панель соответствует формату WUXGA: разрешение составляет 1920 × 1200 пикселей. Заявлен 100-процентный охват цветового пространства sRGB.

Углы обзора по горизонтали и вертикали достигают 178 градусов. Яркость составляет 300 кд/м2, контрастность — 1000:1. Время отклика равно 14 мс.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js