pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Можно как то суммировать эти цифры использую цикл php?

Лучший ответ: array_sum(range(10, 40, 2));
Это?

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

Если сомневаетесь, как именно должно что-то работать, перечитайте основы в учебнике/документации (по какому алгоритму работает цикл while, в каком порядке выполнится $a=$b+=1 и т.п.)
Вопрос: Куда крепить провод с заземлением в бп?

Лучший ответ: К корусу БП

Худший ответ: К металлической части основания (корпуса) питаемого оборудования.
В том от чего этот БП должен быть винт под это дело.
Вопрос: Стоит ли использовать Unity для GUI приложения?

Лучший ответ: Я бы не советовал. Вам придется делать свою реализацию UI (речь именно про визуал), но вы при этом теряете поддержку всего системного, типа того же MaterialDesign. 
Ну и вес приложения )

Худший ответ: На QML иногда делают игры и мультимедийные системы автомобилей — с анимациями там всё хорошо, ничего не тормозит, и из коробки есть библиотека компонентов UI с поддержкой материал дизайна.
Вопрос: Поднять прокси на виндовс доступный из внешней сети?

Лучший ответ: Чтобы подключаться к прокси, должен использоваться белый IP.
Если интернет у Вас с телефона - узнавайте у оператора, как подключить услугу "белый IP", т.к. по-умолчанию все пользователи интенета у операторов сидят за NATом.

Худший ответ: Могу ли я использовать белый ип от основного провайдера.
И по локальной сети подключатся к мобильной сети?
===========
Могу ли я использовать стороний софт для того чтобы поднять сервер прокси на телефоне?
Вопрос: Аналог результатов функции из TypeScript в C#?

Лучший ответ: Никак. В C# нет никаких юнионов и это пахнет говнокодом.

Если void или картинку, то возвращай картинку или null.

 Если нужно строку или число - создавай новый класс или структуру для этого.

Худший ответ: Как по мне извращение
using System;
					
public class Program
{
	public static void Main()
	{
		try{
		  GetImage(2);
		}
		catch(ArgumentException e){
		  Console.WriteLine( int.Parse(e.Message));
		}
	}
	public static string GetImage(int index){
	  if(index == 1){ return "/img/1";}
	  throw new ArgumentException("5");
	}
}

Еще большее
using System;
					
public class Program
{
	public static void Main()
	{
		Object r = GetImage(1);
		Check(r);
		 r = GetImage(2);
		Check(r);
	}
	public static void Check(Object o){
	   if(o is String) Console.WriteLine("string");
	   if(o is int) Console.WriteLine("int");
		else
		Console.WriteLine(o.GetType());
	}
	public static Object GetImage(int index){
	  if(index == 1){ return "/img/1";}
	  return 5;
	}
}
Вопрос: Как научиться объяснять?

Лучший ответ: Есть волшебный метод, который называется "декомпозиция". Мои наблюдения говорят, что 80% людей им просто не владеют.  От слова -  вообще. Ни в профессиональной, ни в обыдиной жизни. Но вот те, кто объясняют доходчиво -  владеют им виртуозно.
Заключается он в следующем. Если надо что-то объяснить, и это что-то чуть сложнее таблицы умножения (но и ее кстати тоже), задачу можно всегда разбить на части, из которых компонуется готовое решение. Вы должны на первой "итерации" объяснить ответ "с птичьего полета",    как последовательностей этих самых подзадач, без углубления в детали, без подробных выкладок, что называется - "на пальцах". Причем, конечно, на языке понятном и воспринимаемом партнером.  Когда (и если) он поймет вашу идею, поймет шаги  -  начинаете углубляться в объяснение конкретных подзадач. Вот тут уже начинаете использовать меньше "его" терминов, больше "своих".  В какой-то момент он начинает сам понимать и самостоятельно додумывать решения.  Тогда переходите к следующей подзадаче. Конечно, каждую подзадачу часто можно (а иногда - для очень сложных задач -  и нужно) декомпозировать дальше. И так до того момента, когда вы можете объяснить полностью. 
Тогда вы и сами понимаете "roadmap" вашего объяснения, не теряете нить рассуждений и не сбиваетесь, и партнеру легче выстраивать "цепочку понимания", следя за ходом объяснения и сразу понимая, где именно он перестал улавливать мысль.  Разумеется, при этом очень важно, что-бы собеседник был заинтересован в том, что-бы получить от вас объяснение, а не просто спросил чтобы "а поговорить".

