Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Существует полная симуляция компьютера на уровне сигналов?

Лучший ответ:
Proteus. Смотреть демки с i8086.

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

Лучший ответ:
Если нет своих идей, посмотрите как делают на других сайтах, зайдите в https://www.behance.net или revision.ru/works/list/r7/?f
или здесь посмотреть themeforest.net

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

Лучший ответ:
Есть дополнение к Gii от Елисеева, 
в частности оно умеет из актуальной базы формировать файл с массивом данных для модели
https://github.com/ElisDN/yii2-gii-fixture-generator
Подробнее -- делаешь фикстуры, потом доработал БД и руками че-то наполнил... и все фикстура выдохлась
тогда еще раз через gii выкатил актуальную инфу в файл и готово :)

Худший ответ:
структура довольно активно меняется
видимо Вы пропустили этап планирования. Это плохо, когда структура активно меняется. Добавляется - норм, но тогда нет проблем, а вот меняется - это "бедулька".например чтоб привести заказ в определенное состояние - куча кода нужна
www.yiiframework.com/doc-2.0/ext-faker-index.html
Вопрос: Как скачать с github отдельную папку?

Лучший ответ:
Скачай zip-архив и возьми из него папку.

Худший ответ:
Просто указать папку и нажать скачать https://downgit.github.io
Вопрос: Как сделать кнопку поиска у input?

Лучший ответ:
https://codepen.io/tyzberd/pen/LgMgej
padding-right больше и box-sizing

Худший ответ:
Сделать input короче, чтобы кнопки находились за его пределами.Например, как это делает Гугл
Вопрос: Как правильно одновременно разрабатывать приложение на react и react native?

Лучший ответ:
Если приложение переписывается на react, то одновременно держать react-native + react базу поможет react-native-web пакет, но там нет FlatList до сих пор, ждут давно.
Для одинаковых компонентов - все просто, один файл. Если же для какого-то компонента требуется различный код, можно делать два файла xxx.web.js и xxx.ios.js (например), и на стадии сборки в сборку включать только те, что подходят под проверку (для веб собираете или для mobile).
Общие компоненты (uikit - кнопки, надписи, стили и тд) - все можно вынести в отдельный пакет / отдельную директорию. Вы пишите, что у вас уже есть - ок, используйте, если они готовы для этого (но я думаю вряд ли, надо как минимум адаптировать/переписать будет)

Худший ответ:
1. Скорее нет, чем да. React-native не умеет рендерить html. Есть пакеты, которые добавляют такую функциональность, но на самом деле они просто делают так, чтобы рендер не ронял билд - привычной функциональности связанной с html-элементами не будет.
Со стилями тоже есть свои особенности - react-native реализует многое из CSS, но кое-чего привычного в нём нет, а то, что есть, иногда работает не так, как ожидается.
Словом, учитывая повышенные требования к универсальности UI kit, разумнее его воссоздать в react-native.
2. Можно. Нужно ли - решайте самостоятельно. Для начала я бы на вашем месте дублировал логику, делал адекватную архитектуру внутри экосистемы react-native, а когда поймёте как там всё устроено, выносите общую логику в пакеты и переиспользуйте.
Вопрос: Как стать знатоком в области информационной безопасности?

Лучший ответ:
Нужно иметь технический бэкграунд (сети, протоколы, системы и т.д.) Если этого нет - с этого и начните.
Курсов полно, и платных и бесплатных.

Худший ответ:
Я уже отвечал в похожей теме, я просто скопирую ответ. Актуально для веба:
Форумы и только форумы: античат, эксплоит и другие. Читайте статьи и пробуйте. Не получается - задавайте вопросы на форумах.
Вам нужно понять как работают такие вещи, как:SQL-injectionPHP-injectionXSSCSRFLFIRFIЭксплойты (поиск и эксплуатация)Научится работать со сканерами (особенно Metasploit)
Как научитесь находить и раскручивать вышеупомянутые, как самые популярные, виды атак, можете заявить, что что-то знаете. В процессе познакомитесь с кучей других видов уязвимостей, их разнообразием.
Вопрос: Сильно ли логи замедляют работу сайта?

Лучший ответ:
Почему бы не включить access.log, который встроен в вебсервер? Более того, есть довольно большая вероятность, что он уже включен.
Для архивации или удаления старых логов есть logrotate.

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

