Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Сервис для вебинаров?

Лучший ответ:
Рекомендую
gotomeeting.com

Худший ответ:
Как пример 

www.comdi.com/about/

Вот еще блог о платформах для вебинаров webinarism.ru
Вопрос: Android ICS — смена черного фона на светлый?

Лучший ответ:
Белый фон еще больше будет глаза резать.

Худший ответ:
Штатными средствами — нельзя.
Альтернативные прошивки предлагают способы.
Например, MIUI по умолчанию использует светлую схему.
Вопрос: Как пользоваться Github?

Лучший ответ:
git-scm.com/book/ru/v1/%D0%92%D0%B2%D0%B5%D0%B4%D0...
Система контроля версий и совместной разработки.
Для одиночного программиста хороша тем, что позволяет хранить историю всех версий проекта и легко по ней путешествовать, создавать ответвления и затем объединять их полуавтоматически.
Кроме этого, исходники на гитхабе оказываются в облаке, что позволяет получить к ним доступ из любого места, где есть интернет.
Если же разработкой занимается команда, или просто хочется показать кому-то исходник, гитхаб предпочтительней, потому как одной строкой каждый может получить у себя ту же актуальную версию исходников, что и у всех, ну и поддержка багтрекера имеется.

Худший ответ:
Вот книга о Гите:
git-scm.com/book/ru/v1
А данная статья как раз о том как начать пользоваться GitHub:
habrahabr.ru/post/125799
Вопрос: Как сдавать шаблон под джумлу заказчику?

Лучший ответ:
Как по мне, то развод это, когда хотят "верстку под Х", т.к. звучит, вроде, простенько: сверстать просто, ну и по-мелочи - натянуть.
А на деле это натягивание - монотонная, скучная, бесперспективная работа, которая требует знания движка\фреймворка\проекта, на который натягивать, собственно, саму верстку (в том то и подвох, что платить большинство хотят только за верстку), плюс еще нужно подрабатывать контент-менеджером. И не забыть поменять рыбу на осмысленные, хорошие тексты, т.к. для большинства далеких от компьютера - название его компании с маленькой буквы - это уже моральный повод не дать 50% гонорара.
Возможно, это все субъективно и на деле легче. Возможно (сам чисто версткой не занимаюсь), если приловчиться к популярным CMS, то и сложностей не составит особо. Сам сужу по просьбам натягивать существующий дизайн на кастомные проекты на Rails. Как по мне, эта работа должна стоить дороже, чем программирование и верстка вместе взятые, т.к. она не развивает и просто очень скучна.
Вывод: старайтесь договариваться делать отдельно дизайн в фотошопе, отдельно верстку в html, отдельно - натягивание на движок. Или, если хотите делать все вместе, высчитайте свою почасовую ставку и умножьте на 2-3.

Худший ответ:
Если меню не стандартное (кроме списков есть что-то или это не просто списки) и есть сложные модули то бросай это дело. Вообще если бы у меня просили макет под Джумлу или другой движ то Я бы договаривалась только на вёрстку. Джумла крайне конченная CMS если использовать под все проекты только её. Бывают проекты где только её переписать 80% работы.
В джумле меню создаётся через админку. то есть создаётся типа ul>li>a - нужно другого типа, то придётся копать джумлу, модулей в джумле много, но их нужно найти, скачать и переписать под дизайн -  это опять копаться в ней, создание каких то отличных хлебных крошек - это опять её рыть так как настроек толковых в ней нет. Модулей если честно то не разгуляешься тоже. На счёт адаптации макета под неё то дело не сложное - если не в первый раз.вот статейка по созданию - похожих много их просто уйма...
Вопрос: Mikrotik перенаправление всего трафика с одного физического порта на внутренний ip?

Лучший ответ:
Возможно вам поможет destination nat

