pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Не ставляться куки в ПХП, как ето исправить?

Лучший ответ: вангую: патамушта есть вывод в браузер до установки печеньки.
тащемта, включение максимально возможного вывода ошибок и чтение логов - рулят.Если перед вызовом функции клиенту уже передавался какой-либо вывод (теги, пустые строки, пробелы, текст и т.п.), setcookie() потерпит неудачу и вернет FALSE. Если setcookie() успешно отработает, то вернет TRUE. Это, однако, не означает, что клиентское приложение (браузер) правильно приняло и обработало cookie.https://secure.php.net/manual/ru/function.setcookie.php

Худший ответ: из мануала
Возвращаемые значения ¶
Если перед вызовом функции клиенту уже передавался какой-либо вывод (теги, пустые строки, пробелы, текст и т.п.), setcookie() потерпит неудачу и вернет FALSE. Если setcookie() успешно отработает, то вернет TRUE. Это, однако, не означает, что клиентское приложение (браузер) правильно приняло и обработало cookie.
и как видно из вашего скрина, перед вашим условием есть инпуты
Вопрос: Как получить статические IP из разных стран?

Лучший ответ: Вы хоть почитайте что такое прокси/впн.
Уже не первый вопрос такой.
Как-будто это что-то бесплатное, захотел и вышел в интернет из любой страны, да еще и меняешь IP когда захочется.
Это вообще не вопрос в программировании/софте.

Худший ответ: Тут наверное не особо помогу, но есть хороший сервис по ИП геолокации - ip-api.com - использую на проектах. Определяет достаточно точно. По сути можете забирать оттуда инфу в сsv, json, xml. Ничего сложного в этом нет.
Вопрос: Как лучше всего «сколхозить» 8-штырьковое питание процессора?

Лучший ответ: А смысл? Тут еще важно что бы БП мог обеспечить питание 
Можно спокойно воткнуть 4х в 8х и все будет работать, доп 4х надо для питания проца при разгоне

Худший ответ: Года 3 назад завел Gigabit'овскую мать с AMD-шным процессором на 4х из восьми разъемах. Как потом выяснилось, дополнительное питание предусматривается для 6-8 ядерных процессоров, чтобы им хватало мощности, при сохранении обратной совместимости.
Так что не парься и запускай с 4мя, если не взлетит, то переходник с MOLEX всегда поможет.
Вопрос: Как за пол часа оценить уровень программиста?

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

Худший ответ: Просто заказчик хочет сэкономить на нашем сопровождении.
По факту это превратится в бесплатные консультации этого программиста.
Скажите заказчику, что будете консультировать его программера по ставке в два и более раз дороже
Можете даже не тратить свое время на проверку его навыков
Особенно бесплатно
Вопрос: Курсы\стажировка для java программиста?

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

Худший ответ: Из какого вы города? У крупных контор часто есть программы школ/стажировок с возможностью трудоустройства.
Вопрос: Что за странные пинги по Wi-Fi?

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

Худший ответ: inSSIDer показывает только точки, если у соседа точка далеко и у вас не видна, но его ноутбук рядом, вам он будет мешать. На 2.4ГГц микроволновки еще работают и тоже мешать могут. USB3.0 тоже помехи создает на этой частоте, если не ошибаюсь.
А может просто роутер глючит
Вопрос: Как поднять туннель на golang?

Лучший ответ: См. https://golang.org/pkg/os/exec/#example_Cmd_Start

Худший ответ: Вот пример
Вопрос: Возможно ли отследить отложенную задачу (at) с помощью команды ps?

Лучший ответ: Задачи at запускаются лишь в назначенное время.
Раз в минуту через cron производится проверка, есть ли команды для запуска и запускаются, если время назначенного запуска уже наступило или уже прошло.
Для просмотра списка задач используется команда atq.
До запуска скрипты хранятся в /var/spool/atjobs - можно посмотреть содержимое скриптов и их параметры запуска.

