Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какое направление будет более перспективно?

Лучший ответ:
Больше трёх лет работал с PHP и Zend, сейчас интересных проектов стало меньше, пришлось уходить в фронтенд. Рынок PHP-разработки держится на "трёх хромых слонах": CMS-разработка (нужно дешево и сейчас), поддержка старых проектов, ну и новые крупные и интересные проекты на Symfony/Laravel, которых становится все меньше (такие проекты, как правило, начинают на Node.js, Python или ASP.NET Core). На PHP остается ширпотреб.
А JS сейчас это уже не просто тренд или будущее, это самое что ни на есть настоящее. Практически все веб-проекты сейчас разрабатывают с помощью JS-фреймворков (React, Angular, Ember, Polymer, Vue). JS уже и в мобильной разработке. Если раньше моб. разработчики смеялись с React Native или NativeScript, то сейчас это уже зрелая технология (React Native уж точно) и вакансий полно, это прекрасные инструменты для прототипов или несложных приложений (приложений, которые просто что-то дергают по api, а таких 90%). Даже десктопные  клиенты делают с помощью JS. Помню, раньше такие монстры на Electron жрали много оперативки и были очень неповоротливые, но сейчас ситуация изменилась (использую 5 приложений на Electron, все используют не больше 120 Мб оперативки).  
Я уж молчу про серверный JS в виде Node.js, который становится все популярнее с каждым годом.
Поэтому на вашем месте я бы двигался в сторону JavaScript.

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

Лучший ответ:
Проверяйте сайт по всему чему только можно:
Скорость: /pagespeed + gtmetrix
Валидация как HTML так и CSS
Кроссбраузерность: browserstack
Особое внимание к mac os, iphone, ipad!
На вместимость контента, например, huifikator
Pixel Perfect - расширение для chrome
Проверка на SEO: sitechecker.pro или др. ресурсы
+ Ко всему этому советую попасть на парочку каких-нибудь "дотошных" заказчиков, которые проверяют каждый пиксель, каждую букву, каждый процент скорости)))

Худший ответ:
Проверяйте скорость сайта и проверяйте структуру сайта и, в большинстве случаев, сосредоточьтесь на макете контента, а затем повышайте уровень макета. Легко и быстро
seo tools guide  Отлично подходит для SEO решений и помощи!
Вопрос: Что перспективнее изучать и под что перспективнее учится программировать: под windows или linux?

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

Худший ответ:
Смотря в чем себя видите - в клиентском, серверном, мобильном или встроенном софте.
Клиентский сейчас работает на Windows и Mac. Серверный больше на Linux/Unix, но и Windows не так уж далеко в хвосте. Мобильный - две платформы, которые сейчас на плаву, очевидны. Есть еще несколько менее известных. Встроенный софт - это вообще огромное поле (от автомобилей, до калькуляторов и микроконтроллеров).
WEB - большая тема. Она включает в себя всего понемногу (браузер, смарфтон, сервер и не один). 
Я бы пошел от области применения своих сил а уже потом с платформой определялся. Да и по платформам стараются делать переносимый код насколько это сейчас возможно. Так что главное не это.
Если хотите, можно полагаться на реестр отечественного ПО. Там Linux подобные в качестве клиентских ОС. Но это уже вопрос на кого работать собираетесь ( в России или на заграницу). Да и платформу 1С никто не отменял (но там конкуренция высока).
Вопрос: Стоит ли лезть на фриланс или лучше дождаться возможности устроиться в офис?

Лучший ответ:
но есть страх, что не смогу из него вылезти, т.к. фриланс сильно отличается от командной работы в офисе
Бойтесь, что погрязнете в офисном рабстве ))
Ничего страшного здесь нет.
Фриланс дает свободу и ответственность, вам потребуется больше дисциплины и вкалывать придется больше. 
Но тут есть много и плюсов - разнообразные задачи (к сведению, компания может пилить один и тот же легаси годами), много удаленного общения с различными заказчиками, те же компании, но удаленные - можно работать на них на аутсорсе. Или вот еще - на собственном опыте, сугубо личное и не всякий типаж возжелает - после многих лет фриланса(как известно, отсутствие социализации есть один большой минус одиного работника, но при желании он почти минимизируется различными активностями) иногда нет-нет да и задумаешься,а не поработать
ли в команде..И вот тут уже выкристаллизовывается, что она непременно должна быть теплая и "ламповая", которую, как в известной книге, можно накормить одной пиццей. И боже упаси потогонные конторы-гиганты, курсы а-ля "как понравиться начальнику" и вот это все. 
Дерзайте, фриланс может дать очень хороший опыт и более четкое понимание, чем именно вы хотите заниматься и с кем! Тем более по объективным причинам до 18-ти вам путь в компании заказан.

