pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Поставщик VoIP-оборудования в Нижнем Новгороде?

Лучший ответ: В Нижнем есть компания МФИ Софт. Странно, что вы о ней не знаете. Они на всю РФ продают комплексы и на экпорт делают.

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

Лучший ответ: Победил! В настройках тачпада была настройка "Контроль касания ладонью" где надо было выкрутить ползунок на минимум. Эта настройка перебивает стандартную настройку винды.

Худший ответ: снеси драйвер и установи заново!
Вопрос: Какой параметр в телефоне отвечает за качество GPS-приемника?

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

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

Лучший ответ: Кабель категории 5е? Тогда должно хватать. 
Наиболее частая проблема — плохие гигабитные свитчи и карточки. Со свитчем — особенно актуально. 
Большинство гигабитных карточек нормально поднимают 30мб/с. Слышал положительные отзывы о интеловских карточках — мол, 50мб/с без проблем. 
Со свитчами дуло обстоит хуже — вразумительных описаний не находил. Читал, что цисковские — реально быстрые. Но они и стоят недешево. 
Если будете покупать свитч — отпишитесь. Можете и обзор написать — думаю, всем будет интересно почитать.

Худший ответ: Ваши DGE-530T — карты PCI. Не получите вы на них гигабита даже и близко.
Разговаривал со знакомым, который ими пользовался в своей сети, говорит, что больше 120 мегабит с них выжать не мог.
Вопрос: За короткий промежуток времени пропали несколько оценок в Google Play?

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

Худший ответ: У меня так однажды пропала единичка. Я решил, что это результат нажатий хорошими пользователями кнопок «Отзыв бесполезен» и «Спам» на комментарии, ведь он был действительно абсурден.
Вопрос: Как создать сервер, для создания файла на нем?

Лучший ответ: как организовать сервер на php
Сервер не надо организовывать на PHP. Лучше использовать Nginx или Apache.для получения данных (get или post) с другого сайта
Принципиальной разницы, откуда получать - нет.после чего создание папки и файла с этими данными (с функциями создания папок и файла проблем нет).
Лучше разберитесь как работать с базой данных (почитайте про PDO).Хочу сделать что то типа виджета для сайта с формой, который можно добавить на любой сайт, и отправить данные на мой сервер. Но проблема в том, что я не знаю как организовать сервер для этого.
Сервер вам организует любой платный или бесплатный хостинг под PHP. Вам нужно написать скрипт.Есть идея сделать проект, например, на denwer, как обычной сайт. И в форме, В action, прописывать путь до файла обработчика, например, server/accept/index.php, в нем добавить условие, if ($_GET) {...}, но проблема в том, что на эту страницу могут заходить все кто захочет, да и мне кажется что, будет как то неправильно. 
То есть вы хотите, чтобы скрипт был одновременно всем доступен и всем недоступен? Или чего вы хотите?

Худший ответ: Вы можете написать простой скрипт на php, который будет создавать папку, если передать get и post? 
Пишите js файл, который будет подключаться к другому сайту, ну и форма там тоже, которая посылает эти данные. 
Так вот, вам нужно сделать защиту, можно сделать регистрацию в которой будут указываться домены и ключи, которые прописываются в форме у клиента. Вы проверяете эти данные и если все верно то работает ваш скрипт создания файла.
Вопрос: Какие инструменты нужны для верстки на ретине?

Лучший ответ: У вас неверное понимание всего.
Виртуалки в верстке обычно служат для тестирования в ие.
Ретина - это всего лишь тип дисплея и особенность его в том, что картинки на сайте должны быть в 2х размерах - стандартном и х2. На эту тему есть статьи на хабре, так что не вижу смысла все это расписывать тут.
Сублайм - хороший выбор.

Худший ответ: Средства обычного css и график заранее подготовлена под ретину,  если это растр, а если это иконки флет, то можно использовать вектjрные svg
Вопрос: Обьеденение двух локальных сетей?

Лучший ответ: как минимум нужно настроить статическую маршрутизацию между роутерами

