Обновить

Моя лента

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

Представлен открытый нео-гротескный шрифт Nordwand-Mono, разработанный для программирования

Разработчик Танги Вивье опубликовал проект открытого компактного нео-гротескного шрифта под названием Nordwand-Mono. Решение специально разработано с нуля на Python для программирования в терминале и в целом для работы с Neovim.

Представлен открытый нео-гротескный шрифт Nordwand-Mono, разработанный для программирования
Статья

Бот сыграл 26 400 партий: как агенты балансировали карточную игру за четыре дня

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

«Оборот» – карточный рогалик про то, как маленькая команда с агентами доживает до первого большого запуска. Его собрали агенты за четыре дня: 28 выпусков с 13 по 16 октября. Человек в это время ставил задачи и играл руками. На полноценный плейтест каждой версии людей бы не хватило, поэтому баланс держал бот: перед каждой правкой он отыгрывал сотни сезонов.

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

Читать далее

Новости

Новость

Micron закрывает проект 4F² DRAM после двух десятилетий исследований

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

В индустрии DRAM на протяжении более 20 лет идея перехода с традиционной топологии 6F² на плотную ячейку 4F² считалась основным способом продолжить масштабирование планарных чипов памяти. Однако в Micron заявили, что закрывают проекты по внедрению 4F² DRAM. Инженерная команда пришла к выводу, что теоретические преимущества ячейки 4F² в реальном производстве нивелируются технологическими сложностями, а сама архитектура не создает реального роста плотности хранения данных.

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

Как внедрить ИИ в бизнес: 5 уровней ИИтизации процессов и AI-Native-подход

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

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

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

Узнать 5 уровней
Пост

Когда результату проверки нельзя доверять: два кейса из практики iOS-разработки

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

Ринат, iOS-разработчик в Naumen, рассказал о двух таких случаях из практики и о том, почему при оценке тестов он смотрит не только на покрытие.

Для меня тесты полезны, если после изменения быстро дают понятный ответ: нужное поведение сохранилось или что-то сломалось.

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

1️⃣ Проверка API прошла, но пропустила изменение 

В одном из наших SDK мы отдельно контролируем публичный интерфейс библиотеки. Проверка собирает актуальный артефакт, извлекает .swiftinterface и сравнивает его с сохраненной версией. Если публичный API изменился, разницу сразу видно в diff.

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

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

2️⃣ Интеграционный тест то проходил, то падал

Похожая история была с интеграционными тестами. Два параллельных запроса иногда забирали один и тот же одноразовый mock-ответ. Из-за этого тест обычно проходил, но время от времени падал.

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

⭕️ Что для меня важнее покрытия

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

Поэтому я смотрю на три вещи: 

  • насколько быстро проверка сообщает об ошибке; 

  • понятно ли, что именно сломалось; 

  • можно ли доверять успешному результату.

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

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

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

API быстрее UI — не закон: замеры на 400+ Android UI-тестах

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

Почти каждый наш UI-тест начинался одинаково: старт, email, OTP, пароль, создать пасскод, повторить пасскод. Шесть экранов, около 26 секунд, и ни один из этих тестов не проверял логин. Он был просто предусловием.

Совет «делай предусловия через API, а не через UI» знает каждый, кто писал автотесты. Мы проверили его на трёх кандидатах в Android-сьюте на реальных устройствах. В одном месте API-вариант оказался на 29% медленнее UI. В двух других вышло заметно быстрее: логин ускорился с ~26 до ~7 секунд, а суммарное время 400+ тестов сократилось на 27%.

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

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

Как IT-специалисту вести переговоры о зарплате и повышении

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

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

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

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

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

Senpy или зачем визуальной новелле семантический линтер, если в Ren’Py уже есть встроенная проверка?

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

Как попытка пофиксить русификатор для мода к DDLC вылилась в разработку собственного семантического анализатора для Ren'Py со скоростью 77 000 строк за 3.8 секунды, собственным ScopeStack, AST-парсером и LSP-сервером для VS Code.

Рассказываю, почему встроенный renpy lint бесполезен на CI, как неочевидные предиктивные рендеры экранов воруют золото у игроков, почему переменные без default гарантированно убивают сохранения после релизных патчей и как защититься от RCE при распаковке чужих .rpa архивов.

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

