pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Статьи/хелпы по настройке высокопроизводительного веб-сервера. Что почитать?

Лучший ответ: Вы знаете, думаю конкретно ничего не будет. Максимум описания своих проектов, но они вам сильно не помогут. Так как у всех высоко нагруженных проектов есть нюансы и на этих нюансах строится вся стратегия.
Кому-то надо:
-скорость
-стабильность
-распределенность
-пинг

Сходу предугадать не получится, только если вы уже знаете узкие места своих сервисов, но и это вас не спасет от случайности или ошибки.

Нужно иметь мониторинг и контролировать ситуацию, а меры принимать до того как что-то померло или отвалилось. 

Как минимум, постарайтесь вообще избавиться от апача +).

Худший ответ: Сысоев Настройка FreeBSD для обслуживания 100-200 тысяч соединений play.ukr.net/videos/show/key/bd58a18059c9503876b16b2170a26054
Вопрос: Каким образом распределяется трафик между узлами сети на коммутаторе 2 уровня?

Лучший ответ: Коммутаторы не распределяют трафик. Он просто передает пакетики с одного порта в другой согласно таблице коммутации. По алгоритму FIFO если совсем не умеет приоритеты (уровень 2+)
И ему все равно трафик интернета это или нет. Также как и колво портов и прочее. Его задача поместить пакет в буфер памяти (в самых дешевых такого нет) с которого тот уйдет куда следует. Вот и все

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

Лучший ответ: Пост на хабре, в частности:

tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/log/apt tmpfs defaults,noatime 0 0


Худший ответ: Не знаю, куда пишит хром в линуксе, но в винде он пишет в хом диру. Я думаю что и в линуксе он также пишет в хом диру. Зачем ему общая темповая папка? tmpfs, самое оно. Только если у вас специально в него не падают файлы большого размера.
Вопрос: Как расчитать стоимость 1$ в паре ETH-BTC?

Лучший ответ: Как правило этому учат в школе.

Худший ответ: а вы покупаете или продаете? (с)
Вопрос: Как обойти защиту приложения?

Лучший ответ: windows/linux + wifi дапатер + Wireshark
Может и на маке можно будет. Но для анализа трафика лучше попробуйте Wireshark.

Худший ответ: UDID девайса проверяется на сервере конкурентов?
Вопрос: Как настроить собственный DNS для работы в глобальной сети?

Лучший ответ: для того чтобы начать использовать mneprostointeresno.ru, ftp.mneprostointeresno.ru, lamp.mneprostointeresno.ru Вам вовсе не обязательно поднимать свой DNS. Вы можете воспользоваться DNS регистратора и указать несколько записей класса A, например ftp.mneprostointeresno.ru=123.123.123.123. Но если хотите хардкора (а думаю в вашем случае будет именно хардкор) тогда у регистратора оставляете запись NS c вашим IP, и уже Ваш днс сервер будет сообщать пользователям IP адреса ваших ляляля.mneprostointeresno.ru (вам их так же надо будет добавить, только теперь у себя) Ну и открыть порты 53 для DNS 80 для HTTP и так далее для всех сервисов которые будут смотреть наружу
UPD: локальные сервера - тут непонятно

Худший ответ: Задача распадается как минимум на две.
1. Регистрация доменного имени mneprostointeresno.ru. Это делается у любого регистратора. Для того, чтобы настроить имена ftp, www, ns и т.д. подымать свой DNS не обязательно - регистраторы оказывают услуги Primary-DNS. У этого решения есть плюсы и минусы. Плюсы - ничего не подымать, все редактируется в более-менее дружественном интерфейсе. Минусы - при отсутствии связи и необходимости что-то поменять придется обламываться до тех пор пока связь не появится. Поэтому лучше всего сделать:
2. Запуск собственного DNS. Запускается bind, формируются необходимые записи (SOA, NS, A, MX и т.д.) и IP севера с bind (белый, если он за NAT) указывается у регистратора в качестве адреса primary DNS. Secondary DNS  рекомендую брать прямо у регистратора - так проще настраивать.
Статьи по настройке DNS для небольшой конторы. Старые, еще 2006 года, но в DNS мало что поменялось с тех пор :)Создание и управление зонами DNS, часть 1 и Создание и управление зонами DNS, часть 2
Вопрос: Где можно найти полную запись эфира телекомпани ТВЦ за 10 мая 2012?

Лучший ответ: Не знаю, насколько верна ссылка: http://kaban.tv/archive/tvc/2012-05-10

