Feed aggregator

Shadow AI — почему инженеры скрывают, что пользуются ИИ

Habr.com - 1 hour 46 min ago

Слушал подкаст Code of Leadership, выпуск про AI-assisted engineering. Полтора часа про то, как правильно встроить ИИ в разработку: копайлоты, MCP, метрики, место ИИ в SDLC. Разговор хороший, по делу. И где-то в середине проскочил термин, за который я зацепился и с которым хожу уже неделю — shadow AI. Проскочил сноской, в ряду прочих ИБ-рисков, между утечками и комплаенсом.

А я на этой сноске завис. Потому что мне кажется, что она интереснее основного разговора...

Читать далее...

Изучение английского по json книгам с озвучкой

Habr.com - 1 hour 50 min ago

Всем привет. Представляю способ изучения английского языка по книгам в формате json с озвучкой английского текста с помощью text-to-speech.

Читать далее

Kuber Community Day'26: контент, который нельзя пропустить

Habr.com - 2 hours 3 min ago

Хабр, привет! 30 июля во второй раз прошла инженерная конфа Kuber Community Day. 400 специалистов встретились в Москве, чтобы послушать о вызовах в Kubernetes, обменяться опытом, завести новые знакомства. Мероприятие объединило 26 спикеров в разных форматах: доклады, круглые столы, мастер-класс, научпоп и стендап. Еще конференция запомнилась экспериментальным форматом Arch Dating, в рамках которого с опытными менторами можно было обсудить технические и карьерные вопросы.

Под катом мы собрали подборку всех выступлений с Kuber Community Day'26. Скоро вернемся с новыми анонсами, первыми о них узнают участники K8s-сообщества.

Читать далее

Как находить работу в IT в 2026 году

Habr.com - 2 hours 6 min ago

В апреле этого года я уже проводила похожее исследование: сравнивала теплые контакты и отклики на hh (всегда проверяю его на работоспособность). Конечно, победили теплые контакты - здесь я имела дело с людьми, а не с роботом или мало профессиональным рекрутером. И, что немаловажно, я нашла работу, но об этом чуть ниже.

Читать далее

Читать далее

Философия и практика IT — Архитектуры

Habr.com - 2 hours 9 min ago

В конце 2020 — начале 2021 года я написал статью о том, кто такие IT‑архитекторы и какими они бывают. Разделив на несколько постов, опубликовал ее в соцсетях. Эту статью я посвятил своим размышлениям о том, что такое IT‑архитектура и почему она нужна, и какая специализация бывает у IT‑архитекторов. В тот период ситуация на рынке труда для IT‑архитекторов была примерно такая: мне нужен работник — повар, конюх и плотник, где бы найти такого, не очень дорогого. Позже ситуация изменилась в лучшую сторону и стало заметно, насколько повышается компетенция в целом в вопросе IT‑архитектуры в крупных компаниях.

На текущий момент видно, что ситуация на рынке труда во многом откатилась лет на 6–7 назад, с некоторыми корректировками на те технологии, которые достаточно плотно входят в нашу жизнь. Наиболее очевидная — искусственный интеллект. Вакансий IT‑архитекторов сейчас стало намного меньше, хочется сказать даже — на порядок, но это лишь личное мнение, поскольку исследований я не проводил. При этом сами вакансии стали описываться иначе, упор делается больше на конкретные технологии, которые, на мой взгляд, влияют на работу архитектора не напрямую, а опосредованно, и очень часто есть требование по опыту внедрения уже упомянутого ИИ.

Свою карьеру я начинал как рядовой специалист — разработчик ПО, дорос до ведущего специалиста в этой области. Далее занимался архитектурой ПО, периодически уходил на руководящие позиции. Так же занимал должности системного, solution, корпоративного архитектора и лидера архитектурной компетенции крупного холдинга.

Читать далее

Сказка о Физике и темных понтекорвониумах

Habr.com - 2 hours 12 min ago

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

Сказка написана в юмористическом стиле, так как смех — лучшее оружие против догмы. К тому же бывает очень полезным посмотреть проблему с новой, неожиданной стороны. Если вы не можете посмеяться над теорией — значит, вы в неё верите, а не понимаете её саму, её реально слабые места. Если вы можете посмеяться — значит, вы готовы её при необходимости пересмотреть или отказаться в пользу более состоятельного решения проблемы. Эта сказка — приглашение к пересмотру. Необязательно соглашаться. Достаточно задуматься.

