Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 58 min 33 sec ago

Ваши ИТ-затраты вышли из-под контроля. Пора это признать

Mon, 01/12/2026 - 17:01

До трети ИТ-бюджета крупных компаний может уходить на незапланированные расходы.

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

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

Меня зовут Евгения Асоскова, я владелец продукта SimpleOne ITAM. В этой статье разберем, почему так происходит, где теряются деньги и как вернуть контроль над ИТ-расходами.

Читать статью

Экстремальное масштабирование: концепт многочиплетного пакета Intel

Mon, 01/12/2026 - 17:00

Intel показала концепт экстремально крупного многочиплетного пакета — сборки из десятков вычислительных и вспомогательных кристаллов, объединенных в один модуль. Его площадь превышает 10 000 мм². Пока это экспериментальная архитектура для будущих ИИ-ускорителей и HPC-систем. Задача эксперимента — попробовать обойти физические ограничения монолитных чипов и заодно продемонстрировать пределы современных технологий упаковки, памяти и техпроцессов. Давайте попробуем разобраться, что это и как работает.

Читать далее

10 трендов ивент-маркетинга 2026

Mon, 01/12/2026 - 17:00

Ивент-индустрия тоже меняется. Массовые форумы уступают место камерным встречам, ИИ подбирает вам нужных людей как Tinder, а каждое событие теперь должно доказать свою пользу - или не случиться вообще. Разбираю 10 трендов, которые определяют будущее ивент-индустрии в 2026 году.

Читать далее

Кастомизация Angie (njs, Lua, Perl)

Mon, 01/12/2026 - 16:53

Север Angie вобрал в себя всю функциональность, которая десятилетиями формировалась в Nginx. Кроме того, разработчики за несколько лет добавили еще несколько модулей и расширили возможности существующих. Тем не менее, при реализации сложных задач может потребоваться индивидуальное решение, нестандартное поведение сервера и кастомизированная конфигурация. В таких задачах полезно использовать модули для расширения функциональности сервера на базе различных языков программирования: доступны njs, Lua и Perl.

Читать далее

Непрошеные советы: как вкатиться в работу после длинных праздников

Mon, 01/12/2026 - 16:47

Ну что, надеюсь все пережили эти длинные празники?

Дайджест космических новостей за прошедшую неделю

Mon, 01/12/2026 - 16:45

• Учёные проверили утверждение о том, что скорость света постоянна

• Обсерватория Веры Рубин сразу после запуска обнаружила рекордный астероид

• «Хаббл» обнаружил «Облако-9» — галактику, не породившую звёзд

• Астрономы обнаружили «галактики-утконосы», не вписывающиеся в знакомую нам схему формирования галактик

• «Радуга», обнаруженная близ мёртвой звезды, удивила астрономов

Читать далее

[Перевод] Как работает кэширование промптов — PagedAttention и автоматическое кэширование префикса плюс практические советы

Mon, 01/12/2026 - 16:35

Prompt caching часто обсуждают как «бонусную опцию» в API-прайсе: мол, попал в кэш — дешевле и быстрее. В статье разбираем, что за этим стоит на самом деле: почему кэш — это не «память диалога», а переиспользование KV-тензоров на уровне одинаковых префиксов, как из этого вырастает PagedAttention/vLLM с блоками и хэш-цепочками, и какие мелкие, но фатальные детали (динамический системный промпт, недетерминированный JSON, перестановка tool defs) мгновенно превращают кэш в тыкву.

Как это устроено

Юнит-экономика простыми словами — остановитесь посчитать

Mon, 01/12/2026 - 16:32

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

Поэтому - один лист, который можно заполнить за 20–30 минут и сразу увидеть слабое место и реальные перспективы.

Читать далее

[Перевод] Как DuckDB обрабатывает 1 ТБ данных менее чем за 30 секунд

Mon, 01/12/2026 - 16:30

Команда Python for Devs подготовила перевод статьи о том, как DuckDB ломает привычные представления о масштабах аналитических данных. Автор на реальных бенчмарках показывает, что 1 ТБ данных можно агрегировать за считанные секунды — без Spark, без распределённых кластеров и без сложной инфраструктуры.

Читать далее

Копирование формул из Википедии в Word

Mon, 01/12/2026 - 16:21

Раньше, года три назад, страница Википедии копировалась в Ворд вместе с формулами. Но затем копироваться стал только текст, а формулы перестали(!) отражаться в Ворде. Регистрация в Википедии не изменяет ситуацию. Не знаю, как для кого, но для меня это стало серьёзной проблемой.

