Feed aggregator

Сеньор знает лучше? Как управлять очень опытными разработчиками

Habr.com - Tue, 07/29/2025 - 22:16

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

Читать далее

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

Habr.com - Tue, 07/29/2025 - 22:16

Приветствую! Хочу рассказать про свой мини pet‑проект «Just Skip It!», который я разработала (и надеюсь буду развивать), чтобы автоматически пропускать нежелательные сцены в видео.

Поводом для создания проекта, послужило желание избавиться от «неинтересных» эпизодов, которые, по моему мнению, «не улучшают» семейную коллекцию кинофильмов. Сначала использовались варианты редактирования файлов, от комбайнов — видеоредакторов до батников + ffmpeg, довольно быстро я поняла, что этот метод «не очень», так как неисправимо портит оригинальный файл. Хотелось более гибкого решения, которое позволит быстро и неинвазивно вносить изменения в процесс цензурирования.

Так и родился проект «Just Skip It!». В предлагаемой мной реализации, я использовала медиаплеер VLC, и утилиту на Python, которая управляет плеером через его RC‑интерфейс.

Читать далее

Тестируем Kafka с Testcontainers

Habr.com - Tue, 07/29/2025 - 21:55

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

Сегодня мы рассмотрим, как протестировать Kafka с помощью Testcontainers.

Testcontainers — это библиотека, которая из JUnit-теста запускает Docker-контейнеры как обычные Java-объекты. Вы пишете пару строк — а на фоне поднимается полноценная инфраструктура: база, брокер, Redis, что угодно. После теста контейнер гарантированно останавливается, поэтому окружение всегда чистое, а CI не засоряется процессами.

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

Читать далее

Трудовая дисциплина

Habr.com - Tue, 07/29/2025 - 21:38

Что делать с нехорошими людьми на работе, если они к вам каким‑то образом пробрались. Специально для нынешних и будущих тимлидов — когда команду разработки вам уже доверяют, но собственная «тактическая борода» еще пока не выросла.

Читать далее

Как наиболее эффективно защитить права на ПО

Habr.com - Tue, 07/29/2025 - 21:15

Статья рассматривает способы защиты прав на программное обеспечение (ПО) в России, включая авторское право и патентование. Авторское право охраняет код программы, но не её идеи, тогда как патентование возможно для технических решений, реализуемых ПО. Приводятся примеры успешного патентования способов. Рекомендуется комбинировать оба метода для максимальной защиты IT-продуктов.

Читать далее

Data Vault: моделирование хабов, линков, сателлитов в IDE asapBI

Habr.com - Tue, 07/29/2025 - 21:15

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

Всем хорош Data Vault, однако схватиться с ним «врукопашную», используя только SQL, захочет не каждый. Останавливает большой объем ручных операций, а также большой объем деталей реализации. Большое количество join, за которые критикуют Data Vault, не является определяющим моментом, так как уже сейчас базы данных способны их эффективно обрабатывать, а с течением времени мощность серверов только возрастает.

Но творческая мысль не дремлет, постепенно появляются инструменты для автоматизации построения Data Vault. Например, это пакет AutomateDV для dbt, графическая надстройка над ним Datapulse, построение модели DV в BI.Qube.

Data Vault меня заинтересовал — уж много плюшек он сулит, и для его изучения я занимаюсь проектом asapBI — low‑code IDE для моделирования DWH. Требования к создаваемой системе я описал на сайте asapbi.ru. Их достаточно много, поэтому не буду их тут перечислять.

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

Читать далее

Кому принадлежат права на произведения, созданные искусственным интеллектом?

Habr.com - Tue, 07/29/2025 - 20:45

Нейросети уже пишут книги, рисуют картины и сочиняют музыку. Но кто получает авторские права на эти произведения? Может ли ИИ быть автором? Законодательство пока не успевает за технологиями, и это создаёт правовую неразбериху. Разбираемся, как защитить свои права и не нарушить чужие в эпоху нейросетей.

Читать далее

Генерация креативных названий. Топ нейросетей для создания цепляющих заголовков

Habr.com - Tue, 07/29/2025 - 20:42

Знакомы с мучительным ступором перед пустым полем «Заголовок»?

Помните Дэвида Огилви — «отца рекламы»? Он утверждал, что 80% читателей видят только заголовок. Вы вкладываете часы, а у вас есть секунды, чтобы зацепить взгляд читателя. Если заголовок провалился — ваш шедевр, каким бы гениальным он ни был, канет в Лету новостной ленты или поисковой выдачи. Это как потратить годы на строительство роскошного ресторана, но повесить на дверь вывеску «Еда здесь».

Эта проблема мучает блогеров и копирайтеров, маркетологов и разработчиков (кто писал документацию или release notes — поймёт), предпринимателей и даже студентов, защищающих диплом. Заголовок — это не просто текст. Это визитная карточка вашего продукта в мире переизбытка информации.

Сегодня я подобрал для вас несколько очень хороших и интересных продуктов для работы с текстом, специализирующихся на генерации заголовков или включающих в себя эту возможность. Я провёл тесты, охватывающие большинство пострадавших от перегрузки нашего инфополя. 3 запроса, 3 группы — 5 нейросетей. Начнём!

Читать далее

Who's online

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