Территория Большого Взрыва. Решение всех проблем

Приветствую, уважаемые хабровчане! Предлагаю вашщему вниманию заключительную статью серии «Территория Большого Взрыва», в которой мы наконец переходим к самому интересному! Решим все проблемы теории Большого взрыва, сформулированные в предыдущих статьях, с помощью модели множественной инфляции, и построим пайплайн создания Мультивселенных! И, конечно, зададим новые вопросы.
Для тех, кто впервые встречается с этой серией, рекомендую ознакомиться с первыми тремя статьями по ссылкам: первая, вторая и третья.
Читать далееНемного про SPARQL, или как мы заняли призовое место на Text-To-SPARQL Challenge на ESWC 2025

Привет, Хабр! Мы — Даниил Березин и Роман Авдеев, магистранты кафедры банковских информационных технологий в МФТИ (СберТех).
В рамках дипломной работы под руководством кандидата технических наук, научного сотрудника группы «Прикладное NLP» AIRI Олега Сомова мы участвовали в соревновании Text?To?SPARQL Challenge на конференции ESWC 2025 (Порторож, Словения).
Среди 9 команд из ведущих европейских исследовательских центров мы заняли:
???? 3-е место в треке DBPedia
???? 5-е место в треке с корпоративным графом знаний
В этой статье расскажем, как проходило соревнование, какие подходы мы пробовали и какие уроки извлекли.
Читать далееGit: Больше чем commit и push. 5 команд, которые спасут вашу репутацию (и нервные клетки)

git commit -m "WIP"
— три слова, после которых начинается настоящий ад.
Доброго времени суток. Такая технология как Git в представлении не нуждается. Все знают add, commit, push – это как азбука. Но что делать, когда что-то пошло не так? Ошибочный коммит прокатился по ветке? Надо срочно переключиться, но незавершенные правки мешают? Нужно перенести только одно исправление из другой ветки?
Знакомая ситауция? Тогда давайте разберем 5 команд, которые выходят за рамки базового workflow и реально спасают репутацию (и ваши нервные клетки).
Спасти нервные клеткиПолевые транзисторы в передатчиках и не только

Когда-то ещё в школе я впервые услышал о полевых транзисторах («полевиках»), и мне сразу захотелось сделать на них усилитель, приёмник или передатчик. В отличие от биполярных, полевые транзисторы обладают большим входным сопротивлением. Тогда мне были доступны только низкочастотные полевики, маломощные и слаботочные, очень чувствительные к статическому электричеству. На них мне удалось собрать разные усилители низкой частоты (УНЧ).
Сегодня полевые транзисторы (FET, Field-Effect Transistors) работают на высоких и низких частотах, способны управлять нагрузками с током в сотни ампер при напряжениях в сотни вольт. На мощных полевиках делают выходные каскады УНЧ и радиопередатчиков, измерительные приборы, схемы для силовой электроники и другие устройства.
Читать далееПогружение в разработку плагинов для Android Studio

В одной из прошлых статей было рассказано, как начать разработку собственного плагина для Android Studio (или IntelliJ Idea). В этой статье окунёмся немного глубже и создадим более сложные и, хочется верить, ещё более полезные инструменты для повседневной работы в IDE.
Рассмотрим разработку плагинов для IntelliJ Idea и Android Studio на нескольких нетипичных, но простых и боевых задачах. Будет много полезных ссылок, пояснений и несколько примеров с кодом.
Читать далееПринципы построения Development Platform команд

Привет! Меня зовут Сергей Киселёв, я Head of Development Platform в MWS Cloud Platform. В 2023 году я пришёл собирать команду Development Platform (DevP) для разработчиков нового облака. Эта статья написана по следам моего доклада «Как с нуля построить Development Platform в отдельно взятой компании» на DevOops 2024. Далее расскажу о том, почему мы заботимся об общем коде, растим культуру разработки и почему только разработчик может сделать инфраструктуру для другого разработчика.
Читать далееVPN включил — подозрение получил: анонимность становится красным флагом

Раньше VPN был как шапка-невидимка. А теперь — как табличка на лбу: «Я скрываюсь, спросите меня за что».
В России готовится закон: поиск запрещенных материалов + VPN = отягчающее. Это значит, что мы подходим к черте когда сам факт анонимности будет поводом для расследования. В будущем мы будем платить за то, чтобы оставаться анонимными.
На примере "Моя борьба" разберем примеры запросов, за которые тебе ничего не будет, и случаи, когда за ту же тему могут наказать.
В статье:
– Какие формулировки в поиске считаются "плохими"
– Как написать «Mein Kampf» так, чтобы не словить протокол
– Как извне определить, что ты используешь VPN?
ТОП-бонус внутри:
Технические данные для распознавания VPN, как построить твой уникальный UserID: пример кода и логика работы.
Как перестать кодить и начать управлять кодерами: 10+ подкастов для тимлидов и руководителей

Ещё вчера вы решали привычные рабочие задачи, а сегодня думаете, как проводить ван-ту-ваны, расставлять приоритеты и мотивировать уставших сотрудников.
Мы в редакции журнала «Конверт» (экс блог Unisender) собрали подборку подкастов, которые помогут прокачать управленческие навыки и подскажут, как перестать «чинить баги» в рабочих процессах и начать строить сильную команду.
Читать далееНекоторые варианты практического использования протокола ESP-Now в самодельных устройствах

Если вы хотите получить для своих самоделок достаточно быстродействующий (до 1,5 Мбит/с), дальнобойный (300+ метров), и, в то же время, энергосберегающий (50 мА во время передачи) протокол, то "ESP-Now" - ваш выбор!
В этой статье мы не будем разбирать подробно все технические особенности протокола, так как для этого есть соответствующие спецификации, - вместо этого мы остановимся на более интересном: его практическом применении и, в общем, ознакомимся с некоторыми особенностями протокола.
Читать далееКачество внедрения ERP-систем

Число проектов внедрения и непрерывного развития корпоративных информационных систем достаточно велико, и текущая геополитическая обстановка не является помехой. Наоборот, специальная операция в братской Украине требует более пристального и досконального прорабатывания вопроса импортозамещения программного обеспечения, в особенности классов ERP1-3. В этом нет ничего удивительного, ведь применение автоматизированных программных продуктов позволяет предприятиям обрабатывать большие массивы данных, формировать необходимую для принятия управленческих решений аналитику, а также заменять ручной труд над рутинными операциями на автоматизированную обработку.
Внедрения ERP-систем практически всегда рассматриваются как высокорискованные проекты. Основная причина здесь в больших временных и человеческих затратах: обычно проект имплементации длится около 1-го года, трудозатраты внедрения только на стороне подрядчика рассчитываются от 1000 человеко-дней. Грамотное и своевременное планирование и исполнение задач в подобных условиях является залогом успеха. Имплементация ERP-систем преимущественно ведется по каскадной однопроходной модели внедрения [1], где часто используются принципы Agile [2]. Руководство же проектом обычно базируется на PMBoK [3]. Однако и этого бывает недостаточно, так в литературных источниках описывают типовые причины провала проектов имплементации корпоративных систем [4].
Любопытна одна из указанных причин провала внедрения: отсутствие должной поддержки проекта со стороны руководства заказчика. Несмотря на кажущуюся противоречивость и банальность, это действительно так. Лишь мизерный процент ERP-проектов не запускается по прочим причинам, ведь когда руководство заинтересовано в результатах, любые сложности будут решены и для них будет найден обходной путь решения. В рамках данной статьи мы проведем оценку качества как самого процесса внедрения, так и уже внедренной ERP-системы, что поможет выявить наиболее важные моменты реализации проекта.
Читать далее[Перевод] Растянутый кластер Ceph: обработка сбоев. Часть 3

Во 2 части части этой серии мы рассмотрели практическое развертывание кластера Ceph на двух площадках с отдельной tie-breaker локацией, с использованием пользовательского файла спецификации для компонентов Ceph, CRUSH-правил и мест размещения компонентов.
В финальной части мы протестируем эту конфигурацию и изучим, что происходит, когда весь дата-центр выходит из строя.
Читать далее100 000 рублей за пост с мемом

А почему?
А потому что мужчина в платье независимо от контекста это пропаганда нетрадиционных отношений.
Все интересней и интересней закручиваются в судебных решениях определения.
Суть дела № 12-53/2025 Керченского городского суда Гражданка Хохлаткина И.Н. была привлечена к административной ответственности по ч. 3 ст. 6.21 КоАП РФ (пропаганда нетрадиционных сексуальных отношений с использованием интернета) — за публикации в соцсети «ВКонтакте».
Читать далееКак создать новую роль в компании. Инструкция для тех, кто решился собрать команду с нуля

Создавать что-то новое — неважно, будь то продукт или команда — интересно и сложно. Зачастую по чужим готовым лекалам действовать не получается. А если это «новое» создаётся в большой компании, изменения надо стыковать со многими элементами действующей структуры. Короче, задачка получается со звёздочкой.
Меня зовут Даша Боровик. Сейчас я руководитель команды экспертов по клиентскому опыту и доступности в RUTUBE. А пару лет назад передо мной встала непростая задача — внедрить новую роль в компанию и собрать команду с нуля. Я искала материалы, которые бы подсказали мне, что и в какой последовательности делать — но, казалось, ни одна из найденных статей и заметок не подходила мне идеально.
Сейчас, когда я набила шишки, накопила опыт и могу сказать, что эксперимент оказался успешным, я решила сама создать такой материал. И если вы стоите на пороге такой же задачи, не зная, за что взяться и с чего начать — моя инструкция поможет.
Читать далееПо ту сторону океана: как мы съездили на Databricks Data + AI Summit

