Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели8.1K

using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас.

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

Читать далее

Будущее MCP

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели7.5K

Посмотрел доклад David Soria Parra из Anthropic про будущее MCP.

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

Основые тезисы из доклада Дэвида с моими дополнениями 👇🏻

Читать далее

Постобработка параметров траектории ЛА для оценки размеров области его вероятного положения

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.9K

Для того чтобы определить вероятные положения летательного аппарата в окрестностях траектории необходимо использовать комплексную обработку данных полученных с различных источников, в рамках данной статьи предполагается что в основу расчета берем усредненные параметры участка траектории ЛА, известные координаты РЛС которые определяют его положение, дисперсии для каждой РЛС (в рамках данного моделирования берем две, но в произвольном случае может быть любое количество)

Подобные расчеты требуются для того чтобы определить как близко могут пролететь самолеты один относительно другого в сложных навигационных условиях (например в условиях заглушенного сигнала GPS), область вероятного положения в каждый момент времени при движении летательного аппарата будет представлять собой серию эллипсоидов, параметры данных эллипсоидов будут вычисляться с помощью скрипта на языке Engee

Читать далее

Simplphoto для iPhone объединяет ручную камеру, stop motion и коллажи

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели6.5K

Разработка iOS-приложения для ручной съёмки на iPhone: ISO, выдержка, фокус, RAW, stop motion и попытка ограничить вычислительную обработку снимков. Описываю принцип работы приложения.

Читать далее

Не угодили «Лаборатории Касперского»: как интеграция с Telegram превратила ZentrySpace во вредоносное ПО

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.2K

Не успели мы анонсировать долгожданную интеграцию ZentrySpace с Telegram, как случилось то, к чему нас жизнь точно не готовила — зловещее уведомление у скачивающих от «Лаборатории Касперского» о наличии трояна в приложении. По мотивам недавних реальных атак в Telegram, в борьбе с которыми Касперский преуспел, наши потенциальные пользователи, конечно же, насторожились. После получения серии отзывов о том, что ZentrySpace вредоносный и подозрительный, мы начали разбираться в том, что же могло пойти не так.

Читать далее

Обзор Агредатор

Время на прочтение7 мин
Охват и читатели5.2K

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре Агредатор.

Читать далее

Театр одного агента: режиссура мультиагентной системы

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели8.4K

Привет, Хабр! Меня зовут Михаил Афанасьев, я главный специалист в команде кибербезопасности Platform V в СберТехе, занимаюсь подготовкой продуктов к прохождению сертификации ФСТЭК России. Хочу рассказать о режиссуре LLM-агентов и о том, как выбор ролей и написание промптов превращают хаотичный поток запросов к нейросети в надёжную инженерную систему.

Читать далее

Написание конечного автомата для разбора HTML

Уровень сложностиСредний
Время на прочтение30 мин
Охват и читатели7.1K

Всем привет! В этой статье напишем простой конечный автомат для парсинга HTML. Уровень средний, требуется понимания побитовых операций.

Читать далее

Почему CRM в Битрикс24 тормозит на 50К сделок и что с этим делать

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.8K

Когда CRM в Битрикс24 начинает открывать список сделок по 10 секунд, обычно первым делом подозревают сервер, нагрузку или саму платформу. Но на практике узкое место часто лежит ближе к базе: фильтры по UF-полям без индексов, лишние JOIN, неявный LIKE в ORM, N+1-запросы и обработчики, которые внезапно превращают массовое обновление в нагрузочный тест.

В статье разбираем, как подойти к проблеме системно: включить slow query log, прочитать EXPLAIN, найти реальные причины тормозов и точечно ускорить CRM без миграции и бессмысленного наращивания железа.

Читать далее

Nonce Observatory:

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели6.6K

Nonce Observatory: как превратить цифровые подписи в систему наблюдаемых nonce-инвариантов

Большинство историй про ECDSA/Schnorr nonce звучит одинаково: “повторили nonce — потеряли ключ”. Но реальные дефекты часто тоньше: короткие nonce, частичная утечка битов, смещение, recurrence, window-locality, prefix-семейства, ошибки в multi-signature контексте.

Мы собрали исследовательскую систему Nonce Observatory — не “кнопку взлома”, а forensic framework для анализа слабых nonce-структур в:

ECDSA • Schnorr/BIP340 • MuSig2/BIP327

Что внутри:

protocol-valid bridges affine hidden-nonce families HNP / lattice routes Q-LLL + fplll same-case checks AI sidecar на gpt-oss-20b-TurboQuant-MLX-8bit exact evidence / redaction / claim boundaries full-system audit

Главный принцип системы:

сигнал ≠ восстановление; кандидат ≠ приватный ключ; claim принимается только если d·G == public key.

В статье расскажу:

— что такое HNP и зачем он нужен для ECDSA; — как подписи превращаются в affine nonce geometry; — почему BIP340 и MuSig2 требуют protocol bridge; — как Q-LLL используется как lattice backend, а не “магический oracle”; — зачем нужен AI sidecar и почему AI не имеет права принимать d; — как мы дошли до full-range controlled HNP recovery без nonce brute force; — почему full-system audit важнее красивого demo.

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

Читать далее

Выбираем и оцениваем open-source LLM для саммаризации встреч

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.3K

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

