Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Где и как вы храните SSH и PGP ключи?

Лучший ответ:
Да где угодно. Лишь бы не было понятно, что это ваши ключи и что это вообще ключи.

Худший ответ:
какие инструменты вы используете для хранения SSH и PGP ключей?
домашний каталог. вопрос точно про linux?Нет желания после переустановки системы создавать новые ключи и обновлять их на серверах или таких сервисах как GitHib
можно держать домашний каталог на отдельном разделе. и иногда делать его бэкап.
Вопрос: Как запускать go lang скрипты с помощью php exec?

Лучший ответ:
Что я делаю не так?
Абсолютно все. Начнем с того, что нет такого понятия как "go-скрипт". Есть исходняй код на Go и компилятор+линковщик. Команда go build <имя-файла.go> запускает процесс компиляции и линковки. На выходе вы получите бинарный файл для текущей операционной системы и архитектуры процессора (по умолчанию, можно изменить через параметры). Далее помещаете полученный бинарный файл в директорию из PATH. Все. Можете запускать хоть через PHP, хоть через bash.

Худший ответ:
GOPATH и GOROOT нужны для работы самого Go, а у вас PHP не может найти исполняемый файл Go, так что либо укажите полный путь к нему (типа, /usr/local/go/bin/go), либо добавьте в переменную окружения PATH путь к нему.
Вопрос: Что означает оператор?

Лучший ответ:
Возврат 0, если значения с обеих сторон равны. 
Возврат 1, если значение слева больше. 
Возврат -1, если значение справа большеecho 1 <=> 1; //ouputs 0
    echo 3 <=> 4; //outputs -1
    echo 4 <=> 3; //outputs 1echo "x" <=> "x"; // ouputs  0
    echo "x" <=> "y"; //ouputs  -1
    echo "y" <=> "x"; //ouputs  1

Худший ответ:
php.net/manual/ru/language.operators.comparison.phpв чем смысл
Троичная логика-с. На практике пригодится, например, для сортировки.
Вопрос: Где искать библиотеки boost?

Лучший ответ:
у меня они в /usr/lib64/libboost_*
UPD: в debian нашел в /usr/lib/x86_64-linux-gnu/libboost_*

Худший ответ:
dpkg -L package_name
Эта программа покажет все  файлы добавленные пакетом package_name.
Вопрос: Python-бекендер, что за профессия и какой функционал?

Лучший ответ:
Python Backend Developer - это профессия, альфой и омегой которой являются два навыка:1. Умение пользоваться поисковыми системами.2. Знание английского языка.
И, поверьте, дальше все пойдет "как по маслу": фреймворки, SQL, front-end (база) и т.п.P.S. Не говоря уже о  конкретной вакансии, в которой предусмотрительные менеджеры по персоналу конкретно указывают, что именно от вас ожидает работодатель.
Такова моя точка зрения. Надеюсь, помог. Успехов!

Худший ответ:
Это значит, что ты бэкендер на питоне. Функционал тебе заказчик в ТЗ пишет или ПМ твой.
Вопрос: Как вы понимаете (исходя из своего опыта), что на заказ (на фрилансе) откликаться не стоит?

Лучший ответ:
Есть еще хороший маркер - заказчик думает что лучше вас знает как делать работу, как частный случай - "This will take no more than an hour for a good professional"

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

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

Худший ответ:
Просто значения top, left, right, bottom делай в процентах и все будет адаптироваться.
Вопрос: Как подбирать цвета для тематики сайта?

Лучший ответ:
Тут пишешь "fishing" и выбираешь

Худший ответ:
Тут дело вкуса.  "Я художник, я так вижу". Сейчас уже прошел то время когда были определенные правила по цветовой гамме сайтов. 
Можно использовать любые цвета с разными оттенками. Чтобы прощее было воспринимать определенный цвет воспользуйтесь сервисом dribbble. 
Там представленно огромное количество дизайнов сайтов и сразу представленній список оттенков которые использовались.
Вопрос: Замена onmousemove?

Лучший ответ:
Добавляем pointer-events: none; элементу .bigImage - всё окей, никаких скачков.

Худший ответ:
Читайте внимательно доки. Как При быстром движении мыши события mouseover, mousemove, mouseout могут пропускать промежуточные элементы. связано с Вашей задачей и кодом? Вот вам пример "лупы" link. Есть какие-то "скачки"? Код по ссылке предоставлен - исправляйте свой.
Если не нравится onmousemove, то можно использовать requestAnimationFrame().
По onmouserenter запускайте raf, который будет на каждом шаге проверять положение мыши. По onmouseleave отменяйте raf(cancelAnimationFrame())
Вопрос: Можно ли задать соотношение сторон изображения?

