Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Будет ли конфликт между версиями Python?

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

Худший ответ:
Все зависит от установите ли вы при установке крыж - "Add Path". При установки это крыжа по-умолчанию будет использоваться последний установленный.
В любом случае можно конкретную версию указывать при запуске- С:\\python37\python.exe c:\\projects\scripts.py
Пути поменять на свои: С:\\python37\python.exe - путь до конкретной версии, c:\\projects\scripts.py- сам скрипт.
Вопрос: Как правильно перенести скрипт из файла .html в .js файл?

Лучший ответ:
 Как правильно перенести скрипт из файла .html в .js файл?
1. Вырезаете всё, что находится между тегами <script></script>
2. Вставляете это в файл с раширением .js
3. Подключаете этот файл в нужном месте на нужной странице, примерно таким образом: <script src="/путь/до/созданного/файла.js"></script>

Худший ответ:
Подключите в head или внизу перед </body>
Вопрос: Можно ли сделать VPN для Яндекс.Карт сайта?

Лучший ответ:
можно ли
Нет

Худший ответ:
Вашему сервису нужно все отсылки на Яндекс переправить на себя для пользователей с Украины, они будут обращаться к вашему сервису, а тот уже к Яндексу.
Останется только вопрос - как к такому трафку, особенно если его будет много - отнесётся Яндекс.
Вопрос: Как применить vue router для стартовой страницы?

Лучший ответ:
Это наталкивает на мысль обернуть router-link в router-view, но уверен, это вызовет рекурсию, так что не подходит
Ну ничего ведь не мешает попробовать.
Как-то так, но на полноценных компонентах: https://codepen.io/anon/pen/YjyZam

Худший ответ:
Это наталкивает на мысль обернуть router-link в router-view, но уверен, это вызовет рекурсию, так что не подходит
Ну ничего ведь не мешает попробовать.
Как-то так, но на полноценных компонентах: https://codepen.io/anon/pen/YjyZam
Вопрос: Как получить два значения MYSQL?

Лучший ответ:
Формально правильно ответил Rsa97, от себя дополню: скорее всего Вы делаете что то не так.
Если у Вас на странице пагинация - нафига вам при этом ВСЕ записи?

Худший ответ:
если нужно и так все строки получить, то выбираете их и уже скриптом отбираете что нужно.
тот же array_slice и тп.
Вопрос: Как лучше писать if условия?

Лучший ответ:
Лучше писать так:return (foo == bar && foo >= 1) ? true : false;

Худший ответ:
Вы должны завершить работу функции так рано, как это возможно. Дальше может быть создание больших и сложных объектов, а потом фигак и параметр null, а вы уже насоздавали всего ненужного.
Вопрос: Bootstrap classы сетки убрать в data-attribute, нужно ли?

Лучший ответ:
Бредятина.
Непонятно, как это упростит интеграцию в CMS
Непонятен получаемый профит, кроме удовлетворения своего "хочу"
Зато есть мнение, что селектор атрибута медленнее селектора класса.
А, ну да. Как же всё-таки это сделать? Просто переписать селекторы в сетке:@mixin make-grid-columns($i: 1, $list: "[data-grid=col-xs-#{$i}], [data-grid=col-sm-#{$i}], [data-grid=col-md-#{$i}], [data-grid=col-lg-#{$i}]") {
  @for $i from (1 + 1) through $grid-columns {
    $list: "#{$list}, [data-grid=col-xs-#{$i}], [data-grid=col-sm-#{$i}], [data-grid=col-md-#{$i}], [data-grid=col-lg-#{$i}]";
  }
  #{$list} {
    position: relative;
    min-height: 1px;
    padding-left:  ceil(($grid-gutter-width / 2));
    padding-right: floor(($grid-gutter-width / 2));
  }
}
ну и остальные миксины аналогично. Пересобираем и пользуемся.

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

