Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какой выбрать планшет: Lenovo или Samsung?

Лучший ответ:
купил бы дешевого китайца ещё тысячи на 4 дешевле чем ленова.

Худший ответ:
У леново с запчастями в послегарантийный период проблема.
Вопрос: Какой язык программирования лучше для high load web проектов?

Лучший ответ:
Ответ: не правы.

Худший ответ:
На основе ваших данных язык не важен. Важно грамотно настроить сервер.
Вопрос: Сделать детали из пластика по *.stl файлам

Лучший ответ:
Смотря что у вас за запросы (точность, объём, цена, материалы, тираж, ...), однозначно так вот не скажешь — технологий много есть разных. Тут матчасть, там же и услуги предлагаются. Что-то конкретное по производству, наверное, там вам лучше расскажут.

Худший ответ:
думаю, зависит от моделей. но будущее, точно за 3D-печатью )
Вопрос: Как сделать, чтобы высота одного DIV-a была равна 100% минус высота другого DIV?

Лучший ответ:
Родителю 100% высоту и релятивное позиционирование
первому блоку дочке - 75px
второму  - абсолютное позиционирование top:75px bottom:0
думаю идея понятна

Худший ответ:
Используйте calcheight: calc(100% - 75px);
Вопрос: Как реализовать создание ортогонального массива?

Лучший ответ:
Насколько я понимаю, подобные массивы описываются здесь: habrahabr.ru/post/187882 Правда, там рассматривается частный случай - когда для каждой пары столбцов требуются все комбинации, а не только присутствующие в другом массиве. Но это не делает задачу легче.
  А ортогональность (в смысле линейной алгебры) тут вообще ни при чём.

Худший ответ:
по сути вам нужны ортонормированные системы, ибо по сути это оно и есть. Читайте про ортогонализацию, там есть ссылки на описание алгоритмов.
Вопрос: Отрицательный отзыв = крест на фрилансе?

Лучший ответ:
Первое - если есть шанс обжаловать(плохо ТЗ поставлено, предупреждал человека, тот не послушал и т.д. Вообще много к чему можно придраться...), значит надо обжаловать. Заплати арбитру биржы, вынеси дело на разбирательство. Второе - если обжаловать бессмысленно, т.е. там твой железный косяк, попробуй все же договориться с клиентом. Первое что приходит на ум - компенсируй ему убытки, если сумма не заоблачная.Третье - если у Вас во взаимоотношениях идет резкий негатив и Вы не хотите более иметь ничего общего - оставь коммент-отписку типа "Сотрудничество не сложилось, свою вину не признаю". Не распыляйся сильно рассказом какой плохой этот человек заказчик, что он ТЗ ставить не умеет и вообще в башке у него одна извилина... Все это лишнее. Просто одно предложение, 5-6 слов. Все.

Худший ответ:
Жизнь есть
посмеялся с отзыва.
Вопрос: Где купить Raspberry Pi/Arduino?

Лучший ответ:
Где купить Raspberry Pi?
Дешевые варианты покупки Arduino

Худший ответ:
Raspberry Pi я покупал на официальном сайте, доставили нормально. Ардуину брал на dx.com
Вопрос: Как по логам сервера выяснить причину большого объема исходящего трафика?

Лучший ответ:
Ответ на ваш вопрос в первом предложении. Найдите того, кто понимает ;)
Надо проанализировать логи сервера, исследовать измененные файлы, посмотреть список запущенных процессов, проверить контрольные суммы бинарников системы..
rkhunter, мозги и вперед.

Худший ответ:
Логи веб сервера поглядите, там будет скорей всего всё что вам нужно. Чего и как залили. А залили webshell скорей всего.
Вопрос: Где найти best practice по c#?

Лучший ответ:
https://github.com/AndreyAkinshin/ProblemBook.NET - problembook.net/content/ru/INTRODUCTION.html
задачник по C# от Андрея Акиньшина

Худший ответ:
Pluralsight.com - там все есть. Бери да пользуйся.
Вопрос: Какие существуют рецепты деплоймента веб-проекта на Go?

