15 января 2025

# Криптоарбитраж — это элементарно

Очень самодельная сенсорная система для инфракрасного счётчика людей

Работает? Трогай! Рефакторинг

ICOGON: натянем шахматы на глобус

Как дорасти до Senior Product Manager

Разбирая бэклог. Часть 14.1. Mortal Kombat. Краткий казуальный экскурс по серии на базе эмуляторов PSX / PS2. 1993-2000

Гравитационные маневры

Как начать тестировать подписки в Google Play и App Store

Реальная эффективность Qwen 2.5 Coder против ChatGPT (или можно ли сэкономить 20$?)

Практическое обучение с подкреплением: от забав с MuJoCo'м до битв на арене

Массовый переход с AutoCAD и Civil 3D на nanoCAD в дорожном строительстве. Опыт АО «ДСК “АВТОБАН”»

Git Stash: заначка в репозитории

Перенос JWT-токенов в куки: Django REST + React

ПИКантная миграция: путь от Tableau к FineBI

Портативное прототипирование электроники #02. Нужно больше STLink-ов

Оценка рынка труда для технических писателей: Россия vs. США

Как сгладить облачные турбулентности

[Перевод] Постквантовая криптография в Java

Amplicode становится платным (и остается бесплатным)

[Перевод] Безумные и забавные факты о SQLite

Супераппы банков украдут ваших клиентов. Как сделать так, чтобы пользователи не ушли из ритейл-приложения

Ключевые элементы бизнеса. Бизнес-модель Остервальдера

Автотесты: что есть 100% покрытие API?

3D-сканирование в кино: оцифровка актеров и реквизита с помощью 3D сканера для постпродакшена

Разработка метаматериалов для электроники: патентный анализ

Как я замучился с пресейлами и решил создать SaaS сервис себе в помощь

Как уведомлять клиентов о снижении цен на избранные товары в 1С-Битрикс

CES 2025: пять ноутбуков, на которые стоит обратить внимание. Что это за устройства?

[Перевод] Интеграция API — это кошмар

Цикл в RegEx для поиска подстрок с условием

Удаленное управление устройствами при помощи Exchange ActiveSync в Carbonio

Как поймать и обезвредить проблемные запросы в PostgreSQL

SQL HowTo: оптимизируем рекурсию (Advent of Code 2024, Day 9: Disk Fragmenter)

Дружим RabbitMQ и Flutter/Dart

Парадокс профессии UX-писателя

Как сделать BPMN-диаграмму чуточку лучше

Соединяем две «облачные» CRM в одну «коробочную»

Соединяем две «облачные» CRM в одну «коробочную»

Как я сделал PR на 14К строк в проект YDB будучи студентом

CMake: Настройка проекта, подключение библиотек и мучения с Vulkan

Самая необычная автомобильная компания Китая

Spring Security + Telegram Authentication

ПРОГРАММИРУЕМ SFP-МОДУЛИ НА ПРОГРАММАТОРЕ CH341A

Amazon. Пришел январь, загнали в офис

Кейс TPM3D: применение материалов для 3D-печати в ортопедии

Аудит безопасности смарт-контрактов в TON: ключевые ошибки и советы

Реализация паттерна Chain of Responsibility на примере котиков в PHP

Красивая задача на центр масс

Запускаем советский процессор из журнала «Радио» с помощью Arduino

В поисках идеальной клавиатуры

Сказ о поиске запрятанных 40Gbps

Как дизайнеру приручить «диких» разработчиков?

Arnis: как перенести реальный мир в Minecraft за пару кликов

Батарея на грибах

Как мы тестируем бэкенд

Китай может захватить рынок зрелых чипов. США это не нравится

Демонстрация виртуального дисплея без задержки с DXGI. Или как получить второй монитор из ноутбука/телефона/планшета

Обзор книги «Путешествие хирурга по телу человека». Экскурсия на выходные

У нас был свой Тесла с семафорами и рентгеном

BI как подход бизнеса к принятию решений. Пример реализации в логистике

[Перевод] 8 самых странных роботов

Компьютерное моделирование генных сетей, связанных со старением

Нужна ли программисту математика? Разбираем на примерах

Цифровой «вакуум» в промышленности

Merkle-tree: Как проверить целостность данных без полного доступа?

300k видеозаписей, наводим порядок

[Перевод] Как упростить доступ к данным с MySQL и Jakarta Data

Электромобиль Atom, бормотограф и пылесос

Тестируем на разном

Чтение книг в оргинале, как один из способов изучения английского языка

Простой вебсервис, на Perl, но не CGI

Traceback в VBA? ЧТО?

Как взломать Harley Davidson. Часть 2

#6: Тест звука Final ZE8000 mk2 (TWS) в сравнении с референсными — Финальный финал?