Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Мне на почту пришло странное письмо с нечитаемыми и японскими символами. Что это, ошибка или попытка взлома?

Лучший ответ:
Ничего удивительного. Если светить своим емейлом на весь интернет, то на него всякий хлам и будет валиться.

Худший ответ:
Гугл переводчик пробовали использовать?
Вопрос: Нужен наставник по веб-программированию, поможете?

Лучший ответ:
Не обижайтесь, НО... кому вы нафиг сдались? Никто тут за вас не возьмется. Открыли поиск и вперед! Вы же как-то получили те знания, которыми обладаете, хотя, скорее всего, так же учились и занимались спортом. Если вы думаете, что у вас у одного времени мало, то вы глубоко ошибаетесь.

Худший ответ:
Могу дать прототип 20 страниц в Pencil - нужен прототип HTML на Semantic UI базовом.
4 страницы уже готовы, так что есть с чего начинать.
Устроит такое задание?
Вопрос: Метод siblings() из jquery в JS?

Лучший ответ:
var siblings = Array.prototype.slice.call(el.parentNode.children);

for (var i = siblings.length; i--;) {
  if (siblings[i] === el) {
    siblings.splice(i, 1);
    break;
  }
}
el - это твой DOM узел

Худший ответ:
Кстати еще есть одни вариант реализации, так как array.from() не работает в осле и на него огромный полифил. Можно реализовать так :function siblings(elem) {
    let siblings = [];
    let sibling = elem;
    while (sibling.previousSibling) {
        sibling = sibling.previousSibling;
        sibling.nodeType == 1 && siblings.push(sibling);
    }

    sibling = elem;
    while (sibling.nextSibling) {
        sibling = sibling.nextSibling;
        sibling.nodeType == 1 && siblings.push(sibling);
    }

    return siblings;
}
Вопрос: Как научиться писать масштабируемый и понятный для другого человека код на си-подобных языках?

Лучший ответ:
Можно полистать разные хорошие книги вроде Голуба, Элджера, Александреску и так далее.
А можно пару раз послушать разнос от лида в духе КТО БРОСИЛ ВАЛЕНОК НА ПУЛЬТ маллоком память под объект отхватил, а потом очистил ее  делитом?! и прекратить так делать.
Практика под мудрым руководством "законника от кода" - самое милое дело.

Худший ответ:
Выделяйте в отдельные процедуры код, который повторяется или может быть применен позднее. Также - осмысленные куски типа инициализации.
Вопрос: Можно ли использовать global в php?

Лучший ответ:
везде один и тот же ответ - использование GLOBAL в php - ЭТО НЕ ЕСТЬ ГУД
Геттер к пример можно использовать, чтоб в другом месте получить и всякие другие варианты..
Безопасная альтернатива для global vars php - stackoverflow.com/questions/7290993/safe-alternati...

Худший ответ:
class Test
{
    public function __construct( & $app )
    {
        $this->app = $app;
    }

}

$test = new Test( $app );
Вот такой код еще куда ни шло но и он я бы сказал не очень хорош. 
Использовать global можно только в конструкторе класса чтобы присвоить внутренним полям класса глобальные значения. При условии что эти глобальные переменные не объекты, и создаются кодом который находится в большой зависимости, например в index.php на котором 5 лет группа программистов писала код. Естественно поменять такие переменные не всегда возможно (ввиду необходимости глобального рефакторинга). Либо когда это "псевдоконстанты" как я их называю, когда переменной присваивается значение и оно не меняется на протяжении всего выполнения скрипта. В любом другом случае это крайне не рекомендуется.
Если следовать этому правилу (которое я придумал сам) то в принципе ничего страшного случится не может.
А вообще лучше всетаки посмотреть в сторону Dependency injection.
Вопрос: Что за MasterCard Virtual появился у меня в кипере?

Лучший ответ:
1. Бесплатный сыр только в мышеловке
2. Уважаемый пользователь системы WebMoney!

Благодарим Вас за активное использование сервисов нашей системы и дарим Вам подарок – виртуальную карту MasterCard с бонусом в 100 рублей (узнайте подробнее на wm-card.com/virtualcards.aspx?type=mastercard)! Карта уже появилась в Вашем WebMoney Keeper. Не видите ее в списке? Зайдите повторно в Ваш WebMoney Keeper.

