pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как заставить монтажников убрать скрутки в подъезде?

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

Худший ответ: Согласно нормативу -  Правилам Устройства Электроустановок, - скрутка в чистом виде (скрутили, забыли) незаконна, т.к. она недолговечна и в силу своей природы может привести к возгоранию \ замыканию. Если провода были спаяны \ сварены \ обжаты и скреплены специальным зажимом, то это уже не скрутка.ПУЭ, п.2.1.21. Соединение, ответвление и оконцевание жил проводов и кабелей должны производиться при помощи опрессовки, сварки, пайки или сжимов (винтовых, болтовых и т.п.) в соответствии с действующими инструкциями, утвержденными в установленном порядке.
Вопрос: Как выкладывать свои наработки на github?

Лучший ответ: для снипетов есть gist.
готовый шаблон можно и на github.

Худший ответ: Кроме как гитом вы на гитхаб ничего не положите. Создаете репозиторий, кладете в него нужные запчасти, делаете git push - и готово.
Потом, если у вас будет апдейт вашего шаблона, подкладываете новые файлы в репозиторий, совершаете ритуал коммита и снова пушите.
Вопрос: Реально ли использовать систему контроля версий для дизайнера? (mercurial)

Лучший ответ: Я из репозитория дизайнера выгнал в дропбокс ибо:
а) Засоряет репозиторий с кодом кучей графических файлов, которые могут быть использованы, а могут быть и отбракованы. Те, что будут использованы попадут в ресурсы проекта. Зачем в репозитории хранить psd и прочее? Только увеличивает размер.
б) Дизайнеру не зачем вникать в детали системы контроля версий. Ему это просто ни к чему. Пользы практически ноль.

Худший ответ: Я как-то уже задавал похожий вопрос на хабре, вот что ответил товарищ: habrahabr.ru/qa/9025/#answer_38410
Вопрос: Как разработать Web-приложение?

Лучший ответ: Сначала учите HTML
www.postroika.ru/html
htmlbook.ru
Потом учите PHP
microsin.net/programming/HTML/php-examples.html
www.puzzleweb.ru/php/17_if_else.php
www.php.su/books/?php
www.eltisbook.ru/php/obrabotka-form.php
www.site-do.ru/php/uroki_php.php
2develop.ru/category/phpmysql
life-prog.ru/view_cat.php?cat=6&page=1
phpblog.su
dnzl.ru/view_cat.php?cat=4
www.codeharmony.ru/sections/php
Смотрите этот канал www.youtube.com/user/IllyaLoshek/playlists
Потом ООП PHP
www.php.net/manual/ru/language.oop5.php
www.php.su/learnphp/phpoo/?php5
www.codeharmony.ru/materials/49
www.codeharmony.ru/materials/51
www.php-spravka.ru/showall/2/1
www.internet-technologies.ru/articles/article_773....
и phpblog.su раздел ООП
Потом фреймворки, но с symfony2 не советовал бы начинать, к этому времени вы уже сами найдёте нужную инфу о фреймворках в общем ))

Худший ответ: Решить задачу по отправке сообщений - это несложно.
Выучить symphony, или даже просто применить в этом случае - может зависеть от миллиона ваших личностных факторов.
Если прямо отвечать на вопрос (с чего начать?) я бы сказал так:
Начните с того, что решите эту задачу (про отправку сообщений, сервер и т.д.) на любом языке и любым говнокодом. И когда доделаете, все заработает и вы поймете, какая получилась каша - решайте сами, лучше ли было бы использовать какой-то фреймворк и best practices.
Если вы пришли на практику, вам дали задание и вы даже не знаете с чего начать... То кажется, что где-то очень много рекламируют фразу:
"Программирование - это легко:
1) Выбираешь популярный фреймворк.
2) Задаешь вопрос на тостере.
3) PROFIT."
Вопрос: Как определить входит ли геоточка(с широтой, долготой) в радиус?