Лучший ответ:
$(window).width(function(){

if ($(window).width() < 992){ /*разрешение, ниже которого анимация должна быть отключена*/
    /*тут код анимации*/
}


}

Худший ответ:
$(window).width(function(){

if ($(window).width() < 992){ /*разрешение, ниже которого анимация должна быть отключена*/
    /*тут код анимации*/
}


}
Вопрос: Почему тут undefined (выполнено ведь наследование+ошибок в консоли нет)?

Лучший ответ:
В super() нужно передать суперимя и суперфамилию: super(name, surname);
Тогда всё будет супер.

Худший ответ:
Потому, что - https://jsfiddle.net/9e65dzy4/
Вопрос: Как решить проблема с циклом while?

Лучший ответ:
n = random.randint(0, 10)
n!= True:
подумай, в каком случае у тебя будет бесконечный цикл

Худший ответ:
n = random.randint(0, 10)
n!= True:
подумай, в каком случае у тебя будет бесконечный цикл
Вопрос: Почему за основу для Arduino выбрали Atmega328P, когда STM32 и дешевле до двух раз, и лучше до двух раз?

Лучший ответ:
Мега вышла сильно сильно раньше

Худший ответ:
Есть и на ARM Arduino: Arduino Due
Вопрос: План или схема сети и рабочих мест офиса?

Лучший ответ:
Visio.Создание схем.

Худший ответ:
При всей своей нелюбви к M$ - для рисования каких угодно админских схем лучше Visio пока еще ничего не придумали. В Wine, к сожалению не раболтает :(
Вопрос: Макеты для очень начинающего верстальщика?

Лучший ответ:
сам придумывай - это же элементарно
в ином случае игнорируй все, что касается JS
Ну и верстальщик без JS - не верстальщик
Верстка это как два пальца, можно за неделю-две научиться всему что надо и потом постигать остальное на практике.
Лучше сразу с JS работай. И даже не думай о jQuery, только посмей притронуться к библиотеке, не научившись нативному JS. Я прослежу.

Худший ответ:
верстка это очень мало - много не заработаешь
изучай все три языка - js css html
и немного php - чтобы уметь написать простенький веб-сервер
Вопрос: Как сделать так, чтоб после клика button стал неактивным N-ое время?

Лучший ответ:
$('#button').on('click', function() {
    var button = $(this);
    var time = 5000; // Время в миллисекундах сколько кнопка не активна
    button.prop('disabled', true);
    setTimeout(function() { 
        button.prop('disabled', false);
    }, time);
    MyGame.startNewGame();
});

Худший ответ:
к примеру так. вместо класса можешь использовать атрибут $('#button').on('click', function () {
  var N = 1000;
	var _this = $(this);
	MyGame.startNewGame();
	_this.addClass('disabled');
	setTimeout(function() { _this.removeClass('disabled'); }, N);
});
Вопрос: Программирование на C# в Linux?

Лучший ответ:
Будут ли работать и работать корректно IDE (полноценные версии) Visual StudioVisual Studio - очень вряд ли, а вот C#-программы созданные в Visual Studio под линуксом запустить можно, с помощью Mono. Года примерно 2-3 назад я так и пытался делать, откровенно говоря, работа с программой собранной в VisualStudio (под виндой) и запущенной под Mono'й в линуксе, чем-то напоминало тестирование альфа-версии windows. Но сам факт, того, что оно запускалось и работало - на лицо. Не знаю, может быть сейчас что-то изменилось к лучшему.
Вместо VisualStudio, разработчики Mono предлагают Вам использовать MonoDevelop. На мой взгляд, сравнивать их не очень разумно, но последний тоже имеет полное право на жизнь.Но вот вопрос, как обстоят дела с программированием на выше перечисленных языках в этой ОС?Со всеми остальными языками, кроме C# - дела обстоят на мой взгляд, отлично. Хотя, говоря про C# - я имею в виду полноценную .NET-платформу, с винФормами, WPF и всей прочей дребеденью, к которой Вы возможно уже привыкли работая в VisualStudio/Windows.PyCharm, SmartGit и другие прогиPyCharm - думаю да, это же от JetBrains штуковина? Все известные мне IDE их производства одинаково хорошо работаю и в Linux и в не Linux :))
Других "прог" там тоже хватает, думаю, касательно программ для работы с Git'ом - у Вас проблем не возникнет.Какие особенности, чего ждать, к чему готовиться, стоит ли вообще.Особенности - это кардинально другая ОС, со всеми вытекающими. Другие оболочки рабочего стола, другой внешний вид, другие... "другие" примерно всё, что Вы можете придумать. От принципов разработки ОС до всего остального. Хотя нет, некоторые сходства есть в целом. В линуксе так же есть рабочий стол, нечто напоминающее по смысл кнопку "Пуск", курсор мыши и некоторые другие случайные совпадения с другими ОС.
Стоит ли? - ответ на этот вопрос каждый выбирает для себя сам, лично. Я для себя давно решил, что стоит, чему и рад вполне. Долго сопротивлялся и упрямился линуксу "на рабочем столе", хотя и был довольно большой опыт работы с оным и с FreeBSD ещё с лохматых времен, кода актуальными были FreeBSD-4 и Debian-3. Сейчас Windows стоит на "запасном" диске, т.к. меня там всё ещё держат несколько программ, в т.ч. для обработки звука и фотошопы последних версий. Если бы не это - давно бы сидел в никсах и жил бы спокойно и счастливо.

Худший ответ:
если вам не нравится как на компе работает  Windows 8.1 скорее всего как на нем работает linux вам тоже не понравится, linux не плох, но не стоит ждать что он решит ваши проблемы
Продукты JetBrains вполне не плохо себя чувствуют на Linux, в том числе для c# есть asp.core  пока сыроват но уже готов к употреблению 
Как человек который использует windows, linux, os x скажу что если для ваших задач не нужен linux то он вам и не особо нужен
Вопрос: Кaк настроить тему wоrdрress?

Лучший ответ:
Сложность в том, что темы в репозитории заскришочены в лучшие моменты их жизни :) Когда установлен и раскидан общий набор плагинов, виджетов и прочей атрибутики. Иногда для правильного функционирования темы нужны дополнительные элементы. Иногда представлена отдельная статичная страница. 
Настройка темы доступна:
1. На отдельной странице через настройщик темы (есть не всегда и не во всех темах)
2. Через стандартную настройку темы WP
3. Руками, что обычно сложнее и не всегда выходит.
Покопайте настройки :) Но ситуация частая

Худший ответ:
Посмотрите видео. Тема, правда, в видео другая - Newspaper (кстати, стОящая....), но, думаю, есть возможность увидеть вашу ошибку.
Вопрос: Можно ли программно узнать какие звуки записал микрофон?

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

Худший ответ:
Как baseline я бы попробовал такое решение:
- записываем звук как кучу коротких чанков (там, 0.5 сек. например)
- строим спектрограммы на этих чанках (будет матрица вида N * k, где k - число частот, N - длина записи)
- усредняем спекторграммы по оси "длины записи" (получим вектора размера k)
- обучаем на этих чанках и происвоенных им лейблах классификатор (возможно - k-nearest neighbours? Во всяком случае задача в таком виде кажется похожей на решаемую им)
Потом бы (при наличии большой выборки) извращался над более сложными решениями - например, как в моём комментарии к ответу kisaa - и сравнивал бы качество классификации (на кроссвалидации, конечно :-) ).
Вопрос: Сложный проект ASP.NET: выбор ORM?