Худший ответ: kartina.tv — есть фри тестовый аккаунт. Это онлайн ТВ высокого качества, где есть запись.
Вопрос: Стоит ли идти на курсы по Front-end?

Лучший ответ: Никакие курсы не дают гарантированного трудоустройства.
Трудоустройство с высокой долей вероятности могут обещать стажерские программы при компании.
Что же касается 99% курсов - почти все такие курсы предлагают ознакомительный базовый уровень, и все они легко заменяются на ютуб, гугл и много самостоятельной практики.
Если вы не способны освоить базовый уровень самостоятельно, без курсов, стоит серьезно задуматься нужно ли вообще вам идти в это направление, потому что поиск нужной информации - на текущий момент один из важнейших навыков любого айтишника.
P.S. Есть конечно исключения по курсам и сертификатам - это профессиональные курсы например от Microsoft, Cisco, сертификат по Линуксу LFCE, но эти курсы тоже не трудоустраивают, просто их сертификация достаточно проверенная, чтобы доверять. Остальные сертификаты - ну можно найти много среднедоверяемых, но они могут только сократить время на интервью.

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

Лучший ответ: Я просто оставлю это здесь

Худший ответ: Самостоятельное изучение это всегда медленее чем курсы. Если нет возможности пойти на очные курсы или за бесплатно, ради оптыта, устроиться в контору, самое оптимальное:
Философия Java - с выполнением всех упражнений
Если есть деньги - то javarush для механического запоминанния синтаксиса + для поверхностного знакомства с стеком технологий.
Если  нету, то придумать свой проект и улудшать, улудшать его.
Вопрос: Как начинали изучать скрипты Mikrotik?

Лучший ответ: Самый эффективный способ это находить чужие скрипты и разбирать их построчно. Само собою перед этим 2-3 раза перечитать wiki/Manual:Scripting.
Я далеко не с програмисткими мозгами написал скрипт для FreeDNS.afraid.org. Ушло у меня на это несколько дней. Уйма часов. Люди с программистским складом ума сделали бы тоже самое 20-30 минут.
Вот мои заметки.
Для отладки :
put – выводит значение переменной,
$ - означает, что это переменная,
gvar – имя переменной. (ЛЮБОЕ):put $gvar;
узнаем IP домена:put [:resolve www.google.com]
получаем текущий IP WAN интерфейса:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
удаляем файлы по части названия файла:foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name] "НАЗВАНИЕ"]]!="nil") do={/file remove $i}}
Ссылки :Простые примеры от разработчиков RouterOSСкрипты, добавленные пользователями
Писать скрипты для Mikrotik RouterOS — это простоMikroTik — автоматически выключаем и включаем WiFi...MikroTik — Автоматически меняем MAC адрес на рандомный

Худший ответ: ресурс  - сам микротик, с модерируемыми постами на форуме
ну и на сайтах про сети есть немало авторских статей
Вопрос: Как сделать hover на font-awesome на всю кнопку?

Лучший ответ: Тишкина етишка, объясняете вы конечно ОЧЕНЬ понятно... Вот то что вам надо codepen.io/aliencash/pen/EPqWKK Если я правильно понял...

Худший ответ: .social {
    text-aligin: center;
    border-spacing: 3px 0;
    /*Внешние отступы, применить нужно к родителю*/
    margin-bottom: 15px;
}

 .social li {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    background-color: #36aaff;
   line-height: 30px;
}

.social li:hover {
    background-color: #ffe13b;
    cursor: pointer;
}

.social .fa {
    color: #fff;
    width: 100%;
}

.social li:hover .fa {
    color: #594f15;
}
Я тебя правильно понял?
Или нет?
Вопрос: Почему появляется display:none?

Лучший ответ: AdBlock. С именами "ad...", "baner", и т.д. нужно быть осторожней.

Худший ответ: Скрипт сервера, или сторонние дополнения, если в пути adv то вероятно блочится из-за adblock'a, вернее добавляется стиль.
Вопрос: Как добавить A-запись с ru-center?

Лучший ответ: домен делегирован на name-серверы 1gb.ru. следовательно делать любые изменения в днс-записях следует на 1gb.ru.
либо можно делегировать домен куда-нибудь в другое место и управлять записями уже оттуда.

