Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Расскажите, кто юзает Vue.js в рабочих проектах? Какие обычно затыки возникают по мере расширения приложения?

Лучший ответ:
Могу посоветовать на досуге послушать запись трансляции доклада Let's Vue!, там умный дядя доступно объясняет какие по его мнению есть у Vue преимущества, странности и недостатки (первая часть теоретическая, вторая практическая).

Худший ответ:
Юзал пока только в electron приложении, очень доволен, вообще первый реактивный view который мне понравился
Поразил своей производительностью, быстрее наверно только нативным DOM'ом рулить, и то не всегда, так как есть вещи которые на Vue делаются элегантно и просто, но чтоб реализовать их на нативке с такой же производительностью придется попотеть
Очень легок в освоении, сам просто сел, открыл документацию и начал работать, посадил за него своего верстальщика, у которого знания js очень поверхностные, он освоил его за неделю, теперь он просто пишет шаблон и большая часть ui логики уже работает
Но есть и плохие моменты:
Скомпилированные шаблоны обернуты в with(this) блок, что не позволяет их запустить в strict режиме
В предлагаемой flux реализации vuex не сделать иммутабельный стэйт, от слова совсем, а дружить vue с redux довольно муторно
ssr пока не пробовал, но необходимость разворачивать все используемые компоненты на каждый запрос как-то настораживает
Вопрос: Как добиться блокировки домена мошенника?

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

Худший ответ:
Стучите в прокуратуру. Или в суд, если $ хватит на пошлины и юристов.
Если есть онлайн оплата, то провыйдеру, который эти платежи принимет. Обычно агрегатор.
Вопрос: Какие книги по операционным системам (на русском) вам понравились?

Лучший ответ:
Современные операционные системы. Э. Тоненбаум.

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

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

Худший ответ:
Это называется смещение по оси Y и мсштабирование
Вопрос: Как поменять тег src у img?

Лучший ответ:
Можно открыть коносль ( Ctrl + Shift + i ) и вставить кодdocument.getElementsByClassName('background loaded')[0].src = 'https://new.url/photo';

Худший ответ:
В Гугле вбить "js изменить src картинки" - результатов полным полно с решением
Вопрос: В чем сложность работы хантера в ИТ и отличие от HR в ИТ?Почему вообще есть такая профессия?

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

Худший ответ:
Не всегда отдельная профессия HR от хантера...
Потому что сейчас хороший спрос на хороших ИТ-шников (джуны - молчать, то что вас уже перебор - это другое; речь о спросе о действительно квалифицированных).
Настолько хороший, что чисто зарплатой уже невозможно переманивать. Вот и приходится хитрыми методами вести охоту. Что подразумевает кучу времени, специализацию, немножко другие навыки - то есть другую разновидность профессии HR.
Вопрос: Может ли упасть JSS?

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

Худший ответ:
Просто при создании фикс-прайс проекта, заказчик должен положить деньги за первый майлстоун на хранение. Вот их ему и вернут. А JSS не затронет.
Вопрос: Необходимо в строке поменять слова местами. Допустим, пользователь вводит: «Жуков Георгий Константинович». Как вывести Георгий Константинович Жуков?

Лучший ответ:
var fio = "Жуков Георгий Константинович"
var [f, i, o] = fio.split(' ')
console.log(`${i} ${o} ${f}`);

Худший ответ:
// var fullName = prompt('Введите свои фамилию-имя-отчество в указаной последовательности');
var fullName = "Жуков Георгий Константинович";
          console.log(fullName.replace(/(.+)\s+(.+\s+.+)/, "$2 $1"));
Вопрос: Возможно ли перезаписать свойства класса?

Лучший ответ:
Ну возьмите все стили, которые задает class1 и отключите их в class3, в чем проблема?.class1 {
    background: #00c300;
}
.class3 {
    background: none;
}Можно конечно и так, но хочется на css.<script>$(".class1").removeClass("class3")</script>
Спрашиваете одно, делаете второе, хотите десятое, наверное?

Худший ответ:
Если вы хотите отключить свойства класса А, добавив класс Б, тогда почему бы просто не удалить класс А?
Вопрос: Что из себя представляет серьёзная работа/задача (в программировании/веб разработке)?

Лучший ответ:
что вёрстка это дно, это не серьёзно
Это пишут придурки и школьники.
Кроссбраузерная верстка это достаточно сложная задача.
И те, кто рассказывают что это дно, пусть сверстают мне пару-тройку макетов кроссбраузерно адаптивно за пару часов.

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