Воспользоваться картой просто:
 — пополните ее на любую сумму от 1 рубля (используйте опцию 'пополнить')
 — получите реквизиты карты в SMS-сообщении.

Оплачивая при этом счет на пополнение карты, Вы принимаете 'Соглашение' wm-card.com/agreements.html и 'Правила Программы wm-card' /wm-card.com/tos.html

С уважением, WebMoney Team

* Расширенное управление картой (операции, выписка, тарифы и многое другое) — на сайте wm-card.com 

3. Как выяснилось, это виртуальная карта MasterCard, эмитентом которой выступает Сетевая Расчетная Палата. Карты были автоматически заведены для некоторых WMID резидентов РФ.
После перезагрузки карточка появилась в списке кошельков.

Карта позволяет совершать покупки в интернет-магазинах, в т.ч. забугорных, на eBay, Амазон и т.д. Также привязывается к PayPal.

Тариф довольно выгодный — перевод средств с кошелька WM на карту 1%.

Возможно, испробую в скором времени на ticket.rzd.ru

Худший ответ:
И мне… и мне не выдали тоже! )
Вопрос: Как сделать так, что бы при выводе алерта с датой рождения указывалось окончание год, лет, года. например (тебе- 11 лет, тебе 4 года)?

Лучший ответ:
если возраст от 11 до 19 
    вывести "лет"
иначе если последняя цифра возраста 1
    вывести "год"
иначе если последняя цифра возраста от 2 до 4
    вывести "года"
иначе
    вывести "лет"

Худший ответ:
можно в зависимости от правил русского языка сделать переменную содержащую лет, года и тд и выводить ее после проверки age. не силен в русском, но вот ссылкаhttps://www.lingq.com/learn/ru/preview/item/55200/
Вопрос: С чего начать изучение 1С?

Лучший ответ:
Вы будете смеяться, но на мой взгляд, нет ничего лучшего для старта в профессии, чем работа во франче.
Попробую объяснить свою точку зрения.
1. мир 1С насчитывает сотни различных конфигураций. Все их выучить нереально. Значит надо выбрать ту единственную в которой молодой человек станет специалистом. Ну а осмысленный выбор можно сделать только "поварившись" внутри.
2. Кроме языка программирования надо знать предметную область, а это уже та сфера, которая может быть просто неинтересна программисту (иначе он сразу бы пошел учиться на бухгалтера :) ), знания по предметной области тоже лучше получать от разных бухгалтеров, общение с которыми опять же дает работа во франче.
3. Работая одним одинэсником фикси, молодой человек впитывая опыт своих коллег быстро "бронзовеет", т.к. становится "самым умным" среди четырех 50 летних бухгалтеров и потихоньку теряет тот запал для изучения новых конфигураций и прочего с которым начинал работать. Во франче он постоянно самый молодой, потому как все развиваются семимильными шагами, и чтобы догнать тимлида надо много попотеть.
Ну так далее.
Поэтому молодые го во франчи...
А там и литературу посоветуют по той конфе на которую к сертификации надо готовиться и советом помогут.

Худший ответ:
Шаг 1: пройти курс (стенограмма) от Павла Чистова, этого вполне хватит для старта
Шаг 2: устроиться в местный 1с-франчайзи, хоть стажером-джуниором; как сотруднику будут скидки для сдачи на сертификаты, плюс общение с уже знающим народом - "программирование" под 1С это не столько программинг, сколько по большей части объяснения-разъяснения.
Вопрос: Какой эмулятор электронных схем выбрать новичку?

Лучший ответ:
circuitlab
Altium Designer.
На сколько мне известно - Altium не имеет возможности проводить анализ температур, и, тем более, анализировать надежность элементов.
На простом уровне довольно трудно столкнуться с деградацией элементов от температуры, электромагнитного воздействия, проникающей радиации... и т.д. Даже если вы собираетесь заниматься силовой электроникой. Так, что советую сосредоточиться на простых вещах. 
Слона нужно есть по частям. ОписаниеЖурнал на рутрекере

Худший ответ:
Можно попробовать LTSpice. Он, по крайней мере, бесплатный.
Если в будущем планируется баловство с ардуиной, то Proteus.
Вопрос: Какую БД использовать в Erlang для высоконагруженного сервера?