Худший ответ: 1) Как уже посоветовал Андрей, A-записи должны прописываться на 1GB или другом хостинге, чьи DNS там прописаны.
2) Но иногда почему-то хостеры  встают в позу (так было с Агавой), говорят, не прописывайте наш DNS, а прописывайте DNS регистратора и в его настройках указывайте A-запись на наш айпишник. А у NIC.RU это доп деньги
Вопрос: Как защитить почту от слива данных?

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

Худший ответ: Защита конфиденциальных данных от слива - это, я Вам скажу, серьезная задача :) Обычно целая служба ИБ ну или как минимум один человек этим занимается. 
На всяких там бесплатных почтовиках нет никакой защиты от слива. От слова совсем. В том числе и от слива самому почтовику - гугл в частности это открыто признает.
Для полноценной защиты от слива нужно множество работы, в особенности административной, хотя и технической будет немало.  Например, в конторе должен работать режим коммерческой тайны - чтобы можно было предьявить сотрудникам, уже утянувшим документы.
Обязателен свой почтовый сервер, СМП тоже желательно
Вопрос: Как привязать footer к низу экрана в Twitter Bootstrap?

Лучший ответ: Блин… что за советы… там есть встроенный класс: navbar-fixed-bottom

<div class="navbar-fixed-bottom row-fluid">
      <div class="navbar-inner">
          <div class="container">


Худший ответ: Можно сделать каркас с прижатым футером на csstemplater.com, например.
Вопрос: Пожалуйста программу-таймер для компьютера (ос windows)?

Лучший ответ: Программа для Windows: www.orzeszek.org/dev/timer/
Онлайн сервис: e.ggtimer.com/

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

Лучший ответ: Стандартно width задает ширину контентной области блока. При формировании блока поля padding приплюсовываются дополнительно. А также границы border.
 В вашем случае имеем дело с padding.

Худший ответ: Если в двух словах, то общая ширина элемента у вас получается так: ширина = width + padding
Тут можно подробнее почитать CSS3: свойство Box-Sizing
Вопрос: Как спозицианировать блок выше родителя родителя?

Лучший ответ: если послойно используй например z-index:-1 у дочернего
если по оси Y то с отрицательным margin-top
если надо четко под размер дочки смещать используй transform: translateY(-100%)
если под размер родителя position:absolute; top:-100%;

Худший ответ: Flex в помощь.
https://developer.mozilla.org/en/docs/Web/CSS/order
Вопрос: Реально ли, созданный на TIU.RU сайт, продвинуть в топ Яндекса?

Лучший ответ: Да, у меня у одного клиента есть с сайтом на tiu.ru - хорошие показатели.
Но зачем?
Раскрутка (а не дизайн, не веб-движок, не домен и пр) - это самое основное что есть у сайта.
Вы будете полностью привязаны к tiu.ru
Что вы будете делать, когда будете уже большим и сами с усами?
Захотите более функциональный сайт - и приехали. Стоп. Ехать некуда.

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

Лучший ответ: Серверная кластеризация — штука несложная. Все зависит от задачи. 
Если не предусмотрена фильрация и частое обновление, можно нарисовать тайлы и отдавать nginx. Если нужна фильтрация, то придется фильтровать и кластеризовать на сервере + на клиенте.
Обращайтесь.

Худший ответ: Растеризую на своем сервере для собственного железа. Использую связку PostGIS+Tirex+Mapnik2+Mod_tile+Nginx
Вопрос: Как задавать версии css?

Лучший ответ: Я на php получаю timestamp последнего изменения файла. Проблем с производительностью нет, операция достаточно быстрая.
/style.css?ver=1450975943
Преимущества:
- файл берется из кеша до тех пор, пока не был фактически изменен
- нет необходимости помнить какие файлы менял, а какие нет → меньше вероятность ошибки и меньше работы

Худший ответ: Можете использовать Gulp или Grunt сборщики для автоматического добавления версионности для css/js файлов. Также сможете заодно их минимизировать.
Вопрос: Как провести миграцию БД c Oracle на MySQL?

Лучший ответ: Если вы сильно завязаны на процедуры/пакеты/триггера — то никак, только переделывать логику программы.
Есть другой выход, не бесплатный, но дешевле чем Oracle RAC. Это попробовать мигрировать на PostgreSQL.
Компания которая стоит за PostgreSQL предлагает практически бесшовную миграцию: Oracle Compatibility with Postgres Plus Advanced Server

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

