pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как сделать появление всплывающего меню с задержкой при наведении?

Лучший ответ: Как только на кнопку наведен курсор через setTimeout запускаем отсчет до появления меню, если курсор уведен с кнопки, то отменяем таймаут через clearTimeout.var timesArray = [];

$('.menu').hover(
    function()
    {
        var id = jQuery.data(this);
        timesArray[id] = setTimeout(function() {
            //Показываем меню
            $(this).css({'display' :  'block'});
            timesArray[id] = "";
        }, 500);
    },
    function()
    {
        var id = jQuery.data(this);
        //Скрываем меню
        $(this).css({'display' :  'none'});
        if (timesArray[id])
        {
            clearTimeout(timesArray[id]);
        }
    }
);
Попробуйте.

Худший ответ: Может быть кому-то будет актуально сейчасvar hoverTimeout;
$('.categoryNavMenu > li.item').hover(
    function () {
        var _this = $(this);

        hoverTimeout = setTimeout(function () {
            _this.addClass('hover');
            _this.find("ul:first").addClass('hover');
        }, 500);
    },
    function () {
        //Скрываем меню
        $(this).removeClass('hover');
        $(this).find("ul:first").removeClass('hover');

        clearTimeout(hoverTimeout);
    }
);
Вопрос: Какие условия инвестирования вы знаете?

Лучший ответ: Условия инвестирования - это вопрос договоренностей конкретного инвестора/фонда с конкретным проектом. Они зависят от заинтересованности в проекте, его стадии, пользовательской базе, продаж и множества других факторов. 
В открытых источниках скорее всего попадаются только данные по seed-инвестициях, которые у каждого фонда свои.  Кстати ФРИИ и больше может проинвестировать в понравившийся проект.
Напишите в профильные для вашего проекта фонды. Только не в таком виде, как сейчас вопрос поставлен, иначе письмо просто проигнорируют и ответа не получите.

Худший ответ: Инвесторов с 51% в стартапе - сразу посылайте. Они хотят получить контроль над компанией и не осознают этого. Либо осознают, что вам тоже не надо. Нормальная бизнес-ангельская доля на seed-стадии - в пределах 20% (и то это много).
С кем имеет смысл поговорить - обратитесь к Игорю Рябенькому и фонду Altair. Чем Фрии не устроил, к стати?
Вопрос: Когда лучше выкладывать приложение в app store?

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

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

Лучший ответ: Во втором вашем примере - поменяйте местами принты.

Худший ответ: Где у вас возвращался nil? Я запустил ваш код, всё работает.package main

import (
	"fmt"
	"log"

	"github.com/SlyMarbo/rss"
)

func main() {
	feed, err := rss.Fetch("https://habrahabr.ru/rss/hubs/all/")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(feed)
}
Вопрос: Есть такой JavaScript плагин или как это сделать?

Лучший ответ: Скрипт реализован не совсем красиво и не совсем под вашу цель, но подсмотреть примерную реализацию сможете jsfiddle.net/orbhxjs3
UPD: очень близко к вашей задачи клацк

Худший ответ: Скрипт реализован не совсем красиво и не совсем под вашу цель, но подсмотреть примерную реализацию сможете jsfiddle.net/orbhxjs3
UPD: очень близко к вашей задачи клацк
Вопрос: Система сообщений для связи с админом?

Лучший ответ: Здравствуйте.
Как самый, наверное, простой вариант — взять какой-нибудь JivoSite и подключать его после проверки is_user_logged_in().

Худший ответ: Ирина Швайко правильно подсказала. Плагин WP-Recall (модуль магазина там простой тоже есть) и модуль rcl chat - позволит залогиненному написать админу (можно прикреплять файлы, встраивать видео - oEmbed, уведомления на почту о непрочитанном сообщении). Все они идут в базовой версии
upd 2018: Я написал дополнение для WP-Recall: "User To Admin PM" - Позволяет общаться пользователям только с администрацией. Между собой запрещает https://codeseller.ru/products/user-to-admin-pm/ - т.е. писать зарегистрированные пользователи смогут только администратору.
Вопрос: Оптимальный и быстрый путь создание нового проекта на Laravel?