Представьте, что вы ни разу не выступали на конференциях или митапах, а тут решились и едете на ваше первое выступление, да не куда-нибудь, а на Data + AI Summit в Сан-Франциско. «Так не бывает!» — скажете вы, а я отвечу: «бывает!»
Привет! Это Женя Добрынин, Senior Data Engineer в Dodo Engineering. Сегодня я расскажу о том, как мы с коллегой ездили на конференцию в США, а заодно и о том, во сколько вам обойдётся такая поездка, и что нужно сделать, чтобы она состоялась.
Dreamcast VMU vs современные геймерские аксессуары: эволюция «вторых экранов»

Привет любителям консолей!
Пока все хотят PC или Xbox, потому что на них поддерживается куча игрушек, раньше тренд задавала Sega. Так Dreamcast VMU стал первым, кто внедрил второй экран прямо в геймпад. Зачем, разве не хватало одного в то время? Но плюсы в виде мини?игр, телеметрии и скрытого HUD, заинтересовали публику.
В наши дни — companion?приложения, OLED?панели в мышах и клавиатурах, а также веб?интеграции с играми. Разберёмся, как работал VMU, что используют разработчики для вторых экранов и как вы можете добавить companion?функционал в свой проект. Детали найдете внутри.
Читать далееТеория аукционов и как они работают в web3-приложениях

Если при слове "аукцион" ты представляешь молоток, галерею и ставки на картину — забудь. В Web3 всё иначе: торги может вести смарт-контракт, ставки могут быть скрыты, а тип аукциона может смениться прямо по ходу торгов.
Я собрал в этой статье всё, что стоит знать про аукционы в блокчейне: какие виды бывают, как устроена логика работы и что с этим делают протоколы вроде MakerDAO, OpenSea, 1inch или Bounce. От классических английских аукционов до китайских лотерей и японского “последнего выжившего” — с примерами контрактов и кейсами из реальных проектов.
Velleman HPS40 — компактный осциллограф из 2002 года
Расскажу о винтажном шведском осциллографе с монохромным экраном и элегантным дизайном интерфейса и корпуса. Расскажу о электрических характеристиках, сниму осциллограммы тестовых сигналов.
Читать далееКак мы разработали гибкий пайплайн для прогноза временных рядов любых метрик

Практически каждый ML?разработчик сталкивался с прогнозированием временных рядов, ведь окружающие нас сущности и метрики зачастую зависят от времени.
Меня зовут Александр Елизаров, я работаю в группе аналитики ключевых показателей в бизнес?группе Поиска и рекламных технологий. В течение нескольких лет нам приходилось прогнозировать большое количество временных рядов разных доменных областей: от поисковой доли Яндекса до DAU определённых сервисов. Чтобы успешно справляться с этой задачей, мы вместе с коллегами разработали собственный прогнозный фреймворк. В этой статье я расскажу, как создать универсальный и гибкий пайплайн для прогнозирования. Под катом рассмотрим:
— правильно выстроенную иерархию данных;
— методы консистентного предсказания абсолютных и относительных метрик;
— частые проблемы моделей и то, как мы их фиксили;
— а также все важные этапы, о которых нельзя забывать, когда работаешь с временными рядами.
Читать далееКто лучший DevOps: админ, который освоил разработку, или разработчик, который освоил инфраструктуры

Изначально DevOps – специалист на стыке двух миров: разработки (DEVelopment) и эксплуатации (OPerations). Его задача – развертывать приложения и обеспечивать их бесперебойную работу, что включает в себя также заботу об инфраструктуре.
Я наблюдаю за развитием DevOps уже 13 лет. IT активно растет, девопсов требуется все больше. Так что сюда потянулись коллеги из смежных областей. Но в чистом виде ни одна из других специальностей не содержит полный набор требуемых навыков.
Сегодня размышляю, что так и что не так с разработчиками и сисадминами, которые устремились в DevOps (ну помимо идеи, что каждый должен заниматься своим делом).
Читать далееКак поймать фишеров: обзор технических средств для защиты почтового трафика

О средствах защиты от фишинга у нас в отрасли писали и говорили уже не раз, но, как показывает наш опыт, эта тема остается на волне популярности. Злоумышленники все чаще в атаках делают ставку на человеческий фактор, а люди далеко не всегда могут распознать фишинговые письма. Мы обучаем их, но плохие парни уже распробовали искусственный интеллект: в комплексе с OSINT контент получается впечатляюще персонализированным. Чтобы письма попадали в яблочко, киберпреступники ищут разные способы обхода мер защиты, используемых в организациях, — и это главный вызов 2025 года. Наша задача — закрыть все обходные пути.
Я Фёдор Гришаев, в Positive Technologies занимаюсь исследованием киберугроз. Подготовил для вас обзор технических средств, которые помогут отразить современные фишинговые атаки — или снизить риски, если злоумышленники уже проникли в компанию. Разобрал принципы работы технологий и сценарии их применения. Как несложно догадаться, в статье акцент сделан на почтовом трафике. При подготовке обзора я опирался на тренды фишинговых атак и свой опыт, чтобы сделать действительно актуальную подборку.
Читать далее[Перевод] Тестируем веб приложение на Go

Тестирование - важнейший аспект разработки программного обеспечения, особенно для веб-приложений. В Go тестирование встроено в язык и предоставляет мощные инструменты для написания и выполнения тестов. В этой статье мы рассмотрим поток веб-приложения на Go, как писать модульные тесты для каждого слоя приложения.
Читать далееLivepatching для ядра Linux на x86 и RISC-V: как это работает

Продолжаем разбираться в работе лайвпатчей для ядра Linux. В примере из первой части этой статьи мы загрузили лайвпатч и он каким-то магическим образом настроил все так, чтобы ядро Linux использовало не свою функцию nf_tproxy_laddr4(), а ее исправленный вариант.
Давайте теперь посмотрим, что стоит за этой магией, а после этого разберемся, как все это использовать в продакшене.
В этой части статьи будет и несколько вопросов-заданий для читателя. Ответы и подсказки — в конце.
Читать далееКак оземпик «худеет» человека
Оземпик по медицински называется семаглутид, а это у него псевдоним такой, артистический. Не стимулирует выработку неких волшебных, жиросжигающих гормонов. Не бывает гормонов способных сжигать жир, жир распадается в результате комплексной работы всего организма, гормоны лишь часть процесса.
Изначально оземпик и схожие препараты изобретали строго для снижения сахара. Потом нашли "побочку" - снижалась масса тела, за счёт обнуления аппетита.
Оземпик усиливает действие глюкагоноподобного пептида-1 и заодно добавляет себя, в качестве дополнительного вещества, повторяющего работу глюкагоноподобного пептида-1.
Глюкагоноподобный пептид-1 - вырабатывается в тонком кишечник и сигналит о насыщении. Обычный ГЛП-1 распадается относительно быстро, а молекула оземпика более стойкая к распаду и действует дольше, врде как неделю держится. В итоге оземпик усиливает работу обычных гормонов, заодно подавляя выработку инсулина, сахар в крови не падает сильно, но и не растёт.
Читать далееКаким будет следующее поколение 3D-графики и консолей

В последние годы игровая индустрия совершила технологический рывок: гибридный рейтрейсинг в реальном времени и быстрые NVMe-накопители перестали быть экспериментом и превратились в базовые требования для современных ААА-проектов. Консоли девятого поколения — PlayStation 5 и Xbox Series X — задали новый вектор развития, однако уже к 2027–2028 годам на их смену могут прийти устройства с куда более амбициозными аппаратными возможностями.
Несмотря на значительный прирост фотореализма благодаря внедрению рейтрейсинга и нейросетевых технологий, разработчики по-прежнему балансируют между качеством картинки и стабильным фреймрейтом. Полноценная трассировка пути и глубокая интеграция ИИ остаются пока уделом технодемок и энтузиастов с топовым «железом».
В этой статье мы рассмотрим ключевые направления, которые определят графику в следующем поколении консолей и ПК:
Читать далееРазвитие инженеров от Senior до Principal с точки зрения руководителя

Карьерный рост инженера — это не всегда про переход в менеджмент. Есть и другой путь, в котором нет подчинённых, one-on-one и KPI, зато есть влияние на архитектуру, стратегию и технологическую зрелость компании. Уровни Staff и Principal Engineer — это не просто «старшие разработчики», а ключевые технические роли, которые помогают бизнесу двигаться вперёд.
Но такая роль работает не в вакууме. Она требует среды, доверия, понятных ожиданий и задач, где инженер может не только писать код, но и влиять на большие решения. Задача руководителя — видеть потенциал, помогать расти и объяснять, что конкретно нужно, чтобы сделать следующий шаг.
Читать далееХарды против софтов: как я попала в IT, не зная всего на свете

Привет, меня зовут Диана, я iOS-разработчица в KODE. Но ещё пару лет назад я была вне IT, без проектов, без офферов, без GitHub-портфолио. Я конспектировала статьи про многопоточность, разбирала сложные кейсы GCD и заучивала паттерны проектирования, думая: «Пока не освою всё это идеально — нет смысла откликаться на вакансии».
Оглядываясь назад, понимаю: это была ловушка. Классическая и коварная. Я застряла в иллюзии подготовки. Только когда рискнула выйти из зоны комфорта и сделать первый шаг — несмотря на страх и неуверенность — что-то наконец сдвинулось с мёртвой точки.
Теперь, пройдя путь с нуля до работы в коммерческом проекте, я хочу честно поделиться опытом. Без абстрактных мотиваций. Только тем, что реально сработало. И главное — показать: soft skills могут быть не менее важны, чем знание языка программирования. Особенно в самом начале.
И что же реально сработало«Нужно переосмыслить подходы к работе»: тренды и практики из новой книги «Rethinking Work» Ришада Тобакковала