Худший ответ: Сразу после создания возможно ли отследить данный процесс с помощью команды ps? Как его найти в списке?
По имени? ps -ax выведет список всех процессов в текущем PID-неймспейсе.
Вопрос: Не мэтчится регулярное выражение?

Лучший ответ: А если изменить сам подход? Зачем парсить JSON регулярками?
https://codepen.io/KorniloFF/pen/vbaLdM?editors=1011

Худший ответ: Проблема из-за переноса строки. Чтобы ее решить преобразуй обратно в объект с помощью JSON.parse(), а потом сделай JSON.stringify() без третьего аргумента, либо в третьем аргументе укажи вместо '\t\' пустой стринг ''. Тогда json будет в одну строку без переносов и регулярка будет находить
Вопрос: Где искать css шаблоны?

Лучший ответ: bootstrap, skeleton и др. css-фреймворки

Худший ответ: На Тостере есть страница с формой и кнопками!!))
https://toster.ru/question/new
Или разлогинься и сюда бегом https://id.tmtm.ru/register/?consumer=toster
Вам же надо, надеюсь, не в виде готового архива к скачиванию, а то так вопрос и в баню улететь может...
Вопрос: Бизнес-анализ ВШБИ, ваше мнение?

Лучший ответ: Все зависит от тебя!
У меня вообще 9 классов образования, жил в деревне, 3 года в армии, и первый раз комп увидел в 2008г. Но это не помешало мне в 2011г открыть успешный бизнес связанный с ИТ. Монополия на знания давно разрушена, кем реально захочешь быть, тем и будешь.

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

Лучший ответ: Это решено уже лет 30 назад.
Посмотрите WinAPI.

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

Лучший ответ: Если билдеры перебор, а ВП кастомайзер не подходит, а ждать вордпресс 6.0 тоже не хочется, то пиши тогда на ajax обработчик клика по блоку. Если роль - админ - то по клику на блоке давай ему возможность смены текста. Для 2-10 блоков работы на час, два. Это при условии что все имена блоков их наименование тебе известны.
Чуть сложней будет если надо будет и пикчу менять и блоки местами, но при руках из нужного места справишься.

Худший ответ: Конечно есть. Elementor, особенно PRO.
Вопрос: Почему value видимо изменяется но не изменяется в коде?

Лучший ответ: Атрибут value и сам value - это разные вещи. 
Атрибут value  - говорит о том что при загрузке поле получит это значение. 
А value поля   - это скрытое значение, доступно из DOM. И можно манипулировать из js.

Худший ответ: Атрибут value и сам value - это разные вещи. 
Атрибут value  - говорит о том что при загрузке поле получит это значение. 
А value поля   - это скрытое значение, доступно из DOM. И можно манипулировать из js.
Вопрос: Как выполнить последовательную запись в mysql через телеграмм-бот (php-telegram-bot)?

Лучший ответ: Чтобы это сделать, нужно создать у пользователей в бд ещё одно поле «WaitingForAnsweringQuestion» и, когда он введет command1, записать что-то в бд, поставить «WaitingForAnsweringQuestion» в 1. Перед обработкой команд - проверять, равно ли единице это поле, и, если равно - думаю, ты понял - это будет дозапись. После дозаписи вернуть поле в 0.

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

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

Худший ответ: При использовании стека HTML & CSS & JS намного меньший размер, чем 50-100 МБ, невозможен в принципе, посмотрите, сколько "весят" браузеры, и не так уж это и много. Можно написать приложение на C#, а интерфейс делать с помощью разных "движков", но на хороших "движках", получится не намного легче, а WebBrowser, который ничего не "весит", вряд ли будет для вас "родным", это Internet Explorer.
Вопрос: Как фильтровать письма, закодированные в ХЗ что?

