Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. О том как подключить Open WebUI и Cline к Telegram Cocoon

    Mon, 02 Feb 2026 00:12:02 -0000

    Удивительно, что про Telegram Cocoon почти нет практической информации, кроме той, что есть на GitHub и на официальном сайте. В разных СМИ много общей информации о запуске сети, но почти ничего о реальном пользовательском опыте.

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

    Читать далее
  2. Когда планировщик начал смотреть на звёзды: как scx_horoscope показал будущее гибких планировщиков ядра Linux

    Sun, 01 Feb 2026 21:51:40 -0000

    В конце 2024 года на просторах GitHub появился проект, который заставил даже самых серьёзных системных программистов улыбнуться: scx_horoscope — планировщик задач для ядра Linux, корректирующий поведение CPU в зависимости от положения планет, фаз Луны и так называемой ретроградности. Автор, Lucas Zampieri, с иронией обыграл давний системный фольклор о зависимости работы систем «от фазы Луны», превратив мем в рабочий код, который действительно загружается в ядро и участвует в распределении процессорного времени.

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

    Интересно?
  3. [Перевод] Решение проблем низкой скорости передачи данных по TCP: подход на уровне стека

    Sun, 01 Feb 2026 21:20:13 -0000

    "Что-то не так с сетью. Раньше у меня было 4Гбит/с, а теперь выдаёт только 120Мбит/с. Ты что-то менял недавно?"

    Знакомо звучит? Если вы хоть немного занимались поддержкой продуктовых сред, вам, вероятно, доводилось слышать подобные жалобы. Прежде чем прийти к выводам о причинах проблемы, нам нужно разобраться, что именно происходит на уровне TCP обоих хостов.

    Читать далее
  4. От контроллеров до операторов: моделирование меняет подход к автоматизации на всех уровнях АСУ ТП

    Sun, 01 Feb 2026 21:12:17 -0000

    Давайте представим, что нам нужно построить сложный объект — скажем, самолет, поезд или вообще атомную электростанцию. Строить «наобум» невероятно дорого и рискованно. Гораздо разумнее выполнить предварительные расчеты и скорректировать слабые места. Есть разные виды расчетов, ну например расчет прочности конструкции, расчет стомости сорружения или эксплуатации, расчет последствий аварии (для АЭС). Расчеты бывают статические например расчет фундамента, расчет толщщины стены, или просто расчет нагрузки на балку. И динамические - расчет некоторого процесса разворащивающегося во времени например: расчет процесса нагрева котла в доме, расчет процесса разгона авиационного двигателя, расчет процесс поддержания давления в кабине самоелета при изменении высоты. В динамических расчетах сложных объектах, как правило необходмо учитывать работу автоматической системы управления (АСУ), поскольку система управления влияет на процесс.

    Если мы говоримт об АСУ ТП (Автоматической Системе Управления Технологическими Процессами), то само название как бы намекает на наличие некоторого процесса во времени, а значит тут есть место для динамического рассчета. Вот здесь-то на сцену и выходит "Среда динамического моделирования технических систем SimInTech."

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

    Читать далее
  5. Как построить дерево метрик? Разбираем на примере сервиса доставки еды

    Sun, 01 Feb 2026 21:02:06 -0000

    Как не потеряться в сотнях графиков и найти реальные рычаги влияния на бизнес? В статье представлен подробный разбор Дерева метрик на примере FoodTech-сервиса (доставки еды). Мы уходим от простого мониторинга цифр к системной декомпозиции North Star Metric.

    Читать далее
  6. Как незрячие пользуются навигаторами

    Sun, 01 Feb 2026 19:45:17 -0000

    Привет, Хабр!

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

    Читать далее
  7. Использование машинного обучения при диагностике КИП и динамического оборудования

    Sun, 01 Feb 2026 19:31:09 -0000

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

    Читать далее
  8. Бэкап мессенджеров: сохранение архивов

    Sun, 01 Feb 2026 18:54:08 -0000

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

    Читать далее
  9. QAD от NVIDIA: разбираюсь, почему 4-битная квантизация перестала всё ломать

    Sun, 01 Feb 2026 18:36:31 -0000

    NVIDIA выпустила отчет о методе QAD, который позволяет квантовать LLM в 4 бита без потери качества на сложных задачах (математика, код). Разбираем, почему привычный QAT «ломает» модели после RLHF, как дистилляция через KL-дивергенцию решает эту проблему и почему метод работает даже на рандомных данных. Личный опыт попыток уместить 49B модель в железо и анализ нового подхода.

    Читать далее
  10. OSINT для ленивых. Часть 2: Что от нас скрывают админы сайтов — быстрый чек за 2 минуты

    Sun, 01 Feb 2026 18:26:58 -0000

    Админы интернет-ресурсов — публика скрытная, им бы все прятать и прятать. То адмику, спрячут, то пароли доступа.

    Но мы же не за паролями пришли? На что они нам? Давайте посмотрим, что спрятано от поисковых систем и от нас, но так, чтобы по-быстрому.

    Читать далее
  11. Монады на Java

    Sun, 01 Feb 2026 18:19:31 -0000

    Здравствуйте, меня зовут tmaxx, и я алкоголик понял что такое монады. И, естественно, рассказываю об этом всем вокруг, в том числе и вам. Конечно, это Далеко Не Первая Статья О Монадах на Хабре, но ещё один альтернативный взгляд на проблему, думаю, не помешает.

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

    (>>=) :: forall a b. m a -> (a -> m b) -> m b
    return :: a -> m a

    Не понятно на Хаскеле? Вот примерный эквивалент на Java:

    <A, B> Monad<B> bind(Monad<A> ma, Function<A, Monad<B>> famb); <A> Monad<A> ret(A a);

    Все равно остались вопросы? Почему именно такая сигнатура? Что в ней такого особенного, что она используется абсолютно во всех реальных программах написанных на функциональных языках? Попробуем разобраться.

    Читать далее
  12. Последовательный анализ в AB-тестировании: ускоряем принятие решений с помощью mSPRT

    Sun, 01 Feb 2026 17:59:39 -0000

    Как часто бизнес задает вопрос о результатах A/B-теста уже на второй день после запуска? В классической статистике основной ответ: необходимо ждать набора фиксированной выборки, иначе риск ложноположительного результата становится неконтролируемым. Однако современные подходы позволяют не только проводить мониторинг данных без риска математической ошибки, но и останавливать эксперименты значительно раньше срока. В основе такой гибкости лежит методология mSPRT, которая превращает эксперимент из закрытого процесса в прозрачный поток данных.

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

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

    Такой метод позволяет сократить время проведения тестов на 30-50%, не жертвуя при этом достоверностью. Это способ сделать процесс проверки гипотез более гибким и быстрым, сохраняя безупречную математическую строгость в каждой точке принятия решения.

    Читать далее
  13. Он умер… и его даже ни разу не включали :-(

    Sun, 01 Feb 2026 17:35:10 -0000

    На фото уникальный КПК, разработанный по большей части в России для американского рынка - Cybiko Xtreme от основателя компании ABBYY Давида Яна. Устройство отличалось тем, что для коммуникации использовало не GSM, а создавала некое подобие меш-сети, которое работало на дальности примерно в 150м и позволяло превратить несколько кварталов в Фейсбук.

    Читать далее
  14. Отказоустойчивый человек: распределённое тело, нейропротезы и пределы непрерывности «я-сейчас»

    Sun, 01 Feb 2026 17:28:38 -0000

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

    Читать далее
  15. Создание умного гаража

    Sun, 01 Feb 2026 16:47:41 -0000

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

    Читать далее
  16. От учебной проблемы до 1000 пользователей: как я писал интерактивный учебник по RxJS

    Sun, 01 Feb 2026 16:47:24 -0000

    История проекта началась в прошлом (2025) году. Я преподаю JavaScript в HTML Academy, и когда мне предложили взять поток начинающих разработчиков по Angular, я согласился. Мы успешно прошли базу, но когда дело дошло до HttpClient и обработки данных, я столкнулся с проблемой: студентам сложно понять Observable и реактивный подход, имея в багаже только промисы.

    На лекции мне задали резонный вопрос: А где посмотреть актуальные и понятные материалы по RxJS?. Я провел небольшой ресерч и понял, что ниша полупустая: видеокурсы - это долго, документация - сложно, а интерактивной практики почти нет.

    Так появился мой open-source проект. В этой статье я показываю честную аналитику за 90 дней: как набрать 1000 пользователей без рекламы, почему провалилась моя любимая фича и как пет-проект превращается в полноценный продукт.

    Смотреть аналитику
  17. Dependency Injection: зачем компании внедряют «корпоративную миссию» вместо повышения зарплаты

    Sun, 01 Feb 2026 16:17:53 -0000

    Современная левая философия о современных корпоративных практиках

    Когда вы, как разработчик, слышите о "миссии" компании, а ваш внутренний детектор (или, как сказал бы Маркс, "ваше классовое чутье") кричит "bullshit", вы абсолютно правы. С точки зрения современной левой критической теории, "корпоративная миссия" - это не просто ложь, это инструмент идеологического контроля.

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

    Точка.

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

    Теория "бредовой работы" (Bullshit Jobs)

    Антрополог-анархист Дэвид Грэбер, автор знаменитого "нас 99%", ввел великолепный термин "Bullshit Jobs". Грэбер заметил фундаментальный парадокс современного капитализма - обратную зависимость между социальной полезностью труда и его оплатой. Чем полезнее работа для общества (учителя, медсестры, уборщики), тем меньше за нее платят и тем меньше о ней говорят высоких слов. Напротив, в корпоративном секторе существует масса должностей (корпоративные юристы, пиарщики, стратеги разных мастей...), которые имеют минимальную реальную ценность. Гребер называет это "духовным насилием" - человек знает, что его работа бессмысленна, и страдает от этого.

    Гребэр писал об этом предельно жестко:

    Читать далее
  18. Пошаговый запуск собственного LLM сервера от А до Я

    Sun, 01 Feb 2026 16:02:53 -0000

    Введение

    В сети сейчас полно «гуру» и коучей, которые обещают запустить собственную LLM почти на ноутбуке. Да, это технически возможно, но обычно речь идёт о моделях в диапазоне от млн до млрд параметров. Такая модель будет работать, однако — медленно, и её практическая ценность будет ограничена. В результате многие пользователи разочаровываются в локальных LLM.

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

     Зачем нужен локальный сервер LLM?

    Читать далее
  19. AI-теймплейты для Obsidian Templater для развития знаний

    Sun, 01 Feb 2026 15:35:42 -0000

    Продолжаем исследовать возможности технологии LLM для повышения эффективности работы человека-пользователя и работы человека-программиста. И делаем это в форме описания тулинга для мини-фреймворка core-kbt: опишем туториал как пользоваться базовыми теймплейтами для Obsidian Templater для развития текущих "знаний".

    Читать далее
  20. MagnaVerse. Гесферочисленность — от ошибки в озвучке Half-Life 2 к квантовому рендерингу

    Sun, 01 Feb 2026 15:15:21 -0000

    В 2004 году, играя в Half-Life 2 в легендарной озвучке от Буки, многие из нас слышали странную фразу доктора Кляйнера: "...соотношение гесферочисленно". Большинство посчитало это забавным ляпом переводчиков (искажением "geodesic/spherical"). Но в "Конструкторском Бюро" MagnaVerse мы не верим в случайности.

    Спустя 20 лет мы взяли этот "неологизм" и превратили его в Гесферочисленность (Gesphéricité) — фундаментальную математическую структуру, которая официально прошла валидацию и встроена в ядро нашего движка.

    Читать далее
  21. Платформа очередей для клиентского сервиса в кровавом энтерпрайзе

    Sun, 01 Feb 2026 14:56:45 -0000

    Привет, меня зовут Дмитрий Крупенин. Последние 7 лет я занимаюсь созданием и развитием внутренних продуктов для крупных компаний. Я отвечал за распределение обращений в клиентском сервисе для одного биг.теха РФ, а сейчас помогаю строить распределение задач контента в рамках другого. Захотелось освежить все знания по этой теме, а заодно структурировать это в статью, которую вы сейчас и читаете.

    В чем собственно вызов в этой области: современные алгоритмы назначения обращений операторам представляют собой критически важную технологическую основу для крупных компаний, обрабатывающих миллионы клиентских запросов ежемесячно. В условиях растущих ожиданий клиентов и необходимости обеспечения высокого качества обслуживания (при оптимальных для бизнеса операционных затратах) эффективность распределения обращений на подходящих исполнителей становится одним из ключевых факторов конкурентоспособности. Исследования (раз, два, три) показывают, что передовые AI-powered алгоритмы способны снижать время ожидания клиентов на 40-60%, повышать показатели решения с первого обращения до 85%, и одновременно оптимизировать загрузку операторов, предотвращая их выгорание. Давайте разберемся так ли это и как достичь таких результатов.

    Читать далее
  22. MITM-атаки в телеграмм ботах и почему этот вектор самый опасный

    Sun, 01 Feb 2026 14:51:08 -0000

    Аннотация: Многие Telegram-боты, особенно связанные с криптовалютами, используют HTTP-запросы для взаимодействия с внешними API. В этой статье мы разберем, как на этом можно построить MITM-атаку для подмены кошельков, чеков и перехвата данных, почему это работает, и какие меры защиты стоит применять разработчикам и пользователям. Рассмотрим реализацию на Python с использованием mitmproxy.

    Введение: Суть проблемы

    Telegram-боты стали неотъемлемой частью экосистемы — от новостных каналов до торговых платформ. Однако архитектура многих ботов, особенно тех, что используют популярные библиотеки вроде aiogram или python-telegram-bot, часто подразумевает выполнение внешних HTTP-запросов для обработки команд (например, для проверки баланса или генерации платежного адреса).

    Если такой бот использует сторонний HTTP/HTTPS-прокси, все его запросы и ответы проходят через промежуточный сервер. Это открывает возможность для атаки «человек посередине» (MITM), когда злоумышленник может не только перехватывать, но и модифицировать трафик в реальном времени. На практике это может привести к подмене криптокошельков, платежных реквизитов или токенов доступа.

    В статье рассматривается принцип работы такой атаки и ее техническая реализация в образовательных целях — чтобы разработчики и администраторы понимали риски и могли их минимизировать.

    Читать далее
  23. Бесплатный AI-инструмент для концепт-дизайна интерьеров с помощью ИИ (Nano Banana Pro)

    Sun, 01 Feb 2026 14:46:02 -0000

    Всем привет!
    Если вы ранее читали мои статьи, то знаете, что я занимаюсь вайбкодингом для разработки полезных в моей оффлайн работе инструментов на основе ИИ. Это не проф разработка, а скорее хобби с практическим применением.
    Эта статья не будет про технику (хотя немного технических аспектов поведаю). Просто небольшой обзор небольшого инструмента, который я хочу отдать в массы.
    Изначально я разработал этот инструмент (а точнее примитивный агент)  для своего знакомого дизайнера интерьеров. Ему требовалось решение, которое позволило бы согласовать с заказчиком общий визуальный стиль («вайб») и планировку еще до начала сложной технической работы. Инструмент нужен был максимально простой и с конкретным функционалом.

    Проблема стандартного процесса в том, что между мудбордом (набором картинок) и первой 3D-визуализацией проходит слишком много времени. Клиент может отвергнуть вариант, на проработку которого ушло несколько дней.

    Этот инструмент решает задачу быстрого концепт-дизайна. Он не заменяет профессиональный софт (3D Max, Archicad, Revit) и не делает рабочие чертежи. Его цель — за 5 минут показать заказчику фотореалистичный эскиз: как его комната будет выглядеть в выбранном стиле и с конкретной мебелью, сохраняя при этом геометрию стен.

    Знаю, что людям нравится визуал и сразу начнем с него.

    Заполнение пустой комнаты:

    Читать далее
  24. Заявки на PHDays Fest 2026: шанс стать спикером есть всегда

    Sun, 01 Feb 2026 14:41:12 -0000

    Практическое руководство по итогам анализа заявок прошлого года

    Каждый год Call for Papers (CFP) на PHDays Fest собирает сотни заявок. В прошлом году их было 825 – и это хороший индикатор не только популярности фестиваля, деловую программу которого посещает несколько десятков тысяч человек, но и уровня конкуренции. При этом отклонено было более 500 заявок, а принято – лишь около трети от рассмотренных. Это означает простую вещь: качество заявки критично. Даже сильная тема может «не доехать» до сцены и быть отбракованной программным комитетом, если она плохо упакована.

    Читать далее
  25. Unity, Roslyn и code analysis. Прикладная задача визуализации графа состояний

    Sun, 01 Feb 2026 14:16:30 -0000

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

    На помощь приходит статический анализ кода.

    Привет! Меня зовут Игорь, я занимаюсь разработкой на Unity c 2018 года.
    В этой статье расскажу, как с помощью Roslyn можно автоматизировать задачи.

    Читать далее
  26. AI Onboarding Buddy. Как собрать ИИ-агента для адаптации новых сотрудников в компании

    Sun, 01 Feb 2026 13:48:17 -0000

    Всем привет! Продолжаю делиться кейсами, где действительно ИИ экономит время, ресурсы, а значит деньги бизнеса. Сегодня в статье разберу ещё один кейс внедрения ИИ-агента в бизнес-процессы, речь пойдёт про онбординг новых сотрудников. Если среди вас есть HR, не стесняйтесь, делитесь, а как у вас проходит адаптация новых сотрудников, какие механики используете?

    В статье будем разбирать ИИ-агента для IT-компании, в целом он применим для всего сектора бизнеса. Просто будут отличаться те или иные документы, знания агента.

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

    Читать далее
  27. Мобильная разработка за неделю #617 (26 января — 1 февраля)

    Sun, 01 Feb 2026 13:45:55 -0000

    В новом дайджесте простые синтаксические приёмы и Android Developing через вайбкодинг, холодный старт Android-приложения и MVVM-курильщика, разработка браузера для iPad, тренды UX/UI-дизайна 2026, железо для ИИ и многое другое. Подключайтесь!

    Читать далее
  28. Думал что дебаггер, а на деле HexEdit: Основы работы с опкодами и патчинга для начинающих

    Sun, 01 Feb 2026 13:38:59 -0000

    Привет Хабр, и всем читающим! Сегодня разберемся в патчинге, в отличиях между ним и дебаггингом, и поймем как пользоваться hex-редактором для реверс-инжиниринга. (И да, я когда писал статью, перепутал термины Debugger и Hex-editor, и только под конец понял что стоит статью изменить, прошу учитывать)

    Дисклеймер важен, его пожалуйста прочитать обязательно!

    Ну и приятного чтения, господа :-)

    Начать Исследование
  29. Дартмутский семинар

    Sun, 01 Feb 2026 13:30:24 -0000

    Откуда берутся новые науки?

    Они возникают в курилках, когда ученые болтают о том, о сём, и между ними возникают новые идеи на стыке наук.

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

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

    Читать далее
  30. Маркетолог в Японии: реально ли переехать в страну восходящего солнца в 2026 году без знания языка?

    Sun, 01 Feb 2026 13:14:10 -0000

    Эта статья - не история «успешного успеха», а скорее честный отчет о процессе со всеми багами и вылетами и попытка проанализировать рынок японского найминга.

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

    Читать далее
  31. Белорусский эльф. История игровой приставки с сердцем «Спектрума»

    Sun, 01 Feb 2026 13:01:17 -0000

    Когда речь заходит об отечественных игровых телеприставках, на ум неизменно приходит Dendy, выпускавшаяся по заказу российской компании Steepler. В своей прошлой заметке я вспомнил историю советских игровых приставок, которые, собственно, и похоронило пришествие этого российского клона Famicom. После выхода статьи один из читателей обратил моё внимание, что между этими двумя явлениями существовало ещё одно, оставшееся почти незамеченным и малоизвестным: речь идёт о восьмибитной игровой телевизионной приставке «Эльф», выпускавшейся в самом начале девяностых малыми сериями в Беларуси. Примечательной особенностью этого редкого девайса было то, что разработали его… на базе архитектуры ZX Spectrum.

    Что же это за приставка такая?...
  32. Везде AI, на чем теперь писать? Статья для Java-бро

    Sun, 01 Feb 2026 12:53:31 -0000

    Как всегда, это история о политике, крови, грызне и скудоумных менеджерах.

    Мне всегда казалось, что C# сильно лучше нашей Java (только LINQ expressions чего стоит — именно expressions, а не применения типа LINQ-to-objects). А в F# (тоже работает на .NET) есть нормальные провайдеры типов и другая функциональщина. И всё это работает чудесно, а не как Haskell, который несколько лет подряд сегфолтился на Windows, и никто это не чинил.

    Но всё портит маниакальная борьба Microsoft с конкурентами и из-за этого отсутствие экосистемы вне продуктов Microsoft. Это отсутствие конкуренции и деградация. Какой дурак захочет связываться с технологией, из-за которой тебя может назавтра кинуть создатель этой технологии? Беда, C# нам тоже не подходит.

    Интересно. Читать далее
  33. [Перевод] Возникновение компьютерных игр, часть I: адвенчуры

    Sun, 01 Feb 2026 12:18:41 -0000

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

    Даже после появления коммерческого программного обеспечения для персональных компьютеров, когда начали появляться первые действительно полезные приложения, игры оставались самой популярной категорией программного обеспечения (по количеству выпущенных игр и количеству проданных единиц, хотя и не по стоимости в долларах). Например, в одном из каталогов программного обеспечения Apple II 1980 года перечислено 265 продуктов, из которых примерно две трети — игры, от Ack-Ack (стрелялка по воздушным целям) до Wipe Off (клон Breakout). Остальная часть каталога состоит из демо-версий, образовательных программ и небольшого количества бизнес-программ. Что бы ни говорили о практической ценности персональных компьютеров, покупатели явно жаждали игр.

    Читать далее
  34. Noise-Based Logic: Введение в шумовую логику

    Sun, 01 Feb 2026 12:16:07 -0000

    — Как собрать квантовый компьютер из говна и палок на классических электронных компонентах?
     — Как передавать тысячи бит данных параллельно по одному электрическому проводу?
     — Как снизить энергопотребление чипов на 2–3 порядка и забыть про утечку по сторонним каналам?

    Эти кликбейтные вопросы перестанут восприниматься таковыми после прочтения этой статьи.

    Я постараюсь объяснить, что за инопланетная технология скрывается за термином “Noise-Based Logic”. Подробно изложу теоретические основы, чтобы понять идею, основные принципы и возможности.

    Читать
  35. Дайджест игровых новостей на 1 февраля: новые подробности по Requiem, кооп в Экспедиции, бесплатные выходные и др

    Sun, 01 Feb 2026 12:09:27 -0000

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

    Читать далее
  36. 150 000 долларов для геймеров и крах игровой индустрии: история Swordquest

    Sun, 01 Feb 2026 12:00:59 -0000

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

    Затея эта была столь крута и масштабна, что почти привела к краху одной из крупнейших игровых компаний мира – Atari. Эта статья – про удивительную игру-соревнование с неслыханными по тем временам призами, Swordquest.

    Читать далее
  37. Получит ли ИИ «нобелевку» к 2050-му? Проблема безжизненных открытий, низкое разнообразие исследований и другие сложности

    Sun, 01 Feb 2026 11:52:20 -0000

    Способны ли нейронки делать самостоятельные открытия — на этот счет мнения ученых расходятся. Пока одни запускают инициативы вроде The Nobel Turing Challenge, другие применяют LLM в куда более приземленных сценариях. Мы в Beeline Cloud решили посмотреть, чего уже добились «ИИ-ученые» и как использовать их потенциал в мирных целях: в конце статьи есть подборка open source-инструментов, которые могут облегчить анализ и подготовку научных статей и исследований.

    Читать далее
  38. Интроспекция в Python на реальных примерах: как код узнает сам о себе

    Sun, 01 Feb 2026 11:37:04 -0000

    В Python код является данными. Функции, классы, модули и даже стек вызовов можно исследовать во время выполнения программы. Этот механизм называется интроспекцией.

    Интроспекция активно используется во фреймворках, логировании, тестах, dependency injection контейнерах и отладчиках. При этом многие разработчики пользуются ей неосознанно.

    Разберем, что это такое, зачем нужно и как применяется на практике.

    Читать далее...
  39. Гигахрущ

    Sun, 01 Feb 2026 11:30:53 -0000

    Какое здание самое длинное в России? Однозначно ответить на сей вопрос трудно, ибо при позднем Союзе, когда панельное домостроение достигло апогея, архитекторы увлеклись «горизонтальными небоскрёбами», и в каждом городе, где таковой имеется, именно его и считают рекордсменом. Прозвище у них одно на всех – «китайская стена», но формы в плане очень разные. Самая, пожалуй, экзотическая – у мурманского жилого дома, раскинувшего железобетонные щупальца на половину микрорайона 305.

    Читать далее
  40. Cложные запросы через паттерн Repository. Large Repository

    Sun, 01 Feb 2026 11:16:45 -0000

    После негодования по поводу реализации паттерна Repository в обучающих материалах, а именно скудность функционала, я решил, что нужно расширяться и это привело к тому, что появился ORM Query Builder, о котором подробно расскажет вам эта статья.

    Читать далее
  41. О том как подключить Open WebUI и Cline к Telegram Cocoon

    Mon, 02 Feb 2026 00:12:02 -0000

    Удивительно, что про Telegram Cocoon почти нет практической информации, кроме той, что есть на GitHub и на официальном сайте. В разных СМИ много общей информации о запуске сети, но почти ничего о реальном пользовательском опыте.

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

    Читать далее
  42. Когда планировщик начал смотреть на звёзды: как scx_horoscope показал будущее гибких планировщиков ядра Linux

    Sun, 01 Feb 2026 21:51:40 -0000

    В конце 2024 года на просторах GitHub появился проект, который заставил даже самых серьёзных системных программистов улыбнуться: scx_horoscope — планировщик задач для ядра Linux, корректирующий поведение CPU в зависимости от положения планет, фаз Луны и так называемой ретроградности. Автор, Lucas Zampieri, с иронией обыграл давний системный фольклор о зависимости работы систем «от фазы Луны», превратив мем в рабочий код, который действительно загружается в ядро и участвует в распределении процессорного времени.

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

    Интересно?
  43. [Перевод] Решение проблем низкой скорости передачи данных по TCP: подход на уровне стека

    Sun, 01 Feb 2026 21:20:13 -0000

    "Что-то не так с сетью. Раньше у меня было 4Гбит/с, а теперь выдаёт только 120Мбит/с. Ты что-то менял недавно?"

    Знакомо звучит? Если вы хоть немного занимались поддержкой продуктовых сред, вам, вероятно, доводилось слышать подобные жалобы. Прежде чем прийти к выводам о причинах проблемы, нам нужно разобраться, что именно происходит на уровне TCP обоих хостов.

    Читать далее
  44. От контроллеров до операторов: моделирование меняет подход к автоматизации на всех уровнях АСУ ТП

    Sun, 01 Feb 2026 21:12:17 -0000

    Давайте представим, что нам нужно построить сложный объект — скажем, самолет, поезд или вообще атомную электростанцию. Строить «наобум» невероятно дорого и рискованно. Гораздо разумнее выполнить предварительные расчеты и скорректировать слабые места. Есть разные виды расчетов, ну например расчет прочности конструкции, расчет стомости сорружения или эксплуатации, расчет последствий аварии (для АЭС). Расчеты бывают статические например расчет фундамента, расчет толщщины стены, или просто расчет нагрузки на балку. И динамические - расчет некоторого процесса разворащивающегося во времени например: расчет процесса нагрева котла в доме, расчет процесса разгона авиационного двигателя, расчет процесс поддержания давления в кабине самоелета при изменении высоты. В динамических расчетах сложных объектах, как правило необходмо учитывать работу автоматической системы управления (АСУ), поскольку система управления влияет на процесс.

    Если мы говоримт об АСУ ТП (Автоматической Системе Управления Технологическими Процессами), то само название как бы намекает на наличие некоторого процесса во времени, а значит тут есть место для динамического рассчета. Вот здесь-то на сцену и выходит "Среда динамического моделирования технических систем SimInTech."

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

    Читать далее
  45. Как построить дерево метрик? Разбираем на примере сервиса доставки еды

    Sun, 01 Feb 2026 21:02:06 -0000

    Как не потеряться в сотнях графиков и найти реальные рычаги влияния на бизнес? В статье представлен подробный разбор Дерева метрик на примере FoodTech-сервиса (доставки еды). Мы уходим от простого мониторинга цифр к системной декомпозиции North Star Metric.

    Читать далее
  46. Как незрячие пользуются навигаторами

    Sun, 01 Feb 2026 19:45:17 -0000

    Привет, Хабр!

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

    Читать далее
  47. Использование машинного обучения при диагностике КИП и динамического оборудования

    Sun, 01 Feb 2026 19:31:09 -0000

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

    Читать далее
  48. Бэкап мессенджеров: сохранение архивов

    Sun, 01 Feb 2026 18:54:08 -0000

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

    Читать далее
  49. QAD от NVIDIA: разбираюсь, почему 4-битная квантизация перестала всё ломать

    Sun, 01 Feb 2026 18:36:31 -0000

    NVIDIA выпустила отчет о методе QAD, который позволяет квантовать LLM в 4 бита без потери качества на сложных задачах (математика, код). Разбираем, почему привычный QAT «ломает» модели после RLHF, как дистилляция через KL-дивергенцию решает эту проблему и почему метод работает даже на рандомных данных. Личный опыт попыток уместить 49B модель в железо и анализ нового подхода.

    Читать далее
  50. OSINT для ленивых. Часть 2: Что от нас скрывают админы сайтов — быстрый чек за 2 минуты

    Sun, 01 Feb 2026 18:26:58 -0000

    Админы интернет-ресурсов — публика скрытная, им бы все прятать и прятать. То адмику, спрячут, то пароли доступа.

    Но мы же не за паролями пришли? На что они нам? Давайте посмотрим, что спрятано от поисковых систем и от нас, но так, чтобы по-быстрому.

    Читать далее
  51. Монады на Java

    Sun, 01 Feb 2026 18:19:31 -0000

    Здравствуйте, меня зовут tmaxx, и я алкоголик понял что такое монады. И, естественно, рассказываю об этом всем вокруг, в том числе и вам. Конечно, это Далеко Не Первая Статья О Монадах на Хабре, но ещё один альтернативный взгляд на проблему, думаю, не помешает.

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

    (>>=) :: forall a b. m a -> (a -> m b) -> m b
    return :: a -> m a

    Не понятно на Хаскеле? Вот примерный эквивалент на Java:

    <A, B> Monad<B> bind(Monad<A> ma, Function<A, Monad<B>> famb); <A> Monad<A> ret(A a);

    Все равно остались вопросы? Почему именно такая сигнатура? Что в ней такого особенного, что она используется абсолютно во всех реальных программах написанных на функциональных языках? Попробуем разобраться.

    Читать далее
  52. Последовательный анализ в AB-тестировании: ускоряем принятие решений с помощью mSPRT

    Sun, 01 Feb 2026 17:59:39 -0000

    Как часто бизнес задает вопрос о результатах A/B-теста уже на второй день после запуска? В классической статистике основной ответ: необходимо ждать набора фиксированной выборки, иначе риск ложноположительного результата становится неконтролируемым. Однако современные подходы позволяют не только проводить мониторинг данных без риска математической ошибки, но и останавливать эксперименты значительно раньше срока. В основе такой гибкости лежит методология mSPRT, которая превращает эксперимент из закрытого процесса в прозрачный поток данных.

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

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

    Такой метод позволяет сократить время проведения тестов на 30-50%, не жертвуя при этом достоверностью. Это способ сделать процесс проверки гипотез более гибким и быстрым, сохраняя безупречную математическую строгость в каждой точке принятия решения.

    Читать далее
  53. Он умер… и его даже ни разу не включали :-(

    Sun, 01 Feb 2026 17:35:10 -0000

    На фото уникальный КПК, разработанный по большей части в России для американского рынка - Cybiko Xtreme от основателя компании ABBYY Давида Яна. Устройство отличалось тем, что для коммуникации использовало не GSM, а создавала некое подобие меш-сети, которое работало на дальности примерно в 150м и позволяло превратить несколько кварталов в Фейсбук.

    Читать далее
  54. Отказоустойчивый человек: распределённое тело, нейропротезы и пределы непрерывности «я-сейчас»

    Sun, 01 Feb 2026 17:28:38 -0000

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

    Читать далее
  55. Создание умного гаража

    Sun, 01 Feb 2026 16:47:41 -0000

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

    Читать далее
  56. От учебной проблемы до 1000 пользователей: как я писал интерактивный учебник по RxJS

    Sun, 01 Feb 2026 16:47:24 -0000

    История проекта началась в прошлом (2025) году. Я преподаю JavaScript в HTML Academy, и когда мне предложили взять поток начинающих разработчиков по Angular, я согласился. Мы успешно прошли базу, но когда дело дошло до HttpClient и обработки данных, я столкнулся с проблемой: студентам сложно понять Observable и реактивный подход, имея в багаже только промисы.

    На лекции мне задали резонный вопрос: А где посмотреть актуальные и понятные материалы по RxJS?. Я провел небольшой ресерч и понял, что ниша полупустая: видеокурсы - это долго, документация - сложно, а интерактивной практики почти нет.

    Так появился мой open-source проект. В этой статье я показываю честную аналитику за 90 дней: как набрать 1000 пользователей без рекламы, почему провалилась моя любимая фича и как пет-проект превращается в полноценный продукт.

    Смотреть аналитику
  57. Dependency Injection: зачем компании внедряют «корпоративную миссию» вместо повышения зарплаты

    Sun, 01 Feb 2026 16:17:53 -0000

    Современная левая философия о современных корпоративных практиках

    Когда вы, как разработчик, слышите о "миссии" компании, а ваш внутренний детектор (или, как сказал бы Маркс, "ваше классовое чутье") кричит "bullshit", вы абсолютно правы. С точки зрения современной левой критической теории, "корпоративная миссия" - это не просто ложь, это инструмент идеологического контроля.

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

    Точка.

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

    Теория "бредовой работы" (Bullshit Jobs)

    Антрополог-анархист Дэвид Грэбер, автор знаменитого "нас 99%", ввел великолепный термин "Bullshit Jobs". Грэбер заметил фундаментальный парадокс современного капитализма - обратную зависимость между социальной полезностью труда и его оплатой. Чем полезнее работа для общества (учителя, медсестры, уборщики), тем меньше за нее платят и тем меньше о ней говорят высоких слов. Напротив, в корпоративном секторе существует масса должностей (корпоративные юристы, пиарщики, стратеги разных мастей...), которые имеют минимальную реальную ценность. Гребер называет это "духовным насилием" - человек знает, что его работа бессмысленна, и страдает от этого.

    Гребэр писал об этом предельно жестко:

    Читать далее
  58. Пошаговый запуск собственного LLM сервера от А до Я

    Sun, 01 Feb 2026 16:02:53 -0000

    Введение

    В сети сейчас полно «гуру» и коучей, которые обещают запустить собственную LLM почти на ноутбуке. Да, это технически возможно, но обычно речь идёт о моделях в диапазоне от млн до млрд параметров. Такая модель будет работать, однако — медленно, и её практическая ценность будет ограничена. В результате многие пользователи разочаровываются в локальных LLM.

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

     Зачем нужен локальный сервер LLM?

    Читать далее
  59. AI-теймплейты для Obsidian Templater для развития знаний

    Sun, 01 Feb 2026 15:35:42 -0000

    Продолжаем исследовать возможности технологии LLM для повышения эффективности работы человека-пользователя и работы человека-программиста. И делаем это в форме описания тулинга для мини-фреймворка core-kbt: опишем туториал как пользоваться базовыми теймплейтами для Obsidian Templater для развития текущих "знаний".

    Читать далее
  60. MagnaVerse. Гесферочисленность — от ошибки в озвучке Half-Life 2 к квантовому рендерингу

    Sun, 01 Feb 2026 15:15:21 -0000

    В 2004 году, играя в Half-Life 2 в легендарной озвучке от Буки, многие из нас слышали странную фразу доктора Кляйнера: "...соотношение гесферочисленно". Большинство посчитало это забавным ляпом переводчиков (искажением "geodesic/spherical"). Но в "Конструкторском Бюро" MagnaVerse мы не верим в случайности.

    Спустя 20 лет мы взяли этот "неологизм" и превратили его в Гесферочисленность (Gesphéricité) — фундаментальную математическую структуру, которая официально прошла валидацию и встроена в ядро нашего движка.

    Читать далее
  61. Платформа очередей для клиентского сервиса в кровавом энтерпрайзе

    Sun, 01 Feb 2026 14:56:45 -0000

    Привет, меня зовут Дмитрий Крупенин. Последние 7 лет я занимаюсь созданием и развитием внутренних продуктов для крупных компаний. Я отвечал за распределение обращений в клиентском сервисе для одного биг.теха РФ, а сейчас помогаю строить распределение задач контента в рамках другого. Захотелось освежить все знания по этой теме, а заодно структурировать это в статью, которую вы сейчас и читаете.

    В чем собственно вызов в этой области: современные алгоритмы назначения обращений операторам представляют собой критически важную технологическую основу для крупных компаний, обрабатывающих миллионы клиентских запросов ежемесячно. В условиях растущих ожиданий клиентов и необходимости обеспечения высокого качества обслуживания (при оптимальных для бизнеса операционных затратах) эффективность распределения обращений на подходящих исполнителей становится одним из ключевых факторов конкурентоспособности. Исследования (раз, два, три) показывают, что передовые AI-powered алгоритмы способны снижать время ожидания клиентов на 40-60%, повышать показатели решения с первого обращения до 85%, и одновременно оптимизировать загрузку операторов, предотвращая их выгорание. Давайте разберемся так ли это и как достичь таких результатов.

    Читать далее
  62. MITM-атаки в телеграмм ботах и почему этот вектор самый опасный

    Sun, 01 Feb 2026 14:51:08 -0000

    Аннотация: Многие Telegram-боты, особенно связанные с криптовалютами, используют HTTP-запросы для взаимодействия с внешними API. В этой статье мы разберем, как на этом можно построить MITM-атаку для подмены кошельков, чеков и перехвата данных, почему это работает, и какие меры защиты стоит применять разработчикам и пользователям. Рассмотрим реализацию на Python с использованием mitmproxy.

    Введение: Суть проблемы

    Telegram-боты стали неотъемлемой частью экосистемы — от новостных каналов до торговых платформ. Однако архитектура многих ботов, особенно тех, что используют популярные библиотеки вроде aiogram или python-telegram-bot, часто подразумевает выполнение внешних HTTP-запросов для обработки команд (например, для проверки баланса или генерации платежного адреса).

    Если такой бот использует сторонний HTTP/HTTPS-прокси, все его запросы и ответы проходят через промежуточный сервер. Это открывает возможность для атаки «человек посередине» (MITM), когда злоумышленник может не только перехватывать, но и модифицировать трафик в реальном времени. На практике это может привести к подмене криптокошельков, платежных реквизитов или токенов доступа.

    В статье рассматривается принцип работы такой атаки и ее техническая реализация в образовательных целях — чтобы разработчики и администраторы понимали риски и могли их минимизировать.

    Читать далее
  63. Бесплатный AI-инструмент для концепт-дизайна интерьеров с помощью ИИ (Nano Banana Pro)

    Sun, 01 Feb 2026 14:46:02 -0000

    Всем привет!
    Если вы ранее читали мои статьи, то знаете, что я занимаюсь вайбкодингом для разработки полезных в моей оффлайн работе инструментов на основе ИИ. Это не проф разработка, а скорее хобби с практическим применением.
    Эта статья не будет про технику (хотя немного технических аспектов поведаю). Просто небольшой обзор небольшого инструмента, который я хочу отдать в массы.
    Изначально я разработал этот инструмент (а точнее примитивный агент)  для своего знакомого дизайнера интерьеров. Ему требовалось решение, которое позволило бы согласовать с заказчиком общий визуальный стиль («вайб») и планировку еще до начала сложной технической работы. Инструмент нужен был максимально простой и с конкретным функционалом.

    Проблема стандартного процесса в том, что между мудбордом (набором картинок) и первой 3D-визуализацией проходит слишком много времени. Клиент может отвергнуть вариант, на проработку которого ушло несколько дней.

    Этот инструмент решает задачу быстрого концепт-дизайна. Он не заменяет профессиональный софт (3D Max, Archicad, Revit) и не делает рабочие чертежи. Его цель — за 5 минут показать заказчику фотореалистичный эскиз: как его комната будет выглядеть в выбранном стиле и с конкретной мебелью, сохраняя при этом геометрию стен.

    Знаю, что людям нравится визуал и сразу начнем с него.

    Заполнение пустой комнаты:

    Читать далее
  64. Заявки на PHDays Fest 2026: шанс стать спикером есть всегда

    Sun, 01 Feb 2026 14:41:12 -0000

    Практическое руководство по итогам анализа заявок прошлого года

    Каждый год Call for Papers (CFP) на PHDays Fest собирает сотни заявок. В прошлом году их было 825 – и это хороший индикатор не только популярности фестиваля, деловую программу которого посещает несколько десятков тысяч человек, но и уровня конкуренции. При этом отклонено было более 500 заявок, а принято – лишь около трети от рассмотренных. Это означает простую вещь: качество заявки критично. Даже сильная тема может «не доехать» до сцены и быть отбракованной программным комитетом, если она плохо упакована.

    Читать далее
  65. Unity, Roslyn и code analysis. Прикладная задача визуализации графа состояний

    Sun, 01 Feb 2026 14:16:30 -0000

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

    На помощь приходит статический анализ кода.

    Привет! Меня зовут Игорь, я занимаюсь разработкой на Unity c 2018 года.
    В этой статье расскажу, как с помощью Roslyn можно автоматизировать задачи.

    Читать далее
  66. AI Onboarding Buddy. Как собрать ИИ-агента для адаптации новых сотрудников в компании

    Sun, 01 Feb 2026 13:48:17 -0000

    Всем привет! Продолжаю делиться кейсами, где действительно ИИ экономит время, ресурсы, а значит деньги бизнеса. Сегодня в статье разберу ещё один кейс внедрения ИИ-агента в бизнес-процессы, речь пойдёт про онбординг новых сотрудников. Если среди вас есть HR, не стесняйтесь, делитесь, а как у вас проходит адаптация новых сотрудников, какие механики используете?

    В статье будем разбирать ИИ-агента для IT-компании, в целом он применим для всего сектора бизнеса. Просто будут отличаться те или иные документы, знания агента.

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

    Читать далее
  67. Мобильная разработка за неделю #617 (26 января — 1 февраля)

    Sun, 01 Feb 2026 13:45:55 -0000

    В новом дайджесте простые синтаксические приёмы и Android Developing через вайбкодинг, холодный старт Android-приложения и MVVM-курильщика, разработка браузера для iPad, тренды UX/UI-дизайна 2026, железо для ИИ и многое другое. Подключайтесь!

    Читать далее
  68. Думал что дебаггер, а на деле HexEdit: Основы работы с опкодами и патчинга для начинающих

    Sun, 01 Feb 2026 13:38:59 -0000

    Привет Хабр, и всем читающим! Сегодня разберемся в патчинге, в отличиях между ним и дебаггингом, и поймем как пользоваться hex-редактором для реверс-инжиниринга. (И да, я когда писал статью, перепутал термины Debugger и Hex-editor, и только под конец понял что стоит статью изменить, прошу учитывать)

    Дисклеймер важен, его пожалуйста прочитать обязательно!

    Ну и приятного чтения, господа :-)

    Начать Исследование
  69. Дартмутский семинар

    Sun, 01 Feb 2026 13:30:24 -0000

    Откуда берутся новые науки?

    Они возникают в курилках, когда ученые болтают о том, о сём, и между ними возникают новые идеи на стыке наук.

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

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

    Читать далее
  70. Маркетолог в Японии: реально ли переехать в страну восходящего солнца в 2026 году без знания языка?

    Sun, 01 Feb 2026 13:14:10 -0000

    Эта статья - не история «успешного успеха», а скорее честный отчет о процессе со всеми багами и вылетами и попытка проанализировать рынок японского найминга.

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

    Читать далее
  71. Белорусский эльф. История игровой приставки с сердцем «Спектрума»

    Sun, 01 Feb 2026 13:01:17 -0000

    Когда речь заходит об отечественных игровых телеприставках, на ум неизменно приходит Dendy, выпускавшаяся по заказу российской компании Steepler. В своей прошлой заметке я вспомнил историю советских игровых приставок, которые, собственно, и похоронило пришествие этого российского клона Famicom. После выхода статьи один из читателей обратил моё внимание, что между этими двумя явлениями существовало ещё одно, оставшееся почти незамеченным и малоизвестным: речь идёт о восьмибитной игровой телевизионной приставке «Эльф», выпускавшейся в самом начале девяностых малыми сериями в Беларуси. Примечательной особенностью этого редкого девайса было то, что разработали его… на базе архитектуры ZX Spectrum.

    Что же это за приставка такая?...
  72. Везде AI, на чем теперь писать? Статья для Java-бро

    Sun, 01 Feb 2026 12:53:31 -0000

    Как всегда, это история о политике, крови, грызне и скудоумных менеджерах.

    Мне всегда казалось, что C# сильно лучше нашей Java (только LINQ expressions чего стоит — именно expressions, а не применения типа LINQ-to-objects). А в F# (тоже работает на .NET) есть нормальные провайдеры типов и другая функциональщина. И всё это работает чудесно, а не как Haskell, который несколько лет подряд сегфолтился на Windows, и никто это не чинил.

    Но всё портит маниакальная борьба Microsoft с конкурентами и из-за этого отсутствие экосистемы вне продуктов Microsoft. Это отсутствие конкуренции и деградация. Какой дурак захочет связываться с технологией, из-за которой тебя может назавтра кинуть создатель этой технологии? Беда, C# нам тоже не подходит.

    Интересно. Читать далее
  73. [Перевод] Возникновение компьютерных игр, часть I: адвенчуры

    Sun, 01 Feb 2026 12:18:41 -0000

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

    Даже после появления коммерческого программного обеспечения для персональных компьютеров, когда начали появляться первые действительно полезные приложения, игры оставались самой популярной категорией программного обеспечения (по количеству выпущенных игр и количеству проданных единиц, хотя и не по стоимости в долларах). Например, в одном из каталогов программного обеспечения Apple II 1980 года перечислено 265 продуктов, из которых примерно две трети — игры, от Ack-Ack (стрелялка по воздушным целям) до Wipe Off (клон Breakout). Остальная часть каталога состоит из демо-версий, образовательных программ и небольшого количества бизнес-программ. Что бы ни говорили о практической ценности персональных компьютеров, покупатели явно жаждали игр.

    Читать далее
  74. Noise-Based Logic: Введение в шумовую логику

    Sun, 01 Feb 2026 12:16:07 -0000

    — Как собрать квантовый компьютер из говна и палок на классических электронных компонентах?
     — Как передавать тысячи бит данных параллельно по одному электрическому проводу?
     — Как снизить энергопотребление чипов на 2–3 порядка и забыть про утечку по сторонним каналам?

    Эти кликбейтные вопросы перестанут восприниматься таковыми после прочтения этой статьи.

    Я постараюсь объяснить, что за инопланетная технология скрывается за термином “Noise-Based Logic”. Подробно изложу теоретические основы, чтобы понять идею, основные принципы и возможности.

    Читать
  75. Дайджест игровых новостей на 1 февраля: новые подробности по Requiem, кооп в Экспедиции, бесплатные выходные и др

    Sun, 01 Feb 2026 12:09:27 -0000

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

    Читать далее
  76. 150 000 долларов для геймеров и крах игровой индустрии: история Swordquest

    Sun, 01 Feb 2026 12:00:59 -0000

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

    Затея эта была столь крута и масштабна, что почти привела к краху одной из крупнейших игровых компаний мира – Atari. Эта статья – про удивительную игру-соревнование с неслыханными по тем временам призами, Swordquest.

    Читать далее
  77. Получит ли ИИ «нобелевку» к 2050-му? Проблема безжизненных открытий, низкое разнообразие исследований и другие сложности

    Sun, 01 Feb 2026 11:52:20 -0000

    Способны ли нейронки делать самостоятельные открытия — на этот счет мнения ученых расходятся. Пока одни запускают инициативы вроде The Nobel Turing Challenge, другие применяют LLM в куда более приземленных сценариях. Мы в Beeline Cloud решили посмотреть, чего уже добились «ИИ-ученые» и как использовать их потенциал в мирных целях: в конце статьи есть подборка open source-инструментов, которые могут облегчить анализ и подготовку научных статей и исследований.

    Читать далее
  78. Интроспекция в Python на реальных примерах: как код узнает сам о себе

    Sun, 01 Feb 2026 11:37:04 -0000

    В Python код является данными. Функции, классы, модули и даже стек вызовов можно исследовать во время выполнения программы. Этот механизм называется интроспекцией.

    Интроспекция активно используется во фреймворках, логировании, тестах, dependency injection контейнерах и отладчиках. При этом многие разработчики пользуются ей неосознанно.

    Разберем, что это такое, зачем нужно и как применяется на практике.

    Читать далее...
  79. Гигахрущ

    Sun, 01 Feb 2026 11:30:53 -0000

    Какое здание самое длинное в России? Однозначно ответить на сей вопрос трудно, ибо при позднем Союзе, когда панельное домостроение достигло апогея, архитекторы увлеклись «горизонтальными небоскрёбами», и в каждом городе, где таковой имеется, именно его и считают рекордсменом. Прозвище у них одно на всех – «китайская стена», но формы в плане очень разные. Самая, пожалуй, экзотическая – у мурманского жилого дома, раскинувшего железобетонные щупальца на половину микрорайона 305.

    Читать далее
  80. Cложные запросы через паттерн Repository. Large Repository

    Sun, 01 Feb 2026 11:16:45 -0000

    После негодования по поводу реализации паттерна Repository в обучающих материалах, а именно скудность функционала, я решил, что нужно расширяться и это привело к тому, что появился ORM Query Builder, о котором подробно расскажет вам эта статья.

    Читать далее