Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как можно сделать трансляцию аудио по квартире (дому)?

Лучший ответ:
Если я правильно понял, вы хотите сделать так: в каждой комнате "крутилка" громкости которая при нуле выключает акустику полностью.
Вариант "сделай сам":
1. Покупаешь на али или на радиорынке, или в чип-дипе пучек энкодеров.
Они бывают уже с красивой ручкой и панелькой, бывают без - тогда ручки сам подберешь. Выбор огромный. При желании можно найти энкодер сразу с числовым экранчиком, чтоб громкость показывал.
2. Покупаешь усилителей по количеству комнат или больше, если комнаты большие и хочется отдельно управлять громкостью вооон в том углу.  На основе tda, например или чего-то поновее-покруче-помощнее, в интернете есть обзоры-сравнения. Опять же, выбор очень широкий, возможно есть смысл договорится с местным продавцом и взять разных попробовать послушать.
3. Покупаешь самых дешевых ардуинок (на данный момент это китайские клоны pro mini, кажется, меньше $2 за штуку).
Можно еще дешевле все сделать, купив контроллеры еще попроще, но нужно будет больше скиллов.
4. покупаешь твердотельных реле.  (Если noname, то с хорошим запасом по мощности, х2, например)
5. Ну и блоки питания исходя из параметров усилков. Контроллеру можно взять питание от тех-же БП через DC-DC преобразователь.
Собираешь такую систему: на стене крутилка-энкодер, контроллер ждет сигналов с него, управляет громкостью усилка. При нулевой громкости вырубает питание усилка твердотельным реле.
Сам усилок можно в стену не замуровывать, сунуть поближе к колонкам или где место найдется. Если потолки подвесные, то в качестве радиатора можно прикрутить что-то реально большое, чтоб работало там без обдува.не знаю будут ли шумы, если расстояние от усилителя до динамиков будет 6мВот совсем не влияет. Чтобы раскачать динамик помехи должны быть от чего-то типа электросварки или молнии. А вот помехи на провод которы ДО усилителя влияют намного сильнее, потому что усилитель их усилит. Решается экранированными проводами или брать усилки со встроенным ЦАП и передавать цифровой сигнал.

Худший ответ:
Какие-то варианты все геморные, почему бы не взять что-то совсем готовое.
https://en.wikipedia.org/wiki/Google_Home#Home_Mini
и кучи других вариантов от яблока или даже яндекса.
Более чем подходит под описание.Источник звука - jack 3.5 (телефон это, планшет или что еще - не важно).
Мы в 2к18 или где, какой джек еще. Chromecast везде уже по моему встроен.
Вопрос: Как уменьшить напряжение с 5 до 3.3 вольт?

Лучший ответ:
не надо лохматить бабушку и что-то колхозить, не разбираясь в основах :)
поставить линейный стабилизатор на 3,3 в к примеру LF33.
их мильон вариантов - гуглить "стабилизатор напряжения 3,3в" подбирать по току потребляемому модулем (желательно по максимальному потребляемому току). запас по току и охлаждение по вкусу.

Худший ответ:
Лучше сразу покупать на Али готовую платку с конвертером USB/UART CH340 и со стабилизатором напряжения AMS1117 3.3.
Стабы:
https://www.chipdip.ru/catalog/ic-stabilizers?x.15...
или вот
https://www.chipdip.ru/catalog/ic-stabilizers?x.57...
на LM317T  - hardelectronics.ru/lm317t-sxema-vklyucheniya.html
или Али - https://ru.aliexpress.com/af/dc-3.3v.html?SearchTe...
.
Вопрос: Как организовать сеть в маленькой компании?

Лучший ответ:
Я уже устал вычищать эти компы от мейлру и прочего блота,Делается просто-
1)Идеальный вариант убрать права у пользователей, тогда они ничего не могут поставить, но это не всегда возможно.
2)Обязательный бэкап системы - поймали пакость, запустили восстановление из бэкапа, и через 10минут у вас свежеустановленная система со всеми нужными программами и настройками.
3)Чтобы пакость всякую не цепляли - минимум прав, фильтрация DNS, adblock в браузере, файервол, можно даже антивирус поставить в некоторых случаях.если так же получится подключить удаленно 2 компа (мой домашний к примеру) в сеть для контроля было бы хорошоНе понятно что под этим подразумевается.так как они все просто сидят на роутереНа сетевом оборудовании лучше не сидеть - сломаете. Особенно если тетки в возрасте.