Лучший ответ: 1. Часто готовую верстку админки использую ибо обычно моя работа заключается в создании функционала, а не верстки
2. Конечно все отдельные сущности (модули). Разные модели, таблицы, связи и т.д.
3. Зависит от задач. Если все типичное, сделать шаблон для себя. Я пока только какие-то свои заготовки-модули использую (мессенджер, наработки с апи гугл картой и т.д.). В глобальных масштабах такого нет
4. Для такого есть вордпресс и нет проблем.

Худший ответ: 1. Laravel CRUD генератор?
Админку (в частности AdminLTE, как и CRUD в целом использую только для бекенда)
2. Конечно все в отдельные таблицы, изучите 3 нормальную форму...
если вы конечно не опечатались и не имели в виду не таблицы, а отдельные БД под каждую сущность (так делать не нужно в рамках обычного приложения, в микросервисах и по отдельным БД распихивают :)
3. Используйте готовые решения, Composer вам в руки, также делайте свои пакеты и переиспользуйте и их
4. Погуглите модуль для пользователей для  Ларки, также у нее все уже есть под капотом, вот подобрал вам ответов :)
Какой вы используете RBAC для laravel 5.3?
Что вы используете в Laravel для авторизации и RBAC?
Кто знает Админку(набор хелперов RBAC, file manager, grids, charts) для Laravel?Более конкретно подсказать не смогу -- не использовал Ларавел никогда :(
Вопрос: Какой сервис SMS-верификация выбрать?

Лучший ответ: Пользуемся https://smspilot.ru/, полёт нормальный.

Худший ответ: sms-reg.com пользуюсь им.
Вопрос: Как лучше сделать бекап всего vps?

Лучший ответ: Один из вариантов - это воспользоваться утилитой Mondo Rescue, которая специально создана для резервного копирования и клонирования серверов. Она бесплатная, с открытым исходным кодом, позволяет легко создать полную копию всего Linux сервера в формате ISO на CD, DVD, USB, HDD или NFS. А также позволяет быстро восстановить данную копию на свой сервер. При необходимости можно выбрать восстановление лишь отдельных файлов. Основной плюс данной системы - это простота использования, создать полный бекап сервера можно не прерывая его работу.

Худший ответ: Устанавливаете на новом сервере Nginx, mysql и nodejs, бэкапите базу, конф. файлы. переносите на новый сервер.
Вопрос: Как залатать дырки?

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

Худший ответ: Использовать PDO (с плейсхолдерами) а не mysqli самый правильный путь.
С цифрами на крайняк можно $num = intval($_GET['num']);
Со строками сложнее, просто погуглите защиту от sql-инъекций там ряд функций типа php.net/manual/en/function.strip-tags.php
Вопрос: Как правильно подключить .json файл в проект?

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

Худший ответ: Не понятно что именно вам нужно
1. Если нужно с сервера файл загружать, то на это в jQuery есть api.jquery.com/load
2. Если нужно получить содержимое переменной во втором файле, то и мудрить нечего<script src="/myApp.js"></script>
console.log(hotels)
3. Можно и дальше продолжать до бесконечности, извращениям нет предела ))
Вопрос: Как обновить железо компьютера?

Лучший ответ: С учетом того что видеокарта и дисковая подсистема у вас нормальные я бы советовал обратить внимание на i5-6400 (i5-7400) + мать уровня ASRock H110M-DVS R3.0 и 16Гб самой доступной ddr4. Бюджет все это превышает не намного (где то тысячи на 2). По магазинам не сориентирую - сам из Беларуси.

Худший ответ: За 20K можно ноут б/у купить, а компьютер до нормального обновить не судьба.Моему 6 лет и в то время он стоил 30k.Сейчас все 3D игры вылетают через минуту.Конечно , это скорее всего из-за говно-кулера, но чото не уверен.Хотя когда гоняю в Gungeon, такое ощущение как будто в компьютере 8 вентиляторов(из-за громкости).Наверное нужно новую систему охлаждения поставить.
Вопрос: Критично ли отсутствие ИП/ООО у web-разработчика для поиска клиентов?