Лучший ответ:
.some-picture {
  background: url('some-picture.png');
  background-size: fill;
  height: 300px;
  width: 400px;
  /* или вместо этих трёх строк */
  background-size: 300px 400px;
}
Для <img> есть правило object-fit

Худший ответ:
У меня самый колхозный вариант был: создать png картинку с прозрачным цветом с нужным соотношением сторон (и самых гигантских размеров, каким может быть монитор) и поместить ее в виде img в контейнер на самом глубоком z-значении.
Пропорции контейнера выравнивались по содержимому и одновременно он мог быть любых не фиксированных стилем размеров.
Вопрос: Какой JQ плагин?

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

Худший ответ:
Привет, если я правильно понял, то тебе вот это  демо
Сам  сайт
Вопрос: Как сделать уникальные кнопки (prev, next) для каждого из 3х слайдеров Owl-carousel?

Лучший ответ:
в этом слайдере предусмотрена опция для текста кнопок(или html кода кнопок)
например:$('.owl-carousel1').owlCarousel({
    items: 5,
    navText: ['<div class="prev1"></div>','<div class="next1"></div>']
});
$('.owl-carousel2').owlCarousel({
    items: 5,
    navText: ['<div class="prev2"></div>','<div class="next2"></div>']
});
$('.owl-carousel3').owlCarousel({
    items: 5,
    navText: ['<div class="prev3"></div>','<div class="next3"></div>']
});
где<div class="prev1"></div>
<div class="next1"></div>
<div class="prev2"></div>
<div class="next2"></div>
<div class="prev3"></div>
<div class="next3"></div>
ваши кнопочки, например.
И мой вам совет - не трогать css слайдера. Практически всё решается внутри .owlCarousel({...}) и обычно несколькими строками. Это лучше чем менять стандартные классы слайдера, и потом разбираться из за какого стиля слайдер криво выглядит или не работает.

Худший ответ:
в html вроде этого....<div style="background-image: url(img/left-chevron.svg)" class="swiper-button-next"></div>
				<div class="swiper-button-prev"></div>
Вопрос: Сколько стоит размещение статей на сайт?

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

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

Лучший ответ:
А куда делся класс menu__button ? вместо того, чтобы добавить класс, вы его заменяете.

Худший ответ:
Скинь код на https://jsfiddle.net/
Вопрос: Как вызвать отрисовку корзины в новом шаблоне битрикса?

Лучший ответ:
Связался с тех поддержкой битрикса, как оказалось этот файла остался в результате некорректного обновления шаблона, и его там не должно быть, 
так же поинтересовался как обновить содержимое корзины, ответ следующийBX.Sale.BasketComponent.sendRequest('refreshAjax', {fullRecalculation: 'Y'});

Худший ответ:
Отдельного метода для обновления не нашел. Можно обновить так:BX.Sale.BasketComponent.fillTotalBlocks();
for(itemId in BX.Sale.BasketComponent.items){
	if(BX.Sale.BasketComponent.items.hasOwnProperty(itemId)){
		BX.Sale.BasketComponent.redrawBasketItemNode(itemId);
	}
}
Вопрос: Тестовое задание для собеседования на php программиста?

