pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как освоить сами принципы программирования, не зацикливаясь на каком-то языке?

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

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

Лучший ответ: На сервере или у Вас скорее всего время неточное.

Худший ответ: Настройка сервера не правильно настоена. Они должны создать папку для хранения session.
У меня было это на promo.proact-media.ru
В коде лажи нет у вас, пишите хостеру, он включит модуль. Если сервер свой напишите в комент, расскажем.
Вопрос: Не удаётся запустить проект после установки библиотек, через менеджер пакетов NuGet. Не найдены метаданные. Как решить?

Лучший ответ: проблема скорее всего в том, какой целевой фреймворк установлен в свойствах проектов
когда у библиотеки версия требуемого фреймворка выше, чем у приложения в котором она подключена, вываливается такая ошибка

Худший ответ: 1) Удалите пакеты
2) Поставьте их с nuget.
3) Павой кнопкой по solution -> Очистить (Clean Solution)
4) Попробуйте забилдить
Вопрос: Выбор долгоиграющих ноутбуков

Лучший ответ: Если мощность не нужна совсем, можно взять нетбук, например, Asus Eee PC на атоме + батарейку на 9 ячеек к нему (лучше сначала найти, к каким нетбукам есть такие батарейки на nb-power.ru). У меня Asus 1005P с такой батарейкой, работает 10-12 часов.
В случае, если нужны более мощные устройства (этот случай и рассмотрю), необходимо выбирать ноуты на Intel Core третьего поколения (тройка в начале модели — важно!).
Учитывая, что испытания полевые (таскать с собой придется), действительно, лучше взять что-то полегче — ультрабук, планшет или мелкий ноут.
Видео, встроенного в процессор, вполне хватит (даже для GTA IV, тестил)
В роли накопителя SSD для полевых условий подходит лучше — переносит тряску и удары.
Ну и, конечно, чтобы не было проблем с лицензией, можно подыскать аппарат с уже предустановленной восьмеркой.
А теперь, что больше подошло на яндекс маркете:

около 50к
Lenovo IdeaPad Yoga 13

около 60к
DELL XPS 14 Ultrabook (или DELL XPS 13 Ultrabook)

около 20к
DELL INSPIRON 5423

Недорогой нетбук
Samsung NC110 (увы, с семеркой на борту)
Подозреваю, к нему подойдет данный аккум на 9 ячеек
nb-power.ru/Samsung_N110.html

Еще вопросы? :)

Худший ответ: Asus zenbook ux31a работает около 7часов.
Правда зависит сильно от нагрузки, и подорожал за 1000уе.
Возможно ux32a по автономности похож.
Вопрос: Программисты какое у вас давление?

Лучший ответ: 3 года назад диагностировали ВСД по гиппертоническому типу, госпитализировали с давлением 180/90. В среднем давление было 130-140/80-85 на протяжении всех лет после диагноза (советую дома обзавестись тонометром Omron) и тоже чувствовал себя нормально. 3 месяца назад решил проверить вес и ужаснулся, 96кг. при росте в 175см. Пошёл в зал, сел на диету (точнее сказать заменил много вредных продуктов более здоровыми) и её до сих пор придерживаюсь и уже -17кг. Бросил пить и курить (выпиваю пару бокалов вина раз в месяц-два) и стал себя только от всего этого хорошо чувствовать. А давление как по учебнику - 120-130/80. Занимайтесь собой и не болейте!

Худший ответ: отвечу конечно тупо
ходите в спортзал каждый день
Вопрос: Защита от DDOS атак в golang?

Лучший ответ: При помощи правильно настроенного nginx'а.

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

Лучший ответ: Как просите - не делал, но видел такой hover-эффект ищете на странице, называется Apollo.
Надеюсь, чем-нибудь помог.

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

Лучший ответ: Берете и разбирайтесь с QThread. Для остановки/запуска используете сигналы/слоты (смысл QThread в том, что он умеет запускать свой eventLoop, и ловить QueuedConnection-сигналы из других потоков)

Худший ответ: кури канкаренси
Вопрос: Как сделать роутинг доменов в nodejs на VDS?

