Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Есть несколько десятков мониторов жк в разных городах в поликлиниках. Надо сделать так, чтобы их централизованно из одного места можно было включать?

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

Худший ответ:
1. Купить в зоомагазине таймер, который будет включать-выключать телеки сам. Запретить трогать, вилку прибить гвоздями (условно). Но все телеки, конечно, при таком включении будут выходить на нужный режим - от него зависит.
2. Завести фиговину от Xiaomi - эдакая штука, которая может получать команды по инету, а передавать их как обычный пульт. Наверное, есть и от других производителей.
Вопрос: Как то отобразится на производительности компьютера отправление больших объёмов информации в /dev/null?

Лучший ответ:
Можно ли сравнить масдаевскую папку recikler с null?Тут не подскажу, не знаю что это за папка (которая первая)Мне,все же,не понятно значение великой бездны.Ну например, туда можно заворачивать поток обычными сообщениями (stdout), что бы на экран выводились только сообщения об ошибках (stderr), т.к. потоки всё равно куда-то должны выводиться... по умолчанию и stdout и stderr - выводятся терминал/экран.Отправление больших объёмов информации в dev//null как то отобразится на производительности компьютера?Скорее всего да, хоть и не значительно, в лучшую сторону, системе не придётся выводить эту информацию ещё куда-то (например, на жесткий диск или терминал/экран), тем самым в теории, производительность несколько увеличиться.

Худший ответ:
cat /dev/zero > /dev/null 
убивает ровно одно ядро :) Одно время был стресс тест на CPU который валил данные в /dev/null
Вопрос: Как переключаться между пользователями git?

Лучший ответ:
Алиасы.alias git1="git -c user.name=foo"
git1 push origin master

alias git2="git -c user.email=bar@foo.com"
git2 push origin master

Худший ответ:
если от имени разных пользователей в разных репах (в каждом репозитории свой пользователь), то надо сделать git config (не --global) в каждом из них и всё.
Вопрос: Подмена контроллера возможно?

Лучший ответ:
Названия методов, классов, неймспейсов, функций и прочего должны всегда начинаться с буквы.
Также в ларе принято именовать методы в формате camelCase.Route::get('1.0/d/{guid}', 'Files\v1b0\Files@inputFileName');

Route::get('2.0/d/{guid}', 'Files\v2b0\Files@inputFileName');

Route::get('2.1/d/{guid}', 'Files\v2b1\Files@inputFileName');

Худший ответ:
попробуйте через конфиг .envRoute::get('/'.env('VERSION').'/d/{guid}',['uses'=>'Files@InputFileName']);
и в .env прописать
VERSION=0.1 (когда поменяется версия 0.2)
Вопрос: Где можно сейчас зарегистрировать бесплатный домен с бесплатным продлением?

Лучший ответ:
www.freenom.com/ru/freeandpaiddomains.html
Бесплатный домен (и продление) второго уровня в зонах .TK / .ML / .GA / .CF / .GQ

Худший ответ:
Возьмите себе бесплатный на подобии dyndns.com. Они вечные, если заходит в аккаунт раз в месяц-два.
Только вот поисковые системы не любят их, от слова "вообще".
А лучше запилить один свой домен и делать кучу бесплатных поддоменов, хоть миллиард.
Вопрос: Важно ли уметь верстать на чистом css без использования фреймворков?

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

Худший ответ:
Да, обязательно, если Вы хотите считать себя верстальщиком. 
Применяя бутстрап, Вы, в основном, просто расставляете классы и обертки. 
Обязательно нужно понимать что и почему происходит.
Фремворк, препроцессор - это просто инструменты для ускорения работы. И препроцессоры тоже имеет смысл знать, задания и на них есть.
Зная/применяя только бутстрап, Вы просто ограничиваете свое поле деятельности и все.
Заказчики всякие бывают и те кому подавай бутсрап (часто просто потому что они слышали от кого-то это слово и теперь произносят его с придыханием) и те, кому он строго не нужен.
Вопрос: Как вам курс на geekbrains системное администрирование?

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

Худший ответ:
Учусь, но не на админа. Вот то, что жаба душит - и мотивирует сильно. Уплачено же уже. Хошь-не хошь надо бы вникнуть. Да, всю информацию можно насобирать на бесплатных видео всяких. Но мне уже неохота рыскать по просторам инета, и потом еще думать - а то я знаю теперь или не то? И в голове устаканивается информация. Рекомендую ли? Скорее да. Помогут ли курсы вам? Зависит это от вашего желания че-нить подучить.
Вопрос: Объясните, зачем покупается WP тема и потом почти полностью переделывается?

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

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

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

