Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли понести ответственность за распространение исходных кодов проприетарной программы?

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

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

Лучший ответ:
В изолированной системе энтропия не уменьшается - закон физики.
Засранная система не станет чистой - закон Microsoft.
Самый быстрый и правильный вариант:
0. Забыть про всякие чистильщики, настройщики и прочую легальную вирусню, которую некоторые еще ставят себе добровольно.
1. Сгрести все ценное на внешний диск (если под это не отведен специальный раздел, т.е. хард нарезан цельным куском).
2. Отформатировать хард (заодно правильно нарезать, чтобы под ОС шел ОТДЕЛЬНЫЙ раздел).
3. Поставить чистую ОС.
4. Вернуть все ценности на место (неактуально, при наличии отдельных разделов под это и под ОС).
5. Убрать админские права с юзера и запаролить админа - защита от 90% вирусни.
6. Настроить инкрементальный бекап всего  юзерского профиля - защита от оставшихся 10% вирусни.
7. Поставить (анти)вирус, чтобы комп стал тормозить как раньше.

Худший ответ:
Мозг, опыт, знания + загрузочная USB-мега-флэха!
Желателен доступ в интернет.
Больше - ничего не нужно.
Вопрос: Как сделать условие по strip_tags PHP?

Лучший ответ:
примерно так ideone.com/jhsB47

Худший ответ:
Использовать в условии strpos('href="#"'), если не false, значит в строке есть искомая подстрока, делаем strip_tags
Вопрос: Зачем нужны две планки оперативной памяти когда можно взять одну?

Лучший ответ:
Двухканальный режим

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

Лучший ответ:
Проблема в том, что вы в плагин передаёте уже не нормальное число, а строку с процентом. А он такую ситуацию, видимо, обрабатывать не обучен.
Проблему легко решить, если сконвертировать содержимое тега в число:$(this).prop('Counter', 0).animate({
  Counter: parseInt($(this).text(), 10)
})

Худший ответ:
строку 20 так записать:$(this).text(isNaN(now)?"":Math.ceil(now))
Вопрос: Как вывести кириллицу в браузер на GO?

Лучший ответ:
Read RFC, Luke.Декодируйте URI с помощью QueryUnescape из net/url?????PROFIT

Худший ответ:
Проблема в переменной url, объявленной перед вызовом url.QueryUnescape.
Вопрос: Какую видеокарту выбрать: Nvidia или Amd?

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

Худший ответ:
Я бы пошёл ва-банк и брал бы AMD. Ну, правда через пару месяцев. Всё таки, мне интересна именно VEGA, а то что есть сейчас... Даже не дешевле, внезапно. Ну а так, у nVidia есть множество плюшек софтварных, да и карточки технологически... Интересные, супер-скаляр и всё такое. Да и сама по себе компания годная, даже без серьёзной конкуренции двигает область вперёд, в отличии от Intel, которая совсем с ума сошла.
Вопрос: Почему не работает плавная css анимация с градиентом?

Лучший ответ:
Ну потому что css транзишены не работают с градиентами. Самый простой трюк - создаете псевдоэлемент :before/:after с фоном и его показываете через изменение opacity от 0 до 1 (таким же способом например "анимируют" переход от одного градиента к другому).

Худший ответ:
Попробуйте по другому. У кнопки задайте after. С height 0. При наведении height увеличивайте до высоты кнопкиЧто-то подобное
В примере 2 варианта: с плавным появлением с помощью opacity и появление снизу вверх
Вопрос: Компьютер выключается Win 7, как мониторить из-за чего?

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

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

Лучший ответ:
rewrite на https принудительный? И с каким кодом?

Худший ответ:
https://support.google.com/webmasters/answer/60735...
Смотрите пункт - Перенос сайта с HTTP на HTTPS
Вопрос: AMD A6 9210 что под крышкой?

Лучший ответ:
При площади кристалла 124.5mm2 и потребляемой мощности 15вт это не имеет значения.

Худший ответ:
О какой крышке речь, это проц для ноута, там нет крышки))
Вопрос: Почему Ubuntu весит всего 1.5гб?

