Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 35 sec ago

Как построить зрелый FinOps в облаках: опыт одного из крупнейших онлайн-ритейлеров и рекомендации для ИТ-директоров

Wed, 07/02/2025 - 11:00

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

FinOps помогает ИТ-директору не только обосновать необходимость инвестиций через бизнес-результаты, но и, что особенно важно на начальных этапах, объяснить текущий объем расходов. Если завтра CEO спросит: «Почему мы платим столько за облако?» — вы хотя бы сможете показать, куда уходят деньги и за что именно платит компания. На низком уровне зрелости FinOps речь идет не об окупаемости, а о базовой прозрачности и возможности не выглядеть некомпетентным перед финансовым директором (CFO). FinOps — это ваш новый must have, если вы хотите выйти из режима «платим непонятно за что» и взять расходы под контроль.

В статье собрали ключевые тезисы из практики управления FinOps для ИТ-руководителей. При подготовке статьи опиралась на свой опыт в ITSM, материалы по FinOps фреймворк, исследования Gartner и McKinsey и практический опыт практиков FinOps.

Читать далее

Cloud4Y строит свои ЦОД

Wed, 07/02/2025 - 10:57

Привет! Продолжаем понемногу рассказывать о том, как мы строим собственные ЦОД. Под катом — пятая часть истории. О предыдущих этапах строительства и других интересных событиях рассказывали тут: раздватри, четыре.

Читать далее

Автоматическая станция обслуживания дрона: архитектура и принципы работы

Wed, 07/02/2025 - 10:52

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

Читать далее

Как тестировать хуки в React с @testing-library/react-hooks

Wed, 07/02/2025 - 10:19

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

Сегодня рассмотрим, как тестировать React‑хуки с помощью @testing-library/react-hooks.

Читать далее

Почему идеальные ИИ-тексты убивают понимание

Wed, 07/02/2025 - 10:16

Как чистая информация без эмоциональной ткани превращает нас в безмолвных библиотекарей собственного разума

Читать далее

Обновление MikroTik по SSH: Python-скрипт с автоматическим RouterBOARD upgrade

Wed, 07/02/2025 - 10:15

Обновление MikroTik — та ещё боль. То не влезешь по SSH, то забыл сделать routerboard upgrade, то устройство «уходит в себя» и не возвращается. Особенно, когда устройств не одно, а десятки. Вручную это превращается в спорт на выносливость и крепкие нервы.

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

В этой статье:

Читать далее

Как убить игру парой слов?

Wed, 07/02/2025 - 09:35

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

Читать далее

Нельзя просто так взять и выбрать Any() или Count для проверки коллекции

Wed, 07/02/2025 - 09:34

Сравнивая различный code-style в проектах, я упоминал про методы проверки коллекций на наличие элементов. Самые очевидные способы – это использование LINQ-метода Any() или сравнение свойства Count с нулем. И если вы выбрали первый вариант, то у вас могут быть проблемы. Поэтому предлагаю подробнее рассмотреть этот вопрос. Кстати, если вы выбрали второй вариант, то у вас тоже могут быть проблемы.

Читать далее

От традиционных LLM-агентов к Agentic AI: будущее автоматизации бизнеса + реализация вашего ассистента по темам

Wed, 07/02/2025 - 09:25

В последние месяцы термин Agentic AI всё чаще мелькает в статьях, репозиториях и продуктовых обновлениях крупных компаний. Но что он на самом деле означает? В чем вообще отличие от обычного LLM агента, на которого я накручу все, что мне нужно? И соответственно, как это может помочь бизнесу?

Сегодня расскажу про все это, а также расскажу какие существуют реальные примеры интеграции в бизнес и сделаем мини примерчик на базе langgraph, который поможет вам понять примитивы концепции в которой у нас будет небольшой оркестратор в виде Qwen3:4b и его маленькие подопечные в виде Qwen3:1.7b. И сравним решения, если мы будем использовать стандартный пайплайн из LLM-агентов.

Читать далее

Что же ИИ ты с нами делаешь!? Исследование на основе опроса более 5000 человек

Wed, 07/02/2025 - 08:55

Отчет Menlo Ventures "2025: The State of Consumer AI" представляет комплексное исследование состояния потребительского ИИ на основе опроса более 5000 человек. Исследование показывает, что ИИ достиг переломного момента в потребительском сегменте: более половины (61%) использовали ИИ за последние шесть месяцев, а почти каждый пятый полагается на него ежедневно.

Читать далее

Uniswap v3 → v4: Эволюция DEX или фундамент для DeFi будущего?

Wed, 07/02/2025 - 08:33

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

Читать далее

Стек разработки с ИИ для 1С

Wed, 07/02/2025 - 07:48

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

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

Читать далее

Система команд. Основы динамической логики

Wed, 07/02/2025 - 07:19

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