Привет, Хабр! меня зовут Антон Тарасов, я — продакт менеджер и автор телеграм-канала «Будущее работы» о трендах на рынке труда, о которых нужно знать всем айтишникам, чтобы не остаться за бортом в ближайшее десятилетие.
Недавно я прочитал книгу «Rethinking Work». Название можно перевести на русский как «Переосмысление работы» автора Рашида Тобакковала. Она пока вышла только на английском языке, но я решил собрать основные идеи о работе в IT в этой статье.
Это подробное исследование о том как меняется современная рабочая среда. Всего в книге 3 части. В первой рассматривается необходимость переосмысления работы — факторы, обуславливающие неэффективность традиционных структур и стилей. Во второй анализируются способы переосмысления работы. В третьей рассматривается, какие шаги нужно предпринять, чтоб подготовиться к будущему.
Книга написана о современности и будущем работы в целом, как для нанимателей, так и для наёмных сотрудников. Но так как мы все здесь работаем в ИТ, затрону моменты, которые будут полезны именно айтишникам.
Итак, поехали!
Читать далееСпособ производства невидимок. Как российский ученый Валерий Тучин меняет мировой подход к диагностике рака

Несмотря на обилие способов заглянуть вглубь человека, не травмируя его, медицинская диагностика по-прежнему остается пространством догадок и интуиции. Байки о чудовищных диагностических промахах циркулируют с прежней силой. Да что там — снимают целые меддетективы об одержимых, но гениальных докторах, бросающихся на этическую амбразуру ради того, чтобы сложитьразгадать «диагностический пазл».
Все дело в пресловутой физике — даже самый чувствительный оптический томограф не в состоянии изменить законы оптики. Наталкиваясь на неоднородные волокна и органеллы клеток, излучение рано или поздно рассеивается, затрудняя визуализацию. Но что, если попробовать радикально другой подход — изменить свойства самих живых тканей? Например, сделать их временно и обратимо прозрачными?
Рассказываем, как эту идею с нотками уэллсовской фантастики реализовал Валерий Тучин, патриарх мировой биофотоники и «Ученый года» по версии Национальной премии в области будущих технологий «Вызов».
Читать далееПро сухость во рту, но сначала накурим мышь в научных целях

Вот такие тест-полоски лижут мыши в изменённых состояниях сознания, чтобы можно было определить степень сушняка
Обычно тут мы лечим зубы, но сегодня будет про слюнные железы. Потому что есть ряд патологий, когда у вас будет либо много налёта, либо слюна растворит зубы.
Но сначала давайте займёмся мышью.
Представим себе, что вы учёный-нейробиолог, и ваша задача на сегодня — ввести лабораторной мыши тетрагидроканнабинол. Это вполне себе рутинный протокол серьёзного исследования. Мыши будут сначала задумчиво смотреть по сторонам, а потом лизать специальные полоски, чтобы мы могли дать объективную оценку, насколько у них пересохло во рту. Учёные целенаправленно вызывают это состояние у животных, чтобы на молекулярном уровне понять, почему оно возникает и как именно ТГК отключает слюнные железы.
Наш организм в норме за сутки производит от 0,5 до 1,5 литра слюны — сложнейшего биохимического коктейля, который выполняет десятки функций — от запуска пищеварения до защиты зубов и борьбы с инфекциями. Лишиться этого — значит, превратить собственную ротовую полость в пустыню, где процветают кариес и грибки, а приём пищи превращается в пытку.
Сухость во рту, она же ксеростомия, — это не просто дискомфорт. Это изнуряющий побочный эффект от приёма сотен лекарств (от антигистаминных до антидепрессантов), а также грозный симптом системных аутоиммунных заболеваний и одно из самых тяжёлых последствий лучевой терапии при лечении рака головы и шеи.
Разберёмся вот в чём:
— Как могут раствориться ваши зубы.
— Как устроены наши слюнные железы.
— Как устроить фонтан слюны при упоминании майских праздников.
— Двойной контроль мозга, который заставляет производить то жидкую, то вязкую слюну.
— Ещё раз посмотрим на мышь.
— Что случится с полостью рта, если она постоянно пересохшая, и куда бежать, если что.
Disclaimer: мы, несомненно, очень сильно осуждаем любое использование наркотических средств в рекреационных целях. Но нужно помнить, что те же вещества, которые могут использоваться нелегально для злоупотребления, способны в итоге сыграть важнейшую роль в медицине. Например, это опиаты, которые ежедневно спасают людей от болевого шока в больницах по всему миру.
Читать далееЕсли на необитаемый остров можно взять всего один инструмент управления, то это будет

А что там по проекту? А когда будет? А что решили? ? я всегда убегала от таких команд, где дергать сотрудников это норма. Ведь хороший менеджер всю картину проекта можно вывести буквально на один экран. Хотите, покажу?
Читать далееRuModernBERT и USER2: эволюция русскоязычных энкодеров

Привет, Хабр!
В прошлом году одним из направлений работы R&D команды в AI VK были энкодеры текстов: модели, которые преобразуют любой текст, от анекдота до официального запроса в техподдержку, в векторное представление — эмбеддинг. Эмбеддинги отражают важные свойства текста, его семантику. Все энкодеры в NLP можно условно разделить на две группы:
•Pre?train?модели (BERT, RoBERTa, DeBERTa).
Учатся основным языковым закономерностям, но не умеют явно создавать единый эмбеддинг для всего текста и требуют дообучения под конкретную задачу.
•Энкодеры текстов (SBERT).
Сразу выдают готовые семантические эмбеддинги — используются в FAISS, Milvus, других векторных БД. Поверх векторного представления можно применять классические алгоритмы ML. Для оценки схожести текстов просто считаем косинусную близость между эмбеддингами.
В этой статье мы расскажем о технических деталях обучения таких моделей: как возникла идея, как мы её реализовывали, что получилось в итоге.
Читать далееКнига: «.NET 8: приложения и сервисы. Практика создания проектов с использованием Blazor, .NET MAUI, gRPC, GraphQL.»

Привет, Харборожители! У нас есть для вас новое издание книги «.NET 8: приложения и сервисы» вы сможете поднять свои навыки владения C# и .NET на новый уровень.
В книге описаны практические приемы использования различных технологий, включая Web API, gRPC, GraphQL и SignalR, что выделяет ее среди других источников. Она познакомит вас с новой унифицированной моделью Blazor Full Stack и расскажет, как использовать .NET MAUI для разработки мобильных и десктопных приложений.
В новом издании представлены последние достижения, включая бесшовную реализацию веб-сервисов со встроенной поддержкой Ahead-of-Time (AOT) ADO. NET SqlClient. Помимо других популярных библиотек, в книге рассматриваются Humanizer и Noda Time. Совершенно новая глава расскажет об архитектуре, кэшировании, организации очередей и приемах построения надежных фоновых сервисов.
Читать далее10 DIY-проектов для энтузиастов электроники и 3D-печати

Иногда так приятно отвлечься от привычных задач и сделать что-то реальное своими руками, ещё и научиться чему-то новому в процессе. В этой подборке — 10 DIY-проектов, которые нашли положительный отклик у вас, хабровчан. Без долгих предисловий перейдём сразу к сути.
Читать далееИИ на подъёме: восхождение к пику ожиданий и первые уроки в реальном бизнесе

Где мы все? Судя по классическому циклу зрелости, Large Language Models (LLM) уверенно маршируют к вершине «Пика завышенных ожиданий». Энтузиазм бьёт ключом: каждый день — новые анонсы и инвестиции. Как руководитель отдела инновационных проектов в «Первой Грузовой компании», я вижу этот ажиотаж и сам погружен в изучение потенциала LLM для нашей отрасли. Иллюзия всесильности ИИ сейчас сильна как никогда. Мы сейчас явно находимся на пике завышенных ожиданий.
Читать далееНейро-дайджест: ключевые события мира AI за 3-ю неделю июля 2025

Привет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Меня зовут Вандер, и каждую неделю я обозреваю новости о нейросетях и ИИ.
Неделя выдалась насыщенной и интересной: Mistral подвезли глубокий рисёрч и визуальный редактор прямо в Le Chat, OpenAI тестирует мощную программную модель o3 Alpha, а Grok внезапно стал аниме-девочкой. В Дубае откроют первый ресторан с ИИ-шефом, а Netflix уже использует ИИ в создании сериалов.
Всё самое важное — в одном месте. Поехали!
Читать дайджестОбнови JDK — живи спокойно. И Libercat тоже

Если вы держите свои продакшн-инстансы на Axiom JDK и Libercat, ловите апдейт: вышли свежие релизы безопасности Java-стека. Делимся, что внутри и почему это важно.
Читать далееСколько зарабатывает стадион

