← 17 августа 2025     

18 августа 2025 на Хабре были опубликованы 54 статьи.

Как я перенёс операторный PostgreSQL Patroni из Kubernetes на bare metal без сбоев

Делимся практическим опытом миграции PostgreSQL Patroni из Kubernetes на «железные» серверы. Автор рассказывает про выбор метода переноса, настройку standby-кластера, обновление конфигураций и управление трафиком приложений через pgbouncer. Полезно для DevOps и инженеров, которые хотят избежать сбоев и обеспечить плавный переход на bare-metal-инфраструктуру.

Читать далее

Путь QA-самурая. Искусство ручного тестирования в современном мире

Привет, меня зовут Роман Поляков, я инженер по тестированию (QA-самурай) в Т1 Иннотех. В мире ручного функционального тестирования каждый день идёт битва за качество. Смена требований, пропущенные баги, плотные дедлайны и тонны тестовых сценариев могут сломить даже опытного специалиста. Но настоящий QA-самурай не сдаётся. Он превращает рутину в искусство, а стресс — в топливо для роста.

Если вы когда-нибудь думали, что работа QA — это просто сидеть и нажимать на кнопки в надежде, что баги сами обнаружатся, то… вы немного заблуждались! Добро пожаловать в увлекательный и порой весьма запутанный мир тестирования, где каждый день сулит встречу с новыми подводными камнями, ловушками и, конечно же, классическими граблями на пути к качественному продукту.

В этой статье я расскажу вам, как стать настоящим QA-самураем — мастером терпения, наблюдательности и гибкости, который не сгорит от стресса, а, наоборот, прокачает свои навыки и выдержку до уровня дзен. Здесь вы найдёте секреты сохранения нервов, проверенные «пруфы» и простое, но действенное руководство по постановке целей и обретению гибкости, сравнимой с гибкостью одного из самых ловких творений природы — бамбука. Приготовьтесь к путешествию, где ошибки — не враг, а ценный урок на пути к профессиональному совершенству!

Читать далее

Как YDB изолирует OLTP и OLAP

Привет, Хабр! Меня зовут Олег Доронин, и мы с командой делаем СУБД Яндекса, которая называется YDB. Каждый транзакционный запрос к базе данных обычно работает с небольшим набором строк и быстро отрабатывает за единицы или десятки миллисекунд, но таких запросов каждую секунду поступает огромное количество. А вот аналитические запросы обычно выполняются не так часто, но каждый из них может требовать обработки вплоть до всех строк в одной или нескольких таблицах. Такие запросы могут выполняться секунды, минуты, или даже часы в зависимости от объёмов данных и сложности запрошенных вычислений.

Чтобы эти два принципиально разных паттерна нагрузки не мешали друг другу, гибридным базам данных важно изолировать транзакционную нагрузку от аналитической. Под катом я расскажу, как мы сделали в YDB компоненты для управления смешанной нагрузкой, которые изолируют миллионы RPS от аналитики, и как менеджер смешанной нагрузки устроен внутри.

Читать далее

Книга «Основы Go: Community edition» 2-е издание

Всем привет!

Завершил обновление предыдущей версии книги и выкладываю в открытый доступ второе издание «Основы Go: Community edition». О том, что изменилось, когда будет печатная версия книги и многом другом - в самой статье ;)

Читать далее

Пять  ИИ-инструментов для рекрутера в IT

Привет! Меня зовут Татьяна Мазаева, я  главный эксперт по подбору персонала в 1С-Битрикс и по совместительству евангелист ИИ в своем отделе. Я отвечаю за подбор IT и не IT-вакансий в компании и использую искусственный интеллект для автоматизации своей работы.  

В этой статье расскажу о том, какие задачи я доверяю AI-ассистенту и поделюсь реальными кейсами.

Задача 1. Дать подробную обратную связь

Сейчас кандидаты ждут от работодателя подробного, структурированного фидбека после собеседований. К нам часто приходят люди из крупных компаний, где это практикуется, и они ждут того же от собеседований с нами.  Поэтому мне очень важно дать обратную связь каждому соискателю, подсветить зоны роста и показать другие возможности. Это позволяет сохранить престиж компании, мы знаем, что люди возвращаются к нам в том числе благодаря обратной связи. 

Стандартные ответы в этом случае не подходят — мы стараемся направить человека, показать его плюсы и минусы, дать рекомендации по развитию.  Но при этом нам важно оставаться в правовом поле, потому что отказать соискателю допустимо только по деловым качествам. 

