Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что должен знать начинающий сетевой инженер?

Лучший ответ:
Есть издательство с неожиданным названием "Cisco Press" и шокирующим количеством книг. Для начинающего в этом изобилии весьма хорош двухтомник Вито Амато "Основы организации сетей Cisco".

Худший ответ:
Мне кажется для начинающего сетевика нужен пытливый ум, умение и желание пользоваться wireshark, терпение прочитать сети для самых маленьких. Ну и эмулятор суметь поставить что-то типа unetlab (хотя для старта подойдет и cisco packet tracert или gns).
Ну и еще навык использования сайтов с предложениями о работе, может быть в вашем городе это совсем не перспективное направление.
Но совсем недавно вы собирались стать разработчиком. Видимо не пошло. Вы уж определитесь.
Вопрос: Как реализовать подгрузку контента по клику в Django?

Лучший ответ:
Из необходимого:View основной страницы отображения новостейJS-код, который делает ajax-запрос на сервер за следующими X новостямиView, который по ajax отдаёт данные (или уже готовый html) следующих X новостейJS-код, который дополняет список новостей на странице полученными X новостями

Худший ответ:
django-el-pagination идеально для этого подойдет, но можно и заморочиться и делать как писали выше
Вопрос: Какой движок выбрать для support?

Лучший ответ:
Ну радуйся.

Худший ответ:
Я бы предложил SaaS
userecho, например.
Вопрос: Есть ли возможность создать постоянно выполняющийся скрипт на c#?

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

Худший ответ:
Ответ на заголовок:
while (true) - выполняется постоянно
Ответ на тело - в Windows есть scheduler - если вам прям вот в определенное время. 
Еще варианты - делать на таймере (стандартный компонент), делать службу.
Вопрос: Почему разработчики выбирают себе дешевые технологии?

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

Худший ответ:
Во первых не всё зависит от денег, а во вторых дешёвые технологии проще, потому они и дешёвые
Вопрос: Какую графическую библиотеку стоит выбрать для C++/C#?

Лучший ответ:
Смотря для чего будете программировать.
Windows - only C# + WPF, тут даже аналогов нет.
Linux - Qt или GTK + Vala. Vala это такой транслятор в C код. Синтаксис взяли с C#
Если не определились - Qt + C++

Худший ответ:
У C# сейчас более современен будет WPF. Этот язык разметки с чем то схож с HTML.
Вопрос: Как использовать кусок кода в нескольких шаблонах Yii2?

Лучший ответ:
Снести в partials и рендерить в каждом лейауте

Худший ответ:
echo $this->render('_some_my_kusok_koda');
Соответственно рядом с layout должен лежать файл "_some_my_kusok_koda.php"
Вопрос: YouTube написан на python, получается код для приложения на android и ios тоже состоит из того же кода что и для веба?

Лучший ответ:
Нет. Python в данных сервисах используется для обработки на стороне сервера(например: проверка логина и пароля). Для вывода самого сайта в Web используется язык разметки(обычно это HTML), в Android - Java, а на IOS - Swift

Худший ответ:
С чего такие выводы? Конечно нет, пишут на том, что знают лучше и что лучше подходит. А то по вашей логике все сайты должны быть написаны на одном языке.
Один ютуб использует наверняка не один язык, в зависимости от сервиса или модуля.
Приложения чаще всего используют какое то внутреннее либо публичное api, собственно как и большинство сервисов, так что в целом, написать можно практически на любом языке, который поддерживает устройство, будь то айфон, Самсунг или ноутбук.
Вопрос: Как можно вывести select в виде атрибута multiple?

Лучший ответ:
Установите ему sizesnippet

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

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

Худший ответ:
"удалённое" управление питанием для подключения нужного генератора + ВЧ реле, наименьшее из доступных + красивая разводка + рекомендуемое производителем подключение/разводка генераторов.
Вопрос: Как проверить вхождение круга в полигон?

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

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

Лучший ответ:
Он у вас скорее всего стоит внутри TableView.  Нужно вытащить его оттуда

Худший ответ:
Вынесите его из таблицы
Вопрос: Узнать класс на который кликнули jquery?