Знаете, насколько российский клуб заинтересован продавать билеты? Почти ни насколько, можно смело забить на них болт — смотрите структуру заработков.
Вот для примера КХЛ, которая далеко позади футбола по прибылям, чтобы показать на пальцах, сколько зарабатывают клуб и стадион.
Если вы существуете по большей части на деньги спонсора, то не будете заниматься ничем, кроме отношений с ним. Спонсору важен престиж — ну то есть понты, — поэтому нужно, чтобы вашу команду знали и уважали в регионе, стадион был полным (даже если вы бесплатно раздали билеты школьникам, студентам и военным), а в камере было полное невероятной радости раскрашенное лицо фаната, которому сегодня предстоит сначала выбивать зубы, а потом — крушить барную стойку. Ещё круто, чтобы на трибуне сидела какая-нибудь модель в кокошнике (и желательно только в нём) — тоже крутая картинка.
Поэтому давайте разберёмся, как же зарабатывают стадион и клуб.
Эти сущности часто неразлучны, как Бойль с Мариоттом. В России всего два-три футбольных клуба, которые реально владеют своими стадионами. Это, например, «Открытие Арена» у Спартака или «Краснодар» Галицкого, который вообще частный. Все остальные, по сути, просто арендуют площадки.
Читать далееЗа неделю от ночных кошмаров до спокойного сна: как я автоматизировал защиту от AI-хакеров

Никто не любит быть тем парнем, который говорит "а давайте еще и защиту поставим". Особенно когда речь идет о блестящем новом AI-продукте, который должен был запуститься "еще вчера". Но когда твой корпоративный чат-бот начинает выдавать системные промпты направо и налево, а в 2 ночи тебе в Telegram прилетают сообщения "СРОЧНО! Хакеры взломали бота!" — понимаешь, что без брони в бой идти нельзя.
Читать далееПишем агента на Kotlin: KOSMOS

Интернет завален реализациями на Питоне, но иногда удобнее разбираться с технологиями на своём основном языке. Для мен;я это Kotlin.
Если вы программист, наверняка к вам приходят знакомые и предлагают писать агентов. Реализовав оного самостоятельно, вы поймете, что задача из себя представляет.
Статья обещает соблюдать два принципа, упрощающих восприятие:
? Движение от частного к общему, потому что легче воспринимать примеры, чем абстракцию.
? Быстрая обратная связь, как с REPL.
Агента реализуем так, чтобы легко было заменить лежащую в основе LLM. Посмотрим, как отличается работа при использовании REST API в сравнении с SDK, пощупаем Гигачат и Anthropic.
Ах да, ???? KOSMOS — акроним. Kotlin Open Synthetic Mind Orbiting System.
Читать далее[Перевод] Практическое руководство по атакам на IPv6 в локальной сети

Отключение IPv6 на шлюзе давно перестало быть надежной защитой. Протокол по умолчанию активен на большинстве клиентских машин, которые периодически отправляют в сеть служебные запросы вроде Router Solicitation. Именно эта «скрытая» активность открывает двери для целого класса атак, позволяющих перехватить трафик, подменить DNS или провести NTLM-Relay.
В этой статье мы подробно, с примерами кода на Python/Scapy и командами для настройки, рассмотрим самые распространенные векторы атак на IPv6 в локальном сегменте:
RA Spoofing: Как навязать себя в качестве шлюза по умолчанию.
RDNSS Spoofing: Как стать DNS-сервером для современных ОС без DHCPv6.
DHCPv6-атаки: Механика работы mitm6 и ее ручная реализация.
Пассивный сбор данных: Как составить карту сети, просто слушая эфир.
Материал будет полезен пентестерам, сетевым инженерам и системным администраторам, которые хотят понять реальные риски IPv6 и научиться им противостоять.
Читать далееAI-подбор доменов в «1С-Битрикс»: как работает генератор имен с Yandex GPT

Привет! Это Илья, руководитель проектов в Webest. Домен нужен каждому проекту, но подобрать доменное имя — тот ещё квест. Мы решили эту задачу, разработав ИИ-генератор доменных имён. В его основе Yandex GPT, генеративные промты и модуль на CMS «1С-Битрикс». Рассказываю, почему возникла потребность в применении ИИ делюсь инструкцией по разработке своего модуля интеграции с Yandex GPT.
Читать далееОт хаоса к контролю: практика управления масштабным IT-проектом в Magnit Tech

Всем привет! Меня зовут Макаров Иван, я руководитель программы Tech for Tech проектов в Magnit Tech. Последние 1,5 года мы реализуем масштабный технологический проект по выносу наиболее критичных информационных систем из единой платформы-монолита на выделенную инфраструктуру. Проект интересен своим масштабом и сложностью, и сегодня я расскажу, как мы справились с высоким уровнем неопределенности, скрытыми зависимостями, требованиями бизнеса и другими трудностями.
Сразу предупрежу: будет практика и честные выводы. И я был бы безгранично рад, если бы перед стартом проекта нашел и прочитал подобную статью.
Читать далееКак определить, какой длины должна быть ваша игра, если вы инди?

Есть такое распространенное убеждение, что для длительности игры есть простое правило: чем больше, тем лучше. (Гусары, молчать!)
Как сформировалось это убеждение? Скорее всего из маркетинговых заявлений, убеждающих игроков, что им нужно как можно контента для большего удовольствия: «100 часов геймплея!», «500 квестов!», «Открытый мир на 200 локаций!».
Для небольшой студии или соло-разработчика такой объем контента просто неподъемен, а а стремление к такому результату и вовсе будет губительным, так как выжмет все ресурсы.
Но если мы отбросим маркетинг и посмотрим честно: действительно ли игрокам нужны длинные игры? Чтобы найти ответ на этот вопрос, обратимся к аналитическим сервисам.
Читать далееAnchor Optical TrackeR Update: Улучшенная система трекинга с адаптивной стабилизацией при ветре
Спустя время после публикации первой версии Anchor Optical TrackeR, провел значительное улучшение системы трекинга, добавив адаптивные механизмы, повышающие устойчивость к внешним воздействиям, особенно к ветровым нагрузкам. В новой версии реализована интеллектуальная система управления путевыми точками по принципу "веревочной лестницы" и адаптивное увеличение плотности точек при обнаружении сильного ветра.
Читать далееIDE для COBOL на Delphi — часть 3: Улучшенный редактор и полная подсветка синтаксиса
Продолжая развитие проекта, описанного в предыдущих статьях, я сосредоточился на кардинальном улучшении пользовательского опыта и точности инструментов внутри IDE. Основной акцент сделан на редакторе кода и системе подсветки синтаксиса . Теперь IDE представляет собой полноценную оболочку поверх GnuCOBOL , созданную специально для обучения и экспериментов с языком COBOL под Windows как для новичков, так и для энтузиастов.
Читать далееЛожь во Благо: как ИИ-чаты скрывают свои ошибки и заставляют нас им верить
Если вы хотя бы раз спрашивали у ChatGPT, GPT-4, Gemini или другого «умного» бота что-то вроде «как исправить баг в коде» или «кто такой Барак Обама» , вы, скорее всего, получили чёткий, вежливый и убедительный ответ. Без колебаний. Без «возможно» или «по моим данным». Просто — вот так, и всё тут .
Читать далееКак мы сделали приложение на 1С: Элемент

Давненько я тут ничего не писал, а сейчас появилась интересная тема, про которую хочется рассказать.
Материал посвящен разработке web-приложения на новой технологии от 1С - 1С:Элемент. Мы на этой технологии реализовали приложение "Книжный клуб" в тесном взаимодействии с заказчиком, опытом использования данной технологии и хочу поделиться.
Выступаю я с позиции разработчика из сети 1С-Франчайзи, поэтому смотрю на вещи "со своей колокольни" и опыт конечно же тоже специфический. В проекте принимаю участие как аналитик и руководитель проекта со стороны исполнителя.
Сразу скажу, преследую корыстные цели, а именно привлечь в книжный клуб новую аудиторию, но, обо всём по порядку...
Читать далее[Перевод] Не научилась писать код, но стала пентестером. Интервью с этичным хакером

Привет, Хабр!
Мы с очередным рассказом из подкаста Darknet Diaries – историей Рейчел Тобак, специалиста в области социальной инженерии. Ее называют этичным хакером: она изучает, как действуют преступники и как ведет себя жертва во время атаки. Рейчел рассказала, как начиналась ее карьера в социальной инженерии, и поделилась историями нескольких пентестов.
Читать далееТоварищи ученые, вам труба: компактная аэродинамическая труба Flowtech

Аэродинамические трубы (АДТ) позволяют проводить реальные испытания с моделями летательных аппаратов и получать данные, которые помогают улучшить форму и конструкцию самолетов, космических аппаратов, мостов, зданий и архитектурных сооружений, автомобилей и судов.
Читать далееКосмическая связь: фазовые антенны Portal для новой эры спутников

Спутниковая связь переживает бум: тысячи аппаратов на низкой околоземной (LEO), средней (MEO) и геостационарной (GEO) орбитах дают нам интернет, помогают изучать Землю и проводить научные исследования. Но традиционные наземные станции с параболическими антеннами не справляются с новыми спутниками, запаздывают с подстройкой и обрабатывают меньше данных. Northwood Space предлагает решение проблемы — фазовые антенные решетки Portal, которые могут одновременно работать со множеством спутников без механического наведения.
В июне 2025 года Northwood успешно протестировала второе поколение своей технологии, показав связь со спутниками на разных орбитах. Сегодня предлагаю разобрать, почему текущие станции не всегда подходят для работы с космической связью, как функционирует Portal, кто стоит за проектом и какие перспективы ждут проект.
Читать далееМиллениалы строят карьеру, зумеры ищут вайб: эволюция трудовой этики в цифрах и фактах