Лучший ответ:
Таких вопросов не должно возникать у тех кто дорос до High-Load. С другой стороны изначально правильное проектирование – это хорошо.
Mnesia не должна использоваться как основное хранилище. Riak – да.
Чтобы не тратить время на Riak можно воспользоваться библиотекой, предоставляющей общий интерфейс и начать с Mnesia, а в будущем, когда проект дорастет до продакшена – перевести на Riak без изменения схемы таблиц.
Ссылка: KVS. Получить бесплатную поддержку можно здесь.

Худший ответ:
MongoDB используем с rabbitmq (который построен на erlang). Под .net есть быстрый, open source провайдер, пока что все очень нравится :)
Вопрос: Проблема с созданием rewiterule

Лучший ответ:
RewriteEngine on

RewriteCond %{QUERY_STRING} ^(do=.*)$
RewriteRule .* /%1?

RewriteRule ^(.*?)&tag[0-9]+=(.*)$ /$1-$2 [N]
RewriteRule ^do=(.*?)-(.*)$ /$1/$2 [R=302,L]
Обращение к URL адресу:/?do=servers&tag1=50_craft&tag2=active_admins&tag3=airdrop&tag4=no_sleepers&tag5=oxide&tag6=sethome&tag7=tpa
Приведёт к перенаправлению на:/servers/50_craft-active_admins-airdrop-no_sleepers-oxide-sethome-tpa

Худший ответ:
а что мешает перенаправить на пхп-скрипт, обработать запрос, переписав на нужный и загрузив требуемую страницу?
Вопрос: Вопрос по поводу %username%

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

Худший ответ:
%username% — это семантическая сущность. у одного юзернейма может быть несколько nickname на ресурсе. если юзернейм, например поменяет nickname, а его помнят, в основном, по старому nickname, то в переписке могут его упоминать по старому nickname и все будут понимать, что это старый %usernаme% с новым ником. 

обычно это просто обращение к человеку, пользователю какого-то портала. говорят, пошло с лепрозория, там по какой-то ошибке в скрипте приветствия и теглайна не показывался юзернейм пользователя, а вместо него показывался шаблон подмены %username%. например: «Индейка — единственный зверь хитрее человека, %username%.»
Вопрос: Исключение определённых ID с условием ИЛИ работает некорректно?

Лучший ответ:
А какой вопрос? Если интересно что не так с запросом на RoR, то было бы полезно его увидеть.
Сам sql запрос смотрится слишком странно, так как genre_id по-любому не сможет быть равен 10 и 12 одновременно. Если я правильно понял задачу (тут она тоже не описана), то надо делать AND вместо OR. То есть, если фильм не имеет жанр 10 и не имеет жанр 12.

Худший ответ:
Одна из тех ситуаций, когда M2M не айс.

Делайте exclude грубо говоря
SELECT `movies`.* FROM `movies` 
INNER JOIN `movie_genres` ON `movie_genres`.`movie_id` = `movies`.`id` 
WHERE movies.id not in 
(
select movies.id from movies left join movie_genres on movies.id=movie_genres.movie_id 
where movie_genres.genre_id in (10,12)
)
GROUP BY `movies`.`id`;
Вопрос: Как создать UI?

Лучший ответ:
но интересуют безрамочные интерфейсы, а-ля: Telegram desktop, Radiant Player и т.д.
Qt как раз наилучшее решение.
https://www.google.ru/webhp?sourceid=chrome-instan...

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

Лучший ответ:
Вы стали свидетелем одной из оптимизаций современных браузеров.

http://jsbin.com/OBaMoqe/1 - в комментариях пометил основную суть, но повторюсь

когда вам нужно выполнить что-то жирное, вы непременно должны вынести это дело из общего контекста выполнения (через setTimeout или предпочтительнее webworkers), иначе остальной код и все события по перерисовке будут ожидать окончания работы этой жирной логики.

js - асинхронный язык. Вся соль языка в том, что все тяжелые вычисления можно и нужно проводить паралельно.

Худший ответ:
Не уверен, но, быть может действительно манипуляции с DOM выполнятся по завершению всей функции click(). Если это так, то поведение очень странное.
Вопрос: MacBook: работа от зарядки vs работа от батареи?