Лучший ответ: запрошеный хост передается в заголовке запроса Host
все веб-серверы ориентируются именно по этому заголовку.
Вот простой пример с express:var http = require('http');
var express = require('express');
var site1App = express();
var site2App = express();

var site1Req = site1App();
var site2Req = site2App();
var server = http.createServer((req, res) => {
    switch(req.headers.host) {
        case 'site1.ru':
        case 'www.site1.ru':
            site1Req(req, res);
            break;
        case 'site2.ru':
        case 'www.site2.ru':
            site2Req(req, res);
            break;
        default:
            //unknown host
            res.writeHead(404);
            res.end();
    }
});
server.listen(80);

Худший ответ: А ещё хорошим решением будет поставить тот-же nginx в роли reverse- proxy.
Вопрос: Систему управления контентом для Rails 3?

Лучший ответ: Не уверен, что это то, что вам нужно, но сам пользуюсь Radiant. Низкоуровневый, rails3. Работает довольно шустро. radiantcms.org/

Худший ответ: Ну так выбирайте по списку: RubyToolbox/CMS
Хотя, как по мне, гораздо быстрее самому сделать CRUD страниц под конкретный проект, работы то максимум на 1 день, даже с учётом прикручивания CKEditor и интеграции ссылок с ЧПУ на эти страницы в меню.
Вопрос: Как будет правильно, грамотно на php?

Лучший ответ: PHP сам по себе работает как шаблонизатор. То есть, если этот код вынесен в отдельный файл и не перемешан с логикой, и шаблон остаётся читабельным, то он вполне имеет право на существование.
Главный плюс в таком подходе — быстродействие. Главный минус — потенциальная уязвимость, но её при должном навыке можно прикрыть.

Худший ответ: Возможно, это не совсем правильно, но я пишу так:<input type="checkbox" <?$a?"checked":""?>>
Вопрос: Где кончается перевод и начинается авторский текст?

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

Худший ответ: Правила существуют. Как и профессия переводчик. Если вы не профессиональный переводчик, то назовите перевод «вольным» со ссылкой на источник или источники.
Вопрос: Простой PHP-класс для Twitter API на OAuth?

Лучший ответ: вот здесь Котеров подробно описывает тему, там есть пример простого класса http://dklab.ru/chicken/nablas/57.html

Худший ответ: Вы можете взять компонент из Zend_Framework 
framework.zend.com/manual/ru/zend.service.twitter.html
Вопрос: Нужна ли статья &quot;налоги в США&quot;

Лучший ответ: Мне интересно. Напишите пожалуйста.

Худший ответ: Да. Черт ногу сломит во всех этих дедакшенах. Про них бы поподробнее.
Вопрос: Посоветуйте книги для изучения реверс-инжиниринга и написания драйверов для USB-устройств

Лучший ответ: К.Касперски «Искусство дизассемблирования» www.books.ru/shop/books/540175

В.П.Солдатов «Программирование драйверов Windows» www.soldatov.net/

Худший ответ: Зубков asm Linux
Крыс Касперски IDA

2009-06-13 05:24:56 0day Lakeview.Research.USB.Complete.The.Developers.Guide.4th.Edition.Jun.2009.eBook-BBL
Вопрос: Верстка всего сайта по центру?

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

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

Лучший ответ: Банальный Кабельный тестер или Мультиметр который дешевле тестера , лучше с пищалкой брать чтобы не смотреть на шкалу в момент замыкания. Ну и к мультиметру понадобиться еще коннектор с обжатыми и закороченными парами (вставляем в розетку), со стороны свича или патч-панели ищем данную розетку. 
И первое и второе поможет найти порванные пары если таковые имеются.

Худший ответ: Есть такое утройство, пинговалкой называется. Вставляете его в один конец (на стороне розетки) кабеля и на стороне коммутатора ищите этот кабель. Например вот www.netping.ru
Вопрос: Определить DOM элемента?