Худший ответ:
3    ;;; MyPBXBeeline
      chain=dstnat action=dst-nat to-addresses=10.0.2.10 protocol=udp in-interface=ether6 log=yes log-prefix="MyPBXBeeline" 

 4    chain=dstnat action=dst-nat to-addresses=10.0.2.10 protocol=udp in-interface=ether6 log=yes log-prefix="MyPBXBeeline" 

 5    chain=srcnat action=src-nat to-addresses=192.187.66.210 protocol=udp dst-address=10.0.2.10 log=yes log-prefix="MyPBXBeeline"
но оно не работает
Вопрос: Какой из этих 3-х SSD выбрать?

Лучший ответ:
Из перечисленных моделей я бы по субъективным характеристикам выбрал CRUCIAL, т.к эта контора вызывает доверие, и есть опыт использования. На счет остальных не уверен.
Вообще доверяю в бытовом секторе следующим производителям SSD - kingston, intel, plextor, OSZ, Cruical.
Для данных целей пойдет любой подходящий вам  по цене и объему ssd этих производителей. На остальные характеристики можете не смотреть.Файл подкачки использовать не планируется, имеется 16 ГБ ОЗУЭто вы зря. Файл подкачки нужен и важен и не важно сколько у вас памяти. Тем более у вас будет SSD - идеальное место для размещения файла подкачки.Переустановка ОС проходит, как правило, с периодичностью раз в 2-3 месяца.Если не секрет - зачем так часто? Не надоедает? Или чисто из спортивного интереса?  Обычно раз в четыре года бывает достаточно.

Худший ответ:
Любой кот орый устраивает по наличию в ближайшем магазине и цене.
Диску суждено умереть, нет смысла его беречь, гарантию дают на три года если умрет раньше поменяете если позже то пришло его время. Главное же в жизни хвост то есть бекап.
Вопрос: Используете готовые решения, или делаете все с нуля?

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

Худший ответ:
Стиль всегда пишу с нуля**соврал, частенько пользуюсь прелестями bootstrap, обычно в своих проектах**, мне так легче, ибо знаю где и что писал, а когда редактируешь чужой код, хрен поймешь почему-то что-то работает не так..перезапись правил и многое другое.
а так из готовых - js плюшки и фреймворки/cms , ибо глупо штамповать сайты в каждый раз с чистого листа - имею в виду когда однотипные задачи.
а для исключений - исключительные подходы )
Вопрос: Правило для urlMаnager в Yii при вложенном модуле?

Лучший ответ:
Все заработало, добавил в конфиге в модулях вместо 'admin' 'admin'=>array('modules'=>array('news')), в итоге получилось 
'modules'=>array(
	        'admin'=>array('modules'=>array('news')));

и все заработало.

Худший ответ:
Попробуйте 'admin/news' => 'admin/news/default/index',
Вопрос: Можноли так писать на html+css+js? Соответствует ли сегодняшним стандартам?

Лучший ответ:
<!--[if lt IE 9]>
	<script src="lib/html5shiv/es5-shim.min.js"></script>
	<script src="lib/html5shiv/html5shiv.min.js"></script>
	<script src="lib/html5shiv/html5shiv-printshiv.min.js"></script>
	<script src="lib/respond.min.js"></script>
	<![endif]-->
этот код не просто так в базовом шаблоне в шапке
в остальном все очень даже

Худший ответ:
По большей части всё хорошо сделано. Есть мелкие проблемы при изменении размера экрана, и на "мобильном" размере пропадает меню в шапке сайта.
В Бутстрапе на эту тему есть блок кода, getbootstrap.com/components/#navbar-default
Код начинается с комментария "Brand and toggle get grouped for better mobile display", и далее идёт этот блок.
Как я вижу, ты здесь своё меню навигации сверстал. Советую тебе взять за основу пример из документации Бутстрапа и сделать так, чтобы и на мобильных телефонах это меню в шапке можно было посмотреть) По крайней мере, если ты стремишься сделать полноценный адаптивный сайт.
В остальном, вроде как, всё очень даже неплохо, как я уже сказал.
Вопрос: Как сверстать дерево комментариев?