Термин «Понтекорвониум» (pontecorvonium) происходит от работ Бруно Понтекорво, но, к счастью, пока еще не перекочевал в научный обиход на постоянной основе. В физике понекорвониум представляет собой гипотетическую частицу‑осциллятор, состоящую из нейтрино и антинейтрино. Вопрос о том, не должна ли такая частица мгновенно аннигилировать без всякой осцилляции, просьба адресовать ее открывателю или тем, кто строит на ней свои теории. Автор сказки лишь зафиксировал этот факт и счёл его прекрасной иллюстрацией того, как легко физика плодит сущности, которые никто никогда принципиально не мог бы увидеть в реальности.

Любые схожие звучания имен — это лишь случайное совпадение. Даже если таких случаев несколько.

Читать далее

Четыре антипаттерна CTE в PostgreSQL: разбираем на EXPLAIN ANALYZE

Habr.com - 2 hours 13 min ago

CTE в PostgreSQL упрощают код, но могут снижать производительность. Разбираем 4 антипаттерна, примеры EXPLAIN ANALYZE и практические способы оптимизации.

В прошлой статье мы упоминали основные SQL‑антипаттерны, способные замедлять работу базы данных. Продолжаем тему — на этот раз про CTE. 

Common Table Expressions (CTE), или конструкции WITH, — привычный инструмент SQL-разработчика. Чем сложнее запрос, тем выше шанс встретить в нём WITH: код становится чище, а запутанная логика разбивается на понятные блоки. CTE используют как альтернативу вложенным запросам и временным таблицам. Однако за внешней простотой и читаемостью скрываются риски снижения производительности, которые не всегда удаётся предвидеть.

Такие запросы на первый взгляд выглядят правильными, но работают неэффективно, и проблема вылезает только в EXPLAIN ANALYZE (инструмент разбирали в прошлом гайде). Разберём четыре антипаттерна CTE, посмотрим планы выполнения и покажем, как переписать запрос. В конце — короткий чек-лист диагностики.

Эта статья может быть полезна начинающим разработчикам и аналитикам, которые уже полюбили синтаксис CTE, но хотят понять, что на самом деле происходит «под капотом» в PostgreSQL.

Читать далее

ИИ‑агент внутри КОМПАС-3D: пишет код, строит деталь и проверяет результат

Habr.com - 2 hours 14 min ago

Я сделал ИИ‑агента для КОМПАС-3D: он живёт прямо в окне программы, принимает запрос текстом или фотографией и строит параметрическую деталь — не мёртвую геометрию в step, а дерево построения с переменными, которое пригодно для редактирования.
Агент пишет код и сам смотрит на то, что построил, — анализирует рендеры «глазами» через VLM.
В статье: как хорошо агент справляется с моделированием по тексту и чертежам уже сейчас, почему один блок кода лучше десяти tool'ов и почему агенту мало просто «видеть» результат.

Читать далее

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

Habr.com - 2 hours 15 min ago

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

Читать далее

Проекты Node.js. Создание реальных веб-приложений и API для бэкенда

Habr.com - 2 hours 25 min ago

Представляем практическое руководство для широкого круга разработчиков на JavaScript по освоению серверной платформы Node.js на реальных проектах.

Книга проводит читателя от настройки окружения до создания современных бэкенд-приложений: агрегатора контента, менеджера паролей, веб-парсера, анализа тональности текста, маркетинговой рассылки, системы аутентификации с JWT, децентрализованного музыкального маркетплейса и ИИ-ассистента на основе Google Gemini API. Каждый проект построен по принципам инженерного мышления: планирование, чистый код и архитектура, итеративная разработка. Рассматриваются работа с Fastify, MongoDB, Redis, асинхронное программирование, функции реального времени и безопасность. Описаны способы перехода от прототипов к масштабируемым продакшн-решениям.

Читать далее

ELM327 не дочитывает ответы блоков кузова: доказательство подмены кадра и обход

Habr.com - 2 hours 34 min ago

У меня в VW Polo завёлся плавающий контакт в проводке парктроника, и я решил написать свой диагностический клиент — потому что штатный сканер показывает факт, но не момент: пока листаешь меню, обрыв уже прошёл, а руки заняты сканером вместо жгута.

Дальше выяснилось, что дело не в моём коде и не в машине. Прошивка ELM327 ведёт многокадровый обмен ISO-TP только с одной парой адресов — 0x7E0 и 0x7E8, это блок двигателя, зашитый намертво. Блокам кузовной электроники, которые отвечают с другим смещением, адаптер просто не посылает кадр разрешения на продолжение: блок отдаёт первый кадр и встаёт в ожидание, а на все следующие запросы отвечает «занят».

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

Отрицательный результат, ради которого всё и написано: я перебрал всё, что было под рукой, и не нашёл ни одного ELM327, который умеет дочитывать длинные ответы от блоков кузова. Если у вас такой есть — назовите модель.