Лучший ответ: Зачем библиотека? Есть формула в 1 строку, определяет расстояние в метрах.
$distance = 2 * asin(sqrt( pow(sin(deg2rad( ($lat1-$lat2) / 2)), 2) +
 cos(deg2rad($lat1)) * cos(deg2rad($lat2)) *
 pow(sin(deg2rad(($lng1- $lng2) / 2)), 2))) * 6378245;

Если точки в БД хранятся — выбирайте не все, а только в определнных пределах. А для них уже вычислять расстояние

Худший ответ: Ответил на фрилансим , вкратце это будет выглядеть так:import  math
dist = math.hypot(x-Sx, y-Sy)
if  dist < r: print("Входит")
else: print("Не входит")
Вопрос: Клонирование всей системы. Как?

Лучший ответ: clonezilla.org/

Хороший опен-сорс создатель клонов.

Худший ответ: А это долгий путь, тут нужен WinPE
www.todo-backup.com/products/home/
Вопрос: Что за странные приборы установлены на домах в Москве?

Лучший ответ: Golden (Beeline) WiFi передатчики.
Внутри точки доступа Nortel Wireless Access Point 7220 или 7215.
Nortel Wireless AP 7220 с фирменным кронштейном:
В Golden их называют: "шишка Брагина" в честь руководителя департамента услуг РОЛ (который тоже принадлежит ГТ) Дмитрия Брагина, курирующего в ГТ WiFi. Жители их назавают фонарями, грушами и ульями.
    Есть информация, что суммарная мощность этой шишки равна 1800мВт. Для сравнения, мощность домашней точки доступа не превышает 100мВт. А излучение данного оборудования в 18(!!!) раз больше максимально допустимого излучения для точек доступа, ввозимых в Россию.

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

Лучший ответ: "Спили мушку, сынок..."

Худший ответ: Айайай. У твоей девушки должна быть свобода выбора. Так тебе ничего не светит.
Вопрос: Маленький робот — есть ли у него имя?

Лучший ответ: Роберт Силверберг. Вот сокровище…

Худший ответ: Это вроде «верный вопрос» Шекли?
Вопрос: Что делать дальше?

Лучший ответ: просто хотел узнать, что делали вы, после того как вы закончили основы
У меня не было курсов. И Тостера тоже не было. Доступ в Интернет был, но не чаще, чем раз в неделю, на час и на скорости примерно 15 килобит в секунду. У меня даже IDE не было. Был только учебник, текстовый редактор, компилятор с интерфейсом командной строки и желание стать программистом. Я прочитал учебник и пытался писать программы. Когда не получалось, перечитать учебник ещё и ещё раз, экспериментировал с кодом снова и снова. А так как писал я на Ассемблере, ошибки в программах в лучшем случае заканчивались её молчаливым закрытием, а в худшем перезагружали или завешивали компьютер. Через год упорных ежедневных стараний я достиг уровня достаточного, чтобы устроиться на работу.
Ну как, помогло вам знание о том, что делал я?

Худший ответ: Программиста определяют написанные им программы!
Программист это тот кто пишет программы!
А не тот кто закончил курсы/вуз/получил сертификат
Пишите код, создавайте приложения, и такие вопросы сами отпадут!
Вопрос: Как писать многострочный код Python'a в консоли?

Лучший ответ: Можно так еще>>>a = 4;\
... sum = a + 4;\
... print(sum)
8
>>>_

Худший ответ: Вместо стандартной python-консоли лучше использовать ipython. Там можно, например, работать с большими кусками кода, используя %cpaste.
Вопрос: Сильно ли замедляет загрузку сайта лишний CSS код?

Лучший ответ: Удалите весь ненужный CSS для одной из страниц и сравните время.Больше половины из этого кода на других странице не нужна, и вопрос в том, сильно ли такая каша влияет на скорость загрузки сайта?
А что значит "сильно"? Скажем, если окажется, что это даёт задержку в 30мс - это будет сильно? Я бы выпилил весь лишний код, пользователи мобильного интернета только спасибо скажут.