Лучший ответ: Так у вас в ul последний элемент не li, а ul! Уберите его и будет праздник
И вообще, ul нужно вкладывать в li. В теге ul не должно быть ничего, кроме li!
Выпадающее меню делает с вложенными в тег li списками ul, например:<div class="child">
    <ul>
        <li><a href="#">#</a></li>
        <li>
            <a href="#">#</a>
            <ul class="podcatalog">
                <li><a href="#">#</a></li>
                <li><a href="#">#</a></li>
            </ul>
        </li>
        <li><a href="#">#</a></li>
        <li>
            <a href="#">#</a>
            <ul class="podcatalog">
                <li><a href="#">#</a></li>
                <li><a href="#">#</a></li>
            </ul>
        </li>
        <li><a href="#">#</a></li>
        <li>
            <a href="#">#</a>
            <ul class="podcatalog">
                <li><a href="#">#</a></li>
                <li><a href="#">#</a></li>
            </ul>
        </li>	
    </ul>
</div>
В вашем случае нужно писать :last-of-type, например:.child > ul > li:last-of-type {}

Худший ответ: .child ul > li:last-childПример
Вопрос: Как пережить смену ключевого представителя заказчика?

Лучший ответ: За неделю до дедлайна? А разве на этом этапе есть пространство для маневров?
Концепция проекта, проект, и детализированный план-график в актуальном состоянии на стол и запугивать провалом проекта )
Утсроить «мини-пьянку» и наладить отношения.

А если серьезно, то сильно зависит от человека и спонсоров проекта.

Худший ответ: А если за месяц? За какое время оканчиваются шансы для маневра? А если проект двухнедельный? :) я понимаю, что все зависит от обстоятельств. Интересно, кто как поступает в зависимости от обстоятельств?
Вопрос: SSD OSZ Vector. Скорость чтения меньше, чем скорость записи. Как так?

Лучший ответ: Ну судя на картинке скорость чтения все таки больше чем скорость записи...
Судя по практически одинаковым скоростям чтения и записи в районе 250МБ/с я думаю у вас sata2.
А по поводу TRIM - на скорость чтения он никак не влияет.

Худший ответ: И что?
Это нормально, у всех SSD так. Да и у HDD по-моему тоже.
Вопрос: Хочу убрать иконку Evolution из панели gnome [SOLVED]

Лучший ответ: прошу:
lxtips.posterous.com/remove-evolution-indicator-from-ubuntu-with-s

Худший ответ: Подтверждаю ПА, убирается правой кнопкой пунктом. Разве в 10.10 не так? В 10.04 проблем никаких.
Вопрос: Интернет магазин, адаптивный кататолог. Реализация

Лучший ответ: media queries вам в помощь

Худший ответ: Вы меня простите, давно еще задавался этим вопросом и иногда возвращаюсь к нему снова. 
Лучшее решение (имхо), сложилось в данном методе:В каталоге самое важное. Это фильтр, удобная навигация по категориям и сам каталог товаров. Ну оки... 
Имеется див с шириной 100% , туда загоняем 2 колонки. одна из них фиксированная (можно и не фиксированную) и вторая резиновая с отступом разным ширине первой колонки. Как вы могли уже догадаться, первая колонка имеет навигацию, фильтры и другие плюшки. Сам каталог товаров в резину пихаем. Манипуляцию удобная и изящная. При громадных экранах (4k+ / TV) можем поиграться с размерами товара, а лучше максимальную ширину для контейнера занять). Такой место удобен и для планшетов, что то поменьше прячем первую колонку... ну это уже ближе к UI.
Аминь.
p.s. Masonry не нужен, делайте удобно для клиента. 
Если товар или какой то контент не помещается - это не значит стилизовать все "узкие места" (кажется Лебедев писал).
Вопрос: Как в $.ajax разделить данные и добавить в разные области на странице?

Лучший ответ: Например возвращать не в html, а в jsonecho json_encode(array(
    'buy_table' => $buy_table, 
    'something_else' => $something_else
));$.ajax({
    url: "/test/query_ajax.php",
    data: $("#selections").serialize(),
    type: "POST",
    dataType: "json"
}).done(function(data) {
    $("#buy_table tbody").html(data.buy_table);
    $("#something_else").html(data.something_else);
});