Лучший ответ:
Кажется, все современные ноутбуки при работе от сети не используют батарею.
На батарее есть микроконтроллер с датчиком заряда. Он определяет, нужно ли заряжать батарею.
Если нужно, он часть питания отводит на зарядку, иначе - блокирует подачу тока на батарею.
Чем меньше вы перезаряжаете батарею, тем дольше она вам прослужит. Например, батареи Apple теряют 20% заряда через 1000 циклов.
Однако, даже если батарея не используется, она всё равно немного разряжается. На старых Макбуках батарею можно было снимать и хранить отдельно, но на современных моделях это не получится сделать.
Подробнее о батареях и их эксплуатации можно почитать тут - https://www.apple.com/support/macbookpro/batteries...
Из своего опыта могу сказать, что через 3-4 года пользования ноутбуком поменять батарею стоимостью от 3000р до 6000р (смотря где и что заказывать) не напрягает.

Худший ответ:
Короче эппл говорит, что постоянно сидеть от сети это плохо, лучше гонять. И хранить долго только с зарядом в 50%.
Вопрос: Редирект в nginx HTTPS ссылок facebook на HTTP?

Лучший ответ:
Как сделать редирект до предоставления сертификатов?Никак. Так устроен TLS. Купить сертификат — совсем не дорого, например у startssl.

Худший ответ:
А в настройках кнопки нельзя это поправить?
Вопрос: Почему отправленные сообщения через mail(), попадают в спам?

Лучший ответ:
mail использует sendmail или postfix на вашей машине.
Если у ip машины нет ptr (DNS ptr, обратная запись и т.д.) записи, то 100% в спам попадет сообщение, а машина (ip) в спамлист
Решение тут
Где найти smtp не локальный сервер для разработчика?

Худший ответ:
Лично у меня дело было в $headers  = "Content-type: text/html; charset=utf-8 \r\n"; Удалил
Вопрос: Можно ли легально использовать рейтинг Кинопоиска и IMDB?

Лучший ответ:
Вообще http://www.kinopoisk.ru/docs/usage/ (пункт 6) но с другой стороны с ними можно договорится

Худший ответ:
IMDB разрешает брать свои данные, но только для частного и некоммерческого использования.
http://www.imdb.com/help/show_leaf?usedatasoftware
Вопрос: Android-разработка с использованием телефона Fly?

Лучший ответ:
на 4pda есть тема про прошивки этого телефона
4pda.ru/forum/index.php?showtopic=390225
и в ней есть ссылки на драйвера. может подойдут.

Худший ответ:
1. У гугла есть список драйверов. Fly там правда нет, но может быть что-то пригодится:
developer.android.com/tools/extras/oem-usb.html
2. Сам разрабатываю на дешевом китайце и тоже проблема с дровами. Спасает виджет - https://play.google.com/store/apps/details?id=bohl...  Но подходит только для рутованных телефонов.
3. Могу еще предложить вот такой сайтик с универсальным драйвером - adbdriver.com
Вопрос: Ищу книгу Профессиональное программирование на PHP, Джорджа Шлосснейгла

Лучший ответ:
Мне эта книга оказалась полезной только на начальном этапе моего программистского опыта. В дальнейшем больше пригодились «PHP 5. Профессиональное программирование» Э. Гутманс, Баккен С., Ретанс Д. и «PHP: объекты, шаблоны и методики программирования» Мэтт Зандстра

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

Лучший ответ:
Поисковики не дали результатов
Да ну ладно )
Роутинг организовывается на базе Роутера и созданных правил. Все современные фреймворки имеют у себя роутинг.
Сейчас даже standalone роутеров очень много.
Вот вам самые популярные:
https://github.com/chriso/klein.php
https://github.com/nikic/FastRoute
https://github.com/dannyvankooten/PHP-Router

Худший ответ:
Гугли про ЧПУ и про то, как его реализовать.
Если кратко, то обычно это делается через mod_rewrite.
Вопрос: Я запустил команду git, боюсь что сделал что-то страшное, можите посмотреть?

Лучший ответ:
замёржил изменения с origin, ветка letters_site в свою рабочую копию на местную ветку, имя которой можно посмотреть через git status

Худший ответ:
Ты пытался обновить ветку из origin/letters_site
я обычно забираю ветку так:git checkout --track origin/branch_name
Вопрос: Куда бежать с upwork?