Лучший ответ:
Если мы про высокие нагрузги: Мемкеш теряет данные при перезапуске. Тут либо хранить в мемкеше и приперезапуске системы\мемкеша заполнять их снова, либо хранить в redis (Я бы сделал так).
А вообще - где угодно можно, можно хоть в той же теблице юзера в MySQL - главное чтоб производительности хватало.

Худший ответ:
Зависит от масштабов. Можно сделать в БД таблицу с заявками в друзья. Удалять из нее заявки которые приняты либо отклонены. В принципе при условии индексов, должно работать быстро.
Вопрос: Поможете определиться с правильностью запроса SELECT PDO?

Лучший ответ:
д - дебаг и о - включенные ошибки творят чудеса.
вас не смущает биндинг переменных до того как они определены? меня вот смущает.

Худший ответ:
Поскольку вы запрашиваете COUNT(*), то всегда будет возвращаться одна строка и условие ($sql->rowCount() >= 1) всегда будет истинным.
Вопрос: Turn-based mobile MMO over HTTP?

Лучший ответ:
Сильно ли вы проиграете от обёртки данных в пару лишних килобайт? Это легко вычислить: 2 кб * 1e4 = 20 мб. Для игрового сервера это очень мало.
А зачем это делать? Вы не умеете работать с tcp? Вы не знаете как поддерживать соединение на tcp? Вы делаете браузерную игру, обёрнутую в мобильное приложение?

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

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

Худший ответ:
Берёте тренд (пример) и прогнозируете его рост или падение, и в соответствии с этим - корректируете стратегию.
Вопрос: Как организовать софтфон на android?

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

Худший ответ:
А зачем тут разработчики? SIP-софтфоны всякие и так уже есть, так что по минимуму достаточно одного специалиста по Asterisk. 
И, если собираетесь на этом делать деньги, то не забудьте получить лицензию на оказание услуг связи, установить СОРМ и сертифицировать свой узел связи.
Вопрос: Как сделать надежную панель администрирования для сайта?

Лучший ответ:
С учётом возможностей Symfony3 "искаропки", можете взять готовую аутентификацию из нее. А если её не хватит, в Symfony3 есть целый арсенал разных средств безопаности/авторизации/аутентификации, в виде "отдельно стоящих" (переносимых) библитек, вплоть до "файрволов".Ссылка на пакет и на Git-репозиторий. Ссылка на его документацию есть на странице репозитория.

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

Лучший ответ:
1) не использовать "constructor", "prototype", "hasOwnProperty"...
2) илиvar o = Object.create(null);
ключевые слова: прототипное загрязнениеСила JavaScript. 68 способов эффективного использо... стр 175

Худший ответ:
Не используйте зарезервированных имен.typeof o.constructor
"function"
Как вариант: добавьте '_' перед ключом.
Вопрос: Как сформулировать требования к квалификации разработчика?

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

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

Лучший ответ:
Выделить текстовую область, нажать и немного подержать Alt+J, то все следующие вхождения выделятся автоматически.
* Проверка осуществлялась на OS Linux.

Худший ответ:
Выделить текстовую область, нажать и немного подержать Alt+J, то все следующие вхождения выделятся автоматически.
* Проверка осуществлялась на OS Linux.
Вопрос: Как смонтировать сетевой диск samba без синхронизации файлов?

Лучший ответ:
Дык файлы никуда не синхронизируются. Драйвер SMB/CIFS их сразу пишет на сервер.
У тебя скорее всего ничего смонтированно не было, вот файлы и писались на диск в каталог, в который по задумке должна быть смонтированна сетевая шара.

Худший ответ:
1. Шару cifs надо монтировать mount -t cifs : /path/to/mount
2. Если смонтировать в директорию, где уже есть файлы - доступ к этим файлам пропадет  до тех пор, пока не отмонтировать шару
3. Синхронизация/перенос файлов делается с помощью команд cp/mc/rsync, сам cifs это протокол доступа к файлам.
Вопрос: В чем разница между подключением переходника для доп. питания видеокарты через один молекс и два?