Лучший ответ:
Ну так вы же сами пишите$(document).on("click", "#layer", function(e){
В данном случае $(this)всегда будет ссылаться на элемент #layer
Замените это:$(this).attr("class")
на это$(event.target).attr("class")

Худший ответ:
Так?
Вопрос: Какой поисковый движок опознает «икра красная» и «красная икра» как дубликаты?

Лучший ответ:
н-грамы и коеффециенты.
https://en.wikipedia.org/wiki/S%C3%B8rensen%E2%80%...
https://toster.ru/answer?answer_id=908115#comments...
https://en.wikibooks.org/wiki/Algorithm_Implementa...
Для тех кому интересно, как это бывает если это отдельный сервис www.findologic.com/ru/features
Они из австрии и на странице много маркетингового "блаблабла". Но есть и интересные моменты.

Худший ответ:
Такой
Вопрос: Как выглядет схема работы apache2, mysql, nginx, php, phpmysql?

Лучший ответ:
Я так понимаю еще нужно утановить php, или какие-то модули php.Утанавливать PHP нужно только если у Вас приложение будет написано на этом самом PHP. Какие-то модули PHP, без самого PHP - особо смысла не имеют, обычно ставят PHP и какие-то его модули.Правельно я понимаю php ставится на сервер с apache2, и phpmyadmin устанавливаем тудаже?Подозреваю, что не правельно. PHP может работать, например, в режиме FCGI и разницы на каком сервере он будет стоять - как таковой нет, можете на 4-ый сервер его поставить, или на любой из 3-х серверов (по вкусу).В общем вопрос, куда из этих серверов устанавливаем phpС этим мы уже определились, - куда угодно.куда phpmyadminphpmyadmin лучше всего ставить туда же, где и сам PHP будет стоять, хотя это тоже не является обязательным требованиям, но так оно как-то логичнее.и какие еще пакеты могут понадобитьсяПреимущественно целлофановые. Информацию про остальные недостающие пакеты можно будет увидеть в логах и до установить их в течение нескольких секунд/минут.И если кто-то сможет схемку нарисовать, где какие пакеты должны быть, буду благодарен.Можно пару примеров такой схемки? Я сколько с Linux'ами работаю... но до сих пор затрудняюсь давать однозначные ответы на подобные вопросы :)

Худший ответ:
apache по большому счету используется для маршрутизации, т.к. .htaccess это очень гибкая штука, в отличие от того что предлагает nginx. Может спокойно работать связка nginx->php-fpm->mysql без апача
ну а наиболее популярная связка nginx (для выдачи статики)->apache2(по сути для совместимости CMS и т.п., которые используют .htaccess)->php(как модуль apache)->mysql.
Вопрос: Как добавить стили только для одной статьи modx?

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

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

Лучший ответ:
Вас не полиморфизм угнетает, а какой-то другой -изм.
В тел номере все символы, кроме цифр и, возможно, лидирующего плюса имеют лишь декоративную функцию и могут быть удалены. После этого номер может быть в одном из лишь двух вариантов - либо +75554443322, либо 85554443322. С этим-то справитесь?

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

Лучший ответ:
Сниффером надо сеть гонять и смотреть, что идёт. А дальше уже делать выводы.

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

Лучший ответ:
В Си++03 константа — это та же переменная, про которую говорится: её нельзя менять, с одним дополнением.
Если эта переменная ещё и целая, при определённых условиях её значение вычисляется при компиляции и может использоваться, например, в шаблонах или массивах.
В Си++11 понятия «нельзя менять» и «вычисляется при компиляции» разделили, добавив ключевое слово constexpr.
Для чего?
1. Обозвать число. Например, 3,1416 — это пи, −128 — минимум signed char, а 16384 — ёмкость промежуточного буфера.
2. Наладить какую-нибудь таблицу данных, которую нельзя менять.const int FIBONACCI_TABLE[] = { 0, 1, 1, 2, 3, 5, 8, 13 };
3. Сказать: эта переменная передана по указателю/ссылке, но мы её менять не будем.void sayHello(const std::string& name);
void sayHello(const char* name);
О преобразовании типов. Если мы подали в какую-нибудь операцию или функцию слегка не тот тип, какой хотели, компилятор способен наладить преобразование.float oneAndHalf = 1.5f;
int one = oneAndHalf; // 1
Это и есть неявное преобразование типа. В данном случае вредное :)
Явное преобразование типа нужно, когда неявное не прокатывает. А именно…
• Компилятор не понимает, какую использовать перегрузку.
• При сравнении знакового числа с беззнаковым — это сравнение можно проводить в знаковом типе, в беззнаковом или в более широком. Не ошибка, но предупреждение.
• Программист запретил неявное преобразование ключевым словом explicit.
• Нужна цепочка из двух преобразований типа.
Явное преобразование бывает тремя способами: вызов конструктора int(1.5), преобразование как в Си (int)1.5 и ключевое слово static_cast static_cast<int>(1.5).

Худший ответ:
const double pi = 3.14159265358979323846;

std::cout << whatever * pi << endl;
std::cout << whatever * 3.14159265358979323846 << endl;
думаю первый вариант куда нагляднее
Вопрос: Какие вы читаете профессиональные журналы?

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

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

Лучший ответ:
из опыта - без разницы. Шесть лет делаю мультиязычные сайты. Хотя Google несколько раз подчеркивал, что будет бустить национальный контент размещенный на национальном домене. То есть если русский - сиди в RU, если англичанин - в co.uk , американец - в COM. На практике Google подравнивается под рынок и никого не наказывает, потому что для среднего вебмастера развести грамотно несимметрично локализуемый контент на два домена под одной CMS это нетривиальная задача. Если контент имеет внешние ссылки и авторитет, он его будет иметь. Из последних новшеств - Google рекомендует ставить hreflang мета-теги в заголовках сайта, чтобы наконец получить надежный способ учета контента по языкам и не морочить голову.

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

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

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

Лучший ответ:
Основные элементы сниппетов: как влиять на их форм...

Худший ответ:
Для этого используются meta теги<meta name="description" content="...">
<meta property="og:description" content="...">
Вопрос: Почему не работает v-for в vue?

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

Худший ответ:
Да, всё правильно ответили
Шаблон должен иметь только один родительский элемент
В вашем случае нужно обернуть всё в один див: template: '<div><div>{{orders}}</div> <div><div v-for="order in orders"> {{order.id}}</div></div></div>',
Вопрос: Правильно ли делать циклы рекурсиями?

Лучший ответ:
пример ересь какая то. 
потому что все это заменяется на function test(){
   return 6;
}
а вообще кто вам запрещает, учитывайте только что лишний вызов функции - лишний оверхэд по ресурсам. 
но если у вас там всего несколько итераций, то это конечно никто не заметит.

Худший ответ:
В JS - неправильно, поскольку не поддерживается концевая (хвостовая) рекурсия.
Вопрос: Как делать резервные копии WM с помощью Veeam?

Лучший ответ:
Veeam не умеет  работать с бесплатной ESXI тк там закрыт необходимый API.
https://www.veeam.com/blog/veeam-and-free-esxi.html

Худший ответ:
Если ESXi с лицензией, то без проблем можете делать резервную копию виртуальных машин с помощью Veeam Backup & Replication Free. Рез.копии делаются в ручную как VeeamZIP. В 9.5 версии, можно настроить что бы копии делались автоматически через [url=https://www.veeam.com/blog/ru/veeam-backup-free-ed... + Task Scheduler. Всё остальное и самое удобное, доступно в полной версии Veeam Backup & Replication.
Вопрос: Как хранить пользовательские настройки в Symfony?

Лучший ответ:
Не надо в файл. Пишите в базу данных

Худший ответ:
На самом деле формат не играет роли. Симфа поддерживает yaml, xml, php.
Другой вопрос, что если это реально настройки приложения и они не динамические, а постоянные, вроде паролей, баз данных и т.п. То тогда используйте параметры:https://symfony.com/doc/current/service_container/...
На счет перезаписывания файла - вы читайте его содержимое, в получившемся массиве меняйте, что вам надо и его же сохраняйте вашим методом. Я так делал. Но этот вариант для редкой работы одновременно только одного человека (админа например). Если с этим файлом должно работать сразу несколько человек одновременно, то, как написали выше, надо использовать базу.
Вопрос: Что делать, если сломался блок у MagSafe 2?

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

Худший ответ:
В ремонт обратиться. Почему при соединении проводов будет запах горелого ?
ДОБАВЛЕНО
У меня тоже испортился кабель прям у коннектора магсейф, но сами жилы целые, нарушилась изоляция. Сервис центр чинить отказался, поэтому я просто купил новую зарядку оригинальную, экономить не стал, штука важная. Старую использую дома, новую ношу с собой.
Вопрос: Как на Wordpress сделать мультиязычный международный сайт?

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

Худший ответ:
Если разный контент то лучше создать 2 сайта. Один для англичан, другой для россиян. И на них уже делать под разные языки, например с плагином qTranslate X.
Вопрос: Как раскодировать aes128gcm?

Лучший ответ:
Первый же вопрос - почему вы решили что вам нужен публичный ключ если это ассиметричное шифрование

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

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

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

Лучший ответ:
На биржах нормальные копирайтеры редко есть. Нужен человек работающий, работавший ранее в теме на которую нужны статьи, я напрямую копирайтерам обычно пишу - они делают. К тому же отличный копирайтер выдаёт не более 2-3 нормальных статей в день. Выходит что бы он с голоду не умер одна статья должна стоить ~500 рублей. Сколько за 1000 знаков платите?

Худший ответ:
Здесь ищите, а где оформлять сделку - решите сами.
Вопрос: Как сделать превью имитирующее 3D touch (как в instagram)?

Лучший ответ:
3D touch? :D
По-моему обычный longClick по картинке и DialogFragment какой-то )) что там особенного не пойму