Лучший ответ:
Мы ожидали увидеть приложение с использованием готовых библиотек для работы с HTTP, базой данных, работы с консолью. А также легко расширяемое и поддерживаемое.
Теперь понятно, что они хотят — но в ТЗ не было указано:Под HTTP понимают либы, работающие с PSR 7 или близкие по «духу», например Symfony HTTP FoundationПод БД понимают Doctrine 2 или EloquentПо консольным — на рынкке используют как правило Symfony Console
Именно это и хотели, предлагаю вам либо объяснить и написать уже на компонентах, либо послать к черту, НО отметить этот момент и на будущее таки делать уточнение, каковы ожидания от задания...
Нескольких людей встречал до фанатизма не принимающих сторонние пакеты, и наоборот... Это нужно учитывать... видел задания на PHP 5.3, видел задания строго на Codeigniter...
Тут на Тостере был пример, когда человек применил композер даже не для сторонней либы, а для внутренних, так на него тимлид сокрушился...
Разве Composer бесполезен в 2017?
Люди разные :)Материал по компонентной разработке
Елена, 
не нужно Symfony ассоциировать с фреймворком — это в первую очередь компоненты — потрясающие компоненты:Symfony ConsoleSymfony HTTP FoundationSyfony Routing (к слову очень быстрый, недавно ускорили его в 70 раз ребята и сделали самым шустрым компонентом)TwigDebug[*!*] В некоторых вакансиях даже указывают, что нужно уметь работать с некоторыми выше перечисленными компонентами :) Пруф: https://novosibirsk.hh.ru/vacancy/25367906
Doctrine — совсем не из Symfony и этот компонент можно использовать где угодно
Zend к слову пошел по тому же пути, например для HTTP Request/Response PSR 7 у него есть отличный компонент Zend Diactoros, для работы с PSR 15 Middleware есть компонент Zend Expressive,для работы с ролями и правами крутое решение Zend ACL
Laravel уже да  — фреймворк, и опять же на компонентах, и можно использовать его куски, например у него замечательная ORM (Active Record) — в отличие от AR в Yii2 ее можно (и нужно) использовать в любом кастомном проекте вне фреймворка Laravel или вообще фреймворка там , где Доктрина лишняяПочитать и посмотреть:Современный PHP без фреймворков (статья Mail.ru на Хабре)Консольное приложение (мастер-класс) — собрано из компонента Symfony Console и ORM Eloquent (от Ларавел)PSR-7 фреймворк от Д.Елисеева

Худший ответ:
Сидит дурак у которого есть деньги и он не знает куда их деть.
К тому же дурак начитанный.
Laravelami, фреймворками и другими пакостями голова набита.
Мне один писал что нужно делать одно из приложений типа мессенджер только на angular причём в качестве аргументов выбранного фреймворка приводил сайт сделанный для компании "Аэрофлот".
Я ему объяснил где он,а где Аэрофлот.
Посылайте их.Ищите адекватных работодателей
Вопрос: Как закачать мелодию в телефон Grandstream gxp1400?

Лучший ответ:
Потому что файл ring1.bin, который получился после конвертации, размером всего 8 байт. Он явно не содержит в себе никакой музыки...
mp3 достаточно сковертировать в  wav файл 16 PCM. Частота дискретизации 8 КГц и  моно режим не обязательны.
ringtool  сам смикширует в моно и сделает даунсемплинг.
Размер файла длительностью 8 сек должен быть в районе 64 КБ.
Для заливки в телефон возможны следующие комбинации:
- 3 рингтона, каждый до 8 секунд
- 1 рингтон до 8 секунд, 1 рингтон до 16 секунд
- 1 рингтон до 24 секунд

Худший ответ:
Подскажите каким онлайн конвертером (или оффлайн если нужных онлайн нет) можно сконвертировать mp3 в wav 16 PCM.  Я перепробовал множество конвертеров, но после прогонки через ringtool на выходе все равно получается файл размером 8 байт. Может быть ringtool просто не работает с Windows 10 (сборка 1903)?  У меня есть подозрение, что проблема именно в ringtool, ибо сам файл 2006 года
Вопрос: Как перейти на другую ветку без комита?

Лучший ответ:
а зачем вам делать "composer update"? если нужно установить что другие сделали, то нужно делать "composer install"

Худший ответ:
а зачем вам делать "composer update"? если нужно установить что другие сделали, то нужно делать "composer install"
Вопрос: Как включить дисплей на SIP телефоне?

Лучший ответ:
Вы пробовали таки выключить и включить?

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

Лучший ответ:
Именно эти комментарии для IDE. Чтобы дополнение работало лучше.
Аннотаций в Yii практически нет. Комментарии читает консольный контроллер help для демонстрации описания команд и, насколько помню, это всё.

Худший ответ:
В Yii есть таки "волшебные" комментарии, т.е. такие, которые влияют на работу приложения.
Например, "@soap"
Вопрос: Как создать двумерный динамический массив в c#?

Лучший ответ:
Самое простое: List<List<your_data_type>>

Худший ответ:
Напишите свою реализацию назовите её Matrix, а под капотом используйте обычным двумерным массивом или вложенные списки, реализуйте методы для добавления/удаление строк/столбцов. Это несложно. В качестве основы можете взять вот этот код www.cyberforum.ru/post1250887.html там описана базовая логика, все остальное можете сами написать ))
Вопрос: Универсальное решение для тестирования сайтов?

