12 марта 2025

Как Hurricane Electric подставил МегаФон, причем тут China Telecom и MSK-IX

NEST.js — уродливый монстр или мощный энтерпрайз?

Как реализовать пакетную подпись PDF-документов

Неизвестный библейский алгоритм кластеризации

Вт. 23:52 физический бекап ядра

11 марта 2025

Влияние удержания горизонта базы данных PostgreSQL на производительность теста pgbench

Как переопределить кнопки на клавиатуре в Linux

ИИ — напиши мне программу

Архитектуры процессоров и их свойства

Руководство по началу работы с отладочной платой MIK32-DIP (K1948ВК018, Амур) в ОС GNU/Linux

Сколько статей в год публикуют Нобелевские лауреаты? Или три предложения для остановки потопа академических публикаций

Психология разработки: как когнитивные искажения влияют на архитектурные решения и качество кода (часть 2)

Набрасываем на Verilator

Если у вас паранойя…

[Перевод] Spring AI научился видеть! Показываю, как заставить GPT находить бананы на картинках

Почему мы построили монолит на чистой архитектуре. И почему это взбесило системных аналитиков

ChatGPT и все-все-все. Недорого

Верстка для ленивых: как перестать бояться CSS и начать верстать как супергерой

Опыт быстрой продажи сложного бизнеса на WB

Зеркала вместо заводов: как город купил себе солнце и немножко разбогател

Как применять трендвотчинг на пользу кибербезопасности

Как и зачем маркетологи врут на собеседовании

Книга: «Карьера разработчика. Стафф — круче, чем senior»

Как я решал задачу 2025 года. Часть 2. Анализ интересных закономерностей

Как мы готовим Axiom JDK

Как изготовляют изделия из оргстекла на заказ A-PLEX и HOREHO: экскурсия по производству

Как отправлять триггерные SMS из retailCRM через API

Развиваем soft и точечно прокачиваем hard skills: подборка книг от СТО. Часть 3

Что такое CRM?

ИИ в ритейле: что сейчас, и что дальше

Дайджест новостей за прошедшую неделю, о которых мы не писали

TinkerCAD 3D моделирование: лучшие уроки для детей

Подтвердите знание своих навыков

Самые интересные новинки MWC 2025, которые вы могли пропустить

Урок ценой $115 000: чему меня научила разработка продукта с нуля

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

РБПО на конвейере: как Hantis избавляет исследователя от рутины

А нужны ли Хабру санитары леса?

Инфракрасный хакинг: взламываем пульт от телевизора Samsung

«Грязные» трюки найма техлидов

[Перевод] Разбирая бэклог. Часть 15. История дилогии Stormlord. 1989-1993

Тёмный лес разработки для нестандартных устройств: как войти и не заблудиться

SOCINT: Подборка инструментов для поиска по никнейму

Как я занялся благотворительностью и что из этого вышло

Легаси, или Затейливый случай в 2025

Зачем вашему проекту нужен java.policy?

Игра в жизнь (игры и жизнь)

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

Welcome to the club, buddy: зеленые флаги работодателей

Эффективное управление контентом SOC: рассказываем про SDL Content Manager

Как стать DevOps-специалистом? Разбираем пять реальных требований

Системное мышление в разработке программного обеспечения

Можно ли сделать воду твёрдой, если просто сжать её механически?

Как несбалансированный оптимальный транспорт помог нам сделать поиск барицентров распределений устойчивым

Использование неполных объявлений в C++

Как хронический стресс влияет на здоровье и предрасположенность к болезням

Как мы приручили рутину в 1C-Битрикс: автоматизация разработки CLI-командами

Горячее сердце телекома: как работает система онлайн-биллинга

Путь во фронтенд: уехал на Чукотку и вложил 9 тысяч долларов

Как я сделал RAG для своей компании (часть 2). И как начал делать AI Агента

«Мама, я — дизайн-лид». Что вас ждет и к чему готовиться

[Перевод] Небольшая замена в рационе и значительный прирост в продолжительности жизни

TrueSql – заново учимся ходить в базу данных. Часть 1 – пять Fetch’ей

Lazarus: история самых успешных хакеров в мире

Использование LISP для ассоциации параметров объектов nanoCAD BIM Строительство и Платформы nanoCAD

Задачки на Verilog — новый раздел на сайте

Lissa Health — приложение для хранения личной медицинской информации (v1.2)

Как придумать идею для пета в портфолио

Почему инди MMORPG в 2025 году — не приговор

10 марта 2025

Непреодолимая пропасть между DeepSeek 671B и иллюзорной мощью Qwen QwQ 32B

