Feed aggregator

Почему лучшие лидеры мастерски расстаются с людьми

Habr.com - Tue, 04/15/2025 - 23:34

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

Читать далее

Коротко и по делу про механизм propagation в OpenTelemetry

Habr.com - Tue, 04/15/2025 - 23:32

Всем привет! Сегодня хочется поговорить про механизм распространения контекста трассировки в OpenTelemetry. Разберем, как он работает, и посмотрим простой пример на Go. Всё — коротко и по делу!

Меня зовут Носорев Константин, я backend-разработчик в Яндекс Пей, автор канала "Константин про IT" и просто любознательный инженер.

Читать далее

Коротко и по делу про механизм propagation в OpenTelemetry

Habr.com - Tue, 04/15/2025 - 23:31

Всем привет! Сегодня хочется поговорить про механизм распространения контекста трассировки в OpenTelemetry. Разберем, как он работает, и посмотрим простой пример на Go. Всё — коротко и по делу!

Меня зовут Носорев Константин, я backend-разработчик в Яндекс Пей, автор канала "Константин про IT" и просто любознательный инженер.

Читать далее

MSSQL: рисуем метрики из Query Store на листинге процедуры

Habr.com - Tue, 04/15/2025 - 23:00

В моей предыдущей статье я отображал метрики из записанного SQL profiler trace на листинг stored процедуры. Это идеально подходит к тестовым окружениям, но в production надо быть осторожным, и запись "частых" событий могут увеличивать CPU сервера и замедлять его работу.

@speshuric предложил использовать данные из Query Store. Там, правда, нет номеров строк. Но можно выкрутиться, так как есть смещения и можно посчитать количество переводов строки до смещения. Итак, сказано - сделано!

Читать далее

[Перевод] Рекомендательная система для вашего каталога научных работ (и не только!)

Habr.com - Tue, 04/15/2025 - 22:37

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

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

Читать далее

Доступ к SDRAM памяти на FPGA и «множество Мандельброта»

Habr.com - Tue, 04/15/2025 - 21:51

Здравствуйте. Меня зовут Дмитрий. Сегодня мы научимся работать с SDRAM памятью и нарисуем множество Мондельброта на экране.

Данная статья является продолжением статьи Создание видеокарты Бена Итера на FPGA чипе. Если вы не читали то очень рекомендую. Ну а мы начинаем.

Читать далее

Альтернативы накрутке опыта

Habr.com - Tue, 04/15/2025 - 21:32

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

Читать далее

Дизеринг в графике и вычислениях: математическая элегантность сеток с низким разхождением

Habr.com - Tue, 04/15/2025 - 21:24

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

Читать далее

Искусственный Интеллект: проверяем предсказания 2012 года и думаем о его (и нашем) будущем

Habr.com - Tue, 04/15/2025 - 21:18

В моей трилогии «Астровитянка» (первое издание от 2008, 2009, 2010) одним из главных героев является Инка – искусственный интеллект, с которым можно поболтать, посоветоваться, и который полезен в поиске информации и решении всяких интеллектуальных задач типа моделирования. Как потом выяснилось, «Астровитянка» вдохновила немало российских программистов на работу в области ИИ. В сентябре 2012 у меня взяли хабр-интервью на тему ИИ: https://habr.com/ru/articles/151075/ (с продолжением: https://habr.com/ru/articles/152110/).

Интересно сравнить мои соображения 12.5-летней давности с нынешним состоянием ИИ. Самоцитирую из тогда и комментирую из сейчас:

2012: «Полезных результатов в области ИИ сделано поразительно мало. Пока решаются задачи типа оптимального выбора маршрута кибером, или автоматической стыковки кораблей. Но лет 15 назад роботы были экзотикой для чудаков, а сейчас это целая индустрия, созданная по запросам военных, врачей и спасателей. Так что прорывы возможны».

2025: Считаю, что для 2012 года оценка была вполне адекватной

2012: «Я описал в своей книге вариант колонизации тел Солнечной системы, когда вперёд посылаются роботы с ИИ, которые способны построить базу из местных материалов и без непосредственного участия человека. И человек прилетает уже не в пустыню, а в благоустроенный город. Так что для колонизации космоса ИИ, пожалуй, будет поважнее мощных ракетных двигателей.»

2025: Маск собирается запустить на Марс ракету с роботом Оптимус и ИИ. Так что уже близко к реализации.

Читать далее

Три минуты на освоение обработки аудио и видео | Элегантное использование FFmpeg в Rust

Habr.com - Tue, 04/15/2025 - 21:16

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

FFmpeg — это признанный стандарт в индустрии, который умеет почти всё. Его используют популярные программы, такие как VLC, YouTube и OBS. Однако у FFmpeg есть свои подводные камни, которые могут доставить разработчикам головную боль:

