Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Почему не пингуется ya.ru с роутера?

Лучший ответ:
Потому что в Ip/DNS или не прописаны днс сервера или не включена галка Allow Remote Requests
p.s. Не забывайте еще такой момент, что резолв днс в винбоксе происходит исключительно с помощью тех днс серверов, которые прописаны на компе в этот момент.  Сам микротик резолвит из тех, что прописано в ip/dns и бывает так, что пинг или трейс до некоего ресурса по доменному имени из телнета микротика и из винбокса отличаются.

Худший ответ:
Потому что доменное имя надо резолвить в ip, а микрот этого не делает
Вы ж гугл по ip пингуете, почему Яндекс по имени?
Команда типа ping [resolve ya.ru] сработает (могу немного ошибаться в синтаксисе)
Вопрос: Можно ли узнать информацию о всех доступных для нажатия областях на активном окне приложения в Windows?

Лучший ответ:
Инспектор из SDK Майкрософта https://docs.microsoft.com/de-de/windows/desktop/W...
Инспектор AutoIt https://www.autoitscript.com/autoit3/docs/intro/au...
Библиотека на питоне позволяющая манипулировать приложениями Windows https://pywinauto.readthedocs.io/en/latest/getting...

Худший ответ:
о всех доступных для нажатия областях … нажимать клавишу "Tab" она такие области обходит Некоторые контролы не получают фокус вообще. У некоторых Control.TabStop Property может быть выключена.
Список контролов получить возможно, даже вложенный. Наверное можно узнать, есть ли у контрола обработка нажатия мыши, но оный может быть выключен.
Поэтому, я думаю, возможно решение "в лоб", то есть поставить хук на обработку событий и проэмулировать нажатие мышью всех точек на окне приложения.
Вопрос: Рационально ли внедрять зависимости в класс через DI-контейнер, обходя при этом стороной конструктор и сеттеры?

Лучший ответ:
В целом это считается плохой практикой. Приведу ссылку на соответствующий кусок из документации DI контейнера в Symfony: https://symfony.com/doc/current/components/depende...
Доставая зависимости непосредственно из контейнера вы лишаете себя массы преимуществ внедрения зависимостей:Страдает тестируемость класса т.к. вы не можете подменить сервисы на нужные вам во время тестовВы лишаете себя возможности валидации целостности графа зависимостей в случае если используется компилируемый контейнер (как, например, в Symfony)Вы привносите в класс излишнюю информацию о названиях конкретных сервисов которые вы достаёте из контейнераВам потребуется дополнительно проверять есть ли каждый из сервисов в контейнере и что же именно вы достали из контейнера (через instanceof)
Уверен что есть и другие факторы, это то что пришло на ум в первую очередь.

Худший ответ:
Нет, не так. Суть DI в управлении зависимостями, когда я смотрю конструктор - я должен видеть от чего зависит код. Ваш вариант практически не отличается от использования глобальных переменных/сервис локатора.
Все современные контейнеры позволяют забиндить интерфейс с реализацией, плюс автовайринг. Для вас, как программиста, даже проще сразу инжектить нужные вам классы, чем просить их у контейнера.
Принцип инверсии зависимостей (англ. dependency inversion principle, DIP):
Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций. Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
Ваш вариант абсолютно противоречит этому принципу, потому что все ваши классы внезапно начинают зависеть от контейнера, тогда как бизнес логика и даже уровень приложения вообще не должны знать о его существовании.
Вопрос: Спор на freelancer.com. Как выиграть фрилансеру?

Лучший ответ:
ну, по п.1  очевидна тупиковая ситуация,  и только саппорт
по п.2  - изложить аргументы со ссылками и цифрами, если заказчик изложит свои (багвордс и и т.п.) и ему поверят - увы, хотя странно, что дело происходит не на Адвего и не на Тексте

Худший ответ:
Спор на freelancer.com. Как выиграть фрилансеру?Описать свою ситуацию привести аргументы в поддержку своей точки зрения, и дождаться вынесения решения.
А там уж как решат.
Вопрос: MacBook — работа без мыши?

Лучший ответ:

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

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