ИМС SP7021, или Импортозамещение без токсичных государевых денег

Я зову их, а они не идут: Как развивать новые связи, когда меняешь профессию, страну и, во многом, жизнь

Зависимость от трейдинга: как миллионы людей теряют годы и состояния на торговле

Индексы в убывающем порядке (DESC) и NULLS FIRST в PostgreSQL

AutoML и NAS

[Перевод] UX-маркетинг

Полнота OSM в сравнении с ПКК и ГАР ФИАС

Глубокое Погружение в Работу с Таймерами в React

Security Week 2511: сомнительный бэкдор в Bluetooth-модуле Espressif

Немодальное окно коммита в IntelliJ IDEA: шаг вперёд или спорное нововведение?

Модификация vs Адаптация ПО: как избежать юридических проблем при разработке?

[Перевод] Как гонка за AI-талантами меняет рынок труда в сфере технологий

ServerSocket для IPS в Android и примеры межпроцессного взаимодействия

Python для начинающих дата-аналитиков: как настроить виртуальное окружение?

Сериализованные справочники: работа без десериализации

Как я до конца пытался казаться успешным бизнесменом, пока за 6 лет не потерял все

Зачем вы врете в резюме?

Как собирать цены конкурентов с помощью macrodroid на телефоне

Открытая архитектура для мобильных устройств и систем управления технологическим процессом: развитие ПО для RISC-V

Кибербезопасность через призму литературы: ТОП книг по версии участников CyberCamp

Клиентский код

Как настроить отказоустойчивость терминального сервера: разбираем на примере Termit

GIMP Script-Fu Первый Дан. Язык функциональной геометрии. Итоги

Насколько отечественный наш AQdesk P30. Разбираем, что внутри, и почему не все производится в России

Идеальный онбординг

Straight Skeleton 2D — один из красивейших алгоритмов. Создание и визуализация

Как ледниковый апокалипсис подготовил Землю к взрыву жизни

Родом из гламурных пятидесятых: история первых цифровых снимков

Тайны офиса: поиск скрытых метаданных в файлах DOCX, исправленных задним числом

BareMetal 2.0: разбираемся, какие GPU выбрать

Рынок труда в IT вчера и сегодня, или не время для джунов

Эволюция в Homo GPT: как не променять эффективность на критическое мышление

Формализация принципа Open/Closed: как сохранить обратную совместимость с помощью SOLID

Эконофизика и физически-обоснованные нейронные сети

Как я избавляюсь от компьютерной шеи. Часть 2. Качели Юлина

Игнорирование стратегии приводит к проблемам на проекте

Slackalypsis. Часть 1

Выпущена версия Jmix 2.5

SQL HowTo: кратчайший путь «туда и обратно» и его самосоединение (Advent of Code 2024, Day 20: Race Condition)

Тактики ускорения билда: матиз, кобальт, камри 3.5

Подборка сайтов с CTF

Книга «Linux для сетевых инженеров»

Использование лидара от робота-пылесоса для системы предотвращения столкновений в автономных роботах

Нейросети для локальной генерации видео

Как я стал ментором: опыт, уроки, шаблоны

Двигатели для сверхмалых спутников: наступает эпоха гаджетизации космоса

AI + Капитализм =?

Игра в Кости в Kingdom Come: Deliverance 2: разбор механики и секреты победы

Ваше мнение очень важно для нас (нет)

Еще пара слов о моках

[Перевод] BPMN и оркестрация микросервисов, часть 2: графические модели, упрощенные саги и кросс-функциональное сотрудничество

Место и роль ID-сервисов в борьбе с киберпреступлениями

Как аналитику успешно пройти испытательный срок: расширенный чек-лист онбординга

Безопасность баз данных: как извлечь максимум из технологий DAM

Исследование: заменит ли AI писателей?

Очередная прогулка по барахолке в Испании: отличный ноутбук и много необычных штук

Телефонное мошенничество: как это работает

Как найти упоминания бренда в СМИ: мой топ-5 бесплатных инструментов мониторинга

[Перевод] Вышла IntelliJ IDEA 2025.1 Beta

Руководство по выбору SOC: на что обратить внимание

Как я решал задачу 2025 года. Часть 1

Конспект книги «Atomic Habits» для IT: как маленькие привычки приводят к большим успехам

Методы классификации DGA инструментов

Как мы автоматизировали сбор данных по проблемам производительности 1С для проведения диагностики в одном окне

Cobalt Strike: Гайд по использованию

Оптимизация дашбордов в Superset

Шпаргалка: Kotlin suspend функции

Scratch для школьников: ТОП-10 курсов

