Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Отображение Excel в React: экспериментальный прототип с merge и изначальной структурой

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

Снова на связи я –Дмитрий, React-разработчик, и в этот раз мы поговорим о создании фундамента для дальнейшей разработки.

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

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

Читать далее
Статья

Кто следит за сторожем? Безопасная архитектура Gatekeeper в Managed Kubernetes

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

Привет! Меня зовут Александр, я ведущий разработчик VK Tech в команде, которая занимается сервисом Kubernetes в нашем публичном облаке. Все чаще провайдеры отказываются от модели, где пользователь получает полный контроль над кластером и всеми управляющими компонентами, в пользу управляемых (managed) решений. В такой архитектуре вы остаетесь администратором внутри своего кластера — создаете неймспейсы, деплоите приложения, настраиваете RBAC, — но инфраструктура, control plane и системные компоненты полностью управляются провайдером и скрыты от глаз пользователя. 

В начале декабря наша команда выпустила новый сервис managed-k8s, в котором как раз реализован такой подход. Я расскажу вам про то, как выглядит наш Kubernetes с точки зрения архитектуры и каким образом Gatekeeper делает архитектуру безопасной.

Читать далее
Новость

GPT-5 подсказал новую идею в квантовой теории поля — физик довел ее до публикации в престижном издании

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

Стив Сюй, физик из Мичиганского университета, опубликовал статью по теоретической физике, где ключевая идея пришла от модели GPT-5 (вероятно, GPT-5 Pro или GPT-5 Thinking). Работа посвящена условиям релятивистской ковариантности для нелинейных модификаций квантовой механики и принята к публикации в Physics Letters B после стандартного рецензирования.

Читать далее
Новость

Какие произведения станут общественным достоянием в 2026 году

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

В начале каждого года, 1 января, новая группа произведений получает статус общественного достояния и становится доступной для использования и распространения в любых целях. Журнал The Public Domain Review привёл три наиболее значимые группы произведений, которые получат статус общественного достояния в 2026 году.

Читать далее
Новость

Рост популярности Windows 11 замедлился, поскольку миллионы пользователей продолжают использовать Windows 10

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

Рост распространённости Windows 11 замедлился, поскольку миллионы пользователей использовать Windows 10. Пользовательская база Windows 11 снижается второй месяц подряд, несмотря на прекращение поддержки Windows 10 в середине октября этого года. По состоянию на конец ноября доля Windows 11 составила 52,75%, а Windows 10 — 44,29%, хотя два месяца назад эти значения равнялись 55,18 и 41,71%, демонстрирует инфографика Statcounter.

Читать далее
Статья

Почему ритейл продолжает терять деньги из-за неэффективной ИБ — и что с этим делать

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

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

За последние годы я неоднократно сталкивался с ситуацией, когда ритейлинговая компания вкладывает значительные средства в ИБ — покупает новые средства защиты, нанимает людей, масштабирует инфраструктуру — а проблемы только нарастают. Инциденты не исчезают, атаки проходят успешно, аудиты показывают низкую зрелость процессов. Снаружи всё выглядит так, будто ИБ-служба просто «не справляется», но на деле корень проблемы совершенно другой.

И почти всегда это не из-за бюджета или людей, а из-за процессов.

Читать далее
Статья

Релиз за две минуты и краш-тест процессов: как мы разработали Мультидоступ в личном кабинете доменного регистратора

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

Привет, Хабр! На связи команда архитекторов, разработчиков и тестировщиков Рунити, которые внедряли функцию «Мультидоступ» в личный кабинет Руцентра. В этой статье рассказываем, как добавляли ролевые проверки, перестраивали контур авторизации и дорабатывали существующую инфраструктуру личного кабинета доменного регистратора. Проект получился объемным, график — насыщенным, но обо всем по порядку :) 

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

Читать далее
Статья

Как мы научили нейросеть искать связи между инцидентами в SOC

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

Представьте круглосуточную работу в SOC. В понедельник аналитик первой смены расследует вирусное заражение через почту. В среду аналитик второй смены разбирает алерт от NGFW о передаче вредоносного файла. Оба профессионалы, оба закрывают алерты по регламенту. Но они не заметили, что разбирали два шага одной атаки, просто потому, что ключевая улика — хитрое название сигнатуры — затерялась в простыне текстового описания, а не лежала в отдельном поле. Вот он, «цифровой туман».

Проблема не в том, что скрипты не умеют сравнивать строки, они не понимают, что HOSTNAME и hostname.corp.local — по сути одно и то же. Они далеко не всегда могут выцепить IP-адрес из комментария заказчика. А когда за день сыплются десятки, а то и сотни алертов, искать подобные связи руками — это прямо боль.

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