Лучший ответ:
Сесть и поучить C++, это вам не PHP.
Используйте std::to_string(i) и сконкатенируйте нужную вам строку, или сделайте замену в исходной строке с помощью метода replace у std::string.

Худший ответ:
Как уже предлагалось выше:int main(void)
{
	int i = 1;
	system(("echo $" + std::to_string(i)).c_str());
	return 0;
}
Ну либо, если компилятор не знает таких новомодных штук как to_string
то заменяется на itoa, sprintf, stringstream и т.д. по вкусу...
А так действительно стоит почитать книжки умные.
Вопрос: Как делать виджеты в laravel?

Лучший ответ:
Как примитивный вариант, логику для views можно вынести в View Composers. А вообще пользуйте arrilot/laravel-widgets и не заморачивайтесь.

Худший ответ:
В композере можно получить данные из обрабатываемого представления через $view->getData().
Вопрос: Бэкенд для мобильного приложения, с чего начать?

Лучший ответ:
Я бы использовал готовые BaaS (backend-as-service)
Firebase, Scorocode и т.п.

Худший ответ:
Ну для начало Mysql
Ну язык на коком хотите писать бэкенд
Понимать принцип RestAPI
Вопрос: Как быстро и просто монтировать квадратные гайки в серверном шкафу?

Лучший ответ:
Дарю идею - возьми "компьютерную заглушку" (используются для закрывания открытых прорезей напротив слотов материнской платы) и сделай такой "инструмент" сам.

Худший ответ:
Любое тонкое и прочное лезвие.
Идеально подходит лезвие   небольшого, недорогого китайского мультитула.
В общем любыми подручными средствами.
А инструмент на картинке вам сделает любой слесарь, хотя это скорее излишество, чем необходимость.
Вопрос: Почему фотография с text-align:center не встает по центру?

Лучший ответ:
Потому что вы занимаетесь версткой и делаете это не профессионально :)

Худший ответ:
Возможно родительский элемент имеет такую же ширину, как и сама картинка.
Сделайте, пожалуйста, пример на jsfiddle.net или https://codepen.io
Вопрос: Как в QT сделать полосу с цветными пометками?

Лучший ответ:
Если используете QWidget, переопределите QWidget::paintEvent(QPaintEvent *event)

Худший ответ:
Если используете QWidget, переопределите QWidget::paintEvent(QPaintEvent *event)
Вопрос: Где хранить пароли от сервисов команде разработки?

Лучший ответ:
keepass не подойдёт?

Худший ответ:
Любая централизованная система хранения аккаунтов и авторизации а-ля LDAP с раздачей полномочий через членство в группах.
Вопрос: В чем смысл Vanilla.js?

Лучший ответ:
Vanilla.js - это шутка. Подразумевается Ecmascript.
Работодатели намекают, что Вы должны владеть всеми основными возможностями, которые предоставляет язык.

Худший ответ:
Забей, это тупая шутка, я таких называю дрочеры, куча понтов, давайте все на нативном ага удачи, проект чуть больше магазина, попробуй напиши на чистом js.
Вопрос: Переустановка Windows 10?

Лучший ответ:
Вернуть в исходное состояние. Система на вин10 примет девственно-чистый вид и ее вновь можно загадить! =)

Худший ответ:
Способ 2-ой:
Так как прошло очень много времени с установки 10, 8 у вас уже удалена с ноута.
Вернет в исходное состояние 10, в процессе вы сможете выбрать какие данные сохранять, увы, некоторые приложения исчезнут.
Интернет необязателен
Вопрос: Как вкатиться в прожект-менеджера?

Лучший ответ:
1. Нанять программистов на свои деньги и манаджить ими.
2. Понятие "джуниор менеджер" конечно существует, но таких открытых вакансий практически нет, поскольку заполнить их довольно легко. Из кодера в менеджеры - никак. Из разработчика - ну хотя бы уверенный мидер, который активно проявил себя в организации работы, чаще тимлид.
3. Учить - английский - хороший разговорный upper intermediate просто минимум.
4. Управление проектами - разные виды SDLC, софт для работы с этим (JIRA, excel, MSProject, да и поверпоинт пригодится).
5. Софт-скиллы - коммуникацию, организацию, политику и понимание внутренней кухни работы компаний (этому часто помогает образование с экономическим или юридическим уклоном)

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

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