Лучший ответ:
вопрос склеивания и минификации JS файлов
Вы уже используете System.js, а стало быть можно использовать бандлеры на основе system.js: https://github.com/systemjs/builderКороче, я прошу совета, как довести это до ума.
Собираем локально или на CI сервере в виде tar.gz архива, заходим на сервер и распаковываем.
tar.gz можно заменить на deb/rpm пакеты, docker образы и все что угодно.

Худший ответ:
Возьмите capistrano и всё
Вопрос: Можно ли как-нибудь хранить роль пользователя в поле password?

Лучший ответ:
То, что вы пытаетесь сделать - частный случай security through obscurity. Ничего особо полезного в этом нет.

Худший ответ:
1-й вариант Храните роль хешированую с секретом например или с id пользователя
2. роль в базе может хранится как 10 для админа и 50 для юзера, например. При выводе инфы вы воводите текстом, тоесть код роли не светится нигде. Просто аккуратно ее проверяйте.
3. Даже если злоумышленик узнает роль пользователя, что это ему даст? Достаточно решить вопрос защиты пароля и спать спокойно.
4. Всегда найдется человек, который взломает Вашу защиту, причем не там где Вы ожидаете.
Вопрос: Как запилить minecraft с модами на mac?

Лучший ответ:
Minecraft не бесплатен и стоит денег.
Можно конечно поискать и на торрентах, но в этом случае теряется возможность сетевой игры на некоторых публичных серверах, автообновление, ухудшается карма итд итп.
Моды устанавливать очень просто.
www.minecraftforum.net/forums/mapping-and-modding/... 2е сообщение
PS
Лицензия от не лицензии отличается патченым лаунчером (в лицензии необходимо авторизироваться онлайн учеткой)
PPS 
для упрощения установки модов есть разные лаунчеры, например www.technicpack.net/download
необходимости купить игру они не отменяют

Худший ответ:
Если вопрос кармы вас не особо интересует, и хочется сэкономить 20$ - установите ему этот лаунчер rmc.su/start.
Нормально работает на маках, если стоит офф. java.
Вопрос: Выбор бизнес почты для малого бизнеса ~ 50 пользователей

Лучший ответ:
Вы сами написали ответы в своем вопросе, просто сделайте выбор.

Худший ответ:
Использую biz.mail.ru и вполне доволен. Привязал к своему домену, настроил сборщика с подчиненных ящиков и они все видны из "царь-ящика", как на ладони. Главным критерием ухода от почты хостера стала полная инвалидность Dr. Web в вопросах фильтрации спама. Его количество просто зашкаливало. Кажется до 100 аккаунтов использование бесплатно.
Вопрос: Почему mysql сервер не останавливается?

Лучший ответ:
Перехожу
сd /etc/init.d/
Останавливаю
mysqld stop
Это брутально. Интересно из каких глубин подсознания вы вообще такую идею взяли.
Не /etc/init.d/mysqld stop, как в любых старых книгах, а вот с cd.
А, вообще, вы не указали какой дистрибутив, в зависимости от дистрибутива разные init-системы и разные варианты команд могут быть.

Худший ответ:
Подвисла служба, кильните её
ps -ax |grep mysql
kill -9 pid
Потом старт и стоп, проверьте что все работает нормально.
Вопрос: Выбор недорогого, но качественного SSD на 60-80GB?

Лучший ответ:
Нужно было прочитать вот этот вопрос. Crucial m4 — рекомендованно к покупке.

Худший ответ:
Ocz vertex 3, имхо лучшее решение по соотношению цена/качество
Вопрос: Есть инструкция удаления вирусов-баннеров для чайников?

Лучший ответ:
Поиск по симптомам в интернете. Других вариантов нет. Антивирус скачайте LiveCD, они бесплатные.