Читать далее

Access‑token в переменной, refresh — в HttpOnly‑cookie: безопасная авторизация на Go + Vue 3

Habr.com - 2 hours 34 min ago

Тема хранения токенов — одна из самых больных в авторизации. Многие, не до конца понимая, как авторизация должна работать, кладут оба токена в cookie или — что ещё хуже — в localStorage. В этой статье мы соберём схему, в которой access‑token живёт в памяти приложения, refresh‑token — в HttpOnly‑cookie, а фронтенд сам восстанавливает сессию после перезагрузки страницы и незаметно обновляет протухший access.

Бекенд — на Go, фронтенд — на Vue 3 (Vuex + vue‑router + axios), но концепция так же применима к React и Next.js. Верстку и стили оставляю за кадром — в статье только логика авторизации.

Читать далее

Человек, которого никогда не было. Как ИИ создаёт синтетические личности?

Habr.com - 2 hours 36 min ago

Ещё недавно у фальшивой личности обязательно был настоящий владелец.

Мошеннику требовался чужой паспорт, фотография, номер телефона или хотя бы несколько строк из утёкшей базы. Дальше начиналась ручная работа: заменить снимок, исправить дату рождения, подобрать похожее лицо, придумать объяснение для оператора.

Человек мог не знать, что от его имени берут кредит, но он существовал.

Привет, Хабр! Мы Михаил Никитин и Карина Саркисян из команды Tevian. На всякий случай уточним: мы настоящие. А вот с героями этой статьи не всё так однозначно..

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

Разобрать синтетическую личность

Строительный UX-кейс: создаем сервис для пользователей, которые не любят нажимать на кнопки

Habr.com - 2 hours 45 min ago

Привет! Меня зовут Лена Мезина, я UX-дизайнер в группе компаний «Синтека». Проектирую интерфейсы в сервисе «Фейскит», который помогает вести учет инструментов и рабочего времени на стройке. Часто я наблюдаю, как привычные подходы к дизайну сталкиваются с реальностью на объектах. Сегодня покажу несколько таких кейсов: как «некрасивые» кнопки оказались лучше современного UI, зачем усложнять сценарии и как негативная обратная связь помогает расти. Статья будет полезна тем, кто создает продукты для пользователей с минимальной мотивацией и небольшим опытом работы в мобильных сервисах. 

Читать далее

Что надо учитывать для получения результата от внедрения ИТ новаций

Habr.com - 2 hours 48 min ago

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

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

Читать далее

Почта, которая шла четыре миллиарда лет: что на самом деле нашли в грунте Бенну и Рюгу

Habr.com - 2 hours 49 min ago

В январе 2025-го NASA отчиталось по 120 граммам грунта с астероида Бенну, в марте 2026-го японцы закрыли параллельный сюжет по Рюгу. Если сложить оба отчёта, получается, что мы привезли с двух разных камней почти полный конструктор жизни: 14 из 20 белковых аминокислот, все пять азотистых оснований ДНК и РНК, аммиак, формальдегид — и минералы, которые образуются только при высыхании тёплого солёного водоёма.

Разбираю, что именно нашли, почему это точно не загрязнение с Земли (главный аргумент — хиральность: наша жизнь «левая», а астероидные аминокислоты симметричны), и чего эти находки не доказывают. А в конце — о том, где кончаются данные и начинается фантастика: гипотеза направленной панспермии, которую в 1973-м всерьёз обсуждал Фрэнсис Крик.

Читать далее

Нулевой километр. Как предпроектное обследование спасает бюджет внедрения 1С

Habr.com - 2 hours 54 min ago

Меня зовут Юрий Силантьев, я руководитель практики «ERP и финансы» в К2Тех, отвечаю за проекты внедрения 1С.

Мы занимаемся крупными внедрениями уже 15 лет. Недавно я разбирал подход, применяемый нами в крупных внедрениях 1С. От подготовки и предпроекта до эксплуатации: какие инструменты используем, как фиксируем договоренности и за счет чего удерживаем проект в управляемом состоянии.

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

Зачем нужен предпроект

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

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

Читать далее

Все аутстафф-подрядчики одинаковы, пока не случился инцидент

Habr.com - 2 hours 56 min ago

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

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

Читать далее

ИИ съел выдачу и сломал старые правила доверия

Habr.com - 2 hours 57 min ago

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

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

Как соблюсти баланс меди в печатных платах

Habr.com - 3 hours 2 min ago

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

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

Читать далее

Who's online

There are currently 0 users and 13 guests online.
Syndicate content