Лучший ответ:
В чем разница между подключением переходника для доп. питания видеокарты через один молекс и два?Разница в силе тока проходящем через один молекс и провод.
Напряжение в компьютере низкое, мощность видеокарты большая, поэтому ток будет очень большим.
Например карта мощностью 500ватт 500/12= 42ампера, сравните например с мощным электрическим чайником на 2киловатта, где  всего 2000ватт/220=9ампер.
А большой ток вызывает нагрев проводников - чем выше сопротивление проводника тем больший.
Любой коннектор это всегда повышенное сопротивление, и соответственно нагрев, да и провод от БП на молекс не всегда очень толстый. В итоге при превышении допустимого тока сильный нагрев, расплавление изоляции, замыкание, пожар.
Делим на два - получаем в два раза меньший ток и соответственно нагрев.Если обязательно подключать оба, то лучше от одной линии, или от разных?Лучше от разных. Не всегда БП может дать большой ток по одной линии.1. Подключен только один молексДо карты доходит все что может выдать БП по этой линии, за минусом потерь на нагрев на молексе и проводниках.2. Подключены оба молекса от одной линииТо же самое, только сопротивление проводников в два раза меньше, и соответственно потери в два раза меньше.3. Подключены оба молекса от разных линийДоходит все что могут выдать две линии в сумме, потери такие же как и в варианте 2.

Худший ответ:
Нагрузочная способность проводов и разъёмов. Через тоненький проводок и один коннектор много не передашь.
Для твоей карты не существенно.
Вопрос: Какую книгу по JavaScript выбрать для начинающего?

Лучший ответ:
Вот, там есть pdf, его можно распечатать.

Худший ответ:
learn.javascript.ru и никакие книги вам не нужны.
Вопрос: Как узнать почему исчезают файлы?

Лучший ответ:
Раздел, куда качаешь, какую файловую систему имеет? 
Хотя стоп, дай угадаю - раздел виндовый с ntfs?

Худший ответ:
Универсальный метод ловли - icron в Linux / procmon в Windows.
Вопрос: JQuery. Добавить элемент есть присутствует класс нужный класс?

Лучший ответ:
а не проще$('.container .not+.text').append(новый_элемент);

Худший ответ:
$('.container:has(.not)').find('.text').append(новый_элемент);
Вы об этом?
Вопрос: Почему не работает контроллер?

Лучший ответ:
Ну а причем тут контроллер? Вам же написали:php fatal error class securityplugin not found in app/config/services.php on line 28
Ищите где потеряли данный класс.

Худший ответ:
Необходимо в SecurityPlugin.php, который находится в  app/plugins (если не изменяет память), прописать в параметрах ACL страницу (контроллер и действие(ия)).
Если необходимо сделать страницу доступной для всех (public) - ~59 строка:$publicResources = array(
	'index'      => array('index'),
	'about'      => array('index'),
	'register'   => array('index'),
	'errors'     => array('show401', 'show404', 'show500'),
	'session'    => array('index', 'register', 'start', 'end'),
	'contact'    => array('index', 'send'),
	'test'       => array('index') // Как-то так: test указывает на TestController, index - на indexAction     
);
Если же страница должна быть доступна только зарегистрированным пользователям (private), делайте аналогично в $privateResources (~48 строка):$privateResources = array(
	'companies'    => array('index', 'search', 'new', 'edit', 'save', 'create', 'delete'),
	'products'     => array('index', 'search', 'new', 'edit', 'save', 'create', 'delete'),
	'producttypes' => array('index', 'search', 'new', 'edit', 'save', 'create', 'delete'),
	'invoices'     => array('index', 'profile'),
	'test'         => array('index') // Вот, как-то так:)
);
Удачи!
Вопрос: Как быстрее освоить Ajax?

Лучший ответ:
Скорее хорошо владеть JS. Так как при отправке вы должны упаковать правильно эти данные и отправить на сервер. На сервере вы просто принимаете эти данные и работаете с этими данными как вам уже угодно. Собственно там ничего сложного нету.

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

Лучший ответ:
На android это практически не возможно, единственный вариант собирать MAC wi-fi + MAC bt + IMEI + другие доступные идентификаторы вместе. И то благодаря китайцам это очень проблемно, часто клонируют MAC и другие id  с нормальных устройств

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

Лучший ответ:
у swiper позволяет, есть даже в демо примерах