Худший ответ:
Работать можно с 14 лет.
Вопрос: Кого-нибудь штрафовали за картинки из гугла и шрифты без лицензии?

Лучший ответ:
Чтобы это сделать владелец должен быть резидентом РФ или компания должна иметь представительство в РФ (например как Microsoft). Если разговор идет про РФ.

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

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

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

Лучший ответ:
А за что тебе платить 2000 в месяц?
Просто интересно - чем ты это мотивируешь?
Лет 5 назад твоя система 20 000 и 2 000 - проканало бы.
Сейчас - ты ничем не выделяешься из еще толпы жадущих бабла голодных разработчиков.
В этом ценовом сегменте почти нет клиентов.
Части клиентов достаточно для продвижения социальных сетей или конструкторов сайтов и интернет-магазинов в аренду.
А те, у кого есть реальное бабло - те мутят на сайтах более замороченную логику и тратяться на SEO, так что это не твой клиент.
В этом сегменте - все идет к автоматизации и общему сокращению сайтов - и как следствие, к вымиранию рынка для разработчиков.
Деньги остались только в более дорогом сегменте.

Худший ответ:
Никому, только вам.
Давайте рассмотрим пример с компанией, которая производит бутылки, у них есть оптовые покупатели, но объем производства вырос  и надо искать новых потребителей, первое что им пришло в голову реклама через интернет. Потребовался сайт!
1) Изначально это должна быть реклама (SEO) -
2)Сайт с ежемесячной оплатой 2000р - зачем если они закажут разработку  и будут платить потом за хостинг 100рублей в месяц, а в случае конфуза на сайте есть знакомый программист Вася который починит.
То есть тут тоже  - 
3) Каким образом вы делите сайты на ценовые сегменты,   вы можете сделать сайт за 1000  а кто то тоже самое за 10000, у вас должна быть ставка на час(адекватная , не надуманная ), а от нее уже приблизительно считайте стоимость и делайте скидки.
То что цена вашей работы не превышает 20000р. это и плюс так как  вы можете сделать сайт за 15000. когда студия XXX попросила 45000.
Вопрос: Как решить Uncaught SyntaxError: Unexpected token }?

Лучший ответ:
"window.open("http://ya.ru/", "Yandex", params); return false;"
Вас тут должны смущать двойные кавычки

Худший ответ:
Запомните простое правило, вы должны менять вложенные кавычки на одинарные:onclick="window.open('http://ya.ru/', 'Yandex', params); return false;">
Или эскейпить их с помощью \:onclick="window.open(\"http://ya.ru/\", \"Yandex\", params); return false;">
Вопрос: Как переустановить Windows 10 удалённо?

Лучший ответ:
Возможно ли переустановить windows удалённо без флешки и диска?!
конечно же нет

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

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

Худший ответ:
Могу посоветовать WSR как дополнение к хостигу. Снижение нагрузки будет многократной за счет кеширование динамики в их CDN, т.к. страницы уже не будут постоянно генерится ЦМСкой + файрвол отфильтрует ненужные запросы, что тоже даст положительный эффект.
Вопрос: PHP Ассоциативный массив, как отфильтровать по величине значений?

Лучший ответ:
Как вариант$arr = [['name' => 'ford', 'count' => 2],
    ['name' => 'ford', 'count' => 8],
    ['name' => 'lada', 'count' => 9],
    ['name' => 'lada', 'count' => 2]];

$result = [];
foreach($arr as $car) {
    if (!isset($result[$car['name']]) || $result[$car['name']] < $car['count']) {
        $result[$car['name']] = $car['count'];
    }
}

Худший ответ:
Как вариант$arr = [['name' => 'ford', 'count' => 2],
    ['name' => 'ford', 'count' => 8],
    ['name' => 'lada', 'count' => 9],
    ['name' => 'lada', 'count' => 2]];

$result = [];
foreach($arr as $car) {
    if (!isset($result[$car['name']]) || $result[$car['name']] < $car['count']) {
        $result[$car['name']] = $car['count'];
    }
}
Вопрос: Ошибка «Не объявленная переменная» в AJAX. Где ошибка?