Лучший ответ: Если заказчики юр.лица - 99% комфортней заказывать у юр.лица.
В целом наличие юр.лица придает некую серьезность в глазах людей далеких от IT.UPDС чего такие заблуждения? Самая главная причина, это списание средств со счёта юр лица. В налоговую нужно принести бумажное подтверждение траты этих денег. И просто вася с улицы, это геморрой списывания на левые траты этих денег. А ИП или ООО даст нормальные акты, договор. Всё с печатями. Налоговая довольна, заказчик не ломает голову, как снять со счёта юрика денег, для оплаты работы васи.
А вот Петя умный. Петя готовит типовой договор подряда на свои услуги. Договор подряда между физ лицом и ИП, физ лицом и ООО. И сразу говорит об этом заказчику. Тогда заказчик не ломает голову, как оплатить работу. Ибо договоры подряда "не привычны" многим заказчикам. Они привыкли работать с юрлицами и тупо забыли/не знают о договорах подряда.
А еще "умный" Петя стоит примерно на 30% дороже чем его конкуренты с юр.лицом. Потому что 13% НДФЛ, 22% ПФ, 2.9% ФСС и 5.1% ФОМС явно проигрывают схеме с ООО (6+9 легально или 6+7 не совсем легально), не говоря уже про ИП. (крайне актуально как для компаний с ограниченным бюджетом (берегут каждую копейку), так и для дорогих проектов (сумма отличий в абсолютных значениях будет велика))
А еще Петя не только умный, но и хитро-злобный и проаутсорсив по договору подряда полгода накатывает заявление в прокуратуру с требованием признать данные отношения трудовыми и зачислить его в штат. (привет от крупных компаний которые судиться конечно любят, но зачем им геморрой на ровном месте)

Худший ответ: Вообще фиолетово. ИП/ООО нужно заказчику, только для проведения трат перед налоговой. Понт, солидность и так далее, что рассказывают в теме выше, это выдумки самих исполнителей. Которые никогда не интересовались проблемами заказчика, пытаясь выяснить причины "отказа". Только налоговая и ещё раз налоговая, играют роль для заказчика. А налоговой нужно объяснить куда ушла N сумма денег у заказчика и подтвердить её трату счётфактурой + договором + актом сдачи/приёмки работ.
Физику нужно только счёт в банке и шаблон договора подряда с физлицом от ИП/ООО. Который и отсылать заказчику. Договор подряда - нормальная форма, по которой все прекрасно работают с физиками.
Вопрос: В Гугл хром как настроить mailto:?

Лучший ответ: Настройки/показать дополнительные настройки
Личные данные/настройки контента
Обработчики/настроить обработчики

Худший ответ: 
Там пусто окно, как его настроить?
Вопрос: Существуют ли книги по криптографии на C#?

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

Худший ответ: Криптография это почти целиком и полностью алгоритмы, а писать их на C# всё равно, что сайты на Паскале.
В самом шарпе есть пространство имён System.Security для таких целей. C# строго типизированный язык, а для ваших частых преобразований она не нужна, собственно говоря вы идёте против одной из основ языка. Но такое майки предусмотрели, тут вам поможет unsafe как раз для таких преобразований. Если приспособить код под bitarray будет сложновато, то int => bool делается с закрытыми глазами.
Вопрос: Фреймворки JS/PHP или JS/(foo) для построения full ajax систем?

Лучший ответ: Используем Backbone.js и очень довольны. Хорошая документация, есть куча доп. информации (на stackoverflow backbone.js популярный тег) и howto. Логику отделяем от Въюшек (создается отдельный контроллер), таким образом не захламляется код. Но в большинстве howto роль контроллера выполняет View. На вкус и цвет… Так же есть хороший шаблонизатор, хотя можно прикрутить и другой.
Приложения собираем с помощью Ant, но в сети есть и куча других примеров (r.js например)
backbonetraining.net/resources — множество полезных ссылок