Худший ответ:
Зарегистрируйте для этой вьюхи OnTouchEventListener и слушайте события MotionEvent.ACTION_DOWN и MotionEvent.ACTION_UP. По первому выжидаете 200-300 миллисекунд, и, если MotionEvent.ACTION_UP ещё не произошёл, открываете диалог. По наступлению MotionEvent.ACTION_UP диалог сворачивается.
Вопрос: Как поправить grid в IE11?

Лучший ответ:
Explorer 11
	1.14%
Совсем недавно  было почти 3%.
Если понять, что его никто не собирается развивать, то вполне уже можно игнорировать.
В частности Each защищает от вставки js и что теперь отказываться и городить кучу кода ради ie?

Худший ответ:
Думаю что здесь найдете ответ на ваш вопрос, нужно просто дописать код для ie11.Тык-с
Вопрос: Как решить «Functions declared within loops referencing an outer scoped»?

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

Худший ответ:
Это не ошибка, это ворнинг.
Вопрос: Бесплатный движок и дополнение под магазин на 1С?

Лучший ответ:
Ищите по фразе "движок интернет магазина с интеграцией с 1С"
Таких как минимум десяток.
Но вообще это не постановка задачи.
Что значит, все данные брал из 1С?
В принципе из 1С вы можете легко выгрузить прайс-лист в формате Excel,
перегнать в том же Excel его в CSV,
и загрузить в интернет-магазин.
Для этого даже программировать ничего не нужно.
У меня к примеру -
1. Автоматическая
2. Загрузка товаров и остатков и картинок товаров
3. И выгрузка автоматическая заказов
4. Выгрузка в электронном виде для Почты России
5. При том 25 000 товаров. 
Но я уверен, что вам такого не нужно.
И, к слову, существует несколько принципиально различающихся конфигураций 1С, к которым можно отнести название "Торговля и Склад".
В общем случае - я бы не надеялся, что все будет просто.
С большой вероятностью понадобится участие 2 разработчиков - для движка веб-сайта интернет-магазина. И для разработчика 1С.И выбор движка лучше всего осуществлять при консультировании именно с ними, то есть с теми людьми, кто будет вам все настраивать-адаптировать.
Которые в отличие от нас могут дать совет предметно, глядя на вашу систему лично.

