Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Кто такой программист 1С?

Лучший ответ:
Программист 1С это человек оркестр, умеет программировать (с точки зрения обычных программистов очень своеобразным образом), знает бухучёт, документооборот, бизнеспроцессы, консультировать пользователей по работе программ и по бухучёту (например получить задание - настроить расчёт НДФЛ, потратить подня - высянить что это уже реализовано и внушить это заказчику, обучить заказчика этим пользоваться)
И да, это всё в одиночку...никаких вам аналитиков, консультантов постановщиков задач, тех.писателей...и с зарплатой ниже обычного code-monkey
==
советую идти в обычные программеры, и не соваться в этот желтый ад. 
и хотя и там есть очень интересные задачи, вы осложните себе переход в обычные программеры оттуда

Худший ответ:
Мне кажется что человек, который имеет опыт программирования может спокойно освоить 1С или я не прав?
не прав. И у меня вопрос кто это, что он делает?
Все зависит от того кто составлял объяву о вакансии.
а так поддержу высказываниемогут заниматься чем угодно в зависимости от места куда попадут
Вопрос: Как правильное перевести сайт на новую CMS?

Лучший ответ:
Django который планирую перевести на 1С-Битрикс
Вы пытаетесь потушить пожар смесью бензина и фекалий.Прошу поделиться опытом либо ссылками на материалы по переводу сайта с одной CMS на другую. 
Самое главное в подобном рефаторинга понимать, зачем это надо. Тупое портирование вам ничего не даст. Перенос системы на другую платформу должен решать проблемы, которые нет реальной возможности решить на старой. В противном случае - это потраченное время, в случае битрикса - это еще и глупо.как максимально сохранить ссылки и избежать множества страниц 404 для пользователей преходящих на страницы сайта с поисковиков.
Редиректить со старых на новые.Сокращение затрат на обслуживание
Как можно экономить, заменяя бесплатное решение на платное? Учитывая, что и php-шников много и питонщиков много.импортозамещение
У вас ошибка в слове "распил".

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

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

Худший ответ:
Видимо вас смутило наличие amd64 в названии ОС. В названиях дистрибутивов Debian и Ubuntu (не знаю как у других) пишут amd64 для 64 битной архитектуры, с чем это связано сказать не могу.
Вопрос: Как обрезать картинку в Illustrator?

Лучший ответ:
spoiler
В Adobe Illustrator CC 2017 в контекстную панель добавили пункт Crop Image специально для обрезки изображений. Так что необходимость в лайфхаках отпала.

Худший ответ:

создаю фигуру поверх слоя и делаю маску
Вопрос: Установка deb-пакетов на сервер без интернета?

Лучший ответ:
help.ubuntu.com/community/AptGet/Offline/PrintUris
На сервере без инета устанавливаем пакеты
apt-get --print-uris --yes install ExamplePackage > packageuri.htm
Поулчаем файлик со ссылками всего, что надо скачать. На компе с интетом качаем — 
wget --input-file packageuri.htm 
Получаем пакет и все зависимости скачанные, их надо перенести на сервер и поставить 
apt-get -o dir::cache::archives="/media/flash" install ExamplePackage
/media/flash — это место где у вас лежат скачанные пакеты

Худший ответ:
Посмотрите в сторону apt-offline
Вопрос: Какая программа позволяет визуализировать отчётность о сетевой активности компьютеров в локальной сети?

Лучший ответ:
Ровно 90 дней назад вы задавали точно такой же вопрос и получали точно такие же ответы. За это время можно было примерно 45 раз вдумчиво развернуть виртуалку с линуксом и Nagios или Zabbix, прикрутить туда RRDTool, сообщения в любой мессенджер, SMS, голосовые уведомления через Астериск, даже нижнее DNIWE, даже летающего макаронного монстра.
Но нет, вы продолжаете задавать один и тот же банальный вопрос.

Худший ответ:
Как вариант The Dude от микротиков.
Если вам надо только пинговать, хотя сам софт довольно таки функционален.
Вопрос: Как сравнить произвольные фигуры?

Лучший ответ:
Вычислить среднее значение радиуса от 0 до 2 PI, среднеквадратичные отклонения от этого среднего. Можно еще и частоту отклонений включить в анализ, т. е. сколько раз нарисованный круг пересечет эталонный, средний (чем меньше, тем лучше).

