Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как решить проблему с «в вашей конфигурации PHP отсутствует расширение MySQL»?

Лучший ответ:
Вот ответ sudo apt-get install php7.0-mysqli
Я тоже столкнулся с данной проблемой

Худший ответ:
Вообще Обычный mysql начиная с php 5.5 помечен устаревшим (с php7.0 вообще выпилен), пора переходить на Mysqli.
А так, скорее-всего в php.ini отключился при обновлении.
попробуйте сделать вывод  и найти там mysql (не mysqli)
Вопрос: Как настраивать модульную сетку?

Лучший ответ:
Давайте разберемся коротко, но подробно:
1. Сетка может настраиваться так, как удобно вам и верстальщику. Смотрите на свои задумки, если вы хотите чтобы на FullHD мониторах (1080р) сайт отображался одним образом, а на ноутбуках другим - учитывайте сетку так, чтобы при адаптиве можно было сократить количество колонок и при этом элементы имели адаптивную логику.
2. Параметр Stretch в сетке говорит о том, что все элементы всегда будут адаптивные в ширину, и каким бы не был размер макета, элементы будут подстраиваться под размер, а параметр margin отвечает за отступ по бокам, который также оперяется по усмотрению дизайнера. Пример:spoilerhttps://images.ctfassets.net/1khq4uysbvty/3F3PbfHH...
Такой подход используют всегда в мобильных приложениях, потому что стандарта по размеру экрана телефона - нет, каждая модель отличается масштабом, и зачастую из-за этого, приложения выглядят красиво только на одном экране, под который делался макет. Параметр Stretch исключает эту ошибку.
3. Если вы используете параметр Center, вам легче опередить контентную область, которая всегда будет фиксирована. Так пример, для сетки бустрап используется размер контентной области 1170px, и на ноутбуках, и на компьютерах сайт выглядит одинаково, единственное что меняется - это отступ по бокам.
Нашел для вас хорошую статью по сеткам: https://medium.com/@FigmaTips/%D1%81%D0%B5%D1%82%D...

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

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

Худший ответ:
Тысяч на 30-40 можно рассчитывать. Можно было бы и на больше, если бы вы ходили по стажировкам во время учебы. Но еще не поздно пойти на стажировку в какой-нибудь Яндекс или похожую компанию. Все-таки, джун -- это специалист с опытом хотя бы от года, или несколькими стажировками за плечами.
В целом, вам выше правильно советовали: походите по собеседованиям.
Вопрос: Полевые транзисторы для управления от ардуино?

Лучший ответ:
А светодиод какой мощности? :) Они и на десятки Ватт бывают.
Серия IRL - как раз говорит о том, что транзистор рассчитан на управление от логических уровней. 
В даташите им пишут сопротивление открытого канала R(DS) при напряжении затвор-исток = 4,5В и оно составляет сотые доли Ома. Т.е. можно спокойно использовать их для работы от ардуины для управления светодиодами и даже относительно мощной низковольтной нагрузкой.
Например, IRL2703PBF при 4,5В на затворе будет иметь сопротивление канала сток-исток всего 0,06 Ом. А выделяемая мощность это квадрат тока на сопротивление, т.е. пуская ток через транзистор до нескольких Ампер можно даже не заметить ощутимого нагрева.
По поводу дешевле, можно посмотреть в том, что тут выдано в поиске включив сортировку по цене.
Там в фильтрах выбраны низковольные транзисторы с большой крутизной характеристики по сути. Большинство из них должно подойти.

Худший ответ:
На всякий случай посмотрите заряд затвора полевика, если напрямую будете ШИМить с ардуино не удивляйтесь нагреву транзистора.
Вопрос: Проблемы отладки приложений на устройствах Sony. Как получить ошибки?

Лучший ответ:
В Genymotion можно создать несколько образов Sony устройств.
Так же можно попробовать установить дополнения от Sony для Android SDK: https://developer.sony.com/develop/
Тогда появится возможность создавать эмуляторы устройств от Sony.
Еще посмотрите на сервисы отслеживания ошибок на устройстве: например https://try.crashlytics.com/.
Crashlytics, в свое время, очень помог оперативно словить падения приложения на удаленных устройствах.