Лучший ответ:
Советую вам задуматься не только об ORM, но и об архитектуре вашего приложения. 
ORM позволяет очень быстро реализовать слой ответственный за трансформацию моделей базы данных в обьекты бизнес модели. Фактически, он реализует кучу таких классических паттернов как Data Mapper, Identity Map, Lazy Load, Repository, Unit of Work и еще кучу всего. Все это вы получаете из коробки + такие приятные вещи для контроля версии базы данных как CodeFirst + migrations. Да, в отдельных случаях вы расплачиваетесь скорость чтения/записи.
Тут вам должна помочь правильная архитектура вашего приложения. Вы можете проектировать в соответсвии с принципами Domain-Driven-Design. В этом случае (в отличие от монолитного решения) приложения разделено на части. Каждая часть может иметь свою инфраструктуру, которая умеет записывать/читать данные из базы данных (repository pattern) и использовать какой то отдельный фреймворк. Части, которым не актуальна быстрая скорость, может легко использовать удобыный EF. Если в какой то части вы видите проблемы с быстродействием (bottleneck), вы можете изменить repository - выкинуть из нее EF и использовать Dapper. При правильной архитектуре, такая замена не затронет другие части системы и ваш рефакторинг пройдет безболезнено.
Кроме того для EF есть расширения, которые реализуют Bulk функции:
https://github.com/loresoft/EntityFramework.Extended
entityframework-extensions.net
https://efbulkinsert.codeplex.com/