Худший ответ: Научиться рассказывать можно, но и слушатели должны уметь понимать что им сказали. 
Если сложность с объяснением или пониманием какого-либо алгоритма/архитектуры и т.п., то проще нарисовать и показать.
Вопрос: Какую базу данных лучше всего использовать для асинхронного программирования?

Лучший ответ: На сегодняшний день единственная по-настоящему асинхронная СУБД - это PostgreSQL.

P.S. GINO и Aiosqlite - это не базы данных.

Худший ответ: MariaDB на все случаи жизни
Вопрос: Предложения по лицензированию ПО на ВМ?

Лучший ответ: Сделайте плавающую лицензию. 
Примерный алгоритм

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

В итоге программа запускается в 1 экземпляре, если вторая машина регистрируется то все остальные билеты протухают

Худший ответ: Как только Ваш продукт станет интересен более чем полутора калекам - на него напишут кейген и все ваше шифрование пойдет лесом. Или сделают патч, который позволит принимать лицензию, даже если там написано слово #опа.
Единственный рабочий вариант - это проверять лицензию на сервере
Вопрос: Какие проекты запрещено писать на React по лицензии?

Лучший ответ: React использует MIT лицензию => никаких ограничений нет.

Хз откуда эта байка пошла (может так было, когда реакт только вышел, хз)

Худший ответ: Я понимаю что многие коментаторы могли и не заниматься фронтендом до 2017го (а, видимо, так оно и есть :) ), но зачем писать чушь если не в теме не понятно.
https://habr.com/ru/news/t/338642/
Вопрос: Turbo boost процессора intel работает странно. Как можно исправить?

Лучший ответ: Нормально всё у вас работает. Суть турбобуста - именно кратковременный разгон процессора, чтобы сгладить пиковые нагрузки. Если у вас высокая нагрузка планируется на постоянной основе, то, конечно, процессор не может долго работать в разогнанном режиме и возвращается к штатной частоте.

Худший ответ: Можете попробовать утилиту ditherig, у неё есть опция "Disable TDP limit"

Более подробно вы можете настроить режимы в Intel® Extreme Tuning Utility
но требуется осторожность, в случае неправильных параметров можете сломать ПК
Вопрос: Как вызвать функцию после изменение ngModel?

Лучший ответ: Реактивную форму сделайте, и будет вам Observable
А вообще [(ngModel)] это сахар для [ngModel]="name" (ngModelChange)="name = $event"

А ngChange это из angular.js

Худший ответ: есть как минимум 2 способа решения для получения нашего любимого Observable

1 способ 
Сделать реактивную форму и через valueChanges слушать изменения

2 способ 
HTML 
<input type="text" [(ngModel)]="name" #myInput>

TS
@ViewChild('myInput') myInput: ElementRef | undefined;

ngAfterViewInit() {
    fromEvent(this.myInput?.nativeElement, 'keyup') // <- тут слушаете событие, которое Вам нравится
      .pipe(
        map((el: any) => el.target.value),
        takeUntil(this.ngUnsubscribe$),
      )
      .subscribe((value: string) => {
        console.log(value);
      });
}
Вопрос: Какие проекты можно реализовать начинающему php разработчику?

Лучший ответ: Абсолютно не важно насколько сложный проект, все можно делать по частям, вопрос только сколько времени вы хотите этому посвятить. Чем сложнее проект, тем больше нюансов и кейсов сможете отработать. Тут только личный подход - "хочу быстро что-то рабочее" или "хочу большое и сложное, время есть, практика рулит".