Худший ответ:
два слова: приходящий админ
Вопрос: Можно ли уменьшть скорость указателя мыши меньше, чем это возможно в настройках на Linux?

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

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

Лучший ответ:
Для начала:
1) Выполнялись ли агенты на хитах или на кроне? Может быть кто-то начал перенос агентов на крон и не закончил перенос.
2) Определены ли константы: BX_CRONTAB_SUPPORT и BX_CRONTAB ? Может быть агенты были на хитах и кто-то определил константы и не перенес на крон. Или наоборот определил константы, без параметров ниже.
3) Какие значения заданы у agents_use_crontab и check_agents ?

Худший ответ:
А что значит агенты на событиях?
Умелось ввиду на хитах?
Вопрос: Как разделить Android Activity или фрагменты и состояние приложения?

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

Худший ответ:
Если надо иметь доступ к данным, и при этом быть независимым от жизненных циклов, можно попробовать дефолтное решение от Google:  Android Architecture Components. Довольно просто использовать. Презентация с русскими субтитрами: https://youtu.be/Dl4DiQRxBi4
Вопрос: Как отключить кеширование файлов Wordpress?

Лучший ответ:
WordPress ваши файлы не кеширует, их кеширует ваш браузер. Для сброса кеша используются параметры-версии, как написал Денис. Это называется "cache busting". Если речь идет о файлах-аттачментах (а не скриптах/стилях), можно добавлять так:function attachment_cache_busting( $url ) {
    return add_query_arg( 'v', time(), $url );
}
add_filter( 'wp_get_attachment_url', 'attachment_cache_busting' );
Данный код заменит URL вида example.com/wp-content/uploads/2017/06/file.pdf на example.com/wp-content/uploads/2017/06/file.pdf?v=1433422229. Впрочем, он заменит его для всех URL всех статических файлов, что нам не сильно подходит. Давайте ограничим только для PDF:function attachment_cache_busting( $url ) {

    if ( substr( $url, -3 ) === 'pdf' ) {
        $url = add_query_arg( 'v', time(), $url );
    }

    return $url;
}
add_filter( 'wp_get_attachment_url', 'attachment_cache_busting' );
Можно пойти дальше, если данную манипуляцию может понадобиться проводить для нескольких форматов файлов, не только PDF:function attachment_cache_busting( $url ) {

    $allowed_extensions = array( 'pdf', 'doc', 'docx', 'zip' );
    $file_extension = substr( $url, -3 );

    if ( in_array( $file_extension, $allowed_extensions ) ) {
        $url = add_query_arg( 'v', time(), $url );
    }

    return $url;
}
add_filter( 'wp_get_attachment_url', 'attachment_cache_busting' );

Худший ответ:
Здравствуйте.
Если речь про js и css-файлы, то может сделать свои функции-обертки и менять версию файла.
https://compnot.ru/wordpress/kak-prinuditelno-obno...
Вопрос: HDD не открывается и просит его форматировать. Возможно ли спасти структуру папок?

Лучший ответ:
Я так понимаю если я его форматирую то смогу вытащить файлы Объясните пожалуйста, логику этого предположения. Кроме шуток - правда очень интересно (пока в жизнь только его не воплощайте).Какова вероятность что я смогу её сохранить С имеющейся сейчас информацией - от 0 до 99%.Я пока оставил всё как есть. Это, в сочетании с консультацией здесь - разумное решение.Ни в коем случае не слушайте советы про ремапы, HDD Regenerator и прочее "восстановление работоспособности". В зависимости от текущего состояния диска, уже есть шанс прикончить его окончательно (так, что сами вы уже никаких файлов точно не восстановите). Насколько этот шанс высок и до какого состояния прикончить - вслепую не оценить.
Если вы не хотите обращаться в компанию, занимающуюся восстановлением данных профессионально (а это было бы единственно правильным решением, т.к состояние диска явно ухудшается), то вам необходимо сделать максимально полный образ диска. 
Из домашних вариантов неплохим был бы gddrescue (GNU ddrescue), если вы дружите с Линуксом. Если нет, то используйте hex-редакторы, например WinHex или CI Hex Viewer.
После этого образ надо проанализировать на предмет содержащихся там файлов. Для этого скачайте старую версию R.saver (она умеет работать с образами), откройте образ и запустите полный анализ.
Кроме того, вы можете продиагностировать диск с помощью R.tester'а, но я бы не рекомендовал делать любую диагностику "ради интереса". Гораздо полезнее будет держать диск выключенным, тем более, что в чём проблема вы в целом уже представляете.

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