Пишем HTTP-сервер на чистом C

[Перевод] Искал лекарство от малярии, а нашел лекарство от рака

Продолжаю улучшать VK Видео / клавиатуры для TV приложений

Артефакт эпохи: рождение, взлет и падение клипарта

09 марта 2025

Работа с библиотеками, которые не установлены в Airflow

Предложение Mozilla по отзыву случайных сертификатов

Virtual Ads или как прорекламировать Adidas в CS:GO

Испытание ИИ-моделей. Sonnet vs qwen

Бесплатный мини-гайд по валютным удаленкам

Мобильная разработка за неделю #578 (3 — 9 марта)

Разработка конструктора для конфигурирования производственных этикеток в системе второго уровня TWS ТПЦ

[Перевод] Ожидание vs реальность: какие взгляды я поменял за 10 лет в разработке

Влияние источника времени на результат explain в PostgreSQL

Единственный способ вылезти из ловушки микроменеджмента и запустить автопилот

Контролируемая утечка vs реальный слив: как отличить PR-ход от непредвиденного инцидента

Информационные системы и цифровой суверенитет: стоит ли бояться зависимости от западных решений?

Сканнер уязвимостей rkhunter. Базовое сканирование rkhunter + базовая настройка программы

Fake door тесты в мобилках

Разбор тестера радар-детекторов

Как уменьшить боль от this в классах javascript

AbortController в JavaScript

AI Engineering vs ML Engineering: Как фундаментальные модели меняют подход к разработке

Тестовые данные в TypeScript: вызовы, решения и мой опыт

Техническая отсталость не должна быть игнорирована, если предприятие хочет выжить на рынке

Как ошибается ИИ, если за ним плохо следят

Топ-11 агентств для продвижения личного бренда предпринимателя или эксперта

NeoVim: настройка и использование

Самые отбитые проекты Github

LLM для кодинга и локальный тест открытых моделей на AMD

Представления о естественном интеллекте: Модель эволюции жизни

Искушение глазами AI

Open source в России [серия: «стартапы»] — опыт открытой разработки и бизнес-модель корпоративного мессенджера Compass

Мне вообще никто не нужен, сам себе погрею ужин. Самодостаточная Data

Автоматизированное управление расширенной статистикой в PostgreSQL

Блокчейн-технологии: архитектура, принципы работы и перспективы развития

От PPP до облака: как развивался и зачем нужен SD-WAN

Курс взят: робототехника в медицине

В чем секрет Bloomberg Terminal и какие альтернативные инструменты появились в РФ за последние годы

К пятилетию полной удалёнки. Как оно началось. Плюс советы бывалых

[Перевод] NASA отключает два научных прибора Voyager для продления миссии

Делаем авторизацию в Telegram Mini Apps правильно

[Перевод] Обход 2FA за 12 000 долларов — такой простой, но такой критический

Закладки для Задач — и мысли вслух

Управление проектами: дайджест публикаций #27

Micro Pocket SSB приемник на базе ESP32 и SI4732. Что за девайс и для чего?

Как появление знаменитостей (не) сделало игры лучше

Как быстро перенести разметку статьи на Хабр

Ностальгические игры: Unreal Tournament 2004

СКУД Унификация подключения датчиков

Промпт-инжиниринг: от базовых принципов к научно обоснованным стратегиям

Приключение Aéza или Тайна планеты Рбах

Как оценить индивидуальный вклад разработчика в проект

Я устроился на работу в 2025 году, и вот как это вышло

[Перевод] Терапия стволовыми клетками устраняет «необратимые» повреждения роговицы

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

Запрет рекламы криптовалюты в России: основные изменения, исключения и ответственность

Что выбрать: продвижение на картах 2ГИС или Яндекс Карты

Психология разработки: как когнитивные искажения влияют на архитектурные решения и качество кода (часть 1)

08 марта 2025

Разворачиваем микрофронты на Next.js

Осколки прошлого. Часть 1. 30 фактов из игровой индустрии за — 8 ноября 1980 года +

Подключение и Настройка ElasticSearch в Laravel

Как malloc() и free() управляют памятью в C

CISO и облачные системы

Визуализация быстрой сортировки с SFML и C++20

[Перевод] Как наш организм реагирует на использование социальных сетей и на прекращение их использования

[Перевод] Как наш организм реагирует на использование социальных сетей и на прекращение их использования

Внедряем формулы как в Эксель

Умная защита. Применение искусственного интеллекта для противодействия DDoS

Lookupper: как игровой оверлей помогает изучать языки

От царевны за швейной машинкой до девушки-боксера: эволюция образа женщины в рекламе 1890—2025