https://github.com/YeautyYE/ez-ffmpeg

Что это за Linux? Alt K

Habr.com - Tue, 04/15/2025 - 20:59

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

Читать далее

Эффективный пакетный инференс моделей. Опыт инженеров VK

Habr.com - Tue, 04/15/2025 - 20:47

Привет, Хабр!  На связи Артём Петров, я занимаюсь разработкой ПО в центре технологий VK. Хочу рассказать о важной задаче обработки больших объёмов данных с использованием нескольких экземпляров одной и той же модели машинного обучения. Этот процесс называется batch inference («пакетный инференс») и позволяет значительно повысить производительность системы, особенно когда речь идёт о таблицах большого размера.

Читать далее

Как я создала плагин для Figma с помощью ChatGPT

Habr.com - Tue, 04/15/2025 - 20:16

Недавно я столкнулась с задачей, которую не решали существующие плагины. Я не разработчик, но решила попробовать создать инструмент сама — с помощью ChatGPT и GitHub Copilot.

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

В статье рассказываю, как пошагово прошла путь от идеи до рабочего плагина. Без магии, с фейлами, но с кайфом ✨

Читать далее

Теория категорий и красота математики

Habr.com - Tue, 04/15/2025 - 19:47

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

Читать далее

XML vs Compose, не можете решить?

Habr.com - Tue, 04/15/2025 - 19:42

Jetpack Compose — не просто “альтернатива XML”. Это совершенно другой парадигмальный сдвиг в том, как Android отрисовывает и управляет UI. Но чтобы по-настоящему понять, чем Compose отличается от привычного XML, давайте посмотрим, что происходит под капотом в каждом случае.

Читать далее

Генерация цветовых градиентов для дашбордов Dash и отдельных графиков Plotly

Habr.com - Tue, 04/15/2025 - 19:35

Создание цветовых градиентов для дашбордов в Dash/Plotly

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

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

В статье вы узнаете:

Как избежать проблем с ручным назначением цветов

Как предотвратить “заканчивание” заранее подготовленных цветовых палитр

Как создать равномерные цветовые градиенты в рамках заданной схемы

Практические примеры реализации на Plotly и Dash

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

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

Читать далее

RAII 2.0: RAII как архитектурный инструмент в C++

Habr.com - Tue, 04/15/2025 - 19:16

Идиома RAII — давно зарекомендовал себя как удобный способ автоматического управления ресурсами в C++. Обычно мы применяем его для управления памятью, файловыми дескрипторами или мьютексами. Однако что, если расширить понятие RAII до управления не только физическими ресурсами, но и логическими контрактами и состояниями системы?

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

Читать далее

[Перевод] Nuke, AppVeyor, GitVerse

Habr.com - Tue, 04/15/2025 - 19:00

Недавно я работал над небольшим собственным проектом, представляющим собой Roslyn-генератор интерфейсов только для чтения для существующих классов. Когда я посчитал, что пришло время выкладывать результаты в виде NuGet-пакета, я решил, что нужно создать автоматизированный конвейер сборки. В прошлом я уже решал такую задачу с помощью AppVeyor. Но на этот раз имелись некоторые отличия. Во-первых, в прошлом я использовал Cake для описания задач сборки. На этот раз я решил попробовать Nuke. Последний обещает лучшую интеграцию с Visual Studio. Кроме того, я решил попробовать русский аналог GitHub - GitVerse. Что из этого получилось, читайте ниже.

Читать далее

Как выбрать AML-сервис для работы с криптоплатежами

Habr.com - Tue, 04/15/2025 - 18:57

Да, Биткоин задумывался как альтернативное средство платежа для интернет-коммерции, свободное от запретов, барьеров и неоправданных комиссий. Но, как показала жизнь, нельзя жить в обществе и быть свободным от него: с одной стороны, криптовалюты полюбили мошенники, наркоторговцы и другой нелегальный бизнес. С другой, ключевым вопросом для владельца криптовалют является ввод-вывод средств из крипты в фиат и обратно. А где фиат, там банки с их KYC/AML, налоговые органы и обязательное указание источника происхождения средств.

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

Читать далее

Папа-айтишник и в декрете, и на работе. Новая реальность

Habr.com - Tue, 04/15/2025 - 18:38

Всем привет! Меня зовут Айдар, я работаю QA Engineer в Максилекте. Недавно я стал счастливым отцом первого ребенка и неизбежно занялся оформлением документов и пособий. Как и у многих здесь жена моя не работает, поэтому оформленное на нее пособие по уходу за ребенком получилось бы минимальным (чуть больше 9 тыс. рублей). В этой статье расскажу, как можно оформить все иначе - выгоднее для молодой семьи, в соответствии с последними изменениями в законодательстве.

Читать далее

Who's online

There are currently 1 user and 3 guests online.
Syndicate content