Обновить

Как стать автором

Освежитель воздуха с мозгами

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

Провёл интересный эксперимент и взял паяльник впервые за долгое время. Если коротко - делал умным освежитель воздуха. Результат вышел на «удовлетворительно», но оно работает:‑)

Читать далее
Рейтинг0
Комментарии0

Как мы перестали молиться на AI и собрали параноидальный конвейер для МРТ (с открытым кодом)

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

На каждой второй конференции по медицинскому AI звучит один и тот же сценарий: «Дообучим мультимодальную модель, скормим ей DICOM, и она сама выдаст диагноз». На практике, когда этот скрипт пытается попасть в реальную клинику, начинаются неожиданности. OOM на GPU, врачи не понимают, где галлюцинация модели, а где финальный отчёт, двухгигабайтные NIfTI-исследования рвут таймауты балансировщика.

Я какое-то время тоже думала, что главное — это модель. А потом пересмотрела собственный код. У меня уже есть MRI Second Opinion. Но это не нейросеть. Это контур с доменной моделью, конвейером приёма данных, циклом обработки, обязательным врачебным рецензированием, финализацией и отдельным репозиторием с открытым кодом. В медицинском IT модель — не главная проблема. Главная проблема — чтобы между входом и выходом ничего не потерялось и не сломалось.

Читать далее
Рейтинг0
Комментарии0

AGC или как перестать подстраивать громкость вручную

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

Многие наверняка сталкивались с проблемой: смотришь по ТВ спокойный фильм, который прерывается резкой и громкой рекламой; или, например, при общении по ВКС всех собеседников слышно нормально, но у кого-нибудь одного микрофон будет шуметь так, будто он в данный момент находится рядом с двигателем самолета, готовящегося взлетать. Конечно, всегда можно подрегулировать громкость динамиков, но всегда ли это удобно и возможно?

Читать далее
Рейтинг0
Комментарии0

GitLab CI + MAX Messenger: уведомления о деплое не отправлялись, и это оказался не JSON

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

Мы пытались отправлять уведомления о деплое из GitLab CI в MAX Messenger и долго шли по ложному следу, потому что проблема выглядела как сетевая. Но MAX API честно подсказывал обратное: proto.payload означал, что запрос доходит, а ломается именно body. В итоге решение оказалось не в DNS, а в минимальном JSON payload, очистке переменных окружения и отказе от хрупких shell-конструкций внутри CI job.

Читать далее
Всего голосов 13: ↑1 и ↓12-10
Комментарии1

Идеальный Outline в Unity 6: Пишем эффект обводки под новый URP Render Graph

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

Если вы недавно обновились до Unity 6 (или URP 17+) и попытались перенести свои старые пост-эффекты, то наверняка столкнулись с красной консолью и предупреждениями об устаревших методах.

Старые туториалы по созданию эффекта обводки (Outline) через ScriptableRendererFeature больше не работают "из коробки". Unity полностью изменила архитектуру рендера, внедрив Render Graph. Старый добрый метод Execute канул в Лету, а fullscreenMesh заменили на Blitter.

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Четыре условия для размещения дата-центров в космосе

Время на прочтение8 мин

SpaceX планирует вывести на орбиту до миллиона дата-центров. Но есть ряд барьеров

От переводчика: кратко для тех, кому лень читать.

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

Перегрев: в космосе нет воздуха для обдува, а излучение отводит тепло слишком медленно. Сервера рискуют свариться при 80 °C.

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

Орбитальный коллапс: разместить миллион спутников и не устроить бесконечную серию столкновений почти невозможно. Орбита не резиновая.

Проблемы со стройкой: ракет нужного масштаба еще нет, а роботы, способные собирать гигантские ЦОД в вакууме, существуют только в виде прототипов.

Итог: обработка фото прямо на спутниках — реальность ближайших лет. Глобальное облако на орбите — фантастика еще минимум на 30 лет.

Читать далее
Рейтинг0
Комментарии4

Защита критических файлов Linux с помощью Wazuh: пошаговое руководство по настройке мониторинга и сигнализации

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

Защита критических файлов Linux с помощью Wazuh: пошаговое руководство по настройке мониторинга

Настройте защиту критических файлов Linux (/etc/passwd, shadow, sudoers, sshd_config) с помощью Wazuh: whodata, собственные правила и алерты высокого уровня критичности.

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии4

Смогут ли микроконтроллеры с NPU заменить облако для распознавания речи?

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

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

Я проверил, можно ли закрыть этот разрыв на микроконтроллере STM32N6 со встроенным NPU: распознавать произвольную речь локально, в реальном времени и с потреблением около 0.2 Вт.

Читать далее
Всего голосов 19: ↑19 и ↓0+21
Комментарии4

Дизайн на 100 миллионов: как мы пересобирали главную страницу Госуслуг

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

О чём дизайн сегодня? Про украшение? Про управление вниманием или про помощь и заботу? Разберём чем мы занимались когда я работал в Лабсе, а именно главной страницей Госуслуг. Хоть со стороны и не заметно что изменения внушительны, когда ты находишься внутри этой структуры становится понятно что всё совсем не так.

Подробнее
Всего голосов 12: ↑8 и ↓4+4
Комментарии17

Парадокс ансамблей: почему «слабые» модели иногда побеждают «сильные»

Время на прочтение3 мин

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

Читать далее
Всего голосов 3: ↑3 и ↓0+4
Комментарии1

Как эффективно управлять нагрузкой службы поддержки?

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

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

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

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