Бот для поиска туров на Python: LLM разбирает запрос, а API туроператоров подкидывают сюрпризы

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

Я сделал бота для Telegram и MAX. Ему пишут обычной фразой: «Египет в ноябре с 10-го ±3 дня на 8 ночей, двое взрослых и ребёнок 7 лет, 4–5 звёзд». Бот находит туры, билеты и отели, а по кнопке следит за ценой и пишет, когда она падает.

В статье — техническая часть: как языковая модель превращает фразу в строгий запрос, как один код обслуживает два мессенджера, как устроено слежение за ценами и какие грабли нашлись в API Слетать.ру и Aviasales. Код на Python 3.12, asyncio, httpx, pydantic, SQLite; живёт в Docker на VPS.

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

Suspend на пальцах. Ещё одна статья про корутины, ч.0

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

Всем привет! Я Дима, Android-разработчик в KTS, и я большой фанат языка Kotlin и библиотеки kotlinx.coroutines.

Здоровый человек может задать справедливый вопрос: зачем нужна очередная статья про корутины, когда есть ИИ? Любая модель моментально расскажет, как написать код с корутинами: где поставить suspend, что передать в launch, какой диспатчер выбрать.

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

У меня на это ушло много времени. Я писал рабочий код с корутинами, он работал, и всё это время я не до конца понимал, что происходит под капотом. Понимание пришло, когда я наконец сел и разобрал одну-единственную функцию: suspendCoroutine.

Так что я решил написать цикл статей про корутины, чтобы читателям Хабра было проще прийти к этому пониманию, чем мне. Думаю, он будет полезен и Android-разработчикам, и бэкендерам-котлинистам, и iOS-ерам, причём как начинающим, так и матерым сеньорам.

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

Свой AI-харнесс: прод-движок для десятков моделей — единое окно, роутер и управляемые прогоны

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

В прошлый раз я рассказывал, как в одиночку с AI-агентами собрал ERP-платформу на Kubernetes из 30+ сервисов. Эта статья — про её мозг: не «ещё один агентский фреймворк», а продакшн-движок, который год несёт живых клиентов (рекрутинг с AI-интервью, CRM, парсинг-конвейеры, копилот).

Про сам термин «харнесс» на Habr уже писали: это обвязка вокруг модели — цикл, инструменты, память, контекст. Повторять общее не буду, разберу конкретику: как это устроено в коде, какие таблицы, где что ломалось. Лонгрид: сначала единое окно и роутер моделей, потом сам харнесс (определения, прогоны, журнал, инструменты, агенты), в конце — всё вместе на одном живом интервью. Нетекстовые модели (речь, зрение, синтез) — отдельная вторая статья.

Сервис работает на Node, на CPU.

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

Новостной конвейер на PowerShell: три минуты от ленты источников до готовой страницы

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

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

Сейчас в журнале конвейера 61 карточка, из них 56 стали страницами на сайте, семь дней подряд собирается вечерняя сводка, а сам прогон от поиска до готовой страницы занимает три минуты, из которых языковая модель работает меньше минуты. Ниже — как это устроено, что пришлось переделывать и на чём PowerShell с LLM мстят друг другу.

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

Как я собрал русскоязычную GPT на 112 млн параметров с нуля на PyTorch: претрейн, SFT, Telegram-бот

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

Когда смотришь на современную LLM, легко решить, что всё сводится к вызову API. Но многие разработчики, которые часто используют LLM в работе или в своих проектах, рано или поздно хотят действительно разобраться, как они работают. К тому же - кто не смотрел «Железного человека»? По сути самый лучший способ реально разобраться это сделать что-то свое. Чаще всего возможности позволяют сделать что-то маленькое, зато свое и работающее.

Так появился jarvis - компактный decoder-only transformer для русского текста и диалогов. В проекте нет готового AutoModelForCausalLM: я сам реализовал архитектуру, обучил токенизатор, собрал пайплайн подготовки данных, добавил претрейн и SFT, KV-cache для генерации, консольный чат, Telegram-бота и простой бенчмарк. Готовый SFT-checkpoint и соответствующий токенизатор опубликованы на Hugging Face.

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