Худший ответ: На стороне сервера можно использовать silex.sensiolabs.org/ — по-моему, для того, чтобы генерить JSON и отдавать клиенту весьма удобно.
Вопрос: Почему у меня такая большая разница во времени отклика от сервера (postgreSQL Vs MongoDB)?

Лучший ответ: Столько бреда понаписали в ответах и комментариях...
Проблема здесь исключительно в кривом запросе. Вы выполняете произвольный js код в теле запроса, это всегда будет ОЧЕНЬ медленно.{$where:"this.isDeleted == false"}
Нормальный запрос будет выглядеть так:{isDeleted: false}
Поменяйте и сравните скорость еще раз. Всегда избегайте $where, он используется только для сложной логики, также в таких запросах НЕ используются индексы.

Худший ответ: Вот тут неплохо написано https://habrahabr.ru/post/197590/
Вопрос: Как убрать разделители между элементами RecyclerView?

Лучший ответ: Ресайклер никаких разделителей не добавляет. Это делаешь ты.

Худший ответ: Убрать ItemDecoration. 
Пересмотреть все границы ( itemlayout...) у элементов recyclerview
Вопрос: Задачка по линейной алгебре. Пересечение плоскостей в точке?

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

Худший ответ: Попробую написать аналитический ответ. 

N=1 — плоскостей нет

N=2 — все плоскости совпадают, то есть имеют бесконечное количество точек пересечения.

N=3 — плоскости либо параллельны, либо пересекаются по прямой.
Докажем это.
Возьмем две пересекающиеся плоскости в трёхмерном пространстве. Их уравнения можно записать так:
A1*x+B1*y+C1*z = D1.

A2*x+B2*y+C2*z = D2.

При повороте количество точек пересечения не изменится, поэтому мы можем повернуть плоскости так, чтобы A1 было ненулевым. Тогда:
x = (D1-B1*y-C1*z )/A1,
A2*(D1-B1*y-C1*z )/A1+B2*y+C2*z = D2.

Пусть плоскости пересекаются в точке (x0,y0,z0), то есть, эта точка является решением двух вышестоящих уравнений. Подставим в уравнения y0+1, и решим систему (не буду продолжать выкладки, думаю, это довольно очевидно). Получим вторую точку пересечения. Единственное предположение, которое мы делали, что две наши плоскости пересекаются хотя бы в одной точке. Таких точек, если они есть, всегда больше одной, то есть N=3 не является решением задачи.

N=4
В четырехмерном пространстве плоскость задается системой двух линейных уравнений от четырех переменных: x, y, z и t.
Приведем пример, когда две плоскости пересекаются в одной и ровно в одной точке. Первая плоскость образована осями абсцисс и ординат:
z=0,
t=0. 

Вторая плоскость образована осью аппликат и осью, традиционно называемой осью времени:
x=0,
y=0.


В четырехмерном пространстве только одна точка находится на обеих этих плоскостях (удовлетворяет обеим системам уравнений). Это начало координат (0,0,0,0), то есть ответ — 4.

Очевидно, что при N>4 можно взять четырехмерную гиперплоскость, и в ней приведенный пример будет работать.
Вопрос: Как получить текст ошибки при ajax запросе?

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

Худший ответ: 500 Internal server error - сервер не отвечает, а соответственно php ошибку вы уже не получите? Убедитесь что запрос идёт корректный. Куда идёт Request URL? Перейдите по этому УРЛ через браузер и посмотрите, будет ли вообще сервер отвечать.
А вообще для такого рода запросов лично я в своей IDE PHPStorm использую инструмент Rest-API Test
Вопрос: Как с нуля построить MVC движок?

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

Худший ответ: Проще всего - используя готовое. Возьмите Lavarel или Yii2.
Если по-проще хотите - Slim. И разберитесь в том, как они работают. А того, гляди, и вообще не захочется делать свой фреймворк (что в нем вы можете предложить такого, чего нет в готовых решениях?)
Вопрос: Привязка интернет ссылок к конкретному фрагменту изображения

Лучший ответ: юзай html teg map htmlbook.ru/html/map

или position: absolute, я бы делал именно так.

Худший ответ: Вот как то так)

