Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как обрабатывать данные в случае, если может придти массив объектов или просто объект?

Лучший ответ:
Сделайте что-то типа:input = Array.isArray(input) ? input: [input];
// дальше работаем с input как с массивом

Худший ответ:
Найди того кто формировал такой формат ответа и сломай ему пару пальцев.
Вопрос: Как обезопасить сервер при получении POST?

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

Худший ответ:
Я бы шифровал данные при пересылке. Приемник расшифровывает содержимое известным ему ключом и либо получает правильные данные и их обрабатывает, либо какую-то фигню и забивает на неё.
Вопрос: Стандарты разработки веб-приложений в Django-проектах?

Лучший ответ:
Да есть, прочитайте официальную документацию.

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

Лучший ответ:
Никакую.
CMS под такую задачу не подойдет.
Ну и в первую очередь тут нужен грамотный тимлид.

Худший ответ:
CMS WordPress, но ее я бы  советовал брать только для не большого магазина.
Если Вы хотите саздать масштабной проект, тогда Вам нужно создать свой собственной сайт, может он и будет стоить дороже, но за то его безопасность и оптимизация будут Вас радовать.
Вопрос: Завести провода провайдеров до сервера (Порт то vlan) через внутренний коммутатор?

Лучший ответ:
Нет особых камней. Главное, чтоб все коммутаторы понимали VLAN.

Худший ответ:
Первый же вопрос - а что, если повредят одну жилу на гигабитном кабеле? Он заведётся на 100mbps и всем, кто окажется в этом кабеле придётся потесниться.
Если есть возможность, то стоит выделить пару витух под эту схему(основная и холодный/горячий резерв), а остальные дербанить на своё усмотрение.
Ещё лучше, если со стороны серверной воткнуть ещё один управляемый коммутатор, который сумеет по LACP, к примеру, поднять соединение с основным коммутатором и задействовать все кабеля как магистральные, а оставшиеся свободные порты можно будет использовать под вновь накупленное оборудование в серверной. Это ж не последние железки, которые там появятся?
Вопрос: Как запустить angular приложение?

Лучший ответ:
Ошибки JS  глянь в консольке?

Худший ответ:
plnkr.co/edit/RqUpIn?p=preview там же видно что ссылки до jquery без http:// , вот это поправьте
Вопрос: В чем заключается разработка игр на Unreal Engine?

Лучший ответ:
0. Написание дизайн-документа. Если не можете точно и детально написать, что из себя представляет игра, какие механики используются, сеттинг и т.п., то к разработке приступать не рекомендуется.
1. Пре-альфа/Прототип. Этап, на котором набивается "скелет" игры, с минимумом контента. На нём можно успешно закончить, если понимаете, что не можете реализовать те или иные идеи диздока или игра не соответствует вашим ожиданиям.
В UE4 - этап, состоящий из написания кода на 90% (даже если вы разрабатываете на блюпринтах - рано или поздно захочется уехать на чистый код, тем более что оттуда можно делать интерфейсы для них для удобства тестирования и гуманитариев).
2. Альфа. Играбельно-багованое нечто, в котором реализованы все основные механики. На этом этапе обычно основной упор в разработке на базовый баланс, заполнение контентом и БАГИ. Тут по-полной используются все возможности: от моделей и анимации до активной работы с дебаггером и логами.
3. Бета. Весь геймплей в наличии, контент готов на 95%. Баги - наше всё.
4. Релиз. Момент рождения продукта.
5. Пост-релиз. БАГИ, недовольные пользователи, призывы к бунтам. Возможно захочется делать допконтент.
Про мобильную разработку: преимущества ue4: полный контроль над кодом, лучший редактор во Вселенной, вариативная производительность и бОльшие технические возможности, недостатки: больший порог вхождения, дольше и сложнее разработка, нет поддержки "из коробки" многих удобных фич типа AdMob и ачивок на платформе.