Датчик расстояния в умном доме

Методы поиска скрытой информации в Telegram

Что делать, если трафика с сайтов с вакансиями недостаточно? Кейс Додо Пиццы и Хаски Digital

Параметр CACHE в последовательностях PostgreSQL и uuidv7

ClickHouse в мире IoT

A/A-тестирование: зачем тестировать тест?

Праздник продолжается: LLM на FreeBSD

Медицина и мракобесие

Установка NextCloud на Debian 12 (Bookworm)

Эффективность RxJS: управляем производительностью и оптимизируем подписки

Жизнь после курсов: как складывается карьера выпускницы Metaclass

Framework Desktop: игровой ПК от производителя модульных ноутбуков. Что за система

Fan-Out, Fan-In с динамической балансировкой горутин в Golang

Парад Нелепого Си Кода

07 марта 2025

Кастомные memory pools в Golang

[Перевод] Лечение Альцгеймера. Фундаментальное открытие

Яндекс Алиса: сто лет тому вперёд

5 принципов архитектуры ПО для старта проекта

Java-тестирование приватных методов

История еще одного патча: зависшая батарея

Цифровая карта аварийности: как технологии помогают сделать дороги безопаснее

[Перевод] Общая теория относительности Эйнштейна с изюминкой: телепараллелизм

Почему молчит Вселенная или человекам хана

О формальном доказательстве безопасной работы с памятью на основе «владения и заимствования»

Недобросовестная конкуренция в сфере интеллектуальной собственности: они хотят занять ваше место на рынке

«Диномама»: как email-рассылки увеличили продажи детской одежды в 3 раза

Курсовая с помощью нейросети: как могут помочь инструменты ИИ и стоит ли вообще ими пользоваться?

Как я снял музыкальный клип в одиночку. Автор текста – Claude, режиссер – ChatGPT, аранжировка – Suno

Разработка, основанная на принципах DevRel

Компилятор GO. Добавляем цикл WHILE

Статины. Что? Зачем? Подводные

Vue 3 и jsx — неочевидные нюансы типизации

Как отличить цистит от простатита, роль тестостерона в развитии аденомы простаты и «простатостимулятор»

Чтение на выходные: «Причины, из-за которых люди ненавидят свою работу» Патрика Ленсиони

Какие вызовы стоят перед фирмой 1С, партнерами и рынком труда?

От ЦОДа до ПРОДа: как прошел полный ИТ-цикл на MeetUp МКБ

Как автоматизировать взаимопиар Telegram-каналов? Разбор сервиса Reklama.Today для бесплатного продвижения

[Перевод] BPMN и оркестрация микросервисов. Часть 1: Языки потоков, движки и вневременные паттерны

Оцените своё знание навыков «Анализ требований» и «Управление требованиями к ПО»

Moq: пара фич для упрощения тестов, о которых знают не все

Приезжайте к нам в Германию, у нас айтишники живут в коммуналках и пляшут с бубном, чтобы выжить

Разработка нового Колеса фортуны

Встретились как-то диффузионная модель и LLM —  получилось Diffusion Forcing. Как оно устроено и зачем нужно?

Как стать умнее? На самом деле это просто

Зачем бизнесу нужно DWH и как обосновать необходимость проекта? Можно ли оценить окупаемость хранилища?

ОКR: Миф или реальность? Разбираем основные заблуждения

Новинки от производителей ARM- и RISC-V-процессоров последнего времени. Что предлагает рынок?

Курсы по Roblox для детей, где изучают создание игр

Эффективно ли нанимать универсального маркетолога?

Copy-paste на большом экране: разбор ошибок и странных мест Radarr

Состоялась ли 3D-печать как бытовая технология? А состоится ли?

Разработка DHCP-сервера на Python

Техника TOAST (The Oversized-Attribute Storage Technique) в PostgreSQL

Геоинтерполяция от А до Я: как создать карту покрытия сети

Ещё одна сериализация для C++

Говорящие ошейники для домашних животных

Я наконец-то нашел идеальную self hosted замену для Google Keep: установка и обзор Memos

Примеры неудачной автоматизации и чек-лист перед началом работ

HaGRIDv2-1M: 1 миллион изображений для распознавания статичных и динамических жестов

Удалёнки нет

Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом

Семь фаз вакуумирования в PostgreSQL

Настроить GPU-экспортеры? Легче создать свой или «как подружить экспортер Nvidia-smi-exporter с Pod’ми»

АОП в автоматизации тестирования

Почему ломается интернет в России: разбираемся в причинах масштабных сбоев Рунета в 2025 году

