Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как выполнить код javascript в браузере?

Лучший ответ:
Прочитайте про user-scripts.
Они позволят вам вставлять ваш JS код в любую страницу и отрабатывать ваш JS с DOM'ом страницы.

Для этого нужно поставить одно из выбранных вами на вкус расширений:
1. TamperMonkey;
2. GreaseMonkey;
3. Существуют и другие, просто сами посмотрите.

Я же по-рекомендую TamperMonkey.
Там есть нормальный вывод ошибок, что для новичков – незаменимая вещь.

...как-то в консоли браузера код js можно выполнять... Как это сделать?
– Достаточно нажать кнопку f12 или ctrl + shift + i, в появившемся окне выбрать "консоль", и там уже вставлять ваши js-скрипты.

Худший ответ:
Прямо на этой странице жми ctrl+shift+j (или F12), открывай консоль и пиши 
3+4
увидишь в ответе 7 - ты молодец, выполнил скрипт на js из консоли браузера.

потом пиши там const btn = document.querySelector('#answer_item_1684563 .btn_like');
const marker = '<b style="color:#c00">&lt;--- жми сюда &nbsp; </b>';
btn.insertAdjacentHTML('beforebegin', marker); и смотри что будет :)

На практике, удобнее не вставлять код в консоль вручную, а использовать расширения типа tampermonkey
Вопрос: Что означает модули третьей вечеринки (3rd party modules/packages)?

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

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

Лучший ответ:
Для сферического приложения в вакууме - от 0 до миллиона.

Худший ответ:
Так от конверсии конкретного приложения может сильно зависеть и цифры могут отличаться в порядки
Вопрос: Что такое back-end и front-end?

Лучший ответ:
Web-приложения и сложные сайты - это по сути сетевое ПО клиент-серверной архитектуры, фактически состоящее из двух частей:

Клиентская часть (фронтенд), работающая в браузере пользователя.
Серверная часть (бэкенд), работающий на серверах.

Когда вы нажали кнопку "Опубликовать" в форме создания вопроса, javascript-код фронтенда проверил правильность формы, сформировал запрос с содержащимися в ней данными и отправил на сервер, на сервере php-код бэкенда эти данные принял, обработал необходимым образом, сохранил в базу данных и вернул фронтенду ответ об успешности операции, после чего браузер открыл вам страницу вопроса.

Худший ответ:
Фронт - это то, с чем работает браузер.
Бэк - это сервер в интернете.
Вопрос: Не убрать ошибку в node.js?

Лучший ответ:
Выучить английски, прочитать ошибку, пойти поправить доступы.

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

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

Парсеры бывают нескольких типов:
1) Простой парсер html для публичных открытых данных. Такой парсер легко сделать, например, на php или nodejs (модуль cheerio справится без проблем).

2) Парсер открытых данных, получаемых через javascript. Тут немного сложнее. Нужен либо консольный браузер вроде slimer.js, casper.js, phantom.js, selenium, либо модули jsdom и zombie.js. Пример такого парсинга - парсинг паблика вконтакте.

3) Парсер данных, доступных по авторизации. Такому парсеру для работы нужен оператор. Помимо алгоритма непосредственно парсинга, нужен пользовательский интерфейс для авторизации. 

Стоит предусмотреть, что периодически будет вылетать капчи. Этот момент надо правильно опознавать. Капчу могут решать индусы, позволяя полностью автоматизировать процесс - https://2captcha.com/ . Можно решать оператором. Если капча требует распознать символы, помочь может Tesseract (для яваскрипт своя версия).

Если есть вопросы - пиши комментарии. Как будет время - отвечу.

Худший ответ:
1. Получаешь данные с input
2. Отправляешь на сервер php запрос с этим данными
3. В php парсишь нужные сайты. Если это обычные сайты многостраничники, то будет достаточно получить html функцией file_get_contents($url) и взять данные например библиотекой phpJquery. Если SPA приложения, то можно selenium или php phantomjs. После манипуляций в ответе возвращаешь данные эти. Возможно такое решение не самое лучшее т.к парсинг данных может быть длительным процессом
Вопрос: Что я должен сделать? Как решить проблему?

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

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

Лучший ответ:
Ничто не мешает провайдеру выставить TTL записи на несколько секунд. Она при этом практически не будет кэшироваться на промежуточных серверах.

