Правильно составить договор на разработку ПО – значит, избежать рисков, споров и претензий. На практике я вижу множество ошибок. Иногда и вовсе никаких договоров не составляют, но это крайние случаи, которые мы рассматривать не будем. Меня зовут Юрий Горбачев. В этой статье я…
В марте этого года я написал статью о датчике присутствия на сенсоре LD-2410. Он вполне себе пошел в массы и с учетом пожеланий пользователей я стал его дорабатывать. Читать далее
За окном летают неоновые огоньки, а новогодние дроны в виде оленей бегают по небу с подарками. Это значит, что скоро Новый год — пора подводить итоги.В этом году в Москве появилась очередная ветка голографического метро, квартира за 8-м транспортным кольцом теперь стала близко к центру и подорожала на 1 москоин... Читать далее
Ах, матрицы — одна из тех базовых концепций линейной алгебры, с которыми мы встречались в школе. Несмотря на их важность, мне за мою карьеру ни разу не доводилось с ними работать, и из-за этого я забыл, насколько они мощны и универсальны. Подходящий момент, чтобы вспомнить их, настал, когда я работал над моим интерактивным редактором диаграмм Schemio. В этой статье я расскажу, как использовал матрицы для решения сложных задач. Читать далее
Колва — это довольно протяженная река, которая течет по Большеземельской тундре в Ненецком АО и республике Коми. В 1994 году Колва стало нарицательным именем, синонимом экологической катастрофы, которая произошла на этой реке. Читать далее
Уходящий год отчетливо дал понять, что в ближайшее время тренды на рынке кибербезопасности будут диктовать технологии. Блокчейн и искусственный интеллект все глубже проникают в бизнес- и государственные процессы, однако четких механизмов работы с ними все еще нет. Это формирует пространство для возникновения новых неизученных уязвимостей и атак. Продолжаем подводить киберитоги и киберпрогнозировать! Читать далее
В этой статье мы рассмотрим классический конкурентный кольцевой буфер и обсудим, как его можно оптимизировать для повышения производительности. Я покажу вам, как существенно улучшить этот показатель от 5,5 миллионов элементов в секунду до 112 миллионов элементов в секунду — и…
В 20-ом веке браузеры были гораздо менее развиты, а CSS сильно ограничен. Он подходил только для оформления простых текстов что-то вроде документов Word. Для оформления сайтов приходилось обращаться к таблицам, чтобы создавать подобие типографской сетки для раскладки элементов.…
Данный инструмент появился в результате попытки сэкономить время в процессе код-ревью, когда часть усилий тратилась на исправление какие-то незначительных, но тем не менее бросающихся в глаза артефактов, связанных с форматированием комментариев.Понятно, что эта тема гораздо…
Мы все видели, как в голливудских блокбастерах герои легко обходят системы безопасности, используя поддельные отпечатки пальцев или маски. Но насколько это соответствует действительности? Сравним киношные клише с реальными технологиями биометрической аутентификации. Узнаем, какие угрозы действительно существуют и как защититься от них. От классических атак перехвата данных до современных методов глубокого обучения — введение в биометрию. Узнать правду