Худший ответ: Прошу прощения, неправильно понял описанную ситуацию. 
Чтобы в такой ситуации настроить, вам нужно устройства не напрямую подключать, а поставить промежуточное устройство, которое будет шлюзом между сетями.
Допустим, адрес этого устройства будет 192.168.1.10 и 192.168.2.10 для интерфеса, подключенного к соответствующей сети.
Тогда на первом роутере настраиваем "Подключения" -> "Другие функции" -> "Статическая маршрутизация"
"IP-адрес места назначения" - "192.168.2.0"
"Маска подсети" - "255.255.255.0"
"Шлюз" - "192.168.1.10"
Для второго устройства аналогично, с заменой IP-адреса места назначения и шлюза.
И на промежуточном устройстве надо будет разрешить ходить трафику между ними.
Что написано ниже, было написано раньше по ошибке, для железок более высокого уровня
---
Допустим, вы сделаете линк между роутерами и на сеть между ними повесите адреса:
192.168.254.1/24 на первый
192.168.254.2/24 на второй
Тогда на первом роутере прописываете:
ip route 192.168.2.0 255.255.255.0 192.168.254.2
На втором:
ip route 192.168.1.0 255.255.255.0 192.168.254.1
Хотя если линк будет прямой и в него не планируется ничего больше включать, то лучше даже маску использовать не /24 (255.255.255.0), а /30 (255.255.255.252). Адреса можно использовать такие же (192.168.254.1/30 и 192.168.254.2/30)
При таких настройках обе сети будут видеть друг друга.
Вопрос: Одинакова ли работа с телефонными функциями под разными версиями Android? Под разными версиями iOS?

Лучший ответ: Если приложение написанно для 2.2 тогда оно будет работать и на 2.2+. Внимание прошу обратить на тот факт, что в версиях 4.0+ нет некоторых элементов, а то например кнопки меню, итд… И дизайн для 3.0 поидее должен бы быть другой, как никак эта система для плантшетов.
Как такого практически вся архитектура Андроида обратно компатибильная (я ещё в практике не встретил никакой обратно некомпатибильной ситуации).
В большенстве случаев, если использовать «стандартные» способы отображения View, то (теоретически) будет работать везде. Проблемы бывают часто с размерами экранов и графикой.

Сам я для iOS не разрабатываю, но от колеги слышал, что там с высшыми версиями некоторые рестрикции добавляются.

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

Лучший ответ: Да, зависит от правил, собственно, хостинга. Ну и отчасти - от законов страны, под чьей юрисдикцией компания-хостер находится.
Есть целый класс так называемых "абузоустойчивых" хостингов, которые просто игнорируют любые письма с жалобами и петензиями на их клиентов. Есть даже несколько "уровней" таких хостингов, на самом (высоком|низком?) хоть детское порно, хоть призывы к убийству президента располагай - ничего не удалят.

Худший ответ: Один хостится на reg.ru, второй на timeweb.ru
Должны прикрыть, если написать хостерам, что из их сеток пытаются воровать пароли.
Фишинг однозначно запрещён.
Вопрос: Почему при использовании ControllerAdvice отличается поведение?

Лучший ответ: сдается мне, что для совмещения @RequestMapping-ов на уровне класса и методов, в  value аннотации метода не должно быть первого слеша. как-то так.
//и controller advice тут ни при чем..

Худший ответ: Часть проблемы была в отмеченом решении, а часть в том, что я не пометил метод-handler аннотацией @ResponseBody.
Вопрос: Как добавить класс тегу a (Drupal 7)?

Лучший ответ: Попробуйте модуль Menu attributes
С помощью него вы можете указать класс для любого пункта меню.
Или надо переопределять theme_menu_link() в вашей теме.

Худший ответ: Сейчас стоит функция на сайтеfunction mythemes_menu_link(array $variables) {
  $element = $variables['element'];
  $sub_menu = '';
  
  if (isset($element['#original_link']['mlid'])) {
    $element['#attributes']['class'][] = 'mlid'.$element['#original_link']['mlid'];
  }

  if ($element['#below']) {
    $sub_menu = drupal_render($element['#below']);
  }
  $output = l($element['#title'], $element['#href'], $element['#localized_options']);
  return '<li' . drupal_attributes($element['#attributes']) . '>' . $output . $sub_menu . "</li>\n";
}
Она добавляет класс для всех li в меню, может что в эту функцию дописать чтобы и к тегу а класс присвоился?
Вопрос: Сложный MySQL запрос?

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