Лучший ответ:
На любой вкус codepen.io/alanhouser/pen/zrXJpW

Худший ответ:
codepen.io/Geyan/pen/aBPMor?editors=110  на SVG
Вопрос: Как грамотно написать hover в данном случае?

Лучший ответ:
Без js и смс codepen.io/anon/pen/gwZJpR?editors=1100

Худший ответ:
на jquery при наведении на блок 1 или 2, присваиваешь им класс (такой же как при :hover), а затем когда мышка попадает на другие элементы, класс автоматически убирается
Вопрос: Как сделать такой Header?

Лучший ответ:
Пример - fiddle

Худший ответ:
Спасибо вам за ответы!))
Вопрос: Как написать событие, которое будет отслеживать только первую загрузку страницы ???

Лучший ответ:
var firstVisit = !localStorage.getItem('firstVisit');
if (firstVisit) {
    localStorage.setItem('firstVisit', 'первый, ёпт');
    // показываем менюхи
}

Худший ответ:
В html5 появилось web storage (local storage), которое заменит кукисы, вот гайд:
www.w3schools.com/html/html5_webstorage.asp
Прочитайте и Ваша проблема решится 2 строчками кода.
Вопрос: PHP to CSV. Крогозябры при открытие файла в excel в кодировки UTF-8. Что делать?

Лучший ответ:
https://sapeg.in/2013/12/527/
Иными словами после отправки всех ваших заголовков добавьте echo "\xFF\xFE";
и потом уже ваш цикл с выводом инфы

Худший ответ:
header("Content-type: text/csv; charset=utf-8");
это как вариант.
и вы уверены что эксель именно в ansi пытается открыть а не в win-1251? или koi8-r? возможно он пытается подстроить файл под стандартную кодировку ОС.
Вопрос: Как работает генератор случайных чисел?

Лучший ответ:
На самом деле, случайные числа нужны для нескольких целей, и алгоритма, подходящего для всех, нет и быть не может.
Для моделирования может быть важным нормальное распределение выпадающих чисел. Здесь и случайное число по формуле вполне прокатит.
Для игровых целей может быть важна именно высокая случайность числа (то есть, грубо говоря, вероятность выпадения 00000000, 0101010101 и 11111111 одинакова и не зависит от предыдущих выпадений). 
Для безопасности обязательна невозможность выведения следующих чисел из предыдущих (или каких-то других условий).
Ну, а в идеале случайные числа вообще не должны вычисляться - если есть качественный поставщик энтропии. Это либо уже упомянутый аппаратный генератор, либо просто какие-то данные, которые невозможно восстановить или проанализировать одновременно с работой алгоритма. Зависит от конкретной задачи и условий.

Худший ответ:
Все случайные числа на самом деле псевдослучайные
Как работает функция rand в php?
Вопрос: Как найти зараженный пк в корпоративной сети?

Лучший ответ:
Для этой задачи сниффер ставить совершенно необязательно. Хватит программки подсчета трафика на компах сети.
"10-Страйк: Учет Трафика" подойдет. 
Особенно если есть права админа на сетевых компах (в домене, например), тогда можно будет опросить счетчики трафика по сети через wmi.

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

Лучший ответ:
то самое странное, те спамные письма, которые приходят, имеют в поле с ограничением по числу вводимых символов, меньше символов чем дозволено. 
Видимо защита на клиенте, а это никак не мешает отправить post запрос. Сделайте ajax форм и запретите кроссдоменные запросы. Ну и валидацию на сервере реализуйте обязательно.
Вообще валидация на клиенте, это не защита, это удобство для пользователя. Она обходится без проблем. Так что если и реализовывать валидацию, как защиту, то на сервере.

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