Худший ответ: Получилось частично решить проблему таким способом:$("#buy_table").ready(function(){
	    $.ajax({
        url: "/test/query_ajax.php",
        data: $("#selections").serialize(),
        type: "POST",
    }).done(function(data) {
        $("tbody").html(data).find("#pagination").remove();
        $("#test").html(data).find("tr").remove();
    });
});
Но появилась другая проблема, элемент с id=pagination, не добавляется на страницу. Данные приходят таким способом:while ($row = $result->fetch_assoc()) {
echo "<tr>" . "<td>" . ++$n . "</td>" . "<td>" . replace_number($row[']) . 
"</td>" . "<td>" .replace_text($row[1]) . "</td>" . "<td>" . 
replace_text($row[2]) . "</td>" . "<td>$row[3]</td>
<td>$row[4]</td>
<td>$row[5]</td>
<td></td>
<td><a href=''>buy</a></td>
</tr>";
}
echo $paginate;
В  переменной paginate находится элемент ul с id=pagination, он точно приходит в data и добавляется если в php скрипте закомментировать цикл while. Подскажите как решить проблему!?
Вопрос: Какие интересные новости науки и техники Вас задели за живое?

Лучший ответ: Наука:
Физики построили квантовый компьютер в алмазе
Демаскировка опухоли: чужие среди своих
Симуляция высветила новый путь к ядерному синтезу
Протонный ускоритель может сделать солнечные панели вдвое дешевле
Физики впервые передали сообщение по нейтринному лучу
Шведы уловили сверхслабый звук квантовым микрофоном

Техника:
Touché: Enhancing Touch Interaction on Humans, Screens, Liquids, and Everyday Objects
Китайцы решили построить первый вакуумный поезд

Худший ответ: Полёт Dragon к МКС и пресс-релиз Planetary Resources. Даёт хорошее представление о перспективах в космосе через несколько лет.
Вопрос: Выбираю планшет: несколько вопросов по iOS и iPad

Лучший ответ: Cудя по вопросам сразу скажу, айпад не бери — разочаруешься. Там слишком много ограничений, которые тяжело принять линуксоидам.
Свободно заливать не получится, только с геморроями. Это тебе не линух.
Софта разного для iOS полно, но много платного, готов ли ты за него платить?

Отвечу только на те вопросы, с которыми я сам сталкивался.
1) Потоковое видео на айпаде не смотрю.
2) Дропбоксом не пользуюсь. Вообще.
3) У меня 16-гиговый айпад-2 уже год. О проблемах с место не задумывался ни разу. Сейчас вот только твой вопрос заставил посмотреть — свободно 10 Гб. Да, музыку и видео я не копирую на него. Мне хватает игр и книг.
4) Айпад под то и заточен, чтобы юзер мог с минимальными телодвижениями лазить в аппстор, это их хлеб. Да, без большого компа, прямо с самого айпада можно лазить в аппстор через вайфай и брать/покупать оттуда софт
6) Я думаю, что с регистрацие в апстор на Украине не должно быть проблем. Нужна лишь кредитка или дебетовая карточка.
7) Ясен пень потеряешь.

Ждать всегда можно чего угодно. 
Но если уж начал смотреть в сторону Киндла — бери. У меня Kindle DX. У меня была история с ним. Я разбил у него экран. Гарантия прошла (на тот момент ему было полтора года). Я обратился в Амазон — говорю, мол помогите отремонтировать. Они мне — без проблем — высылай свой испорченный, а мы вышлем новый. Выслали новый Киндл, а сломанный я отправил им обратно.
С Apple такое не прокатит.
Я теперь буду при возможности брать Киндлы и другим советовать. Но то Айпада тоже не отказываюсь. Жена и дети довольны, устройство достойное. Лишний зверь в моём зоопарке не помешает.
С китайцами намучаешься. Если готов к геморрою (а какой линуксоид не любит геморрой? :)) — тогда бери.