Худший ответ: Во-первых, вам не нужны айдишники в таблице дружбы (хотя у вас это таблица подписок, если правильнее выражаться).
Во-вторых, вам нужно использовать JOIN-- Подписки
select u.id, u.name 
from t_users me
left join t_users_friends uf on uf.user_id = me.id
left join t_users u on u.id = uf.friend_id
where me.id = 1;
-- Подписчики
select u.id, u.name 
from t_users me
left join t_users_friends uf on uf.friend_id = me.id
left join t_users u on u.id = uf.user_id 
where me.id = 1;
-- Взаимные подписки (друзья, тяжело)
select u.id, u.name
	from t_users me
	left join t_users_friends uf on uf.user_id = me.id
	left join t_users u on u.id = uf.friend_id
	where me.id = 1
	and u.id in (
		select u2.id
		from t_users u2
		inner join t_users_friends uf2 on uf2.user_id = u2.id
		where uf2.friend_id = me.id
	);
Дружба же - это перекрёстная подписка и она действительно может работать тяжело и вариантом оптимизации является предложенный выше Дмитрий Энтелис вариант.
Вопрос: Как реализована эта графика?

Лучший ответ: Научитесь пользоваться debug bar-ом или firebug-ом!
Ответ - Canvas.

Худший ответ: @DeLaVega правильно вам написал. Научитесь пользоваться дебаг утилитами браузера.
Ссылка есть в исходниках того сайта: codepen.io/dleatherman/pen/kAzgw
Для ленивых: getcockpit.com/site/assets/js/frontpage.js?ver=0.0.1
Вопрос: Многоязычный сайт… не блог… как?

Лучший ответ: Вынесите всё связанное в переводом во фронтэнд

Худший ответ: Просто вынесите все «переводимые» вещи в отдельные таблицы с полем языка. Скажем если это будет «блог» и его контент должен быть переводимым, то будет 2 таблицы: Заголовок, Контент. У каждой таблицы будет поле языка (language = en/ru/de/jp). Потом соответственно делайте выборку по ним.

p.s.: Так реализованы мультиязычные контенты в Drupal CMS. Посмотрите детально как они там это сделали.
Вопрос: Какую CRM выбрать? Выбор между Битрикс24 и amoCRM для сегмента B2B(юридические услуги)?

Лучший ответ: Ну вдруг кому поможет.
Год прошел, пыль улеглась и могу рассказать.
Пользуемся amocrm. 
Версия платная, но на 2 пользователя (руководитель+общий).
Интеграция с телефонией есть от манго телеком прямая(дорого), и есть onlinepbx.
Интеграция с почтой очень крутая стала. Автосоздание сделок из ответа на письмо, т.е. вы ответили клиенту на запрос и автоматически создалась сделка.
Телефония показывает имя того кто звонит сразу на телефоне (Linksys). 
Все записи звонков прямо в карточке контакта в амо, а сами записи при этом хранятся у onlinepbx.
Интеграция с сайтом, обратной формой и прочими web технологиями тоже на высоте.
Рекомендую почитать на вц статью, где подробно разобрали как создаётся отдел продаж в связке с амо https://vc.ru/p/slavia-gh

Худший ответ: Прошел почти год, интересно, что все таки выбрали и какой результат?
Битрикс24 - блок CRM прочно занимает второе место в моем рейтинге самых неудобных CRM систем.
amoCRM - идеальная фронт-CRM система. Фронт - это значит для работы со сделками. Все заточено под решение этой задачи. Поэтому и нет бесплатной версии - крутой профессиональный инструмент по определению должен стоить дорого. 
Тут многие ноют - нет того, нет сего, только для малого бизнесу... Вот все, что перечисляли, чего нет - оно там и не нужно. У amoCRM сильная команда разработчиков, которая на 100% сосредоточена на том, чтобы лучше всех решать свою основную задачу - помочь клиентам закрывать больше сделок. 
Блин, только бы они не повелись на все это пользовательское нытье и не начали добавлять кучу левых фишек, как в Битриксе или других системах!
А как же решать остальные вопросы - работать со старыми клиентами, получать всяческие отчеты, заводить договора и выставлять счета, спросите вы? Для этого предназначены системы бэк-офиса и аналитические CRM-системы. Просто настройте между всеми своими инструментами интеграции и будет вам счастье.
Вопрос: Большую ли роль в SEO играет ключевое слово в домене сайта?

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

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

Лучший ответ: Конечно же лучше HFS+, но если планируете использовать совместно с Win/Lin, то лучше обратить свое внимание на exFAT. Я так делаю как с флешками, так и с большими винтами. Но следует помнить, что exFAT не журналируемая ФС.