Худший ответ:
https://www.peopleperhour.com/ - англия
Вопрос: Почему в этом коде анонимная функция?

Лучший ответ:
В js по-умолчанию this в исполняемой функции - текущий контекст. На примере, если просто выполнить функцию onReady, то ее контекст (this) будет функция setTimeout. Это решается 3 вариантами:
1. Если доступно замыкание, то....
  this.run = function() {
  var self = this;
    setTimeout(function onReady() {
    self.doSomething();
  }, getTimeToBoil());
  };
.....
2. пример с .bind(this)
3. Используем es2015 arrow function, где this не перезаписывается, а берется из замыкания....
  this.run = function() {
    setTimeout(() => {
    this.doSomething();
  }, getTimeToBoil());
  };
.....

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

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

Худший ответ:
На Тостере (?)
Stackoverflow (на русском)
Кибер-форум (иногда встречаются хорошие ветки)
Вопрос: Как сделать портфолио из скачанных шаблонов?

Лучший ответ:
Захости то что свестал на Githab Pages
Инструкций как это сделать в сети полно.
Потом в портфолио включаешь ссыки на свои работы. 
Думаю проблема решена.

Худший ответ:
Я вообще не понял, но лучше захостить сайт. Можно, конечно, наприме с помощью ngrok, поднять свой сервер для демончтрации, но не рекомендую. Тем более скрины.
Вопрос: Вы уходите с клиентами с upwork?

Лучший ответ:
Ухожу. Через 2 года после начала работы.

Худший ответ:
Любой обход биржи это вечный бан если вскроется
Вопрос: Объявится ли переменная внутри функции, если её имя совпадает с параметром?

Лучший ответ:
На самом деле вместо function trololo(param) {
  console.log(variable);
  var variable = 5;
  console.log(variable);
}
trololo(10);
Получается как-то так:function trololo(param) {
  var variable; // undefined
  console.log(variable);
  variable = 5;
  console.log(variable);
}
trololo(10);
То есть все объявления с var выносятся в начало функции движком js. Называется это hoisting.

Худший ответ:
Они выполняются в хронологическом порядке, как объявил - так и происходит. При перезаписи - перезаписываются.
func(param) - здесь происходит var param
{
var param = 1; - здесь переназначение
}
Вопрос: Как стилизовать q-translate?

Лучший ответ:
почитать документацию к плагину.

Худший ответ:
Лезть в плагин, в редакторе и править отображение. В том числе и CSS. Если хоть немного html и CSS понимаете, то проблем не будет
Вопрос: Как проверить макет дизайнера?

Лучший ответ:
Напишу про свои взаимоотношения с дизайнерами. Сразу скажу, далеко не все из них опытные, некоторые до недавнего времени занимались полиграфией и не всегда понимают нюансы веба.
Первым делом шрифты. Я всегда говорю дизайнерам, что либо пусть используют безопасные шрифты, которые есть у всех, либо те, которые есть в Google Fonts. Если уж очень хочется какой-то другой, то пусть проверят, что он не ограничен лицензией и является свободно рапространяемым, иначе потом будет возня с конвертерами, в которых многие шрифты  в черном списке.
Ну и количество начертаний. Может с т зрения дизайна 20 начертаний одного шрифта - это использование одного шрифта. Но с т зрения разработчика это подключение 20 шрифтов, про приемлемый вес страницы  говорить не приходится. Тоже самое про графику, хоть сейчас и быстрый интернет, но заставлять пользователя ждать загрузки не стоит.
Единообразие. Опытные дизайнеры таких проблем не имеют, а вот неопытные, особенно девушки, почему-то считают вполне нормальным на одной странице макета сделать h1 зеленым без подчеркивания, а на другой черным и с подчеркиванием, одну кнопку синей, а на другой странице аналогичную кнопку - желтой. Проверьте, что дизайнер выработал общий концепт.
Еще хорошая проверка - встречные вопросы дизайнеру, особенно, если сайт адаптивный или имеет какое-то хитрое поведение. Спросите его "А как должен вести себя левый блок если мы сузим окно до 700 пикселей", "А этот баннер к верху прижат с отступом или выровнен по вертикали по центру, по макету непонятно" ну или еще что-нибудь каверзное. Либо он объяснит и подскажет, как должно быть сверстано, либо скажет "блин, а вот это то я и не предусмотрел". В обоих случаях профит :)
Еще один момент вспомнил. Нарисовал дизайнер макет, обычный такой макет: хедер, футер, сайдбар, область контента. Вот только в области контента элементы располагались достаточно хитро. Ну то есть как хитро, для верстальщика сверстать - не проблема, вот только эту область заказчик сам заполняет через админку при помощи Tiny MCE, CKEditor или еще чего-то аналогичного. Разумеется, вряд ли заказчик сможет/захочет вопроизвести всю 
эту красоту при помощи визуального редактора. Поэтому детальное содержание новостей, статей и т д в макете должно быть достаточно типовым, без изысков.

