Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
В первых двух статьях цикла мы рассмотрели четыре способа упорядочить доступ к памяти: load-acquire и store-release операции в первой части, барьеры чтения и записи в память — во второй. Теперь пришла очередь познакомиться с по...
Подробнее

Задача: Разработать мок для проверки асинхронного обмена сообщениями с внешней системой.Как пример, рассмотрим некий кейс проверки валидности промокода внешней системой. По шагам:1) Отправляем запрос в сервис внешней системы;Запрос ...
Подробнее

Вы когда-нибудь задумывались, как обеспечить энергией gps-трекер для отслеживания миграции диких животных? Оленю солнечную батарею на рога не повесишь… Или как быть с другими автономными устройствами, для которых независ...
Подробнее

О марсолете, у которого есть собственное название, Ingenuity, мы уже писали — как раз тогда, когда рассказывали о посадке ровера на поверхность Красной планеты. Ну а теперь давайте рассмотрим подробнее, что это за летун такой и что он ...
Подробнее

Смотришь на мобильники середины нулевых в кино и не понимаешь — это вообще сотовый телефон или просто радиотрубка, беспроводной удлинитель телефона домашнего? Чем дальше забираешься в прошлое, тем увесистее артефакты, и к моему очередном...
Подробнее

Последовательность первого запуска первого марсианского вертолёта Ingenuity (запланировано в апреле): Вертолёт отстыкуется от марсохода. Марсоход отъезжает. Вертолёт взлетает на 13 см, но с кабельным соединением с марсоходом. ...
Подробнее

Почему-то вокруг юнит-экономики сложилась аура сложности и тайного знания. На самом деле, юнит-экономика — это очень просто. И даже не требуются инструменты, сложные формулы и калькуляторы. Конечно, если она нужна для де...
Подробнее

Хочу немного поделиться опытом для тех, кто хочет попробовать себя в написании сетевой игры, но не знает с чего начать. Так как информации по этой теме в интернете много, но полезную и актуальную было найти тяжело (а в р...
Подробнее

Число Пи — пожалуй, самое знаменитое число в мире. Это единственное число, ради которого учредили особый день в году — День числа пи, отмечаемый 14 марта. В этой статье мы рассмотрим различные особенности числа π и попро...
Подробнее

Еще более низкий уровень (avr-vusb) USB на регистрах: STM32L1 / STM32F1 USB на регистрах: interrupt endpoint на примере HID USB на регистрах: isochronous endpoint на примере Audio device В прошлый раз мы познакомились с общими ...
Подробнее

Data-science развивается очень быстро, в том числе благодаря росту объема доступных данных для анализа или построения моделей. Но для создания сложных моделей командам аналитиков нужно работать совместно и эффективно упр...
Подробнее

.NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С ее помощью можно разрабатывать различные устройства для Интернета веще...
Подробнее

Эта статья дает возможность познакомиться с такой методикой получения и восстановления сигнала, как Compressive Sensing. Множество всех возможных изображений 2 на 2 с цветами, закодированными одним битом Пространство изображений огро...
Подробнее

При проектировании и планировании новой архитектуры на основе (микро) сервисов бывают моменты, когда архитекторам приходится думать о стратегии развертывания и, следовательно, задаваться вопросом: «Должны ли мы развернуть этот (микро) се...
Подробнее

Все чаще мы общаемся с гаджетами голосом. К давно знакомым помощникам вроде Alexa и Siri присоединились автомобильные речевые интерфейсы Apple CarPlay и Android Auto. Появились даже приложения, чувствительные к голосовой биометрии. А е...
Подробнее

“Комп, пусть и такой крутой, соберет ребенок с отверткой”. - с этими словами я приступал к сборке специфичного компьютера для нашей компании. Кто же знал, что она не только по железу окажется самой специфичной из всех сб...
Подробнее

Летом 1950 года Энрико Ферми с товарищами решили перекусить в кафетерии и как раз обсуждали карикатуру, представленную выше. Ее разместили в журнале The New Yorker как забавную попытку объяснить исчезновение мусорных урн...
Подробнее

Появившиеся в C++11 лямбды стали одной из самых крутых фич нового стандарта языка, позволив сделать обобщённый код более простым и читабельным. Каждая новая версия стандарта C++ добавляет новые возможности лямбдам, делая...
Подробнее

Обыденное представление о Deep Learning состоит в том, что для достижения успеха нужно хорошо знать математику и уметь программировать на Python. Но все становится немного сложнее, как только мы начинаем говорить о реали...
Подробнее

Согласно новому анализу, средневековые и ранние современные юристы предпочитали писать на пергаменте из овчины потому, что это помогало предотвратить мошенничество. Эксперты определили виды животных, которые использовались в британс...
Подробнее

Привет, Хабр! Наш проект "Пятерочки #налету", описанный в статье "Как тебе такое, Джефф Безос?"продолжает развиваться - надеемся, что вскоре дадим по нему апдейт. Ну а пока расскажем о еще более масштабном проекте, ...
Подробнее

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

Привет! Меня зовут Виталий Сулимов, я Android-разработчик в компании Wheely, и сегодня я бы хотел поговорить с вами об архитектуре мобильных приложений. А именно о том, как мы в компании применили Redux-архитектуру к дву...
Подробнее

Не так давно передо мной встала задача организации логгирования сервисов, разворачиваемых с помощью docker контейнеров. В интернете нашел примеры простого логгирования контейнеров, однако хотелось большего. Изучив возможности Fluent-bi...
Подробнее

В прошлой статье "Ростов-на-Дону: IT-компании, сообщества и мероприятия в 2019 году" я рассказывал о том, чем живёт и из чего состоит Ростовское сообщество — как мы собираем 60-70 митапов в год, какие компании есть в гор...
Подробнее

Всем тем, кто не хочет читать: игра не игра, когда она выступает против игрока, то есть наделяется какой-то определённой целью выступать против или за. Понятие "уровня" и "lvl", стоит только его ввести в концепт игры - убивает саму игру,...
Подробнее

Здравствуйте! Меня зовут Дмитрий Руднев. В этой публикации я поделюсь своим горьким опытом. В современной разработке широко используются микроконтроллеры STM32. Они обладают неплохим соотношением цена/производительность, вокруг них ...
Подробнее

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

Разбираем тему простыми словами с практическими рекомендациями для специалистов и управленцев разного уровня. Комментируют эксперты «Актион Право» и «Актион 360». Читать далее
Подробнее

Тетрис на Nintendo — одна из моих любимых версий тетриса. Моя единственная жалоба заключается в том, что ему не хватает возможности «Hard Drop» — мгновенного падения текущей фигуры и её фиксации на месте. Давайте её доба...
Подробнее