Лучший ответ: Это не "ХЗ что", а кодировка quoted-printable. https://en.wikipedia.org/wiki/Quoted-printable 
Далее, возможны варианты (потому что вы, как это традиционно бывает на Тостере, привели только фрагмент информации, который посчитали важным, а не код всего исходника письма, например):
- либо ваша почтовка не понимает эту кодировку (маловероятно), а система фильтрации - понимает,
- либо письма сформированы с ошибками (например, содержат неправильное указание кодировки в заголовке, потому почтовка их не раскодирует,
- либо вы что-то делаете неправильно (что - угадать сложно).
Однако, это не слишком важно, потому что невозможно фильтровать письма только по кодировке (полезные письма тоже могут быть отправлены в QP), маловероятно также, что их можно фильтровать по тексту, потому что спам может быть разный.

Худший ответ: Переведите текст, который хотите фильтровать, в кодировку windows-1251 и закодируйте в quoted-printable - по полученной строке ваш фильтр сработает. Проще всего просто скопировать соответствующую уже кодированную строку из исходника письма.
Вопрос: SEO отдельного лэндинга интернет магазина. Возможно ли?

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

Худший ответ: Сео не знает что такое раздел и лендинг, а если он не знает то как будет отличать?
Вопрос: Определить тип трафика на сайте, 3G или WI-FI?

Лучший ответ: Через js получить локальный IP-адрес пользовательского устройства (сценарии есть в интернете), если он из 100.64.0.0/12 - мобильный оператор, из других частных диапазонов - фиксированный. Не поможет, если абонент подключен через wifi, у которого аплинк 3G/LTE.
Если есть возможность выполнить http-запрос на клиентском устройстве, попробовать открыть личный кабинет четырёх операторов (типа lk.megafon.ru), если открывает без логина - вы нашли своего провайдера.

Худший ответ: Вопрос составлен не корректно, нужно узнать либо:
вход был мобильного устройства
или
с мобильного оператора подключено устройство
в первом случае определяем по user-agent, определение как!function(a){var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/IEMobile/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),q=function(a,b){return a.test(b)},r=function(a){var r=a||navigator.userAgent,s=r.split("[FBAN");return"undefined"!=typeof s[1]&&(r=s[0]),s=r.split("Twitter"),"undefined"!=typeof s[1]&&(r=s[0]),this.apple={phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window?this:void 0},s=function(){var a=new r;return a.Class=r,a};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this);

if (isMobile.any) { alert('Мобильное устройство')}
во втором случае определяем по ip, для этого нужна база с ip-адресами, например https://www.maxmind.com/en/geoip2-city или похожая, на просторах Интернета полно.
Ну если Вам нужно определить с какой скоростью (3G или 4G) подключен Интернет, то тут только к оператору, либо тест какой-то устроить по скачке/закачке файла, аля speedtest.net
И вообще интересно, для чего решается данная задача именно в поставленном контенте?!
Вопрос: Как реализовать динамическую загрузку actions?

Лучший ответ: В контроллере есть метод actions(), который частично определяет список экшенов, доступных в контроллере. Вы можете все экшены вынести в Standalone классы, сделать базовый класс, внутри которого проверять, есть ли доступ к этому экшену. 
Но мне было бы интересно послушать, зачем вам такое решение вообще? Есть же куча средств для контроля доступа! Да возьмите хоть RBAC.

Худший ответ: yii\filters\AccessControl
https://www.yiiframework.com/doc/api/2.0/yii-filte...
Вы передаете в него массив actions, так что остается только добавить Вашу логику формирования этого массива.
Вопрос: Как сделать чтоб Intelijj IDEA приняла мою jdk?

Лучший ответ: вообще гуглиться просто 
первая  ссылка в поиске 
Проверь первым делом 
file->project settings->module->language level
если не помогло тогда в 
File ->  Settings -> Build, Execution, Deployment -> compiler -> java compile 
вытсавить target bytecode version 
если собираешь мавеном , то укажи в pom.xml <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

Худший ответ: Пользуюсь Intellij IDEA с jdk 9  работает прекрасно. Хотя я новичок, а новичкам везет :)
Вопрос: Как правильно пользоваться псевдоэлементами?