Худший ответ: После основ лучше изучайте ООП. Изучите паттерны, посмотрите как сделаны фреймворки. Попробуйте написать простой блог/интернет магазин и т.п.
Вопрос: Как настроить проброс портов через роутер провайдера (домашний роутер TP-Link)?

Лучший ответ: Если ваш роутер получает серый адрес - то ничего вы с этим не сделаете. Обращайтесь к провайдеру, заказывайте услугу реального ип адреса (динамический, статический - на выбор), если у него это есть.

Провайдерский "роутер" - это более другая железка, никаких пробросов на ней не сделать.

Как вариант - поднимайте впн на сервер в мире, там настраивайте пробросы портов.
DDNS тут вам тоже ничем не поможет.

Худший ответ: Схему дайте. что и как у Вас подключается.
Ну и зачем Вам 2 роутера. Уберите провайдерский и поставьте свой
Вопрос: Повлияет ли уход Microsoft на C#/.NET?

Лучший ответ: Максимум - повысится стоимость на аренду windows веб сервера (IIS), но можно для этих целей использовать и linux сервера, так как Net core уже вполне адекватен.

Худший ответ: C# разработка жить будет. 

Код писать можно тут, без привязки к microsoft https://github.com/VSCodium/vscodium Деплой на линукс (по желанию) - win server может жить и "без активации". На лицензии, многие (даже крупные банки) уже забили. А про azure, скорее всего, предется забыть или делать учетку без привязки к рф.

Риски есть, но это не станет причиной переписывания текущих систем, отказа от c# или увольнения команд.
Вопрос: Почему при, якобы, образовавшейся задолженности за интернет — какие-то сайты открывается, а какие-то нет?

Лучший ответ: Принцип простой - пока у вас все оплачено, все работает.
Как только деньги закончились, начинается блокировка.
Провайдер блокирует доступ в интернет.
Адреса всех сайтов на уровне DNS подменяются на x.x.x.x, где x.x.x.x - адрес где расположен личный кабинет абонента на сайте  провайдера.
Доступ к другим адресам блокируется.
Из блокировки исключаются некоторые сайты - например сайты банков и платежных систем и все ресурсы необходимые для их работы, чтобы вы смогли оплатить долг картой, даже при блокировке.
При блокировке зачастую нормально работают сайты провайдера и внутренние ресурсы провайдера, но все зависит от структуры сети провайдера.

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

Худший ответ: Некоторые сайты могут быть в whitelist - внутренние сайты провайдера, сайты банков через которые можно провести оплату. Может быть еще что-то у провайдера просто открыто, а что-то закешировано.

Опять же, у провайдера может блокировка быть кривовато настроена, особую логику не ищи, и на стабильность того, что какие-то сайты работают даже при блокировке - не стоит рассчитывать.

Опять же "без доступа к интернету" определяется, например доступом к www.msftncsi.com/ncsi.txt, и резолвом домена dns.msftncsi.com. Если их заблокировать, то может весь остальной интернет работать отлично, а у вас будет надпись что no internet access. В разных версиях виндовс этот детект может немного меняться.
Вопрос: Дают ли выигрыш ссылки на элементы массива и на поля объектов в PHP?

Лучший ответ: С точки зрения памяти не даёт, потому что в РНР и так очень оптимальное управление памятью.
В частности, при присвоении значений переменным применяется принцип copy-on-write. Объекты же и так всегда копируются по ссылке.

С точки зрения  "вычислять адрес промежуточного объекта" - я никогда не слышал о таких проблемах. Судя по всему, это явно не является узким местом для динамически интерпретируемого языка.
В любом случае, учитывая copy-on-write, исходно это снова будет опять ссылка.

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

Худший ответ: все зависит от ситуации. в большинстве случаев дает т.к. ссылка занимает меньше места в памяти, чем значение.
Вопрос: Может ли модуль hc-05/hc-06 работать автономно, без микроконтроллера(ардуино)?