Лучший ответ:
Разделяю ваше негодование. Помимо страшных зависаний, постоянных выпадений, апворк еще умудряется брать за свои услуги 10% с каждого заказа. На проекты нельзя отписываться не указав стоимость работы (а как отписываться, если в проекте еще ничего не понятно и нужно выходить с заказчиком на диалог).

Худший ответ:
Нормальный взял заказ на 800р в час на freelansim
Уже второй такой.
Почти тоже самое что на upWork. За вычетом процентов и комиссий, почти столько же.
Есть жизнь и в ру фрилансе
Вопрос: Самая Короткая Форма Обратной Связи на PHP?

Лучший ответ:
одна единственная кнопка "получить ответ".

Худший ответ:
Самое простое решение - воспользоваться сервисами live-частов (zopim например).
Вопрос: Как через Facebook Graph получить всю открытую информацию об ID?

Лучший ответ:
Для выполнения большинства запросов требуется токен. 
У Facebook есть Graph Explorer, но большая часть информации представлена в качестве публичного профайла.
Я был недавно в фейсбуке, так вот там говорили, что они интенсивно работают в плане улучшения безопасности и приватности. Одно из нововведений - разные ид пользователей для разных приложений. Так что все эти ваши поделки в принципе бесполезны.
Если вам действительно необходимо работать с данными пользователей, агитируйте их использовать вход через фейсбук в ваше приложение, при этом предлагайте какие-то бонусы взамен.

Худший ответ:
Взял все поля из https://developers.facebook.com/docs/graph-api/ref... и похоже эта вся нужная информация, ну и запрос с токеном отправляю.
Странные конечно некоторые моменты. Например нельзя вернуть фото в 2х размерах, либо picture.type(large) либо picture.type(small)
в остальном, вроде бы данные все возвращает
Вопрос: С чего начать обучение разработки под iOS?

Лучший ответ:
Да нее, какой Objective-C? Какой С? Вам сюда сначала.

Худший ответ:
Есть еще язык программирования "smart BASIC".
Его преимущества:
- очень простой по сравнению с Objective C
- документация и поддержка на русском языке
- можно программировать сразу на iOS устройстве (для программирования не нужен Мак)
Если же у вас есть Мак и лицензия разработчика, то с помощью "smart BASIC SDK для Xcode" можно программу на "smart BASIC" легко опубликовать в App Store как самостоятельное iOS приложение. И для этого не понадобится писать ни строчки на Objective C.
Так что, как видите, есть варианты посложнее, а есть варианты и попроще.
Вопрос: Насколько полезен Hibernate? Сильно ли он упрощает работу?

Лучший ответ:
Полезен или нет зависит от вашего проекта. Если у вас парочка сущностей и 10 методов, в которых идёт обращение к базе - тогда хибернейт вам не нужен. Если у вас большой, растущий проект, где десятки и сотни сущностей и много CRUD операций - без JPA, hibernate, spring data и т.д. вам не обойтись. Хибернейт сильно упрощает жизнь в простых вещах, но сильно усложняет в сложных. Также можно рассмотреть профит применения хибернейта как получение кэша нескольких уровней из коробки.
Посмотрите литературу в общем по ORM проблеме и JPA, без привязке к конкретной реализации, которой и является хибернейт.
П.С. А добавлять какой-то код или логику в сеттеры я бы крайне не рекомендовал. Есть набор заповедей хорошего разработчика - SOLID, первый принцип - Single responsibility - "каждый объект должен иметь одну обязанность и эта обязанность должна быть полностью инкапсулирована в класс". А в вашем случае есть какая-то модель/бин - который в полях содержит данные - это и есть его единственная обязанность, а логика по чтению-записи в базу не должна этот объект интересовать в принципе.

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

Лучший ответ:
Как можно ее поднятьАктивно помогать в Q&A, метко комментировать в профильных топиках, а также направлять конструктивный фидбэк авторам статей.

потому что статья интереснаяЕсли не секрет, то о чём?