Лучший ответ: Берешь class или id и пишешь в css class-name:before или after в зависимости где нужно поставить перед элементом или после. Внутри самого блока пишешь атрибут content. В скобках указываешь значение, которое нужно.
Например \f130 это вот такая иконка в Font Awesome.class-name:before {
    content: "\f130";
}
Или просто добавлять название класса в атрибут class=""
Например<div class="fa-microphone"/>

Худший ответ: Все очень просто <i class="fa fa-window-close" aria-hidden="true"></i>
<button type="button" fa fa-ban" aria-hidden="true">нажми</button>
а если с английским не в ладах читай
Вопрос: В чем смысл нейронных сетей / машинного обучения?

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

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

Лучший ответ: Правильный способ - отсортировать рандомно массив и потом брать элементы по-очереди с первого. Гуглите по ключевому слову Shuffle.array.Shuffle();

foreach (var randomItem in array) {
    Console.WriteLine( randomItem );
}

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

Лучший ответ: Насколько я понимаю, никакого .sln не нужно, например, Input.gyro, Input.acceleration.

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

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

Худший ответ: Вот обзор вашей памяти с разгоном: https://www.overclockers.ua/memory/hyperx-fury-hx4...
Вам в любом случае придется тестировать на своем железе, проверять насколько стабилен разгон.
Вообще с такими вопросами лучше на overclockers.ru, наверное.
Вопрос: Чем паттерн Repository отличается от DataMapper?

Лучший ответ: Это два абсолютно разных паттерна.
DataMapper - это то, что традиционно неправильно называют моделью. Тупо мостик между БД и объектом: считать данные из БД и записать в объект, сохранить объект в БД. Фактически CRUD. Способ автоматизировать рутинные операции. Моделью являться не может в силу изначальной ограниченности. 
Другими словами, это универсальный код, подходящий для работы с любыми объектами. Инструмент для работы с БД. Все его методы одинаковы для любых объектов.
Репозиторий - это то, что на самом деле является моделью - набор методов, реализующих бизнес-логику приложения. Метод в репозитории может включать в себя десяток разных запросов к БД для получения набора данных, необходимого в приложении, плюс их обработку. 
В отличие от DM, репозиторий содержит также уникальные методы, которые отражают конкртеные нужды конкретного модуля приложения.

Худший ответ: правильно было бы сформулировать вопрос так - чем ActiveRecord от DM отличается
DM:
AR:
Registry:
Вопрос: Что почитать на досуге?

Лучший ответ: Холост
Однозначно как пикапить девушек...
А прочтение книг честно слышу впервые, обычно просят что бы был опыт работы с фреймворками
Ну если так то почитай спецификацию языка PHP 7, ES2015. Заодно поймете полностью строение языка

Худший ответ: Ставь Zeal или читай онлайн Dev.io. 
Еще, если пользуешь человекоподобную ОС и есть аппарат на Андройде, советую поставить Man Man (исходники, G...Play)
Вопрос: Как сделать перенос строки в сообщении от Telegram Bot?

Лучший ответ: Используйте двойные кавычки. "Первая строка.  \nВторая строка."

Худший ответ: У меня отлично работает - \n
Вопрос: Какой GUI использовать для задачи «Расчет стоимости дома»?

Лучший ответ: Я попытаюсь его сделать на python3. Вот задался вопрос какой GUI подойдет для такой задачи?Tk

Худший ответ: Гуи там по сути не нужен - консоли хватит с головой
Tk - самое простое
Вопрос: ( IOS ) С чего начать новичку?

Лучший ответ: если цель - разработка под макось/яось, то и начинать имеет смысл сразу со свифта.
mbp 13 вполне пойдет для старта.