<div style="position:relative">
   <img src="какая то картинка">
   <a href="http://..." style="display:block; position:absolute; top:10px; left:20px; width:30px; height:10px;"></a>
</div>
Вопрос: На чем пишутся скетчи в Arduino?

Лучший ответ: На языке Arduino. А он сам основан на С/С++ согласно документации.The Arduino language is based on C/C++. It links against AVR Libc and allows the use of any of its functions...

Худший ответ: Это самый что ни на есть обычный C++. Для компиляции скетчей используется либо AVR-GCC (для микроконтроллеров AVR8), либо ARM-NONE-EABI-GCC - для микроконтроллеров ARM.
Вопрос: Стоит ли отказываться от поддержки ie8, ie9 ради flex box?

Лучший ответ: 1) Нужна поддержка IE8,9 -> не используем flexbox.
2) Не нужна поддержка IE8,9 -> используем flexbox.
3) Не знаете нужна ли поддержка IE8,9:
3.1) Большая доля пользователей с IE8,9 -> не используем flexbox.
3.2) Маленькая доля пользователей с IE8,9 -> используем flexbox.

Худший ответ: Эти версии IE уже умерли и даже сам Microsoft похоронил их.
Можно ли их отбросить зависит только от вашей силы убеждения заказчика.
Так что нужно отказываться от старой верстки и делать на Flex даже layout.
Вопрос: Что выбрать для VPN?

Лучший ответ: Softether - OpenVPN, L2TP (для ноутов и мобильников/планшетов), IPSec для туннелей. В одном флаконе. Приятный интерфейс управления, большое количество настроек.

Худший ответ: Мониторинг трафика IPSec делается не через устройства типа ipsec0 - это немножко вчерашний день :) Когда-то они были, да. 
Вам нужно найти схему прохождения пакетов через iptables - полную, включающую xfrm encode и xfrm decode - урл не дам, но вот передо мной лежит печатный вариант под названием "Packet flow in Netfilter". И тогда все становится на свои места. xfrm encode - шифрование пакета, xfrm decode - соответственно расшифровка. xfrm lookup - проверка, подходит ли пакет под политики IPSec.
Под Ваши задачи как раз идет strongswan - на iOS взлетит встроенный, на андроиде есть клиент strongswan (встроенный - отстой), на винде нужно пробовать ShrewSoft. На сайте strongswan зиллион примеров конфигов под все мыслимые случаи и под роадварриор тоже есть.
Решений, кроме как на IPSec и на OpenVPN, Вы вряд ли найдете. На самом деле с роутингом IPSec все не так уж и сложно - достаточно сделать один филиал, остальные клепаются по шаблону, разве только с роадварриорами могут быть вопросы - я-то как раз пробовал железячное решение на микротике и пока отложил в связи с тем, что не было у микротика поддержки IKEv2 - появилась только недавно.
Вопрос: Android разработчик или Java программист?

Лучший ответ: Android-разработчик - это подвид программиста Java.

Худший ответ: Андроид и веб - самые перспективные сейчас направления (вернее, мобильные приложения). Бытует мнение, что веб (javascript) заменит все остальное на десктопе, но это не точно.
Вопрос: Существуют ли такие VPN сервисы, которые игнорируют запросы правоохранителей?

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

Худший ответ: Цепочка проксей-впнов в различных странах типа колумбии, ямайки, зимбабве + вход и выход в цепочку через прокси-троян на зараженном китайском ПК (роутере, вебкамере или даже телефоне) дадут некоторую уверенность в анонимности.
Вопрос: Mikrotik: клиент из локальной сети не может подключиться, используя белый адрес роутера(проброс есть). Есть ли решение?

Лучший ответ: Уже подымался этот вопрос и не один раз.
Вам нужен харпин нат.
wiki.mikrotik.com/wiki/Hairpin_NAT

Худший ответ: А ещё бывает Split Horizon DNS.
Вопрос: Чем лучше мониторить загрузку сети?

Лучший ответ: вы бы петлю убрали

Худший ответ: А зачем юзерам смотреть ютуб и вк? Причем что все 35 компов долбятся в инет. А роутер то хоть какой?
Вопрос: Как правильно вернуть true из функции?