Лучший ответ:
ФБР подсовывала какое-то шпионское ПО любителям ТОРа
Если на рабочей станции есть шпионское ПО, то уже никакие роутеры не спасут.

Худший ответ:
google в своих запросах при поиске отсылает себе ваш локальный ip адрес, взятый js-скриптом.
Вопрос: Что делают спецы по ИБ?

Лучший ответ:
Ну, в корпоративном эксче у меня вот такая аватарка - . И в полном с ней соответствии я рулю корпоративным прокси, баню сайты, отслеживаю чтобы не сидели во вконтактике (а также чтобы сидели те, кому по работе положено - а есть и такие!), правилами файрволлов рулю, сертификаты выпускаю - и внутреннего CA и за денешку у внешних СА. Пароли проверяю на сложность :) Бумаги разные там - начальство быстро просекло что у меня есть небольшой литературный талант :) Управление СМП опять же...да много всего.
Тем, кто меня спрашивает, чем я тут занимаюсь (на работе), я обычно отвечаю - "я здешний крокодил :) Плаваю возле хоженых тропок и могу оттяпать ногу незадачливому аборигену, отклонившемуся от маршрута :)"
Зачем математика? Ну а как например посчитать количество попыток перебора пароля? Криптография - основа всякой защиты информации - это жуткая забубенная математика :)

Худший ответ:
> Что делают спецы по ИБ?
> Делают умное лицо и говорят непонятную чущь :)
А если серьёзно то направления тут море и именно "широко специализированных" единицы, так что уточняйте направление.
А математика нужна для алгоритмов.
Вопрос: Как бекапить огромный сайт?

Лучший ответ:
rsync вам в помощь.

Худший ответ:
Acronis вполне справится с этим.
Вопрос: Как подготовиться к закону Яровой?

Лучший ответ:
Купите недорогой VPS (от $15/год, можно даже дешевле) и поднимите на нем личный VPN. В Сети есть куча подробных руководств как это делается. Только не надо говорить, что у вас нет на это денег, интернетом вы же не бесплатно пользуетесь. Просто примите это как небольшую дополнительную плату за интернет за ваш спокойный сон.Работая через VPN (обязательно), заведите себе новый почтовый ящик на зарубежном сервере у компании, у которой нет никакого бизнеса и любых коммерческих интересов в РФ. Пусть это будет не мажорный гигант индустрии, а скромная компания, малоизвестная в РФ. Главное - это наличие SSL в веб-интерфейсе и в IMAP, в остальном почта есть почта, она просто работает, и этого достаточно.Работая через VPN, заведите себе новый аккаунт в vk facebook и/или google (если вы неспособны полностью отказаться от использования социалок). При регистрации указывайте место проживания подальше от РФ. Учитывайте, что все гиганты индустрии, имеющие большой бизнес в РФ, полностью сотрудничает с ГБ, но аккаунты нерезидентов, зарегистрированные и посещаемые с зарубежных IP, они не станут сливать по умолчанию (но по первому запросу сольют мгновенно). Так что забудьте про любые приваты в социалках, ведите все общение так, как будто все это читает весь ваш квартал и все те, кому бы вам меньше всего хотелось это показывать. Для приватного общения пользуйтесь только безопасной почтой (пункт 2) и защищенными чатами, на telegram jabber на зарубежных серверах. Все это касается только тех, кто не может окончательно завязать с пагубной зависимостью от соц.сетей. Очевидно, наиболее безопасным (и полезным для здоровья) вариантом является полный отказ от социалок.Не вбрасывайте в старые ящики и соц.аккаунты адреса и ссылки на новые чистые, не указывайте новые адреса в любых исходящих и старайтесь, чтобы они не попали во входящие. Помните, что в любой социалке и любом веб-интерфейсе почты (сотрудничающей) кнопка "удалить" скрывает удаляемое только от вас самих и не более того.(Самый неприятный пункт) Забудьте про vk, mail.ru и российские gmail и facebook. - КАК? - Так! Я понимаю, что это не легко, что они давно стали частью вашей жизни. Но это придется сделать! Поговорите сами с собой, спросите себя что для вас важнее: ваша личная безопасность, спокойствие и крепкий сон или старые привычки, которыми вы опутаны, и которые не хотят отпускать вас? Учтите, что продолжая пользоваться местными социалками (и сотрудничающими иностранными), вы продолжаете каждый день генерировать на себя тонны компромата, который может обернуться против вас в самый неожиданный момент самым неприятным образом. Проявляя активность в своих старых аккаунтах, вы не даете им "протухнуть" и не даете даже формального повода добрым компаниям снести их через пол года, после истечения отведенного законом срока хранения (как известно, vk не ограничивается минимальным сроком хранения, а хранит все метаданные и текст практически вечно за исключением видео/аудио).

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

