pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: JQuery: методы $.add() и $.append() работают некорректно?

Лучший ответ: Как я понимаю, Вы желаете отыскать такой аналог вызова$(function(){
   $("p#append").click(function(){
      $(this).append("<div class='div'></div>");
   });
});
который создавал бы элемент по имени и затем снабжал его классом, а потом присоединял бы к указанному.

Тогда это вот что:$(function(){
   $("p#append").click(function(){
      $('<div />').addClass('div').appendTo($(this));
   });
});
Метод .add() не сгодится потому, что он используется для пополнения $-наборов. Например, его можно использовать, чтобы добавить два div-элемента вместо одного:$(function(){
   $("p#append").click(function(){
      $('<div />').add('<div />').addClass('div').appendTo($(this));
   });
});
Метод .css() не сгодится потому, что он используется для наложения CSS-свойств. Например, вот этот вызов:$(function(){
   $("p#append").css('color', 'red');
});налагает свойство{color: 'red';}

Худший ответ: $.append() заработал, $.add() — по прежнему нет
Что значит не заработал? Разберем вашу строчку:

$(this).add(«div»).css(«class», «div»);

1) Выбираем в объект элемент this (параграф).
2) Добавляем в этот объект с параграфами все найденные на странице дивы. Так как дивов на странице скорее всего нет, результат не меняется, $(this).
3) Применяем к этим объектам .css(«class», «div»).

Кстати, что это за новое css-свойство, class? Ни разу о таком не слышал.

Что касается пункта 1) Syntax error at line 5 while loading:
В предлагаемом для скачивания архиве код выглядит так:
$("p #add").click(function() {…}
$("p #append").click(function() {…}
Без закрывающих скобок и точек с запятой.
Вопрос: Правильно ли я подобрал компоненты для лазерного CNC гравера?

Лучший ответ: Нашел еще похожий интересный проект The MicroSlice, там тоже можно подглядеть используемые компоненты. Почему выбрали инфракрасный лазерный диод? Не безопаснее ли использовать красный лазер из видимого диапазона?

Худший ответ: Нужны еще сами шаговые двигатели) Ну и детали каркаса
Вопрос: Как получить все документы сайта, если у сайта нет карты?

Лучший ответ: по ссылкам

Худший ответ: scrapy 
или
grablib
Вопрос: Как создается pdf-ка, в которой одна длинная страница?

Лучший ответ: Устанавливаете размер листа в несколько метров и вперед :)
На маке я создавал так:
в настройках принтера создал новый вид листа, длиной в несколько метров и шириной А4
затем просто печатаю на этот лист, используя вывод не на принтер, а в PDF