Худший ответ:
Скорей всего когда "дизайнер показывает макеты мне, а я должен говорить, что хорошо и что плохо" - он просто собирает мнение. Не надо знать, куда смотреть и на что обращать внимание - просто смотреть куда хочется и замечать что хочется.
Дизайнер на то и дизайнер, чтоб самому понять, что делать с вашими "как бы нелепыми ответами". Если юзер вспоминает "о, у меня молоко убежало" возможно = юзер не может сконцентрировать внимание на макете больше 500мс, убрать детали, усилить call to action..
Вопрос: Выполнять php скрипт каждые 10 секунд?

Лучший ответ:
бесконечный цикл + sleep?

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

Лучший ответ:
Здравствуйте!
Создать криптовалюту рационально на базе существующего блокчейна с выполнением форка (легальной копии). К примеру, можно взять Graphene, EOS, даже тот же BTC. 
Особенность в том, что здесь уже решены задачи криптографии, что сэкономит более 1-2 лет работы и финансы. У Вас будет уникальное название собственной криптовалюты, а также своя сеть, где данный программный код будет функционировать. Вы сможете подключать другие ноды для генерации блоков.
В механику работы сети можно вносить любые изменения до ее запуска. После запуска - нужно будет согласование от комьюнити, которое использует Ваше решение.
Обычно, криптопроект состоит из 2 важных направлений: юридического и технического. Стоит начинать именно с этой позиции, так как далее может в корне меняться механика транзакций.
К примеру, предполагается токенизация локальных активов на платформе, а после изучения юридических аспектов приходит понимание, что необходимо будет работать с трансграничными платежами. Здесь понадобиться симбиоз универсального банка и биржи. 
У меня есть глобальный опыт запуска экосистемы из физических банков, интеграции с биржей и выпуском крипто-фиатных карт, а также своя команда, работающая с криптопроектами и направлением финтех "под ключ" от технической до юридической части + маркетинг.
Буду рад дополнительным вопросам, уточнениям и задачам.
Telegram: @ITStepster
LinkedIn: www.linkedin.com/in/sergei-nilusha-itstepster

Худший ответ:
Рекомендую развивать проект: https://github.com/HOdlcoin 
Разработчиками много сделано для его развития, монета торгуется на нескольких биржах, сейчас имеет очень низкую цену поэтому инвестиции не только вернуться но и приумножаться
Вопрос: Откуда в сети «бесплатные» прокси?

Лучший ответ:
Есть различные варианты монетизации таких сервисов от подмены рекламы на собственную до угона учеток для определенных сервисов. Ну и конечно же встречается человеческая глупость в виде некорректно настроенного софта (3proxy, nginx, apache, squid и т.д) или же сетевых устройств. 
Как их находят? Ну делают nmap, потом на эти порты скриптом проверяют, прокси это или нет. В логах любого публичного вебсервера всегда по несколько раз в день мелькают запросы к гуглу или яндексу. Это как раз пример таких сканеров прокси.

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

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

Худший ответ:
wordpress
joomla
opencart
битрикс
prestashop
dle
drupal
modx
на данных cms чаще всего проекты
на остальных так себе
Вопрос: Можно ли написать софт для вендинг-аппарата на c#?

Лучший ответ:
1,5 года работал на проекте - автоматизация парковочной системы (петли, шлагбаумы, картридеры, платежные терминалы... ). Было все на .net
Поскольку работа с самим железом напрямую у вас решена (драйвера), c# вполне подойдет