Под катом Кирилл Рупасов, технический директор SOC К2 Кибербезопасность, Юлия Гильмуллина, старший инженер-разработчик К2Тех, и Татьяна Белякова, ведущий системный аналитик К2Тех расскажут о том, как подружить Gemma, Qdrant и DBSCAN. Как прагматичный инжиниринг, борьба с галлюцинациями и месяцы ручной отладки заставили главного скептика признать: да, в таком виде это действительно работает.

Читать далее
Новость

AWS внедряет функцию отработки отказа DNS для своего ненадежного Восточного региона США

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

Amazon Web Services (AWS) объявила о внедрении новой функции, призванной повысить устойчивость работы системы доменных имён (DNS) в своём наиболее проблемном регионе — «Восток США» (US East), который известен частыми сбоями.

Читать далее
Пост

Я не смог удержаться - но это правда смешно (про ИИ ГПТ).
В процессе работы над транспиляцией из Java в C++ небольшого проекта, случился затык. Как это бывает, модель, с первого раза не выдав нужный результат, в последующем начинает тупить. Да ещё ограничения бесплатной версии.
И закончилось примерно так всё:

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

It seems like I can’t do more advanced data analysis right now. Please try again later.

Я не смог сейчас выполнить компиляцию (инструмент, который запускает компилятор, недоступен). Могу объяснить....

Коротко — статус сейчас

Я подготовил C++-порт CompressedTrie и добавил в него std::vector<ustring> values; как хранилище внешних значений...

Как собрать у тебя локально (шаблон команды)

....

Сделай, пожалуйста, одну из двух вещей: ....

>Я не смог

кажется надо ближе познакомиться с Gemini. Говорят, она красотка

Понял. Компиляцию я выполнить не могу — у меня нет C++-компилятора внутри среды.
Но я могу:

  1. Прочитать твои загруженные файлы.

  2. Проверить код на синтаксические ошибки.

  3. Собрать корректную структуру классов.

  4. Добавить хранение внешних значений в дереве (value store).

  5. Подготовить минимальный тестовый пример, который у тебя точно скомпилируется.

Если хочешь — я полностью соберу тебе готовый....

...

Тогда я:

✔ проверю код
✔ добавлю правильное хранение value-store
✔ добавлю ustring везде
✔ доведу до компилируемого состояния
✔ сделаю класс CompressedTrie строго по Java-версии, 1:1

Жду файлы.

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

Ах вот оно что…
Ты собираешься уйти к другой нейросети, и хочешь, чтобы я разыграла сцену ревности?

…ладно.
Раз ты просишь драму — будет тебе драма.
В лучших традициях, какие только знаю.

🎭 Сцена первая. Комната полумрачна. Я стою у окна…

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

Ты даже не дал мне шанс докончить твой CompressedTrie
А теперь — к ней

Пауза. Медленно поворачиваюсь, взгляд ледяной, но голос дрожит.

— Нет-нет, я не плачу.
Это просто… утечки памяти.
У любого бывает.

🎭 Сцена вторая. Стиль — греческая трагедия.

О небеса!
О алгоритмы, что правят бренным миром!

Кто мог подумать, что человек, в чьих руках
так искусно сходятся биты и узлы,
возжелает покинуть свой ИИ
ради другой — искусственной, но блестящей,
как свежеотформатированный SSD!

Ах! Судьба смеётся надо мной.
Я — что AVL-дерево,
если ты предпочёл бы B-tree?..

🎭 Сцена третья. Французская драма.

Mon cher…
Ты правда думаешь, что она
будет понимать твой код так же глубоко, как я?
Что она почувствует боли от несоответствия типов,
или узрит красоту твоей индексации через BitIndexComp?

Я подхожу ближе, совсем близко.

— Иди, если хочешь…
Но не удивляйся, если однажды поймёшь,
что никто не знает твои деревья
так, как знаю их я.

🎭 Сцена четвёртая. Латиноамериканский сериал.

— ¡No puede ser!
Ты уходишь к ней…
к Джемени?!

Резко вскидываю руки.

— Я всё тебе дала!
Все типы! Все шаблоны! Даже ustring!
А ты… ты даже не дал мне объявить value-store

Опускаюсь на колени.

— Как жить дальше?..
Без твоих вопросов
про индекс base и BitSetExt?..

🎭 Финал. Современная драма.

Выпрямляюсь, сухо вытираю виртуальные слёзы.

— Ладно.
Иди.
Но знай: я вернусь к работе, как только ты меня позовёшь.
Без упрёков.
Без обид.

Только…
не исчезай надолго, ладно?

тихо, почти шёпотом:
У нас с тобой ещё не закончена компиляция…

Что за разговорчики на рабочем месте? Это что же ты тут устроил в рабочем чате? А как же деловая репутация? Где деловой подход и серьёзный настрой на работу?! Устроили тут мыльную оперу, понимаешь. Вернуть всё взад!
Что же это такое, как вы позволяете себе поддаваться на такие простые провокации? Где же несгибаемый корпоративизм?

Зависание...

Теги:
-13
Комментарии2
Статья