Худший ответ:
как без рута вытащить лог с ошибками с телефона
Разрешить на нем отладку по USB, подключить его по USB к компьютеру, и там смотреть LogCat, для этого есть утилиты, или можно самому написать по-быстрому.
Вопрос: Дублируется пункт меню?

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

Худший ответ:
Проверьте что у Вас в $node['nodes']
и нам расскажите
Вопрос: Вывод и перевод средств на карточку?

Лучший ответ:
На банковский счет Upwork выводит только в рублях. Сможет ли иностранный заказчик пополнить (перевести средства) данную карточку из-за границы?!
Может в Валюте. Мне так из Сингапура в Долларах на виза карту альфабанка переводили через visa transfer вроде. перевод 7 долларов стоит.

Худший ответ:
нет
через upwork нет
Вопрос: Как UTF-8 помещается в char?

Лучший ответ:
А никак не помещается.
Потому что Си не поддерживает обработку строк в UTF-8. Для этого нужны сторонние библиотеки, которые умеют делать нормализацию, считать длину строки в абстрактных символах, а не кодпоинтах, и т. д. Поддержки этого всего у Си и C++ из коробки нет. 
Ну, вы можете, конечно, запихнуть UTF-8 поток в массив char'ов, но ни одна нативная функция для работы со строками не будет с ним работать правильно. Даже длину строки никогда не сможет посчитать.
Поэтому, ответ прост: в C/C++ для работы с UTF8 используйте стороннюю библиотеку.
И да, никогда не используйте wchar_t нигде, где не можете этого избежать, например, в апи сторонних библиотек. wchar_t это тупо костыль в дизайне языка, который признали даже создатели этих языков.