Худший ответ:
Ключевые слова - "перенаправляет трафик".
Если это сделано по умному - то просто весь HTTP(S) входящий трафик перенаправляется на "запасной" IP-адрес.
DNS-запись при этом не меняется, и трафик всё так же идёт на первоначальный IP-адрес упавшего сервера.

И ещё, у DNS-записей есть "время обновления", по истечении которого запись обновляется. И там можно указать хоть 10 минут.
Вопрос: Какой выбрать оптимальный хостинг для хранения файлов?

Лучший ответ:
Дешевле всего - выделенный сервер брать. Скажем на OVH или Hetzner.
Но! Сервер берется фиксированного объема! Менять его быстрее чем раз в полгода - вообще не выгодно.
Не будет хватать или напротив много свободного места - это уже не выгодно.

Худший ответ:
Я пользуюсь Linode Private Cloud(типа ваш личный сервер) хорошая цена и хорошие сервисы, есть pCloud облако, есть Tresorit, но он платный.
А с dropbox и тому подобные я вообще не советую прикосаться.
Вопрос: Как превратить полигон, нарисованный «пером», в выделение?

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

Худший ответ:
В настройках Пера смените "Вычесть переднюю фигуру" на "Исключить перекрывающиеся фигуры" (это универсальный вариант, можно менять по мере необходимости). Тогда выделение не будет инвертироваться.
Вопрос: Как получить новые письма с более чем 100 ящиков Gmail?

Лучший ответ:
Бан можно схлопотать при отправке.
При чтении - нет никаких проблем.
Самое простое - настроить сбор писем в один ящик.

Худший ответ:
На всех ящиках сделайте правило пересылки почты на другой адрес.
Так же можно использовать почтовый клиент вроде The BAT - подключаете все адреса и собираете в одном месте, чтобы не палить малину, можете написать скрипт, который будет менять прокси при сборе почты.
Вопрос: Целесообразно хранить посты пользователей в json?

Лучший ответ:
В том виде, в котором вы предлагаете - нет. Тк в чём смысл тогда в SQL-базе, если можно всё в файликах?
Посмотрите на MongoDB - мне кажется, что это то что вам нужно.
Ещё как вариант - можете создать отдельные таблички для разных аттачей к посту и сохранять там какие-нибудь идентификаторы картинок/видео во внешней системе (файлы тоже внешняя система).
Но если у вас не планируется какие-то отношений между сущностями, то mongo - хороший выбор, тем более что там уже есть готовое решение для хранения файлов - GridFS

Худший ответ:
В том виде, в котором вы предлагаете - нет. Тк в чём смысл тогда в SQL-базе, если можно всё в файликах?
Посмотрите на MongoDB - мне кажется, что это то что вам нужно.
Ещё как вариант - можете создать отдельные таблички для разных аттачей к посту и сохранять там какие-нибудь идентификаторы картинок/видео во внешней системе (файлы тоже внешняя система).
Но если у вас не планируется какие-то отношений между сущностями, то mongo - хороший выбор, тем более что там уже есть готовое решение для хранения файлов - GridFS
Вопрос: Что лучше openGL или GTK+?

Лучший ответ:
GTK - графический набор инструментов для построения типичных оконных приложений. OpenGL - для построения графических 
2D/3D сцен (анимации и прочее).

Худший ответ:
Я конечно не эксперт, но всё же они немного для разных задач. Если нужно просто создать окно для программы - то gtk. openGL - это скорее для работы с графикой. Так что тут всё зависит от конкретных целей.
Вопрос: Где лучше хранить логи десктоп приложения?

Лучший ответ:
В профиле пользователя.

Худший ответ:
Профиль( local app data если не нужно переносить или roaming если их мало и нужно ), журнал операционной системы, централизованный сбор на сервере. Если событий не много их удобно писать в журнал, поскольку в доменной среде им можно централизованно управлять плюс он хорошо интегрирован с ad авторизацией и можно триггеры планировщика заданий на них вешать.
Вопрос: Отличие AJAX от Web Sockets?

Лучший ответ:
AJAX vs WebSocket — что лучше для загрузки простого текста с сервера без перезагрузки страницы?
Ajax vs websockets?
Что использовать: WebSocket или AJAX? Каков профит от вебсокетов?

Можно хотя бы попытаться поискать на тостере.