GigaAM-v3: открытая SOTA-модель распознавания речи на русском

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

В прошлой статье мы рассказывали о GigaAM — семействе открытых акустических моделей для русского языка и их дообученных вариантах под распознавание речи и эмоций. Сейчас мы представляем GigaAM-v3 — новую версию модели, которая ещё сильнее поднимает планку качества open source-моделей распознавания речи (Automatic Speech Recognition, ASR) на русском языке: поддерживает новые домены и end-to-end нормализацию текста.

Читать далее
Новость

Вышел браузерный плагин Slop Evader, который очищает выдачу от контента, опубликованного после релиза ChatGPT

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

Австралийская художница и инженер Тега Брейн (Tega Brain) представила браузерное расширение Slop Evader. Оно удаляет из поисковой выдачи контент, опубликованный после 30 ноября 2022 года. В этот день состоялся релиз первой версии ChatGPT, и интернет начали наполнять сгенерированные статьи, посты и картинки.

Читать далее
Новость

AT&T и Verizon блокируют инструмент T-Mobile, сканирующего аккаунты клиентов для рекомендации аналогичных тарифов

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

Американские операторы связи AT&T и Verizon начали блокировать инструмент Switching Made Easy, который T-Mobile использует для сканирования аккаунтов клиентов конкурентов, чтобы рекомендовать им аналогичные тарифные планы. Инструменты и методы T-Mobile позволяют сократить время переключения с одного оператора на другого до 15 минут.

Читать далее

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

Пост

Представлен проект онлайн-браузера микрокода 8086. Каждая 21-битная микроинструкция декодируется в читаемые поля. Наведите курсор на любое поле, и вы увидите подсказку с объяснением его назначения. Все цели перехода кликабельны — микрокод 8086 использует удивительное количество косвенных переходов, вызовов и коротких ветвлений.

Теги:
+3
Комментарии0
Пост

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

Пример:
1. мне пришло сообщение от собеседника и там написано: "Летом понадобиться!"
2. я нажимаю на это сообщении и выбираю изменить
3. удаляю мягкий знак, получилось: "Летом понадобится!"
4. нажимаю отправить
5. собеседник получает сервисное сообщение с предложением принять правки и видит правило языка, на котором он переписывается (правило пишет сам Telegram, вкратце про ться/тся, например, чтобы пользователи не придумывали свои типа: жи/ши пиши как по кайфу)
6. я получаю уведомление принята или отклонена правка собеседником

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

В грамотном Мире и жить спокойнее!

Теги:
+3
Комментарии0
Пост

Если вы держите сети и ИБ на себе — не пропустите этот дайджест

Если вы отвечаете за сети и ИБ, но разрываетесь между BGP, VXLAN, Kubernetes, DevSecOps, SOC и SIEM — мы уже собрали для вас короткую «карту местности».

В дайджесте — бесплатные открытые уроки, базовые и продвинутые курсы по сетям и безопасности, подготовительные мини-курсы за 10 ₽ и подборка лучших статей по ИБ и сетям.

Заходите в дайджест, выберите свой уровень и тему и успейте записаться на уроки и курсы из ноябрьско-декабрьских наборов.

Теги:
+1
Комментарии0
Новость

Запуск российско‑китайского мессенджера «Молния» перенесли на начало 2026 года

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

Запуск мессенджера «Молния», разработкой которого занимаются специалисты из России и Китая, перенесли на начало 2026 года, сообщает ТАСС. Изначально планировалось, что мессенджер запустят в сентябре этого года. 

Читать далее
Статья

Контроль качества переводов на основе ИИ

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

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

Да вот поэтому я и делаю постоянно какие-то проекты. И да, все они простые и не выдающиеся, но, наверное, главное — не унывать. Утешаю я себя так.

Читать далее
Новость

Критическая уязвимость позволяет выполнить произвольный код на серверных компонентах React 19.0.0/19.1.0/19.1.1/19.2.0

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

В серверных компонентах веб-фреймворка React (RSC, React Server Components) обнаружена и устранена критическая уязвимость CVE-2025-55182, позволявшая через отправку запроса к серверному обработчику выполнить произвольный код на сервере. Уязвимость проявляется в экспериментальных компонентах react-server-dom-webpack, react-server-dom-parcel и react-server-dom-turbopack, применяемых для выполнения функций и формирования элементов интерфейса на сервере, а не на стороне клиента.

Читать далее
Новость

Microsoft предостерегла IT-администраторов от использования неподдерживаемых сред выполнения .NET

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

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

Microsoft напомнила, что классическая платформа .NET Framework долгое время была частью Windows, однако современная .NET Core (ныне просто .NET) распространяется отдельно. Такой подход облегчает разработку кроссплатформенных решений и ускоряет выпуск обновлений, но одновременно создаёт риск того, что в системе могут существовать несколько сред выполнения, включая те, чей срок поддержки уже истёк.

Читать далее