Лучший ответ:
все давно придумано до нас: Full system backup

Худший ответ:
исключаешь /dev /lost+found /proc /run
плюс посмотри вывод df и исключи все лишние монтирования.
как вариант загрузиться с лайв-сд. в нем твой корень используется, лишнего не монтировано. монтируешь его и  раздел куда собираешься копировать. рсинкаешь корень туды. 
также в лайв-сд редактируешь fstab, а после chrootишься в новый корень и "восстанавливаешь" груб оттуда - он корректно пропишет загрузку с нового раздела. (гугли - информаций много).
Вопрос: В чем разница между prop и attr?

Лучший ответ:
Из документации:(attr) Get the value of an attribute for the first element in the set of matched elements or set one or more attributes for every matched element.(prop) Get the value of a property for the first element in the set of matched elements or set one or more properties for every matched element.
В адаптации Google Translate:"(attr) Получите значение атрибута для первого элемента в наборе согласованных элементов или установите один или несколько атрибутов для каждого согласованного элемента.""(prop) Получите значение свойства для первого элемента в наборе согласованных элементов или установите одно или несколько свойств для каждого согласованного элемента."
Собственно вот и вся разница: первый метод читает/устанавливает значение атрибута элемента (Мержевич по теме), а второй - свойство объекта представляющего элемент. Если вкратце, то разница в том, что они из разной среды: атрибут это термин HTML - вы устанавливаете его в разметке и значение атрибута как-то обрабатывается, влияя на какие-то свойства элемента. А свойства это значения относящиеся непосредственно к DOM объекту элемента.Например, class, один из самых привычных атрибутов для тега, в элементе представлен свойством className. Если у тега нет атрибута class, то у самого элемента есть свойство className, которое содержит пустую строку. Ну и соотвественно задать класс элементу можно либо изменив атрибут class с помощью attr, либо изменив свойство className с помощью prop.

Худший ответ:
Разница такая же, как между свойством HTMLElement и атрибутом тэга, которого он представляет.
Проще говоря, prop читает свойство объекта, представляющего тэг, а attr именно атрибут тэга. Разницы, для стандартных свойств особой нет(value для input, например, есть и там, и там). А вот для нестандартных, prop не будет работать
Вопрос: Как можно привлечь студента к стартапу?

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

Худший ответ:
Вам не получится создать продукт только с джуниором-программистом, это я вам 200% гарантию дам. Мне из 500 джунов только 4 встречалось, которые безжалостно ежедневно бьются головой в стену и упорно продолжают работу, несмотря на то, что они НИФИГА не понимают. Джунам нужен наставник, даже если они говорят, что сами разберутся. Без этого продукт будет визуально некрасив, полон труднообъяснимых багов, код будет невозможно поддерживать, продукт будет небезопасен.
Ищите техлида, который и вас сможет научить, и команду собрать.
Вопрос: Когда выйдут десктопные процессоры от Apple и стоит ли брать MacBook Pro 2018?

Лучший ответ:
брать ли сейчас MacBook 2018 и не превратиться ли он в тыкву
Не бери.
Жди еще 100 лет, пока Apple еще чего нового придумает. И еще придумает. И еще придумает. А там и дилемма твоя сама собой решится: или ты умрешь или Apple разорится.
Покупка компьютерного железа - никакая не инвестиция. Оно дешеветь начинает сразу после покупки и дешевеет постоянно с течением времени. Что бы ты не купил.

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

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