Личное знакомство с гендиром RUVDS и другие приятные бонусы Тест-драйва Хабра

Это мы в нашем офисе с гостями после игры. Все еще под впечатлением) Игру в одной из групп модерировала я сама. на фото ставлю себе и участникам лайк)
Это мы в нашем офисе с гостями после игры. Все еще под впечатлением) Игру в одной из групп модерировала я сама. на фото ставлю себе и участникам лайк)

Как ни крути, даже в век девайсов, технологий и ИИ самым приятным, искренним и полезным видом коммуникаций для меня остается живое общение. И я так рада, что у нас в Хабре такие встречи проводятся регулярно и что я сама принимаю участие в их организации. Конечно, можно провести онлайн-созвон и разослать компаниям презентации со своими услугами. Это будет менее ресурсозатратно и удобно, не спорю. Но будет ли эффект? Другое дело встретить, проводить, показать, ответить на вопросы, накормить, поиграть, пошутить, раздать подарки, сделать фото, обменяться мнениями и контактами на будущее. Да, к концу дня реально устаешь. Но это приятная усталость. Живое общение - это всегда энергообмен, разговор глаза в глаза и неподдельные эмоции. 

О чем это я? Я о Тест-драйве Хабра. Два-три раза в год мы проводим такие мероприятия для тех компаний, которые интересуются Хабром, но пока не знают о том, как он работает на продвижение продукта или укрепление имиджа. Наша цель - не просто рассказать об этом, а показать на кейсах реальных корпоративных блогов, а еще... дать гостям возможность попробовать Хабр. Звучит необычно, да? Это же не пирожное и не новая машина... Но мы реально даем возможность ощутить на себе, что может Хабр и что вы можете сделать на Хабре. Вот так, за два часа бизнес-симуляции, где участник примеряет на себя роль человека, ответственного за блог компании на Хабре, попробовать разные форматы, темы и заходы и понять, как это реально может повлиять на выполнение ваших целей. Ну поэтому и называется мероприятие "Тест-драйв"))). Ведь, не попробуешь –   не поймешь, какие темы заходят, какая тут аудитория, какие есть форматы коммуникаций, какие инструменты продвижения и какие креативные проекты можно реализовать совместно. Именно в таком взаимодействии рождается понимание и первое впечатление, которое нельзя произвести дважды. И даже если наши гости уходят со встречи еще не на 100% уверенными в необходимости сотрудничества, то они точно уходят от нас немного влюбленными в Хабр. И это самое приятное!  

Само мероприятие мы проводим уже более двух лет подряд. Его придумали мои коллеги из коммерции. И как я уже говорила, главная их ценность для меня - живое общение. Но это еще не все! Всегда большим дополнительным бонусом является то, что я знакомлюсь с очень классными людьми, увлеченными своим делом. Так, на прошлой неделе, когда мы проводили "тест-драйв" в гашем офисе, я в живую познакомилась с Никитой Цаплиным - генеральным директором и основателем российского хостинг-провайдера RUVDS. Он является автором многочисленных публикаций, а также главным редактором корпоративного блога компании на Хабре и владельцем своей колонки в Forbes. И, наконец, развиртуализировались с моей знакомой Анной Прозоровой, которая работает менеджером по контенту и рулит блогом в OXYGEN Data Centers & Clouds. С Анной мы тесно взаимодействовали онлайн по другому проекту и загадали скорее познакомиться в живую. И вот 14 октября это желание сбылось !

Была очень рада помочь нашим спикерам подготовиться к выступлениям и поделиться опытом с другими компаниями. Кстати, секреты успешного блогинга от Никиты Цаплина недавно публиковали здесь.

Ну а если вы тоже ведете блог на Хабре или публикуете статьи как индивидуальный автор и хотите выступить на наших мероприятиях, дайте знать! Вдруг, у нас тоже получится посотрудничать и быть полезными друг другу! 

Теги:
0
Комментарии0

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

Статья

Dark Souls на iPhone: что пришлось починить в Madeira, чтобы игра с ПК вообще запустилась

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