:(Выше нос! Всё будет хорошо!

Худший ответ:
Почитай Справочный раздел — карма.
Вопрос: VPS XEN. Как спрятать демон от админов?

Лучший ответ:
Ты в своем уме? Админ — человек, а люди не могут видеть демонов.

Худший ответ:
Вообще лучше бы свалить к другому хостеру =) Который не страдает такой фигней. 
А по сабжу - проверить, что админы не имеют доступа к машине (нет лишних ssh-ключей, сменен пароль). Убрать прокси за iptables. 
Ну и проверить, что у вас вообще Xen, а не openvz. Снаружи виртуалки Xen админ не должен видеть, что у вас в ней запущено. Только по ssh/сканированием по сети. 
Впрочем, это не отменяет того, что администратор VPS всегда может выключить вашу виртуалку и получить доступ к её файлам. А на чтение - так и вообще без выключения.
Вопрос: WebStorm или PhpStorm от JetBrains: в чем разница?

Лучший ответ:
Выбирай PhpStorm, в нем практически все тоже самое что и в  WebStorm + собственно поддержка php, фреймворков и некоторых cms на нем написанных.

Худший ответ:
WebStorm встроен в PhpStorm. Если будешь использовать php, то второй вариант однозначно.
Вопрос: Как сделать PDO + IN?

Лучший ответ:
Самый простой способ, взять ключи массива и по ним потом "прибиндить" данные, что-то типа:$inValues = [1, 2, 3, 4];
	$inKeys = array_map(function($key){return ':var_'.$key;}, array_keys($inValues));
	
	$sql = 'SELECT * FROM `table` WHERE `field` IN ('.implode(',', $inKeys).')';
	
	echo $sql;
	
	$db = new PDO(...);
	$stmt = $db->prepare($sql);
	
	foreach($inValues as $key=>$val) {
		$stmt->bindParam(':var_'.$key, $val);
	}
с execute аналогично:<?php

	$inValues = [1,2,3,4];
	
	$preparedInValues = array_combine(
		array_map(function($key) {
		   return ':var_'.$key;
		}, array_keys($inValues)),
		array_values($inValues)
	);
			
	$sql = 'SELECT * FROM `table` WHERE `field` IN ('.implode(',', array_keys($preparedInValues)).')';

	echo $sql;

	$db = new PDO(...);
	$stmt = $db->prepare($sql);
	$stmt->execute($preparedInValues);

Худший ответ:
Честно, не проверял, но по вашей логике примерно следующее:$values = [1, 2, 3];
$in_query = implode(',', array_fill(0, count($values), '?'));
$query = $DB->prepare(sprintf("UPDATE `Ttopic` SET `main`= ?, `main_id`= ?, `type`='".$f['type']."' WHERE `id` IN (%s) LIMIT 10", $in_query));
if($query->execute(array_merge([$main, $theme], $values)) echo 'ok';
Ну и конечно же `type`='".$f['type']."' в запросе это зло.
Вопрос: Что делать если сервер недоступен из отдельных сетей?

Лучший ответ:
Можно попробовать сослаться на результаты мониторинга подобных сервисов: host-tracker.com.

Худший ответ:
Проверить ситуацию с другими хостерами и сменить текущего, если с другими все ок.
Вопрос: Как превести str к нормальному виду в Python 3?

Лучший ответ:
Так у вас "UTF-8" это кодировка в которой результат,
 "B" это походу указатель на base64,
 т.к. "UmVsZWFzZS5yYXI=" это равно "Release.rar" в этой кодировке.
"?" - разделитель

Худший ответ:
Нужно сначала разделить на пары, а потом в цикле склеивать.>>> import email.header
>>> 
>>> s = "=?UTF-8?B?UmVsZWFzZS5yYXI=?="
>>> 
>>> email.header.decode_header(s)
[(b'Release.rar', 'utf-8')]
>>>
В одной строке может быть несколько разных частей в разных кодировках (бывают и неизвестные кодировки). Так что нужно писать отдельную функцию, которая учитывает любые варианты.
Вопрос: Google Play аккаунт продавца?

Лучший ответ:
Intermediary — это банк-корреспондент, он необязателен, но если он известен, платежи проходят чуть быстрее. Но я не вижу, чтобы Гугл спрашивал intermediary. Поэтому все, относящееся к intermediary (название и SWIFT), пропускайте, у вас останется только SWIFT самого Авангарда.

Худший ответ:
Здесь было обсуждение о реквизитах банка