Лучший ответ:
За пример для подражания я бы взял https://disqus.com (там прямо на главной есть страницы, на которых комменты дискаса внизу).
Смотрите как что сделано у них.
По поводу большой вложенности - у всех нормальных систем комментариев есть определенный лимит на вложенность, у дискаса лимит вроде как равен 4, после чего комментарии этой ветки начинают идти ровно один под другим.

Худший ответ:
За пример для подражания я бы взял https://disqus.com (там прямо на главной есть страницы, на которых комменты дискаса внизу).
Смотрите как что сделано у них.
По поводу большой вложенности - у всех нормальных систем комментариев есть определенный лимит на вложенность, у дискаса лимит вроде как равен 4, после чего комментарии этой ветки начинают идти ровно один под другим.
Вопрос: Существует ли такое понятие, как ресурс процессора?

Лучший ответ:
Собственно текущее поколение процессоров на 22нм технологиях рассчитано на 20-30 лет использования, после чего у процессоров наблюдается "сдвиг по фазе". Серверное где-то на 50-60. Разгоны и прочие издевательства очень сильно ограничивают срок жизни. Как никак а в таких микро-масштабах диффузию никто не отменял, и при соответствующих температурах в любом случае будет происходить износ. По этому серверное оборудование всегда работает на сниженных частотах и температурных режимах. Собственно недавно эту тему поднимал Линус Торвальдс - учитывая предположительный уровень ошибок и сбоев, ситуация довольно печальная...

Худший ответ:
В теории несколько сотен лет, на практике думаю около 10.
Вопрос: Как в цикле открывать несколько страниц с помощью header()?

Лучший ответ:
Никак, Location может быть только один в ответе. Вернее, их может быть много, но используется только один - остальные браузером игнорируются.
Это можно попытаться сделать на js при помощи window.open, но браузер это дело быстро пресечет.

Худший ответ:
Покажи n фреймов
Вопрос: Чем веб-дизайнер отличается от веб-верстальщика?

Лучший ответ:
1. Это две совершенно разные профессии.
2. Ничего общего нет. Дизайнер рисует в фотошопе/скетче. Верстальщик работает с HTML+CSS кодом. Другое дело, что эти профессии должны знать друг о друге и понимать какие-то принципы работы друг друга, чтобы в итоге получился веб-сайт, а не непонятно что.
3. Вначале рисуют дизайн, потом его верстают.
4. Важность обоих профессий одинакова.
Да, как и во всех других сферах, бывают универсалы, которые умеют и рисовать и верстать. Но качество будет никаким, специализация решает.

Худший ответ:
К выше написанному я бы подвел "черту".
Разница в продукте на выходе - дизайнер выдаёт картинку или макет. Верстальщик выдаёт код.
А ещё есть бекэнд программеры, которые это все потом на CMS натягивают.
Вопрос: Связка плагина Advanced Custom Fields Pro и WP User Frontend Pro или как вывести поля ACF во фронтэнд?

Лучший ответ:
Начните сначала. Чистый WordPress, потом Advanced Custom Fields (5ю версию берите), потом создаете нужную группу полей, потом выводите ее в виде формы на фронтенде с помощью родный функций ACF. 
Я делал это, все работает. Поэтому, вероятнее всего, проблема на вашей стороне. Давайт идти пошагово и смотреть где что не работает.UPDATE (из комментариев): Что касается самой формы: 
1. Создаете кастомный шаблон, его нужно будет использовать для страницы на которой должна быть форма (шаблон в админке в редактировании страницы выбирается справа).
2. В самом шаблоне, сверху шапка файла такая:<?php
/*
Template Name: ACF Form
*/
acf_form_head();
get_header();
?>
3. Далее в шаблоне, где нужно вывести форму, вставляете:$args = array(
    'post_id' => 'new_post',
    'new_post' => array(
        'post_type' => 'YOUR_POST_TYPE',
        'post_status' => 'draft',
    ),
    'post_title' => true,
    'submit_value' => 'Создать',
    'updated_message' => 'Ваша запись поставлена в очередь на модерацию',
    'label_placement' => 'left',
);
acf_form( $args );
4. Все.
Что касается верстки - форма будет выводиться в верстке и стиле ACF, но можно отключить их CSS и запилить свой.