Технологический бренд

Паттерны «Банды четырех»: примеры применения в реальном проекте

Что бы стать программистом — программируйте

#1.2 Самописное ядро для Minecraft — ULE на Go lang

Самый маленький эмулятор x86

Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

Топ систем управления проектами в 2025 году: выбираю подходящий инструмент

[Перевод] Безопасная AI-управляемая система раннего выявления для анализа медицинских данных и диагностики

Как найти управу на технический долг

Женское дело

Сканируем 35-мм киноплёнку дома(часть 4. Финал)

Мужчины в IT круче женщин, но есть нюанс

Как перестать бояться и задеплоить Django-проект в облако самым простым способом

3D для каждого: Оптимизация модели. Часть 1, объяснительная

Три вещи о редактуре, которые я унесу с собой на тот свет

Подключаем кнопку вызова лифта к компьютеру

NeurIPS: тренды, инсайты и самые интересные статьи главной ML-конференции года

[Перевод] 15 плюсов наследия ретро-гейминга

OpenDJ: Доступ к LDAP каталогу через REST интерфейс

Мечтают ли диффузионки о 3D-алайнменте, или что мы планируем рассказать на грядущей ICLR

История одной домашней автоматизации

Запускаем клиент DeepSeek под DOS

LLM во временных рядах: от предикта температуры до крипотовалют

Обучение кибербезопасности. Бесплатное ПО для практики

Почему отклики необязательны даже джунам: личная история

Капибары и фитнес-котики: как визуальная нейросеть помогает создавать подарочные карты «Золотого Яблока»

Как мы внедрили грейдовую систему и почему оценка коллег оказалась беспощадной

Как я написал пакет для быстрого создания и управления формами в Go

Внутри Практикума: как мы создаём курсы

Добавляем цикл WHILE. Лезем в компилятор GO

[Перевод] TensorFlow, Azure Machine Learning, GitHub Actions и Bicep: Создаем полный MLOps-конвейер

Блокчейн — основа “Цифрового коммунизма”. Реальность или антиутопия?

За что безопасники будут гореть в аду?

Fundamentals SNMP

Системы оценки критичности уязвимостей в AI Security

[Перевод] Почему Redis работает так быстро, несмотря на то, что он однопоточный?

06 марта 2025

Как я настроил Observability для своих pet-проектов. Часть 2

N-API: аддоны для Node.js

Нейросети в разработке: мощный инструмент или слепая вера?

Быстрый способ уменьшения размера виртуального диска Docker на Windows

Оптимизация ресурсов виртуальных машин: как сэкономить бюджет и не потерять производительность

Алгоритм PPO: баланс стабильности и простоты в RL

ИТ-льгота — коварная вкусняшка

10 подсказок юриста для стабильной работы бизнеса в 2025 году

Сложная цель: история одного патча

Грейды бизнес и системных аналитиков

Как разоблачить нейросеть: 6 признаков, что текст написал ИИ

2025: Какой должна быть CRM для среднего и крупного бизнеса

Топ новостей инфобеза за февраль 2025 года

[Перевод] Postgres как поисковый движок

«Мы просто обновили рабочий таск-трекер, а команда обновила резюме»

Почему производство умирает: ошибка в расчетах, которую делают все

ESM-платформа SimpleOne: как объединить IT, HR и финансы в единый сервис для бизнеса

Книга: «Excel с Python и R: раскройте потенциал расширенной обработки и визуализации данных»

Гайд по системе P3.express: выстраиваем чёткие процессы в проектах

Не покупайте грузовик для похода за хлебом и другие принципы программирования

Русскоязычные LLM: отечественные разработки в сравнении с глобальными адаптациями

Защита почтовой системы от ботнетов

Tether вступил в войну против российского крипторынка?

[Перевод] Page Object Model и Page Factory в Selenium

3D Matrix Memory: как SanDisk переизобретает велосипед и ломает стену DRAM

Карьера в Data Engineering: взгляд на образование и зарплату

Оценка срока и трудозатрат на реализацию задач с помощью Монте-Карло

Доброе слово и скрипты: как мы автоматизировали внедрение платформы виртуализации

Сколько стоит собрать топовый игровой ПК в 2025: RTX 4090 + Ryzen 7 9800X3D — оптимальная конфигурация для 4K-гейминга

CyBOK. Глава 1. Введение

Как защищают права на настольные игры

От ресторанов до банков: какие компании доверяют ИИ важные задачи

Два пути к автоматизации: как создавать отчеты в Word массово

[Перевод] Человеческий мозг против ML-модели: сходства и различия между психикой и машинным обучением