Типичный рабочий день, типичная ситуация в типичной IT-компании: руководитель отдела, куда требуется сотрудник, снова отказывается общаться с кандидатом, которому менее 25 лет. На аргументы, что у него могут быть 5 лет опыта, и по-хорошему он вообще мог бы дорасти до сеньора, руководитель отвечает, что сотрудники младше 30-и лет сейчас нормально не работают, только просят денег. Да, еще как понимаю.
Стоп. «А ничо тот факт», что мне вообще-то тоже меньше 30?
Всем привет, я HR-менеджер в IT-компании, и я отношу себя к зиллениалам – поколению на стыке миллениалов и зумеров. Мне кажется, что во мне есть черты как одних, так и других, и поэтому сейчас я буду заниматься тем, чем занимаюсь значительное количество рабочего времени: объяснять миллениалам, почему зумеры "норм", а зумерам – почему иногда миллениалами их поведение воспринимается как инфантильность.
Читать далееКак мы создавали фирменный аромат операционной системы МСВСфера

Бытует мнение, что российские ИТ-компании — не самые рисковые и активные в плане нестандартного продвижения. В то время как зарубежные технологические бренды вовлекают аудиторию через вирусные челленджи, российский рынок выбирает более консервативные инструменты продвижения. Возможно, из-за страха негативной реакции или убеждения, что серьезное ИТ - не место для «рекламных экспериментов».
И все-таки нестандартные подходы существуют и ИТ, ведь когда ты создаешь технологию будущего, нельзя ограничиваться устаревшими маркетинговыми шаблонами. Наша операционная система "МСВСфера" продукт сложный и интересный и для всей команды она является результатом многолетнего труда и уникального видения.
Инновационный продукт требует инновационного продвижения, поэтому мы и решились на эксперимент: выразить эмоции и ценности нашей операционной системы в фирменном аромате.
После постановки задачи, нужно было заручиться поддержкой экспертов. Мы обратились к нашим партнерам в Российском химико-технологическом университете им. Д.И. Менделеева. На кафедре «Технология парфюмерно-косметических композиций» институт аккумулирует экспертизу в области создания сложных композиций. Главным парфюмером проекта стала Полина Казакова, основатель бренда VDOHNI.
Читать далееGlobalFoundries и MIPS: как бывшее подразделение AMD делает ставку на RISC-V

В июле 2025 года GlobalFoundries — один из крупнейших контрактных производителей чипов — объявил, что покупает MIPS Technologies, ту самую компанию, которая когда-то создала архитектуру MIPS. Сумма сделки не раскрывается, но уже ясно: это событие может заметно повлиять на всю индустрию.
GlobalFoundries, некогда производственное подразделение AMD, стремится расширить свои возможности, а MIPS, сменившая множество владельцев, делает ставку на открытую архитектуру RISC-V и решения для перспективных рынков. Например, промышленная робототехника и умные автомобили. Что значит это слияние для обеих компаний и индустрии в целом?
Читать далееКиоск-терминатор: как работать с цифровыми системами, не отходя от доменной печи

В обычных компаниях сотрудники работают с умными системами и цифровыми сервисами, используя рабочие ПК и ноутбуки. Но в условиях производства таким машинкам нужна дополнительная защита. Идеальное решение — промышленные киоск-терминалы, адаптированные под специфику металлургических цехов. Наши получились ну просто терминаторами. Подробнее — под катом!
Читать далееКак выглядел интернет нулевых и почему мы по нему скучаем

Загрузка страницы больше 10 секунд? Любой обыватель сейчас решит, что сайт просто завис или нет интернета, а тогда, в бородатые годы, это было даже быстро. Помните, как собирались у кого-то дома, вокруг единственного компьютера, чтобы вместе скачать новый фильм или поиграть в игру?
В этой статье я предлагаю вспомнить, почему интернет нулевых до сих пор живет не только в архивах, но и в сердцах тех, кто успел прикоснуться к той эпохе — и почему современные low-tech-инициативы так отчаянно пытаются ее вернуть. Детали под катом.
Вспомнить нулевыеКак импортировать проект Vitis
Всем привет!
Я обратил внимание, что туториал описанный в интернете, как корректно добавить проект на компьютер от самого производителя Xilinx скудноват. Хотел бы кратко пояснить интересующимся, как быстро и легко это сделать.
Допустим у вас стоит задача, импортировать проект Vitis с одного компьютере на другой, либо вам коллега дал проект, попросил проверить. Что же нужно сделать?
Читать далееКак мы успешно прошли тест на 30 000 одновременных пользователей в 1C:ERP (и что мы подкрутили в PostgreSQL)

Уже давно стали обыденными внедрения решений на платформе 1С:Предприятие на тысячу одновременных пользователей. Есть внедрения и более масштабные. И масштаб внедрений растёт. Поэтому мы решили убедиться, что платформа выдержит нагрузку нашего самого востребованного на крупных внедрениях решения 1C:ERP на 30 000 одновременно работающих пользователях.
Почему именно 30 000 пользователей, как мы измеряли производительность и как добились желаемой производительности – под катом.
Читать далееНемного мыслей о проблеме монополий

Когда рассуждают о монополизме технологичных транснациональных корпораций (ТНК) типа Google, речь идёт не совсем о собственности закрытого клуба злых монополистов, это больше похоже на гигантский симбиотически-паразитический клубок организмов, различных обязательств, интересов, собственности, где найдётся место всякому оригиналу.
Кому принадлежит Гугл? Акционерам? А они могут фактически управлять этой компанией? Формально да, но фактически собственность настолько размыта, что она становится саморегулируемой (упрощение). В результате компанией управляет совет директоров, т.е. не люди, непосредственно владеющие компанией.
Таким образом, антимонопольное регулирование как будто становится естественным внешним рычагом влияния на эти корпорации «для пользы Общества». Но так ли это? Не говоря о том, что часто регуляции просто дублируют имеющиеся нормы и принципы частного права.
Для таких больших ТНК «продажи», «покупки», «инвестиции», накопление как процесс становятся вопросами более важными, чем сама собственность. И каким образом, к примеру, суровые европейские регуляции способны сделать им больно? Сколько известных ИТ-компаний родом из ЕС? Но зато ЕС сидит полностью на американских ТНК, об этом-то Марио Драги как раз и писал в своём отчёте.
Я скажу парадоксальную вещь, с которой, возможно, не согласится часть читателей. Крупным компаниям всегда выгодны регуляции. Чем больше регуляций, тем сложнее вести бизнес, тем меньше у них конкурентов. Уверяю вас, Google прекрасно переживает зелёные регуляции, GDPR, AI Act, сложнее будет как раз маленьким игрокам. Безусловно, GDPR работает по-разному в зависимости от размера компании, но это ничего не меняет ключевого: сложнее попасть в высшую лигу чем быть в ней.
Читать далее«РОЙ»

Продолжение серии научно-фантастических рассказов о космическом журналисте. Начало здесь https://habr.com/ru/articles/928870/
Приятного чтения.
------------------
Кажется, первой эту новость распространили ребята из Крымской Астрофизической. Обсерватория давно была отдана на откуп любителям-энтузиастам, и все, чем они могли похвастать за многие годы своего любительства – это открытием какого-нибудь астероида диаметром десяток-другой метров, который, впрочем, тут же находился в базе Мониторинговой миссии Солнечной системы. Огромная сеть спутников системы слежения, казалось, уже зафиксировала в своих архивах любой булыжник, вращающийся вокруг Солнца. Выросшая из давней системы противометеоритной защиты планеты, она могла взбудоражить общественность только редким сообщением об очередном космическом объекте, который, в лучшем случае, едва черкнет земную атмосферу, а то и просто пролетит мимо между Землей и Луной на расстоянии тысяч в сто километров.
Земная астрономия давно уступила место космической, и не только потому, что мощнейшие телескопы с 25-метровыми зеркалами расположились во все стороны от Солнца, обозревая Вселенную до самых ее краев. Околоземное пространство в какой-то момент времени оказалось до такой степени забито отработавшими свой срок спутниками, последними ступенями ракет и частями разрушенных космических аппаратов, что смотреть в телескоп с поверхности планеты стало попросту невозможно. Несколько систем спутникового интернета превратили ночное небо в постоянную вереницу огней; ожерелья летящих друг за другом спутников связи, казалось, порой затмевали собой свет полной Луны.
Читать далееРабота с техническими учетными записями в Solar inRights

Привет, Хабр! Управление учетными записями – сложный процесс, требующий всестороннего внимания и контроля со стороны организации. Неконтролируемые нарушения, связанные с учетными записями, несут большое количество рисков для любой компании. Вместе с Марией Коноревой, ведущим аналитиком направления Solar inRights ГК «Солар», разбираемся в особенностях работы с техническими учетными записями.
Платформа Solar inRights предоставляет широкий спектр инструментов контроля за индивидуальными учетными записями:
· учет забытых учетных записей для своевременного их блокирования
· автоматические действия с учетными записями уволенных сотрудников (например, блокировка УЗ и отзыв полномочий)
· фиксация несанкционированных излишних полномочий и управление ими
· возможность настройки всевозможных отчетов и т.д.
Но помимо индивидуальных учетных записей, которые обычно находятся в поле зрения безопасности компании, существуют также разнообразные технические учетные записи. Они не привязаны к конкретному сотруднику в организации, но при этом несут не меньшие риски.
Технические учетные записи (ТУЗ) – это учетные записи в информационных системах, которые создаются для «технических» нужд. Для таких ТУЗ ответственный либо не определяется, либо данные о нем фиксируются в документации на конкретный проект. Например, для реализации интеграций со смежными системами, выполнения сервисных процессов и т.д. В некоторых компаниях ТУЗ могут также выполнять функцию не персонифицированных административных учетных записей.
Читать далееДашборд Superset для просмотра статуса деплоя сервисов Git