Рассказал идею о создании логики программы динамически. Причём, эта логика не представлена чисто в виде инструкций языка программирования. Она работает на основе конструкций, которые работают на основе инструкций ЯП — это абстракции над ЯП, что-то типа ЯП более высокого уровня, чем python.

Читать далее

Дизайн, который продаёт: всё, что нужно знать про UX/UI

Wed, 07/02/2025 - 07:12

В 2024 году, когда пользователи проводят в интернете в среднем 6,5 часов в день, конкуренция за их внимание стала жестче, чем когда-либо. Каждый клик, каждый скролл, каждая микросекунда загрузки — это битва, где побеждает тот, кто предлагает не просто функциональный, а безупречный цифровой опыт.

Именно здесь на сцену выходят UX (User Experience) и UI (User Interface) — два фундаментальных направления дизайна, которые, как инь и ян, дополняют друг друга, но решают принципиально разные задачи.

В данной статье разберем:

- UX-дизайн = логика, удобство и функциональность

- Тепловая карта (heatmap) — цифровой детектор лжи для вашего сайта

- Современные тренды UX-дизайна

- UI-дизайн: визуальная магия цифровых продуктов

- Современные тренды UI - дизайна

- Как UX и UI дизайн дополняют друг друга

Читать далее

У меня три календаря и одна жизнь: как я перестал быть курьером между женщинами

Wed, 07/02/2025 - 05:25

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

Моя схема:

✅ календарь с бывшей женой - только ключевое по сыну - переезды, врачи, собрания.
✅ календарь с моей женой: наша личная жизнь - свидания, поездки, дела. Без сына.
✅ семейный календарь (я + жена + сын): всё, что касается сына в мои недели.

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

Ручное управление тремя этими календарями неудобно. Я устал быть курьером между мирами новой семьи и бывшей жены. Автоматизация синхронизации календарей через Google Apps Script (GAS) стала спасением: события из календаря с бывшей автоматически попадают в семейный, но только если касаются сына в моё время.

Жизнь после развода

Арбитраж трафика с нуля: Гайд от А до Я

Wed, 07/02/2025 - 03:28

Арбитраж трафика давно уже стал не просто “темой с форумов”, а полноценным способом заработка в интернете. Здесь нет начальников, нет потолка в доходах и нет обязательной корочки — только твои знания, тесты и готовность рисковать.

Предупреждение: В этой статье будет много текста, но всё по существу. Я разложу всё по полочкам: что такое арбитраж, как он устроен, с чего начать и как не потерять деньги на старте. Если хочешь разобраться и попробовать себя в этой сфере — читай внимательно. Этого материала достаточно для введения. Дальше только точечное изучение источника, вертикалей и практика!

Читать далее

Как отправлять документы с грифом ДСП по электронной почте: законы, шифрование, автоматизация

Wed, 07/02/2025 - 02:42

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

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

Читать далее

Астрономический календарь. Июль 2025

Wed, 07/02/2025 - 02:15

Актуальный список примечательных астрономических явлений на июль 2025 года, составленный из различных надежных источников. Все время указано по всемирному координированному времени (UTC), если не указано иное, и события адаптированы для общей видимости, а для некоторых из них для оптимального просмотра требуется бинокль или телескоп. Для точной видимости из вашего местоположения такие приложения, как Sky Tonight или Stellarium, могут предоставить точное время.

Читать далее

Способы повышения эффективности АСУ вентиляции здания санатория

Wed, 07/02/2025 - 00:50

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

Читать далее

Фишки Cursor — как сделать работу с ним дешевле и эффективнее?

Wed, 07/02/2025 - 00:26

Многие используют Cursor, не зная, на что он на самом деле способен. Будем идти от простого к сложному.

1. Самое простое, что позволит улучшить работы с Cursor — это использовать Cursor Rules

Что это даёт?

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

Документация здесь.
А тут отличные заготовки для правил

2. Включайте сразу несколько ИИ-агентов

В Cursor можно открыть 3 вкладки, где параллельно будут работать 3 ИИ-агента (это максимум). Единственное что - контролируйте, чтобы они они не использовали дни и те же файлы — могут перезаписать или удалить результаты работы другого агента, так что им нужно давать изолированные задачи.

Дополнительно можно ещё использовать фонового агента, который работает на серверах Cursor, и будет выполнять задание на основании вашего кода в репозитории. А потом все его результаты можно отправить в репозиторий или локально, однако он работает за дополнительную плату (Price-based)

Можно даже открыть второй Cursor, и запустить работу ещё там (особенно если работа ведётся с кардинально разными репозиториями), но это не очень удобно с точки зрения переключения между ними.

3. Кладите связанные репозитории в 1 папку и открывайте её в Cursor

Допустим, у вас есть бэкенд, фронтенд и ещё микросервис для управления подписками. Если вы поместите их в 1 папку и откроете её в Cursor, то он сможет ходить между ними и делать согласованный код. Допустим, он может сразу сделать контроллеры на бэкенде и api для них на фронтенде.

Читать далее

Who's online

There are currently 0 users and 0 guests online.