Худший ответ: 1. Про стриминг не скажу, но думаю какие нить стороние плееры могут дать возможность закачать в нх фильмы по wifi

2. про djvu не знаю, но про pdf/doc так — идёт файл с письмом как вложение, жмём на него и там будет открыть в ibooks или другой программе, и там будут и дропбокс и другие читалки

3. Так ведь зависит от софта — игры бывают и 50 мегабайт, а бывают и с полгига. Книжки мультимедийные тоже гигабайт весят. Исходя из своего опыта скажу, что на софт хаватет, а вот на фильмы в дорогу хочется больше.

4. да

5?

что касается других планшетов — iPad ходовой товар — всегда можно будет продать.
Вопрос: +1 к защите пароля методом тройного хеширования. Бред?

Лучший ответ: Скорее всего, вы пытаетесь переизобрести SRP.

Худший ответ: Ну, если подумать имея рандомный ключ и имея хэш с этим ключем особо ничего не сделать. Это только если этот ключ будет меняться. По сути вытащить пароль не выйдет и исполовать хэш тоже не выйдет. Но только учтите что делать придется так, юзер вводит пароль он хэшируется, потом вместе с ключем. то есть
md5(md5(password)+1234) (синтаксис схожий с js)
 Все это дело отправляется на сервак, там мы имеем захэшированный пароль и ключ (храним в сессии например) и делать надо что то вроде
SELECT id FROM users WHERE md5(phw.'.$key.') = '.$phw.' limit 1;
тогда в общем то все безопасно при перехвате.
Вопрос: С чего начать изучение python?

Лучший ответ: Если вы действительно определились, и уверены что хотите разобраться с Python, то лучше Learning Python, 3rd/4th edition за авторством Mark'a Lutz'a ничего не найти. Книга существует и в русском вариант, правда переведено только 3-е издание. В любом случае, смело покупайте и погружайтесь с головой.

Худший ответ: Имхо, сначала нужно прочитать Dive into Python (можно без глубокого вникания в текст и/или запуска примеров — просто иметь представление о возможностях языка), а потом написание более-менее реального приложения в выбранной области реальных задач (веб-программирование от, например, программирование стэнд-элон приложений сильно отличается). Примеры в книгах/на сайтах часто оторваны от жизни и не подразумевабт никакого UI, большего чем консоль/файлы с данными. Также полезно посмотреть код реальных приложений, того же django 

Ессно, это касается ситуации когда Python «ещё один mast-have язык» и что такое ветвление, цикл или хэшированная коллекция (ака словарь) понимать не нужно.
Вопрос: Почему в Windows 7 останавливается жесткий диск?

Лучший ответ: Была аналогичная проблема, гуглили, нашли 2 ответа, применили оба сразу — помогло, какой помог конкретно — не в курсе:-\
а) В плане электропитания выставить 1 минуту, а потом 0 (не never/никогда). После записи 0 он сбросится в «never/никогда», но это ничего страшного. Якобы это баг в виндах, когда «по умолчанию» never не работает, и надо выставлять 0.
б) hdd сам может подумать, что ему пора уснуть. Для фиксения этого нужно 1) обновить фирмваре (аккуратно только, есть риск потерять данные) 2) запустить что-нибудь типа hdd tune и поменять настройки энергосбережения (у каждого винта может быть чуть по разному).

Худший ответ: Это ноутбук или десктоп? На ноутах бывает важно где стоит HDD — на месте оптического привода или на месте главного винта.
Так же раньше мне попадались диски, у которых свое значение остановки вне зависимости от ОС (то есть, ОС может тоже подавать команду остановки если хочет, но если команды от ОС нет, то винт сам себя останавливает). Либо лечить заменой на другую модель или даже бренд, либо у некоторых дисков есть утилиты для настройки этих параметров, которые потом храняться на контроллере диска.
Вопрос: Какой самый ужасный пример «инженерного дизайна»?

Лучший ответ: А что вы подразумеваете под инженерным дизайном?…
Первая ассоциация с негативным интерфейсом у меня — 1С.

Худший ответ: Вот))
Вопрос: Локальная сеть дома. Как правильно её сделать «с нуля»?