Худший ответ: Согласен, какраз читал статью на которую только что наткнулся. Наверно так и сделаю. А может разделю на оба раздела…
Вопрос: Для чего используется топология «Spanning Tree» со свитчами и как она работает?

Лучший ответ: Это не совсем топология, а скорее технология. Если кратко, то для предотвращения "петель" в сети. Иногда используют для резервирования линков. Достаточно подробно все расписано: xgu.ru/wiki/STP

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

Лучший ответ: Ну во первых купите/скачайте "clr via c#" любых дремучих изданий если не найдете свежее. Во вторых - Абстрактный класс может содержать в себе поля , интерфейс не может. Нельзя реализовать множественное наследование абстрактных классов. 
Структура/Класс - гуглите разницу между ссылочными и значимыми типами. А еще лучше - поучите C++ , узнаете где могут храниться переменные в памяти. 
Абстракт/Виртуальный методы - Абстракт не имеет реализации. Виртуальный 1)может иметь 2) в основном имеет отношение к наследованию и полиморфизму.

Худший ответ: Можно вот это еще почитать:
metanit.com/sharp/tutorial/3.1.php
Вопрос: Эмулятор android под windows 10?

Лучший ответ: А встроенный в SDK никак не подойдет? (Запускайте просто не ARM а x86 образы)
Ну и в добавок:
https://www.genymotion.com/
ну и Visual Studio Android Emulator
https://habrahabr.ru/company/microsoft/blog/277725/

Худший ответ: Вот неплохой https://www.visualstudio.com/ru-ru/features/msft-a...
Вопрос: Как лучше выложить книгу в открытый доступ?

Лучший ответ: Авторская раздача на рутрекере

Худший ответ: еще один способ - в программе Calibre составте библиотеку -> укажите Calibre2OPDS пути к библиотеке и сгенерировать с неё статический html-каталог -> выложите в сеть на narod.ru, в публичную папку GoogleDrive либо, еще проще - через  dropbox, подключив в нему какой-либо из сервисов пубикации статического содержимого, вроде pancake.io или cloudcannon.com - чтобы помещенный туда сгенерированный каталог можно было сделать доступным всем;
Вопрос: С чего начать разработку игр для WEB?

Лучший ответ: "виды" = "категории" наверное?
Есть много пользовательские и однопользовательские игры. 
Каждый тип делится на:
платформеры, 3D, симуляторы, логические, казуальные и т.д.
Пример разделов из меню слева: тут

Худший ответ: Зубрим HTML и JS, скачиваем фреймворк Phaser и вперед. Мануалов и туториалов в интернетах полно.
Вопрос: Как падает скорость при подключении WI-FI?

Лучший ответ: Скорость будет общая на всех. Если вы один качаете, а остальные не дома — вся полоса ваша, иначе скорость будет делиться примерно равномерно между всеми (возможен перевес в сторону того, у кого более быстрое железо и мощнее сигнал).

Количество соседов можно узнать исходя из мощности точки доступа (радиус покрытия), и общей скорости подключения к интернету и Wi-Fi (из двух выбрать самое медленное). Если у вас канал 10 Мбит/с — то на 5 человек в худшем случае будет по 2 Мбит/с, но, как правило, что-то большое все одновременно не скачивают, практическая скорость будет выше. (-потери скорости в инфраструктуре раздачи интернета, но они как правило пренебрежимо малы по сравнению со скоростью интернета, вы их не почувствуете).

Плюс в точке доступа (маршрутизаторе) может быть опция ограничения максимальной скорости, чтобы все получали не более 2 Мбит/с, но в таком случае полоса часто будет простаивать, такая настройка может быть полезной при соседях, которые очень много и постоянно скачивают.

Если провайдер не разрешает (как мой:)) — используйте на свой страх и риск, но если не придут в квартиру — дистанционно раздачи видно не будет, разве что повышенная нагрузка на сеть, но мало ли чем вы её нагрузили, может, просто большие торренты качаете.

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

Лучший ответ: Вопрос в том чтобы доказать что это их личные ноутбуки.
У меня на старой работе например практически все компы не стояли на балансе.
Просто стояли на столах, а откуда они взялись… загадка :)

Худший ответ: Если при проверке сотрудники сделают заявление «Ноутбук мой и софт я украл сам, а компании сказал что купил», то не несёт, но рассчитывать на такую лояльность, по-моему, сложно, в лучшем случае надо будет это доказать — если не получится то ещё и ответственность за наршение правил учёта и т. п. добавится.
Вопрос: Avast ругается на habrahabr