Худший ответ:
Прежде чем сравнивать нарисованные круги с эталонным, нужно определиться с мерой по которой вы будете сравнивать. Возможные варианты мер:
1. Радиус.
2. Площадь.
3. Расположение центра
Про расположение центра вам уже написали. 
Площадь можно посчитать в точках, расположенных внутри нарисованной фигуры (Цикл по x и y - проверяете принадлежность точки нарисованной фигуре).
Для подсчёта радиуса нужно выбрать количество разбиений круга - 360, 100, 50 и подсчитать отклонение (линейное, квадратичное или любое подходящее) радиуса по указанным направлениям.  В простейшем случае можно просто подсчитать максимальный и минимальный радиус нарисованного круга и сравнивать их.
Вопрос: Как получить URL через AJAX?

Лучший ответ:
encodeURI в помощь

Худший ответ:
encodeURI в помощь
Вопрос: Можно ли использовать Model для взаимодействия с View вместо ViewModel?

Лучший ответ:
Плюс в том, что структуру и интерфейс модели в больших проектах не хочется делать зависимым от вьюхи в какой бы ни было степени. Вот смотрите, у вас например есть атрибут Display или StringLength - зачастую такие вещи излишни в бизнес-модели. С этой моделью, возможно, будет работать код, вообще не имеющий ничего общего с выводом данных пользователю, например какой-нибудь фоновый бот или сборщик статистики. Или, что чаще встречается, с этой же моделью будет работать совершенно другое представление - например одна вьюха у вас "для всех", т.е. для клиентов, к примеру, интернет-магазина, а другая - для работников, которые обслуживают заказы. И у них те же данные о клиентах и заказах будут выводиться совершенно иначе.
Поэтому как правило удобнее иметь промежуточный слой в виде ViewModel, которая "приближает" данные общей модели к конкретному представлению. Я, например, часто делаю именно во ViewModel различные вычисляемые свойства, которые нужно вывести куда-нибудь, да хоть в таблицу. Т.е. в бизнес-модели у меня расход топлива на километр, и пройденный путь, а во ViewModel помимо этого еще и общий расход топлива на текущий момент времени (который, разумеется, рассчитывается на лету).

Худший ответ:
Можно и нужно, т.к. в противном случае получается несоблюдение принципа DRY, в больших проектах иметь тонну моделей и поддерживать все их в актуальном состоянии будет адом.
Вопрос: Asterisk + Yandex SpeechKit. Как?

Лучший ответ:
Использовал связку asterisk + google. zaf.github.io/asterisk-googletts

Худший ответ:
там все еще сыро
Вопрос: Выбор CMS

Лучший ответ:
LiveStreet — соц. движек аля habr

Худший ответ:
Вопрос в вопросе задам пожалуй. Не хочется плодить одинаковые вопросы.
Какую современную CMS использовать для этого сайта infotech-tmn.ru ?
Нужно сохранить блоки примерно в том виде, в котором они есть сейчас.
Нужна не сложная для изучения, желательно с готовыми модулями, без программирования своих.
Немного знаком с Joomla, склоняюсь на ней сделать, но может есть альтернативы? Платные тоже рассматриваются.
Вопрос: Что означает это письмо от Upwork?

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

Худший ответ:
Фигня  просто проверяют что вы это вы
Вопрос: Как расчитать размер будущей MySql базы?

Лучший ответ:
Самый надёжный способ - создать и забить текстовыми данными.

Худший ответ:
Это не простая задача, можно посчитать примерно.
К тому же сам вопрос не понятен, размер чего?
Размер БД в оперативной памяти или Дамп БД?
Если например дамп, то типы данных не играют никакой роли в подсчете размера.
Вопрос: Тестовое задание для верстальщика, делать ли?

Лучший ответ:
Тут скорее всего судить по конторе надо. Гуглить её, смотреть, как давно открыта вакансия, смотреть сайт, ...
А GreenBet - не большая и весьма сомнительная полу-легальная площадка (это результат гугления названия).
Самым адекватным выходом кажется разговор с нанимателем и вопрос "Это ваш реальный проект? Я готов его сделать за заниженные деньги как тестовое задание." . Просто потому что это 200% реальный проект, кидалово это или нет, а делать такое бесплатно не надо.

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

Лучший ответ:
Начинал 2 года назад на freelance.ru, знал только html+css, сразу же пришлось изучать JS, хоть немного PHP и работу движков (wordpress). Сейчас работаю с людьми, у которых есть стабильный поток заказов. В месяц минимум 35-40к рублей выходит. 
По поводу оплаты на фрилансим: что в этом плохого? Вас снабжают вполне адекватными заказами. На любой фриланс бирже (кроме разве что апворка, как там - я не знаю)  есть понятие бизнес-аккаунта, с которым можно отписывать по любым заявкам, иначе - 2-3 заявки в день.
Платить придется в любом случае.