Лучший ответ: приходящий инет на сервак в одну карту (который будет и шлюзом, дхсп, файловой помойкой и прочим), из него со второй карты в гигабитный хаб, из хаба уже в точку доступа (не роутер, а именно точку доступа, для wi-fi)
и настраивать сам шлюз (виртуализацию не советую поднимать для дома, нет смысла) - поднять nat+dhcp+dns+squid+торренотокачальку типа rutorent (для закачки торрентов) + медиасервер (plex, kodi, что больше нравится, для приятного меню и просмотра фильмов которые через торрентокачалку скачал) + все что душа пожелает
не хватило места на серваке, подкинул винтов, не хватило поставил сетевое хранилище
главное будет возможность расширяться быстро

Худший ответ: Роутер и хаб гигабитный, к которомк по utp подцепишь компы, как правильно тебе посоветоыали, dhcp пусть будет, а за всё остальное тебе не стоит заморачиваться, разве что при желании, максимум, что придётся - пробросить пару портов из внешки, но это уде так, спецефически
Вопрос: Привязать Яндекс-карту к Paypal?

Лучший ответ: А она VISA? Или VISA Electron?

Худший ответ: Почитайте вот тут я налюркал FAQ по подключению карт к палке, мож поможет

www.ebay-forum.ru/phpBB2/topic/54749-faq-банковские-карты-работающие-с-paypal/
Вопрос: Открытие «досье» клиента при телефонном звонке

Лучший ответ: Посмотрите в сторону Asterisk. На нем можно нарулить почти всё, что только можно захотеть.

Худший ответ: Спасибо. Видимо, я не очень точно сформулировал вопрос, поскольку не совсем разбираюсь в теме. Мне нужно понять, что нужно сделать, чтобы всё заработало. Сейчас есть база в 1С и будет один из вариантов многоканального номера. Нужно купить какую-то специальную железку (или софт для IP-телефонии), которая будет отдавать номера куда-то? Нужен какой-то специальный софт для обработки этих данных и связки с 1С или он будет «в коробке» с железкой? Как это вообще в принципе реализуется?

Для меня очень непонятен вопрос связи «получили номер -> начали искать в базе».
Вопрос: Как сделать разрешение экрана Windows 10 больше?

Лучший ответ: Тут не бубен нужен, а дрова скорее всего, для твоей видеокарты

Худший ответ: больше информации надо. какая видеокарта? какой монитор?
Я качал дрова на видюху с официального сайта железа. И удивительно то, что там они уже были специально для windows 10. У меня была preview месяц назад ставил. И дрова отлично встали. Даже 2 монитора отлично работают.
Вопрос: Какой выбрать относительно старый ноутбук до $300-400?

Лучший ответ: С рук и 5-6 часов — нереально. Проще тогда сразу параллельно новую батарею к буку заказывать

Худший ответ: Asus ul20a по цене примерно таким и будет, автономно живет часов 6, единственный минус достаточно слабый процессор. В свой поставил ссд стал очень шустрым.
Вопрос: Как поступить с неадекватным клиентом на Odesk

Лучший ответ: Так. При нулевой стоимости контракта отзывы не ставятся. Ну, вернее, они то ставятся, но вообще никак не учитываются и нигде не отображаются. Если клиент успеет сделать оплату − делайте refund и закрывайте. Закрыть проект можно с причиной «Unprofessional conduct». По fixed-price контрактам поддержка особо не заморачивается, так что можете быть спокойны в этом случае.

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

Лучший ответ: Потому что Вы сначала копируете эту картинку, а потом командой file_put_contents этот файл перезаписываете, записывая внутрь url картинки. Уберите file_put_contents совсем, он здесь не нужен.
Ну и вывод ошибок включить не помешало бы: phpfaq.ru/debug

Худший ответ: Ну и причем тут  nginx?
Этого вполне хватит чтобы сохранить картинку
$url = "img1.goodfon.ru/original/1920x1200/3/26/zmeya-udav...";
copy($url,'tmpimg.jpg');