После статьи о баге в CancelIoEx решил рассказать ещё об одном дефекте в системных компонентах Windows — на этот раз в IP Helper (часть Windows API, отвечающая за работу с сетевой статистикой и таблицами соединений).Этот API, среди прочего, даёт возможность сопоставлять перехваченные на уровне сети
В программировании микроконтроллеров обычно код исполняется из on-chip NOR flash памяти. Однако иной раз надо разместить Си-функцию в RAM памяти. В этом тексте я написал как запустить функцию из оперативной памяти. Читать далее
Кто‑то говорит, что изолированные сервисы — обязанность любой команды и любой проект, даже стартап, должен быть написан только так, другие говорят, что это только модное направление, куда все побежали, плохо разобравшись и вообще, performance — наше все. Как всегда,…
В данном кейсе расскажу как мы продвигаем крупный интернет-магазин детской одежды с учётом сезонности поискового спроса, ну и про 1.500.000 малоценных или маловостребованных страниц тоже расскажу.Задача, контекст: SEO‑продвижение в ТОП‑10 с целью увеличения потенциальных…
solidjs-hook-form — библиотека для удобной и быстрой работы с формами в SolidJS. Использует Zod для мощной валидации и встроенную реактивность SolidJS для высокой производительности. Легковесная, не навязывает стили и дает полный контроль над UI. Идеальна для разработчиков, которые хотят меньше возиться с формами и больше фокусироваться на логике приложения. Попробуйте, если работаете с SolidJS — возможно, это то, что вам нужно! Читать далее
Несмотря на сложности, стоящие на пути инди, тысячи талантливых разработчиков и команд продолжают запускать новые игровые проекты. Часто один человек выполняет сразу несколько ролей. Трудно представить себе, чтобы в большой компании геймдизайнер и программист были одним лицом. Но в инди - это реальность. В этой статье я поделюсь опытом пересечения игровой и программной логики, который помогает геймдизайнерам развиваться и лучше понимать как их идеи и документы будут реализованы на практике. Читать далее
Каждый раз, когда мы выкатываем обновление платформы быстрой разработки корпоративных приложений Jmix, мы популярно рассказываем о том, что изменилось и как перейти на новую версию. Несмотря на доступность технических материалов и удобных инструментов, аспект накопления…
Привет, Хабр!В конце мая директор КЕДР Solutions Егор Гуторов побывал в Новосибирске, на первом приборостроительном форуме “Прибориум”. На этой площадке лидеры российской микроэлектроники и программного обеспечения рассказывали о своих продуктах, делились опытом, обсуждали актуальные проблемы отрасли и вопросы импортозамещения.Воспользовавшись случаем, Егор встретился с несколькими участниками мероприятия и записал три коротких выпуска подкаста “Платы и байты”: Читать далее
Привет, Хабр!Мы — Алевтина Чугунова (владелец продукта дизайн‑системы) и Дарья Каткова (QA‑инженер). В этой статье расскажем, как создаём и тестируем дизайн‑систему, с какими проблемами сталкивались и какие инструменты разработали, чтобы упростить жизнь себе и командам. Вы узнаете:- Что такое дизайн‑система и зачем она нужна.- Как тестировать интерфейсы без боли.- Какие инструменты помогают автоматизировать проверки. Читать далее
Развитие нейросетей создало прецедент, когда видеозапись события не может быть однозначным достоверным доказательством. Однако на горизонте зажглась надежда в виде системы аутентификации, которая будет добавлять не просто водяные знаки на видео, а целый световой мерцающий код, используя освещение на месте съёмки. Читать далее