Худший ответ:
Вы же сами ответили на свой вопрос - используется от 1 до 6 char`ов.
Вопрос: Почему произведение может дать количество комбинаций?

Лучший ответ:
Для первой книги (из шести) есть шесть свободных позиций на полке. Для второй - остаётся пять для каждого из шести вариантов размещения первой книги (6*5). Для третьей - 4 для каждого из 30 (6*5*4). И так далее, для шестой остаётся одна позиция для каждого из 720 (6*5*4*3*2) вариантов размещения первых пяти книг. Итого 6*5*4*3*2*1 = 6! = 720 вариантов.

Худший ответ:
Одну книгу ставим на полку одним способом
Две книги это (количество способов поставить 1 книгу на полку) * количество книг(2)
Три книги - это 3 умножить на количество способов поставить 2 книги
 и так далее
Всякая новая ступень в факториале считается так, как будто мы имеем какой-то один из способов расстановки из предыдущего шага и вставляем в этот способ еще одну книгу. А способов поставить среди двух книг третью - ровно три
A Б - две книги
ВAБ АВБ АБВ - три книги, мы воткнули все варианты, для исходной комбинации АБ
теперь берем вторую комбинацию Б А, и также приставляем третью книгу
ВБА БВА БАВ
Вопрос: Как лучше стыковать Nginx и PHP-fpm, через порт или unix сокет?

Лучший ответ:
Unix socket будет быстрее, ввиду отсутствия затрат на сетевом уровне. И в таком случае, PHP должен быть запущен на той же машине, что и nginx.
Если это будет nginx + fpm в одном экземпляре, и уверены, что справитесь с нагрузкой - берите сокеты.
Если понимаете, что возможно будет горизонтальный скейл - берите TCP и настраивайте балансер.

Худший ответ:
Через сокет. Нет не каких проблем если всё настроено правильно. Не слушайте такую бредятину.
Вопрос: Как соотносится сложность написания веб-проектов на asp.net c JavaEE/spring?

Лучший ответ:
asp.net - ваще легкотня))

Худший ответ:
и в одного на ней что-то поднимать долго.давай, неси хронометр :)
Вопрос: Пройтись по строке и если есть одинаковый символ, exit?

Лучший ответ:
К примеру эта задача вполне себе решается через регулярное выражение, можно проверить здесь.

Худший ответ:
function allUnique($str) {
    $strUniqueChars = count_chars($str,3); // 3 - режим, возвращается строка без повторений символов
     /* Если строка без повторений по длине равна изначальной
     * значит повторений изначально и не было */
    return strlen($str) === strlen($strUniqueChars);
}

var_dump( allUnique('1234') ); // bool(true)
var_dump( allUnique('41234') ); // bool(false)PHP docs: count_chars
Вопрос: Как правильно проверить синтаксис PHP?

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

Худший ответ:
Устновите IDE или редактор кода с проверкой PHP-синтаксиса.
Исправленная версия вашего кода:<?php if ($arSection["DEPTH_LEVEL"] == 1):?>
    <li class="bxr-bg-hover-flat <?php if(substr_count($dirReal, $arSection["SECTION_PAGE_URL"])) {echo "active";} ?>">
        <a href="<?=$arSection["SECTION_PAGE_URL"]?>">
            <?=$arSection["NAME"]?>
        </a>
    </li> 
<?php else: ?>
    <li class="bxr-bg-hover-flat from <?= substr_count($dirReal, $arSection["SECTION_PAGE_URL"])>=2 ? "show" : "hide" ?>">
        <a href="<?=$arSection["SECTION_PAGE_URL"]?>">
            <?=$arSection["NAME"]?>
        </a>
    </li>
<?php endif ?>
Вопрос: Linux время спешит на пару минут. Как синхронизировать?

Лучший ответ:
Ну так запустите демон ntp. Он синхронизирует их каждые 11 минут.

Худший ответ:
Chrony хороший демон для синхронизации времени
Вопрос: Объясните как команда работает через Git?

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

Худший ответ:
https://habrahabr.ru/post/189046/ - изучите эту статью, тут неплохое описание одной из моделей разработки с использованием гит
Вопрос: Как создать удобную форму?

Лучший ответ:
https://support.google.com/mail/forum/AAAAK7un8RUo...This new Google account sign-in flow will provide the following advantages:Preparation for future authentication solutions that complement passwordsReduced confusion among people who have multiple Google accountsA better experience for SAML SSO users, such as university students or corporate users that sign in with a different identity provider than Google
И другие предположения
https://ux.stackexchange.com/questions/78805/why-i...
Не всегда, то что делается делается для улучшения жизни пользователя
Потому нужно понять, что требуется, понять как ето померять и делать A/B тестирование на разных представлениях форм
Читать классику - Jakob Nielsen, Don Norman

Худший ответ:
Конечно wizard форм меньше пугает пользователей. Когда видишь полотно из кучи полей - многие думают "да ну нах" и уходят. А когда уже начал, жаль потраченного времени. Так что - да, % отказов меньше будет у пошагового визарда форм. как бы его все организовать
Не совсем понятно о чем речь. Как сделать пошаговую форму? Есть куча готовых плагинов: например
Вопрос: Отличается ли Bash консоль на Win 10 от Linux?

Лучший ответ:
Имеет ли смысл дополнительно скачивать графическое рабочее пространство linux для win 10?нетКак вы думаете, правильно ли я поступаю, что начинаю знакомство с linux таким образом?нет. Нужно начинать в линуксе сразу

Худший ответ:
в win 10 внедрили ядро linux  не правильно поняли. Добавили подсистему совместимость с линухом. Ядром линуха там и не пахнет. Имеет ли смысл дополнительно скачивать графическое рабочее пространство linux для win 10? Сейчас поставить гуи очень сложно и не имеет смысла.Имеет ли bash под win 10 те же преимущества (такая же она или нет), что и под linux?
Там полноценное окружение. Можно пользоваться менеджером пакетов и запускать бинарники.
Вопрос: Можно ли «перенести» проект Android (.java) на IOS и не переделывать все заново?

Лучший ответ:
Никак. Вы или пишите два проекта под разные платформы на нативных для этих платформ языках/фреймворках, или используете кроссплатформенные решения (PhoneGap/IONIC/Titanium и иже с ними).
P.S. Посмотрите ещё на ответ Дениса Загаевского, тоже хорошее предложение.

Худший ответ:
выносите как можно больше логики на сервер
Вопрос: Темный фон с вырезанными полосками css?

Лучший ответ:
сделайте фон контейнера черным и padding 1px

Худший ответ:
ну так накладывать тогда сверху 2 блока вместо одного, с дельтой в размере 1px
с внутренним проблемы нет, внешний же или картинкой, или составлять из нескольких кусков
либо поверх наложить картинку с clip-path
зависит от макета, есть ли резина, адаптив...
Вопрос: Как задать ширину в процентах?

Лучший ответ:
Ответ профессионала: Загугли книжку "ИКФ - инлайновый контекст форматирования". Там абсолютно всё про инлайны. Книжка бесплатная, небольшая, распространяется в электронном виде. Первоисточник - css-live.ru

Худший ответ:
между inline элементами есть межсимвольный интервал. как между буквами в тексте например. нужно его удалить, либо учесть при расчете ширины элемента li
самое простое сделать так между всеми li:<li>бла-бла-бла<!--
--><li>бла-бла-бла
Вопрос: Скрыть область видимости переменной?

Лучший ответ:
в заданном наборе требований решения нет

Худший ответ:
Одним из вариантов может быть удаление переменной i. 
 После удаления будут подсвечены все использования переменной i
Вопрос: Как отделить одно слово от другого?

Лучший ответ:
preg_replace('/([А-ЯЁ])/smu', " $0", 'БетонДерево')
sandbox.onlinephpfunctions.com/code/0ec6a5805a756c...
Ну только первый пробел поправьте...

Худший ответ:
$text = preg_replace('/(?<!^|\s)([А-ЯЁ])/mu', " $1", $text);
Вопрос: Баги верстки в IE8, как быть?

Лучший ответ:
Проще забить. Лишний повод на что-то нормальное перейти. А то можно и под IE6 верстать

Худший ответ:
Потому что абсолютное позиционирование относительно таблиц никогда не работало адекватно. С этим часто были проблемы у ff и тем более ie.
Оберните таблицы в дополнительные контейнеры и оформление делайте через них. Оставьте таблицы непосредственно для табличных данных, не внедряя в них дополнительные псевдоэлементы и не используя абсолютное позиционирование.
Вопрос: Фиксация учетки vk.com при посещении моего сайта?

Лучший ответ:
Клик-джекинг это называется. НО. Я бы отбивал за это руки по самую шею.

Худший ответ:
Бесплатный сервис, без бана яндекса
traffgui.ru
Пользуемся уже год, обновления стабильные (недавно вк дизайн поменял, оперативно все пофиксили)
Вопрос: Можно ли реализовать бота или скрипт, который будет логиниться на сайте?

Лучший ответ:
curl + crontab
ну или если под виндой - планировщик + curl

Худший ответ:
Нужен cron
Вопрос: Пример архитектуры хорошего Golang веб-приложения?

Лучший ответ:
Сам нахожусь в поисках идеального ответа на ваш вопрос, но кое что есть для размышления по этому поводу:
1. https://github.com/gothinkster/realworld (тут не только Golang)
2. https://github.com/golang-standards/project-layout

Худший ответ:
Еще как небольшой пример:
1. Patterns and Examples for Building a Go Web App - ...
Вопрос: Как запускать Ubuntu Desktop в режиме консоли?

Лучший ответ:
Консольsudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target
ГУИsudo systemctl enable graphical.target
sudo systemctl set-default graphical.target

Худший ответ:
Добрый день.
Попробуйте так
Вопрос: Как определить номер телефона на компьютере?

Лучший ответ:
Если Вам просто интересно видеть номер звонящего абонента, то компьютер и программирование вообще не нужны. Всё равно нужно будет покупать что-то. Так можно купить АОН или телефон с АОН. Думаю по затратам сравнимо. А программистские усилия направить на что-то ещё.  
Другое дело, если обязательно нужно вводить этот номер в компьютер, сохранять его в базе, вести какую-то статистику. Но про этот случай тут уже рассказали.
Рекомендую погуглить про автоматическое определение номера вообще, безотносительно компьютеров. Помнится там какие-то разные стандарты есть, что сейчас используется на АТС, и какие АОНы (модемы, телефоны) будут совместимы - не грех проверить, прежде чем что либо покупать.

Худший ответ:
imguru.ru/page/kak-podkljuchit-stacionarnyj-telefo... - описано какое оборудование нужно. Потом в зависимости от того, что вы выбрали, ищете работу с портом на c#, ищете api оборудования и общаетесь.
Вопрос: Стоит ли заключать договор?

Лучший ответ:
Кто сталкивался с такими ситуациями? Кто какие решения принимал? Всё-таки не очень-то хочется обогащать чужой карман... 
Пойду откажусь от всех текущих проектов, а то, вдруг, они начнут приносить прибыль моим клиентам? Ужасно, тчк.

Худший ответ:
Странные люди, почему вообще начали работать без договора? Но то что вы говорите, конечно отдает бредятинкой. Выше уже все написали.
Вопрос: Решил углубленно изучить PHP MySQL, Что еще добавить?

Лучший ответ:
Роутинг
Паттерны проектирования
Нормальное ООП - абстрактные классы, интерфейсы и наследования
Сахар вроде трейтов
Composer и установка библиотек с его помощью
Регулярные выражения

Худший ответ:
К вашему списку добавил бы реализацию поиска по сайту, на основе собственной разработки и готовых решений (например, Elastic Search).
Необходимо изучить работу с git и composer.
Так же, стоит углубиться в теоретические основы. Например, вы привели, в первом пункте, "Сделать авторизацию и регистрацию". Скорее всего, вы не совсем понимаете различия между идентификацией, аутентификацией и авторизацией, и обособляете их одним термином "авторизация".
Вопрос: Как реализовать перенос Wordpress-сайта с сервера на сервер?

Лучший ответ:
Я так понимаю, у вас стоит задача разработки на локальном компе и выгрузка вовне по мере изменений. В общем я делаю как (не знаю подойдёт ли вам). 
На локале поднимаю сайт на том же домене, что и во внешнем интернете. При этом, чтобы не особо страдать, при запущенном локальном вебсервере, браузер chrome видит сайт локальный (потому что в hosts ему указано смотреть в локал) а браузер Tor - видит внешний сайт (ему всё равно какие локальные настройки).
При этом, когда я, под утро, понял, что у меня вышел очередной релиз и нужно его залить на сервак - я с пом. Total Commander делаю сравнение директориев (с выгрузкой только изменений), а так же просто переношу локальную базу на боевой сервак с помощью phpmyadmin (сейчас освоил через ispmanager - так быстрее оказывается).
Может кто нибудь, у кого скилл более прокачен, посоветует другие пути-решения, с удовольствем послушаю. Но у меня пока так.

Худший ответ:
Все что нужно при переносе wordpress с одного хоста на другой, это отредактировать две записи в таблице wp_options: siteurl и home. В первом должно быть что-то типа  xxx.xxx.xxx.xxx:8008 а во втором  xxx.xxx.xxx.xxx:8008/blog/. Обычно этого достаточно.
Вопрос: Куда лучше вставить код гугл аналитики и яндекс метрики в хедер или футер?

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

Худший ответ:
Всегда вниз пихал.
Вопрос: Как в мессенджерах со сквозным шифрованием реализована защита от атак типа «человек посередине»?

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

Худший ответ:
Если мессенджер для андроид то существует спец. софт для проверки открытых, ожидающих и установленных приложениями соединений на защиту от mitm-вектора непосредственно процесса обмена ключами и соединением (!!!главное слово остается все равно за устройством, его базовыми политиками подключений и типом текущего соединения в целом!!). Но митм такая штука вектор на шаг влево/вправо и уже атакапрокатывает поэтому отдельно взятая защита софтверных каскадов занятие бесполезное (ИМХО)..
P.S.: приложения найдете в google play market по запросу "mitm"; "mitm test".
Вопрос: Почему нумерация списков залазит на картинку?

Лучший ответ:
Потому что именно так работает float https://habrahabr.ru/post/142486/ ...
Вам вопрос, зачем у before абсолютное позиционирование? Уберите у него absolute и задайте display: inline-block, всё должно сработать.

Худший ответ:
так надо ?
Вопрос: Как все же обновить винду?

Лучший ответ:
Можно попробовать так, для начала.Попробуйте остановить сервис и очистить папку C:\Windows\SoftwareDistribution\
По-крайней мере дадите нам точный код ошибки, если он ее после этого снова выдаст.

Худший ответ:
Качаешь ISO-образ нужного тебе издания.
Монтируешь/распаковываешь его.
Запускаешь setup.exe оттуда.
Дальше мастер всё подскажет.
Я таким образом обновляю машины, у которые очень ограничен доступ в интернет.
Можешь еще попробовать запустить в командной строке от администратора:DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealthИсточник.
Это поможет избавиться от ошибок, которые связаны с повреждением файлов системы. Может понадобиться доступ в интернет.
По крайней мере это стандартный набор действий в случае повреждения системы.
Вопрос: Как заставить работать сайты на разных версиях php?

Лучший ответ:
Docker+реверс проксирование nginx'ом из контейнеров.

Худший ответ:
Пример моего велосипеда. Там же исходники найдете.
Вопрос: Можно ли верстать на ноутбуке?

Лучший ответ:
Верстали еще на селеронах, когда notepade++ был "лучший IDE" , так что чего тут спрашивать то

Худший ответ:
Потянет. Стоит.
Со временем стоит купить монитор минимум 24" с разрешением от 1920 x 1080. А лучше 2. Сам на двух внешних  24" 1920 x 1080 работаю + третий штатный MBP 15" для Slack, терминалов и панели разработчика. Очень удобно.
Машину стоит брать с SSD, 16GB RAM, i7.
Пока работайте в простеньком редакторе вроде Sublime. Вам больше пока и не надо. Но чем раньше купите монитор, тем лучше.
Вопрос: Какие есть добротные курсы по C++?

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

Худший ответ:
Стоит писать программы. Если что-то непонятно - искать ответ на конкретный вопрос. При прочтении ответа на вопрос, если что-то непонятно, изучать и эту тему. И так далее, пока не сформируется багаж опыта и знаний. Дальше можно начать писать простенькие приложения для себя или для знакомых. А дальше - сформировав портфолио, можно junior'ом устроится куда-либо.
Вопрос: Можно лишь на одном JavaScript написать фронтенд?

Лучший ответ:
Не обойтись.

Худший ответ:
Надо знать что-то еще. Можно, например, написать UWP приложение или скрипт WSH, но он все равно будет использовать какую-то библиотеку для описания UI.
Вопрос: Как заставить работать VMware ESXi 6.0 U2 с сетевой картой Intel PRO/100+?

Лучший ответ:
Товарищ, нахрен вам это надо? Гигабитные сетевухи, поддерживаемые вмварью, стоят не так уж дорого. Купите нормальную железку, и не надо возиться с драйверами. А то потом будут вопросы в духе: "а почему у меня виртуалки тупят и гипервизор периодически виснет/перезагружается?". Если вопрос цены -- БУ сетевушки продаются в количестве ведь.

Худший ответ:
Ну вот ссылка, как интегрировать драйвер.PowerCLI C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> Add-EsxSoftwareDepot -DepotUrl C:\aacraid\aacraid.zip
Как показывает мой опыт (недавно пытался завести esx 6 на scsi контроллере P400, не поддерживаемом), фокус в найти подходящий драйвер. Обычно они от старых версий esx и не всегда взлетают.