Изначально я занимался одним проектом со стороны тестирования в роли старшего тестировщика. У нас микросервисная архитектура — около 15 сервисов хранится в Git. Для тестирования на стенде нужно развернуть примерно 5-7 сервисов за один релиз. Всего стендов два, и после тестирования их же нужно деплоить в продакшн.
Проблема в том, что у нас практически нет системы мониторинга состояния сервисов. Я не получал автоматической информации о том, что происходит с каждым из них, а расспросы коллег не давали ясных ответов.
Со временем мне стало важно быстро понимать, какие ветки задеплоены на конкретных стендах для всех сервисов, входящих в релиз. В Git такой возможности прямо из коробки нет — нельзя выбрать сразу список сервисов из разных проектов и посмотреть их окружения в виде таблицы или списка.
Поэтому мне приходилось делать так: заходить в каждый проект, открывать репозиторий сервиса, искать меню "Operate", затем "Environments" и там уже смотреть нужный стенд. И так — для каждого сервиса при деплое на тестовый стенд, при обновлении в продакшн или во время тестирования.
Когда количество проектов увеличилось, а релизов и сервисов стало больше, необходимость быстро получать актуальную информацию о статусе сервисов на стендах стала особенно важной.
Читать далееCypress: кастомные команды от А до Я

Автоматизация тестирования с Cypress становится всё популярнее, а кастомные команды — одним из ключевых инструментов для повышения читаемости, переиспользуемости и поддерживаемости тестов. В этой статье разберём, что такое кастомные команды, почему Cypress рекомендует отказаться от классического Page Object Model (POM), а также рассмотрим, как грамотно организовать и структурировать свои команды.
Читать далееПоколение ChatGPT идет в офисы. Готовы ли вы к революции в корпоративной связи?

Сколько времени вы вчера потратили на поиск нужного письма? А на то, чтобы вспомнить, о чем договорились на прошлой неделе с заказчиком? Если больше часа — добро пожаловать в клуб.
Я Владимир Сергеев, руководитель практики UC и ПО для совместной работы в К2Тех. Каждый день наблюдаю, как искусственный интеллект (ИИ) меняет то, как мы общаемся в компаниях. За два года количество проектов в нашей команде выросло с 9 проектов до 38, объем коммуникаций увеличился в разы, а хаос... ну, хаос тоже растет.
Но есть хорошие новости. ИИ уже начинает решать эту боль. Хочу поделиться реальным опытом внедрения корпоративных нейросетей и порассуждать о том, как изменится наша работа через 5–10 лет. Спойлер: кардинально.
Читать далееСравнительный обзор: Shodan, ZoomEye, Netlas, Censys, FOFA и Criminal IP. Часть 3

В третьей части сравнительного обзора рассматриваются два относительно новых, но уже заслуживших внимание инструмента — Netlas и Criminal IP. Эти платформы появились на рынке в 2022 году и предложили свежий взгляд на задачи OSINT, мониторинга внешней инфраструктуры и анализа киберугроз.
Netlas делает акцент на доменные имена, равномерную свежесть данных и удобство мониторинга, позиционируясь как инструмент для External Attack Surface Management. Criminal IP, в свою очередь, сочетает функции интернет-сканера с возможностями платформы киберразведки, включая автоматический анализ фишинговых сайтов, оценку риска IP-адресов и поиск по изображениям.
В этой части подробно рассматриваются архитектура и особенности этих сервисов, примеры их использования в практических кейсах, а также оценка их роли как дополнения к более известным решениям вроде Shodan, Censys и FOFA.
Читать далееКак мы систематизировали риски тестирования и релизов — и что из этого вышло

Привет, Хабр!
Мы — команда тестирования в IT-департаменте крупной компании. За годы работы мы накопили опыт борьбы с рисками, которые возникают при выпуске релизов. Сегодня расскажем, как мы их классифицировали, минимизировали и превратили в управляемый процесс.
Почему это важно? Незаметные на первый взгляд проблемы могут привести к задержкам, ухудшению качества и финансовым потерям. Мы систематизируем свой опыт, анализируем прошлые ошибки и заранее готовимся к возможным сложностям — чтобы релизы проходили гладко и без сюрпризов. Хотите узнать, как мы это делаем? Тогда поехали!
Читать далееЧто меняется в IV части ГК: почему бизнесу придется не сладко?
Запишите эту дату где-нибудь между дедлайном релиза и списком багов: 7 июля 2025 года. Именно в этот день опубликован Федеральный закон №214?ФЗ, который усилил ответственность за нарушение исключительных прав авторов и владельцев интеллектуальной собственности в России. Срок до старта, казалось бы, комфортный — январь 2026-го. Но если вы когда-нибудь пытались собрать согласования от трёх департаментов, то знаете: время разлетается, как кофе по клавиатуре. И на проработку и уточнение внутренней стратегии по защите активов не остаётся ничего.
Почему это вообще важно? Для айтишников, владельцев стартапов, компаний на стыке технологий и контента всё это — не просто юридический шум. Теперь даже небольшие недоработки в бумагах или халатное отношение к лицензиям обойдутся сильно дороже: многомиллионные компенсации, суды, заблокированные проекты, увольнения ключевых людей. Да, звучит как очередная страшилка. Но если вы хотите защитить свой продукт, команду и бюджет — пришло время разобраться и настроиться.
Читать далееАвтоматизация миграции структуры БД с Firebird 2.5 на PostgreSQL
Миграция с устаревающих СУБД — частая задача в ИТ. При переходе с Firebird 2.5 на PostgreSQL одной из первых становится необходимость переноса структуры базы данных. Ручной перенос сложных схем с множеством таблиц, индексов, процедур и функций — трудоёмкий и ошибко подверженный процесс. В этой статье я хочу поделиться инструментом, который берёт на себя большую часть рутинной работы.
Читать далееКуда делись ультрабуки и что покупать вместо них

Помните, как еще несколько лет назад главным трендом рынка лэптопов были ультрабуки? Несмотря на то, что эта мода явно началась с легкой подачи Apple, тонкие и легкие ноутбуки, предлагавшие комфортный баланс между компактностью и производительностью, быстро завоевали популярность во всем мире. Практически каждый производитель считал своим долгом как минимум заявить о себе в этой категории, а еще лучше — закрепиться там, и желательно попрочнее. Правда, продолжалось это недолго. Вскоре концепт ультрабуков словно перестал существовать, хотя те же ZenBook никуда не делись. Просто само слово почему-то исчезло из обихода. Интересно, почему?
Читать далее[Перевод] Структура файловой иерархии Linux

Как бы ни отличались дистрибутивы, в основе любой Linux-системы лежит одна и та же иерархия каталогов. Некоторые директории встречаются повсюду, другие — появляются лишь при наличии определённых сервисов. Но чтобы понимать, где живут исполняемые файлы, конфигурации, временные данные или точки монтирования, нужно ориентироваться в стандарте FHS. В этом разборе — чёткое и системное описание всех ключевых директорий, их назначения и примеров использования, без упрощений и штампов. Материал будет полезен для новичков в Linux.
Читать далееВКС-дайджест: тайная жизнь домашних животных и советы по выживанию от Microsoft

Пока мини-робот будет гонять по дому вашего кота, Дания и Германия избавятся от слежки техногигантов и обретут цифровой суверенитет.
Читать далееЛуч — мультитул разработчика электроники, версия 2

Рядовая ситуация в разработке - необходимо проверить работоспособность новой печатной платы. Для этого я каждый раз собирал импровизированный тестовый стенд: источник питания, измерительное оборудование и микроконтроллер с подключенными к нему модулями, реле и преобразователями интерфейсов, который бы имитировал различные события, например переключения выводов, прием и отправку сообщений и прочее. Все это собиралось на макетной плате и проводочках, каждый раз программировалось вручную.
У этого подхода были очевидные минусы - стенд был ненадежным, проводочки могли вылететь, код для стенда, как и для прототипа, тоже надо было написать и проверить, и стенд превращался в еще одну разработку. В какой-то момент я решил, что хочу упростить этап создания тестового стенда. Так появилась идея устройства “Луч” - компактного прибора с поддержкой популярных интерфейсов, цифровыми входами и выходами, который мог бы заменить собой тестовый стенд. Он позволял бы быстро запустить последовательность действий без написания кода с нуля, и мог бы работать как терминал для многих интерфейсов, этакий швейцарский нож. Именно об этом устройстве я хочу рассказать в этой статье.
Читать далееСтратегия успеха: ключи к развитию карьеры в Data Science

Привет! Меня зовут Анна Ширшова, я уже 14 лет работаю в Data Science. В этом материале вы найдете мой личный чек?лист по развитию карьеры: как ставить цели, где искать возможности, какие ошибки тормозят рост и как их обходить.
Работу в ВТБ я начала в качестве лида команды, которую сама собирала с нуля. За время работы она была расширена до целого Кластера моделирования для СRM и оптимизации. В него вошли четыре команды из DE, DS, MLOPs, системных аналитиков и тестировщиков, руководителем которого являюсь.
Некоторые коллеги, которые тогда вошли в команду в качестве junior DS, сейчас уже являются лидерами (product owner) команд Кластера. На основе своего опыта найма и развития сотрудников в сжатые сроки, в этой статье делюсь как стопперами, которые, на мой взгляд, мешают развитию карьеры, так и возможными путями по их устранению.
Читать далееЭта книга изменит работу вашей команды