Худший ответ:
Очень доступным языком о Long-Polling?
вот тут нашел самый понятный и простой ответ для себя) 
Но в любом случае всем спасибо за ответы :)
Вопрос: Правильно ли я пишу на asp.net Core?

Лучший ответ:
1) Репозиторий - коллекция, и методы работы с ней как с коллекцией, ничего лишнего.
2) Controller - посредник между View и Model (стиль MVC). В нем не должно быть никакой бизнес логики, а значит и открытия коннекта и выполнения запроса с его текстом. Тут должен быть вызов компетентного исполнителя - сервиса.

Рекоменую посмотреть на - CleanArchitecture https://github.com/jasontaylordev/CleanArchitecture

Посмотрите на готовые сайты:
https://github.com/nopSolutions/nopCommerce
https://github.com/simplcommerce/SimplCommerce
И крутого монстра - https://github.com/dotnet-architecture/eShopOnCont...

Все сразу не запомнится и не зайдет, это долгий путь.

Самый лучший курс от 0 до норм понимания - https://codewithmosh.com/p/become-a-full-stack-net...
Состоит из трех частей, где автор создает готовое приложение вроде мини соц сети с музыкой, вроде.
Можно в целом его посмотреть, и делать как он, не промахнешся.

Худший ответ:
В том и суть репозиториев что все через них проходит, иначе это потенциальная уязвимость для sql иньекции.
И при изменении репозиторя измениться везде где он используеться
Например если будешь кешировать в редисе то все будут  кешироваться
Так что так некоректно.
И еще выносить логику из контроллеров стоит в сервисы https://habr.com/ru/post/437002/
Вопрос: Как правильно развёртывать серверное приложение на VPS?

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

Серверное приложение - это по сути программа, которая всегда работает на этом самом VPS. Например, которую запустили через линукс-команду screen, чтобы она не отрубалась
Это порнография, а не серверное приложение. Хотя направление мысли верное, но более правильно запускать приложение через systemd unit или что-то вроде supervisord, а не использовать screen.

Для простоты работы с зависимостями и развёртывания классно использовать Docker
Docker - это не магия, за всё придётся платить. Если где-то сложность уменьшилась, значит где-то она увеличилась.

Но не отразится ли использование Docker на производительности веб-приложения или игрового сервера?
Само по себе использование docker особого оверхеда не даст, а вот не лучшим образом собранные образы имеют место быть, как и полное непонимание того, как работает "эта фигня в докере".

У VPS есть определённый IP-адрес, по которому будет доступен мой сервер/сайт. А что случиться, если я захочу поменять VPS? Получается, у меня поменяется IP?
В пределах одного хостера IP может и получиться сохранить, но вообще всегда нужно быть готовым к тому, что IP придётся изменить (привет, роскомнадзор!).

Как это правильно хендлить? Ведь клиентская часть будет привязана к старому IP.
Пусть привязываются к доменному имени, а не к IP и проблем не будет.

Нужно ли на VPS ещё получать сертификат, чтобы было соединение по HTTPS?
Да

Как это правильно делается?
https://letsencrypt.org/ru/

Какие принципы безопасности нужно соблюдать при работе с VPS, чтобы защитить его от взлома?
DigitalOcean как замена хостингу. Как всё грамотно настроить?

PS Слишком много вопросов для одной темы.

Худший ответ:
>5. Нужно ли на VPS ещё получать сертификат, чтобы было соединение по HTTPS? 
vps это сервер
HTTPS это протокол передачи данных./веб сервера
Вопрос: Какой выбрать язык для криптографии?

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

Худший ответ:
Если упор на исследовательские цели, то чем проще язык тем лучше. В таком случае лучше использовать что-то уже знакомое.
Если на практическую реализацию, то чем быстрее язык тем лучше. Здесь - С/С++ до сих пор держат свои позиции.
Вопрос: Laravel Livewire?

Лучший ответ:
нет, что бы отправить ajax запрос livewire учить не нужно
достаточно изучить эту страничку https://learn.javascript.ru/ajax-xmlhttprequest

Худший ответ:
Учи JS. Хотя бы Jquery.
Вопрос: Не рано ли изучать Rust?

Лучший ответ:
Первым лучше учить тот язык, на который реально много вакансий. Это не только не Rust, но даже и не Go.

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

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

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

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