Худший ответ: InDesign даёт, как максимум, 1296p (~5486мм или ~216") на 300ppi по обеим сторонам.
В PDF <1.6 максимумом были 172" (~4370мм).
PDF 1.6 разрешил использовать до 75000" (~1905км).

Достаточные размеры? Только вот PDF-ридер, боюсь, не поймёт такого, ляпнет «у тебя 50МБ на файл» и прощай идея, хотя даже в 50МБ можно вместить ого-го сколько всего. Где ж их сверстать? В индизе можно, а огромные, наверное, программно, через библитеки какие специальные…

По-моему, проще и удобнее использовать непрерывный/continuous режим в PDF-ридере.
Вопрос: JQuery не устанавливает атрибуты onmouseover и onmouseout в google chrome?

Лучший ответ: Проблема в том, что вы пользуетесь нестандартным для jQuery API, которое он не может поддерживать.

Правильно это делать так:
$(this)
    .width(width_resized)
    .mouseover(function () {
        $(this).width(width);
    })
    .mouseout(function() {
        $(this).width(width_resized);
    });


Худший ответ: Дело в том что вы устанавливаете атрибут и отсюда некорректная работа в разных браузерах.
Вот в этой статье есть ответ DOM: свойства VS атрибуты.
Вопрос: Нельзя изменять данные в структуре на прямую?

Лучший ответ: Предполагаю, что поле Company в объекте Im.Work описано тоже как свойство:
public Company Company{ get; set; }
В этом случае, когда вы пишете Im.Work.Company.CompanyName="Name", вызывается метод get для Company, возвращает копию структуры (потому что вернуть ссылку не может), и дальше вы пытаетесь в этой копии, никуда её не положив, поменять одно из полей. Оригинал от этого точно не изменится, и, по-видимому, компилятор не даёт выполнить заведомо бессмысленное действие (изменить объект, который сейчас будет уничтожен).

Худший ответ: Модификатора readonly нет?
Вопрос: Существует ли API Кинопоиска?

Лучший ответ: API есть, мы поговорили с ними и объяснили с какой целью нам необходимо, ребята дали доступ.
Сразу оговорюсь что есть лимит на количество запросов в сутки, и информация возвращаемая API не полная (но там есть все то что мы просили).

П.С. Денег не просили, мы в замен на страницах нашего сервиса опубликовали ссылки на КиноПоиск.

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

Лучший ответ: в SQL такого нет

Худший ответ: Нельзя такого сделать. Кроме того, не рекомендуется использовать SELECT * FROM .... Потому перечислив колонки, убьете двух зайцев.
Вопрос: Что нужно сделать, чтобы подключиться к БД Oracle как SYSDBA?

Лучший ответ: export ORACLE_SID=<имя экземпляра БД>
sqlplus / as sysdba
Выполнять надо из под пользователя  состоящего в группе dba, ну или из под того, из под которого ставились.
PS  Strongly recommend - учите матчасть. Начните с гайдов на сайте вендора.

Худший ответ: в классическом примере
su - oracle
env | grep ORA_
проверяете что ORACLE_HOME стоит на том месте где ваша бд которую хотите запускать
ps -elf | grep ORA
и убеждаетесь что экземпляр не стартован
sqlplus / as sysdba
попадаете в БД и читаете первые строки
должно быть слово idle
startup
PROFIT+)
Вопрос: Разработка приложений Android (путеводитель по музею) — с чего начать?

Лучший ответ: WiFi-покрытие всей площади (без выхода в интернет), на табличках рядом с экспонатами QR-коды с адресами страниц на локальном сервере. Работать будет и под Android, и под iOS и под WinPhone.

Худший ответ: Напишите, пожалуйста, подробнее по ссылкам ниже о вашем музее, могу предложить одну идею. Артем.
mr.zherart@gmail.com
vk.com/artemzherdev
fb.com/artemzherdiev
Вопрос: Как получить объект из модели и получить его свойства?

Лучший ответ: where() возвращает объект конструктора запроса, сам запрос еще нужно выполнить. Обычно это делается через ->get(), но в данном случае лучше так:$user = User::where(['email' => 'superman@gmail.com'])->first();
Ну а вообще, аутентификация делается вот так.

Худший ответ: User::where('password', 'xxx')->where('email', 'mail@mail.ru')->first();  
Только пароль вы не найдете потому что надо юзать Hash::make(); я привел чисто наглядный пример.
Вопрос: Книги по физике

Лучший ответ: Фейнмановские лекции по физике

Худший ответ: Айзек Азимов. «Популярная физика. От архимедова рычага до квантовой теории»
Вопрос: А бывают ли вакансии Java Developer в Google Russia?

Лучший ответ: Те продукты, которые делаются в Google Россия, пишутся в основном на C++ и JavaScript. На собеседованиях проверяются инженерные, алгоритмические и математические навыки, и знание того или иного конкретного языка на результат влияет мало. Скорее повлияет нежелание знать какие-либо другие языки.

Худший ответ: Насколько я знаю, в России разработки у гугла нет, только рекрутинг, брендинг и прочий менеджмент. Больше шансов попасть в какой-нибудь Google Irlandю
Вопрос: Экранирование результата javascript в php

Лучший ответ: Каникулы начались? Количество ошибок на квадратный метр зашкаливает.

Худший ответ: Вообще не понял о чем речь, но чувствую одним местом, что вам поможет json_encode
Вопрос: Понять, в чем беда с сетью?

Лучший ответ: Как человек долгое время проработавший в сети могу сказать что с большой вероятностью может логать порт на свитче. Попросите чтобы перетыкнули тебя в другой. 
А вообще, исключить провайдера можно достаточно легко, втыкни в кабель какой-нить другой комп или ноут. (только предварительно поменяй MAC-адрес 2го компа на свой, а то могут забанить (во всяком случае я бы забанил))
Еще могу сказать что если перетыкнут тебя а это не поможет, проследи не теряется ли сигнал все чаще, если да, то наверно где-то перетирается кабель, и скоро ему станет совсем плохо.
Сетевуха обычно или работает или нет. Полумеры редки и обычно ведут себя те так как в твоем случае.