Худший ответ: при грамотной настройке статики/кеширования css запросится один раз
другое дело, что если вдруг css не подгрузится или заблокирован - другие страницы расползутся
поэтому каждый раз решение зависит от целей
ну и сами посомтрите, как и что работает
webo.in
www.webpagetest.org
Вопрос: Кто какой использует time tracker ?

Лучший ответ: Toggl - простой и удобный трекер.

Худший ответ: Тоже Toggl, после перебора много всякого другого.
Эти же ребята счас кочегарят https://teamweek.com/, присматриваюсь )
Вопрос: Статья о barebone-ноутбуках. Имеет смысл писать и выкладывать?

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

Худший ответ: Первая мысль, когда прочитал заголовок вопроса: «А такие нынче вообще производятся?»
Хотелось бы ещё краткий обзор рынка: какие вендоры, порядки цен
Вопрос: Смартфоны на которые реально установить Android?

Лучший ответ: А не проще взять дешевый гуглофон, типа оптимуса? Те девайсы, на которые энтузиасты портировали андроид, обычно практически не выполняют свои функции (единственное исключение — практически допиленный HTC HD2, но дешёвым смартом я бы его не назвал)

Худший ответ: HTC Touch Cruise он же HTC Polaris он же HTC P3650.
Ставится Android 2.2 (я сам ставил), выполняет все свои функции.
Из косяков — не работал видеоплеер, не смог запустить нормальную навигацию (igo).
Вопрос: Как настроить синхронизацию проекта на github и production сервера?

Лучший ответ: Всё довольно просто - вэб хук на гитхабе, который стучится `постом`, например, к `http://mydomain/fetch`. На сервере висит обработчик который запускает скрипт, который в свою очередь делает `git pull`. Вот и всё. 
Вот пример как запускать сторонний скрипт, так же можно и `git fetch --all` / `git reset --hard origin/master` запускатьrequire('child_process').spawn('cmd', ['/C', 'node', 'tools/fetch.js']);
А так можно делать файл `touch`, и так как `iisnode` по-дефолту слушает `index.js` - сервер перезапустится.require('fs').utimesSync('index.js', new Date(), new Date());

Худший ответ: Упорство и труд всё перетрут, ага ;) Почитайте тут developer.github.com/webhooks
Вопрос: Как изменить язык на моем сайте по Геолокации?

Лучший ответ: Пожалуйста, не надо.
Используйте Accept-Language.

Худший ответ: Поддержу идею использования Accept-Language.
Вдруг я турист в Китае, но по китайски не шпрехаю. А агент мой на русском. Ну и грузите мне контент на языке моего агента.
Но, дабы дать человеку выбор, могу предложить вытащить диапазоны ip-адресов для каждой требуемой страны и подгружать соответствующий языковой пакет при определении ip-адреса клиента. В иных случаях - грузить дефолтный языковой пакет.
Вопрос: Svchost при выходе в интернет начал каждый день полностью перегружать RAM на минут десять. Как с этим бороться?

Лучший ответ: ProcessExplorer от MS показывает какая служба запущена в каком svchost.

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

Лучший ответ: Думаю, в общем случае никак, потому что SASS код на выходе соответствует одному-единственному варианту CSS кода. Но если есть CSS код, то ему можно сопоставить бесчисленное множество SASS вариантов.
Есть конечно штуки вроде css2sass, но нормальный человеческий SASS код с переменными, примесями и прочим, на выходе он не даст.

Худший ответ: Нужно силой пересадить неразумных верстальщиков на SASS. Например, переименовать файлы .css в .scss или прогнать через css2sass.herokuapp.com, затем объяснить им как компилировать полученные файлы в CSS. На начальном этапе миксины вообще не использовать.
Оффтоп: вы для какого-то журнала ответы собираете? Уж очень разнообразны ваши вопросы.
Вопрос: Какова роль интерфейсов в ООП?