Я с конца сентября запускал PC‑версии Dark Souls на iPhone Air через эмулятор Madeira. Remastered теперь играется с экранным геймпадом, у Dark Souls III в тяжёлых сценах медиана выросла с примерно 20 до 36,7 FPS на экспериментальной сборке. По дороге набралось 5 принятых и 11 открытых PR в Madeira, Wine, FEX и DXMT и репозиторий со скриптами, который я теперь выкладываю.

Оговорка сразу: у меня один телефон (iPhone Air на бета‑версии iOS 27.2), один тестер, то есть я, и все цифры ниже снимались на этом устройстве. Игры у меня свои, купленные. В репозитории нет ни игровых файлов, ни сейв‑редакторов, ни обхода защиты, и принимать такое я не буду.

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

DeepSeek Harness вместо OpenClaw? Почему бы и… да

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

Как я перешёл с openclaw на DeepSeek Harness, вернул своему VDS load average 0,03 и перестал докупать память.

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

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

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

Однако...
Статья

Домашним сантехникам

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

Была мысль: а место ли этой статьи на хабре? Но потом вспомнил, что тут уже была штукатурка… А еще подумал, что тут очень много людей, которые суют свои ручки во все места, до которых могут дотянуться, а значит — стоит! )

Ну а последней каплей стала фото на озоне, в которой покупатель предъявлял претензию к «некачественной» гибкой подводке, которая течет. На фото были гайки подводки, которые закручены на трубы, обмотанные ФУМ лентой… Ну кто в теме понял о чем я. А кто не в теме — дальше будет понятно.

Я не профи в этой теме. Я всего лишь «тыжпрограммист», который чинит водопровод сам. Хотя в моей копилке есть водопровод с нуля в новостройке (с некоторыми ошибками, да). Несмотря на кажущуюся простоту я постоянно встречаю «детские» ошибки вроде подматывания ФУМ ленты под гайку гибкой подводки и подобное.

Тут не будет какого-то углубления в тему. Не будет и рассказа о том, как редуктор давления без обратного клапана после него может загнать стрелку манометра за пределы шкалы в 10 атм при давлении на входе всего 3 атм (да, это мой опыт). Цель статьи — что бы кто-то, кто полез в водопровод сделал меньше ошибок.

Итак, водопровод состоит из соединений труб) И эта статья о них. Типов соединений довольно много, но большинство встретится только с двумя из них: с накидной гайкой и с обычным резьбовым соединением.

Закрутим!
Статья

Aroshka Cloud, часть третья: защитник сервиса в комментариях сам нанимал для него сотрудников

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

Это продолжение истории про облачное хранилище aroshka.cloud и заказы на Kwork, которые подводили исполнителей к оплате тарифа. Первая часть: https://habr.com/ru/articles/1097776/, вторая: https://habr.com/ru/articles/1098252/. На этот раз речь пойдёт о человеке, который все эти дни защищал сервис в комментариях к нашим статьям. Мы проверили, кто он, и нашли его же заказы на Kwork, только размещённые от имени самого сервиса.