Худший ответ:
Могу предложить взглянуть на Flexberry ORM. Он проектировался как раз для разработки сложных систем с длительным сроком сопровождения и доработок. Для полного цикла создания есть Фреймворк под ASP.NET (но, к сожалению только WebForms) или вариант связки OData + EmberJS.
Вопрос: Какой шаблонизатор использовать в Spring boot?

Лучший ответ:
По умолчанию JSPX. Но лучше использовать Thymeleaf.

Худший ответ:
Спасибо всем. Буду использовать Thymeleaf.
Вопрос: Как создать окно лаунчера для приложения в Windows без рамок, используя за основу png?

Лучший ответ:
Делал такое по книге Прохоренок Н.А. "Python 3 и PyQt. Разработка приложений".
Код оттуда:from PyQt4 import QtCore, QtGui
import sys
app = QtGui.QApplication(sys.argv) 
window = QtGui.QWidget() 
window.setWindowFlags(QtCore.Qt.Window | QtCore.Qt.FramelessWindowHint)
window.setWindowTitle("Создание окна произвольной формы")
window.resize(300, 300)
pixmap = QtGui.QPixmap("fon.png")
pal = window.palette() 
pal.setBrush(QtGui.QPalette.Normal, QtGui.QPalette.Window, QtGui.QBrush(pixmap))
pal.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, QtGui.QBrush(pixmap)) 
window.setPalette(pal)
window.setMask(pixmap.mask())
button = QtGui.QPushButton("Закрыть окно", window) 
button.setFixedSize(150, 30) 
button.move(75, 135) 
QtCore.QObject.connect(button, QtCore.SIGNAL("clicked()"), QtGui.qApp, QtCore.SLOT("quit()")) 
window.show()
sys.exit(app.exec())
К сожалению под рукой нет python, чтобы проверить. Но должно запускаться без проблем.
Необходима установка PyQt4.
P.S. Откорректировал код, все работает.

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

Лучший ответ:
словосочетание "всякая *ерня" не в полной мере отражает ассортимент нашей компании (с)

Худший ответ:
Ну там торговая площадка, типо авито
Elbakidze - elbato же...
Вопрос: Можно ли установить 2 разных процессора в сервер?

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

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

Лучший ответ:
Через псевдо елементы
вот пример

Худший ответ:
делаем div с буквой Т, делаем див с надписью и z-index ом 1000, вот и получиться такое искуство
Вопрос: Кто-то скликивает рекламу? что делать?

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

Худший ответ:
Смотри по логам сервера (или через CMS) IP-адреса и прикрывай доступ на уровне .htaccess
Вопрос: Первый проект на java. Как решить NetworkOnMainThreadException?

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

