Обновить

Все потоки

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

Непротиворечивая классификация IoC

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

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

Прислушаться к этому источнику

Физики впервые сгенерировали сертифицированно идеальную случайность из ненадёжных сигналов

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

Числа, генерируемые обычными программными ГСЧ, абсолютно детерминированы. Физические же ГСЧ (даже квантовые) не детерминированы, но из-за несовершенства компонентов они выдают «грязную» случайность — с микро-закономерностями и смещениями. Это можно использовать для взлома шифра.

Вот почему истинная непредсказуемость крайне важна.

Учёные из Швейцарского федерального технологического института Цюриха (ETH Zurich) опубликовали научную работу, в которой случайность достигает настолько высокого уровня (см. диаграмму в конце статьи со значением CHSH S = 2,271), который вообще невозможен в любой локально-реалистической теории. Только квантовые эффекты позволяют повысить теоретически возможный лимит S с 2 до 2√2.

Читать далее

«Будьте бдительны» — это не защита. Разбор того, что происходит с человеком в момент атаки

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

За годы в SOC и на пентестах я привык к неприятному распределению: самый дорогой периметр обходится не через уязвимость в коде, а через того, кто за этим периметром сидит. Файрвол не устаёт, не хочет помочь и не боится начальства. Человек устаёт, хочет и боится.

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

Читать далее

MarkMello v0.4.0: развитие MD-редактора

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

Всем привет!

В мае я опубликовал на Хабре первую статью о MarkMello (легкий MD-просмотрщик). Изначальная задача была простой: сделать лёгкое приложение, которое быстро открывает локальный Markdown-файл сразу в режиме чтения.

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

Читать далее

ИИ не улучшает резюме (или мне не повезло)

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

С февраля 2026 года активно откликаюсь на разные вакансии, потому как зарплаты упали, а хочется перспектив и развития. Несколько дней назад увидел, как в одном тг канале для автотестировщиков активно форсят ресурс updatecv.me. Решил и я попробовать.

Ресурс хочет денег — ну оно и неудивительно. 300 рублей можно и отдать за возможность стать круче в глазах работодателей.

Читать далее

Трехфазная защита ваших ИИ‑агентов от современных угроз с детальным разбором на базе модели безопасности OGL‑Mini

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

LLM-бум породил не только новые возможности, но и новое поколение атак. За два года мы увидели реальные атаки на агенты: один вредоносный email и Copilot сливает платёжные данные клиентов, одно фальшивое GitHub issue и CI/CD пайплайн скомпрометирован, один тщательно настроенный промпт и AI-агент выполняет удалённый код на вашей машине. Это уже далеко не теория, а зафиксированные исследователями в 2025 - 2026 годах атаки на Microsoft Copilot, OpenAI Atlas, Claude Code и Apple Intelligence.

Атаки становятся изощрённее: злоумышленники маскируют вредоносные инструкции под XML-политики, шифруют в base64, вставляют невидимые символы и даже прячут джейлбрейк в стихи. Встроенные фильтры LLM пропускают до 76% таких атак.

Значит, нужен другой подход - лёгкий, быстрый (чтобы не тормозить агента) и понятный (чтобы вы знали, почему запрос заблокировали). И главное, работающий без вызовов внешних API, внутри вашей инфраструктуры. Потому что в эпоху zero-click атак доверять безопасность облачному провайдеру, который пропускает почти всё, как минимум рискованно.

В этой статье разберем основные виды атак и посмотрим на примере, как выстроить базовую защиту с моделью безопасности OGL-Mini.

Читать далее

Нейросети как дофаминовая яма для взрослых

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

Раньше существовал естественный барьер между «мне интересно» и «я пошёл это делать». Чтобы попробовать написать музыку, нужно было хотя бы немного разобраться в DAW. Чтобы полезть в SEO, требовалось прочитать документацию, собрать инструменты, понять терминологию. Чтобы сделать сайт на WebGL, сначала неплохо было научиться оптимизировать такие сайты.

Теперь этот барьер почти исчез. И неожиданно оказалось, что это не только преимущество…

Читать далее

Долго запускается qt creator, долго переходит между вкладками (проект, отладка, редактор), не работает масштабирование

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

В этой статье рассматривается одна из причин такого поведения IDE Qt Creator и приводится решение этой проблемы. Актуальность:

1. В интернете нет описания и решения данной проблемы (я искал).

2. Некоторые решения данной проблемы, которые может выполнить пользователь, вредоносны.

3. ИИ не предлагает верного решения.

4. У ide Qt Creator нет лога ошибки данной проблемы (QT_DEBUG_PLUGINS=1 и gdb бесполезны).

Читать далее

Qwen4: Архитектура будущего

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

Тут надо сразу расставить точки, потому что вокруг названия путаница. Полноценного Qwen4 не существует. Есть Qwen3.8-Flash‑Next — модель, которую сама команда Qwen называет «экспериментальная версия архитектуры, которая ляжет в основу Qwen4».

26 августа 2026 интернет на пару часов забыл про всё. «Meet Qwen3.8-Flash, a multimodal MoE and an early preview of the Qwen4 architecture, now open‑weight!» И цифры… 125 миллиардов параметров всего. Плюс ещё 51 млрд отдельным слоем. А активируется на каждый токен — лишь 6 миллиардов.