Бизнес в России — это гомерически смешно

Minecraft Junior: ТОП курсов по программированию для юных геймеров

Время собирать k8s 2

JavaScript для детей: рейтинг лучших обучающих программ

Observability Checklist. От железа до приложений, или как не остаться слепым в продакшене

От дедупликации до air gap: как повысить производительность и безопасность бэкапов

Преодолеваем паралич выбора: более 10 методов принятия решений в команде

Пластика десны (гингивопластика) в области установленного имплантата

std::array в С++ быстрее массива в С. Иногда

Шаблоны проектирования в документации

Что мешает HR на фрилансе зарабатывать больше: 6 главных ошибок, подсмотренных у агентств

Алгоритм межкадровой разности на FPGA стереокамере

Вам не нужна Чистая архитектура. Скорее всего

Как превратить сырые данные в аналитический отчет

Ловушка продуктивности: Когда процессы работают против вас

Как мы создали интеграционную платформу, которая работает

Мышиная машина состояний: ученые обнаружили ключевой принцип обучения мозга — и он совпал с теорией Google

Внедрение через партнерство: мой опыт трансформации практик DevOps у кластера из 600+ разработчиков

Ультимативные крестики-нолики и iPXE

Avr_boot Игровая консоль на Arduino: Исполнение кода с SD-карты

GitOps: проблемы и решения

От данных к действиям: как мы создавали рекомендации на главной странице Uzum Market

Тренды развития сетевой телеметрии и подход MWS к её внедрению

Госдолг США может вырасти на 24трлн. долларов в ближайшее десятилетие

Платформа OpenBPM, или как я научился не волноваться и полюбил бизнес-процессы

Проблема запуска реплик в Docker Swarm: диагностика и решения

[Перевод] Как работает bind mount в Linux: руководство для начинающих

Как запустить робота-доставщика в новом месте

Контекст и парадигмы программирования

Protoclone V1: как 1000 искусственных мышц меняют будущее роботов

Сериализация в Python с Pickle

[Перевод] Цифровые двойники в сельском хозяйстве: изучим потенциал на примере выращивания мандаринов

Laravel + тестирование: как сэкономить время на валидации запросов

Заводить ли личный блог или сайт? Часть II. Конифгурация сервера с помощью Ansible

Использование Mindmap для написания требований

Обзор и тестирование лампы Gauss Elementary 12Вт

Установка и настройка принт-сервера CUPS на Ubuntu-сервере

CI/CD: основы написания Workflow

GTD: Как довести дела до завершения и не сойти с ума

Эпилог. Создание ботов для торговли криптовалютами и акциями (часть третья, заключительная)

05 марта 2025

OpenIDE: первый взгляд

Как я вернул доступ к Телеграм аккаунту

Цифровой коммунизм или конец человечества? К чему все идет?

Syscall и cgo в Go

DeepSeek проболтался о своём происхождении…

[Перевод] В чём причина высокой скорости fastDOOM

Дайджест новостей за прошедшую неделю, о которых мы не писали

Утечка исходников в банке: безразличие или так задумано?

Пишем модули для Nginx

Путь от Кода до Бинарного Файла

Книга: «Промт-инжиниринг для GenAI»

Гайд по менеджменту знаний: 6 решений для разных бизнес-задач

«Доставили»: как мы превратили релиз-ноуты в продуктовый блог

Психологическая безопасность детей: груминг (нет, не собак и кошек)

App.Farm CI. Часть III. Подготовка к реализации flow — быть вахтером или не быть?

Яндекс 360 для бизнеса: как единая платформа спасает от цифрового хаоса

Полиацеталь для электроники и не только: краткий патентный анализ

Синхронизируем скроллы в Sliver-списках

Распознавание день в день: как настроить шаблон нового документа без программирования

Как мы делаем экосистему корпоративных коммуникаций IVA Technologies безопасной

Обзор песочницы по тестированию. Практика для QA

Конспект по архитектуре ПО и System Design

Как в «Ленте» автоматизировали приемку свежих овощей и фруктов

Архитектура национального видеохостинга: путь RUTUBE к 10 Тбит/с с использованием своей CDN

Пайплайн каскадных онлайн-моделей: как не запутаться в модулях и обрести дзен при внедрении многомодульных моделей

Идеальная структура сервиса

Китайские ученые предложили метод восстановления Li-Ion батарей. Спасение от электронного мусора уже близко?

Китайские ученые предложили метод восстановления Li-Ion батарей. Спасение от электронного мусора уже близко?

Линейная алгебра в C++ с Eigen

[Перевод] Первое обнаружение нейтрино сверхвысокой энергии