Худший ответ:
Ява многопоточная, у приложения есть главный поток (отрисовывает UI например) и чтоб его всякие запросы в инет не блокировали, андройд запрещает делать их в главном потоке. Соответсвенно, вам нужно запустить интернет-запрос в отдельном потоке.
Мой совет - юзайте библиотеки которые делют запросы за вас: okhttp / retrofit
Вопрос: Как использовать логические операторы в запросах where в rails?

Лучший ответ:
Что-то в таком духе.@posts = Post.where(user_id:123).includes(:comments).where("comments.created_at IN (?) OR comments.updated_at IN (?)", Time.zone.today...Time.zone.tomorrow, Time.zone.today...Time.zone.tomorrow)
Нативная возможность использовать логический оператор OR в ActiveRecord существует в Rails 5. 
https://github.com/rails/rails/pull/16052
https://github.com/rails/rails/blob/aa3acf85cb/act...Post.where(id: 1).or(Post.where(id: 2))

Худший ответ:
Можете попробовать гем для rails 4 
https://github.com/Eric-Guo/where-or
Вопрос: С каких сайтов типа Google fonts можно подключить шрифты?

Лучший ответ:
по старинке. качаешь шрифт. идешь на https://www.fontsquirrel.com/tools/webfont-generator
генерируешь все виды - и там после скачки даже готовый ксс выдается с подключением @font-face

Худший ответ:
по старинке. качаешь шрифт. идешь на https://www.fontsquirrel.com/tools/webfont-generator
генерируешь все виды - и там после скачки даже готовый ксс выдается с подключением @font-face
Вопрос: Как в Экселе подключить набор данных из другой таблицы?

Лучший ответ:
Квитанцию делаете в MS Word. 
Таблица с данными в MS Excel. 
Далее в Word через "Письма и рассылки" -> "Слияние" вставляете данные в  квитанции и печатаете. 
excelpractic.ru/massovaya-rassylka-sliyanie-s-pomo...

Худший ответ:
Если во второй книге есть колонка, где значения совпадают со значениями из колонки в первой книге - функция ВПР должна помочь (таблица должна быть отсортирована по убыванию по нужным полям на случай, если будут найдены дубликаты искомых данных). Подробно.
Вопрос: Способы объединения удалённых офисов кроме vpn?

Лучший ответ:
VLAN кидают мелкие провайдеры, да и то в основном в пределах одного города. Крупные делают по технологии MPLS L3VPN/L2VPN/VPLS/EVPN. В деталях можете почитать последние статьи из цикла "сети для самых маленьких" на хабре. Как правило при приобретении провайдерского VPN вам гарантируют некоторые параметры качества и доступность услуги в отличии от обычного интернета.

Худший ответ:
Купить услугу "объединение офисов" у провайдера если все офисы у одного провайдера, как правило, делают через vlan
Купить услугу "маршрутизация bgp" у провайдера (ов) и самостоятельно все маршрутизировать и защищать
Вопрос: Почему длина строки не соответствует реальности?

Лучший ответ:
php.net/manual/ru/function.strlen.php
vs
php.net/manual/ru/function.mb-strlen.phpФункция strlen() возвратит количество байт, а не число символов в строке.

Худший ответ:
Следовало использовать iconv_strlen с кодировкой UTF-8.
Получилось так:echo "Длина: ".iconv_strlen($qElement,'UTF-8');
Вопрос: Не запориться ли жесткий диск?

Лучший ответ:
1 щелчок это в принципе нормально, головки паркуются.

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

Лучший ответ:
KeePass, все зашифровано, куча плагинов, кросплатформенный

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

Лучший ответ:
Из того что стоит посмотреть:
https://github.com/martinmicunda/employee-scheduling-ui

Худший ответ:
todomvc.com
Заодно можно посмотреть как реализуется в др. фреймворках
Вопрос: Что посоветуете или какой визуальный редактор (конструктор) на python?

