Сборщик RSS-лент

Не UML-диаграммы на PlantUML. Обзор с примерами

Habr.com - чт, 11/28/2024 - 10:30

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик Назначением инструмента PlantUML принято считать построение UML-диаграмм. Но на самом у него намного больше возможностей и типов диаграмм, которые можно создать.

В этой статья я расскажу о нескольких диаграммах, которые не относятся к UML, но могут быть построены с помощью PlantUML.

Читать далее

Итерация по UENUM в Unreal Engine

Habr.com - чт, 11/28/2024 - 10:16

Понадобилось мне создать панель категорий размещаемых предметов в UI. В наследие мне достался уже готовый UENUM, который в будущем будет изменен.

Естественно, очень не хотелось вручную перемещать и настраивать каждый отдельный виджет. Так еще и заниматься этим в будущем с изменениями категорий. Хотелось чего-то простого и универсального. Чтобы вот вызвал условный For Each Loop и сгенерировал все как надо, еще и не обязательно только для этого енама.

Выход был найден! Если мы создаем UENUM, то unreal сам генерит всю нужную инфу и создает для нас UEnum класс, который является UObject. Нужно лишь правильно использовать эту информацию.

Читать далее

Тренды и итоги 2024 года

Habr.com - чт, 11/28/2024 - 10:01

С вами уже 70-й юбилейный выпуск подкаста «Хочу в Геймдев!», который мы решили посвятить 2024 году, какие тренды он сформировал, что случилось с игровой индустрией и как изменились игроки и их потребности — об этом и многом другом в выпуске!

Как всегда, ведущие:

— Вячеслав Уточкин, руководитель программы «Менеджмент игровых проектов», генеральный продюсер GEEKY HOUSE;

— Константин Сахнов, игровой продюсер, научный руководитель программы «Менеджмент игровых проектов».

И приглашенный гость: Роман Тиняев, директор практики «Машиностроение и технологии», компании Strategy Partners.

Азиатско-Тихоокеанский регион

В 2024 году наблюдается доминация именно азиатского направления, развитие компаний и национальных продуктов, поглощение крупными компаниями более мелких издателей, повышение интереса к культуре региона. В данный момент для отечественных разработчиков выход на эти рынки осложнён, однако Ассоциация развития видеоигровой индустрии плотно сотрудничает с Кореей, с Ираном, с Бразилией и многими другими странами, предоставляя проектам Российской разработки возможности коммуникации и выхода в эти страны.

Обо всём по порядку:

— После успеха региональных продуктов, например Black Myth: Wukong, в этом году появился важный тренд и интерес к китайской, индийской и корейской культуре в играх. Влияет в том числе и некоторое пресыщением историями и ценностями из стран Европы и культуры Японии.
— Крупные компании Китая готовы вкладываться в небольшие проекты, инди разработки, так как процесс связан с меньшими рисками, а возможности реализовать новые идеи и интересный контент выше.
— В 2024 году стали активнее развиваться региональные магазины дистрибуции игр, как аналог крупнейшим игрокам: Steam, EGS.
— Азиатский регион задаёт тренды и новые идеи для рынка мобильных игр, в то время как Америка направлена на консоли, а в России сейчас доминируют ПК-бояре, хотя и мобильная школа игр основанных на математике до сих пор сильна несмотря на релокацию большого числа крупных мобильных студий.

Читать далее

Как использовать JDBC коннектор Kafka для повышения производительности обработки и записи данных

Habr.com - чт, 11/28/2024 - 10:00

Коллеги, доброго дня и отличного настроения!

Меня зовут Ремизов Роман, я системный аналитик ГК Юзтех, и в этой статье я расскажу про использование JDBC коннектора Kafka для обработки нескольких сообщений в одном агрегате, с целью оптимизации производительности записи данных в базу.

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

Читать далее

Допущения и ограничения в жизни менеджера

Habr.com - чт, 11/28/2024 - 09:08

Менеджер должен тащить. Давать срок и попадать в него, как обещал. Если менеджер не тащит – это плохой менеджер. Это очевидно. А что, если менеджер тащит, но не туда? Или по ТЗ тащит туда, но заказчик недоволен? А если менеджер выгорает от того, что к нему каждый день прибегает заказчик с нереальными и плохо описанными задачами, а потом убегает и жалуется руководству, что менеджер отказывается оценивать работы в таком виде?

Эта статья будет про то, как можно помочь вашим заказчикам лучше формулировать требования, а не посылать их нафиг при виде некачественных постановок и быть (а не выглядеть) тем, кто тащит куда нужно и помогает, а не делает вид.

Это очередная статья из цикла статей и постов в моем ТГ канале о жизни менеджеров и необходимых им софтскиллах. Это то, чего обычно руководителям не рассказывают на курсах, но что вам понадобится с самого первого дня его работы. Если тема для вас интересная, подписывайтесь на мой ТГ "Морковка спереди, морковка сзади" и читайте другие мои статьи тут, на Хабре).

Читать далее

Как спрятать любые данные в PNG

Habr.com - чт, 11/28/2024 - 07:46

А вы уже прятали что-то внутри PNG?

Базовый способ надежно спрятать что-то внутри картинки. И все на вашем любимом JavaScript!

Подробнее

Сдвиговый регистр или то, о чём не расскажут в статьях для начинающих :: атрибуты синтеза

Habr.com - чт, 11/28/2024 - 07:44

Сдвиговый регистр – это одна из наиболее часто применяемых конструкций в проектах на ПЛИС. Сегодня мы уделим внимание тому, как можно и нужно писать VHDL и Verilog код для сдвиговых регистров, но при этом, чтобы синтезатор понял, что мы хотим реализовать сдвиговый регистр из нескольких триггеров или же задействовать для его реализации специальные ресурсы, такие как SRL регистры.

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

read_enable: in std_logic;

OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора

Habr.com - чт, 11/28/2024 - 07:31

Приветствую, уважаемый читатель!

В первой части мы реализовали простейший аллокатор с минимальным оверхедом. Конечно же на самом деле все сложнее. Так реализация дефрагментации была наивной и не могла сливать блоки даже когда не было распределенных блоков после нескольких вызовов mem_free. Для того, что бы получить исходную картинку где будет только 2 служебных блока и один свободный нужно было бы вызвать mem_alloc с размером большим чем доступно памяти что бы искусственно запустить дефрагментацию. В этой части мы это исправим и напишем юнит тест для нашего аллокатора что бы убедится что он работает правильно.

Читать далее

Как удалить Excel навсегда: делегируем юнит-экономику на Wildberries нейронке

Habr.com - чт, 11/28/2024 - 07:21

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

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

Рассказываем, как доверить нейросети принятие решений об оптимизации юнит-экономики.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.
Ленты новостей