Все скриншоты ниже лежат в открытом репозитории (https://github.com/viktor138irk/aroshka-api-docs/tree/main/evidence), а страницы, с которых они сняты, сохранены в Web Archive. Ссылки на архивные копии стоят рядом с каждым фактом.

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

Выращенные в пробирке мышиные мышцы позволяют крошечным роботам прыгать, плавать и хватать предметы

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

Выращенная в лаборатории скелетная мышечная ткань способна сокращаться, но создаваемое ею движение зачастую настолько мало, что его едва можно увидеть. Это создаёт проблемы для биогибридных роботов, которые двигаются за счёт живых мускулов. Исследователи из Швейцарской высшей технической школы Цюриха (ETH Zürich) показали, что значение имеет не только количество мышечной ткани, но прежде всего то, как мышца взаимодействует с искусственным каркасом.

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

Новый подход совместно разработали Айсте Бальчюнайте и Майк Й. Михелис, ведущие авторы исследования, недавно опубликованного в Nature Communications.

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

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

Дайджест: новости за сентябрь и октябрь 2026

Рассказываем, какие изменения произошли на платформах Cloud.ru за последние два месяца, и чем это может быть полезно.

🧠 AI Factory
Evolution Distributed Train — обновили образы Jupyter Server: новый интерфейс, две темы оформления, совместная работа с GPU. В регионе SR005 добавили временное хранилище.

Playground — теперь есть возможность запуска ML и ИИ-приложений с GPU без развертывания инфраструктуры. Готовые образы, init-скрипты, подключение S3/NFS, автовыключение по нагрузке.

Мониторинг — появились метрики DCGM: энергопотребление, активность графических движков, температура GPU, активность памяти.

☁️ Cloud.ru Evolution
Evolution Workflow Studio — представили облачный инструмент для выпуска приложений разработчиками и ИИ-агентами. Автоматизирует сборку и развертывание в управляемых процессах.

Evolution Repo — добавили новую фичу RepoWiki для автоматического анализа кода и формирования документации. Хорошо работает даже с обширной кодовой базой, поддерживает инкрементные обновления: при изменении кода документация обновляется, а не переписывается заново.

Evolution Managed OpenSearch — выпустили в коммерческую эксплуатацию готовый кластер для поиска, аналитики и работы с логами, который подходит для промышленных нагрузок. Теперь можно сосредоточиться на логике продукта, а не развертыванием и обслуживанием решений для анализа логов. 

Evolution Managed DocumentDB — вывели на стадию публичного тестирования управляемую документную NoSQL-базу с репликацией и шардированием. Пока можно подключить и пользоваться бесплатно. Дает возможность заниматься разработкой, а не администрированием кластера, ручным масштабированием и настройкой бэкапов.

Evolution Artifact Registry — новая версия API, выпустили кеширующие реестры в коммерческий доступ: теперь можно пользоваться сервисом как складом быстрого доступа для программных пакетов из зарубежных репозиториев. Это очень удобно для команд: один скачал — все пользуются, сборки не падают. Уже доступны Docker-образы, Helm-чарты, deb-пакеты, RPM-пакеты, PyPI-пакеты, NPM-реестры пока на стадии публичного тестирования.

Evolution Managed Kubernetes — добавили поддержку Agent Sandbox 1.0.1/1.0.4 и аннотации для Magic Router.

Evolution Compute — cloud-init для всех образов, дашборд производительности дисков.

📈 Evolution Data Platform
Evolution Managed Airflow — добавили выбор источника DAG-файлов: Object Storage или Git. Упрощает интеграцию с пайплайнами, обновление инстансов через личный кабинет без простоя.

Evolution Managed BI — появилась роль bi.viewer для управления доступом в Superset. Безопасный просмотр дашбордов для аналитиков.

Evolution Managed Flink — теперь есть роль flink.viewer для контроля доступа к задачам потоковой обработки.

Evolution Managed Trino — интегрировали консоль WebSQL 0.4.0 для SQL-запросов в браузере. Теперь быстрая аналитика возможна без установки клиентов.

Evolution Managed ClickHouse — подключили мультизональность для отказоустойчивости и выделенный режим хостов.

🏢 Cloud.ru Advanced
Advanced Relational Database Service — теперь поддерживается PostgreSQL 18.

Advanced Cloud Container Engine — добавили поддержку Kubernetes 1.36, Full-Port Forwarding, резервные копии кластера.

🖥 Облако VMware
VMware Cloud Director — сделали MCP Server и выложили код на GitHub, чтобы можно было управлять виртуальными машинами текстом. Подробно про это писали здесь.

Резервное копирование ВМ — теперь можно хранить в Object Storage.

В личном кабинете появилась функция контроля затрат через Гига-помощник. Он покажет баланс, статус автосписания, остаток грантов. 

Маркетплейс
Добавили: MySQL, Elasticsearch, MongoDB, PostgreSQL. Запуск в несколько кликов.

📽️ Вебинары и обучение
Делимся записями прошедших встреч:

💼 Свежие кейсы ждут вас на следующей неделе.

До связи и хороших выходных! ✌️

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

Свёрточные сети в финансовом анализе: от компьютерного зрения к прогнозированию рынков

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

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

Изучить метод
1
23 ...