Лучший ответ:
Есть ли какой-нибудь веб-сервис или набор браузеров разных версий, чтобы тестировать сайт можно было легко и быстро под кучей старых версий?
browserstack.com

Худший ответ:
Сразу обговаривайте с заказчиком про кроссбраузерность. Последние две версии всех браузеров вполне норм будет. Ну и про ИЕ отдельно решайте.
А вообще если вы верстаете не супер-сложные интерфейсы, а обычные корпоративные сайты/визитки/лендинги, то не должно быть косяков даже в старых FF и хромах. Если они есть, значит у вас с версткой не лады.
Вопрос: Что может сломаться в БП компьютера если постоянно выключать его через кнопку на БП?

Лучший ответ:
что могло сломаться?
Что угодно, например кнопка

Худший ответ:
сам пк работает проблема в бп
Вопрос: Почему Windows 7 не пользуется вторичным DNS-сервером?

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

Только когда DNS-клиент доберется до (2), будут опрошены другие сервера.Полная статья

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

Лучший ответ:
Минимальные вложения - будет гавно.
Лучше по партнерке с ними же работать.

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

Лучший ответ:
Для хобби удачнее всего стартовать с ардуино.
Минимальный порог вхождения и минимум обучения, но никакой компактности, и создания корпусов на заводском оборудовании.
Надо понимать что это только для персональных, несерийных поделок.
А вот если все таки посерьезнее- надо сразу браться за изучение контроллеров, без всяких прослоек типа ардуино.
Там можно сделать и минимально компактно, и с минимальным потреблением энергии.
Но порог вхождения повыше, придется и в схемотехнике разбиратся, и во многих других вещах.
Лично мне хватает для хобби ардуино.
Но если вам важны такие вещи как компактность, минимальное потребление, и дешевизна готового изделия - не стоит даже смотреть в сторону адруино.

Худший ответ:
Удовольствие DIY - плата PCB, изготовление печатных плат на заказ не всегда интересует выбор электронных энтузиастов. Либо потому, что цена была создана, либо излишний был установлен для простого спроса. По сравнению с печатной платой DIY PCB дизайн занимает много времени.
Вопрос: Для чего в Go используются указатели и где их лучше использовать?

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

Худший ответ:
Всё очень хорошо описано в документации.
https://golang.org/doc/effective_go.html#pointers_...
Вопрос: Как сделать вывод окончания (а,ов)?

Лучший ответ:
const indexes = [2, 0, 1, 1, 1, 2];

    /**
     *
     * @param {number} amount
     * @param {string[]} cases For slavic languages: ['яблоко', 'яблока', 'яблок']
     * @returns {string}
     */
    function pluralize(amount, cases) {
        const mod100 = amount % 100;
        const mod10 = amount % 10;
        const index = (mod100 > 4 && mod100 < 20) ? 2 : indexes[(mod10 < 5) ? mod10 : 5];
        return cases[index];
    }

Худший ответ:
Сегодня отвечали на подобный вопрос
Вопрос: Как в Java подключить зависимости из git репозитория?

Лучший ответ:
1)Создаешь Maven проект 
2)Открываешь файл pom.xml
По умолчанию содержание файла примерно такое:<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>ru.test</groupId>
	<artifactId>test.a</artifactId>
	<packaging>war</packaging>
	<version>1</version>
	<name>name-project</name>

</project>
3) Добавляем репозиторий <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
</repository>
4) Добавляем зависимость <dependency>
    <groupId>com.github.User</groupId>
    <artifactId>Repo name</artifactId>
    <version>Release tag</version>
</dependency>
В итоге полное содержание pom-ника :<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>ru.test</groupId>
    <artifactId>test.a</artifactId>
    <packaging>war</packaging>
    <version>1</version>
    <name>name-project</name>

    <repositories>
           <repository>
               <id>jitpack.io</id>
               <url>https://jitpack.io</url>
           </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>com.github.User</groupId>
            <artifactId>Repo name</artifactId>
            <version>Release tag</version>
        </dependency>
    </dependencies>
</project>

Худший ответ:
Все гораздо проще на gradle.
Вопрос: Почему исходные коды из github не работают?

Лучший ответ:
Это все потому что в Android Studio - не умеет работать со старыми версиями проектов от слова "совсем". Был опыт ведения одного проекта - так после переустановки винды и скачивания новой студии пришлось "постараться" чтобы запустить и собрать на новой абсолютно рабочий проект.
 Поэтому схема "скачал, два раза щелкнул, посмотрел" не подходит. 