Лучший ответ: Это был конец avast, жалкий и бесславный.
Аналогичная фигня. Удалил его.

Худший ответ: Windows7 x64, последний хром и файерфокс. В то же время
Вопрос: Подскажите альтернативу Dyndns и No-ip

Лучший ответ: hldns.ru - полностью бесплатный, новый.

Худший ответ: На мой взгляд вот не плохая альтернатива Dyndns.org только на русском языке  https://dynru.ru 
Молодой проект базируется на том же dyndns.org подключил неделю назад полет нормальный. Единственное оформление заказа мелено проходит по началу насторожило ) 
Подключил домашний маршрутизатор D-Link DIR-300 получил доступ к домашней сети по имени. По цене чуть подешевле аналогов и по проще и главное на русском.
Вопрос: Не могли бы подсказать сборщик для IOS8-SWIFT проекта?

Лучший ответ: Ох Вы и вопрос оформили... хрен поймешь. 
А если по делу, то существует несколько подходов
1) Таскать в виде файликов. Дешево и сердито, выбор настоящих джедаев (раньше, кста, так и делали)  
2) Использовать чужие наработки в виде lib(в iOS только статические) или Framework'ов. Для этого пункта автор библиотеки должен подготовить их сам. 
3) Использовать гитовские submodule.
4) Использовать Cocoapods. В двух словах это выглядит так: автор библиотеки публикует ее особым образом. Пользователь программист у себя в специальном файле прописывает нужные ему библиотеки, которые автоматически вытаскиваются и кладутся в проект cocapod'овской тулзой. Название либ можно найти на сайте https://cocoapods.org или непосредственно у автора. При этом вы в любой момент вольны обновить/добавить/удалить все/выбранную библиотеку и, что не маловажно иногда, имеете прямой доступ к исходникам библиотеки. Из минусов - кокаподс немного переделывает проект, что иногда неприемлемо. 
5) Carthage - эдакая помесь 4 и 2 варианта. Т.е. вы избавляетесь от грязной работы по генерации библиотек, но при этом вам прийдется ограничится проектами только под iOS 8. Там используется специальная технология (c) от Apple, которая не работает на старых версиях. 
Что касается позиции Apple  - то она предлагает реюзать код используя подход из пункта 2 +  для iOS 8 эту же  специальную технологию (c). По этому то, эти Carthage и CocoaPod'ы выглядят так странно - они хоть дефакто и стандарт в мире apple разработки, но при этом Apple официально ЕЩЕ не замечены.

Худший ответ: Чем вам xcode не угодил?
Вопрос: Как на c# парсить pdf  как сруктуру?

Лучший ответ: stackoverflow.com/questions/3424588/programmatically-extract-pdf-tables
Considering your requirement, Straight forward answer for your question would be it is quite not possible. The reason is, unlike word/excel, PDF specification does not have a object called Table. The table which you see in those PDF documents are just series of rectangle drawn in such a way that it looks like table and it is up to PDF Writer which created those PDF files, because some might draw table kind of structure using Series of Line.
Иными словами, спецификация PDF не поддерживает описание таблиц как объектов; таблицы в PDF представлены набором прямоугольных областей и линий. Можно создать собственный алгоритм, который по определённым признакам будет распознавать такой набор областей как таблицу, а можно использовать существующие библиотеки и утилиты, в которых это уже реализовано (приведены в последнем комментарии по ссылке).

Худший ответ: Есть проект библиотеки для работы с pdf на C#. Можете посмотреть здесь
Вопрос: Нужен ли переводчик с программистской фени?

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

Худший ответ: Нет большой потребности переводить любой из профессиональных сленгов, потому что профессиональный сленг используют только люди определенной профессии, если вы, конечно, не составитель словаря. Но потребности большой нет.
Ситуация, которую вы описали, не так часто встречается в повседневной жизни. Собеседник всегда может попросить изложить мысли более понятным языком.
Гораздо интереснее перевод общего сленга и слов, которые скоро могут в него войти. Хороший пример — UrbanDictionary.
Вопрос: Как сохранить только используемый css на сайте?

Лучший ответ: Плагин для FF
По карте сайта пробегаетесь тем плагином - и вот вам список. Только аккуратнее с классами, используемых в JS.

Худший ответ: *бэнг*
Вопрос: Верстка под мобильные устройства?

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

Худший ответ: вот, пожалуйста - habrahabr.ru/post/119127