Худший ответ:
Игорь, спасибо Вам за ответ.
Можно парочку вопросов:
1) Не могу переименовать поля названия и содержание на свои, реально ли это?
2) Можно ли отдельные поля отключить для заполнения? Их не нужно выводить, только админ выводит.
3) Потестировал добавление. Форма отправляется. Но в амдинке не появляется почему то добалвенная новость.
Есть ли какая-то хитрость?
4) не знаете случайно как такую форму поместить в модалку, что бы выводить на разных страницах где есть вывод этого модального окна?
5) Как добавить возможность загрузки миниатюры?
Вопрос: Чем Классы отличаются от обычных функций? C++?

Лучший ответ:
Есть такая парадигма программирования - ООП, которая построена на классах и объектах. А есть процедурное программирование, где основным кирпичиком являются процедуры.
Раз вам не понятно, для чего нужны классы, то вы не знакомы с ООП. Изучите, что это за зверь и всё станет на свои места.

Худший ответ:
Откройте любую книжку по C++ и вдумчиво прочитайте с первой до последней страницы, попутно набирая весь код и выполняя задания.
Вопрос: Как правильно получать ajax ответ?

Лучший ответ:
> Или есть лучше вариант?
Вставить html строкой в поле объекта json.

Худший ответ:
Получить содержимое html в json а потом обернуть в теги
Вопрос: Правда ли, что в фотоаппаратах Canon и Nikon стоит матрица от Sony?

Лучший ответ:
В Кэнонах — нет, в Никонах — да.

Худший ответ:
По большей части правда. Но не во всех, нужно искать информацию по каждой конкретной модели. А еще Никон сам не производит и проектирует свои дешевые модели, а отдает на аутсорсинг.
Вопрос: Как изменить URL /tovar/ в Woocommerce на другой?

Лучший ответ:
Чето хреново вы ищете...

Худший ответ:
Да возможно, для этого нужно в .htaccess писать регулярку замены /tovar/ на product/
Вопрос: Как сделать сайт на домашнем хостинге, доступный каждому пользователю интернет?

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

Худший ответ:
Теоретически хватит, но практически - нужно проверять. Просто "вбивка статического айпи в браузере" на этом же компе может вовсе не работать. Самый достоверный вариант - зайти с другого компьютера, который вообще вне вашей сети (то есть не после вашего роутера). Сделать это можно это очень просто, даже не вставая из за своего компа. Например с помощью проксти или гуглтранслейта. Если нужны подробности как это сделать - читайте bovs.org/post/131/domashnii-hosting-chast-2---nast... в конце статьи
Вопрос: Какой набор фреймворков вы бы взяли для данной задачи?

Лучший ответ:
Если смотреть в сторону Node.js, то я лично хотел бы попробовать Sails. От слова "Rails", то бишь, создатели этого фреймворка стремились создать инструмент, по архитектуре и простоте своей подобный рельсам, но только на ноде. И среди всех node-фреймворков, как я понял, данный фреймворк наиболее полноценный, законченный и решающий большую часть задач веб-разработки.
Что касается фронтенд - то тут уже выбор намного более широк. Я лично писал бы всё на Riot.js, так как он просто обаял меня своей простотой и удобством разработки. Но большинство веб-разработчиков нынче смотрят на большие и мощные решения, вроде Ангуляра.