Худший ответ:
Тут есть полное описание 
"Адаптивный слайдер для сайта - Slick.js"
https://youtu.be/-AFVIf8Uzxo
Вопрос: Почему скрипт не срабатывает с первого клика?

Лучший ответ:
Это неправильный подход. Сделайте свойство showDocs, которое будет отвечать за видимость элемента, а на сам элемент добавьте v-show="showDocs". Обработка клика станет выглядеть так: @click="showDocs = !showDocs".

Ну а почему ваш код не работает как надо - так это потому, что дефолтное значение style.display вовсе не none, а пустая строка (скорее всего - вы ведь элемент через css изначально скрываете, да?).

UPD. Вынесено из комментариев:

Так не получиться, так как вывожу элементы в цикле v-for.
Получится. Задайте каждому из перебираемых объектов отдельное свойство, отвечающее за его видимость, как-то так. Или сделайте компонент для отображения отдельного элемента, который будет содержать в себе свойство, управляющее видимостью.

Худший ответ:
Значит при первом клике event.currentTarget.nextElementSibling.style.display не равно 'none'
Вопрос: Что учить ASP.NET MVC 5 или ASP.NET Core?

Лучший ответ:
ASP.NET 5 и ASP.NET Core, это одно и то же, просто Core более позднее название.
Вот перевод - ASP.NET 5 мертв — представляем ASP.NET Core 1.0 и ....
Что же касается изучения технологии, то лучше исходить из конкретного проекта и задач, которые будет решать проект. Если это проект, который необходимо поддерживать и он построен на ASP.NET MVC 4, то именно этот подход и изучай. Если же требуется создать новый проект и в качестве сервера выбрана операционная система Linux, то тут выбор может быть за Core или Mono.
ASP.NET Core - это тренд, изучая его сейчас, можно быть уверенным в будущих заказах или работе, постепенно всё будет стремиться к кроссплатформенности, это же захват новых рынков, ты только представь, сколько специалистов по C#/VB.NET уже существует.
Если говорить об отличиях, то они безусловно есть, например встроенный DI контейнер или нюансы, касающиеся самой платформы, но если ты уже знаком с ASP.NET MVC 4, то будешь чувствовать себя, как рыба в воде.
В дополнение к Core рекомендую освоить Docker, это тоже сейчас тренд и на мой взгляд очень удобный подход к разработке с помощью контейнеров, но это уже другая тема.UPD. 07/10/2016
Ещё по теме интересная статья от 25 мая 2016 года, перед конференцией DotNext в Санкт-Петербурге - ASP.NET Core сегодня: за и против

Худший ответ:
Учить надо ЯП, а не фреймворки.
Вопрос: Сколько процессов одновременно может выполняться в javascript?

Лучший ответ:
Один процесс. Даже асинхронные вызовы типа setTimeout или Ajax выполняются в том же потоке, что и вызывающий код.
Правда, ещё есть воркеры, но они испытывают трудности при работе с общими ресурсами.
Также в разных вкладках JS выполняется в разных процессах. Но они тоже испытывают проблемы при синхронизации, как и воркеры.

Худший ответ:
Всего один процесс, но в нём может работать несколько потоков.
Для написания мультипоточных JS-приложений есть удобная библиотека: www.hamsters.io
Также, есть библиотека для "склейки" вёрстки (HTML-блоков) в готовую страницу браузера "налету" с помощью асинхронных запросов в мультипоточном режиме. Также - позволяет заменять эти блоки без перезагрузки всей страницы.
Вопрос: Сайт нет в реестре но заблокирован?

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

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

Лучший ответ:
Таких универсальных шрифтов нет. В Windows свой комплект, в Mac свой, в Linux свой. А в Ведроиде — у Хрома и Лисички разные шрифты.
Любая цепочка должна кончаться шрифтами serif, sans-serif или monospace — это стандартные шрифты браузера. Браузер их применит, если не найдёт других. Ну и, разумеется, нежелательны serif/monospace на малых кеглях (есть риск, что будут плохо смотреться).
HTML сделан (по крайней мере изначально) так, чтобы он как-то рендерился на любом устройстве, возможно, с перевёрсткой. Может оказаться, что браузер (например, мобильный) вообще не поддерживает внешних шрифтов, а из внутренних имеет две-три штуки.
Идеал — сделать страницу так, чтобы на «чужом» шрифте она нормально читалась.