Читать далее
Рейтинг0
Комментарии0

Облако своими руками для расчета пространственных стержней методом конечных элементов на Node js, React js и Three js

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

В данной статье (а возможно цикле статей) речь пойдет о собственной разработке облачного SPA приложения по моделированию пространственных стержневых систем методом конечных элементов с численно-аналитическим решением для инженеров-проектировщиков в основе которого математическая модель Эйлера-Бернулли, вариационные принципы и итерационный метод сопряжённых градиентов применяемый для большеразмерных СЛАУ с разреженной матрицей жёсткости с одной стороны, и JavaScripts экосистема облака, выполненного в стеке Node js, Express js бэкенд части, и React js, MobX, Three js, glsl shaders фронтенд части с другой стороны. Отображение эпюр усилий в пространственных стержневых элементах реализовано на шейдерах vertexShader и fragmentShader. Это позволяет вычислять эпюры для каждого стержня на лету и выполнять отображение графиков (в общем случае полиномов 5 степени) в пространстве мгновенно.

Читать далее
Рейтинг0
Комментарии0

Методология «Модель систем»

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

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

Читать далее
Всего голосов 4: ↑4 и ↓0+5
Комментарии10

Практика календарного планирования ИТ-проекта

Уровень сложностиПростой
Время на прочтение6 мин

Всем привет! Меня зовут Константин Замков. Я главный менеджер в компании «СИБИНТЕК», сертифицированный специалист по управлению проектами PMI PMP, управлению портфелями проектов PMI PfMP и Scrum-мастер PSM-I. В своей работе я управляю сложными комплексными ИТ-проектами и регулярно занимаюсь разработкой и актуализацией календарных планов. В этой статье хочу поделиться практическим подходом, который сформировался у меня за годы работы.

Что я хочу сказать
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Как превратить домофон Hikvision в телеграм-бота? Интеграция с AlphaSE и Home Assistant

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

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

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

Вот тут и встаёт задача: сделать так, чтобы при звонке в домофон уведомление прилетало на телефоны основных служб.

Но поскольку мы люди взрослые и серьёзные, просто «поставить зуммер на пульт» нам недостаточно. У нас же есть умный офис!

А если точнее — офис под управлением системы автоматизации AlphaSE и, конечно же, все устройства интегрированы в Home Assistant.

Появилась идея, которая лежит на поверхности: пробросить вызывную панель Hikvision в Home Assistant, написать автоматизацию, а уже внутри AlphaSE настроить отправку уведомлений в Telegram. При звонке виртуально замыкается вход модуля ввода SE 8i, а система автоматизации отправляет сообщение дежурному специалисту.

Читать далее
Рейтинг0
Комментарии1

Как я не создал Multiroom, а использовал существующий

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

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Как я получила оффер в международную компанию в конце 2025 года, и что на самом деле помогло

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

Меня зовут Ксения. Я продакт-менеджер с бэкграундом аналитика. 

Эта статья о моем пути к офферу в международной компании (в моём случае в PLATA), про решения, которые я принимала на каждом этапе, и про то, что реально сработало. 

Читать далее
Всего голосов 10: ↑8 и ↓2+8
Комментарии7

Изучение использования рабочего времени

Уровень сложностиПростой
Время на прочтение8 мин

Занимаюсь изучением использования рабочего времени на производстве и в офисах, устранении потерь и повышении производительности труда.

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

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

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

Будут вопросы — пишите, с удовольствием отвечу максимально подробно.

Читать далее
Всего голосов 9: ↑8 и ↓1+8
Комментарии19

Перестаньте искать лучшую компанию. Ищите подходящее давление

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

Разбор 5-ти кластеров ИТ‑сред и тест на совместимость для тех, кто хочет построить карьеру, сохранив нервную систему.

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

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

Рынок IT гетерогенен и давно уже кристаллизовался в кластеры с мало‑пересекающимися правилами игры. Ошибка в выборе кластера стоит 2–3 лет жизни и куска нервной системы. Специалисты часто мечутся между средами, пытаясь играть по чужим правилам, и закономерно проигрывают.

Читать далее
Всего голосов 84: ↑84 и ↓0+98
Комментарии31

Как мы строим Memory OS: от flat RAG к управляемому когнитивному сжатию

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

Мы прогнали через o4-mini больше 300 вариантов промптов с разными режимами reasoning_effort и обнаружили, что чем «умнее» модель рассуждает, тем хуже она извлекает структуру: начинает «улучшать» схему по своему усмотрению, объединять то, что должно быть раздельным, и ломать детерминизм пайплайна.

Это технический отчёт о том, как мы строили Superagent Memory OS — систему агентной памяти, которая на сегодня удерживает граф из десятков тысяч концептов и почти 2.4 миллиона рёбер поверх ~106.7 миллиона токенов из четырёх разных корпусов. Внутри: переход от flat RAG к Memory OS, парадокс reasoning и слой Semantic Mapper (–48% токенов, качество с 5.2 до 7.11), staging database и сжатие 34 805 сырых mention'ов до 7 339 канонических концептов, иерархический retrieval через UMAP+HDBSCAN+Optuna и 7 220 weighted links, четыре фазы отладки агента на LongMemEval (22+ шагов → 4–6), эксперимент EXP-GARDENER-001 про то, почему Flash-модель плодит ложные связи, bi-temporal модель фактов, MCP как суверенный интерфейс памяти и психологический слой с контролируемым словарём эмоций.

Главный тезис: retrieval не равен памяти.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии1
1
23 ...