Худший ответ:
можно, на .Net core если охота поэкспериментировать или же на Mono.
Вопрос: Какая разница между вызовами этих анонимных функций?

Лучший ответ:
Для читаемости давайте вторую функцию - она одинаковая - тоже в переменную:let f2 = function () {
  f(1);
}
Тогда код выглядит так:// №1
( f2() );

// №2
( f2 )();
В первом случае можно убрать внешние скобки, они ничего не добавляют в данном случае.
Во втором можно убрать скобки вокруг f2 - они тоже ничего не меняют.
Итого, разницы нет )

Худший ответ:
Для читаемости давайте вторую функцию - она одинаковая - тоже в переменную:let f2 = function () {
  f(1);
}
Тогда код выглядит так:// №1
( f2() );

// №2
( f2 )();
В первом случае можно убрать внешние скобки, они ничего не добавляют в данном случае.
Во втором можно убрать скобки вокруг f2 - они тоже ничего не меняют.
Итого, разницы нет )
Вопрос: Как забанить по Ip или домену Конкурента?

Лучший ответ:
Усложнить парсинг - способов масса:
1. Запретить просмотр исходного кода материала со всех IP, кроме поисковиков.
2. Для остальных - отображать материалы единым целым изображением с водяными знаками или использовать JS-обфускацию с таймером-задержкой при подгрузке контента статьи для определения автоматического парсинга, а также следить за событием выделения и копирования текста на странице.
3. Можно раскидывать текст по слоям, но это достаточно сложно сделать с сохранением адаптивности шаблона.
4. Можно изображения резать по диагонали или как угодно и загружать по слоям.
5. Можно делать частичное наполнение, чтобы получить индексацию по ключам.
6. Можно использовать умышленно разный язык, чтобы буквы разного языка выглядели бы одинаково, а затем - незаметно после парсинга конкурентом, заменять всё на нормальные (нужного языка). В итоге - у него будет для ПС - говноконтент)
7. Можно ключи текста заменить местоимениями или писать антонимы.
Т.е. задача: чтобы конкурент делал больше работы по обеспечению SEO, чем Ваша система в автоматическом режиме. Только тогда он поймет, что тратит больше времени и это бессмысленно делать с Вашим сайтом.

Худший ответ:
ip всегда можно менять.. так что сильно с этим не помешаете.
можно попробовать по ip их домена но не факт что там грабер стоит
и не факт что это человек вручную делает
можно попробовать отследить если проходит все статьи в подряд и на них задерживается не на долгое время. так можно отсеять поисковик с ворующим человеком/роботом.
если php то могу рискнуть найти граббер(были же времена когда я по ту сторону баррикад был)
Вопрос: Как проходит трафик с интерфейса резервного ISP?

Лучший ответ:
не должно быть - второй провайдер (мой внешний адрес) должен быть недоступен, поскольку роутер не знает (не должен знать), как правильно отвечать на запросы на второй адрес. 
С какой это стати он не должен? У него есть 0.0.0.0/0 - этого вполне достаточно, чтоб отправить ответ на запрос с ЛЮБОГО адреса в интернете. Маршрутизация -- она, знаете ли, не учитывает (без особой магии вроде PBR или VRF) Source-адреса. Все, что ей надо - это адрес назначения.
Другой вопрос, что все толковые провайдеры не позволяют своим клиентам в Source писать что попало вместо выданного клиенту адресу, а ваш позволяет, и потому приходит запрос на белый адрес второго провайдера, а ответ улетает с соурсом второго но -- через первого. Никакой магии.

Худший ответ:
В общем, Mystray был прав, вероятно, все уходило через второго провайдера, хоть их техподдержка и не призналась (и ничего не стала делать).
Победил настройкой у себя - в общем, стандартная опция, каюсь - не знал - проверка uRPF на резервном интерфейсе:
interface GigabitEthernet0/2
    ...
    ip verify unicast source reachable-via rx
    ....    
end
Вопрос: Как верстать такой адаптив?

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

Худший ответ:
Если уж такая пьянка, почему бы просто не переносить содержимое блока услуг в пустую обертку внутри контента средствами JS/JQUERY. Или подгружаться AJAX-ом
Вопрос: Как сделать импорт одного stylus файла в несколько других при помощи gulp?