Худший ответ:
Ну есть хорошие бесплатные фриланс площадки. Мой излюбленный это - https://freelancehunt.com/r/gMgDE 
Заявок оставлять можно неограниченно, их довольно большой поток. Есть и АПИ для автоматического ответа на новый проект. Правда он Украинский что немного плохо, но и если оплачивают гривнами можно выводить в рублях. Так же есть работа через сейф, что помогает подняться новичкам. Рекомендую!
Вопрос: Что означает listener-class в web.xml и какую роль играет contextConfigLocation?

Лучший ответ:
И лисенер, и диспетчер поднимают ApplicationContext. Сначала поднимает лисенер, далее диспатчер поднимает дочерний контекст. Таким образом в бинах, подгружаемых диспатчером, можно делать референсы на бины, загружаемые лисенером. 
Главный вопрос - зачем?
Для секьюрити. В лисенере прописывается спринг секьюрити конфигурация, а в диспатчере бины из spring mvc. Т.о. бины из приложения могут использовать бины для секьюрити, но не наоборот. 
Подробнее можно почитать в какой-нибудь книге по спринг секьюрити, например Spring Security 3.1.

Худший ответ:
Само название listener, как бы намекает, что это некий слушатель. Т.е. он предназначен, чтобы слушать некие события. У Spring есть своя реализация событийной модели, на сколько я помню. По поводу конфига, да Вы можете его не указывать, но чтоб не насиловать classpath при старте приложения можно напрямую указать файл конфигурации. Т.е. это просто набор таких правил, при следовании которым, Вам гарантируется корректный старт и работа приложения.
Вопрос: Как организовать random с приоритетом?

Лучший ответ:
Стандартный алгоритм для интервалов:
Пусть на каждый случай большего рейтинга противника приходится два случая равного и три случая меньшего.
Больший: 1
Равный: 2
Меньший: 3
Просуммируем, 1+2+3 = 6. 
Найдём граничные значения:
Больший: [0, (0+1)] = [0, 1)
Равный: [1, 1+2) = [1, 3)
Меньший: [3, 3+3) = [3, 6)
Генерируем случайное число X от 0 до 6.
Если X < 1, то выбираем противника с большим рейтингом
Иначе если X < 3, то выбираем противника с равным рейтингом
Иначе выбираем противника с равным рейтингом

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

Лучший ответ:
ngResource - не очень.
Restangular - огонь.

Худший ответ:
Странно. Вроде Angular сейчас моден, а вот реально знатоков по нему мало...
Вопрос: Куда съезжать с Ubuntu?

Лучший ответ:
> что с бубунты пора съезжать вообще на что-то более серьезное
Этот человек — клоун начитавшийся форумов для чайников.
Ubuntu — мэйнстримный дистрибутив. Никуда съезжать с него нет нужды.

Худший ответ:
Чего-то обязательно не будет. Не зря в Убунту самое большое кол-во пакетов. Собственно оттуда и проблемы.
Вопрос: Какой способ подключения svg на сайт все же оптимальный?

Лучший ответ:
Я за 2й способ. Используя тег use вставляем id символа, а перед этим вставляем весь спрайт на страницу. Этого способа достаточно, что бы через css спокойно менять размеры, заливку. Чаще всего такой способ и нужен. Просто используя конструкции серверного языка, вставить содержимое на страницу. Я это делаю обычно перед тегом </body>
Можно каждую иконку вставлять svg кодом, как это делает github. Скорей всего на сервер у них есть какая-то функция, которая просто вставляет содержимое указанной иконки. На php можно просто использовать функцию include();
Можно просто собрать весь спрайт в 1 иконку и так же через тег use вставлять их на страницу, указываю путь к id символа:<use xlink:href="/app/img/icons.svg#ico"></use>
Вставлять фоном можно, но я не рекомендую, т.к. теряется возможность изменять свойства через css. Про размытие слышу 1 раз.
Все из способов верные, с точки зрения спецификации. Но с последним способом у меня были проблемы. Иногда иконка не отображалась, в IE вообще так не выводятся, но это его не доработка.
Вот видосик, для большего понимания https://www.youtube.com/watch?v=TNX0-JLdM_U