Лучший ответ: Нет, не может, тк чип на этих модулях не может работать самостоятельно. Для его работы нужен ещё 1 микроконтроллер, который будет с ним общаться по uart (например ардуино)

Худший ответ: Можно обойтись, но для этого вам понадобиться преобразовать Ваши 5V  в сигнал DTMF посредством DTMF декодера типа такого 

его описание есть в сети, на выходе аудио вы получаете стандартные аналоговые сигналы (значения ) управления в связи, и можете их транслировать по воздуху удобными средствами в т.ч. и через блютус. Как детектировать сигнал на Вашей трубке, можно нарыть так же в сети.
Пока писал ответ, на ум пришел еще более простой вариант для которого можно построить примитивный DTMF генератор, тастатура которого на определенную цифру от 0 до 9 и #, * будет получать импульс от датчика 5V  с подтяжкой к земле, на выходе генератора имеем нужный сигнал к примеру кнопке на трубке которая запрограммирована на набор нужного номера, но там нужно все делать вдумчиво.
Вопрос: Как запустить docker на MacOs без Docker Desktop?

Лучший ответ: Colima - https://github.com/abiosoft/colima
использую вместо докер-десктоп на маке, легкая и простая.

Худший ответ: Поставьте виртуалку с линукс и работайте в ней
Вопрос: Какая распиновка внутренних шлейфов караоке?

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

Худший ответ: скорей всего распиновка уникальная :)
назначение каждого пина можно выяснить, только реверснув разводку платы.
ну или найдя схему в интернете.
Вопрос: Это синтаксический сахар или есть какая-то существенная разница?

Лучший ответ: В Java Language Spec - Глава 10.2 https://docs.oracle.com/javase/specs/jls/se19/jls19.pdf

Худший ответ: Что-то Шилдт лажанул, в Style Guide как от Sun/Oracle, так и от Google рекомендуется ставить квадратные скобки только рядом с типом.
Вопрос: Почему мои вопросы блокируют?

Лучший ответ: Очевидно же - они правила нарушают. Будете продолжать в том же духе - заблокируют не только вопросы, но и вас самого. Так что на вашем месте, я бы сейчас перешел по ссылке и ознакомился с тем, как тут принято себя вести.

И, кстати, здесь не форум.

Худший ответ: Почему мои вопросы на этом форуме блокируют? 
Потому что это не форум

Это:
- сервис вопросов и ответов
- у него есть правила, за соблюдением которых следят (и правильно делают)
- у него есть (уже!) традиции :)
Вопрос: Когда использовать Collection, а когда Iterator?

Лучший ответ: Старайтесь никогда не использовать циклы for и while.
Вместо них используйте Stream API.

Худший ответ: В каких случаях следует идти через Collection, а в каких через Iterator? (особенно если надо просто пробежаться всем элементам).
Зависит от объекта, по которому вы хотите просто пробежаться. Если он имплементирует интерфейс Iterable (или унаследованный от него Collection), то for(Pet p:pets) - ваш вариант.

Через Iterator следует идти, если вы хотите пробежаться по элементам и в процессе пробежки удалить какие-то элементы из итерируемой коллекции. Сделать это безопасно можно только через Iterator.

Решение с Iterator выглядит привлекательно при написании класса, в котором реали­зация интерфейса Collection затруднена или непрактична.
Здесь автор имеет ввиду, если вы сами пишете класс, по которому можно "пробежаться". В этом случае проще всего сделать это через итератор, так как в нем меньше методов, которые необходимо реализовать, по сравнению с интерфейсом Collection.
Вопрос: Почему регулярное выражение парсит лишь первую строку?

Лучший ответ: Для парсинга html кода существует DOMParser:
https://developer.mozilla.org/ru/docs/Web/API/DOMParser
Использовать регулярки для получения ссылок это накладно по расходам и неоправданно.

Худший ответ: По умолчанию ищет только первое совпадение.
Чтобы сделать поиск глобальным, нужно добавить соответствующий флаг "g"