«Postgres. Первое знакомство» (11-е издание) надёжный проводник в мир PostgreSQL

Кейс: защитил продажи на маркетплейсе от угроз владельца патента

Можно ли привлечь ИИ к ответственности за нарушение авторских прав?

Будущее рынка мессенджеров и видеосвязи России. О чём говорят разработчики? Главное с форума В+К-2024

Автоматизация рабочих процессов за чашечкой кофе с n8n

[Перевод] Аналитика и данные – ваш козырь против конкурентов

Управление алиасами в Carbonio

Как хакеры используют рекламные посты в соцсетях: атаки Desert Dexter на Ближнем Востоке

Охотники за онлайн-ресурсами. Часть 1: кого и как атаковали хакеры в 2024 году

[Перевод] В квантовой реальности стрела времени может лететь в двух направлениях

Таблетница для умного дома

Одиночество в сети

Запилил 100 проектов на Go и вот что скажу

Mate 70 Pro: изучаем и тестируем новинку от Huawei

Анализ 60+ вакансий на позицию продуктового исследователя (грейд middle)

Как нейросети ускоряют дизайн: от генерации до челленджа макетов

Куда нас вынесут большие технологические волны DevOps

Модульный компьютер IQ 151 – забытая персоналка времен СССР

[Перевод] 19 лучших инструментов для тестирования игр

[Перевод] Симуляция воды над рельефом

Рецензия на книгу “Spring и Spring Boot. Разработка облачных приложений на Java”

Автоматизировали КЭДО в госучреждении через BPM с интеграцией 1С: ЗУП и ЭП. Результат — экономия 15 часов в неделю

Downstream-пайплайны как полезный инструмент для автоматизации тестирования

Алгоритмический трек на True Tech Champ 2024: разбор задач с финалистами

Почему так сложно выяснить, как выглядел тираннозавр

[Перевод] Студент опроверг 40-летнюю гипотезу в информатике

Related Works в научной статье и диссертации. Зачем и как искать материалы

Вкус в VR

[Перевод] Каталитические вычисления используют заполненный жёсткий диск на полную мощность

Учимся рефакторить код на примере багов в TDengine, часть 1: про колбасу

5 алгоритмов на Rust, которые должен знать каждый разработчик

Декомпозиция задач: как разработчику съесть слона?

[Перевод] 10 прорывных разработок 2025 года по версии MIT Technology Review

Внутри Практикума: как мы создаём курсы

Виртуальная доска, которая не даст о себе позабыть. Повышаем эффективность работы, учебы и саморазвития

Типовой процесс разработки электроники

Определение пользовательских сценариев энергопотребления по встроенным в системную плату датчикам и Python + LightAutoML

Взаимодействие C3D Solver с приложением на примере моделирования сборки

Второй год регулярных аварий космических аппаратов. Почему никого это не волнует?

[Перевод] Кето-диета и биполярное расстройство

Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение

4 способа оценки рынка и фишки для качественных опросов: как я оценила рынок инвестиций в Малайзии

Как управлять сборками в Go с помощью build tags

Проектирование корпуса для электронной самоделки

Инструменты для анализа производительности сайта

[Перевод] Обход 2FA на HackerOne из-за состояния гонки

Как наладить управление ИТ командой, не привлекая внимания санитаров (про оценки и списания)

Вход на сайт через Госуслуги на PHP

Научная фантастика в NASA

Управление bluetooth из js или как я реверсинжинирил умный чайник

Unity3d CodeDOM. Генерация кода на лету

Анализируем продажи вместе с ИИ

Локаторы. Стратегии поиска веб-элементов

Скользящая средняя – полное руководство по использованию

04 марта 2025

Как использовать тепловую карту ликвидации Bitcoin

Клавиатура для VK Видео 2.0 от Андрея Феликсовича

Sparrowdo — альтернатива Ansible

Заработали всего лишь 100к под Новый год. Или почему я больше никогда не запущу бренд одежды

Руководство по использованию unsafe в Swift

Как разобраться в своей мотивации. Теория Грея, опросник Карвера-Уайта

Парсер для подростков с помощью pyparsing

Cryptohack. Решение Logon zero

Синтетические данные в 2025: волшебная таблетка для нейросетей или темная лошадка?

Дорога к стажировке: интервью с выпускником школы Metaclass

Как умирают техногиганты: от самого популярного сайта в Мире до закрытия — история Skype

Детективная история с дебагом проблем C-уровня в python

Скрам — не работает, плак-плак? Или почему нытики в IT не понимают Agile

BotHub, GPTunnel, Chad AI — считаем где ChatGPT дешевле в России