Лучший ответ: Это проделки самого мобильного оператора. Много где встречалось, якобы забота о клиентах, экономя оплачиваемый ими трафик.
Отсутствие SSL сертификата позволяло прозрачно для клиента подменять содержимое (в данной случае оригинальную картинку на сжатую)
Вот t-mobile замечен за этим ещё 7 лет назад
Вот оператор из СНГ занимался этим же
Вот Мегафон тоже чего то вмешивался в пользовательский трафик, куда с менее безобидными вещами.

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

Лучший ответ: Компилировать исходники.

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

Лучший ответ: Тонкостей масса. В двух словах - все зависит от того устройства, которое вы используете.
https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D...
inf1.info/additionalcode
Вот две статьи на эту тему.

Худший ответ: Если воспользоваться калькулятором в режиме "программист", то результат будет такой:
+7: 00000000 00000111
-7: 11111111 11111001
Т.е. берем исходное число по модулю, инвертируем все биты и прибавляем единицу.
Вопрос: Какое filestorage решение выбрать?

Лучший ответ: https://github.com/thephpleague/flysystem
Умеет как локально, так и удаленно (куча адаптеров к самым различным сервисам).
Вся работа очень прозрачна.
Умеет кеширование.

Худший ответ: Поднимите WebDAV. В качестве api к WebDAV - запросы через curl (хотя какой-нибудь велосепедостроитель обязательно написал уже обертку, это ведь php).
Вопрос: Почему не работает авторизация?

Лучший ответ: Так тут он вроде говорит что нету столбца status в таблице

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

Лучший ответ: MAC адрес виден только в рамках одного сегмента Ethernet. Удаленный сервер, разделенный с вами интернетом, не может видеть ваш mac

Худший ответ: Если на сайте использован JS видны очень многие данные.
Вопрос: Как купить Mac OS X Lion на организацию?

Лучший ответ: Бухгалтерия предложила решение. Есть такая специальная корпоративная карта, она как обычная, только при наличии инвойса от поставщика наши проверяющие органы верят всем движениям средств. Оформляется в том же банке, где РС. А с Apple ID решим что-нибудь. Я сам не работал, может там можно несколько лицензий покупать на один ID или будем заводить каждому сотруднику корпоративный ID.

Худший ответ: Извините за посыл, возможно это поможет www.shortcut.ru/2011/06/21/lion-deployment/
Вопрос: Как в Gorm на golang использовать jsonb(PostgreSQL)?

Лучший ответ: Для автосоздания поля с необходимым типом данных, нужно поставить тег описывающий тип: `gorm:"type:jsonb(PostgreSQL);"`
Если нужен тип данных JSONB в самом го, можно глянуть тут:Gorm JSONB

Худший ответ: Я использую GORM и мне помогло вот это:
https://github.com/jinzhu/gorm/issues/516
Плюс вот этоtype ClassRoom struct {
		gorm.Model
		State string `sql:"type:JSONB NOT NULL DEFAULT '{}'::JSONB"`
	}
Вопрос: Нормальное ли это состояние жёсткого диска по показаниям S.M.A.R.T?

Лучший ответ: У вас там вообще 0 - нет переназначенных секторов. 
Наихудшее значение 200 равно текущему значению 200, а нижний порог равен 140.
Программа пишет "хорошо", если наихудшее значение больше порога.

Худший ответ: Конкретно с этим диском пока всё хорошо.
Прямо сейчас ничего в показаниях SMART не говорит ни о наличии неполадок, ни о том, что диск бракованный.
Все параметры в норме.
Вопрос: Кто знает хорошие курсы по Docker(удаленные)?

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

Худший ответ: Попробуй курсы в чат-боте. Пример бота по Docker: https://yodo.im/start
Вопрос: Расскажите реальные случаи пользы от inetd?

Лучший ответ: inetd (и его модификация xinetd) не работает с демонами :) А по-сути есть «суперсервер» который позволяет «упростить» разработку сетевых серверов. Он запускает копию сервера при получении соединения и перенаправляет весь траффик на stdin/out сервера. 
Т.е., при стандартном подходе, сетевой сервер будет проходить через такие этапы: запустится, демонизироваться, ожидать соединение, получить соединение, обработать данные, закрыть соединение, перейти к ожиданию. 
А при inetd подходе будет: запуститься, обработать данные, выйти

Это удобно если нужно выставить в мир какие-то управлящие скрипты, которые работают с консолью, тогда к ним можно будет соединяться телнетом по tcp. У меня так одно время висели скрипты управления лабами по циске — запуск/остановка виртуалок, отображение состояния.

Простейший пример:
#!/bin/bash