Худший ответ: может быть кабель слишком длинный и сигнал слабый.
Вопрос: Сортировка AngularJs по вложеным объектам?

Лучший ответ: Попробуй так. В HTML:<tr ng-repeat="item in items | orderBy:predicate:reverse" class="gradeX">
А в заголовке<a href="" ng-click="reverse = !reverse; predicate = 'phone.type'">Tel</a>
Проверил на фидле. Вроде работает.
jsfiddle.net/Serhioromano/hrg0k5es/2

Худший ответ: Возможно, не уверен, нужно использовать функцию для сортировки.$scope.items = orderBy($scope.items, predicate, reverse);
В место predicate
Вопрос: Почему компьютер перезагружается по неизвестным причинам?

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

Худший ответ: Можно ещё в свободный молекс от блока питания воткнуть мультиметр и промерить напряжение (+12В и +5В) под нагрузкой. Может быть БП на высоких нагрузках не тянет.
Вопрос: Психология поведения. Литература?

Лучший ответ: «Психологя Влияния» Роберт Чалдини
Множество конкретных примеров того, как человек делает выбор (часто подсознательно), как этим пользуются другие (в том числе в корыстных целях), как можно контролировать своё поведение, попав в такую ситуацию, и как использовать указанные приемы для достижения конкретных целей.
Читается очень легко, для понимания человека очень рекомендую.

Худший ответ: «Я читаю ваши мысли» — Гласс Лилиан
Вопрос: Установка windows xp поверх windows 8.1?

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

Худший ответ: Как минимум, XP не дружит с SATA-контроллерами, пока ей не подсунуть драйвера. Как максимум - для остального оборудования драйвера тоже придётся искать, вряд ли производитель ноута озаботится ими.
Вопрос: Почему команда perl system() возвращает неверное значение?

Лучший ответ: попробуйте
top -b -n 1
или
top -n 1
top по умолчанию это же интерактивная команда, она не вернет ничего, пока Ctrl-C не нажать

Худший ответ: perldoc.perl.org/functions/system.html
"The return value is the exit status of the program as returned by the wait call. To get the actual exit value, shift right by eight (see below)." То есть надо делить на 256.
Вопрос: Ручная верстка или автоматика?

Лучший ответ: Минусы
1) получается тормозное и багнутое говно
2) занимает столько же времени, а может и больше
3) задолбаешься модифицировать
4) не бесплатно
5) остаешься нубом
Плюсы
1) можно снять с себя отвественность за верстку

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

Лучший ответ: Скиньте psd гляну.
Возможно режим наложения или прозрачность не проверили
UPD: 
Когда создаёте фигуру убедитесь, что это не просто путь 

Худший ответ: Скиньте psd гляну.
Возможно режим наложения или прозрачность не проверили
UPD: 
Когда создаёте фигуру убедитесь, что это не просто путь
Вопрос: Как реализовать обработчик событий в Python?

Лучший ответ: если надо просто чтобы функция заснула time.sleep(время_сна) 
если надо обработчик событий по таймеру, вам сюда, там вконце хороший пример:
https://docs.python.org/2/library/signal.html

Худший ответ: В бесконечном цикле читаете время из базы, вычисляете время сна, спите, выполняете нужную задачу и снова в начало цикла.
Вопрос: Зачем нужны матрицы в Direct3D?

Лучший ответ: Число, вектор и матрица - это все массивы. Просто размерности разные. Матрица по сути можно представить как двумерный вектор (двумерный массив).  Конечные матрицы естественно можно заменить векторами (одномерными массивами) - например, матрица 3х3 заменяется вектором из 9-ти элементов. Но со временем, оперировать матрицами Вы привыкнете и они будут для Вас нагляднее.
И используя конечное число операций с матрицами можно выполнить поворот, масштабирование и иные операции с фигурами. 
Я рекомендую Вам почитать побольше про матрицы. Для многих действий с ними хватает и знаний средней школы.
Например, habrahabr.ru/post/131931

Худший ответ: как тогда без матриц расщетать перспективу и положения костей анимации меша? каждую вершину в ручную перебирать?
Вопрос: Как изменить цвет родительского div'a при наведении на дочерний?