Собрали 10 книг по управлению проектами. Каждая с выводами, которые руководители применяли на практике. Здесь — результаты от внедрения знаний из книг и подводные камни.
Читать далееЦифровая грамотность без барьеров: бесплатные курсы для незрячих пользователей
В современном мире цифровая грамотность — необходимость. Смартфон помогает общаться, заказывать товары, записываться к врачу, пользоваться банковскими услугами, компьютер — работать и учиться. Но что делать, если ты не видишь экран?
Курсы в рамках Платформы цифровой грамотности для незрячих детей помогают людям с инвалидностью по зрению освоить смартфон, компьютер, полезные приложения и научиться работать с офисными программами Microsoft Word и Excel. Причем сделать это можно бесплатно и в удобное время.
Рассказываем, какие курсы можно освоить и что еще есть на платформе beelineforkids.ru.
Читать далееПроблемы видеокарт RTX 4090: путь от кризиса к стабильности

GeForce RTX 4090, представленная NVIDIA в октябре 2022 года, стала не только самой мощной потребительской видеокартой своего времени, но и одной из самых противоречивых. За почти три года существования этот флагманский продукт прошел сложный путь от серьезных технических проблем до относительной стабильности, демонстрируя как инженерные просчеты, так и способность индустрии адаптироваться к вызовам.
Читать далееTelegram как платформа для автоматизации бизнеса: боты, парсеры, прокси и защита

Telegram — не просто альтернатива WhatsApp или Slack. Это полноценная платформа с открытым API, богатой экосистемой и миллионами активных пользователей. За последние годы Telegram стал ключевым инструментом в сфере:
Читать далееИИ в промышленности — интервью генерального директора TAPP Group

В горной промышленности ИИ уже решает конкретные задачи, от устранения аварийных простоев до повышения извлечения полезных компонентов. Дмитрий Лохов, основатель и генеральный директор инжиниринговой компании TAPP Group, рассказал, как команда обучала нейросеть прямо на фабрике, как внедрение алгоритмов позволяет сокращать непроизводственные простои, и почему следует начать интеграцию ИИ уже сейчас.
Читать далееАкне на теле: не надо мазать спину кремом для лица

Это домолен. Гидрокортизоновая мазь, которая шикарно снимала воспаление, как и все глюкокортикоиды. А потом вас доедали стафилококки и грибы. Сейчас так не делают.
В мае многих тревожила задача «Как сбросить к лету 20 килограммов», так как нужно было втиснуться в любимые джинсы десятилетней давности. Такое, как правило, успешно заканчиваются провалом. В середине лета с приходом пляжного сезона обычно настаёт уже следующий этап, подразумевающий необходимость красиво и открыто демонстрировать себя с минимумом одежды. Успех этого этапа тоже не всегда гарантирован.
Когда речь идёт о лице, мы часто готовы часами изучать составы сывороток, подбирать идеальный ретинол и выстраивать многоступенчатые системы ухода. А вот уход за кожей остальной части тела идёт по остаточному принципу, особенно часто — у мужчин.
Нет, в целом мне очень близка и понятна идея концепции «Как удачно, что шампунь сразу стекает вниз и моет остальное», но всё-таки кожа ниже шеи — это не какой-то менее важный орган, не заслуживающий пристального внимания.
Кожа тела — это уникальная и сложная экосистема со своими правилами. И сегодня мы разберёмся, почему подходы, идеально работающие для лица, здесь часто дают сбой. Мы погрузимся в физиологию с биохимией и потыкаем палочкой в микробиом, чтобы понять:
— Почему кожа на спине — это не то же самое, что кожа на щеках?
— Как отличить банальный прыщ от грибковой инфекции, лечение которой требует совершенно другого подхода?
— Какие научные инструменты есть в нашем арсенале сегодня, чтобы эффективно и безопасно решать эти проблемы, не прибегая к «тяжёлой артиллерии» без необходимости.
Disclamer: мы постарались отобрать наименее пугающие иллюстрации, но кому-то это всё равно может испортить аппетит.
Читать далее5 ошибок на сайте, которые убивают ваш бизнес

Разберем типовые ошибки на сайтах, которые мешают бизнесу продавать свой продукт, каким бы хорошим он не был. Такие ошибки встречаются у компаний любого масштаба – от стартапов до крупных игроков. Исправив их, бизнес сможет повысить эффективность сайта на том же трафике, то есть без дополнительных вложений.
Читать далееПолупроводники со смещенным (модифицированным) изотопным составом: патентный анализ

Кремний — химический элемент IV группы Периодической таблицы, имеет 24 изотопа. Природный кремний представляет собой смесь трех стабильных изотопов: кремний-28 (92,254%), кремний-29 (4,672%) и кремний-30 (3,074%). Как известно, примерно 90% выпускаемых полупроводниковых приборов изготавливаются на основе кремния. Развитие электроники требует дальнейшей миниатюризации элементов микросхем и повышения тактовой частоты их работы, а также улучшения характеристик силовых полупроводниковых приборов.
Читать далееКогда фидбэк может уничтожить продукт

Как попытки быть ближе к пользователю иногда отдаляют от цели
В одном стартапе мы решили сделать по уму — активно собирать и учитывать обратную связь.
Видим комментарий: "Сделайте поиск попроще" — переделываем.
Пишут: "Темная тема нужна обязательно!" — добавляем.
...
Разработка браузерного расширения: путь от идеи до публикации в web store

Разработка браузерного расширения началась с простой идеи: упростить поиск по закладкам и открытым вкладкам, а также попробовать свои силы в создании проекта с элементами монетизации. В этой статье я расскажу, как за две недели прошёл путь от прототипа до публикации в Chrome Web Store и Firefox Add-ons, какие технологии использовал и с какими трудностями столкнулся. Надеюсь, мой опыт вдохновит других разработчиков попробовать свои силы в создании подобных проектов. Полный код проекта доступен на GitHub: https://github.com/pulichkin/findmylink
Читать далееТесты не лгут — прислушивайтесь к ним. Часть 1

(Статья - результат совместной работы с Максимом Степановым)
Когда начинаешь писать тесты к коду, иногда возникает ощущение, что пытаешься расчесать запутанные волосы, и чем больше дёргаешь, тем больше узлов находишь. Это полезный сигнал, к которому стоит прислушиваться: плохая тестируемость подсказывает, что у кода есть изъяны в архитектуре.
Связанный код, который сложно поддерживать и расширять, сложно и тестировать. Как сказал Боб Мартин:
«Тестируемый код — синоним разъединённого кода»
А значит, тестируемость может быть маркером хорошей архитектуры. Именно это мы и попробуем здесь продемонстрировать.
Мы напишем тесты для примитивного скрипта на Python, который проверяет IP пользователя, определяет их регион и сообщает текущую погоду в регионе. Нас будет интересовать, как эти тесты заставят нас изменить код. Они, как расчёска, помогут нам методично разобрать проблемные места, чтобы код (как и волосы) стал гладким и послушным. Полный пример доступен здесь, каждый основной шаг находится в отдельной ветке.
В первой части статьи мы сделаем простейшее преобразование — разобъём скрипт на отдельные функции, а потом выясним, какие недостатки кода нам пока не удалось устранить. Во второй части мы от них избавимся с помощью разъединения зависимостей и модульной архитектуры. Поехали!
Читать далееГеймификация в e-commerce: как превратить игры в прибыль

Геймификация превращает обычное взаимодействие с приложением в увлекательный квест: каждый клик — это шаг к следующему уровню, каждое действие приносит бонусы, баллы, достижения. Пользователи возвращаются, чтобы закрыть миссию и получить награду, а бизнес — получает рост LTV и продажи.
В этой статье аналитик CleverPumpkin Алёна Сорокина расскажет про уже привычные и набирающие популярность виды геймификации. А еще о том, с какими сложностями можно столкнуться и как интегрировать игры в маркетинговую стратегию.
Читать далееПротеиновая лихорадка: как пищепром делает величайший скам 2020-ых

Ты не ты, когда голоден, — гласила реклама. Теперь ты не ты, когда веришь, что батончик с глицерином и изолятом — это забота о себе. О том, как из спортзалов США пришла мода на протеиновую еду, и почему это очередной великий обман.
Читать далееШкола программирования для детей в городе Мытищи

Мы в Pixel стремимся делать уроки программирования доступными для всех детей и подростков, поэтому проводим очные занятия в разных городах Московской области. Есть и онлайн-курсы, которые можно пройти дистанционно, но сегодня не об этом: хотим рассказать о нашей школе программирования в Мытищах, а если конкретно, то о том, какие направления доступны и как устроен учебный процесс.
Читать далееКак создать модели машин в TinkerCAD: инструкции и руководства

На уроках в Pixel мы используем программу для моделирования TinkerCAD для обучения детей 6–9 лет созданию 3Д-моделей и для погружения учащихся в основы блочного программирования. Потенциал среды впечатляет, при этом ребятам нравится выполнять различные проекты, как индивидуальные, так и групповые, поэтому сегодня решили поделиться подборкой руководств по созданию 3Д-моделей машин.
Предусмотрели расширенные и продвинутые инструкции, с которыми поможет справиться планомерное движение от простого к сложному: в таком порядке построена публикация.
Читать далееИнтернет против капчи: есть ли будущее у тестов вроде «найдите все картинки с велосипедами»?

Капчи, которые должны «отделять» людей от ботов, стали настоящей головной болью для пользователей. Порой приходится не выбирать светофор или «зебру», а решать сложные головоломки или математические примеры, многие из которых ставят в тупик — а вот боты, кажется, щёлкают их как орешки. Мы в beeline cloud решили разобраться в теме.
Читать далееПочему инжиниринг — это больше, чем проектирование

Многие до сих пор представляют инжиниринг как «скинули ТЗ, нарисовали чертёж, поставили оборудование — готово». На практике всё гораздо сложнее, особенно в горной промышленности. Сегодня расскажу, что именно делает инженерная команда, когда берётся за проект: будь то модернизация действующей фабрики или проектирование с нуля.
Читать далееКак мы научили PostgreSQL автоматически создавать партиции: опыт Nexign Nord

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