Худший ответ:
Sails не стал бы брать, ибо ruby way а не ноды.
Писал на нём проект, скорее мешала его мишура чем помогала.
Производительность - тоже не его конёк.
Наверное он хорошо подойдёт для совсем уж тривиального CRUD приложения.
React.js осваивается за 2 часа.
БД - монга за глаза. (mongoose как odm)
Вопрос: Open source и защита интеллектуальной собственности. Возможно ли это сочетание?

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

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

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

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

Лучший ответ:
Если у тебя разъем SFF 8482 (который механически совместим с SATA), то можно подключать SATA-диски.

Худший ответ:
Надо было пройти чуть дальше по ссылке: Сервер хранения данных HP ProLiant DL380 G5 — Аксессуары, расходные материалы и услуги
=
Жесткий диск HP SATA Midline 1 ТБ, 3 ГБ, 7200 об./мин, LFF (3,5"), гарантия 1 год. партнамбер = 454146-B21

Совместим с DL380G6 в то числе
Вопрос: Как нормализовать русские имена?

Лучший ответ:
Готовых решений не знаю, но возможно подойдёт такой способ:
1. Парсим с википедии список имён: ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%...
2. Парсим страницы о имени, допустим: ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%... Извлекаем производные формы.
3. Всё это складываем в простейшую БД или XML\Json файл.
4. Пробуем, правим базу, добавляем экзотические варианты. Те имена, что в базе отсутствуют совсем (в т.ч. опечатки) оставляем для ручной правки.
Можно парсить не вики, а скачать для этих целей её копию с торрентов. Если все же парсить онлайн, то использовать мобильную версию.

Худший ответ:
Все давным-давно изобретено.
Посмотрите как это делают специализированные поисковые движки(sphinx, lucene/solr и т.п.) и какие словари они используют.
Вопрос: Возможно ли распаковать файл *.IMV?

Лучший ответ:
Попробуйте Game Audio Player. В своё время эта программа позволяла извлекать звуки/музыку из самых немыслимых форматов игровых архивов

Худший ответ:
Mr Ripper еще можно попробовать
Вопрос: Как конкретного наследника связать с конкретным родителем?

Лучший ответ:
Так вы разделите классы ComPort и Device.
И при создание обьекта Device передавайте в него обьект ComPort.
Наследование в вашей задаче не нужно.

Худший ответ:
Отношение наследования в реальном мире лучше всего описывается словом "является". Каждый  ComPort является девайсом, а обратное не верно (вероятно девайсы бывают разные, иначе не понятно зачем такой класс вовсе). Значит Device должен быть базовым классом.
Далее, что касается связи двух экземпляров. Каждый экземпляр класса ComPort и так является Device благодаря наследованию. Функция write у девайса может быть виртуальной и абстрактной (=0 не имеющей своей реализации). В ComPort она будет оверрайдиться уже с конкретной реализацией для порта. 
Таким образом вы можете иметь:Device * d = new ComPort(setting1, setting2);
d.write(data);
в этом случае write будет вызван с нужными настройками (setting1, setting2).
Более того, такой подход позволит использовать разные девайсы единообразно:std::vector<Device *> ds;
ds.push_back(new ComPort(setting1, setting2));
ds.push_back(new UsbPort(setting3, setting4));

for (auto d : ds)
   d->write(data);
</code
Вопрос: Фреймворк для веб-оболочки к базе данных

Лучший ответ:
Любой фреймворк, разве нет?

Бекенд:
На php: Yii
На ruby: Padrino и рельсы
На python: Django

Если спросить что лучше — получите кучу холиварных ответов, но я если что голосую за рельсы или джанго. Все они хороши в плане AJAX, если что :-)

Фронтенд:
Backbone
Spine
Knockout

Выбираются при наличии сложной клиент-сайд логики и в зависимости от задач, если логики мало — JQuery и компания.

Худший ответ:
В 99% все упрется в крутой Grid.
Вопрос: План разработки браузера?