Худший ответ:
Можно выделить все объекты на странице (Cmd/Ctrl + A), после этого нажать Enter много раз, пока не выберутся все НЕ группы/фреймы, и в панели "Текст" поменять это значение на нужное.

Может кому поможет :)
Вопрос: Как решить проблему с вин10 на ссд+Windows Boot Manager?

Лучший ответ:
Windows Boot Manager(WBM) если запускать выбрав ссд, то просто мигающаю палочка :D. 
Логично для загрузки в режиме UEFI.Я правильно считаю,что если покапаться с командами то мб верну винду себе обратно (если знаете какие подскажите ссылкой, словами.... Или поправьте ) 
https://windows10i.ru/ustranenie-nepoladok/vosstan...
метод 1 и 3. Буквально в пятницу так загрузчик на сервере восстановил.

Худший ответ:
Я правильно считаю,что если покапаться с командами то мб верну винду себе обратноесли с файлами и разделами все норм, то да
Для начала я бы посоветовал режим загрузки bios - поставить uefi.
Потом смотреть появится os boot manager
Далее можете восстановить сам загрузчик через bootrec
Гуглите : восстановление загрузчика windows “X” (под x понимаем номер винды)
Главное правильно и команды написать
Там надо будет указать системный диск
А уж потом бутрек
ru.d-ws.biz/articles/windows-boot-loader-repair.shtml
https://remontka.pro/windows-10-bootloader-fix/
я лично пользовался второй ссылкой и у меня все получилось
Вопрос: До какого уровня нужно выучить программирование, чтобы получить хоть какую-нибудь работу?

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

Заработать можно только в штате
С регулярной зп, отпусками, соцпакетом и тд

Худший ответ:
Фриланс - это не только программирование.
Язык - требуется деловой для корректного общения, с пониманием последовательности своих действий и оценками всех возможных рисков.

Хотите программировать - берите и изучайте тот, который сложнее при "входе" и где меньше конкуренция. Т.е., не js или php, а что-то другое.

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

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

Худший ответ:

п.с. я понимаю, что можно добавить напрямую через БД, но это уже другой вопрос.

Именно поэтому это бесполезное занятие. Можно не напрямую добавлять запись, а написать свой аналогичный скрипт
Вопрос: Как работать с Ubuntu Server в виртуалке?

Лучший ответ:
Поднимаете  ssh.  Настраиваете виртуалку что бы она была видна в вашей сети. Например у меня 
192.168.88.252
Подключаете студию https://code.visualstudio.com/docs/remote/ssh
Или подключаетесь через ssh или  через плагин для total commander ssh fs

Худший ответ:
виртуалка какая? порты пробрось и подключи VsCode через remote-ssh. putty для прямого доступа ssh. на сервере нужно поднять ssh-server.
Вопрос: Что можете сказать об IT Hub колледже?

Лучший ответ:
IMHO средненький инфобизнес, но раскручен на широкую ногу (ну понятно 30к с каждого студента, из которых видимо 90% на раскрутку и веселый сайтец).
На сайте слишком много слоганов, хаханьки, хиханьки. Но при этом нет нормальной программы (а колледж как минимум должен подразумевать также и общие предметы, а не только айти), нет нормального расписания и распорядка.
Вот зашел в программирование, читаю единственное, что хоть как-то похоже на программу, по пунктам:
Профессиональные компетенции выпускника:* Работа с технологиями PHP, Java, Ruby, Python, Perl, Node JS
Из этого технологией с натяжкой можно назвать NodeJS, потому что на самом деле это все языки программирования, а NodeJS это скорее платформа для выполнения JS (которого кстати в списке нет)* Подключение и использование фреймов
Фреймов? Фреймы есть в сетевых пакетах. А Фреймворки - так их не подключают, на них пишут.* Back-end разработка, «серверная часть» в веб-приложении; настройка и создание баз данных
Настройка и создание баз данных - это небось будет предустановленный Mysql (который ставится в пару кликов) и какая-нить create table
Как можно работать с базой данных, не указывая что в программе изучения есть ХОТЯ бы базовый SQL?* Организация серверного окружения, администрирования баз данных и масштабирования приложений с учетом всех стандартов безопасности
Учесть все стандарты безопасности не всегда могут крупные организации, которые уже 50 лет в IT. Тут явно будет какая-то чушь.* Создание функциональных API
API это весьма простая вещь, как только ты в принципе научился писать бэкенд. Весь бэкенд из него и состоит. Но ведь он уже был во втором пункте. Тогда что тут?* Работа по Scrum и Kanban
Это вообще можно не учить. Про это можно почитать, потому что это просто Agile разработка. Она в каждой конторе, в каждом проекте немного по-своему. Освоить то, что нужно разработчику можно за день, и в ходе работы разобраться. А знать как оно работает - надо скрам мастеру.* Работа с системами контроля версий (Git)
Ну вот хоть что-то полезное. Но оно же осваивается за полчаса на официальном сайте - там и видяшки и учебник и туториал. https://git-scm.com/book/ru/v2
Итого: Я не понимаю за что такие деньги, учитывая что реальной информации на сайте практически нет.
Отзывы - везде только положительные и как одним копирайтером написаны.
Понятно, что научиться в колледже чему-то можно, но если человек способен научиться, то он может это сделать и без колледжа, потратив деньги более эффективно.

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