Худший ответ: 1)Лучше для начала прочитай книгу "Основы программирования для чайников"(2008).Не смотри,что старая,даст всю нужную базу
2)Потом выучи java.И практикуйся
Вопрос: Структура данных на фронт-енде и бек-енде отличаются. Кто должен переделывать?

Лучший ответ: На фронте данные построены так, чтобы было удобно рендерить, а на бек-енде - для запросов в БД. 
А между ними - API - в котором данные должны быть в виде удобном взаимопонимания.
Как договоритесь, как удобнее.
Что там во фронтенде, что там в бэкенде - это их внутренние дела.
Единственная точка взаимодействия - API.
Вот этот формат и оговаривается.

Худший ответ: Выкиньте бэкендеров и воспользуйтесь каким-нибудь serverless решением если они просто прослойка перед базой и не умеют даже данные в формат отличный от таблички для write модели конвертить
Удобство это по сути главное требование к API, а проблемы Бэкенда должны оставаться на бэкенде.
P.s. а ещё лучше прикинуть costs/benefits вместо непродуктивных споров
Вопрос: Как создать новый проект в pycharm?

Лучший ответ: Это правильно, что он не видит компилятор. Ведь у питона интерпретатор.

Худший ответ: Для нового проекта создайте новое виртуальное окружение выбрав "New environment using"
Вопрос: Где можно найти вывод из консоли при включении и выключении в Linux?

Лучший ответ: Лог ядра:dmesg
Если много (перемещаться вниз пробелом):dmesg | more
Добавить цвета:dmesg | pygmentize | more

Худший ответ: прямо всё не пишется.
Какие-то данные в /var/log/syslog идут
Вопрос: Как посчитать количество уникальных пользователей?

Лучший ответ: Что за фантазии? Вот скажите, чем не угодил GA?

Худший ответ: Когда пользователь запрашивает у сервера ваш сайт, он же формирует стандартный http запрос. В этом запросе есть куча заголовков, но для вашей цели вам интересны всего два - это заголовки с куками, у экспресса есть мидл который их распарсит, в них можете писать что чувак уже был у вас, а затем проверять это, однако если он их почистит, то это опять новый пользователь, тогда в добавок можно использовать заголовок с ip адресом, точно не помню как он в экспрессе берется, что типо req.remoteAdress короче в доке найдете. Вот с помощью этих двух механизмов можно их отслеживать, ну еще в теории геолокация но это уже лишнее) айпишник и куки.
Вопрос: Почему Input выходит за края формы?

Лучший ответ: .main-form-input {
  border: 1px solid #dddddd;
  width: 254px; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< вот поэтому
  height: 52px;
  margin: 2rem 0;
  display: block;
  border-width: 1px;
  border-radius: 5px;
}

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

Лучший ответ: обычно достаточно настроить chrome://settings/?search=lang

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

Лучший ответ: gen.lib.rus.ec
Гигантское хранилище всей доступной литературы - как иностранной (ее там больше) в PDF и архивов к кодам к этой литературе, если они есть, и русскоязычной PDF и DJVU. Заходите, вводите в строку поиска название или автора и в выдаче поиска смотрите ссылки на файлообменники. Все бесплатно, можно скачать торрент.

Худший ответ: gen.lib.rus.ec
Гигантское хранилище всей доступной литературы - как иностранной (ее там больше) в PDF и архивов к кодам к этой литературе, если они есть, и русскоязычной PDF и DJVU. Заходите, вводите в строку поиска название или автора и в выдаче поиска смотрите ссылки на файлообменники. Все бесплатно, можно скачать торрент.
Вопрос: Как установить обои на два монитора?

Лучший ответ: попробуйте John’s Background Switcher

Худший ответ: Странно. У меня все установилось штатными средствами Windows. Просто сделал папку куда сложил картинки и указал в персонализации. И скринсэйвер работает на все (три) мониторы. Только экран блокировки будет на одном (активном рабочем) мониторе но это и логично.spoiler
PS: при этом картинки на мониторах разные