Худший ответ:
Я за 2й способ. Используя тег use вставляем id символа, а перед этим вставляем весь спрайт на страницу. Этого способа достаточно, что бы через css спокойно менять размеры, заливку. Чаще всего такой способ и нужен. Просто используя конструкции серверного языка, вставить содержимое на страницу. Я это делаю обычно перед тегом </body>
Можно каждую иконку вставлять svg кодом, как это делает github. Скорей всего на сервер у них есть какая-то функция, которая просто вставляет содержимое указанной иконки. На php можно просто использовать функцию include();
Можно просто собрать весь спрайт в 1 иконку и так же через тег use вставлять их на страницу, указываю путь к id символа:<use xlink:href="/app/img/icons.svg#ico"></use>
Вставлять фоном можно, но я не рекомендую, т.к. теряется возможность изменять свойства через css. Про размытие слышу 1 раз.
Все из способов верные, с точки зрения спецификации. Но с последним способом у меня были проблемы. Иногда иконка не отображалась, в IE вообще так не выводятся, но это его не доработка.
Вот видосик, для большего понимания https://www.youtube.com/watch?v=TNX0-JLdM_U
Вопрос: Какой вы посоветуете маленький фреймворк для SPA с хорошей архитектурой?

Лучший ответ:
Vue толстый
Это очень странно. "Всего 20 Кб (min+gzip)"
В любом случае, по комбинации параметров "вес", "функционал", "стройность", "распространённость", "перспективность"  на сегодня-завтра альтернатив у Vue просто нет.

Худший ответ:
Если у вас небольшое приложение, так может и не нужно никаких фреймворков? Пишите на чистом JS.
Вопрос: Как взломать Wi-Fi сеть?

Лучший ответ:
Все зависит от того что будешь ломать, точнее какую технологию. WPA, WPA2-PSK, WPS, WPE.
Оптимальный набор инструментов:
Ноутбук HP 15-ba102ur (чип Rtl8724be - чип слабый)
USB Wi-Fi TP-Link 821n rev 4.0 (чип Rtl8192cu) или взять 722 модель - там внешняя антенна.
USB Flash 8Gb (записываем образ Kali Linux - будем запускать в режиме live cd).
(это мой набор)
В kali linux уже собраны все инструменты. Для поиска ключей из пакетов WPA, WPA2-PSK, WPE используют aircrack-ng (в нем много инструментов), а для WPS - reaver или wifite. 
И не забываем про проблемы с 272-274 и 137-138 статьями УК. Если есть возможность получить доступ к адмике роутера - чистим логи.

Худший ответ:
Все зависит от того что будешь ломать, точнее какую технологию. WPA, WPA2-PSK, WPS, WPE.
Оптимальный набор инструментов:
Ноутбук HP 15-ba102ur (чип Rtl8724be - чип слабый)
USB Wi-Fi TP-Link 821n rev 4.0 (чип Rtl8192cu) или взять 722 модель - там внешняя антенна.
USB Flash 8Gb (записываем образ Kali Linux - будем запускать в режиме live cd).
(это мой набор)
В kali linux уже собраны все инструменты. Для поиска ключей из пакетов WPA, WPA2-PSK, WPE используют aircrack-ng (в нем много инструментов), а для WPS - reaver или wifite. 
И не забываем про проблемы с 272-274 и 137-138 статьями УК. Если есть возможность получить доступ к адмике роутера - чистим логи.
Вопрос: Почему такое происходит с CSRF в Yii2?

Лучший ответ:
Проблема решена. Даже не представлял, что из-за такой ерунды не будет работать.
В layout не было <?php $this->beginPage();?>
Из-за этого не генерировался заново CSRF.

Худший ответ:
Этой информации недостаточно. Проверьте и добавьте в ваше сообщение такие участки кода: есть ли в layout файле подключение csrf с помощью хелпера Html; используете ли вы для отображения формы виджет ActionForm или хелпер Html::beginForm (они автоматически добавляют CSRF-метку); если используете - поставили ли POST.
Вопрос: Игнорирование файлов при пуше

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

Худший ответ:
Положите его за пределами репо и симлинкайте, когда это необходимо.
Вопрос: Позиционирование блоков многоульником?

Лучший ответ:
Сделайте в виде SVG-иконок. Они могут масштабироваться без потери качества.

Худший ответ:
Ну все равно в маленьких разрешениях всё встанет друг под другом в столбик , а так как на картинке родителю relative а многогранникам absolute и потом media queries  и двигать их , в любом браузере есть адаптивный дизайн т.е проверка как это будет смотреться на мобилках , ну и пользоваться в самом браузере редактором
Вопрос: Как убрать расстояние между картинками по горизонтали и вертикали?