echo -n "Test program :) input somethig: "
read VAR
echo "Your input: $VAR"
echo "Bye"

Будет работать как с консоли так и через telnet если повесить его на inetd.

Еще удобно использовать xinetd для форвардинга портов каких-нить некритичных сервисов, чтобы не заморачиваться с NAT/файрволом.

Худший ответ: Вместо inetd лучше использовать xinetd, потому что inetd очень старый и «дырявый». xinetd лишен части этого.

Одно из преимуществ в однотипном конфигурировании сервисов через него. Гибкость есть, но разного вида лимиты и прочее можно настраивать и в standalone режиме сервисов, как правило.
Вопрос: Возможно ли сделать такое приложение под Android?

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

Худший ответ: Нет, нельзя. Для уровня приложений такой API недоступен, это возможно реализовать только на уровне прошивок.
Вопрос: Vue-шаблон vs верстальщик?

Лучший ответ: Делать не так, как нравится верстальщику, а так как правильно с точки зрения организации кода.

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

Лучший ответ: Думаю, найдутся из 100 человек 82 с торентами в автозагрузке и никакой йоты не хватит. Лучше всего каждому выдать по модему отдельному. Договориться с местными сетями о скидке-промо акции, а участникам «дарить», включив в стоимость билета.

Сам несколько раз сидел в офисе с йоты, хоть и было четверо, было ужасно, хотя это может быть загруженность сети в принципе для центра москвы в рабочее время. с билайн вай фай было лучше, но все равно плохо, теперь вместо офиса арендуем квартиру с выделенной домашней линией.

Хотя йота вчера обновила сети. Не знаю, как сейчас. Я рекомендую каждому по модему дать.

Худший ответ: Я не пробовал, но думаю стоит попробовать это:
mobinews.com.ua/raznoe/133-kak-noutbuk-sdelat-tochkoj-dostupa-wi-fi.html
Вопрос: Какой учебник по ios помог вам больше всего?

Лучший ответ: больше всего помогла работа

Худший ответ: больше всего помогла работа
Вопрос: Можно ли создать Telegram-бота, используя Swift, и разумно ли это?

Лучший ответ: Можно, разрешаю.
Некоторые уже реализовывали:https://github.com/zmeyc/telegram-bot-swifthttps://github.com/FabrizioBrancati/SwiftyBothttps://www.fabriziobrancati.com/posts/swiftybot-2...

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

Лучший ответ: кредиты, монеты, золото, серебро

Худший ответ: При отсутствии фантазии всегда можно использовать "кредиты"
Вопрос: Кеширующий прокси-сервер для udp трафика под Linux?

Лучший ответ: Зачем?
Это около 70 строчек кода. Серьезно.

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

Лучший ответ: PhpStorm умеет открывать phar

Худший ответ: Как распаковать Phar архив?
Вопрос: Как сделать блок-ссылку с внутренним блоком-ссылкой?

Лучший ответ: самое простое - абсолютно спозиционировать серый блок относительно белого и z-index указать соответствующий.

Худший ответ: должно помочь такое решение
Вопрос: Мнения. Информатика в школе и ВУЗ`е — все очень плохо?

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

Худший ответ: 
Почему- то пишу на C++ и C#. 
Действительно, "почему-то". Более плохой выбор для начала обучения программированию трудно придумать.Пример из учебника: var a, b , c, x, y, h). Которое почему то хочется назвать быдлокодом.
Действительно, "почему-то". И да, в паскале такой инструкции быть не может. Должно быть уж тогда:var a, b , c, x, y, h : integer;
или типа того.
И паскаль был создан как раз для обучения основам программирования, и по-прежнему остаётся хорошим выбором для обучения.
Не нужно путать обучение программированию и работу программиста. Это разные вещи.
Школа - это не то место, где должны готовить профессиональных разработчиков. Там должны закладывать основы знаний. А уж что делать дальше - это личные предпочтения выпускника.
Вопрос: Способы продвижения Android-игры в US?

Лучший ответ: 1. Продвижение по ключевым словам в PlayMarket.
2. Реклама через Facebook, Google Adwords.

Худший ответ: Пробую AdWords... Какую там ставку надо ставить чтобы получить больше 5 установок в день? От 1$? Этот вариант можно из бюджетных вычеркнуть смело.
Вопрос: Как реализовать такие фигурные блоки на сайте?

Лучший ответ: SVG, например. Наверное, это лучший вариант

Худший ответ: или png картинкой ))