Может наблюдаться долгосрочный эффект, если система отдельно, медиафайлы отельно, но это влияет в основном на удобство.

Худший ответ:
нет конечно
вообще нынче сомнительная вещь разбиение диска, уже много лет все одним разделом делаю
Вопрос: Скачанные шрифты vs link?

Лучший ответ:
Здесь всегда выбор, который зависит от фактора доступности серверов Google.
Например, если вы делаете публичный веб-сайт, к которому всегда будут обращаться только люди с неограниченным доступом к Интернет, то вопросов никаких нет - используете сервера Гугла. Очень высока вероятность, если шрифт часто используемый, то он уже будет в кэше браузера и не произойдет повторной загрузки. В скорости и надежности серверов Гугла можете не сомневаться.
Но бывают ситуации, когда с сайтом работают из локальной сети и доступ к другим ресурсам жестко ограничен. Обычно в таком случае делают белый список, в который вносят сайт. Обычно в таком случае другие сайты попадают редко. В таком случае, весь контент, включая скрипты, шрифты и картинки должен находиться у себя на хостинге.
Есть еще один, исключительно российский момент, называется Роскомнадзор. Если этим желтая вода ударит в голову, они могут прикрыть доступ и к гуглу. И сделано это будет под благовидным предлогом.

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

Лучший ответ:
Обычный html+css<div>
 <img src="kartinka">
 <p>Text</p>
</div>p{
display: none;
}

img:hover + p{
display: block;
}

Худший ответ:
если только для подписей - вот самый простой концепт<div class="item"><!-- присваиваем класс .item, делаем position:relative; -->
 <img src="kartinka"><!-- растягиваем картинку под размер родительского элемента -->
 <p>Text</p><!-- position:absolute;top:0;left:0;right:0;bottom:0; - оформляем параграф как оверлей... opacity:0; -->
</div>
<!-- при наведении на .item:hover p{opacity:1} -->
<!-- по факту больше ничего не надо... все остальное - это украшательства -->
Вопрос: Почему вырубает ноутбук при нагрузке?

Лучший ответ:
Я знаю причину отключения у ноут буков Acer.
Был подобный бук. При нагрузках выключался, работал работал и потом сам выключался. Долго думал и нашёл ответ в перегреве процессора.
Дело в том, что на многих моделях Aser чаще топовых моделях, стоит мощный процессор, типа i5 с высокой частотой под 3,4 Гц - и под нагрузкой нагреваться до пиковой 105 С и выключается.
Решение нашёл интересное, я понизил на 20% работу процессора. 
(Панель управление => Электропитание => Питание процессора)
И ноут бук работает уже год без проблем. Пришлось пару дней хорошо подумать, как решить данную проблему!

Худший ответ:
Температуру посмотрите на всякий случай.
Вопрос: Как растянуть div по высоте в данном случае?

Лучший ответ:
Про таблицы не слышали?

Худший ответ:
flexbox
https://jsfiddle.net/pp3dt2co/4/
Upd: Почему без флексов?
Вопрос: Где захостить статический сайт с моим доменом, желат. бесплатно?

Лучший ответ:
Локалхост

Худший ответ:
30 рублей в месяц у любого хостера и никакой рекламы.
Вопрос: Как правильно редактировать сторонние composer-компоненты?

Лучший ответ:
Расширять их своими классами, наследовать нужные параметры или методы и в них уже вносить исправления. Ну и при использовании писать use app\components\extended\MyClass;
А не тот, который из композера дается.

Худший ответ:
Нужно создавать extend этого файла. В проекте создаете файл с таким же названием, с контентом:namespace frontend\widgets;
use vendor/yii-rbac-plus;

class YiiRbacPlus extends yii-rbac-plus {
    $config = [
        ['roles' => 'admin', 'user']
    ];  // Нерабочий код - только для примера
}
И теперь уже во вью используете свой класс
Вопрос: Безопасно ли SMB windows 7?

Лучший ответ:
Да в принципе никто вам не мешает. Правда самба не самый лучший (производительный) способ для инета. Долго очень каталоги считывает.
Я бы порекомендовал поднять под виндой ftps каким-нить cerebrus ftp или еще чем

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