Лучший ответ:
Есть какое либо решение этой задачи не прибегая к пропсыванию импорта в каждом styl файле?
Собирать в один)) 
Может какой-нибудь gulp-concat подойдёт?

Худший ответ:
Так как вариант с concat у меня не вышел. Я пошел по другому пути. При помощи gulp-insert я добавил содержимое одного файла в другой. Код получился такой - ...//подключаем галп и все такое
var insert = require('gulp-insert');
var fs = require("fs")
gulp.task('stylus', function () {
  var variableContent = fs.readFileSync("source/styl_variable/variable.styl", "utf8");
  gulp.src('source/Layout-Desktop/stylus/*.styl')
  .pipe(insert.transform(function(contents, file) {
    return variableContent + '\n' + contents;       
  }))
  .pipe(gulp.dest('build'))
 + '\n' + было добавлено для того, чтобы между файлами был отступ.
Если у кого-то есть идеи как решить эту задачу лучше - посоветуйте, пожалуйста. Так как я перепробовал кучу плагинов и только такой способ дал результат.
Вопрос: Как определяют стоимость разработки?

Лучший ответ:
Упомянутая статья не определяет стоимости разработки вообще. Она определяет какой-то гопнический способ "сбить бабла с клиента так чтобы не лохануться".
Стоимость разработки определяется ресурсами, необходимыми на эту разработку (люди, время, объемы, сложность, сторонние лицензии и тд). Цена за идентичную работу должна быть одинакова что для локального малого бизнеса, что для крупной международной корпорации с баблом. Другое дело, что корпорации можно продать допуслуги, хорошую приоритетную поддержку, фичи, обучение персонала и тд.

Худший ответ:
А посещаемость предполагается определять с помощью магического шара?
Если сайт ещё не готов, то не вижу другого способа определить его посещаемость. (Про потенциальную нагрузку уже писали, но это другое).
Правда в том, что каждый продает себя как умеет. Знаменитая история со студией Лебедева, когда сделали какашечный логотип за 1 млн. руб.
Стоимость мало коррелируется с качеством или сложностью, во всяком случае не кругах ИТ проектах разница может достигать десятков раз просто потому, что кто-то готов работать за еду, а кто-то не хочет здороваться за меньше 1000$.
Вопрос: Где можно найти исчерпывающее руководство по HTTP-заголовкам и ответам сервера?

Лучший ответ:
Методы на Википедии Коды ответа на Википедии 
И посмотри официальную документацию

Худший ответ:
Самое полное - в RFC, ссылки уже дали
https://www.ietf.org/rfc/rfc2616.txt
lib.ru/WEBMASTER/rfc2068 (перевод)
В более удобном виде можно посмотреть на MDN, например 
https://developer.mozilla.org/ru/docs/Web/HTTP/Status
Вопрос: Где находится скрипты которые в теге Head??

Лучший ответ:
Если у вас Винда OS X El Capitan, то спрашивайте на форумах вашей планеты!
А на наших земных операционных системах "ассеты" на сервере ищут поиском по файлам, для ускорения имеет смысл посмотреть .htaccess и маршрутизаторы, или для начала найти index.php и относительно него попробовать выстроить пути, как в HTML-коде, ну и Гугл + документация по "движку", конечно.

Худший ответ:
Скорость не взлетит.
Вопрос: Как правильно, быстро и без вырванных волос сверстать html css из шаблона?

Лучший ответ:
Я делаю сначала html разметку всех страниц, затем определяю стили шрифта для p, a, h1, h2, h3 и т.д Затем делаю сетку всех страниц, после чего сверху вниз верстаю все элементы с уже рабочей сеткой. Элементы сетки нельзя позиционировать абсолютно. Если все так плохо, то на HtmlAcademy можно пройти эпичный курс Кексби, там поэтапно делается сайт

Худший ответ:
ну верстайте блоки и вставляйте в предназначеные для этого места. Не очень понимю отчего ступор.
Вопрос: Как сделать свою подписку в приложении чтобы не делать ее через App Store и Google Play?

Лучший ответ:
Нельзя. Читайте правила сторов. Исключение вроде только продажа физических товаров. Подписка - не физический товар.

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

Лучший ответ:
Добрый день.
В контроллере<?= Yii::$app->session->setFlash('success', 'Password Changed.'); ?>
В представлении<?= Alert::widget(); ?>
Илиecho Yii::$app->session->getFlash('success');

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