var pathFor = new RegExp('(?<=href=")(.+?)(?=")', 'g');
Вопрос: Есть ли смысл брать оперативку больше 3200 МГц, если проц работает с частотами до 3200 включительно?

Лучший ответ: Если посмотреть на QVL вашей m/b то можно обнаружить, что есть некоторое количество памяти, которая гарантированно работает на частоте больше 3200. Посмотреть можно тут: QVL
Сверху там написано Vermeer CPU - это, например Ryzen 9 5950X.
Ничего там не "лочится".

Оперативная память не из QVL может заработать с параметрами XMP профиля, а может и нет. Гарантии на это никто не даст. XMP - это, все таки, уже какой-никакой разгон.
Если не хотите экспеременитровать, а чтобы "вставил и забыл" - берите из QVL.

Худший ответ: у мну по спекам, проц поддерживал максимум 2133 и 64 гига рам. 
по факту: 128 гигов и частота за 3000. 

многое зависит от железа и собственных рук.
Вопрос: Какая специальность в интернет-маркетинге самая востребованная в среднем, для фриланса/удалёнки (smm, seo, контекстная реклама)?

Лучший ответ: А какая разница вы же все равно один, и не 1000 человек, чтобы волноваться что работы не хватит, в маркетинге ещё десятилетие будет нехватка специалистов во всем

Худший ответ: Если ранжировать их по востребованности и порогу входа, то я бы составил такой список:
1.	SMM
2.	Контекстная реклама
3.	SEO

Первое место – однозначно SMM. Практически весь бизнес сейчас представлен в социальных сетях. Компании, имеющие свой сайт, создают сообщества в Вконтакте и на других площадках. А если сайта нет – то они создают, в первую очередь, именно аккаунты в соцсетях, а не сайт. Конечно, есть некоторые ниши, где соцсети неактуальны, но мы берем общую тенденцию. 

Сейчас это направление еще более актуально, чем раньше. Блокировка Instagram и Facebook привела к массовой «миграции» бизнеса в Вконтакте и Telegram. Как бы это странно не звучало – многие из них не умеют даже создать группу, не говоря уже об оформлении и продвижении. Поэтому ближайшее время спрос на специалистов по продвижению в соцсетях будет крайне высок. Тем более не забываем и об отечественном аналоге LinkedIn – TenChat. 

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

Что поставить на второе место с точки зрения востребованности – контекстную рекламу или SEO – я сомневался. Речь идет о продвижении в интернете, поэтому основная разница тут следующая: контекстная реклама дает быстрый результат, SEO – результат в перспективе. Бизнес не привык ждать, поэтому интересуется именно быстрыми результатами. А это точно не про SEO. Ну и обучиться настройке контекстной рекламы намного проще.

Наконец, третье место – SEO. На мой взгляд, здесь самый высокий порог входа, т.к. придется изучать очень много, постоянно проводить тесты и пр. Крупный бизнес держит ТОП поиска Яндекс и Google, поэтому обойти их практически нереально. И многие компании это прекрасно понимают. Особенно на фоне того, что многие вкладывают деньги в SEO и не видят результат. Отсюда и более низкий спрос на специалистов.
Вопрос: Работает ли автообмен о счетах, прилетал ли кому-то от налоговой запрос о зарубежных счетах (банки, wise, advcash, revolut, vivid)?

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

Худший ответ: Автообмен работает уже давно, а окно прилёта 2 года, т.к. с кем-то обмен онлаин, с кем-то в первое полугодие после конца года.
Пруфы в интернете гуглятся на раз два. Не вижу смысла тут ссылки кидать.
Забудте об анонимности. И крипта не выход, выведите с крипты на свой счёт - так же автообменом зацепят спустя года 2.

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

Лучший ответ: 1с,программеры,двопс, Бухи, манагеры...
Спокойно работают удаленно, всё зависит только от компании