Лучший ответ: Приведу пример на коленке. Хотим, например, написать абстрактную файловую систему. Для начала, определим интерфейс, для ФС:interface FileSystemInterface {
  public function write($file, $data);
  public function read($file);
}
Затем, хочу реализацию интерфейса ФС для работы с файликами:class OSFileSystem implements FileSystemInterface {
  public function write($file, $data) {
     // открываем файлик, пишем данные
  }

  public function read($file) {
    // открываем файлик, возвращаем данные
  }
}
Вдруг, кому-то захотелось файловую систему в облаке. Окей, не проблема, реализуем это:class CloudFileSystem implements FileSystemInterface {
  public function write($file, $data) {
     // открываем соединение с облаком, пишем данные
  }

  public function read($file) {
    // открываем соединение с облаком, возвращаем данные
  }
}
Пусть у нас есть кой-то код, работающий с файловой системой, назовем его "Хранилище файлов". Пусть он выглядит примерно так:class FileStorage {
  protected $Fs;
  
  public function __construct(FileSystemInterface $Fs) {
    $this->Fs = $Fs;
  }  

  public function saveFile() {
    $this->Fs->write('file.txt', 'file data');
  }

  public function getFile() {
    return $this->Fs->read('file.txt', 'file data');
  }
}
Отлично! Теперь мы можем хранилищу файлов отдать любой объект с реализованным интерфейсом FileSystemInterface. Пример:// Хранилище файлов работает с файловой системой ОС:
$FS = new OSFileSystem();
$FileStorage = new FileStorage($Fs);
$FileStorage->getFile();

// Хранилище файлов работает с файловой системой в облаке:
$FS = new CloudFileSystem();
$FileStorage = new FileStorage($Fs);
$FileStorage->getFile();
Использование интерфейса, в данном случае. позволяет нам писать только реализацию работы файловой системы, а бизнес-логика, работающая с файловой системой никак не меняется, она знает, что в любом случае файловая система реализует интерфейс FileSystemInterface и может без опаски использовать методы этого интерфейса.

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

Лучший ответ: А что Вы ждете? Ждете до чего? Сделать пакость?
Мой совет - не делайте пакостей в любом случае. Требуйте денег, пишите в поддержку апворка, но 1 день - это ни о чем. Тем более, что выходные.
Но лучше брать предоплату или/и использовать сделки с протекцией или/и брать оплату поэтапно если проект объемный.

Худший ответ: Это fixed-price заказ, деньги уже, конечно, внесены на UpWork, как prepaid milestone?
Вопрос: Ответственность поисковых систем и просто сайтов  за статистику запросов

Лучший ответ: Я думаю это эффект от «флешмоба» который начался в Рунете



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

Лучший ответ: Работаю только с Word, Excel, PowerPointБерите любой, самый дешевый, из имеющихся в наличии.

Худший ответ: «разница в яркости между 250 и 300 кд/м2 — сильно заметна или при офисном освещении не принципиальна?»
Вопрос: Сортировка массива?

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

Худший ответ: Кто мешает в структуру [Приоритет, Операция] впилить и Позицию? Хотя зачем она вам? 
Вам нужно распарсить введенное выражение в удобную для обработки рекурсией или циклом форму.
Я бы стремился к такой записи (для 5+15*2/10+2^3):

array(
  0 => '2^3',
  1 => '2/10',
  2 => '15*{1}',
  3 => '5+{2}',
  4 => '{3}+{0},
);

Такой массив проходится одним циклом с простым switch. Но да, вопрос заключался в алгоритме такого разбора =).
Вопрос: Что делать с input'ами?

Лучший ответ: CSS свойство box-sizing поможет: jsfiddle.net/rnG4w/1/

Худший ответ: И да… про padding-и тоже не забывайте)
Вопрос: Первая помощь 2.0 для школы, что с ней делать 1 января?

