Обновить

Моя лента

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

Новый ICS-вредонос S7Flip, или Что мы нашли на MalwareBazaar

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

Недавно наши коллеги из Центра промышленной экспертизы Positive Technologies обнаружили на MalwareBazaar один любопытный Windows-образец.

Наше внимание привлекло сообщение от аккаунта, с которого залили данный сэмпл.

В тексте сообщения пользователь с ником jeans описывает вредоносную программу, обнаруженную на компьютере с Windows в промышленной среде (на предприятии с оборудованием Siemens). По его словам, предположительно новый вредонос нацелен на промышленные системы управления (ICS). Он пытается манипулировать данными ПЛК по протоколам S7Comm и Modbus TCP, а также маскируется и закрепляется в Windows.

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

Взломы ИИ-агентов дошли до городского совета Нью-Йорка. Кто должен отвечать перед законом?

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

В понедельник, 5 октября, городской совет Нью-Йорка провел слушания о рисках ИИ. Спикер совета Джулия Менин пригласила представителей OpenAI, Anthropic, Google и Meta*, и те выступили под присягой. Вместе с ними говорили три бывших исследователя ИИ-компаний, покинувшие их после того, как заговорили о рисках.

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

C++ в 2026-м: память, прод, игры, Rust и ИИ — зачем учить язык, который невозможно знать целиком

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

C++ умеет ровно то, за что его одновременно любят и боятся: дает разработчику почти полный контроль над происходящим, позволяет выжимать из программы максимум производительности, но при этом оставляет возможность столкнуться с ошибкой, которая проявится только через несколько часов или даже дней работы. На C++ строят высоконагруженные системы, движки, embedded-решения и инфраструктуру, хотя рядом уже много лет развиваются Go, Rust и другие языки, которые обещают сделать разработку проще и безопаснее.

Так зачем учить C++ в 2026 году? Насколько важно программисту разбираться в памяти и устройстве процессора? Почему сильных C++-разработчиков по-прежнему мало, хотя язык преподают в университетах? Где без C++ действительно сложно обойтись, а где бизнесу выгоднее выбрать Go и при необходимости добавить серверов? Сможет ли Rust потеснить C++, как нейросети меняют работу программиста и почему современному разработчику уже недостаточно просто знать синтаксис?

Я, Александр, автор телеграм-канала «Shulepov Code», поговорил с Александром Малковым — C++-разработчиком, бывшим сотрудником Яндекса и CTO компании «Вертикаль». Александр также ведет свой телеграм-канал «Thread of Thoughts | Поток мыслей», где делится материалами и наблюдениями из профессиональной практики.  

Разговор получился не только про сам C++, но и про то, что сегодня требуется от сильного разработчика. Мы обсудили userver и падения продакшена, высокие нагрузки и работу с памятью, HFT и геймдев, компиляторы и санитайзеры, работу с legacy-кодом, а также влияние ИИ на профессию. Поговорили о нейросетях в роли своеобразного «джуна на ревью», выгорании в Big Tech и о том, в каких задачах глубокое понимание устройства системы по-прежнему важнее знания конкретного языка.

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

Microsoft может вернуть 3D Pinball в Windows 11: глава подразделения Windows включил эту идею в список для рассмотрения

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

Глава подразделения Windows Паван Давулури включил в свой список для рассмотрения идею перенести игру 3D Pinball for Windows — Space Cadet из Windows XP в Windows 11. Об этом Давулури рассказал в подкасте Inside Windows, в котором также участвовал вице‑президент Microsoft по дизайну и исследованиям Маркус Эш.

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

Математика для ИИ на русском: от школьной базы до трансформеров и диффузии

Бесплатный курс-шпаргалка на GitHub, который связывает формулы с их применением в ML: интуиция → формула → иллюстрация → код на NumPy → задачи.

Внутри:

• Линейная алгебра, производные, вероятности и статистика.

• Backpropagation, оптимизаторы, функции потерь и attention.

• Генеративные модели, обучение с подкреплением, RAG и рекомендации.

Для практики: 26 Jupyter-ноутбуков с запуском в Colab, 60 задач с решениями и 160 вопросов с собеседований. Есть карточки Anki и глоссарий RU ↔ EN.

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

https://github.com/justxor/math-for-ai-2026

Теги:
+3
Комментарии0
Статья

История HTML и CSS. Какие элементы и свойства ушли навсегда

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