Лучший ответ:
Все в порядке, размер зависит от количества пакетов включенных в образ.
releases.ubuntu.com/16.04
Например можно скачать минимальный образ размером в 50Mb, но тогда без подключения к интернету не получится установить дополнительные пакеты.
Почему отличается по размеру от Windows? Потому что между этими операционками нет вообще ничего общего.

Худший ответ:
Где вы такую семерку нашли? Она на DVD помещается.
Вопрос: Linux для frontend developer`a?

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

Худший ответ:
Ставьте хакинтош.. Это будет лучший вариант для фронтенда.
Как заметил Андрей Охотников на линуксе нет фотошопа и зеплина.
А так же нету на линуксе и винде - скетча. Да и вообще, для фронтенда больше всего хакинтош подходит.
Если говорить о проблемах, то каждую ОС линукс, надо настраивать под себя.
Можно и Ubuntu, я использую Deepin
Вопрос: Как можно изменить информацию на «водяном ключе»?

Лучший ответ:
Баланс на ключе не хранится

Худший ответ:
Думаю там всетаки не просто ключ... Иначе можно было бы перебором получить доступ к другим ключам - и ограбить их. Склоняюсь в пользу двухфакторной авторизациии - для каждого ключа есть пароль и проверяется не только наличие ключа но и соответствие пароля ключа из базы в реальном ключе.
https://datasheets.maximintegrated.com/en/ds/DS1977.pdf
Вопрос: Где найти практику\работу\стажировку?

Лучший ответ:
Судя по вашему прошлому вопросу за два месяца вы ничего не сделали и не продвинулись. Мне кажется вам просто лень самому разбираться и вы ждете, когда вам покажут ссылку на линейный путь развития PHP-разработчика, список пунктов, который весь прошел и значит ты разработчик. Нет, такого не будет. Это развитие нелинейное. Ставится задача, ты её решаешь, нашел сложность, пошел изучать её, потом вернулся и так всегда.
Ваша просьба будто "как сделать cms из одного файла, чтобы подряд написать", когда файлов много и вам нужно параллельно их развивать.
Пробегитесь по документации php, по её функциям. Можете не запоминать их все, хватит того, что вы будете знать, что есть функция, которая что-то делает, название как-нибудь найдете. Нагуглите топ используемых функций и вот их нужно хотя бы примерно запомнить. Боитесь своего проекта? А как кодить-то научиться? Что-то делать же надо. Начните решать какие-нибудь свои задачи на php. Разберите csv и постройте таблицу. Сделайте форму с текстовыми полями и посчитайте квадратное уравнение на php, попробуйте сделать форму создания, редактирования, удаления, обновления(CreateReadUpdateDelete) какой-нибудь записи из бд. Я начинал с того, что сразу начал кодить небольшие хаки для простенькой cms. Придумываете себе задачу и начинайте её решать. Возьмите и скачайте страницу какую-нибудь, вытащите оттуда все заголовки (h1,h2,h3,etc) и отсортируйте по алфавиту. Отсортируйте ряд чисел 5,1,1,7,9,2 по возрастанию.
PHP-разработчик, это разработчик, который может решить задачу на PHP, но именно разработчик. Нужно какое-то время на перестроение мышления и дальше вам пофиг на язык, вы думаете конструкциями, а дальше просто ищете вариант решения на конкретном языке.

Худший ответ:
Вас послушать - всё не то, всё не так. Свой проект страшно? Вы не знаете как подступиться к блогу с двумя таблицами: посты и комментарии?
Уроки как раз сильно много вам не дадут. А курсами с практикой зря пренебрегаете.
Вопрос: Правильно ли обрабатывать данные в контейнере React компонента?

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

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

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

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

Лучший ответ:
не надо отрисовывать таблицу с 10000 строк, никто не работает сразу со всеми никогда. В этом вообще никакого смысла нет. (хоть один реальный случай знаете когда нужно сразу и одновременно загрузить и работать с таким количеством строк?)
Если данных много есть подгрузка при скролле, вывод постранично, фильтры для выбора небольшого набора данных и т.д.
В больших фреймворках это решается через отрисовку только того что видно на экране 10-20 строк.
Остальное на самом деле не скрыто за скроллом, а вообще не выводится на страницу.
И скролл полностью виртуальный.
https://datatables.net/extensions/scroller/example...

Худший ответ:
Очевидно, что пользователь не сможет одномоментно воспринять 10000 строк данных. То есть, сама задача - идиотская, её решать НЕ НАДО. Делайте разбиение по страницам, 30-50-100 строк будут отображаться с приемлемой скоростью.
Вопрос: Как понять методы в C#?

Лучший ответ:
getName.ыыычто писать;
getName - это функция со своим внутренним миром, которая тихоничко лежит и никого не трогает, пока ее не вызовешь. Как?
getName()  - если бы у тебя в скобах не было string name. public void getName (string name //вот это вот зачем мне?)
то, что внутри скобок - это параметры, которые функция может использовать из вне. 
т.е. вызывая функцию в меине
getName(name) ты передаешь в функцию переменную Name, которая находится в меине. Иначе к ней не будет доступа внутри той функции. Можно дописать хоть еще 20 штук: getName(name1,name2,name3....nameN) но и сама функция должна иметь такую же структуру на прием этих переменных
А вообще не дело это - если не понимаешь в книге, то смотри ютуб ролики, где визуально все разжовывают и такой метод куда дружелюбней для новичков. Имхо: Книгами надо полировать знания и заполнять пробелы, но в наше время выгоднее начать с видео, ибо все в открытом доступе, вплоть до лекций из гарварда.
И да - плохая идея идти писать игры, не зная таких вещей. Для начала научись программировать, а не тупо заучить синтаксис какого-либо языка, а потом не иметь представления как его использовать.

Худший ответ:
Писать так названия методов в шарпе не принято.
"GetName()"
"Main()"
Вопрос: Есть пункт меню как кнопка, как переделать его в ссылку со скругленным фоном?

Лучший ответ:
стызжено с башорга ксс :)li.active>a>span {
    /* background-color: #F4EFDD; */
    /* border-radius: 5px; */
    /* color: #444; */
    color: #333;
    background: #f4efdd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0px 5px 2px 5px;
    margin: 0px 5px -2px -5px;
    border: 0;
}
так лучше будет, и удали второй спан рядом который plus
а почем сайты делаете если не секрет? =D

Худший ответ:
Вопрос решён, спасибо всем кто помогал!
li.active>a>span.plus{
display:none
}
li.active>a>span{
/* vertical-align: text-top; */
height: 20px;
 background-color: #F4EFDD;
  border-radius: 5px;
   color: #444;
   padding: 4px .5em;
}
Вопрос: Сайт на wordpress грузит левый .js, как найти источник?

Лучший ответ:
1) Проверьте файлы темы - в частности header footer functions
2) Проверьте плагины (если есть "премиум" nulled плагины, то удалите их или проверьте их файлы)
3) Просканируйте Wordfence'ом
4) Проверьте БД на наличие "лишних" таблиц
5) Установите Query Monitor, найдите handle скрипта, который грузится и сделайте deregister (В том случае, если это не вирус, а просто jquery плагин)
P.S. не забываем про base64 и что ссылка может закодирована. Ну и на худой лад... скачать весь веб-сайт на локалку. И обычным редактором (Sublime, Notepad++) дать поиск во всех файлах на наличие этой ссылки))))

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

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

Худший ответ:
Одновременно нельзя отправить сразу две формы, увы. Вы можете обернуть блоки одной формой, а имя поля делать не name, а name[]. Тогда на стороне сервера получите массив значений из полей name. Для пущей уверенности можете указать name[1] (где 1 - номер блока, чтобы было проще разбирать данные на сервере).
Вопрос: Какой ЯП выбрать для данной задачи?

Лучший ответ:
С помощью известного ТС языка. 
Любые иные ответы - окажутся неверными. Ибо на реализацию данной задачи требуется времени меньше, чем на поиски и тем более чтение книжки по незнакомому ЯП.
Для эксперимента конечно можно попробовать реализовать задачу на brainfuck -)

Худший ответ:
С помощью любого. Хоть командной оболочки bash/cmd. Я бы писал на питоне.
Вопрос: Какой роутер в котором одновременно работает WiFi по WAN и LAN?

Лучший ответ:
Ну начнем с того что роутер вообще никакого отношения к WiFi не имеет, и не умеет с ним работать.
Если вы говорите про SOHO роутеры - там в  одном корпусе роутер, свитч, точка доступа WiFi и еще куча всякого хлама.
Если вы хотите получать доступ в интернет через WiFi вам нужен либо отдельный либо встроенный WiFi модуль.
Если вы хотите еще и раздавать по WiFi - нужен либо еще один WiFi модуль, либо использовать virtual AP.Вообще существует такие с домашнем классе?Да любой микротик с вайфаем умеет это. Настраиваем подключение к провайдеру по WiFi, NAT,  делаем виртуальную AP и все пожалуй.Обязательно он должен быть двух диапазонный?Без разницы.

Худший ответ:
такой роутер должен уметь режим повторителя
взять wifi из одной сети и раздать в другую
Вопрос: Как из input взять слова с помощью javascript?

Лучший ответ:
//находим инпут
let domInput = document.querySelector('селектор-который-найдет-нужный-инпут');
//получаем строку, записанную в инпут
let strInputText = domInput.value;
//разбиваем строку на слова
let arWords = strInputText.split(' ');

//Сейчас в массиве arWords каждый элемент - отдельное слово из тех, что были в инпуте

arWords.forEach(function (word) {
    alert(word);
})

Худший ответ:
<input type="text" id="myText" value="hello world text h3po4">var arrayOfStrings = document.getElementById("myText").value.split(" ");
Посмотрите в отладчике, что будет в результате. Вы не предоставили критериев по которым вам нужно слово world. Любое второе? Или как?
Вопрос: Почему в логе элементы из сета и списка выводятся в разном порядке?

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

Худший ответ:
почитайте про java коллекции. Упорядоченность - это не про set.
И в чем проблема сохранить arraylist?
Вопрос: Какой хороший сайт для приобретения шрифтов вы знаете?

Лучший ответ:
надежный и хороший сайт
myfonts.com, paratype.ru + сайты производителей (прямой контакт).какой то пак, мастхев шрифтов для человека
у каждого - сугубо индивидуально. Некоторым (до смешного) хватает стандарта системного типа Таймс Нью Роман и Ариал с Верданой.приобретение шрифта 
это когда лично вы заказываете эксклюзивно его разработку.
Покупая шрифт на майфонтс/фонтс.ру и т.п. вы приобретаете лицензию на его использование (базовая - 1-5 компьютеров как правило). Не все шрифты можно использовать для логотипов (к примеру, лицензия AndrijType подразумевает получение личного согласия автора на это), некоторые авторы не позволяют даже программно менять кернинг/трекинг (такое встречалось у Porchez, если не ошибаюсь).коммерческое использование
лицензии на шрифты подразумевают именно коммерческое использование. Кроме (пере)продажи.

Худший ответ:
есть несколько(много) видов лицензий, какие-то шрифты даже продаются со счетчиком показов. У каждого сайта свои условия и лицензии. Старайся купить у автора, мне кажется будет самым лучшим вариантом. Наличие русской версии, лучше уточнять.
Вопрос: Как поднять веб-сервер с ftp на старом компьютере без UI с командной строкой?

Лучший ответ:
Забегая вперёд, скажу, что дело это не благодарное... Пройденый этап каждого, ИМХО. И ты пройди.
Я всегда делал по такому принципу:
1) CentOS7 чистая без GUI в "минимальной комплектации"
2) Сверху накатываешь панели хостинга: попробуй VestaCP. Тебе будет интересно. Там из коробки старый PHP 5.6 чтоли, а чтобы накатить сверху поновее - надо изрядно поработать. Либо выбора версий не будет, либо PMA накроется... Весело в общем.
В итоге, перебрав 3-4 панели я купил (тогда еще можно было купить) вечную лицензию ISPmanager с 50% скидкой. Теперь они продают только подписки.
И сейчас, дома комп стоит с внешними дисками и сливает на них бэкапы с других облачных серверов, а хостинг в Hetzner на топовом облаке с аптаймом 99.9999999% и вечной панелью ISPmanager, которая обновилась до последней  свежей.

Худший ответ:
Установка веб-сервераУстановка ftp-серверадальше ступор и сложно как-тоКак победить прокрастинацию
Вопрос: Как определить номиналы радио деталей на схеме?

Лучший ответ:
keldish, насчёт R4 ваша прикидка похожа на правду. Далее всё просто:
Ток светодиода в оптроне обычно несколько мА, для определённости возьмём 5. Поделим 220/5, получим ~43 kOm (это суммарно для R1 и R3, мощность рассеяния для них д.б. не менее 1,5 Вт). 
Диод D1 в вашей схеме включён неправильно, при таком включении ток управления до светодиода не дойдёт. Поэтому включаем его перевёрнуто по отношению к нарисованному. На R2 при токе 5 мА должно падать, скажем, с десяток вольт - 10/5 = 2 kOm. Нужно проверить по даташиту, способен ли светодиод оптрона выдержать обратное напряжение величиной эти 10 вольт (ведь 220 - это переменка!), и если нет, то пересчитать R2 на такое напряжение, которое он выдержит с запасом.
И последнее - C1. Если вы хотите, чтобы до МК доходил каждый отдельный полупериод сетевых 220 вольт, то С1 д.б. не более 0,01 мкФ. Если же надо, чтобы МК реагировал лишь на сам факт нажатия кнопки, то полупериоды надо сгладить, тогда С1 д.б. электролитический, не менее нескольких мкФ, плюсом вверх.

Худший ответ:
начну отвечать сам 
R4 - 10kOm
думаю R1,R2,R3 делитель с 220В до какого напряжения пока не известно зависит от оптрона
пока все на этом мысль останавливается
Вопрос: Как добавить все товары одним махом в Woocommerce?

Лучший ответ:
Готовите исходник к экспорту в Excel. Потом расчехляете WP All Import/Export и настраиваете импорт. Шаблон импорта в плугине можно сохранять и менять потом если надо. Картинки по путям тоже всасывает.

Худший ответ:
Они и загрузились. А на сайте не отобразились скорее всего из-за кеша.понаставят плагинов "шоббуло", а зачем, и как работают не понимают
Вопрос: Как правильно настроить показ всего текста до загрузки шрифтов?

Лучший ответ:
@font-face {
  font-display: swap;
  font-family: "Museo Sans";
  src: local('Museo Sans'), local('MuseoSans'), 
  url("../fonts/museosans/regular.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/museosans/regular.woff2") format("woff2"), 
  url("../fonts/museosans/regular.woff") format("woff"),
  url("../fonts/museosans/regular.ttf") format("truetype");}
Сначала прописывается правило загрузки и потом шрифт, а не наоборот

Худший ответ:
Полагаю, что нужно использовать fallback fonts, возможно, это поможет решить проблему.
Вопрос: Как добавить SSD в ноутбук ThinkPad T420?

Лучший ответ:
Сомнительно что в этом слоте заведется накопитель вообще, и SSD в частности, да и по габаритам не факт.
Гарантированный и простой способ - замена диска, либо замена дисковода, и стоит выбирать именно из них.
Что именно выбирать вам - если важен объем, ставьте диск вместо дисковода, если объем не так важен - просто меняете HDD на SSD.
А HDD можно таскать во внешнем боксе.

Худший ответ:
На своем ThinkPad R500 установил SSD вместо штатного HDD. HDD через адаптер/коробочку вставил на место DVD, на вид не заметно. Адаптер покупал в DNS рублей за 300 год назад. На SSD перетащил образ OEM (заводской, с родного HDD) Windows и установил с нуля. Работать все стало реально быстрее раза в 3-4. Загрузка 30-40 секунд вместо 2 мин.
Если попытка одна то лучше действовать так, наверняка.
Вопрос: Есть ли простая CMS или PHP-фреймворк для решения моей задачи?

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

Худший ответ:
Еще вчера, я бы посоветовал вам modx. На данной CMS мы сделали очень много сайтов разной сложности.
Вам же я посоветую October CMS, это современная CMS, созданная с помощью Laravel, дружелюбная, с неплохой документацией. Для ваших задач, мне кажется ее хватит (но, тут уже вопрос к вашим требованиям, что там за личный кабинет пользователя).