Лучший ответ: По закону они могут сказать «Мы хз че он там поставил» и прихватят тебя.

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

Лучший ответ: Это называется соотношение многие ко многим.
Задается отдельной табличкой видаCREATE TABLE `xref_user_chat` (
 `user_id` int(11) NOT NULL,
 `chat_id` int(11) NOT NULL,
 PRIMARY KEY (`user_id`,`chat_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

Худший ответ: Вам необходимо, чтобы владелец виде принадлежащие ему объекты?
В таблице `chats` ввести поле owner account handle.
Отображать владельцу его объекты WHERE chat owner account handle = current account handle.
Каких двух пользователей нужно связать с таблицей `chats`?
Вопрос: Где место звездочки?

Лучший ответ: Первый вариант семантически действительно обозначает отдельный тип. Проблема вот в чем:
Type a, b,c;
Type* pA, pB, pC;

В этом коде все выглядит так, будто a, b, c — объекты, а pA, pB, pC — указатели на объекты. На самом же деле указателем является только pA

Запись по второму варианту является более точной:
Type a, b,c;
Type *pA, pB, *pC;


Худший ответ: Первый вариант
Мне нравится (тем же, чем и Вам)

к тому же у нас это корпоративный стандарт.
Вопрос: Как реализовать такой момент: при загрузке например site.ru, что бы постоянно еще запускался мой js скрипт?

Лучший ответ: Год обезьяны близок!
Grease Monkey!
https://ru.wikipedia.org/wiki/Greasemonkey

Худший ответ: Сделайте расширение для браузера.
Вопрос: Подойдет ли wordpress?

Лучший ответ: Да, конечно.
Как сказал человек выше, вам придется поставить несколько плагинов на WP для приобретения данного функционала.

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

Лучший ответ: Lib.js 20кб за 1 минуту. На МКС и то быстрее поток идет.
Комплексно:
https://wordpress.org/plugins/wp-minify/  этот, либо поищите похожее.
+ заголовки кеширования либо манифест ( да, есть плагины)
Еще вариант -  CDN cloudfare или клоны. дороже, но решит проблему сразу

Худший ответ: Скорей всего тормозит сам WordPress. Настройте кэширование.
Вопрос: Прошу оценить первую страничку лэндинга, как на восприятие?

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

Худший ответ: если не трудно, что именно подвигает к такой мысли? текст под датой?
Вопрос: Игнорирование в Git содержимого папки, но не самой папки?

Лучший ответ: Мы обычно делаем
.gitignore:
 /tmp/

touch tmp/.keepme
git add tmp/.keepme # тут еще вроде какой-то ключ для force указать надо

Или стоит задача оставить папки _вообще_ пустыми?

Худший ответ: Есть одно решение.
В каталог положить .gitattributes с export-ignore.

А на продакшн выкладывать не git repo целиком, а делать экспорт (через git-archive).

У меня на тестовом стенде это активно используется — по push в репозиторий hook'ом выполняется git-archive + tar x в нужном каталоге.
Вопрос: Какую выбрать версию Visual Studio для дальнейшего изучения С# по книге Шилдта «С# 4.0 Полное руководство»?

Лучший ответ: Без разницы вообще. Даже если версией ниже - это не критично, главное чтобы версия .Net была не ниже. Можно вообще использовать альтернативные IDE - SharpDevelop например.

Худший ответ: 2010 вполне хватит, но кто запретит использовать новейшее ПО? Для изучения эти версии особо ничем отличатся не будут кроме внешности. Так что можно и Express 2013 for Desktop.
Вопрос: Full Stack Web Development Specialization на Coursera — будет ли польза?

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

Худший ответ: Любые знания - польза.
Вопрос: Почему для каких-то действий используют JS а не label+checkbox/radio?

Лучший ответ: В таком способе есть особенность — при построении из JS структуры нужно динамически формировать правила. Мне кажется, что многие начинают сразу с jQuery, не зная нативного JS и не умея пользоваться его возможностями.
Пример — стоит попросить кого создать на ходу правила при динамическом формировании элементов, и тут же в ответ увидишь удивлённые глаза.
Другой пример — ощущение, что про 3 фазы событий знает не так много людей, как хотелось бы. На вопрос, можно ли при клике на элементе обработать его в document так, что до этого элемента оно так и не дойдёт — ещё более круглые глаза... Когда объясняешь человеку, что его onclick вообще никогда не сработает, не верит.
Так что делайте как удобно, но не рассчитывайте, что вокруг будут делать как лучше. Тенденция — делать как проще и с наименьшими затратами. Знания библиотек становится более значимым, чем знания основ.

Худший ответ: #ch1:checked ~ .d1 .s1 
А если таких 50 будет? Для каждой ручками css прописывать будете?
На js более универсально в любом случае.
Вопрос: Как подключиться к localhost из гостевой ОС в Virtual Box?

Лучший ответ: Именно к localhot (127.0.0.1) обратиться нельзя никак. Но в Вашем случае, наверное, достаточно обратиться к тому адресу, который назначен физическому сетевому интерфейсу (если есть роутер, то что-то вроде 192.168.1.2). Главное, чтобы OpenServer слушал этот адрес.

Худший ответ: Вопрос решился тем что я просто в OpenServer сделал вот такую настройку и всё заработало.
Вопрос: Неправильная логика в YII?

Лучший ответ: Если Вы считаете, что это недоработка фреймворка, то никто не запрещает Вам оформить issue на GitHub.

Худший ответ: Попробуйте нечто типа:
'usersdd2' => array (self::BELONGS_TO, array('Users', 'Users2'), 'userid'),
или 
'usersdd2' => array (self::BELONGS_TO, 'Users as Users2', 'userid'),
Я не знаю как это в Yii сделать, но ругается не на ключ, а на значение, вы подключаете две одинаковые таблицы без алиасов, этого в mysql сделать нельзя (если я правильно понял что вы делаете)
Вопрос: Как правильно отправлять письма через php чтобы доходили на «Gmail для домена»?

Лучший ответ: Настроить отправку почты через SMTP.

Худший ответ: Что-то изменилось на сайте/сервере. Т.к. это работает и по сей день (функция mail без всякого SMTP). Единственное что посмотри в папке спама...
Вопрос: Pекоммендуется ли писать &lt;?php в самом начале файла?

Лучший ответ: Вы сами и ответили на свой вопрос. 
Если пишите чисто для себя — пишите так, как вам удобно. Если для кого-то — то лучше использовать <?php

Худший ответ: Это тот самый Bad Practice.
Вопрос: Virtualbox и старые программы в fullscreen?

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

Худший ответ: Попробуйте фуллскрин и уменьшить разрешение монитора.
Вопрос: Как верстать подобные вещи?

Лучший ответ: HTML+CSS3 - основа
SVG/Canvas - для сложных, нестандартных эффектов (вроде графиков или размытых фонов).
А так, многие из этих эффектов, особенно если они статичны, можно просто вставлять фоновыми картинками и всё. Всегда так делали. Очень сложно в браузере повторить то, что дизайнер нарисовал в фотошопе на сотне слоев.

Худший ответ: Дивами =)
Вопрос: Выбор рекламодателя для Android-приложения?

Лучший ответ: Работаю с AdMob, сейчас выплаты уменьшились в 6-8 раз по сравнению с прошлым годом. Печальный тренд.
Зависит от аудитории, но для стран СНГ я бы не советовал AdMob.

Худший ответ: Всем привет. 
Я представляю рекламную сеть AdBuddiz. Наш Fill Rate в России составляет практически 100%. Мы платим за установки, 1-3$ за установку приложения от наших партнеров. Оплачиваем банковским переводом или PayPal. Оплата от 2 недель в зависимости от дохода. Более подробная информация здесь: www.adbuddiz.com/developers