Хабр, привет.

Многие люди с интересом относятся к истории. Читают книги, рассматривают архитектуру городов, смотрят фильмы времени наших родителей. Мне кажется, веб достиг периода, когда мы можем с интересом поговорить о прошлом HTML и CSS.

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

Давайте посмотрим, что я вам подготовил.

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

Vim против всех: редактор, в который можно войти, но нельзя выйти

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

Сценарий повторяется с завидной регулярностью. Человек ставит Git for Windows, жмет Next во всех окнах установщика (включая то, где мелким шрифтом предлагается выбрать редактор по умолчанию), через неделю делает коммит, забыв указать сообщение прямо в команде, и оказывается перед черным экраном, вдоль левого края которого сверху вниз тянется столбик тильд. Курсор мигает в пустой первой строке, ниже идут строки с решеткой в начале, а внизу висит имя какого-то служебного файла с количеством строк и байтов. Кнопок нет, меню нет, крестика в углу тоже нет, поэтому пальцы делают то, что делают в любой консоли, и набирают exit.

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

Как мы разделили монолит на независимые операторы и сделали OperatorHUB в Nova

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

Раньше инфраструктурные модули в Nova устанавливали с помощью YAML-манифестов. Например, чтобы развернуть в Kubernetes-кластере систему хранения данных Longhorn, администратор находил нужный манифест в документации и копировал его в Nova Console. Затем менял параметры под свой кластер, указывал названия нод и при необходимости применял патчи. Если что-то не работало, шёл обратно в документацию и искал пропущенное или неправильно заполненное поле.

За развёртывание инфраструктурных модулей в Nova Container Platform отвечал Apps Operator. В нём были собраны семь манифестов (Custom Resource) для разных сервисов, а сам Apps Operator подтягивался вместе с кластером, даже если заказчику требовалась только часть компонентов.

Со временем такой монолит перестал подходить и пользователям, и команде. Версии инфраструктурных компонентов были привязаны к релизам платформы. Для обновления одного из них заказчику приходилось обновлять весь кластер, а изменение даже одного модуля влекло за собой полное регрессионное тестирование Apps Operator. Изначально он не выглядел будущим монолитом. Манифесты компонентов хранились отдельно в Git внутри кластера, а для их доставки использовали FluxCD. Сам оператор задумывался как лёгкая обёртка над GitOps-системой, но со временем разросся. Этот опыт показал, что хранение манифестов за пределами оператора само по себе не защищает его от превращения в монолит.

Привет, Хабр! Меня зовут Никита Лось, я — системный аналитик Nova Container Platform в компании Orion soft. В статье я расскажу, почему мы взяли за основу OperatorHUB из проекта Operator Framework, что пришлось изменить под Nova и как переносили работающие кластеры с монолитного Apps Operator на набор независимых операторов.

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

Курсы 1С: Учебного центра №1 появились на отдельной витрине Инфостарта

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

Инфостарт запустил партнерскую витрину с более чем 50 программами 1С:Учебного центра №1. В каталоге можно посмотреть ближайшие потоки, оформить обучение для себя или команды и передать приобретенный курс сотруднику. При этом изменились условия оплаты: бонусы Инфостарта на новой площадке не применяются.

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

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

AI‑дайджест #5: агенты выходят на работу, ИИ растворяется в привычных инструментах. Что скажет Лаборатория ИИ?

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

Привет! На связи Ольга Попова, ИИ-Евангелист Лаборатории искусственного интеллекта Департамента больших данных Россельхозбанка. Сентябрь получился очень показательным. Если отбросить очередную гонку бенчмарков, вокруг ИИ одновременно происходят три гораздо более интересных процесса: модели превращаются в действующих агентов, ИИ незаметно встраивается в привычные рабочие инструменты, а компании и государства всерьёз обсуждают, кто будет контролировать эту новую цифровую рабочую силу.

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

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

Handbook frontend. Луковая архитектура. Часть 2

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

В первой части мы рассмотрели теорию, лежащую в основе концепции луковой архитектуры. Теперь предлагаю рассмотреть практическое применение. Будет МНОГО кода.

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

Новая экскурсия в Музее криптографии с практикующими криптографами!

17 октября в 16:00 Иван Чижов, заместитель руководителя лаборатории криптографии по научной работе в компании «Криптонит», раскроет секреты шифрования и защиты данных.