Худший ответ:
Хочу посоветовать бесплатный движок OpenCart для которого есть модули для загрузки файла типовой выгрузки на сайт под управлением 1с-битрикс из Управление Торговлей 10/11
Вопрос: Как установить с GitHub исходники?

Лучший ответ:
0. Узнайте, что такое "командная строка" ("терминал").
1. Установите node.js
2. Почитаете где-нибудь об основах работы с npm
3. В папке проекта выполните npm initnpm install -S JSCPP
4. Пользуйтесь установленным модулем

Худший ответ:
Почитай документацию nodejs и посмотри что такое npm или yarn
Вопрос: JS: $('body').append(''); как создать элемент 1 раз при начале прокрутки?

Лучший ответ:
var btnCreated = false;
$(window).scroll(function() {
  if (!btnCreated) {
    // создаем кнопку
    // ...
    btnCreated = true; // и переключаем флаг
  }
});

Худший ответ:
Проверяйте перед созданием length элемента  и если 0, то создавайте.
Вопрос: Как правильно составить MySQL запрос?

Лучший ответ:
Попробуйте заменить mysqli_fetch_array на mysqli_fetch_assoc . Первый имеет свойство дублировать данные.

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

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

Худший ответ:
Оставайтесь на WP без мультиязычности и без поддоменов, плодить дубли на 1 сайте плохая идея
Вопрос: Как обесцветить часть изображения?

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

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

Лучший ответ:
Посмотрел сейчас специально десяток вакансий middle php developer с зп выше $1500/m и не нашел вакансий, где бы требовался ReactJS, только иногда пишут, что будет плюсом nodejs, но в этих же вакансиях хотят и golang, и RoR и другие бэк языки/фреймворки. Мне кажется, вам не нужен ReactJS, и скорее всего node тоже. Из-за пары вакансий тратить время на изучение этих штук, когда лучше изучить что-то из мира PHP.

Худший ответ:
Лучше на 5+ знать php. Если поймешь что без nodejs жить не можешь - тогда учи :) А React это вообще фронтенд, тебе и не надо его знать.
Для общего развития конечно можно недельку покопаться во всем этом, точно пойдет на пользу, но углубляться не обязательно.