CLRium #6: Concurrency & Parallelism. Два дня: от процессора до async/await

Совсем скоро, 29-30 ноября в Санкт-Петербурге и 06-07 декабря — в Москве мы запустим шестой семинар по .NET. В рамках семинара мы полным ходом изучаем вопросы многопоточности, которые на самом деле очень и очень сложны. Программа немного меняется, но получается очень хардкорной для вас и волнительной — для нас. Я расширил описание уровня ОС до […]

Security Week 42: аппаратные бэкдоры, уязвимость в Intel NUC

Уязвимости в ПО низкого уровня, которое запускается до загрузки операционной системы, бывают не только в «айфонах». На прошлой неделе были закрыты уязвимости в прошивках двух популярных устройств — в игровой и медиаприставке Nvidia Shield TV и в компьютерах семейства Intel NUC. Две уязвимости в Intel NUC (рейтинг CVSS 7.5, подробнее на сайте вендора) обеспечивают повышение […]

Миниатюрный электротехнический конструктор для детей своими руками

Хотя я и создаю настольные игры, обучающие в том числе и основам электротехники, но я всегда рекомендую совмещать их с физическими деталями, проводами и макетными платами. И поэтому я хочу представить вам конструктор размером с пластиковую банковскую карточку, который был разработан для ознакомления детей с простыми схемами, но достаточно необычным образом. Идея была сделать простоту […]

Линейная регрессия и градиентный спуск

Пусть в некоторой предметной области исследуются показатели X и Y, которые имеют количественное выражение. При этом есть все основания полагать, что показатель Y зависит от показателя X. Это положение может быть как научной гипотезой, так и основываться на элементарном здравом смысле. К примеру, возьмем продовольственные магазины. Обозначим через: X — торговую площадь(кв. м.) Y — […]

Приглашаем на конференцию Azov Developers Meetup 2019 — 19 октября в Таганроге

19 октября проводим в Таганроге пятую ежегодную конференцию Azov Developers Meetup. Приглашаем всех желающих, регистрация бесплатна! Начнем в 9 утра в конгресс-отеле «Таганрог» на ул. Дзержинского, 161 с традиционного приветственного кофе и регистрации. Как и в прошлые годы, будет 2 потока, В первом потоке — доклады по фронтенд, мобильной разработке, управлению, DevOps, QA и безопасности. […]

Разработан новый имплантационный материал с антибактериальными свойствами

Команда ученых Национального исследовательского технологического университета «МИСиС» совместно с российскими, чешскими и американскими коллегами разработали биосовместимый материал для имплантации, который способен бороться с патогенными бактериями без применения антибиотиков. Благодаря действию наночастиц металлов, материал способен уничтожать до 98% процентов бактерий уже в первые 12 часов после установки. Статья о разработке опубликована в журнале Applied Materials & […]

О барицентрических координатах на пальцах

Привет. Наверняка всем доводилось быть свидетелями оценки на глазок степени сходства ребенка с родителями: что-нибудь типа «вылитый папа, но на маму тоже похож!!!» (взято отсюда) Как в примере на изображении, можно оценить степень похожести в процентах. Можно задействовать еще родственников, для более точного описания лица малыша в виде взвешенной суммы лиц родни… И будет это […]

Возможности языка Q и KDB+ на примере сервиса реального времени

О том, что такое база KDB+, язык программирования Q, какие у них есть сильные и слабые стороны, можно прочитать в моей предыдущей статье и кратко во введении. В статье же мы реализуем на Q сервис, который будет обрабатывать входящий поток данных и высчитывать поминутно различные агрегирующие функции в режиме “реального времени” (т.е. будет успевать все […]

Злодейские наушники Aftershokz, или как вдохновляет и чем вдохновляется Marvel

Положа руку на сердце: мне нравятся фильмы «Марвел». Пожалуй, единственный персонаж, судьба которого мне не очень интересна — Человек-Паук, но «из франшизы слов не выкинешь», так что «Вдали от дома» пришлось посмотреть. Собственно говоря, эта часть и натолкнула на размышление о некоторых гаджетах в этих фильмах и технологиях. Точнее даже не часть, а наушники Мистерио […]

Telegram бот для изучения языков

Не так давно я переехал в Финляндию и решил, что местный язык знать нужно. Занимаюсь с учителем онлайн, всё идёт хорошо, язык оказался не таким сложным, как казалось, но, пожалуй, самая большая проблема — увеличение словарного запаса. Сначала я решил пользоваться теми решениями, что есть. Но быстро понял, что они мне не очень подходят. Пришлось […]