Лучший ответ: У вас меню выпадает при наведении на #nav li, верно? 
При #nav li:hover этот пункт меняет цвет и выпадает меню, которое находится в этом li?
Задача должна решаться простым#nav li:hover > a { background: #f5f5f5; }

Худший ответ: появились проблема, как указать с тегами "li ul"Этот момент я что-то не совсем понял; уточняйте. Но может такой вариант подойдёт без уточнений:[].forEach.call(document.querySelectorAll('.MenuBlock_1_panel'), function (el) {
    el.addEventListener('mouseenter', function () {
        this.previousElementSibling.style.backgroundColor = '#F5F5F5';
    }, false);
    el.addEventListener('mouseleave', function () {
        this.previousElementSibling.style.backgroundColor = '';
    }, false);
});
Вопрос: Как сделать build ios приложения?

Лучший ответ: Я думаю упущен момент с тем что UDID девайса этого человека должен быть вбит в Devices на developer.apple.com  и присутствовать в Provision Profile которым было подписано приложение, девайсов таких может быть не больше 100 если у вас обычный аакаунт (то при Product - Archieve - Export выбираете AD-Hoc Deployment), если же у вас Enterprise account то вбивать девайсы не требуется - просто выберете вариант в Product - Archieve - Export - Enterprise Deployment

Худший ответ: Можно воспользоваться системой testflight - это тоже делается через itunesconnect. Для него не нужно знать UDID второго устройства, нужно знать лишь почту аккаунта второго устройства и на нём установить приложение testflight. Это удобно для массового тестирования, но есть один минус - каждый билд грузится в стор для тестирования пару/тройку дней проходит модерирование у apple.
Посмотрите ещё вот это: crashlytics.com. Тут, на сколько я знаю, премодерирования даже нет. Но тоже требуется установка доп. приложения на все устройства, через которые будет в последствии ставится ваш билд.
В обоих случаях информация о новом билде будет автоматически приходить всем пользователям с приглашениям к его установке.
Вопрос: Русские символы в адресе(site.ru/статья.html) — возможные проблемы?

Лучший ответ: Главная проблема одна, и это, как всегда, Internet Explorer, отображающий URL-адрес в адресной строке в декодированном виде только при ручном её наборе либо при переходе по незакодированной (а значит, некорректной согласно RFC 3986) ссылке.
См. баг-репорт (голосовать за исправление нельзя, но можно щёлкнуть по ссылке «User(s) can reproduce this bug → I can too»).

Худший ответ: А вы посмотрите сколько страниц в выдаче поисковиков с аброкадаброй в адресе ссылки особенно со страниц поиска по сайте и у всех всё нормально индексируется и работает.
Вопрос: Существуют ли SSH-proxy для логирования?