Худший ответ:
Пишете сами себе ТЗ. Если за месяц и меньше сумели собрать прототип игры с большей частью фич из ТЗ(как правило основная идея игры, ее изюминка) то продолжайте разработку. Сами поймете какие темы надо подтягивать и штудировать. 
Пытаться что то делать сразу для мобилок очень плохой вариант т.к. это на порядок сложнее. 
UE4 или любой другой двиг в связке с С++ вообще ошибочный вариант, 95% что забьете на это очень быстро. Лучше начинайте с какого нибудь FPS\RPG\GAME Maker или тучи других движков которые больше ориентируются на визуальную часть и простейшие языки типа бейсика, есть еще неплохой "Лаборатория игр Kodu" от MS.
С++ язык который изучают несколько лет, потом лет 5 набивают шишки в проектах на коленке которые продал знакомым и еще пару лет работы в окружении профессионалов. Порог вхождения для правильного написания кода в этом языке очень большой, лучше не заморачиваться с ним и сразу учить Java\С#\Swift т.к. они в разы легче для понимания и сильно схожи друг с другом.
Вопрос: Как из excel вывести в бд phpmyadmin?

Лучший ответ:
У меня тоже была только-что такая проблема. Методом тыка обнаружил, что проблема таки в кодировке. Например, открываете файл csv в программе notepad++ и смотрите кодировку в меню "Кодировки". Скорее она у вас в UTF-8 (с BOM), а должна быть в UTF-8 без  BOM. Насколько помню, BOM добавляет какой-то непечатаемый символ в начало файла, из-за этого и ошибка.

Худший ответ:
Разделитель полей  поставьте ";".
Вопрос: Как эффективно учить US английский?

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

Худший ответ:
Подкасты ESL Podcast
Вопрос: Можно ли «обмануть» трекер на Upwork?

Лучший ответ:
Это прямой путь в вечный бан на апворке

Худший ответ:
Если тебя поймают за эмуляцией - забанят на Upwork. А исходя из того, что для регистрации там нужно подтвердить личность, то ты ничего на Upwork не заработаешь и в будущем.
Самый простейший вариант - разделять время. Днем один пользуется аккаунтом, ночью другой.
Вопрос: Как сбросить пароль на BIOS у Sony Vaio?

Лучший ответ:
https://repl.it/repls/GrayHoarseClicks
Вверху тыкай на RUN, затем вводишь этот "Key"

Худший ответ:
Мне попадалась похожая ситуация и тоже с ноутбуком Sony.
Не помню точно что устанавливал  XP или 7. Сделал так:
снял HDD установил на свой ноутбук
установил (начал установку) систему до первой перезагрузки
на перезагрузке выключил и переставил диск назад в Sony
Получилось, что файлы подготовленные для инсталяции уже скопировались, но фаза детектирования оборудования еще не прошла. После продолжения установки на Sony все оборудование определилось и система загрузилась нормально.
В вашем случае можно поступить проще. Надо снять HDD, на другом компьютере скопировать содержимое ISO или диска от 10 в папку на диске который будет системным (например в C:\W10 ) Если раздел маленький, то растянуть его например с помощью MiniTool Partition Wizard Free.
Потом вернуть диск в Sony. Загрузится в ту систему какая есть и из нее запустить установку 10 из папки.
Старые пользовательские профили и программы после установки новой системы останутся в C:\Windows.old
Вчера точно так менял 10 на 7 на ноубуке ACER ASPIRE ES 15 без дисковода и без подключения флешки.
Дисковода не было по спецификации, а установщик 7 не видел порты USB никак.
Вопрос: Как развить абстрактное мышление?

Лучший ответ:
Надо научиться читать и понимать формулы:
1. для групп и множеств и для математики.
2. Представлять множества в виде диаграммы (и кругов) Эйлера: множества.

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