Худший ответ:
Я пользуюсь Das Keyboard (https://www.amazon.com/Das-Keyboard-Ultimate-Mecha... Очень удобная и качественная механическая клавиатура. Не тонкая конечно же.
Многие программисты ещё всякие гнутые эргономичные клавиатуры предпочитают (вроде таких: https://www.amazon.com/Microsoft-Ergonomic-Keyboar...
Вопрос: Почему картинка не выравнивается по центру?

Лучший ответ:
header>div#logo>a>img
Что это? Может от html начинать?Почему картинка не выравнивается по центру?
Потому что она не блочная.
Ссылка, кстати, тоже. (Наверное. Не видно)

Худший ответ:
Все очень просто. Открываешь инспектор в браузере и смотришь на свою картинку. Там ты увидишь что у нее display: inline; а стало быть применение к ней margin: auto; не имеет смысла. Под спойлером неверная информация. ОшибсяА инлайновой она стала потому что ты запихнул ее в ссылку, что не возбраняется, но, как видишь, стоит учитывать  что при этом свойства картинки изменятся.
Вопрос: Как сделать в yii2, чтобы в чпу были символьные коды элементов?

Лучший ответ:
Добрый вечер.Slug

Худший ответ:
Например, так:
В конфиге:'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'post/<code:([\w-]+)\.html>' => 'posts/detail',
            ],
        ],
В контролере:public function actionDetail($code)
    {
...
    }
Вопрос: Надежная анонимность?

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

Худший ответ:
Tor
Все остальное либо менее надежно, либо требует очень больших вложений.
Такая жуть как - ""цепочки телефонов с левыми симками" вообще не выдерживает никакой критики.
Вопрос: Ошибка синтаксического анализатора(ASP.NET MVC), что делать?

Лучший ответ:
Соответствие пространств имен в Global.asax.cs и Global.asax проверьте. Должно быть GameStore.MvcApplication.

Худший ответ:
У Вас в коде Codebehind, а в доках везде CodeBehind. Это может быть причиной?
Вопрос: Как теория графов применяется в программировании?

Лучший ответ:
Прежде всего хочу заметить, что львиная доля программистов не имеют непосредственно дел с теорией и математикой. Можно быть успешным профессионалом, так никогда и не написав собственной реализации алгоритма Дейкстры и даже не имея представления о том, как он работает. Но всё же стоит хотя бы поверхностно познакомится с графами, так как это одна из основных структур данных. Сфера их применения очень обширна, часто это алгоритмы поиска решений - кратчайшего пути по маршруту, эффективного расположения дорожек на схеме, победной игровой стратегии и т.п. Реальный пример использования графов - это sea-of-nodes JIT-компилятора. JIT-компилятор строит граф потока данных и граф потока выполнения, в которых узлы - это инструкции программы, а рёбра - это порядок вызова инструкций и порядок присвоения данных переменным, потом ищет способы этот граф оптимизировать и по оптимизированному графу генерирует бинарный код.int average(int a, int b) {
  return (a + b) / 2;
}

Худший ответ:
Да везде.  От построений маршрутов  в навигаторов и генерации уровней в играх  до расчета себестоимости в той-же 1С.
Вопрос: Как изменить config.php посредством php?

Лучший ответ:
var_export
Как-то так:$data = '<?php $config = ' . var_export($config, true);
file_put_contents('config.php', $data);

Худший ответ:
Неизвестно как вы строите админку - с ООП или без ООП.
В вашем случае config представляет собой ассоциативный массив, значит нужны инструменты для этого.
Например: Стандартная библиотека PHP (SPL).
На основе это нужно городить классы для проверки обновления и добавления записей в массив...
Как вы понимаете - это ваш велосипед, имитирующий работу с базой данных...
В любом случае - конфигурация предназначена для глобальных настроек модуля или чего-то...
Настройки отдельного пользователя лучше хранить в базе данных - для чего, собственно, это и придумано.
Вопрос: С чего начать раскрутку психолога?