Лучший ответ:
Обернуть JS код в: $(document).ready(function () {
    // Ваш код
});
чтобы в итоге получилось:$(document).ready(function () {
     // language=JQuery-CSS
    $("#send").click(function () {
            var params = {
                text: $("#input1").val(),
            }
            $.post("ajax.php", params, function (data) {
                $("#hello").html(data);
            });
        }
    );
})
и самое главное: проверьте правильность подключения jQuery<script scr="//code.jquery.com/jquery-1.11.2.min.js"></script>
атрибут должен быть не scr, а src

Худший ответ:
jquery точно подключается? script src должен бы быть "https://code.jquery.com/jquery-1.11.2.min.js" , я думаю
всё работает
https://codepen.io/anon/pen/aMpzQW
Вопрос: Формирование rel canonical opencart, как изменить?

Лучший ответ:
в файле catalog/controller/product/product.php
меняешь canonical на$this->document->addLink($this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id']), 'canonical');
примерно 240 строка.

Худший ответ:
При чем каноникал, когда демонстрируется маршрутизация урлов? Какая-то запутанная тема.
Вопрос: Можете конкретнее расписать, что нужно изучить, чтобы создать приложение на тему «Мир кино» со связкой БД(курсач)?

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

Худший ответ:
Начните с изучения backend-фаеймворков. Например jooby.org или sparkjava.com
Делайте кучу REST/JSON сервисов, и дергайте их на фронтэнде.
В качестве базы возьмите mongodb.
Вопрос: Где брать опыт маркетологу?

Лучший ответ:
То есть ты должен продвигать дядин сайт, чтобы он получал за это деньги. Абсурд. Если я умею продвигать сайты , не проще ли мне создать свой и забирать 100 % прибыли, а не 10?!
Конечно абсурд.
Деньги приносит не сайт, а продукт, который этот сайт предлагает. И это не всегда бложик, а например массажный салон, автомастерская, ресторан, сеть аптек, производитель железа и так далее.
А теперь скажите, проще ли вам создать, ну например свою сеть аптек (помещения, сотрудники, конкуренты, ремонты, лицензии, сроки годности, лицезнии, пожарники, инфраструктура, оборудование, и это только начало), Потом для нее свой сайт, продвигать все это дело, и уже потом забирать 100% прибыли?

Худший ответ:
Если я умею продвигать сайты , не проще ли мне создать свой и забирать 100 % прибыли, а не 10?! 
Зависит от Вас. Если Вам "проще", то что Вас останавливает?
Можете работать дропшипингом, чтобы не соприкасаться с самим товаром, который "продаете". Можете организовать свою контору, торговать уже непосредственно своим собственным товаром.
Например мне, умеющему как продвигать, так и создавать сайты, это совершенно не уперлось, нет у меня коммерческой жилки и желания заниматься торгашеством, а Вам - решайте сами.
P.S. Большинство людей без опыта начинают с мелких контор, там набивают руку, пока не перерастут ее и уходят туда, где лучше.
Вопрос: Почему не видны объекты в blender?

Лучший ответ:
Может локальный режим включен? Клавиша "/" на цифровой клавиатуре.

Худший ответ:
Думаю уже не актуально, но на вопрос "Возможно ли вообще восстановить объект?" ответить смогу.
Да возможно. 
Для этого нужно воспользоваться "историей действий". Если вы случайно что то сделали с объектом, то можно попробовать воспользоваться следующим:
Ctrl + Z — вернуться на один шаг назад
Ctrl + Shift + Z — вернуть отмененное действие (также на один шаг)
Ctrl + Alt + Z — отобразить меню истории
Вы можете увеличивать/уменьшать количество запоминаемых программой шагов в настройках блендера (User Preferences > Editing).
programishka.ru/docs_manual/doc/blender/interface/...
Вопрос: Что выбрать для повседневного использования — AirPods или BeatsX?

Лучший ответ:
Я бы AirPods взял, все таки экосистема apple

Худший ответ:
Однозначно AirPods. Тут даже обсуждать нечего:) Сам пользуюсь и очень доволен!
Вопрос: Как создать грабер для сайта на .NET?

Лучший ответ:
Нет никакой необходимости выполнять js, клиентская часть общается с сервером по HTTP, а js  это мишура сверху, достаточно сделать анализ (Fiddler, Wireshark, Chrome DevTools, исходный код страницы) и подделать все необходимые запросы, и какой-то из них возвращает тот ключ в том или ином виде.
Идея с "движком" браузера не плоха, есть минусы и плюсы (избавляет от необходимости имитировать каждый запрос со всеми заголовками), но это должен быть не простой "движок", а специально заточенный для этого, например, Phantom.js

Худший ответ:
Попробуйте посмотреть в сторону libcurl, такие задачи как отправка веб-формы ему вполне по силам.
Вопрос: Какие существуют объективные недостатки у systemd?