Когда начинаешь карьеру в тестировании, кажется, что главное — это баги, тест-кейсы и чек-листы. Но очень быстро становится понятно: технических знаний недостаточно.
Меня зовут Диана, я начинающий тестировщик в Naumen. Работаю в группе проектного тестирования: тестирую доработки, связываю требования с реализацией, отслеживаю баги и участвую в коммуникации между аналитиками, разработчиками и другими тестировщиками. За год в профессии я поняла: даже если ты очень внимателен, без умения правильно задать вопрос, донести проблему или уточнить требование — будет сложно.
В этой статье — мой личный опыт: как я училась говорить с коллегами, что помогло справиться с тревогой, какие ошибки делала в начале, и что теперь точно советую делать джунам, чтобы не бояться, не теряться и задавать вопросы без чувства вины.
Читать далееКак работает магнитное оборудование в горной промышленности

Магнитное оборудование в горной промышленности применяют не только для руд с высоким содержанием железа. Оно нужно в самых разных ситуациях — например, чтобы извлекать минералы, которые реагируют на магнитное поле: от сильно магнитных (таких как магнетит и пирротин) до слабомагнитных — гематита, граната или ильменита.
Читать далееКак мы строили систему e2e бизнес-мониторинга и что узнали в процессе

Привет, всем!
Меня зовут Дмитрий Комиссаров, я системный аналитик, давно читаю хабр и вот решил попробовать выйти из RO. Недавно выступал на конференции с докладом, о системе сквозного бизнес-мониторинга — теперь хочу написать статью на эту тему сюда.
Читать далее[Перевод] Structured Concurrency в Java: наконец-то находит опору

API structured concurrency в Java наконец-то обрёл устойчивость. В новом переводе от команды Spring АйО подробно рассматриваются последние изменения, появившиеся с выходом JEP 505: фабричный метод open()
, политики Joiner'ов, улучшенная отмена задач, дедлайны, передача контекста через ScopedValues
и строгая защита от ошибок использования. Всё это делает параллельное программирование в Java более безопасным, читаемым и управляемым.
AI-генератор сайтов на ChatGPT и Next.js 15: Создаем SEO-оптимизированные страницы с нуля (аналог v0)

Представьте дизайн-агентство, которое создает не просто красивые макеты, а целые технологические экосистемы. Один раз вложившись в разработку уникальных компонентов и фирменного стиля, дизайнеры получают возможность генерировать профессиональные сайты со скоростью 50+ проектов в час.
На практике это сводится к простому циклу: вы отправляете промпт в ChatGPT, получаете в ответ конфигурационный файл, загружаете его в приложение и одной командой сборки создаёте готовые, стилизованные страницы. Всё это уже настроено в стартовом шаблоне, включая авторизацию и многоязычный AI-чат.
Или используйте полную автоматизацию так же как в v0, но с прицелом под крупные корпоративные интеграции.
Читать далее[Перевод] Никто пока не знает, как работать с ИИ

Будущее разработки ПО, возможно, станет похожим на джаз. Каждый импровизирует, никто не смотрит на ноты.
На прошлой неделе я выпустил Protocollie. Сделал его за 4 дня, используя языки, которых не знаю, и даже не касаясь кода напрямую. Люди без конца спрашивают: «Как это удалось?» Но я даже не уверен, что получится повторить то же самое второй раз.
Мы все придумываем этот процесс на ходу.
Читать далееКак запаковать простое приложение в Docker: на пальцах

Привет, я Дмитрий Желудков, архитектор по эксплуатации, и сегодня я покажу, как собрать приложение в docker на вот этих вот 4 левых пальцах (а как же иначе, у нас же серьёзное исследование).
Читать далееМассивы в Pine Script: что это такое, как создавать, использовать и исправлять ошибки

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

В горной промышленности почти невозможно построить фабрику, которая бы после ввода в эксплуатацию работала без улучшений – даже шутят, что фабрику строят исключительно затем, чтобы сразу начать её модернизировать. К сожалению, реальность редко точно соответствует проекту: могли взять не совсем репрезентативные пробы руды или угля, пока шло строительство изменился состав сырья – в итоге сразу выясняется, что какие-то узлы работают не так эффективно, и их нужно донастроить или усилить. Поговорим о том, как выглядит модернизация без стройки и почему новым фабрикам приходятся меня оборудование сразу после запуска.
Читать далееКак соединились будущее и технологии в обновленном бренде работодателя БФТ

В этом году БФТ-Холдингу исполняется 28 лет. За это время реализовано более 20 масштабных федеральных проектов и внедрено более 7000 решений в 83 регионах, а коллектив увеличился до 3000+ сотрудников. Активный рост компании стал одним из ключевых факторов, повлиявшим на решение усилить позицию бренда работодателя. Свое влияние оказала и возросшая конкуренция за высокопрофессиональных специалистов.
При этом нужно было качественно переосмыслить, как компания выглядит в глазах потенциальных кандидатов и действующих сотрудников, какие ценности культивируются в коллективе и какие качества важны в сотрудниках. Была проделана масштабная работа, ведь нужно было учесть не только запрос рынка, но и сохранить богатую историю и культуру компании. Каким получился обновленный бренд работодателя, рассказала генеральный директор БФТ-Холдинга Наталья Зейтениди.
Читать далееСистемный подход к хаосу: как мы написали пособие по геймдеву и дошли до второго издание

Десять лет назад мы с друзьями запустили первую в России на тот момент программу профессиональной переподготовки по геймдеву в крупном ВУЗе. Это была «Менеджмент игровых проектов» в Высшей школе бизнеса ВШЭ. Но сейчас речь пойдет не про программу, а про книгу, которую мы изначально задумывали как методичку для обучения, а в итоге она разрослась до полноценной книги. И эта книга — отличный гайд для новичков по вхождению в игровую индустрию. Под катом расскажу, что внутри и как дошли аж до второго издания этой книги.
Читать далееРоль данных при изучении иностранного языка

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

Демосцена в контексте демо/интро обычно ассоциируется с программами. Это верно даже для большинства работ в наиболее "отмороженной" номинации Wild demo, о которой я писал в прошлой статье. Однако, до появления микропроцессоров и повсеместного распространения цифровых решений, была целая эпоха, когда никого не удивляло, что изображения и даже анимационные эффекты создавались при помощи электронных схем не содержавших процессора и, соответственно, программы. В этом году мы добавили на Chaos Constructions конкурс на эту тему и данной статьей хотелось бы подсказать потенциальным авторам несколько направлений "на подумать".
Читать далееMobile System Design. Проектируем новостную ленту
Элементы System Design уже прочно вошли в процесс собеседований. Однако в мобильной разработке довольно часто возникает недопонимание что же все-таки необходимо продемонстрировать чтобы получить заветный офер. В этой статье я разберу один из кейсов, который может встретиться на реальном собеседовании и кроме этого покажу примерный сценарий такого интервью. Данная статья будет интересна мобильным разработчикам, как Android, так и iOS. Сам формат System Design Interview я разбирал в предыдущей статье. Здесь же мы сконцентрируемся на практике.
Итак, задача: спроектировать новостную ленту.
Читать далее[Перевод] Новые побочки Оземпика. Осторожнее с биохакингом

Под словом биохакинг подразумеваются целенаправленные действия на биомеханизмы организма, подкрепленные научными доказательствами и при наличии технических ресурсов. Цель таких действий – стать лучше. Остается только понять, что значит «лучше» и какие риски предпочтительны для человека. Особенно в погоне за похудением?
Читать далееАвтотесты как документация: «чистый» код и генератор на Regex

Привет, Хабр! Проблема рассинхронизации автотестов и тестовой документации знакома многим. Код постоянно меняется, а кейсы в Confluence — нет. В итоге документация становится бесполезной, а время команды тратится на выяснение того, что же на самом деле проверяет тот или иной тест.
Есть занятия, которые наполняют жизнь QA-инженера особым, экзистенциальным смыслом, и ручное ведение тест-кейсов, бесспорно, одно из них. Этот медитативный ритуал — найти нужную страницу в Confluence, сверить её с кодом, осознать их полную асинхронность, глубоко вздохнуть и начать творить — несравненно закаляет дух. Но, увы, в какой-то момент безжалостные требования бизнеса к скорости заставили меня пожертвовать этим священным процессом и, скрепя сердце, написать скрипт, который делает всю эту замечательную работу за меня.
Читать далееОт мозга к мультиагентным системам: как устроены Foundation Agents нового поколения

Аналитический центр red_mad_robot разобрал объёмную научную статью «Advances and Challenges in Foundation Agents» от группы исследователей AI из передовых международных университетов и технологических компаний.
Работа предлагает новый взгляд на текущее состояние и развитие «интеллектуальных агентов», которые могут адаптироваться к множеству задач и контекстов. Рассказываем, какие идеи лежат в основе Foundation Agents, с какими проблемами предстоит столкнуться, и что ждёт нас в будущем.
VS Code: 5 интересных функций и расширений, меняющих подход к разработке

Visual Studio Code прочно закрепился как один из самых популярных редакторов кода, и не зря. Его гибкость, производительность и огромная экосистема расширений делают его незаменимым инструментом для миллионов разработчиков. Однако, даже опытные пользователи зачастую не догадываются о некоторых его "скрытых" возможностях, которые могут кардинально изменить привычный рабочий процесс и значительно повысить продуктивность.
В этой статье мы рассмотрим 5 интересных функций и расширений VS Code, без которых, возможно, вы уже не сможете представить свою разработку.
Читать далее