Лучший ответ:
Можете использовать open source браузер Chromium, чтобы на его основе сделать что-то свое. На нем, например, сделан Яндекс.Браузер. И, возможно, будет полезным знакомство с их документацией www.chromium.org/developers

Худший ответ:
О, круто, еще одна Комета или Амиго появится.
Есть какя-то питоновская бибилотека, я в консоли передавал ссылки скрипту:
$ python yetanotherbrowser.py porn.com
Вот было круто, но он не умел ниче, но сайты нормально отображал, мне этого хватило кароч
Вопрос: Как привильно запитать 3 диода?

Лучший ответ:
Без резисторов, увы, не получится. Они либо изначально должны быть впаяны на ножку светодиода, либо их все таки необходимо будет купить и припаять самостоятельно. Это необходимо для того, чтобы на светодиоды не подавался большой ток и они просветили дольше. При большом токе, светодиоды и светить будут ярче, но за короткое время (час-два, день-два) потухнут и придется покупать новые. 
Для питания светодиодов можно использовать обычные плоские батарейки.
Прямоугольники на схеме - резисторы. 
Удачи вам :) Если что-то не понятно - пишите, отвечу

Худший ответ:
сопротивление резисторов можно рассчитать по онлайн-калькулятору www.casemods.ru/services/raschet_rezistora.html
Вопрос: Как составить тестовое задание для web-разработчика?

Лучший ответ:
Верстка PSDАдаптивная верстка БитриксAPI для мобильных
По требованиям - это неплохой специалист. Скорей всего, вам нужно будет сначала придумать что-то очень вкусное, что предложить, что бы он согласился взяться за тестовое (!) задание, составленное неспециалистом (!) с помощью интернета (!), на которое еще и нужно потратить 2-е (!) суток.
Если вы не располагаете специалистом, который более компетентен, чем тот, которого хотите нанять, то выхода 2:
1. Как вам уже и сказали, найти такого человека (тут не должно быть много проблем, менеджеры должны очень сильно дорожить своей репутацией)
2. Смотреть отзывы о его работе, рекомендации. Смотреть гитхаб и линкед ин. Смотреть предыдущий опыт. Думаю, ни для вас ни для него не должно составить дискомфорта получить реальную рекомендацию у одного из его предыдущих нанимателей. Суть в чем. Если нет того, кто компетентно оценит знания (это сложно даже тому, кто разбирается в теме лучше), то единственный выход - доверие.
Никакие тестовые задания не помогут. Да и на такие требования не факт, что многие подходящие люди возьмутся его решать.

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

Лучший ответ:
Идите на Яндексе в
Почта → Все настройки → Почтовые программы
И включите POP3.
Все нормально работает и вся почта забирается. Вот только включить нужно.

Худший ответ:
Эм... В GMAIL же есть функция забирать почту с других аккаунтов.  Я лет 8 назад это настроил и с тех пор в почтовый ящик Яндекса не заглядывал, всё прекрасно синхронизируется...
Вопрос: Как бы вы реализовали такую архитектуру в рамках PHP?

Лучший ответ:
У объекта-модификатора должен быть метод combine, который возвратит скомбинированный объект. У скомбинированного объекта должен быть метод, который его снова разделит.

Иными словами, нужно что-то вроде вот этого: 

Худший ответ:
Можно сделать что-то подобное:

Подойдет, если изменения свойств карт затрагивают в основном только атрибуты (прибавить, отнять и т.д.)
в таком случае $modifier->apply($card) будет напрямую менять значения карты (например прибавит +5 к урону) $mofidier->revert($card) опять таки напрямую возвращает значения на исходную точку (отнять -5 от урона). 
Плюс такого решения, что нет проблемы ромба. Если карты очень различаются набором атрибутов, то Modifier можно сделать по подобию паттерна Visitor. 

Правда, тут может настать проблема с процентными модифицированиями (карта +20% урона плюс картa +5 урона дадут неправильный результат), но это можно обойти модифицировав логику ModifiebleSupport.