Худший ответ: Удаленный формат работы допустим для любых видов деятельности, в которых возможно выполнение своих рабочих обязанностей с отрывом от места работы – например, программирование, бухгалтерский учет, юриспруденция, маркетинг и т.д. А вот условные сварочные работы, сантехнические работы, обслуживание станков на производстве и пр. уже не получится осуществлять в дистанционном формате, поэтому удаленка тут невозможна. Как видите, все просто. 

В вашем случае не может быть никаких препятствий для перехода на удаленку. Этот вопрос стоит обсудить с руководителем. Возможно, вам пойдут навстречу. В противном случае можно рассмотреть следующие варианты:

Переезд ближе к месту работы. Это позволит экономить время при пеших прогулках до работы и обратно. Если вы снимаете квартиру, это будет не столь критично (конечно, при условии плюс-минус одинаковой стоимости аренды жилья). Если у вас своя квартира или вы живете на окраине, а офис находится в центре – этот вариант не подходит.
Смена транспорта. Можно попробовать велосипед (электровелосипед) или электросамокат, на них не укачивает. Конечно, тут все будет зависеть от пешеходного трафика, но при средней скорости в 20-25 км/ч вы будете добираться до работы в 4-5 раз быстрее, чем пешком. Соответственно, вместо 1,5 часов пешей прогулки вас ждет буквально 20 минут поездки. К сожалению, в зимний период и дождливую погоду этот вариант не подойдет.
Лекарственные препараты от укачивания. Например, «Драмина» и пр. Многим помогает при длительных поездках на автобусе, в морских круизах и пр. 

Наконец, вы можете просто сменить работу. И при выборе новой отталкиваться от возможности удаленного трудоустройства.
Вопрос: Как работать в php с большим xml?

Лучший ответ: Вам стоит обратить внимание на yield в PHP. Можете погуглить , что это. Здесь тоже был вопрос. И переделать код используя yield для более точного считывания файла по частям

Худший ответ: почитай про долгие контроллеры/экшены, если вкратце, то контроллер разбивает задачу на шаги/блоки каждый из которых займет меньше времени чем макс. время выполнения скрипта и потом пошагово обрабатывает файл - ajax/cron запросы к контроллеру повторяются до тех пор, пока не будут выполнены все шаги/блоки.
Вопрос: Как подождать, пока сервер даст ответ и дальше продолжить выполнение метода?

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

Худший ответ: Вообще Владимир всё правильно сказал.
Асинхронные фичи здесь не нужны
Вопрос: Как можно узнать имя сервера на котором хранятся файлы сайта?

Лучший ответ: В общем случае - никак.
Имя сайта example.com может вести на роутер, с которого пакеты перенаправляются на gateway.example.local, который распределяет активные запросы между серверами site1.example.local-site9.example.local, а статический контент отдаёт со static.example.local. База данных сайта может при этом лежать на отдельном кластере db.example.local.

Худший ответ: Посмотреть в исходном коде страницы, куда ведут ссылки на них. А вести они могут, например, на CDN.
Вопрос: Как скопировать файлы с умирающего, как я понимаю, жёсткого диска?

Лучший ответ: все просто
НЕМЕДЛЕННО все ВЫКЛЮЧИТЬ.
Принести диск (или весь ноут) его в сервис по восстановлению дисков, пусть они вытащат диск и снимут с него все файлы.

Каждый раз когда вы пытаетесь что-то считать, есть вероятность что очередные несколько секторов выходят из строя, теряя ваши данные.

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

Худший ответ: по хорошему надо снять диск и подключить к кому, и уже спокойно копировать каким нибудь файл менеджером файлы на новый винт, с пропуском ошибок
Вопрос: В каком софте рисуется подобные анимации?

Лучший ответ: В любом. 3ds max, Maya, Blender
гуглить character animation
Буквально третья - четвертая ссылка в гугле
https://youtu.be/TjJLIuFKA20

Худший ответ: В любом. 3ds max, Maya, Blender
гуглить character animation
Буквально третья - четвертая ссылка в гугле
https://youtu.be/TjJLIuFKA20