Лучший ответ:
Врут, особенно про профессионалов.
Про визуальный редактор (конструктор) на python советую забыть. Всё это лажа и нае**лово.
Учитесь программировать путём написания программ.

Худший ответ:
Я как-то давным давно для парсинга и автоматизации действий на веб-страницах использовал Selenium. Но спустя некоторое время перешёл на ручное написание запросов через http библиотеки и разбор html. Только так можно понять низкоуровневую механику взаимодействия клиента и сервера. Придётся изучить основы http-запросов, html, cookies и прочих понятий. Без этого не обойтись.
Под питон могу посоветовать связку request + pyquery, сам пользуюсь.
Вопрос: Как определить устройства, подключенные к COM портам, через С#?

Лучший ответ:
как вариант стучатся в каждый свободный порт и спрашивать ты кто? (требуется изменить прошивку ардуины) Я обычно делаю так.

Худший ответ:
Вы вот это - stackoverflow.com/questions/11458835/finding-infor... не пробовали?
Вопрос: Экспортирую изображение с фотошопа, но получаю без обрезов, получаю обычное изображение. Как правильно экспортировать?

Лучший ответ:
Картинка должна быть прямоугольная, без вырезов. Чтобы ее можно было легко заменить. А всё остальное уже делается средствами css
Примерно так https://codepen.io/delphinpro/pen/xaoEZx

Худший ответ:
хз что автор имеет ввиду
но провангую что автор экспортирует изображение с прозрачностью в jpg
Вопрос: В чем заключаются преимущества и недостатки Абстрагирования в объектно ориентированном программировании?

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

Худший ответ:
Возьмем сущность телефон и действие звонить.
Как должно выглядеть это к коде клиента: Phone phone = new CellPhone();
phone->call('number');
Теперь представь, что у разных пользователей телефоны разные:СенсорныеКнопочныеСтационарные кнопочныеСтационарные дисковые и т.д.
Каждый из этих телефонов может звонить и звонить, но набор номера на каждом из них осуществляется по разному. С позиции клиента, тебе должно быть все равно, тебе главное что есть телефон, который звонит. Ты как клиент абстрагируешься от деталей, т.е. должен ли ты водить пальцем по сенсору, жать на кнопки и т.д. Тебя это волновать не должно.
Надеюсь объяснил доходчиво )))
Вопрос: Почему запись в массив перетирает объект?

Лучший ответ:
Я не понял вопрос, но по коду проблема скорее всего тут:$to_push = $element;
$to_push->position = $location->position;
В итоге в $sorted = []; у нас 2 одинаковых значения, соответствующие последней итерации, т.к объекты передаются ссылками.

Худший ответ:
Я не понял вопрос, но по коду проблема скорее всего тут:$to_push = $element;
$to_push->position = $location->position;
В итоге в $sorted = []; у нас 2 одинаковых значения, соответствующие последней итерации, т.к объекты передаются ссылками.
Вопрос: Как реализовать такой вывод записей?

Лучший ответ:
Я решил проблему таким образом:
Это вывод самой первой записи, которая будет в блоке Hero:<?php   
    if ( have_posts() ) :
    while ( have_posts() ) : the_post();
        if ( $wp_query->current_post == 0 ) :
            get_template_part( 'hero' );
        endif;
    endwhile;
    endif;
?>
А это вывод остальных записей, начиная со второй, уже в блоке .articles:<?php   
    if ( have_posts() ) :
    while ( have_posts() ) : the_post();
        if ( $wp_query->current_post > 0 ) :
            get_template_part( 'article' );
        endif;
    endwhile;
    endif;
?>

Худший ответ:
1. Вы можете просто присвоить первому посту в цикле отдельный CSS-класс и стилями получить заданный layout.
2. Если стилями недостаточно (надо модифицировать html тоже), опять же проверяете на первый пост в WP_Query и через if/else выводите нужные фрагменты. Смотрите тут Оформление первой записи в цикле wordpress?