Лучший ответ:
А что тут можно сделать, тем более по скриншоту?
Где то в реестре слетели пути к картинкам ярлыков вероятно.Решение - откатите систему на момент предшествующий заражению вирусами.
Иначе -либо вручную перелопачивать весь реестр, либо винду переставлять.
Могу только дать совет, чтобы такого не повторялось-Никогда не используйте такие вредоносные программы как CCleaner!Никогда не используйте средства для очистки ПК от вирусов.
Вот и все.
Я реально не понимаю зачем может понадобиться утилита от DR.Web для очистки от вирусов, если можно просто откатить систему  к контрольной точке, или поднять из бэкапа. Это гораздо проще и быстрее.

Худший ответ:
выполни в командной строке командуsfc /scannow
чисто для успокоения совести, но может и сработать.
Затем зайди в настройки (нормальная Панель управления или через новую - Параметры - Файлы), поменяй там одно - любое значение, сохрани и проверь.
Сбрось кэш иконок - например изменив тему. Отключи и снова включи отображение каких-либо значков на рабочем столе. Зайди в настройки папок и смени там какое-нибудь значение и сохрани. Перезагрузись, потом верни.
Кстати, что странно, тот же CCleaner создаёт контрольную точку для отката изменений.
Вопрос: Компания требует поддержку IE8!?

Лучший ответ:
подскажите как быть в данной ситуации?УвольнятсяВерстать под IE8

Худший ответ:
Увольняться :) 
Требование поддержки IE8 как правило возникает из-за тех, кто еще работает на WinXP - по той простой причине, что туда ничего другого не поставить из M$-бразуеров. А требование WinXP возхникает обычно из "у нас есть уникальная разработка, но она не обновлялась со "святых 90-х" и уже не будет обновляться, но мы будем на ней работать, пока совсем не припечет, потому что нет ни разработчиков ни исходников" :D 
Тут недавно был вопрос про медцентр в Китае, в котором до сих пор работают на Win98. Вот это Ваше будущее :)
Вопрос: Имеет ли право сотрудник на оплачиваемый отпуск до года?

Лучший ответ:
Статья 122 ТК РФ
Оплачиваемый отпуск должен предоставляться работнику ежегодно.
Право на использование отпуска за первый год работы возникает у работника по истечении шести месяцев его непрерывной работы у данного работодателя. По соглашению сторон оплачиваемый отпуск работнику может быть предоставлен и до истечения шести месяцев.
До истечения шести месяцев непрерывной работы оплачиваемый отпуск по заявлению работника должен быть предоставлен:
женщинам - перед отпуском по беременности и родам или непосредственно после него;
работникам в возрасте до восемнадцати лет;
работникам, усыновившим ребенка (детей) в возрасте до трех месяцев;
в других случаях, предусмотренных федеральными законами.
Отпуск за второй и последующие годы работы может предоставляться в любое время рабочего года в соответствии с очередностью предоставления ежегодных оплачиваемых отпусков, установленной у данного работодателя.

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

Лучший ответ:
OPTIONS это так называемый preflight-запрос, который предваряет любые запросы на сторонние домены, согласно требованиям CORS.
Сервер должен уметь на него отвечать (а не просто метод должен быть прописан в заголовках).
Минимально сервер на OPTIONS должен ответить 200 OK и прислать заголовки CORS-политики.
Исходя из ответа на OPTIONS браузер делает вывод - слать данные или нет. У вас сервер отвечает ошибкой.

Худший ответ:
Сервер отвечает 405 и метод недоступен, значит так и есть. Что то не прописано, или прописано не корректно
Вопрос: Rails или Node.js для backend (RESTful API)?

Лучший ответ:
RoR или node.js для платежного сервиса? Серьезно?
Для платежного сервиса важна:
- отказоустойчивость (стабильность работы)
- 0% downtime
- hot code reload
- скорость работы
Я бы взял OTP + Elixir + PhoenixFramework + JSONAPI