Лучший ответ:
Обычно systemd-хейтеры находятся в возрасте 14-18 лет и настоящих Unix™ в глаза не видели.
1. systemd — лучшее что случалось с init-системой дистрибутивов GNU/Linux за последние 18 лет(именно столько я работаю с *nix-like и именно за этот отрезок времени я могу отвечать)
2. systemd — прямой аналог launchd и smf которые как раз в сертифицированных Unix™ живут.
А все эти визги про «не юниксвейно» раздаются от тех, кто только с мамкиных компов на лоре читал, что так надо попискивать.
Цитата взята отсюда:https://habr.com/ru/company/southbridge/blog/31570...
Я согласен с автором на 100%.

Худший ответ:
Жалею, что не разобравшись, поставил в продакшн сервер с systemd. За три месяца огреб столько проблем, сколько их не было за три года на sysVinit. Да и для десктопа преимущества сомнительные. Особенно, когда начинает сыпаться корневая ФС, а он fschk на ней сделать не в состоянии...
Вопрос: Почему проще получить заказ на бирже, чем постоянную удаленную работу?

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

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

Лучший ответ:
Точно так же, как и без vue - смотрите на event.target, действуете по обстоятельствам:

https://jsfiddle.net/rdcem751/

Худший ответ:
В vue и react все от данных идет. Выкиньте jquery из головы. Модифицировал пример выше: https://codepen.io/anon/pen/ywgJPx?editors=1010
Вопрос: Spring источники материала?

Лучший ответ:
Нет более качественных и полезных источников, чем официальная документация и два этих учебника. Несмотря на то, что оба учебника не молоды, актуальности они не потеряли.P.S.желательно на 2-3 месяца 
А вы фантазёр! Spring огромен. Я 12 лет с ним работаю и до сих пор регулярно натыкаюсь на то, чего не знал. Вы не сможете выучить его за 2-3 месяца с нуля до мидла.

Худший ответ:
КнигиSpring in Action (5 издание) Spring Microservices in ActionSpring Boot in ActionPro Spring 5Java в облаке (Cloud native Java)
Видеоролики можно посмотреть на их канале - SpringDeveloper там есть и how-to ролики, есть и доклады с конференций и вебкасты и т.д.
Ну, а лучший источник инфы по Spring - сайт spring.io. Документация достаточно подробная, информативная и удобная. Кроме мануалов есть различные гайды. Могу посоветовать ещё Baeldung и Spring Framework Guru
Вопрос: Можно ли использовать платные шрифты бесплатно в виде вектора в персональных некоммерческих, но публичных проектах?

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

Худший ответ:
Забудьте, наконец, эту дурацкую байку про то, что коммерческие продукты (вообще, не только шрифты) можно просто украсть и как-то "хитро" использовать, чтобы не платить и не быть виноватым в нарушении лицензии. Единственное, что позволяет это делать - концепция fair use, которая, в подавляющем числе случаев, не имеет никакого отношения к тому, что люди пытаются сделать (например, потому что это норма американского законодательства, а не российского).
И не слушайте каких-то доморощенных "экспертов" по оправданию воровства. Отменить или обмануть лицензию у вас не выйдет.
Вопрос: Какие еще действия предпринять для увеличения скорости выборки в MySQL?

Лучший ответ:
Фрагмент запроса "a.ID IN (ннн,нн)" уже выбирает максимально быстрым методом по первичному ключу всю необходимую информацию, которая дальше дофильтровывается.
Дальше уже вопрос - а насколько много столбцов Вы получаете запросом, есть ли там лишние?
Есть ли столбцы типа TEXT, Varchar, у которых переменная длина, что может немного понизить производительность в нкоторых операциях.
Следующий вопрос - а не пора ли оптимизировать настройки сервера - кэш, память. Начиная с mysqltuner.com , заканчивая вдумчивым анализом манов и статистики использования.
Наивный вопрос - Вы так часто ребутите сервер, что первая секунда в первом запросе так критична?
После первого обращения к таблице индекс (частично?) грузится в оперативную память и пока не вытеснится кем-то еще - очень хорошо ускоряет процесс запроса. Отсюда есть интересное следствие - много индексов могут быть даже вредны - в запросе они не задействуются, а занимают место на жестком диске и в оперативной памяти.
И еще для тестов без кэширования ребутить сервер не надо. Используйте:
SELECT SQL_NO_CACHE a.ID  FROM articles a WHERE ...

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

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

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

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

Худший ответ:
Нет договора - нет разговора. Добавляй смело.