Содержание

Что мы сделали
Как это работает
Как это устроено технически
Результат

Читать далее

HEXACO: как ваши склонности определяют эффективность и почему выгорание начинается там, где вы играете чужую роль

Время на прочтение4 мин
Охват и читатели6.6K

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

Если вы хотите не просто «где‑то работать», а получать высокий доход и качество профессиональной жизни (КПЖ) — смотрите глубже опыта в резюме. КПЖ — это уровень энергии, здоровье и конкурентоспособность. Когда работа в спринте превращается в бесконечное сопротивление, вы, скорее всего, пытаетесь запустить чужой исполняемый файл на своем «железе».

Самый точный инструмент для диагностики — модель HEXACO. Она объясняет, почему один тимлид безупречно работает в финансах, а другой — в секьюрити, и оба чувствуют себя в своей тарелке.

Читать далее

Размышления на тему задач стоящих перед ИТ‑специалистами и опрос

Время на прочтение2 мин
Охват и читатели7.5K

Это статья написана дипломированным инженером‑конструктором (по первому образованию), разработчиком систем автоматизированного проектирования (САПР) и (по известным причинам) вынужденно ставшим сертифицированным специалистом по системам офисного документооборота.

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

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

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

Читать далее

Ближайшие события

Топ инструментов для квиз‑лидогенерации: какие решения дают наиболее качественные заявки

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели5.8K

Я — Роман Ковалёв, занимаюсь SEO с 2007 года и развиваю собственное агентство и несколько сервисов. За это время я привык оценивать маркетинговые инструменты по одному критерию: насколько они помогают бизнесу конвертировать трафик, который я привлекаю на сайты клиентов, в заявки, с которыми можно работать дальше.

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

Читать далее

Стоит ли собирать ПК на AM4 или лучше AM5: что выгоднее в 2026 году

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.8K

Еще какой-нибудь год назад собирать новый ПК с нуля на AM4 было очень странным решением. Все-таки платформе уже десять лет, AMD давно выпустила AM5, а DDR5 стала стандартом для любой свежей сборки. Казалось бы, тема закрыта. Но тут кое-что случилось. Память подорожала так, что 32-гигабайтный комплект стал стоить дороже приличной видеокарты, а производители материнок вместо того, чтобы окончательно похоронить старый сокет, снова начали выпускать под него новые платы. В 2026-м. На полном серьезе. И тут, естественно, возникает вопрос: а может, в этом и правда есть смысл? Не как вынужденный компромисс, а как осознанный выбор? Об этом сегодня и поговорим.

Читать далее

Правило 3-2-1-1-0: новый стандарт бэкапов и почему классического правила 3-2-1 уже мало

Время на прочтение8 мин
Охват и читатели13K

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

Читать далее

Пси‑словарь v1.2: Error Handling — как ваша психика маскирует «баги», чтобы не «упасть»

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели6.5K

Представьте ситуации.

Вас кто‑то расстроил, но вы не злитесь — вы «просто устали». Вам сделали больно, но вы не плачете — вы «анализируете ситуацию». Вы хотите одного, но делаете противоположное — и не понимаете почему.

Вопрос: Кто принимает эти решения?

Ответ: не вы. Вернее, не «вы» в том смысле, в котором привыкли думать.

За вашим интерфейсом (Эго) работает система защит. Она не спрашивает разрешения. Она не выводит логи в консоль. Она просто делает своё дело: маскирует боль, чтобы не дать системе «упасть».

В психологии это называется механизмами психологических защит. В наших терминах пси‑словаря для айтишников — это Error Handling (и немного Firewall).

Читать далее

Правила яркой харизмы (краткое руководство для тех, кто хочет нравиться людям, но не выглядеть при этом идиотом)

Время на прочтение7 мин
Охват и читатели6.2K

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

Харизма с первого взгляда. Знакомство.

Как правило, при первом профессиональном контакте люди оценивают два качества: доброжелательность и компетентность.

Сначала мы думаем: «Можно ли этому человеку доверять?» А потом: «Могу ли я на него положиться? Уважаю ли я его?»

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

Читать далее

macOS TickTick + Google Calendar прямо на десктопе через Übersicht

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.7K

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

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

Начну с таск менеджеров.

Я долго искал таск-менеджер, который бы не был просто «еще одним приложением», куда я забрасываю дела и забываю про них. Мне было важно видеть свои задачи, а не вспоминать, что нужно открыть очередную программу и проверить, что там на сегодня.

Календарь в Google — понятно, встречи там. А задачи и напоминания? Todoist, Things, Singularity, напоминания Apple — это все хорошо, но каждый раз лезть в отдельную программу, это лишние 10–15 секунд, которые отбивают всякое желание планировать. Todoist я долго пользовался, почти год но мне не хватало одной важной фишки: Вот Календарь с задачами и встречами и справа тут же окно с не распределенным задачами и можно драгдропом перекинуть их в нужный день и в нужное место.

Читать далее

Как Gemma и LangGraph написали законопроект победившего биопанка

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели5.3K

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

Делать подобный текст руками долго и довольно странно. В итоге решил совместить, опробовать агентную архитектуру для подготовки корпоративной «нетленки» и проверить, на что способна локальная модель в плане юридических и околонаучных текстов.

Читать далее