Худший ответ:
500к запросов в минуту - это очень мало1000000 соединений в секунду на node.js1000000 соединений в секунду на python
Но вообще всё зависит от нагрузки. Если у вас 10 запросов в минуту, то что угодно потянет. Если уж совсем по харду, то пишите на Crystal или Elixir, если знаете Ruby
Вопрос: Как вычислительная система выбирает какой набор инструкций использовать для исполнения кода?

Лучший ответ:
Обязательно ли в самом коде программы задавать, что необходимо произвести работу с помощью определенных инструкций?
Нет, в коде это указывать не обязательно, компилятор производит оптимизации сам.Может ли, например, для быстрой обработки массива данных с плавающей запятой компилятор сам задать использование векторной обработки? 
Все так и происходит. 
Далее немного о том как устроен наш суровый мир.
1) При исполнении код не изменяется, какие инструкции компилятор указал делать те и исполняются.
2) При компиляции указывается совместимость с какими архитектурами требуется, исходя из этого используется разный набор инструкций.
3) Ну и как следствие для совместимости бинарники распространяются собранные с целевой древней архитектурой и новые инструкции не используются. Ну почти так. Иногда в местах с высоким требованием к скорости работы разработчики заморачиваются и делают так что исполняется код для вашей архитектуры со всеми оптимизациями.

Худший ответ:
ни как не выбирает. выбирает компилятор, в соответствии с параметрами целевой платформы. после компиляции ни какого выбора не происходит. следует учесть что платформы типа .Net, JVM, node.js и браузеры, позволяют писать относительно переносимые программы (и то с ограничениями), но сами виртуальны машины/движки, все равно реализованы под свою платформу на этапе компиляции, и даже могут иметь существенные отличия не только в опциях компилирования, но и в исходном коде для разных платформ
updПрограмма, написанная и скомпилированная один раз, может выполняться на процессорах с разными наборами инструкций и на разных версиях Windows. такая программа использует не все инструкции процессора, а только гарантированно совместимый набор инструкций. в случае игр, или ПО для проектирования, в комплект поставки могут входить наборы dll(если мы говорим о винде, или другие способы разбиения на модули), оптимизированных для разных наборов инструкций на этапе компиляции, в том числе для для использования GPU, для достижения максимального быстродействия. в этом случае, какой модуль можно использовать, определяет опять же не вся вычислительная система а головная программа (та что на универсальном наборе инструкций). и все это происходит ни коим образом не автоматически, а закладывается на этапе проектирования и реализуется в программном коде. хотя для определения типа процессора и набора инструкций, уже давно существуют стандартизированные api, обычно на уровне ОС
Вопрос: Батник для архивации файлов с разными именами?

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

Худший ответ:
Базу MS SQL в 7z - ЗАЧЕМ??? В MS SQL отлично реализована своя система резервного копирования и восстановления, надо её использовать. По настройке - поиск в помощь, но там нет ничего сложного, настраивается за пару минут.
Если делать резервные копии баз MS SQL - то его надо сначала остановить, сделать резервную копию, потом запустить, а зачем делать простои в работе баз данных?
Вопрос: Как реализовать выбор квартиры?

Лучший ответ:
На картинку-схему этажа (position:relative) наложить картинки-схемы отдельных квартир (position: absolute;display:none;).
На лупы навешать toggleClass для картинок-квартир. Характеристики можно хранить в data-атрибутах.