Худший ответ:
Лично я использую следующую схему:
1.Сначала пытаюсь грохнуть вымогатель без перезагрузки. Некоторые из них так неквалифицированно написаны, что получается различными вариантами комбинаций таки запустить Диспетчер задач и грохнуть процесс вымогателя. Либо не грохнуть, а хотя бы узнать название процесса.
2. Если же не получается, то гружусь с LiveCD, и начинаем искать запуск вымогателя в реестре. Hijackthis - весьма удобный способ. Можно прогнать и спец софт по борьбе с вымогателями, точное его название наверное не вспомню, по моему он есть на LiveCD называющемся HirensBootCD - иногда оно неплохо срабатывает. Но вовсе не обязательно. Еще может пригодится CureIt! (банально для проверки базой еще одного антивируса) и AVZ. В итоге выяснив название процесса находим файл, обычно где нибудь в c:\Windows\System32 и физически удаляем его.
3. Далее перезагрузка. И продолжение поисков, часто зловред идет не один, а в связке с другим. Важно удить всё. Так как один из-них может устанавливать другой. После всего этого запускаем обновление штатного антивиря (какого-нибудь Avast'а) и всё еще раз проверяем. В идеале даже в режиме проверки "до запуска ОС". Также понятное дело, неплохо бы поудалять и левые запуски (уже недействительные) зловредов, просто чтобы они не засоряли систему...
Как то так...
Вопрос: Как спарсить количество результатов при поиске через Google с помощью PHP

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

Худший ответ:
Дело в том, что при выполнении кода:function grab($site){	
	$data = file_get_contents($site);
	echo $data;
        if ($data) return $data; else return FALSE;
$site = https://www.google.ru/#newwindow=1&q=Вася
Дело в том, что при выводе $data выводится главная страница, а не нужная мне страница с результатами поиска по ключевому слову Вася. Гугл не разрешает просто так перейти по странице https://www.google.ru/#newwindow=1&q=Вася из другой страницы, как я понял. Запрос выполняется как-то на основе JS.
Вопрос: Выбор кроссплатформенного мобильного движка для разработки игр?

Лучший ответ:
Пользуюсь Мармеладом:
+ Быстрый
+ Поддерживает кучу платформ (естественно, не включая WP7, так как там все еще нету NDK)
+ Обертки для многих системных сервисов
+ Можно писать нейтивные модули под основные платформы
+ Компилируется в клик под все платформы
+ Стандартный С++, легко прикручиваются практически любые стандартные библиотеки.
+ Уже есть набор готовых портов библиотек и движков (Box2D, chipmunk, ODE, boost, cocos-x, и т.д.)
+- Относительно низкоуровневевая (частично компенсируется сторонними библиотеками)
 — Очень слабая гуй-библиотека, не смотря на зявление, о том, что на нем можно писать не только игры — их гуй библиотека мало подходить для хоть чего-то серьёзного.
 — Некоторые вещи завязанные на систему (например сплешскрины) достаточно сложно сделать так, что везде работали одинакого хорошо.
 — Достаточно дорогая лицензия

В целом доволен. Первые два проекты делал на голом SDK, но фактически пришлось игровой движек писать самому. Для следующего, думаю попробую использовать cocos2d-x в качестве высокоуровневой надстройки.

Худший ответ:
Можете посмотреть материалы по докладу Дмитрия Жестилевского с Yet Another Conference. Они в Яндексе при создании мобильных «Панорам» использовали OpenKODE с множеством своих костылей. Быстрой разработку не назовешь, однако опыт может быть полезен.
Вопрос: Не могли бы подсказать книжку по C#?

Лучший ответ:
Не согласен с Guriyar, Рихтер не лучшая книга для начинающего.
Я бы посоветовал Троелсена.

Худший ответ:
Не книга, но гораздо лучше: https://www.edx.org/course/programming-c-microsoft...
Бесплатный онлайн-курс по C# от Microsoft. Теория, практические задания, темп задаёшь сам. За 90$ можешь даже получить официальный сертификат, если тебя интересуют такие вещи.
Вопрос: Как учить веб дизайн?

Лучший ответ:
Никогда не начинайте учить с случайных видео роликов. Начните с проектирования и решения задач клиента. Немного статей на тему проектирования и обзор книжек. Затем детально изучите вопрос типографики и будет вам +200 в карму.
Лично я начинал с верстки HTML/CSS, чего бы не стал бы делать, если мне предоставился шанс заново знакомиться с веб дизайном. 
Отдельно хочу посоветовать литературу:Веб-Дизайн: книга Стива Круга или "не заставляйте ...Психбольница в руках пациентовАлан Купер об интерфейсе. Основы проектирования вз...

Худший ответ:
Видео-уроки, это развлечение для школьников, хочешь сам, вперед на htmlbook.ru
Курсы? Та же чертовщина только в профиль, опять же, если есть вопросы по тегам\своствам поможет вышеупомянутый.
Что касается JS то дорога на javascript.ru а по вопросам работы с jQuery можно прогуляться на jquery.page2page.ru
Лично от себя, фотошоп зло! Никогда не любил оный, по тому и придерживаюсь минимализма и верстать начал flat до того как оный стал мэйнстримом.
Вопрос: Как правильно поставить задачу на адаптивный дизайн и верстку?

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

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

Лучший ответ:
Теги: start-stop-daemon, говно. 
Мы эту проблему решали добавлением kill -9 в конце init-скрипта nginx-а, если он сам не сдохнет за сколько то секунд. 
start-stop-daemon возвращает, что всё ок, но в реальности nginx ещё не закрыл все соединения (и не убил процессы).

Худший ответ:
Попробуйте поставить версию по свежее из репозиториев непосредственно Nginx.
Вопрос: htaccess: почему может не отрабатывать правило?

Лучший ответ:
Правила htaccess для статики могут игнорироваться, если статику отдает nginx

Худший ответ:
На третьей строке уже точно не файл, поэтому надо проверять %{THE_REQUEST}
Вопрос: Как мониторить Apache?

Лучший ответ:
Посмотрите в лог zabbix-agent и apache, возможно server-status отдаётся только для 127.0.0.1, а вы к нему обращаетесь через внешний интерфейс.

Худший ответ:
Попробуйте добавить в конфиг zabbix-agent.conf параметр:UnsafeUserParameters=1
Вопрос: Kohana Query Builder — почему возвращает еще и тип данных?

Лучший ответ:
Потому что вы используете var_dump/

Функция отображает структурированную информацию об одном или нескольких выражениях, которая включает в себя их тип и значение. Массивы и объекты анализируются рекурсивно с разным отступом у значений для визуального отображения структуры.
пруф

Чтобы просто вывести на экран значения достаточно заменить var_dump($cat); на echo $cat.'
';

Худший ответ:
foreach ($result as $cat) print_r($cat);
Или я дурак?
Вопрос: Ajax подгрузка файлов?

Лучший ответ:
Реализуйте что-то типа стека (массива), куда вы будете подкладывать новые файлы.

Параллельно огранизуйте функцию, которая слушает какой-то кастомный ивент типа «file-upload-added».

В функции реализуйте механизм выбора файлов из стека и отправляйте файлы на загрузку по очереди в бекграунде.

Я имею ввиду что-то типа этого:

var files = [];

.bind("file-upload-added", function() {
    var file;
    
    if (files.length) {
        file = files.pop();
    } else {
        return;
    }    
    
    $.ajax({
        ...
        ...
        ...
        
        success: function() {
            .trigger('file-upload-added');
        }
    })
});

.bind("file-upload-selected", function(file) {
    files.push(file);
    
    .trigger('file-upload-added');
})


Дальше допилите под свои нужды

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


<iframe name="upload-iframe" style="display: none;"></iframe>

<form id="upload-form" action="/upload" target="upload-iframe" method="post" enctype="multipart/form-data">

<input type="file" name="file" id="file-input"/>

<script>

$('#file-input').change(function(){
$('#upload-form').submit();
});
</script>
Вопрос: Параметры компьютера для видео рендера?

Лучший ответ:
У процессора нужно смотреть на количество ядер и частоту, но лучше так-же смотреть тесты, например i7-5960X, разогнанный до 4.2 (стабильно работает на этой частоте), луче чем E5-4650, сравнение характеристик. Учитывая их разницу в стоимости, i7 вне конкуренции (сравнение производительности).   То есть процессоры дороже имеет смысл брать только если у вас задача "Быстрее рендерить, бюджет >10 000 000", там целую рендер ферму можно собрать.
У памяти частота должна быть которую поддерживает процессор, написано в характеристиках процессора, для DDR4 Это 2133 на данный момент.
Про жесткие диски тоже лучше не забывать, лучше взять 2(RAID 1) или 4(RAID 10) жестких диска WD Re. Чем меньше объём тем надёжнее но если 4 штуки, то можно и на 4ТБ брать.
В качестве видеокарты или новую серию Nvidia Quadro, но они дорогие, по цена/производительность лучше 980.
По характеристикам видеокарты нынче сложно что-то сказать, их можно сравнивать только в пределах 1 линейки и одного поколения, что точно, то чем больше памяти будет, тем больше сцены будут влезать.
Почти все программы поддерживают CUDA, это программное окружение NVIDIA, если много собираетесь симулировать жидкость в RealFlow, то нужно видяха от AMD, у них с OpenCL получше.
Можете немного почитать про CUDA, довольно сильно ускоряет рендер и обработку видео, если программа поддерживает эту технологию.

Худший ответ:
У процессора нужно смотреть на количество ядер и частоту, но лучше так-же смотреть тесты, например i7-5960X, разогнанный до 4.2 (стабильно работает на этой частоте), луче чем E5-4650, сравнение характеристик. Учитывая их разницу в стоимости, i7 вне конкуренции (сравнение производительности).   То есть процессоры дороже имеет смысл брать только если у вас задача "Быстрее рендерить, бюджет >10 000 000", там целую рендер ферму можно собрать.
У памяти частота должна быть которую поддерживает процессор, написано в характеристиках процессора, для DDR4 Это 2133 на данный момент.
Про жесткие диски тоже лучше не забывать, лучше взять 2(RAID 1) или 4(RAID 10) жестких диска WD Re. Чем меньше объём тем надёжнее но если 4 штуки, то можно и на 4ТБ брать.
В качестве видеокарты или новую серию Nvidia Quadro, но они дорогие, по цена/производительность лучше 980.
По характеристикам видеокарты нынче сложно что-то сказать, их можно сравнивать только в пределах 1 линейки и одного поколения, что точно, то чем больше памяти будет, тем больше сцены будут влезать.
Почти все программы поддерживают CUDA, это программное окружение NVIDIA, если много собираетесь симулировать жидкость в RealFlow, то нужно видяха от AMD, у них с OpenCL получше.
Можете немного почитать про CUDA, довольно сильно ускоряет рендер и обработку видео, если программа поддерживает эту технологию.
Вопрос: Как реализовать алгоритм поиска по схожести товара?

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

Худший ответ:
Картошка и картофель стеммер Портера возможно поможет вам, а вот помидоры и томаты только синонимы надо предварительно забивать в систему.
По сфинксу к сожалению не могу подсказать...
Вопрос: Можете определить, на какой CMS сделан сайт 1ckab.ru?

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

Худший ответ:
www.ispconfig.org/page/home.html  а там что , что-то работает  кроме главной ?
Вопрос: Насколько актуально\необходимо ООП в вебе?

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

Худший ответ:
Разработка в команде на ООП намного проще.
Соло на ООП  обычно гораздо проще разобраться, что сам написал месяц, год, два, три назад, точнее даже наоборот позволяет что-то поправить не поломав всё или выдрать не разбираясь как оно работает в целом. За это и любят.
Мой моральный порог без ООП где-то строк 500 кода, но чаще и того меньше.
Вопрос: CMS для музыкальной социальной сети?

Лучший ответ:
Вы собираетесь сделать клон вконтакта, только кривой. А так как речь идет о поиске CMS - то денег на разработку у вас нет. А стало быть нет денег на маркетинг. А стало быть.... ну короче зачем продолжать?
Сделать MVP на CMS можно только из расчета найти инвесторов что бы заплатить за разработку реального продукта. Реальность такова что такие проекты намного дешевле в последствии писать сразу на фреймворках, вроде laravel или symfony, и потом уже дальше подкручивать расширяя команду разработки.
Словом... удачи с вашей задумкой, но это проигранная битва.

Худший ответ:
CMS Dolphin, Joomlasoc
Но вообщенациональной социальной сети.
в таких масштабах это точно не CMS.
и это даже не на фреймворках без CMS.
такие вещи делаются на микросервисной архитектуре с горизонтальным масштабированием.
начать, конечно, рационально на CMS - а вдруго не попрет. CMS это в разы дешевле нормальной правильной архитектуры для социальной сети.
но готовьтесь, если попрет, то нужно будет и за сервер очень мощный и дорогой платить ежемесячно и потом переделывать с CMS на нормальную структуру.
Вопрос: Как установить Microsoft security essentials в большой организации?

Лучший ответ:
windows.microsoft.com/ru-ru/windows/security-essen...
Microsoft Security Essentials доступен для предприятий малого бизнеса, в которых используется до 10 компьютеров. Если на предприятии больше 10 компьютеров, воспользуйтесь для их защиты программой Microsoft System Center 2012 Endpoint Protection, которая развертывается и управляется посредством Microsoft System Center 2012 R2 Configuration Manager. 
technet.microsoft.com/ru-ru/library/hh508836.aspx

Худший ответ:
5 сек поиска в Гугл и вот:  Лицензионное соглашение. Да, на предприятии можно установить только на 10 устройств. Причём, нельзя вообще использовать на государственных предприятиях и в учебных учреждениях. 
Если у вас 600+ машин, то уж денег на нормальный антивирус должно хватать.
Вопрос: Как в Twitter API сделать возможность подключаться к любому пользователю?

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

Худший ответ:
Вы каждый раз логинитесь под собой за счет использования своих OAuth Access Token, OAuth Access Token Secret. Недавно как раз писал адаптер для Твиттера, можете взглянуть. Смотреть в сторону prepareAuthParams() — генерация URL, по которому должен переходить юзер для авторизации; и authenticate() — собственно, обработка того, что вернул Твиттер после одобрения авторизации. 
Либо воспользуйтесь сей библиотекой. Она очень даже хороша. Ридми и примеров должно хватить для понимания работы с ней.
Вопрос: Какие есть плагины а-ля «code explorer» для Sublime Text 3?

Лучший ответ:
В ST нет api для плагинов, чтоб отрисовать такой treeview. Там вообще печально все с gui

Худший ответ:
Нет таких плагинов. Разобрать код линтером - одно дело, а спарсить и построить, его структуру - совсем другое. Да и про ГУИ вам уже написали.
Есть плагин известный для sftp обмена файлами, так вот у него есть функционал "list remote directory", который в очень убогом виде (в виде command pallete) выводит список файлов и папок и навигация по ним такая же убогая. Поэтому не будет никогда в ST ничего подобного.
Но, если вам, например, нужно подобие навигации по коду в ST, то можно настроить по ctrl/cmd + click переход к дефинишну функции.
Вопрос: После переустановки не работает MySQL

Лучший ответ:
По логам очевидно, что сервер не стартует из-за отсутствия баз. Базы создаются скриптом из папки scripts, а не mysql_upgrade. Проще всего было бы переустановить пакет с полным удалением и позволить установщику самому сделать работу.

Худший ответ:
Команда service — просто обертка для скриптов, которые лежат в /etc/init.d/.
Аргументом этой команды передается название скрипта из папки /etc/init.d и дополнительные аргументы для него.
Соответственно, название всех доступных сервисов — файлы в этой папке.

Найти правильное название Вашего сервиса можно, например, так:
ls /etc/init.d/*sql*
Вопрос: Зачем видеоуроки программисту?

Лучший ответ:
Видео урок, это имитация того, как будто бы у вас есть персональный учитель и он вас обучает. Многие люди гораздо лучше воспринимают информацию, которую объясняет живой голос с живыми эмоциями. Информация подается интересней, чем в обычной сухой книжке. Обычно ЦА видео уроков - самые начинающие разработчики, редко когда можно встретить очень углубленное обучение таким способом.
Хорошие видео уроки можно найти здесь например: https://www.codeschool.com/paths

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

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

Худший ответ:
Всё зависит от бюджета.