Лучший ответ:
Проявите немного смекалки - вы же программист.<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>100% MVC application</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="https://yastatic.net/bootstrap/3.3.4/css/bootstrap.min.css">
        <style>
            main {
                margin-top: 16px;
            }
        </style>
    </head>
    <body>
        <main class="container">
            <section class="row">
                <header class="jumbotron">
                    <h1>100% MVC application</h1>
                </header>
                <article class="col-md-12">
                    <div id="disqus_thread">
                        <!-- <?php // Native php ?> -->
                    </div>
                </article>
            </section>
        </main>
        <script>
        (function() {
            var d = document, s = d.createElement("script");
            s.src = "https://EXAMPLE.disqus.com/embed.js";
            s.setAttribute("data-timestamp",+new Date());
            (d.head || d.body).appendChild(s);
        })();
        </script>
    </body>
</html>Преимущества99% тестового ТЗ выполняетЧистый кодБаза данных любая, можно и без неёАдминка с возможностью модерирования контентаНе использован ни один php-фреймфоркПриложение переносимо и не зависит от платформыПоддержка IE 9 (в ТЗ нет) достигается 2-мя строчкамиКак запустить?
Сохранить как index.html и запустить в браузере.
Затраченное время 3 минуты.

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

Лучший ответ:
Программирование это немного больше чем знание языка. Начните с изучения программирования в целом, а язык изучайте тот который приводит в пример автор книги(учебника). Обычно в примерах C++ или Python - в зависимости от уровня книги. Если вам удастся понять суть программирования, то вы не будете зацикливаться на конкретном языке.

Худший ответ:
PHP это основной язык на сервере.
Чтобы стать программистом надо как в техникуме или вузе несколько лет грызть гранит и главное практиковаться.
То есть надо 3-5 лет потратить.
Самый лучший путь - сразу делать дипломный учебный проект простой, например блог, чат, тостер.
И главное - от простого к сложному.
Сначала научись всё делать сам без использования готового кода.
Я не робот.
Выбери изображения где есть дороги.
Вопрос: Верстальщики/фронтендеры, как ищите заказы на UpWork?

Лучший ответ:
Никак. Конкуренция огромная, сколько пробовал ни разу не получалось. Изучайте JS, а дальше React, Angular и станет полегче.

Худший ответ:
Если работы нет то убери те стоп слова из поиска
бидьте первым , как только появилась работа сразу бид оставляйте и все будет пучком
Вопрос: Как выбрать SSL-сертификат (HTTPS) для обычного сайта?

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

Худший ответ:
Берите самый дешевый :)
Вопрос: Вместо dvd-привода(в ноут) сетевуха на 1 и более портов через Sata. Есть в природе?

Лучший ответ:
Через SATA  только накопители подключать можно. Периферию нельзя.
Если не хотите использовать стандартные возможности (вроде готовых USB, FireWIre и PC Card сетевых карт), то можно вынести за пределы ноутбука PCIe порт и к нему подключить декстопную сетевую.
Проделать можно при помощи такого экзотического девайса
amfeltec.com/products/flexible-minipci-express-to-...

Худший ответ:
Я бы продал ноут и приобрел raspberry Pi или что то в этом роде +\или хороший маршрутизатор с поддержкой внешнего жесткого диска (экономия электроэнергии). Если ноут совсем древний то тем более использование под сервак плохая затея. В природе искомого Вами нет.  Что конкретно планируется разворачивать на серваке? Надо от этого отталкиваться, ато может получиться так, что достаточно будет купить и\или настроить роутер и необходимость сата эзернет отпадет.
Вопрос: Какой сервер собрать для офиса в 15пк?Какое ПО использовать для резервирования?