Лучший ответ: Попробуйте ELF библиотеку snoopy (snoopy logger). Есть готовые пакеты под большинство rpm/deb-систем.
Логирует все исполняемые консольные команды, все запускаемые скрипты и тд. Обойти можно только отключив прелоад библиотеки (собственно надо иметь права суперпользователя).
Вывод в логах крайне подробный и информативный. Пример:Aug 10 06:30:01 ctrx snoopy[15967]: [uid:0 sid:15967 tty: cwd:/root filename:/usr/bin/scp]: scp www-data@***********:/home/www-data/downld02.txt /var/www/ctrx.com/collect/downld02.txt
Aug 10 06:30:01 ctrx snoopy[15968]: [uid:0 sid:15968 tty: cwd:/root filename:/srv/www/forum.ctrx.com/bin/collect-stats]: /srv/www/forum.ctrx.com/bin/collect-stats
Aug 10 06:30:01 ctrx snoopy[15966]: [uid:0 sid:15966 tty: cwd:/root filename:/srv/www/www.ctrx.com/bin/process-collect-data]: /srv/www/www.ctrx.com/bin/process-collect-data
Aug 10 06:30:01 ctrx snoopy[15969]: [uid:0 sid:15969 tty: cwd:/root filename:/usr/bin/sync-video]: /usr/bin/sync-video
Aug 10 06:30:01 ctrx snoopy[15971]: [uid:0 sid:15969 tty: cwd:/root filename:/usr/bin/basename]: basename /usr/bin/sync-video
Aug 10 06:30:01 ctrx snoopy[15973]: [uid:0 sid:15969 tty: cwd:/root filename:/usr/bin/flock]: flock -n 9
Aug 10 06:30:01 ctrx snoopy[15974]: [uid:0 sid:15969 tty: cwd:/root filename:/usr/bin/rsync]: rsync -a -L --log-file=/var/log/sync.log www-data@**********:/srv/video /var/www/ctrx.com/alias.ctrx.com/docs/projects/ctrx.com/
Aug 10 06:30:02 ctrx CRON[15963]: pam_unix(cron:session): session closed for user root
Aug 10 06:30:02 ctrx snoopy[15977]: [uid:106 sid:44096 tty: cwd:/ filename:/bin/cat]: cat /proc/diskstats
Как видно логируется точная дата, хост, uid, sid, терминал, pwd, команда
Далее можете уже на хосте настроить syslog-ng/rsyslog что бы отделять логи snoopy (по умолчанию летит все в auth.log) и если есть необходимость пересылать по tcp/udp на коллектор логов для дальнейшего анализа и хранения
Лично я пытаюсь его совместить со стандартным auth, authpriv и разделять по host/user что бы видеть кто когда логинился и что выполнял, а так же отсеять мусор от служебных пользователей типа zabbix (от zabbix-agentd), который выполняет кучу команд и в принципе не нужен в логах
P.S. Кстати благодаря этой библиотеке многое узнал о процессах протекающих в разных системах (Debian 6,7, Arch, RH5, Ubuntu Server 12.04/14.04) без моего ведома, о их "скрытой жизни". Особенно поразила Ubuntu Server в плохом смысле. 
Еще был найден баг в Debian 6 в скриптах bash_completion. В Wheezy уже починили.

Худший ответ: sreen вам в руки.
Вопрос: Плагин листания с apple.com?

Лучший ответ: > Из попыток вытащить

Как это по-русски.

Худший ответ: Не надо вытаскивать — это не этично. 
Попробуйте сначала сделать обычный слайдер. Потом попробуйте добавлять к нему запоздания по-разному.
Вопрос: Аддон для Firefox закрывающий табы справа или слева от текущего?

Лучший ответ: Вы — лентяй.

Набрал https://addons.mozilla.org/ru/firefox/search/?q=close+tab+right+or+left, глазами пробежался и увидел https://addons.mozilla.org/ru/firefox/addon/1849/ + кучу иных расширений. Неужели так сложно самому искать?

Худший ответ: Лучше расскажи в чем практический смысл этого?
Если речь о закрытии табов для побочных результатов при анализе многих сайтов, то лучше «tree style tab», как универсальное решение работы с большим числом логически связанных табов.
Вопрос: C# webbrowser и загрузка изображений?

Лучший ответ: а зачем клава? чем обычный Click(); or DoubleClick(); не устраивает?
скачивается через web client / httpclient и тд реализаций дафига
BitMapImage s = client.DownloadFile("string path");
или
var s = client.DownloadFile("string path");
Bitmapimage r = s as Bitmapimage;

Худший ответ: пункты 2 и 3 возможно реализовать в том или ином виде,
но пункт 1 губит всю автоматизацию на корню - если отбирать нужные картинки надо вручную - то делать думаю будет удобно в обычном браузере (учитывая глючность компонента Webbrowser)
Как вариант грузить N первых картинок из выдачи и разбираться с ними уже локально на компе.
Вопрос: Хранение картинок в БД: за и против?

Лучший ответ: Тут есть нюансы. Если вы будете хранить изображение в базе в виде BLOBа, то когда пользователь запросит с сервера данные все данные будут загружены в память. А это много. С другой стороны если получить только путь к файлу, можно отправить пользователю лишь этот самый путь либо стримить картинку средствами сервера/php. В этом случае потребление памяти будет минимальным.

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

Лучший ответ: возможно ли как это ускорить это средствами php.
Нет.
Ускорить можно только средствами головного мозгачто для этого применяли.
Брали скрипт, смотрели, откуда взялось сто тыщ запросов, вешали люлей написавшему, переписывали нормально.