Лучший ответ:
Если это vds или свой сервак, то скорее всего неправильная настройка его. Что бы проверить надо разместить еще тестовый сайт на wp и тестировать.
Если простой тариф хостинга, то обычно происходит блокировка ресурсов на время при использовании максимального допустимого количества ресурсов. Грубо говоря если память вся забита. 
- Этот момент происходит обычно из-за скриптов сайта. Часто узким местом являются запросы к бд - сложные или их множество. Так же может большая нагрузка из-за обработки файлов, например изображений(это просто для справки, не в Вашем случае).
Как многие уже сказали нужно найти код simple_fields_value и посмотреть что там делается. Но мне кажется что это просто грубая замена стандартной get_post_meta().

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

Лучший ответ:
Посмотрите на Godot:
https://godotengine.org/
У него простой интерфейс и простой язык скриптинга, похожий на Python.

Худший ответ:
Как насчет Unity? Я помню увлекался игрульками :)
UPD.
Создать игровой сервер, настроить его, покатать с друзьями. Захотеть новые вещи на сервере, настроить. Захотеть чтобы твой сервер был виден всем и ты был главным на нем, посмотреть в сторону хостинга и понятие о хостинге сразу придет, пусть не полное, но уже будет знать об этом. Захотеть авто-донат на сервере, найти движок или написать свой и оформить его как свой сайт. Познакомится с доменами и так далее :)
                                                                                                                                                                               Если был бы такой человек у меня в детстве как Вы, я бы не сидел часами и не пытался открыть порты на своем гребаном роутере.  И не плавал в воде часами :) А просто бы спрашивал у Вас :)
Вопрос: С первого раза не запускается компьютер после некоторого времени нахождения без питания. В чем причина?

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

Худший ответ:
Есть вероятность, что проблема программная и поможет обновление BIOS. Иначе - как уже писали, попробовать другой блок питания
Вопрос: MacBook Pro 13 или MacBook Pro 15 Retina?

Лучший ответ:
Пишу с 15" pro (купил в январе 2014, полет отличный, объехал со мной много разных стран). Своих денег считаю стоит, но вот таскать его бывает напряжно, все-таки сам ноут 2кг + часто нужно еще и зарядку нести, да и еще какие-нибудь вещи в рюкзаке лежат. Если мобильность важна, я бы однозначно взял 13" (он еще вроде как и от батареи долго живет).

Худший ответ:
У меня кастом сборка 13"/1тб/16 влезает в рюкзаки в спец отделения, куда не влезет 15".
Сейчас будет новая версия и буду брать 13" , а свой хочу продать у него еще гарантия до января 2017 года. По гарантии поменяли из-за тачпада - топкейс (Клава+ батарея +тачпад+часть корпуса).
На 13" удобно работать в самолете, батарея на видео просмотре держит 7 часов, так как она нулевая).
Вопрос: Почему onclick не работает при первой загрузке сайта?

Лучший ответ:
Потому что по нажатию F5 перезагружается только основная страница, а все вспомогательные файлы, включая файлы скриптов, загружаются из кэша. Поэтому закэшированные скрипты объявляют функции быстрее. И когда код страницы вешает обработчик onclick, то он видит функцию. Если же вы нажимаете Ctrl + F5, то код пытается повесить обработчик, но функция ещё не объявлена, и вместо функции по указанному имени вы получаете значение undefined.

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

Лучший ответ:
1) Проверка с помощью регулярки (чтобы не писали абракадабру):function validateEMAIL($EMAIL) {
    $v = "/[a-zA-Z0-9_-.+]+@[a-zA-Z0-9-]+.[a-zA-Z]+/";
    return (bool)preg_match($v, $EMAIL);
}
2) Проверить наличие MX-записи в домене (гарантия того, что такой домен существует и обрабатывает поступающие почтовые запросы):if (!checkdnsrr($domain, 'MX')) {
    // domain is not valid
}
Но учтите, что всё это не является достаточным условием того, что такой e-mail существует на данном домене.