Сопротивление изменениям и принцип Ле Шателье — Брауна — как справиться с саботажем сотрудников

Архитектура приложений: виды, проектирование, разработка

Сдать экзамен 1С Профессионал ЕРП УП 2.5 за две недели без курсов и опыта работы с программой

Что такое тёмная паутина и опасна ли она?

Микросервисы в МТС: когда масштаб имеет значение

Сохранение ускользающей истории: как энтузиасты ищут неизвестные мобильные игры

Техподдержка: стереотипы и правда

Мониторинг контейнеров с помощью cAdvisor

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании: 2 триместр

500 000 рублей и 500+ продаж в месяц. Бизнес на наклейках для банковских карт

От одного потока к тысячам: мир параллельных вычислений

BGP-anycast

[Перевод] Загадка Мартина Гарднера про болты

Рекламный сбор: кто и как должен платить налог

Геймификация продукта: почему призы и награды — не главный мотиватор пользователей

HTML 10-й класс: ТОП курсов для старшеклассников

Интерпретатор выражений на php, без использования eval

Путешествие из проджекта в продакты: какие навыки помогут построить карьеру

Oбучение на разработчика в Испании: омологация школьного аттестата

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 1

Нужны ли малому бизнесу нейросети?

[Перевод] За кулисами JIT: Секреты HotSpot JVM C2 компилятора (Часть 2)

Мультипарт-загрузка в объектное хранилище Selectel: пишем тривиальный пример на Python

Расширенное руководство по разработке SIP-клиента для IP-телефонии

Автоматизированный электропривод ленточного конвейера: Разработка системы управления с возможностью удаленного контроля

Почему свой ЦОД в котельной (ведь это совершенно невыгодно)

Месторождение труъ горняков

Ozeki SMS Gateway: запускаем SMPP-приложение в Windows с аккаунтом Exolve

[Перевод] Введение в таблицы решений: Полное руководство для начинающих

Что произошло в 2022 году и как будет развиваться рынок информационной безопасности в 2025 году

Кастомная дизайн система изнутри

Обсуждаем изменения в Go 1.24, мьютексы и пакет unsafe — открытие сезона митапов для гоферов в Москве

Как создать свой алгоритм шифрования: от идеи до готового CLI-приложения

Nix: насколько хороша альтернатива Dockerfile?

Анонсируем Full-View на изолированном стенде

Когда спрятать недостаточно: как устроены атаки на системы тайной передачи информации

Канбан Метод: не магия, а логика. Наводим порядок в хаосе

Зачем прятать телескоп в глубине Средиземного моря: KM3NeT открывает тайны Вселенной

Заставляем ботов бесконечно играть в карты

«Ты не видишь всей картины!»

Совместимые картриджи для принтеров: все, что нужно знать об экономии на расходниках для печати

GOULD UTX/32: оживление дракона

Как перевести банковский продукт в realtime

[Перевод] 8 лучших практик автоматизации тестирования

[Перевод] Кризис качества ПО Apple: мощное «железо», посредственные программы

Groc 3 xAI в разработке iOS приложения «Страны Мира» (отображение границ)

Защита информации, персональные данные и функционирование ИС: изменения в ИТ-законах в РФ в 2025 году

Еще 6 прекрасных и 6 странный идей в промышленном дизайне: итоги 2024

Как стать AI-тренером с нуля? Бесплатная программа обучения

Выходим за рамки: создание оператора для наблюдения за внешними ресурсами в Kubernetes

OpenDJ: Использование реляционной СУБД в качестве LDAP каталога

IoC: DI vs Ambient Context

Как справиться с потоком задач. Мифы, реальность, полезные техники

От каскадных моделей до картинок в 4к: как эволюционировали диффузионки

[Перевод] Проблема Deep Research

100+ ТБ на одном диске: как HAMR, HDMR и другие технологии изменят хранение данных

[Перевод] Первый в мире «синтетический биологический интеллект» работает на основе человеческих клеток

Как исходящие ссылки наносят вред бизнесу

Еще раз про постоянную тонкой структуры. Апгрейд предыдущей идеи

Реверсивный Proxy в C#

Как и почему эффекты помогают писать хороший код

Полезные ресурсы по Python, которые я собрал

Как мы ускорили работу с базой данных в Android-приложении

Функция Кантора: «дьявольская лестница» в математическом анализе

Меняем правила «Игры в кибербезопасность» с Avanpost SmartPAM

Как работает Фидонет: что такое ноды, NC, RC, мейлер, тосссер, и так далее

[Перевод] Биткоин: глобальный барометр ликвидности