Лучший ответ:
т.к. строчные элементы, css между ними автоматически подставляет пробел. Его можно убрать просто указав размер шрифта в 0 для родительского элементаfigure {
  font-size: 0;
}
или использовать flexboxfigure {
  display: flex;
  flex-wrap: wrap;
}

Худший ответ:
Для картинки используйте:img {
float:left;
}
А расстояние между ними появляется потому что это строчные элементы. Для них всегда автоматически ставится небольшой отступ слева и справа.
Вопрос: Работа на Upwork без подвязки карты?

Лучший ответ:
Абсолютли.

Худший ответ:
Можно конечно.
Вопрос: Кастомизация Google Maps?

Лучший ответ:
Есть даже мастер для этого gmaps-samples-v3.googlecode.com/svn/trunk/styledma... там же ссылка на документацию. Для такого эффекта достаточно покрутить параметр hue.

Худший ответ:
Есть даже мастер для этого gmaps-samples-v3.googlecode.com/svn/trunk/styledma... там же ссылка на документацию. Для такого эффекта достаточно покрутить параметр hue.
Вопрос: Какая разница между interface в С# и чисто виртуальными функциями в класах С++?

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

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

Лучший ответ:
Как научиться быстро и эффективно делать простые сайты на wordpress?
Купить книгу по HTML+CSS, изучить, практиковаться.
Купить книгу по PHP, изучить, практиковаться.
Купить книгу по WP, изучить, практиковаться.Какой способ или комбинации способов выбрать для обучения ?
Книгу выбирают под себя:
- заходишь в магазин, берешь любую стр. на 700+, открываешь наугад, гед-то по средине, читаешь абзац. Если вообще ничего не понятно - книга не подходит, пробуешь другую.Книги, онлайн-курсы, офлайн-курсы, индивидуальные обучение, видео-уроки, ресурсы, что-то другое ?
Книги - читаешь первый раз, как художественную, цель - понять, что можешь в принципе делать и за счет каких механизмов. Заучивать не нужен. Второй раз - уже практикуешься с книгой.
Видео уроки - как обзор, вполне ок, для обучения - хреновая затея.
Индивидуальные обучение - если вам это нужно для изучения wp - вероятно разработка вообще не для вас.

Худший ответ:
найми на бирже, будут по 500 р. делать.
Вопрос: Как правильно кешировать в Angular?

Лучший ответ:
https://docs.angularjs.org/api/ng/service/$http#caching
в целом же вроде как и так норм, единственное что я бы в кэш сразу промис еще положил что бы все остальные чуваки тоже дожидались а не дергали заново апишку.

Худший ответ:
Я реализовал кэширование запросов примерно также, это хороший вариант.
Вопрос: Как присвоить изображение контакту или целому домену

Лучший ответ:
Если пользователь имеет аватарку в G+, то письма от него сопровождаются аватаркой. Не?

Худший ответ:
Круто-круто. Работает. Спасибо!
Вопрос: Хорошие курсы C# для начинающих?

Лучший ответ:
Если в Москве и платно, то идите на курсы ЦКО "Специалист" при МВТУ им. Баумана. Официальные курсы Microsoft. Например, www.specialist.ru/course/m20483
Получите официальный диплом гособразца и сертификат Microsoft.
Если хотите бесплатные и on-line, то идите в ИНТУИТ: www.intuit.ru
Получите сертификат ИНТУИТ.

Худший ответ:
habrahabr.ru/post/175999  на ру и тоже на англ 
www.asp.net
для изучения больше ничего не нужно. 
кстати как на меня порог вхождения даже меньше чем в аналоги на пхп  (зенд и симфони) по причине более хороших мануалов
Вопрос: Как хостинг провайдер предоставляет услуги?

Лучший ответ:
Хостер покупает автономную систему, роутит на своё оборудование. На оборудовании направляет пул IP на сервер, сервер делит на виртуальные машины ( смотреть системы виртуализации - OpenVZ, KVM, Xen, Hyper-V ), в конфиге на хост машине заводит для каждой виртуалки свой внешний IP и устанавливает в виртуальную машину ось.

Худший ответ:
По-разному настраивают. Может быть chroot, я например использую lshell, а могут и ничего особо не настраивать. Пример Lshell. Это в случае вирт. хостинга. 
В вашем вопросе не понятно, как голая ОС может быть при вирт. хостинге.