Худший ответ:
Через SMTP проверять существование ящика, команда HELO если не ошибаюсь. В гугле/гитхабе есть примеры
Вопрос: Как правильно выбрать кресло?

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

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

Лучший ответ:
Короче так братки ... живу я хз где .... хз что у меня есть из оборудования ..... хз какой у меня уровень интеллекта ... хз что в моем понимании "бюджетно" ... ну а в остальном у меня только один вопрос. Откуда я такой красивый то? =D

Худший ответ:
В нашем городе например есть Wi-Max провайдер. Оборудование 3000 р. и абон. плата 1500 р за 2 мбита. Качество не хуже кабельных провайдеров.
Вопрос: Выбор менеджера конфигураций для Windows-окружения. Практические советы?

Лучший ответ:
Я использую Ansible +  AWX + хранение плейбуков на gitlab/gogs
Плюсы Ansible:Не нужен клиент (Хотя для винды надо включать Winrm который сильно легче чем клиенты конкурентов )https://galaxy.ansible.com/ c кучей готовых сценариевНаписан на python , который достаточно прост не надо мега сервера для того что бы обслуживать много машин (если сравнивать с Puppet/Chef) есть системы тестирования для работы с виндой используется Powershell и DSC можно использовать готовые скрипты
Минусы Ansible: На большом количестве машин (сотни ) люди пишут про разные проблемы, имхо решается масштабированием AWXМаловато плейбуков для винды

Худший ответ:
Виндой все таки проще рулить групповыми политиками, линуксы ансибл.
За два года ничего не поменялось увы
Вопрос: Как переписать curl запрос PHP в чистый JS?

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

Худший ответ:
На js нет cURL.
Вопрос: Брать коробочный продукт и допиливать или делать с нуля?

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

Худший ответ:
посмотрите в сторону prestashop, последние версии написани на symfony, легко расширяются и в нем уже заложено колоссальное количество ecommerce-плюшек из коробки
https://www.prestashop.com/en/features
doc.prestashop.com/display/PS17/User+Guide
developers.prestashop.com/module/index.html
Вопрос: Костыли если, дизайн мобильный очень много изменяется от десктопа?

Лучший ответ:
Если дизайн разительно отличается, то это эффективнее делать уже не адаптивом, а отдельной мобильной версией.Правильно ли это?Откуда нам знать, насколько такое решение оправдано?возможно есть инструмент как Jade/Pug, типо если мобильная версия то подключить такой-то шаблон?Непонятно при чём тут Pug, но да - для мобильной версии подключают отдельный шаблон. За это отвечает веб-сервер и код приложения.

Худший ответ:
Если речь о правильности UX-решения, то вполне оправдано, когда информация на компьютере и телефоне отличается, так как информация предназначенная для аудитории стационарных PC, иногда не подходит для пользователей телефона. Если дизайнер принял решение так сделать, вероятно этому есть логическое объяснение. Но нужно смотреть, теряет ли смысл адаптация в таком случае? Может и в правду, лучше сделать отдельно мобильную версию?
Вопрос: Нужно-ли отказываться от https если сайт работает на http?

Лучший ответ:
Лучше поставить редирект https -> http. Чтобы наверняка.

Худший ответ:
Нужно отказаться от http, на https сделать безусловный редирект с http. И в поисковой выдаче вы окажетесь выше, потому что httpsные ресурсы имеют приоритет над httpшными у нормальных поисковиков.
Вопрос: Перенос базы данных MySQL (InnoDB) большого объема на другой сервер?

Лучший ответ:
1) Делается полный дамп - записываем дату и время дампа
2) поднимается на новом сервере
3) проверяем что все работает на новом сервере
4) отключаем от пользователей старый
5) делаем выборки по таблицам всех данных старше записанной даты (п1)
6) накатываем дельту на новый сервер
7) запускаем новый сервер.
Опыт подобного был, база около 7 гигов. Время от п4 до п7 составила не более 30 минут - при условии что как параноик все перепроврил по 3-5 раз.
Кстати, ни что не мешает провести сперва тестовый прогон без пунктов: 4 и 7 и убеждаемся что дельты выбраны и накатаны верно.
Или хорошая идея от Andrey Tsvetkov

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