В Интернете можно найти несколько способов копирования формул в Ворд. Скорее всего, когда‑то они работали, но теперь — нет (проверил!).

В поисках решения проблемы я случайно наткнулся на последовательность действий (см. ниже), которые легко и быстро(!) позволяют решить проблему — с третьего раза все операции займут не более двух‑трёх минут.

Алгоритм действий

1. Позиционируем курсор на формуле на странице в Википедии.

Нажимаем правую клавишу мыши (пкм).

В появившемся меню выбираем «Сохранить картинку как...».

В панельке «Сохранить» выбираем нужную папку на ПК и копируем в неё файл с изображением (нажимаем «Сохранить»).

Замечание. Файл изображения имеет расширение SVG Document. Для файлов других форматов (не SVG) алгоритм не работает.

2. Запускаем скопированный файл с изображением (через два щелчка) из выбранной папки.

3. В результате появляется панель Яндекс Браузера.

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

4. Нажимаем на клавиатуре ПК клавишу PrtSc (она делает снимок экрана).

5. Появляется панелька «Редактор скриншотов». Она в лву содержит нужную формулу. Сама панелька серая, но курсор отмечен большим белым крестом.

Читать далее

Подходы к state management в React

Mon, 01/12/2026 - 16:16

У React-разработчика две беды:

1. Целевые данные изменились, а ререндера нет.

2. Целевые данные не изменились, а ререндер есть.

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

Читать далее

Как сделать пак иконок для продукта с нуля до готовой библиотеки и не погрязнуть в бесконечных правках

Mon, 01/12/2026 - 16:11

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

Читать статью

Косметика с кислотой: тонкая грань между «работает» и «сжигаем нафиг кожу»

Mon, 01/12/2026 - 16:00

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

Поэтому при разработке формулы, первый вопрос звучит так: «Насколько агрессивной будет эта штука?» От ответа зависит, получится рабочее средство или пыточное. Разница между эффектом и ожогом — это буквально пара процентов концентрации или полпункта pH.

И тут в чат заходит миндальная кислота и начинается интересное.

Читать далее

[Перевод] Как банк использовал события компенсации в Camunda

Mon, 01/12/2026 - 16:00

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

Читать далее

Маркировка рекламы: теория, случаи из практики и штрафы

Mon, 01/12/2026 - 15:36

Закон о маркировке рекламы действует уже достаточно времени, чтобы сформировалась судебная практика. Чтобы понять логику регулятора, важно различать «информирование» и «рекламу». Ниже — теоретическая база и реальные примеры из практики ФАС и судов.

1. Что считается рекламой: теория и случаи из практики

Согласно закону и разъяснениям ФАС, ключевыми признаками рекламы являются:

Читать далее

Бастионы, SSH-шлюзы и не только — инструменты для удаленного подключения к домашним лабораториям

Mon, 01/12/2026 - 15:36

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

Читать далее

Mock API для QA: Mockoon + ngrok

Mon, 01/12/2026 - 15:20

Тестировщикам часто приходится работать в условиях, когда бэкенд ещё не готов, API нестабильно или внешние сервисы недоступны. В таких ситуациях тестирование либо откладывается, либо превращается в угадывание «на словах».

В этой статье я показываю, как тестировщик может самостоятельно поднять управляемый mock API без написания серверного кода и сделать его доступным из интернета.

Мы разберём связку Mockoon + ngrok:
— как создавать mock endpoints;
— как эмулировать 200 / 404 / 500 и другие ответы;
— как тестировать фронт и интеграции без реального бэкенда.

Статья ориентирована на QA-инженеров и подойдёт даже тем, кто никогда не писал backend.

Читать далее

Мне страшно возвращаться на работу

Mon, 01/12/2026 - 15:09

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

Читать далее

Go: сборщик мусора там, где его не ждут

Mon, 01/12/2026 - 15:07

Когда мы говорим о сборщике мусора, то сразу думаем о куче. Зачем он нужен в стеке? Переменная попала на стек, функция завершила исполнение — стек вжух! — и очистился. 

А что, если я вам скажу, что на стеке Go тоже свой сборщик мусора? Звучит неожиданно? Давайте разберемся по порядку.

Читать далее

Топ-10 инструментов для управления лог-файлами в 2026 году

Mon, 01/12/2026 - 15:01

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

Читать далее

Who's online

There are currently 1 user and 2 guests online.