Худший ответ:
Serif — это шрифт с засечками. 
Sans-serif — без засечек. 
Многие сайты часто берут пару из serif + sans-serif. Один для заголовков, второй для текста. 
Универсально — Arial. Ставьте вторым, не прогадаете. 
Но если в дизайне где-то есть serif-шрифты, тогда нужно им подобрать пару — Georgia,  по-моему, есть во всех ОС. Ну и да — ставьте serif третьим в списке, чтобы подтянулся любой доступный.
Вопрос: Пвсевдокод, есть ли какие-то инструменты для описания на нем средней величины проектов?

Лучший ответ:
НУ самое распространенное - UML диаграммы.
Можно еще посмотреть JetBrains MPS

Худший ответ:
Мне нравится управляющая логика StateFlow (не бесплатная, но рисовать можно и не в Матлабе, а хоть на бумажке).
Вопрос: Что может быть не так при работе со списком в Python?

Лучший ответ:
for iterator in range(10):
  self.posts.append(params['key']) # Получается ссылка на один и тот-же объектfor iterator in range(10):
  self.posts.append(params['key'].copy()) # Для каждого необходимо копировать новый объект

Худший ответ:
загуглите про изменяемые и неизменяемые объекты (mutable vs immutable)
Вопрос: Как связать Javascript с Python чтобы выводить красивые графики на сайт?

Лучший ответ:
Я через ajax гружу JSON, а затем формирую массив данных нужного для библиотек формата. В таблицах просто указываю источник json. Но у меня данные динамические и могут загружаться отдельно от страниц. Если не меняются проще сгенерить тот же JSON и встроить в страницу.

Худший ответ:
Можешь попробовать вот этот иинструмент - https://plot.ly/products/dash/
Вопрос: Как сделать одинаковое отображение цветов сайта на разных мониторах?

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

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

Лучший ответ:
ЗЗПП по этому поводу говорит следующее:В отношении технически сложного товара потребитель в случае обнаружения в нем недостатков вправе отказаться от исполнения договора купли-продажи и потребовать возврата уплаченной за такой товар суммы либо предъявить требование о его замене на товар этой же марки (модели, артикула) или на такой же товар другой марки (модели, артикула) с соответствующим перерасчетом покупной цены в течение пятнадцати дней со дня передачи потребителю такого товара. По истечении этого срока указанные требования подлежат удовлетворению в одном из следующих случаев:обнаружение "существенного недостатка" товара;
нарушение установленных настоящим Законом сроков устранения недостатков товара;
невозможность использования товара в течение каждого года гарантийного срока в совокупности более чем тридцать дней вследствие неоднократного устранения его различных недостатков.
При этом из Постановление Пленума Верховного Суда РФ от 28.06.... существенным недостатком в технически сложны товарах в частности считаетсяд) недостаток, который проявляется вновь после его устранения, - недостаток товара, повторно проявляющийся после проведения мероприятий по его устранению.
т.е. если у вас повторно возникает та же неисправность - вы можете смело требовать  замены или возврата денег.

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

Лучший ответ:
Выделяешь нужный artboard, в правом меню находишь блок Layput Grid, нажимаешь "+" – добавятся настройка сетки.
ссылка на документацию: https://help.figma.com/properties-panel/layout-grids

Худший ответ:
В примере
Вопрос: Как подружить IE11 и flex?

Лучший ответ:
Для тега <main> прописал width: 100%; 
Заработало!
Похоже надо в стилях сразу прописать всем контейнерам 100%, а то IE11 не догоняет ))
------
Позднее:
Прописал всем тегам про запас - IE11 взбесился, так что все таки надо прописывать избранным, у кого с этим проблемы.
-------
Намного позднее..
в итоге правильно будет писать flex: 1 1 auto; а не width: 100%

Худший ответ:
Укажи для p width: 100%
https://stackoverflow.com/questions/35111090/text-...
Вопрос: Что сейчас использовать для управления проектами, контроля процесса разработки и учета времени?

Лучший ответ:
Jira всему голова.

Худший ответ:
Ну, начнем по традиции: Система_отслеживания_ошибок