Худший ответ: У вас скорее всего не скрипт тормозит а БД когда в ней становится слишком много записей. Сколько записей всего получается? Если база идёт только на вставку а чтения нет, то вставку могут замедлять индексы, т.к. постоянно обновляются. Отключите их, наполните базу, включите.
Вопрос: Организация работы с эл.почтой

Лучший ответ: IMAP вам поможет

Худший ответ: IMAP конечно может помоч, но необходимо учитывать, что это настройка используемого почтового клиента.
Если в ThunderBird (да наверняка у любого есть эта настройка) установить локальную папку для отправленных сообщений, то на сервере ничего не появится.

Отсюда вывод — настройте свой почтовый клиент на использование IMAP и убедитесь чтобы он настроен сохранять отправленную почту на сервер в нужную вам папку.

Второй вариант (я часто использую его, так как он работает и на POP3 протоколе) — настроить клиента для автоматического добавления вашего адреса в «Bcc». Тогда вы будете получать копию своей переписки в INBOX. Ну а далее решайте что с этим делать — либо сами управляйте (удаляйте/копируйте), либо назначте автоматические правила на подобные копии (копировать в папку).
Вопрос: Есть ли в Python и Go делегаты?

Лучший ответ: Делегирование - это шаблон проектирования, и реализовать его можно на большинстве современных языков программирования. Пример для Python есть в вики, никаких дополнительных ключевых слов для реализации делегатов в питоне не требуется, т.к. любой метод можно передать в качестве параметра куда угодно. Так же можно помещать методы в структуры данных, вот пример:def say_hello(name):
    print 'Hello,', name

def say_goodbye(name):
    print 'Bye,', name

phrases = {
    'hello': say_hello,
    'bye': say_goodbye,
}

def say(what, name):
    phrases[what](name)

say('hello', 'Ivan')
say('bye', 'Oleg')
В Go этот паттерн реализуется тоже очень лаконично.

Худший ответ: Если используете терминологию C#, то и поставили бы тег, больше бы ответили.
Если нет, пропустите этот ответ.
В большинстве языков возможность работать с функциями как со значениями называется first-class function values или first-class function objects, а возможность привязки некоторых данных к функции (точнее, к некоторым внутренним переменным функции, не являющихся ее параметрами) - замыканием (closure). Делегаты шарпа это фактически те же function object, они сейчас чаще так и называются. Есть правда и важное отличие, касающееся multicast-делегатов - во многих языках такой возможности нет, но это пожалуй единственное важное отличие, и его в общем-то несложно нивелировать. А вообще в питоне функциональные объекты и замыкания отлично поддерживаются, поддерживается в том числе привязка метода к объекту с помощью точки (obj.method), например:>>> class A:
...     def print_me(self):
...         print(self.v)
...
>>> a = A()
>>> a.v = 91
>>> a.print_me()
91
>>> f = a.print_me
>>> a.v = 155
>>> f()
155
>>>
Вот туториал: https://newcircle.com/bookshelf/python_fundamental...
Вопрос: Как сделать клик на кнопке ipad?

Лучший ответ: Вариант JS
Использовать совместно click и touchstart.$('document').on('click touchstart', '...', function (e) {
	...
});Вариант CSS
Использовать живительный cursor:pointer....{
	cursor:pointer;
}

Худший ответ: Данный баг был исправлен в версии ios8 и ещё куча других, так что качаем обнову и радуемся.
Вопрос: Как сделать перенос строки Linux в Win?

Лучший ответ: В более-менее продвинутых текстовых редакторах (Akelpad, Sublime text, Notepad++ и т.п.) обычно можно выбирать символ конца строки.
А по поводу генерации текстового файла средствами PHP - смотря как именно туда записываете конец строки. Если константой PHP_EOL - то будет на линуксе LF, на винде CRLF. А если вручную ставить символы конца строки - то какие запишете, те и будут.

Худший ответ: Что за чушь? На кой черт в имени файла делать символ \n?
Вопрос: Как покупать на Google Play?

Лучший ответ: В Google Play перед первой покупкой снимается $1 (потом вернут). Может поэтому не хватает денег. А так Ваша карта вроде должна работать. Конкретно PowerAmp можно купить напрямую.

Худший ответ:  van_gogh, спасибо огромное! Всё верно — добавил на счёт 100 руб. и всё прошло.
Я и не знал, что они на подобии PayPal «пробники» снимают с карты.
 Проблема решена!