Так что если взялся за разработку то вникай в детали, анализируй логи, а не "на гитхабе ничего не работает".
Гитхаб создан для тех кто способен понять чужие исходники.

Худший ответ:
Ткнул в проект календаря. Последний комит 30 минут назад. Ветка только мастер. Но автор помечает релизы. Так если у него с топа не заработает то берите релиз.
Вопрос: Существует ли опасность в смене названия бренда при переезде на новый домен?

Лучший ответ:
Если будете переезжать по правильному плану (также как делали это раньше), желательно с постраничными редиректами, то вероятность упасть стремиться к нулю. 
Есть конечно мнение что Яндекс учитывает упоминания, но если даже это правда, то доля этого показателя очень мала, поэтому не стоит беспокоиться. Гуглу на упоминания 100% наплевать, поэтому про Гугл можно не беспокоиться.

Худший ответ:
многое зависит от того как переезжать будете. Если с редиректами - то должно быть все так же. Тут дело не в доменах.
Вопрос: HTTP ERROR 500 при входе в админку вордпресс. Как исправить?

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

Худший ответ:
А у вас в config.php есть строка:define('FORCE_SSL_ADMIN', true);
?
Вопрос: Best practies? Две независимые модели для пользователя и админа, Django 1.11.x?

Лучший ответ:
Я не раз видел попытки такого разделения пользователей по классам в проектах на Django. Не знаю, почему все сразу выбирают такое решение, которое в перспективе не приносит ничего, кроме боли.
Проще всего пойти стандартным путем: унаследовать пользователя от django.contrib.auth.models.AbstractUser, а различие между пользователями определять либо по группе/разрешениям, либо добавить поле в свою модель типа is_moderator. Это будет во много раз (на порядок точно) проще реализовать и поддерживать, будет совместимость со всем стандартным кодом Django и сторонними библиотеками, любому просто войти в проект и внести изменения.
Разделение на две разных модели никаких абсолютно преимуществ не дает, кроме тонны мусорного кода и головняков с поддержкой данной гидры.
TLDR:
1) Из вашего вопроса остается неясным, почему требуется разделение по разным классам. Это самый безумный вариант для разграничения полномочий, и в Django разделение полномочий пользователей уже предусмотрено по умолчанию
2) Поддерживал пару проектов с разными классами для разных классов пользователей. Поверьте, это просто ужас-ужас в поддержке, а самое главное, что он ничем не оправдан.

Худший ответ:
Делить пользователей на две таблицы не стоит, хотя бы потому, что множество библиотек сразу же не сможет с такой системой работать, или придётся писать костыли.
Я думаю, что проще всего использовать стандартную модель User + свою модель Profile, подключённую через OneToOneField. В ней можно собирать все необходимые свойства. Что мешает модератору сайта одновременно быть покупателем футболочек? Собственно ничего.
А теперь что касается проверок на is_staff. Посмотрите django-braces. Вам достаточно использовать class based views и подключать нужные mixins, - и вы забудете об этих проверках: большая их часть будет выполняться в mixins, а не в бизнес-логике предметной области. Вы можете и свои классы для этого дела написать.
Вопрос: Дайте совет по реализации схемы ЖД. Как лучше сделать?

Лучший ответ:
В качестве примера к ответу alex_ak1 можете посмотреть эту статью: Контейнер визуальных объектов
Там как раз создание графических объектов и работа с ними.

Худший ответ:
Базовый обьект умеет рисоватся, умеет реагировать на нажатие и таскание.
От него обьект-линия, обьект надпись, обьект метка на базовой линии
От линии - базовая линия (которая горизонтальная), соединительная линия (остальная).
Ну и все это заставить работать.
Вопрос: Конфликт Wi-FI и Bluetooth — в чём причина?

Лучший ответ:
Для начала. Узнать какая карточка стоит (в свойствах в диспетчере устройств найти id оборудования и погуглить)
Поставить дрова от производеля ноутбука
В настройках дров в том же wifi адаптере есть настройки. Там может быть пункт касательно bluetooth - обычно стоит disabled, поменять на enabled
Не работают вместе т.к работают на одном канале. Можно сменить номер канала на роутере, а можно в свойствах поменять
Канал WZC IBSS на 11  (40MHz-U)
Должно помочь

Худший ответ:
перейти на 5GHRZ  если поддерживает модуль в компе.
А проще: 
1. Сменить канал в настройках роутера
2. сменить полосу в настройках роутера