Для того чтобы составить аргументированный ответ, нужно проанализировать всю информацию, которая есть у меня и у нанимающего менеджера, который общался с кандидатом — резюме, записи встреч, собственные впечатления. Часто я использую для этого чат с AI-ассистентом, который встроен в Битрикс24. В промпте я указываю имеющиеся данные и подчеркиваю, что сгенерированный ответ — это часть имиджа компании. 

Читать далее

UI за 35 лет: как интерфейсы дошли от Comic Sans до нейросетей

Разбираем тренды, которые выдержали проверку временем, и провальные эксперименты. Почему CSS пережил Flash, а плоский дизайн победил скевоморфизм? Гид по главным урокам эволюции дизайна.

Читать далее

Новости кибербезопасности за неделю с 11 по 17 августа 2025

Всё самое интересное из мира кибербезопасности /** с моими комментариями.

На этой неделе много новостей в моей любимой связке - AI + кибербез: Альман дал интервью и рассказал про риски, Googдe продолжает развивать свои кибербез-инструменты, GPT5 - новая звезда в AI-пентесте и другие только самые важные и интересные новости из мира информационной безопасности.

Читать далее

Насколько LLM усложняет работу программиста

На фоне общего хайпа вокруг ИИ холодным душем стали июльские результаты исследования METR о том, как LLM замедляют работу опытных разработчиков в опенсорсных проектах. Напомним, что использование LLM увеличило время выполнения задач на 19%, хотя сами разработчики ощущали противоположный эффект.

Учёные затруднились объяснить причины когнитивного искажения.

Факт в том, что многим разработчикам очень нравятся их инструменты для автодополнения и генерации кода, особенно Claude Code. Он настолько удобен, что от него буквально возникает зависимость. По опросам, чем больше люди используют такие инструменты — тем больше им нравится. Код «магически» генерируется сам собой, зачастую даже корректный.

Но это не обязательно улучшает или ускоряет разработку.

Более того, есть признаки, что в 2025 году наконец-то наступило некоторое охлаждение ожиданий в отношении к LLM.

Читать далее

Эволюция PipeMagic: от инцидента с RansomExx до эксплуатации LPE-уязвимости CVE-2025-29824

В апреле 2025 года Microsoft исправила 121 уязвимость в своих продуктах. Среди них была CVE-2025-29824 — единственная из исправленных уязвимостей, которая, по данным компании, на тот момент уже активно использовалась злоумышленниками в реальных атаках. Эксплоит к этой уязвимости был внедрен вредоносным ПО PipeMagic. Она позволяла повышать привилегии в ОС Windows из-за ошибки в драйвере логирования clfs.sys. Аналитики Microsoft Threat Intelligence обнаружили эту уязвимость в ходе атак группировки Storm-2460 на компании, находящиеся в Саудовской Аравии, Испании, Венесуэле и США. С помощью CVE-2025-29824 атакующие повышали привилегии до NT AUTHORITY\SYSTEM для последующего бокового перемещения и шифрования файлов жертвы.

Эта статья — результат совместного исследования «Лаборатории Касперского» и BI.ZONE, в рамках которого специалисты «Лаборатории Касперского» проследили развитие PipeMagic — от первого обнаружения в 2022 году до новых инцидентов в 2025 году — и выявили ключевые изменения в тактиках операторов этого ПО. Эксперты BI.ZONE, в свою очередь, провели технический анализ самой уязвимости CVE-2025-29824.

Читать

Файловая репликация в СХД АЭРОДИСК ENGINE: для тех, кто устал терять данные по тупым причинам

Данные не ломаются сами по себе — их ломают люди. Уборщица шваброй, приложение, написанное «на отвали», админ в пятничной прострации. Причины разные — результат один: файлов нет, виноватого тоже.

Чтобы не восстанавливать инфраструктуру с нуля по скриншотам из Notion, в АЭРОДИСК ENGINE есть файловая репликация. Это не бэкап, это реальное дублирование файлов между хранилищами, которое спасает, когда кто-то опять «просто немного пофиксил в проде».

Без костылей, без CLI-гимнастики, без надежды на авось. Настроили — и пусть хоть полсервера ляжет, данные у вас уже есть в другом месте.

Разбираемся, как оно устроено, чтобы потом не было «ой, не знал».

Читать далее

ZERO-APPS: Платформа No-Code на Яндекс Облаке. Обзор технологий

С начала 2020-х начался бурный рост low-code/no-code платформ — технологий, не требующих при разработке написания программного кода. Она опирается на визуальные интерфейсы, конструкторы и готовые модули, которые собираются как конструктор из блоков. Цель платформы zero-apps — доступ к созданию цифровых решений, позволив бизнес-аналитикам, менеджерам проектов, маркетологам и специалистам по продукту воплощать идеи в работающие прототипы и полноценные web-приложения без глубокой технической подготовки на базе Яндекс Облака.

Читать далее

Тестируем производительность фронтенда через вкладку Performance в DevTools

Привет! Продолжаем разбирать малоизвестные, но крайне полезные фичи Chrome DevTools. Меня зовут Святослав Ященко, я тимлид QA-команды Platform V Kintsugi. Это графическая консоль для сопровождения PostgreSQL и Postgres-like СУБД. Ранее я писал о том, как подменить трафик в DevTools. Сегодня покажу, как тестировать производительность web-приложения, не выходя из Chrome. 

Наш продукт — высоконагруженный, как в части бэкенда, так и в части фронтенда. БольшУю нагрузку на web-часть дают графики метрик наблюдаемых баз данных. Нагрузочное тестирование бэкенда в нашей команде — тема отдельной статьи, но об этом постараюсь рассказать в другой раз, а сейчас протестируем производительность фронтенда. Добро пожаловать под кат.

Читать далее

Слова-паразиты и избыточность в английском: какими они бывают и как сделать речь чище

Привет! Меня зовут Маша Фадеева, я методист и преподаватель английского языка в Яндекс Практикуме. В разговорной речи на английском часто можно услышать такие слова, как like, you know, I mean — они придают фразам непринуждённость и помогают выиграть время, пока мы формулируем мысль. В разумных количествах такие слова вполне уместны. Но если их становится слишком много, речь может начать звучать неуверенно, перегруженно или даже странно.

Давайте поговорим про слова-паразиты, их влияние на восприятие речи и практические способы работы с ними. Заодно рассмотрим избыточные конструкции: например, про ситуации, когда мы повторяем слово, уже входящее в аббревиатуру. Типичный пример — PIN number, где N — это уже number. Или избыточность типа free gift (бесплатный подарок). Пусть даже сами носители могут совершать такие ошибки, это не значит, что нам стоит за ними повторять.

Читать далее

Не работают звонки в Telegram и WhatsApp*: 9 лучших альтернатив, где все работает

Видеозвонки в Telegram и WhatsApp* рипнулись, самое время разобраться, чем их можно заменить.

Если новость застала вас врасплох и вы не знаете, как теперь созваниваться с друзьями, близкими или коллегами — ловите подборку альтернатив. Что-то подойдет для работы, а что-то — для личных целей.

Читать далее

«Когда ПО нравится, работа приносит удовольствие»: история внедрения nanoCAD BIM ОПС в компании «Рубеж»

Компания «Рубеж» успешно перешла с AutoCAD на nanoCAD BIM ОПС для проектирования систем безопасности. Инженеры отмечают удобный интерфейс, ускорение работы с чертежами и автоматизацию спецификаций. На примере проекта для Прибайкальской больницы продемонстрированы возможности 3D-моделирования и точной трассировки.

Читать далее

Блокировка звонков в мессенджерах, а также очередной срач Маска и Альтмана

Самые интересные новости финансов и технологий в России и мире за неделю: миллиардный инвестфонд от 23-летнего AI-щегла, DeepSeek не осилили обучение своей модели на китайских чипах, Маск опять поссорился с Сэмом Альтманом и Apple, Цукерберг учил своих чатботов правильно флиртовать с несовершеннолетними, а еще эфир пробил $4400.

Читать далее

Как пополнить Steam без комиссии: актуальные способы в 2025 году

Если коротко, ответ на вопрос можно ли пополнить Стим без комиссии:

в принципе — нет. Конечно, вариантов без комиссии нет и не будет — это рынок, тут вопрос не сдерут ли с вас комиссию — обязательно сдерут, они сюда затем и пришли, а как — безбожно или по-божески.
…но вообще — да. Просто к вопросу можно подойти с другой стороны: у многих компаний, которые предлагают оплату западных сервисов, включая Steam, есть разные бонусные программы или кэшбек, которые можно использовать для оплаты их же комиссий. Например, прогрессивный кэшбек Keysforgamers от 3% без покупок, достаточных чтобы перекрыть сервисный сбор, и до 10% после суммы купленного на €3000.
Или Яндекс-деньги ЮMoney, у которых номинально одна из самых высоких комиссий за услугу пополнения счёта в Steam, однако возможность использовать для оплаты пополнения счёта в Стиме бонусные баллы ЮMoney, которые копятся за пользование их банковской картой, позволяет де-факто снижать её до нулевой или отрицательной. И, поскольку услуга пополнения Steam есть и у сотовых операторов итд., то находить такие возможности вполне нормально.

Читать далее

[Перевод] Когда ИИ оказывает реальное влияние на продуктивность и когда он бесполезен. Наглядно

В статье анализируется феномен того, как ИИ повышает базовый уровень компетенций специалистов, не влияя на максимальные достижения экспертов. Рассматриваются последствия для конкурентной среды в разных IT-сферах и объясняется, почему восприятие влияния ИИ настолько субъективно.

Читать далее

[Перевод] Когда ИИ оказывает реальное влияние на продуктивность и когда он бесполезен. Наглядно

В статье анализируется феномен того, как ИИ повышает базовый уровень компетенций специалистов, не влияя на максимальные достижения экспертов. Рассматриваются последствия для конкурентной среды в разных IT-сферах и объясняется, почему восприятие влияния ИИ настолько субъективно.

Читать далее

Парсинг на Java. От основ до парсинга Яндекс Карт

Сегодня я рассмотрю основы парсинга на Java, используя как пример Яндекс Карты.

В этой статье мы рассмотрим, что такое HTTP и какие бывают методы запроса, как работать с HttpClient в Java 11+, как отправлять GET и POST-запросы, как обрабатывать HTTP-ответы и извлекать данные, и как всё это можно использовать для парсинга данных с внешнего сервера на примере Яндекс Карт.

Читать далее

64-битный счётчик транзакций в PostgreSQL

На конференции PgBootcamp 2025 был доклад Евгения Воропаева "Разработка и отладка 64-битного счётчика транзакций". В докладе рассматривались проблемы, которые встретились при переносе патча с 16 на 18 версию PostgreSQL. В статье описывается история патча.

Читать далее

Старый но симпатичный DEBUG.EXE

Почему-то не нашёл с первой попытки здесь на Хабре какого-нибудь демо или инструкции по использованию этой старинной, но милой тулы из стандартной поставки DOS. Давайте быстренько это исправим. Как легко догадаться из названия - DEBUG.EXE предполагается использовать для отладки. Мы же напишем пару коротких ассемблерных программ "с нуля" - это не займет много времени, а притом даст лёгкое ощущение магии!

Экспериментировать можно в DosBox или DosEmu - правда если вы возьмёте версию DEBUG.EXE например из MS-DOS 6.22 то скорее всего обнаружите что она не заработает в эмуляторе. Несложно отыскать в интернете рабочую версию (из Windows XP или FreeDOS например - иногда также под именем DEBUG.COM) - либо установить полноценный ДОС в виртуалку вроде VirtualBox.

Внимание! Эта статья имеет скорее развлекательно-познавательное назначение - её автор вовсе не думает что кому-то (кроме студентов со старыми лабами по "архитектуре микро-ЭВМ") в наше время это понадобится в практических целях. Мне же эта мини-инструкция пригодится как вспомогательная для будущей статьи про "самокопирующуюся программу".

Читать далее

GPT-4o: последний взгляд

Это вторая часть цикла «Исследование возможностей ИИ писать код». И она особенная: GPT-4o, о котором пойдёт речь, уже снимали с полок, а затем вернули под давлением жалоб пользователей, но это лишь временная передышка. Модель официально заменена GPT-5 и в любой момент она снова может исчезнуть. Поэтому то, что вы читаете, это скорее исторический снимок работы с устаревшей моделью.

Читать далее

Mibro Watch Lite3 — тюним крутой .elf циферблат

Сегодня я расскажу вам, что представляет собой данная модель, как устроены циферблаты, покажу как легко можно переделать их под себя, нативное .ELF приложение как циферблат это действительно интересно..

Читать далее

IT-лягушка и новая нормальность

Наша жизнь постоянно меняется, причём происходит это в режиме, описанном в старой песне - «А времена менялись и изменились вконец». То есть, каждый день происходят какие-то незначительные изменения, и мы не всегда отдаём себе отчёт в том, какая в итоге конфигурация реальности возникла. Это как в известной аллегории про лягушку в медленно нагревающейся воде, когда можно не заметить что уже сварился.

Читать далее

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

Международный коллектив ученых предложил и изучил новые способы применения поляритонов в технологиях второй квантовой революции. Обзор и исследование перспектив технологий опубликованы в журнале Nature Reviews Physics.

8 июля 2024 года профессор Кавокин во время празднования 130-летия Петра Капицы, состоявшегося на территории Физтеха (МФТИ), дал интервью корреспонденту агентства ТАСС, во время которого, в частности, сказал, что «недавно его работу приняли для публикации в Nature Physics, но для этого пришлось убрать аффилиацию МФТИ и воспользоваться тем, что в тот момент у меня еще была «китайская» аффилиация». Эти его слова вызвали бурную реакцию в российских СМИ и в блогосфере. Кто-то поспешил обратить внимание на то, что санкции распространяются и туда, куда они, по идее, не должны распространяться. Другие наблюдатели высказывались за то, что не стоит тогда публиковаться в том месте, в котором редакторы не оставляют возможности ученому указать его подлинную аффилиацию. Здесь изложено содержание этой статьи, которое интересно само по себе.

Читать далее

Как заменить GitHub?Copilot на полностью офлайн?Continue?Plugin

В этом посте я покажу, как использовать Continue Plugin вместо GitHub Copilot, подключив к нему собственную локальную модель?LLM без доступа к интернету. Такой подход обеспечивает максимальную конфиденциальность: ни IDE, ни LM Studio не имеют возможности передавать ваши файлы в облако.

Никакой сети – всё работает только в вашем компьютере.

Читать далее

Как подключить проект Django к S3 от Yandex

Выбрал сервис Yandex Object Storage (S3) для медиа (фото) и статики. Потратил пару дней, чтобы подключить. Статью от Яндекса не нашел, использовал пару сторонних сайтов и информацию с Chat GPT. И вот решил написать свою статью.

Начнем с Django. По идее в settings.py у вас так...

Читать далее

Создание HDMI контроллера на FPGA чипе

Здравствуйте меня зовут Дмитрий сегодня мы продолжим исследование FPGA плат. Мы напишем контроллер HDMI интерфейса для Altera Ciclone.
Итак давайте начнем.

Читать далее

Ошибки продактов на собеседовании, или почему вам до сих пор не сделали оффер

Привет! Меня зовут Ксюша Соколова, я продакт менеджер в Точке и занимаюсь развитием AI-Ассистента для бухгалтеров. 

Эта статья родилась из личной боли: я регулярно провожу хардовые собесы продактов уровня миддл, и, к сожалению, регулярно приходится отказывать неплохим ребятам, которые, однако, совершают одни и те же ошибки, из-за которых мы не можем их оценить на заявленный грейд и пропустить дальше на знакомство с командой.

Дисклеймер

Читать далее

Сложность алгоритмов, или почему O(n) лучше O(2^n)

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

Прежде всего надо выяснить, что мы понимаем под эффективным алгоритмом. Попробую дать авторское определение: эффективный алгоритм — код, который выполняется с минимальным использованием вычислительных ресурсов процессора. Соответственно, неэффективный алгоритм, наоборот, требует больше ресурсов и, соответственно, больше времени для выполнения.

Давайте рассмотрим, что же такое «хороший» и «плохой» алгоритм, на примере простой задачи с leetcode. 

Читать далее

— Здравствуйте мошенники, это абитуриент, вам сказать код из СМС? — Нет, спасибо, мы сами

Большинство вчерашних школьников, впервые сталкиваются с "госуслугами" при оформлении "заявлений на поступление". Данная статья будет полезна тем, кому "детское абитуриентство" предстоит в следующем году.

В этом году мне посчастливилось быть родителем абитуриента. Глядя на всю суету и волнение, еще весной сказал: "Будь я мошенником - взялся бы за абитуриентов."
Но, как говорится: "Не один ты такой умный. Поумнее тебя есть, а в колл-центрах сидят."

В итоге, у ребенка увели эти самые "госуслуги".

Предвижу первый гневный комментарий: "Он сам сказал код из СМС!!!"

А вот и нет

[Перевод] На инновационной арене Европы: что общего у роботов, кукурузных отходов и теории игр

Foro Transfiere 2025 в Малаге объединил научные разработки, технологии будущего и стратегии устойчивого развития — и показал, как наука меняет мир

Малага, март 2025 года. В начале весны в испанской Малаге прошёл один из ключевых европейских форумов в сфере науки, технологий и инноваций — Foro Transfiere 2025 . Более 5 000 участников, около 230 стартапов, более 100 тематических сессий — всё это сделало мероприятие не просто конференцией, а мощной платформой для обмена опытом, установления деловых контактов и продвижения научных разработок.

Читать далее

ИЗ ИНТРОВЕРТА В АМБИВЕРТА С ПОСЛЕДУЮЩИМ КАРЬЕРНЫМ РОСТОМ В ИТ

В статье рассматривается ситуация, когда человек осознанно развивает свои слабые стороны, учится быть публичным и становится успешным в своей ИТ-деятельности. Трансформация из интроверта в амбиверта в ИТ.

Приводятся кейсы Алексея (Senior Business Analyst) и Марины (Tech Lead разработчика), реализовавших свой уникальный потенциал.

Немного прикоснемся к теме нетипичного аутизма.

Нетипичный аутизм, в смысле исчезнувший или полностью преодоленный, не существует.

РАС (расстройство аутистического спектра) — это неврологическая особенность, спектр, который остается с человеком на протяжении жизни.

Также существуют такие альтернативные описания, как высокофункциональный аутизм (ВФА) или синдром Аспергера (СА).

Люди в этой части спектра часто обладают интеллектом средним или выше среднего и развитой речью, что дает им потенциальную базу для сознательной компенсации.

Человек научился сознательно анализировать социальные ситуации, копировать нейротипичное поведение, использовать логику там, где у других интуиция. Это выученные навыки, а не фундаментальное изменение нейротипии.

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

Читать далее

Они зарегистрировали на себя наше название, а потом потребовали с нас 4 000 000 рублей, угрожая судом и полицией

«Или вы платите мне четыре миллиона, или я иду в суд и взыскиваю с вас пять. А пока будет идти суд, полиция арестует ваши склады и заблокирует сайт» — с этого ультиматума началось утро владельца одного небольшого интернет-магазина мебели.

Что случилось: жила-была одна дама, директор интернет-магазина. Однажды она решила нажиться на своем конкуренте. Зарегистрировала на себя его название как товарный знак в Роспатенте, а потом пришла требовать с него деньги.

Наверняка вы слышали, что такое бывает. Но одно дело слухи, а другое — реальная история из практики.

Правда, что так можно получить деньги? Сможет ли интернет-магазин защитить себя?

Закрученный сюжет, полезные выводы и тонкости законов, о которых обычно не рассказывают. Эта история пригодится всем, кто развивает свой бренд или работает в компании на благо общего дела.

Удивительно, как сама жизнь закручивает сценарии, которым позавидует любой детектив.

Я юрист по интеллектуальным правам. Товарные знаки, патенты, авторские права — это моя профессия.

Заваривайте чай, присаживайтесь поудобнее. Это дело закрыто, поэтому могу про него рассказать.

Читать далее

SW: stale-while-revalidate на практике + гист

Идея простая:

В статье разбирается стратегия кэширования stale-while-revalidate в Service Worker — подход, позволяющий мгновенно отдавать пользователю закэшированный контент и параллельно обновлять его в фоне. Рассмотрены сценарии применения (статика, API), потенциальные риски (устаревший HTML, квоты хранилища), а также приведён готовый рабочий пример с регистрацией, SW-кодом, офлайн-страницей и настройкой серверных заголовков. Материал сопровождается ссылкой на архив с исходниками и практическими советами по отладке, оптимизации и интеграции SWR в реальные проекты.

Читать далее

[Перевод] Роботы начинают принимать решения в операционной

Представьте сцену недалёкого будущего. В яркой, высокотехнологичной операционной рядом с хирургическим столом стоит изящная рука робота. Этот автономный робот не будет действовать полностью самостоятельно, но он поможет в предстоящей операции, выполняя ключевые задачи независимо, с повышенной точностью и сниженным риском.

Пациент — один из более чем 150?000 человек, которым ежегодно в одних только США диагностируют рак толстой кишки. Единственное излечение — удалить поражённую часть кишки, желательно с помощью малоинвазивной лапароскопической операции, при которой хирургические инструменты и тонкая камера вводятся через небольшие разрезы. Но такие операции часто сложны. Основными факторами, влияющими на исход и осложнения (которые возникают до 16?% случаев), остаются навыки, опыт и техника хирурга. Эти осложнения могут снизить качество жизни пациента и увеличить риск смерти. Надежда заключается в том, что автономный хирургический робот улучшит эти показатели.

Во время операции робот выполнит задачи, требующие предельной точности. Сначала хирург вручную управит движениями робота для удаления раковой ткани, а затем проследит, как робот самостоятельно сошьёт оставшуюся здоровую кишку. Используя несколько видов визуализации и планирование операции в реальном времени, робот наложит каждый шов с субмиллиметровой точностью — такого не достигнут человеческие руки. В итоге линия шва будет прочнее и ровнее, а значит, с меньшей вероятностью разойдётся — опасное осложнение, которое возникает, когда соединение заживает плохо.

Читать далее

Cloud Financial Management: 7 ключевых метрик, которые должен отслеживать каждый технический специалист

Российский бизнес активно инвестирует в облака, но по сравнению с развитыми странами этот сегмент у нас в стране пока занимает довольно скромное место. В США, к примеру, облачные сервисы уже составляют до половины корпоративных ИТ-расходов, тогда как в России их доля в разы ниже. Однако это лишь значит, что у нас в стране есть огромный потенциал для роста в данной сфере. Только за прошлый год облачный рынок в РФ вырос более чем на 36%, и это определило не только позитивный, но и негативный тренд, который заключается в неэффективном расходовании средств. Стало ясно, что техническим специалистам уже недостаточно просто разрабатывать и поддерживать системы. Теперь нужно понимать экономику каждого виртуального сервера, каждой базы данных, каждого терабайта трафика. Но как? Помогут, как всегда, метрики.

Читать далее

[Перевод] Всё, что я знаю о хорошем системном дизайне

Что такое системный дизайн? На мой взгляд, если дизайн программного обеспечения - это про то, как собирать строки кода, то системный дизайн - это про то, как собирать сервисы. Базовые строительные блоки софта - переменные, функции, классы и так далее. Базовые строительные блоки системного дизайна - это серверы приложений, базы данных, кэши, очереди, шины событий, прокси и прочее.

Этот текст - моя попытка в общих чертах изложить всё, что я знаю о хорошем системном дизайне. Многие конкретные решения приходят только с опытом, и этим опытом я не могу поделиться напрямую. Но я хочу зафиксировать хотя бы то, что можно сформулировать словами.

Читать далее

Ка? организовать 20+ ролей в одном Figma-файле: наш кейс и советы для смельчаков

Представьте: у вас есть приложение с 20 пользовательс?ими ролями. Каждая роль видит интерфейс по-своему — разные элементы, состояния, возможности. И вам нужно поддерживать а?туальность всех этих вариантов.

Звучит ?а? nightmare? Та? и было.

Читать далее

Clean Arch + Cubit + Reactor

Clean + Cubit + Reactor

Взаимодействие кубитов друг с другом изолированно через репозиторий без стримов. Подход, который родился у меня в процессе работы над несколькими моими проектами.

Задача — как синхронизировать несколько независимых Cubit?ов, работающих с одними и теми же данными, имеющих разную логику и при этом не связывать их напрямую и не пробрасывать события через UI.

Читать далее

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

Всем привет! Меня зовут Антон Баранов, я тимлид разработки в компании "Синимек", недавно я завершил работу над двумя микросервисными проектами в сфере финтех, а до этого был техлидом и разработчиком на проектах, связанных с БЭК-офисами и витринами данных. Сейчас я актуализирую свой чек-лист и хочу поделиться с вами размышлениями о том, почему старт проекта — это одновременно и самое захватывающее, и самое рискованное время для тимлида.
Чем старт проекта так интересен и сложен? Первые дни тимлида на новом месте битвы напоминают сборку пазла в полумраке: куча деталей, неясные границы, и каждая ошибка может стоить недель или месяцев переделок. Чтобы заложить основу успешной работы, чтобы ничего не пришлось делать в последний момент с горящими... глазами, лично мне проще всего действовать по заранее выверенным пунктам. Спасительным фонарём, который позволяет осветить и собрать все элементы, скомпоновать в голове и зафиксировать для команды, может послужить чек-лист.

Читать далее

Низкоуровневый АД: пишем свою ОС — Часть 1. Загрузчик и стартовое ядро

Всем здрасте, и сегодня мы начнем наше прохождение через низкоуровневый кодинг - написание ОС. Сегодня мы напишем загрузчик (точнее конфиг к GRUB) и простенькое ядро, которое будет выводить "Hello OSDev!"

Что нам понадобится:

Сделать ОС

Недельный геймдев: #239 — 17 августа, 2025

Из новостей: правительство США ведёт переговоры о покупке доли в Intel, Unity 6.2, Nvidia DLSS денойзер для Blender, цирк с участием Krafton и разработчиков Subnautica 2 продолжается.

Из интересностей: посиделки с инди с Владимиром Белецким, expression Templates, GPT-5 в GitHub Copilot: как создать игру за 60 секунд, визуализация нашей Галактики в Blender.

Читать далее

Прощай, диал-ап: AOL завершает эпоху модемного интернета спустя 34 года

30 сентября 2025 г. AOL — компания, открывшая миллионам пользователей интернет — официально прекратит предоставлять услуги диал-ап. Напомню, работала она с 1991 года. Вместе с ней уйдут AOL Dialer, сервис-«звонильщик», и браузер AOL Shield для старых систем. Для многих это не просто техническое изменение, а прощание с символом 90-х. В материале разберем, как AOL смогла сделать интернет массовой технологией, почему ее сервис продержался так долго и что ждет тех, кто до сих пор пользуется модемами.

Читать далее

Теряем невинность с Таненбаумом: Amsterdam Compiler Kit

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

Именно о нем пойдет сегодняшний рассказ.

Читать далее

Spring Boot + Python: от эксперимента до open-source

Как исполнять Python внутри Spring Boot?

Я прошёл путь от сырых AOP-костылей до production-ready библиотеки с REST, gRPC и безопасным исполнением скриптов. В статье: опыт, архитектура и базовые примеры использования.

Читать далее

Первый опыт портирования open-source прошивки на отечественный микроконтроллер К1946ВК035

Привет всем любителям схемотехники и программирования микроконтроллеров!
Мы начинаем цикл статей о работе с отечественным микроконтроллером К1946ВК035 — тем самым, который всё чаще мелькает в разговорах про импортозамещение, но пока ещё редко встречается «вживую» в рабочих проектах.

И начать мы решили с испытания на прочность: портирования популярной open-source прошивки AM32 для управления бесколлекторными двигателями. Здесь не обойдёшься простым «собрал и прошил» — все подробности и ещё много интересного ждут вас в этой статье.

Читать далее

Как купить GTA 5: Enhanced в России быстро и безопасно

Grand Theft Auto V — это игра, которая умудрилась пережить уже три поколения консолей и все еще остается на вершине. А с выходом переиздания Enhanced разработчики подтянули графику, ускорили загрузки и добавили приятные улучшения, чтобы игроки почувствовали Лос-Сантос свежим даже спустя десятилетие.

Проблема только в одном: купить игру в России стало непросто. Прямые продажи в Steam, PS Store и Microsoft Store ограничены, а привычные карты не принимаются. Но это не повод отказываться от покупки — просто теперь приходится искать обходные пути. Ниже разберем все рабочие способы, чтобы вы могли выбрать тот, что подходит именно вам.

Читать далее

Пишем под ИИ: как оптимизировать статьи под нейросетевой пересказ (и почему это теперь критично)

В наши дни скорость обработки информации решает всё. Использование LLM(GPT, DeepSeek, Perplexity, Qwen и др.) для быстрого пересказа статей, исследований, докладов — это базовый минимум.

Как бизнес?аналитик, я живу на этих инструментах. Скрининг огромного количеств информации за минуты — не роскошь, а необходимость.

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

Понимая причины подобного «явления», я пришла к выводу, что теперь при публикации материалов важно оптимизировать их под пересказ нейросетей, иначе до человека дойдет неправильная или неполная информация.

Решила разобраться в этом вопросе. Ниже делюсь собранной информацией.

Читать далее

yask или не yask

Я решил попробовать себя на новом амплуа писателя и писать о том, что мне интересно и чем я занимаюсь. Я постараюсь делать меньше воды и не слишком длинные посты, так как длинные посты читаются тяжело. И первый пост будет о yask

Читать далее

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

Каждую ночь, закрывая глаза, мы погружаемся в мир, где законы физики отступают, время течёт иначе, а реальность становится текучей и непредсказуемой. Сны - это загадка, которая сопровождает человечество с незапамятных времён. Они вдохновляли поэтов, мистиков и учёных, но лишь в последние десятилетия наука начала приоткрывать завесу над тем, что происходит в нашем мозге, когда мы видим сны. А что, если сновидения - это не просто игра воображения, а нечто большее: окно в параллельные миры, созданные нашим сознанием, или даже отражение глубинной структуры реальности? Давайте немного исследуем мир снов с позиции нейробиологии, психологии и философии, чтобы понять, что такое сны и почему они так волнуют наше воображение.

Читать далее

Эксперимент: может ли AI реально помочь с рефакторингом легаси-кода на Python

Показываем на практике, как с помощью ChatGPT можно за несколько минут преобразить реально существующие фрагменты легаси-кода на Python.

Читать далее

SoftBank: форсайт на 300 лет

Насколько парадоксально в эпоху, когда компании едва видят дальше ближайшего квартала, иметь стратегию до 2310 года?

Читать далее

← 17 августа 2025