Лучший ответ:
1. Быстро: лендинг + РСЯ/КМС + контекстная реклама + таргетированная реклама с посадкой на сайт + реклама сайта в чужих группах + ремаркетинг (ретаргетинг)
2. Долго: группы в соцсетях (Фейстбук/Инстаграм/Вконтакте/Одноклассники) + раскрутка групп + таргетированная реклама с посадкой в группу + реклама своей группы в чужих группах
3. Долго: email-маркетинг
4. Долго: блог на сайте (он же заодно даст и SEO трафик)
С 1 вы получите клиентов сразу, но дороже, чем 2-3-4. При этом через 2-6 недель стоимость трафика снизится→стоимость клиента тоже упадет.
2. Будет дешевле в долгосрочной перспективе, но вы получите клиентов через 3-6 месяцев после старта проекта.
3. Очень дешево, но срок тоже долгий, от 4-6 месяцев.
4. Практически бесплатно, если контент генерите самостоятельно. Срок самый долгий, от 6 мес.
Итого, я рекомендую делать так:
I. Cделать лендинг
II. Запустить трафик на лендинг (см. п. 1)
III. Параллельно писать контент для блога/email-маркетинга/групп в соцсетях
IV. После минимального контента (хотя бы 10 постов) запускать раскрутку групп + продолжать генерировать контент (не менее 1го поста в сутки)
V. Постить контент в ваш блог (для SEO)
VI. Сделать отдельные лендинги по информационным запросам, делать на них посадку с РСЯ/КМС, предлагать лид-магнит, собирать email и запускать email-рассылку.
VII. Постоянно измерять и анализировать связку "конверсия трафика в лида+конверсия этого лида в клиента" обязательно от каждого источника трафика в отдельности . Выяснять наиболее прибыльные и перспективные источники, и увеличивать на этих источниках бюджет, уменьшая его на других (или полностью отключая его).
VIII. Не забывать про А/Б тесты рекламных объявлений/заголовков/картинок и элементов лендинга.
Про SEO. Будете делать хороший контент на ваш сайт — SEO само придет. Я не рекомендую заниматься платным SEO, стоит относительно дорого, срок долгий (от 4-6 мес), гарантировать результат никто не может. При этом в любой момент поисковик сменит алгоритм и ваши позиции посыпались. Так что моё мнение — чем тратить бюджет на SEO, лучше потратить его на любые другие платные источники трафика, и только тогда, когда их ресурс исчерпан, и текущего органического трафика на сайт не достаточно — тогда уже платить за SEO.
В любом случае, готовьтесь к расходам на десятки тысяч рублей в первые месяцы после запуска проекта.
И главное, не спешите делать выводы по каждому источнику трафика раньше, чем будет хотя бы 500-1000 переходов с этого источника трафика и раньше, чем через 1-2 мес.

Худший ответ:
Привет
1) В каком городе находится психолог. Если это конкурентные Москва, СПБ, Новосиб итд - то пытаться пробиваться через свой блог и размещение информации в различных генераторах-психологов. Можно поискать какие-то свободные запросы, где нет конкуренции и потенциально хороший трафик.
2) Если это маленький город - то можно через директ по прямым запросам.
Учитывая количество спама даже по 100% платным запросам (его там 99.9%) платить за директ в городах с большой конкуренцией - это глупо.  Можно дорого нагнать трафик, а выхлопа никакого не будет.
Вопрос: Верстка блока с стрелкой в низ?

Лучший ответ:
1)codepen.io/Geyan/pen/OXqVYx?editors=110:
2)codepen.io/Geyan/pen/bZkdXv?editors=0100:  вот так - без всяких after и before , только для -webkit- для того что бы заработало в Gekko  и в IE добавьте вендорные преффиксы

Худший ответ:
треугольники на css погугли
Вопрос: Можно ли выучить React/Redux без знаний нативного JS?

Лучший ответ:
совсем без нет, с базовыми да, но js все равно нужен

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

Лучший ответ:
Хороший стимул к работе - это когда подходишь к холодильнику, а там пусто.
Обычно рутина составляет 90% работы.
Надо научится с этим жить. 
Можно стать seniorом, когда сам сможешь решать, что будешь делать, и брать себе только самые "вкусные" задачи. Но и в этом случае рутина останется, возможно ее будет меньше.

Худший ответ:
Если подобные мелочи вас останавливают, то не стоит и начинать какие-либо проекты. В любом проекте есть рутина и ее надо делать или найти того, кто сделает ее за вас.
Вопрос: Из-за чего может тормозить Wordpress (точнее, именно require wp-load), тогда как чистый PHP летает, и тот же сайт на СЛАБОМ железе летает?

Лучший ответ:
блин вы отжигаете на счет мускула
если он у вас относительно далеко и не в том же дц то все будет ну очень очень медленно

Худший ответ:
Оценить что именно у вас тормозит можно используя какой-нибудь profiler.
И конечно-же, при каждом запросе в базу добавьте время на сеть.
Вопрос: Почему ошибка запроса в MySQL?

Лучший ответ:
Не выбрана база данных:const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'password',
  database: 'my_db'                      <===============
});
Скури статью...

Худший ответ:
вторая строчка, вы издеваетесь что ли?