Лучший ответ:
DOMContentLoaded - когда загружена HTML-разметка
onload - когда загружена разметка, стили и изображения.

Нужно оно вам или нет - смотрите по вашим задачам. Может однажды вам нужно будет учесть высоту блоков, например, а у вас стили еще не подтянулись.

Худший ответ:
Я всегда юзаю onload, чтобы быть уверенным, что прогрузилось всё, что мне может потребоваться при работе любого js-кода.
Создал себе простую либу для этих целей: includeHTML.
Вопрос: Как добавить свой софт в apt-get репозитории?

Лучший ответ:
свой deb репозиторий
свой ppa репозиторий
и т.д.

Худший ответ:
Создание собственного PPA
Персональные архивы пакетов (PPA)
Вопрос: Как сделать ползунок от и до?

Лучший ответ:
https://atuin.ru/blog/varianty-oformleniya-jquery-... - все варианты погуглил за вас/ 5й примерно похож.

Худший ответ:
https://atuin.ru/blog/varianty-oformleniya-jquery-... - все варианты погуглил за вас/ 5й примерно похож.
Вопрос: Можно ли сделать SPA только фронтэндом (на Vue или React Js)?

Лучший ответ:
сервер нужен для сохранения данных в виде файлов и их чтения 

но если клиент это приложение на electron или phonegap то клиент может сохранять данные в файловой системе

браузерное приложение может сохранять данные в памяти браузера - localStorage localForage

Худший ответ:
Делайте, кто вам мешает
https://github.com/vkorotenko/calcxactive
Вопрос: Сайт на MERN + приложения для IOS на React Native?

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

Ну и большой бонус что приложение также можно будет собрать под андроид

Худший ответ:
Пишется нормально, если у тебя мак бук то думаю много времени не потратишь, большая часть логики уже сделана, останется только сверстатть скрины и подключить навигацию. Обычно когда готов сайт на реакт, где то 60% уже подходит для мобилки на react-native
Вопрос: Как создать ORM сервис в .NET Core?

Лучший ответ:
Посмотрите в сторону GraphQl

Худший ответ:
В общем если говорить о "классическом" решении EF и OData, то это будет RESTier из Nuget пакетов, обещают выпустить для .NET Core 3 в начале 2020 года.
Вопрос: Как заставить смартфон «засветить» свой mac-адрес?

Лучший ответ:
Айфон засветит свой МАС, подключившись к домашней сети. Можно пробивать по arp мак-адреса клиентов.

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

Лучший ответ:
1. Учите русский
2. Учите английский
3. Учите Lua (под defold и не только...)

Худший ответ:
проще всего делать на js+phonegap
для js есть хорошие игровые библиотеки - например Box2D
phonegap делает приложения для андроида и айоса

java и C# - это другой уровень сложности
из них лучше выбрать C# + Xamarin - он делает приложения для андроида и айоса
Вопрос: Как исправить негативные отзывы в GooglePlay и средний рейтинг?

Лучший ответ:
Надо сделать нормальный продукт )

Худший ответ:
каждый отзыв - это +500 байт для рекламы.
А если принимать все близко к сердцу, то нервов не хватит
Будет хорошее приложение - замучают вопросами (1 отзыв)
Напишешь в факе, все равно будет тоже самое.
Сделаешь простейший UI  - я не понял как пользоваться.