Худший ответ:
Попробуйте использовать тег map(https://webref.ru/html/map) Тогда не придется делать множество картинок.
Вопрос: Где найти примеры хорошо реализованных веб-проектов на Angular.js?

Лучший ответ:
https://github.com/akveo/ng2-admin - шаблон админки - есть и на 1.x и на 2.x версиях.

Худший ответ:
120+ Шаблонов Админок Bootstrap
Вопрос: Заказ графики у художника или купить в стоке?

Лучший ответ:
Символ из стока это верх глупости.

Худший ответ:
Конечно лучше рисовать!
Вопрос: Как обрабатывать chechbox при отправке заполненной формы?

Лучший ответ:
Меняем у всех полей name="step5" на name="step5[]" и получаем в php массив и обрабатываем его

Худший ответ:
if((isset($_POST['phone'])&&$_POST['email']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они
    $to = 'Мыло куда присылать,'; //Почта получателя, через запятую можно указать сколько угодно адресов
    $subject = 'Ответы квиза'; //Загаловок сообщения
    $c = true;

    foreach ( $_POST as $key => $value ) {
        $message .= "" . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . "
            <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td>
                <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td>
            </tr>
        ";
    }
    $headers  = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма
    $headers .= "From: Отправитель <from@example.com>\r\n"; //Наименование и почта отправителя
    mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail
}
и просто задай чекбоксам разные имена
Вопрос: Mongodb работает только с интернетом?

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

Худший ответ:
[localhost:27017]
localhost (он же 127.0.0.1) это ваш компьютер. Подозреваю, монга не запущена локально.
Вопрос: Есть ли в регулярных выражениях символ, означающий «не»?

Лучший ответ:
Этот инструмент называется язык программирования, вы слишком много хотите от регулярных выражений. 
1) Выбираете регуляркой все строки где д.м.гггг
2) Конвертируете в дд.мм.гггг
PROFIT!!
Но конвертировать всяко не регулярка должна. А складывать она куда должна? Для этого есть массив.
Само по себе отрицание это [^a] (не а)

Худший ответ:
Посмотрите на конструкции
(?=  )
(?!  )
(?<=  )
(?
Вопрос: Как разобраться в отчетах DMARC?

Лучший ответ:
также можете использовать https://easydmarc.com

Худший ответ:
Для отчетов можно использовать https://dmarcian.com/dmarc-xml/ - он покажет отчет в человекопонятной форме.
1. В первом примере - действительно отсутствует DKIM-подпись на письмах. Посмотрите, в каких случаях у вас может уходить письмо без подписи, как минимум это бывает на отчетах о невозможности доставки, но там scope в spf будет не mailfrom а helo. Это может быть какое-то письмо сформированное на самом сервере и прошедшее мимо обычных механизмах доставки, на которых вы накладываете DKIM-подпись (например, если вы накладываете DKIM на письмах от авторизованных пользователей SMTP, а это письмо сформировано локально).
2. Второй случай это редирект, он проходит DKIM-авторизацию, поэтому пройдет DMARC и будет принят даже при строгой политике. Для DMARC достаточно, чтобы адрес из From был авторизован любым из механизмов SPF или DKIM.
3. Третий случай - скорей всего спам с поддельного адреса.
Вопрос: Локальный сервер для node js?

Лучший ответ:
https://nodemon.io/
Объяснение на русском - https://metanit.com/web/nodejs/2.6.php

Худший ответ:
https://nodemon.io/
Объяснение на русском - https://metanit.com/web/nodejs/2.6.php
Вопрос: Как правильно протестировать метод?

Лучший ответ:
Есть очень упрощённый ответ:
1. Создать Dispatcher с нужным module / controller / action
2. Передать его в isAllowed
3. Сравнить ответ
Без знания вашего Dispatcher более подробный ответ может дать только ясновидящий.

Худший ответ:
Есть очень упрощённый ответ:
1. Создать Dispatcher с нужным module / controller / action
2. Передать его в isAllowed
3. Сравнить ответ
Без знания вашего Dispatcher более подробный ответ может дать только ясновидящий.
Вопрос: Почему так странно поступает Git?

Лучший ответ:
autocrlf. инфа 99.98%
ты еще диффом посмотри на изменения и удивись :)

Худший ответ:
Похоже на поврежденный .git/index, может поможет git reset --hard
!!! Это удалит все незакомиченные изменения !!!
Вопрос: Adult website — где берут столько прямого трафика?

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

Худший ответ:
прямой органический трафик на порно с поисковиков течет
Вопрос: Как правильно и когда обязательно вешать объявление о видеонаблюдении?

Лучший ответ:
1 какая страна?
2 какой дом, многоквартирный(более 3 квартир)?