Лучший ответ:
Для роутера и фаирвола идеально будет каконйнибудь mikrotik. Настроете и забудете про него, если что то вдруг случится то меняется на другой mikrotik и заливается конфигурация. Настраивается удобно, стабильный.
Для фалопомойки абсолютно любая самая дешевая материнка с самым дешевым камнем с гигабитной сетевой и парой сата2\3 портов. В роли OS freeBSD, в роли fs использовать zfs. Проблема с рейдом сразу решена. За глаза хватит даже неттопа или mini\micro itx мамки даже с атомом но лучше селероном.
Насчет резервирования. Как заметили выше не стоит резервировать все на тех же серверах. Первая причина отказоусточивость, 2я это бюджет. Есть другая схема более изящная для начала:
1) Покупаем место в облачном диске(ядиск идеален т.к. умеет webdav). К примеру 1тб в месяц стоит что то около 200 рублей что сущие копейки.
2) Цепляем ядиск в файлопомойку.
3) Пишем пару простых скриптов(очень важный бэкап и не особо важный но нужный).
3.1) Скрипт "очень важный бэкап" запускается n-раз (раз в сутки ночью например) и копирует на ЯД все особо важные файлы(к примеру базы 1С, что то бухгалтерское)
3.2) Скрипт "не особо важный но нужный" запускается раз в неделю\месяц и делает полный бэкап всех документов и т.д.
4) После того как все настроили делаете к примеру акронисом или чем угодно удобным вам образ винта сервера и критически важных машин(бухи\бос) и прожигаете на болванку.
1) В конечном счете сеть контролируется mikrotik'ом который удобен в настройке и очень быстро можно заменить даже без знаний настройки путем разворачивания конфигурации.
2) Файловая помойки живет хорошо и в нужном рейде. Даже если подохнет то критически важные файлы для работы прям щас и сейчас будут доступны на нужных машинах через ЯД. После устранения проблем с сервером все вернутся в штатный режим
3) Бэкапы лежат не у вас и не надо переживать о их сохранности.
Все железо занимает крайне мало места, роутер микрота мал и тихий, файлопомойка собранная на холодном камне и за копейки может быть с пассивным охлаждением. Все максимально бюджетненько и даже в случае поломки в огромные деньги и простой не выльется.

Худший ответ:
Подумайте кто будет этим счастьем управлять. Может, не надо этого линукса?
Есть уйма решений - как от MS, так и готовые сборки на базе линукс/бсд.
Не, я не против этой ОС, масштабы проблем "позвать мальчика-айтишника из соседнего офиса посмотреть" и "у нас сервер на linux, перестало заходить в личный кабинет провайдера, пишет squid чего-то-там эррор ХХХ" - совершенно различны.
Подумайте - нужен ли Вам такой firewall в принципе или сгодится обычный встроенный (ну или на роутере). Если нет - поставьте коробку с HDD, а на неё наверните что вам угодно (в принципе и FW можно поднять). Графический интерфейс, всё такое.
Вопрос: Как из PHP выполнить длительный запрос к mySQL?

Лучший ответ:
Самый лучший вариант, это же конечно реализация очередей;
Самый же простой вариант, написание отдельного скрипта с этим запросом отдельно, этот скрипт дергать (запускать в фоновом режиме php.net/manual/ru/function.exec.php#86329 ) через основной скрипт, с помощью специальных функций, к примеру exec;
Самый сложный вариант оптимизировать запрос;

Худший ответ:
1. Вывод осуществляется в файл из БД напрямую или проводятся какие-то манипуляции с данными с помощью РНР и только потом это пишется в файл? Суть в том, что может РНР и не нужен вообще?
2. Скрипт РНР можно запустить в консоли, не обязательно его запускать в браузере.
3. Можно увеличить время жизни скриптов с помощью установок.
4. Запустить скрипт и отправить его в фоновый режим работать до тех пор пока он не завершит свою работу.
Вопрос: Какие email ящики нужно создать для интернет магазина?

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

Худший ответ:
Какие хотите :) Спама в них будет валиться преизрядно :) info@, sales@, support@, help@ и еще многие популярные слова - это прям первая десятка спамерских рассылок :D
Вопрос: Как убрать полосу скролла но оставить сам скролл?

Лучший ответ:
Вот так можно скрыть скролл без js

Худший ответ:
Вот так можно скрыть скролл без js
Вопрос: Если нет поддержки AHCI то стоит ли ставить SSD?

Лучший ответ:
Есть комп с материнкой на чипе Р41 и Коре2Дуо. Сейчас не могу посмотреть, есть ли там AHCI и в каком режиме работает HDD - эмуляция IDE или нет, да и не обращал на это внимание. Второй год в нем система на SSD 120G - проблем нет.есть свободный SSD
Конечно ставить!

Худший ответ:
P35 без AHCI? Вы уверены?
Integrated Peripherals/On-Chip ATA Devices/On-Chip SATA Controller есть отдельная менюшка и выбрать можно только эмуляцию IDE?