Лучший ответ: Тут вам нужны promise

Худший ответ: А что вообще возвращает next_game?
У неё ведь даже return нету.
Получается так, что return возвращает callback функция в setTimeout,
но setTimeout ничего не возвращает.
Вам здесь другая логика нужна.
Либо как Выше упомянуто Промисы, либо цепочка вложенных callback'ов.
Вопрос: Как правильно сделать git запросы?

Лучший ответ: Сделайте локальный коммит, а потом git pull

Худший ответ: либо как ответили выше, либо git stash
https://git-scm.com/book/ru/v1/%D0%98%D0%BD%D1%81%...
Вопрос: AUTOINCREMENT в SQLite3

Лучший ответ: Вот такой запрос работает.
CREATE TABLE IF NOT EXISTS `tbl` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,
  `name` varchar(255) NOT NULL);

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

Худший ответ: Вообще для изучания того синтаксиса SQL, который в SQLite применяется, надо http://sqlite.org/lang.html читать.

В частности, по адресу http://sqlite.org/lang_createtable.html можно видеть диаграмму «column-constraint», согласно которой AUTOINCREMENT является модификатором при PRIMARY KEY.
Вопрос: Mikrotik &amp;&amp; HTTP сервер

Лучший ответ: Копать в сторону понимания функционирование сети и нат :)

Микротик все заворачивает правильно, просто в данном случае работать оно не будет:

Из мира приходит пакет (предположим 8.8.8.8 -> 80.*.*.*), микротик его днатит в локальный адрес (8.8.8.8 -> 192.168.1.33), вебсервер получает запрос от 8.8.8.8 и шлет ответ обратно на микротик (дефолт-роут), микротик проводит пакет обратно по нат и отправляет в мир;

Если пакет приходит из локалки (предположим 192.168.1.2 -> 80.*.*.*), микротик его днатит в локальный адрес (192.168.1.2 -> 192.168.1.33), вебсервер получает запрос от 192.168.1.2 и шлет ответ обратно в ЛОКАЛЬНУЮ сеть, компьютер 192.168.1.2 не получает ожидаемого ответа от 80.*.*.* а ответ от 192.168.1.33 считает инвалидным, так как не отправлял туда запрос. Соотв. TCP соединение не устанавливается.


Если очень хочется именно Натом решить эту проблему, то нужно на микротике сделать еще src-nat 192.168.1.0/24 на 192.168.1.33:80 в адрес микротика (предположим 192.168.1.1). Тогда при получении пакета из локальной сети, микротик будет его дважды натить и посылать на сервер в виде (192.168.1.1 -> 192.168.1.33) и веб-сервер будет отправлять ответ обратно микротику и соединение установится.

Но самый правильный способ это просто резолвить DNS для внутренних хостов на внутренний адрес веб-сервера, а для внешних — на внешний. Тогда внешка будет натится, а внутренние будут ходить напрямую.

Худший ответ: С днс вариант, но можно сделать красивше:
/ip firewall nat
add chain=srcnat src-address=192.168.1.0/24 \
 dst-address=192.168.1.33 protocol=tcp dst-port=80 \
 out-interface=LAN action=masquerade

Где LAN это имя интерфейса что смотрит в локальную сеть.
подребней читать тут
Вопрос: Как запустить 16 битное приложение на ассемблере в Windows 7 64?

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

Худший ответ: Я пользуюсь DosBox (эмулятор DOS), спокойно с него запускаю
Вопрос: Что пинговать SLA монитором?

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

Худший ответ: Почему бы и нет. Можете еще яндекс пинговать и mail.ru.
Вопрос: Какие есть по-настоящему качественные видеокурсы по php?

Лучший ответ: У Специалиста отличные курсы

Худший ответ: настоящих качественных курсов для самостоятельного обучения на русском языке нет. причина: 1) слишком много труда надо вложить. это как книга - несколько черных вариантов перед публикацией. 2) должно так совпасть, что и специалист, и дар объяснять. Есть фрагменты по отдельным темам, но это же не курс.