Худший ответ:
Если оно только внутри вашей квартиры - ничего не нужно. Ваша собственность.
Если общая собственность - нужна табличка, желательно, чтоб камера смотрела на неё. (если её снимут после факта порчи, чтоб на записи было видно)
Вопрос: Swift. Где пройти стажировку?

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

Худший ответ:
где можно пройти стажировку разработчиком на ios, пусть и бесплатно
Junior разработчики не бывают бесплатными, т.к. на обучение тратиться время senior разработчиков которым платят зарплаты. с вполне себе достаточной зарплатой, увольняться мне сейчас невыгодно
Вам не выгодно будет делать это до 40 лет пока вас не заменят студентом сис. админом. Ищите full-time junior вакансии и увольняйтесь с текущего места работы.
Вопрос: Что сделать на реакте в целях практики, пока нет работы?

Лучший ответ:
Мини проекты

Худший ответ:
Поработайте с VK Api, Instagram API, Steam API (и тд, что интересно)
Дашборд делали, там были филтрации/сортировки?
Вопрос: Как добавить абзац у текста после заголовка?

Лучший ответ:
Попробуйте\usepackage{indentfirst}

Худший ответ:
tex.stackexchange.com/questions/39227/no-indent-in...
Почитайте для чего нужны\не нужны отступы у первого параграфа.
Вопрос: Размеры в Bootstrap?

Лучший ответ:
так вы зайдите в официальный источник и посмотрите https://getbootstrap.com/docs/4.0/layout/grid/#gri...

Худший ответ:
В 4 бутстрапе можно определять вертикально или горизонтально дисплей на телефоне.
Вопрос: Есть ли примеры, когда мат. операции с True и False реально полезны?

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

Худший ответ:
Здравствуйте!
И да и нет... При современных процессорах, польза от этого метода почти пропала, а вот раньше, когда процессоры были мягко говоря, не очень складывать двоичные числа было быстрее, чем десятичные (в смысле, что операция 1 + 2 (десятичное) и 1 + 10 (двоичное) сильно отличались по времени выполнения.)
True и False - на самом деле, нолики и единички. Но если вы складываете числа символов по 100, то, действительно, (хоть и на пару миллисекунд) будет быстрее конвертировать их в двоичный формат - массив true и false и применить к ним X-OR
Вопрос: Как перенаправить посетителя на другой сервер и порт?

Лучший ответ:
можно
на server1 ставить фронтендом nginx, бакендом apache (а может и веб-содержимое можно перевести на nginx+php-fpm ? Подумайте)
и в конфе нгинкса на server1
server {
server_name example.ru
listen 80;
root   /home/example.ru/www;
index index.php index.html;
location /server2 {
        proxy_pass http://server2:5980;
        .....
}
......
это в принципе. 
запросы по адресу example.ru/server2 будут проксироваться на server2

Худший ответ:
nginx или любой другой реверсивный прокси. Можно и сам апач на такое настроить.
Вопрос: На сайте wordpress обнаружен вирус хостингом public_html/wp-includes/css/customize-preview-rtl.min.php, что делать?

Лучший ответ:
Ну и? Вам же показали строчку с вирусом. Удалите её, там eval() зашифрован просто.
Попал он туда через какую-то дыру в вордпрессе. Чтобы такого не было, постоянно обновляйте Wordpress.
Хакеры всегда будут искать новые дыры в массовых CMS, а производители софта постоянно их латать. Кто быстрее - тот и выиграл.

Худший ответ:
Полностью переустановите WordPress. Замените все его файлы кроме собственной темы и плагинов.
Вопрос: Можно ли из дампа биоса извлечь пароль?

Лучший ответ:
Пароль не там хранится.
Тебе нужно CMOS сбросить.
Самое простое - перемкнув батарейку.

Худший ответ:
Если есть программатор, то почему бы не перешить биос просто?
Где там пароль не знаю, но ключ от винды достать точно можно, знакомый делал.