Первая мысль была: так не бывает.

Читать далее

APDEX, техжурнал и rphost: что реально видно в мониторинге 1С снаружи — и чего не видно принципиально

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

«1С тормозит» — это не техническое утверждение, а начало спора. Бизнес говорит «тормозит», подрядчик говорит «у нас всё в норме», и обе стороны правы, потому что меряют разное: пользователь меряет секунды до открытия документа, подрядчик — загрузку CPU на сервере.

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

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

Читать далее

VideoFloppy: пять лет, десять пользователей, один доллар

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

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

В 2017 году я готовился к IELTS, и мне дали совет, который дают всем: смотрите фильмы с субтитрами.

Этот совет отправил меня искать инструмент вполне определённого рода. Не стриминг — поиск по фразам. Вводишь предложение и видишь, как его произносят, в контексте, в том фильме, где оно попалось. Я такой нашёл. Эстонский сайт, судя по домену .ee, название которого я начисто забыл.

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

Потом сайт закрылся. Без объявлений, без объяснений. Я несколько лет искал замену и не нашёл.

В 2021 году я решил сделать свой.

Читать далее

Я ломал свою платформу мониторинга. Первым сломалось не то, что я тестировал

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

Я в одиночку делаю и эксплуатирую платформу мониторинга: метрики, логи и трейсы для чужой инфраструктуры, мультитенантно, на VictoriaMetrics cluster / VictoriaLogs / VictoriaTraces, FastAPI, nginx и Postgres. Прод — один сервер: Debian 12, 4 CPU, 8 ГБ, четырнадцать контейнеров.

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

Это статья не про то, «как правильно проводить НТ» — таких статей достаточно. Она про то, какие именно виды нагрузки ломают систему приёма телеметрии, почему привычный сценарий «загоним 1000 rps через k6 и посмотрим на перцентили» проходит мимо всех трёх, и как выглядит воспроизводимый прогон, который эти отказы ловит.

Все цифры ниже — с живого сервера, не синтетика.

Читать далее

ЭВМ в народном хозяйстве: Госбанк, медицина и образование

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

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

В прошлых статьях мы разобрали, как ЭВМ заходили в советскую промышленность, и посмотрели на сами машины — лампы, поколения, «Уралы». Продолжаем. Сегодня три сюжета: деньги, медицина и образование. А на десерт — история одной машины, которую сгубила её собственная необычность. Но о ней в самом конце.

Читать далее

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

Влияние кэша L4 i7-5775C на производительность в Minecraft: Java Edition в воспроизводимых серверных тестах

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

Привет, читатель! Посмотрим, как древнючий Broadwell аж из 2015 года выжимает все соки из своей подсистемы памяти (напомню, что это 1150 сокет с DDR3 оперативной памятью), приближаясь по её латентности к более современным решениям.

Автор, это явно какое‑то противоречие! Как процессор, работающий с оперативкой, старше многих школьников, умудряется догонять те же Skylake вроде i7-6700K?

Ответ кроется в той самой подсистеме памяти, а вернее в L4 кэше. Он же — eDRAM

eDRAM (embedded Dynamic Random Access Memory) изначально создавался как быстрый буфер, созданный для повышения ПСП (пропускной способности памяти) для встроенной графики Iris Pro 6200. Но если бы все было так просто...

Читать далее

Точечное внедрение Linux на производстве: опыт одного начальника склада

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

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

Читать далее

515 страниц, которых не было в поиске. Мы сами их закрыли и два месяца не замечали

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

Справочник на 119 тысяч товаров, из которых поиск видел 39 страниц. Разбираемся, как одно условие в шаблоне заперло полтысячи адресов и что дал белый список карты сайта.

Читать далее

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

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

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

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

Читать далее

Как возникает жизнь там, где почти нет света?

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

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

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

В яркий солнечный день фотонов хватает с лихвой. Но что происходит при слабом освещении? Биологи давно интересуются тем, при каком минимальном количестве света может происходить фотосинтез — или какое количество фотонов с какой скоростью должно поступать, чтобы фотосинтетический аппарат клетки мог преобразовывать углекислый газ в кислород и энергию. Расчёты показали, что теоретический минимум составляет около 0,01 микромоля фотонов на квадратный метр в секунду, или менее одной стотысячной доли от освещённости солнечного дня.

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

Читать далее

Как ИИ снижает риски несчастных случаев

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

Несчастные случаи, приводящие к производственному травматизму, считаются серьёзной проблемой в мире, в том числе и в России. Зачастую произошедшее ЧП заканчивается либо потерей дееспособности работником, либо смертельным исходом. Внедрение ИИ в систему видеомониторинга за строительной площадкой позволяет снизить вероятность несчастных случаев на объекте. С опорой на статистические данные рассмотрим, как это происходит.

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

Читать далее

Мобильная разработка за неделю #645 (24 — 30 августа)

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

В этом дайджесте надежное выполнение фоновых задач в iOS и детекция лица в реалтайме для биометрии в Android, забавные анимации с меш-градиентами в Jetpack Compose и кастомизация пейволов с Apple Foundation Models, Kotlin Coroutines Channels и Actor‑модель, фоновые задачи в KMP с API как у WorkManager, разработка на Авроре под Аврору, двуногий робот в форме утёнка от Hugging Face и многое другое. Заходите!

Читать далее