Он проведёт экскурсию по экспозиции Музея криптографии и расскажет:

  • как работают TLS- и SSL-сертификаты, защищающие современные сайты;

  • какие особенности есть у алгоритма «Кузнечик»;

  • какое будущее ждёт криптографию.

Кому будет интересна экскурсия?

  • ИТ-специалистам, разработчикам и студентам технических специальностей;

  • всем, кто интересуется криптографией, информационной безопасностью, историей технологий и устройством цифрового мира.

Следить за расписанием экскурсий можно по ссылке!

Теги:
+4
Комментарии0
Статья

У меня хорошая новость, теперь вы можете навайбкодить SaaS за выходные. Плохая — остальные тоже могут

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

Один человек за сутки собирает аналог Discord (технически похоже, но "душу" проекта, аудиторию и репутацию, конечно же не скопировать), не написав ни строчки кода.

Красиво.

Но есть подвох.

Завтра таких проекто-копипастеров будет сотня.

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

Читать далее

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

Статья

Почему COALESCE ломает план PostgreSQL и как научить планировщик считать его селективность?

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

Один COALESCE в условии способен превратить быстрый Hash Join в мучительно долгий Nested Loop. Убрать оператор COALESCE — и оценка стоимости плана упадёт в десятки раз, а запрос отработает мнгновенно. В данных при этом не меняется ничего: та же колонка, та же статистика, та же селективность, просто без COALESCE планировщик её видит, а с ним — перестаёт. Обсудим, как один COALESCE в JOIN роняет план, почему PostgreSQL теряет на нём оценку, и посмотрим на патч, который учит планировщик считать селективность COALESCE из имеющейся статистики.

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

Разворачиваем сервис через ArgoCD

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

В классическом CI/CD пайплайн заканчивается деплоем, но дальше состояние Kubernetes‑кластера может незаметно разойтись с конфигурацией в Git. Разбираемся, как ArgoCD обнаруживает и исправляет такой дрейф, как настроить синхронизацию и где автоматизация GitOps требует особенно осторожного подхода.

Разобрать практику
Статья

От ручного SEO к офису AI-сотрудников, как выстроить оркестрацию

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

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

В этом году я попробовал максимально автоматизировать эту работу. Получились три последовательных подхода, собственный YAML-оркестратор, внешний workflow на Dify с Tavily и офис AI-сотрудников с распределённой ответственностью. SEO оставалось задачей, для которой последовательно менялось устройство оркестрации.

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

Глитчи глитчами, дамп дампом, но It's Time to End Information Anarchy

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

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

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

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

Читать
Статья

Насколько можно верить спутнику, который измеряет температуру земли

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

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

Статья посвящена главной теме — какому же источнику верить и как я вижу свою работу спустя 2 года работы DevOps.

Летом 2022 года на Алтае датчик, лежащий на земле, показал +48 °C. Спутник Aqua почти в то же время над той же точкой увидел около +33. Кто из них прав и насколько вообще можно доверять «космической» температуре, я разбиралась в дипломе в ВКИ НГУ.

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

В статье расскажу, как я сравнивала данные MODIS (спутники Terra и Aqua) и Landsat 8 с показаниями термодатчиков, какие получились расхождения и на какие грабли я наступила.

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

В pgvector 0.8.7 исправили уязвимость с возможностью выполнения произвольного кода

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

В pgvector нашли уязвимость, которая при построении IVFFlat-индекса может привести к записи за пределами буфера и потенциальному выполнению произвольного кода. Проблема затрагивает версии 0.8.6 и ниже и требует от атакующего права на создание таких индексов. Разбираемся, насколько опасен баг на практике, кого он касается и что изменилось в pgvector 0.8.7.

Что изменилось
Статья

Как проверить реалистичность квартального плана на примере AI-ассистента

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

Пять человек, шесть спринтов и AI-ассистент для продавцов маркетплейса. Архитектура, интеграции, тестирование, автономные ответы — всё хочется уместить в квартал. Как понять, что план выполним, а не просто красиво выглядит на доске?

На учебном кейсе разбираю, как свести объём работ с возможностями команды, пересчитать доступное время по ролям после замены backend-разработчика на QA и связать этапы запуска с зависимостями, резервом и критериями успеха. Внутри — исходная доска, расчёты и вариант доработки квартального плана.

Читать далее