pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как исправить ошибку FileNotFoundError?

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

Худший ответ: Откуда запускается:import os
print(os.getcwd())
там и будет искать файл
Вопрос: Мультидоменный SSL сертификат на более 100 доменов?

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

А вообще, ограничение состоит из двух частей - ограничение issuer, поищите другой CA, где нет такого ограничения. Например Comodo - лимит 2000.
Второе - это не все браузеры готовы грузить многокилобайтные сертификаты. Если у вас в результате сертификат будет больше 16 кбайт или 64 кбайта могут возникнуть разного уровня проблемы.

Худший ответ: 
Зарегистрировать AS или попросить владельца выпустить сертификат для IP адреса.
Использовать прокси Cloudflare
Вопрос: Как понять вехи разработки мобильного приложения?

Лучший ответ: Остается почти все то же самое, добавляется:

выкладывание приложения в маркеты с учетом всяких внутренних тестирований и постоянно меняющихся правил площадок (буквально в январе поменялись правила у эппла и андроида, что привело к невозможности оперативно подправить изменения к демонстрации)
более тщательное планирование (уже сразу закладываешь, что в среднем на выкладку приложения, а значит и демонстрации изменений идет 2 недели, те же дизайны и картинки надо заранее согласовывать, получать подтверждения авторских прав на контент, так как быстро не поменяешь), отсюда вытекает необходимость тестировщиков
при проектировании надо как можно больше отдавать с сервера опять же в силу предыдущих пунктов с невозможностью оперативно править на платформе (например, к вам может прийти жалоба на отсутствие страницы "правила использования", а если вы не отдаете это с сервера, придется опять ждать две недели)
добавляется функционал маркетинга в маркетах (а это наполнение текстов, картинок, просто продвижение)
добавляется еще один канал приема обращений в виде отзывов в маркетах, ваша претензионная служба должна быть к этому готова
сдача работ осуществляется с учетом трех платформ (то есть API-сервер и админка, iOS и Android), это надо учитывать в программе и методике испытаний, закладывать в гравик
необходимость работы трех относительно независимых подразделений разработчиков (фулстеков здесь нет, отдельно бекэнд/api-сервер, iOS, Android)
меняется подход при работе с картографией (приходится учитывать тарифные политики поставщиков подоснов и функционала)
нужно уславливаться на берегу, на чье имя будет оформлен аккаунт в маркетах, может занять длительное время оформление аккаунтов на вашего заказчика

Из того, что облегчается, при отсутствии web-портала:

не надо SEO
не надо большие качественные изображения
требуется меньший вычислительный ресурс (нет ботов), но опять же, требуется предсказуемость при отклике


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

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

Худший ответ: очевидно же - разрядность сборки РНР. 
64-битная потребляет в 2 раза больше памяти, чем 32-битная
Вопрос: Домашний vpn, какие варианты?

Лучший ответ: . Решит ли приобретение у провайдера статического ip проблему?Проблему решит приобретение у провайдера белого IP
После чего вы можете поднять на домашнем компьютере VPN  сервер - можно на роутере, можно на самом компьютере, тип VPN тоже можно выбрать наиболее удобным.

Худший ответ: тимвьювер

у него есть клиенты для телефонов
Вопрос: Можно ли создать приложение для Android без IDE?

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

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

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

Запускаете сервер.
На нем выделяете какой-то путь. 
По этому адресу отправляете данные с фронта.
Обработчик принимает инфу и записывает в Базу данных. 


Подробнее: Гуглите по пунктам.

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

Лучший ответ: можно это сделать и через ffmpeg в один проход
разбить вход split на два видео потока,
в одном вырезать crop верхнюю часть
в другом так же вырезать нижнюю часть
соединить их горизонтально через hstack (у обоих должна быть одинаковая высота).
Звук просто копируется со входа.

Не совсем ваш случай, но для понимания: пример.

Худший ответ: ffmpeg -i in.mp4 -filter_complex 
"[0]split=2[tc][imp];[tc]crop=432:1/2*in_h:0:0[tc];     
[imp]crop=432:1/2*in_h:0:1/2*in_h[imp];        
[tc][imp]hstack" -c:a copy out.mp4
Решение, если кому понадобится
Вопрос: Блокировщик трекеров браузера отрубает GTM и искажает скрипты сайта, что с этим поделать?

Лучший ответ: Правильным будет прекратить отслеживать пользователя, который не хочет, чтобы его отслеживали.
Как определить блокировщик, легко гуглится. Хотя даже без гугла не вижу проблемы - можно легко догадаться проверить наличие/видимость баннера, например. А если баннеров нет, то происследовать результат работы блокировщика, он же на виду.

Худший ответ: Только своя аналитика на своём домене (серверная+клиентская и потом объединение показателей в единую стату).
Иначе - это фаталити полное...
Вопрос: Как установить Linux на внешний SSD?

Лучший ответ: Так же, как и на обычный диск, можно ещё отключить остальные от ПК на время установки.
Можно ещё его в виртуалку подрубить и на виртуалке установить, не перезагружая ПК.
Это бесплатный форум.

Худший ответ: загрузится в режиме лайв-сд хубунты.
нажать установить систему.
выставить раздел на ssd в точку монтирования /
нажать далее.
проследить чтобы была запись с правильными параметрами
хубунту будет установлен на раздел /dev/sda1 (тут параметры раздела на ссд)
загрузочная запись будет записана на /dev/sda (тут парамеры самого ссд)
чтобы их узнать запусти редактор разделов.
ну а потом далее, далее, далее...
Вопрос: Как получить данные с checkbox?

Лучший ответ: Вам нужно передать массив чекбоксов "add", а не присваивать каждому чекбоксу отдельное имя. И из этого массива вы получите значения отмеченных чекбоксов.

Например:
<input type="checkbox" name="add[]" value="101"> <!-- id товара в value -->
<input type="checkbox" name="add[]" value="102">
<input type="checkbox" name="add[]" value="103">
print_r($_POST['add']); // в $_POST['add'] у вас массив всех отмеченных id
или как предложили в ответе выше - отправить массив с ключами и взять значения ключей:
<input type="checkbox" name="add[101]" value="on"> <!-- id товара в ключе массива -->
<input type="checkbox" name="add[102]" value="on">
<input type="checkbox" name="add[103]" value="on">
$ids = array_keys($_POST['add']); // в $ids у вас массив всех отмеченных id
print_r($ids);

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

$ids = array_keys($_POST['add']);
Вопрос: Как хранить в БД только 5 записей?

Лучший ответ: Операция удаления - очень дорогая. Вам точно нужно именно удалять? Может лучше выводить 5 последних?

Худший ответ: Это не статистика. Не уверен что стоит записывать в БД Ваш случай,может проще в лог выводить информацию, и тем же модулем отправлять например в файл на дозапись, с счётчиком до 5 на перезапись.
Правда такой подход тоже соснителен, так как подразумевает частый мониторинг лога.
Вопрос: ООП Пользователи?

Лучший ответ: я только начал изучать ооп
Теперь начните изучать циклы for: www.php.su/learnphp/cs/?cycles

Худший ответ: У тебя тут сразу куча проблем. Зачем в Объекте-значении вообще метод getInfo() ? Зачем выводить в методе html код? Зачем вводить данные юзеров в конструкторе вручную если эти данные должны приходить либо из базы данных либо из формы? 

Слышал про MVC?
Сделай такую же структуру:

КОНТРОЛЛЕР UserController.php - будет содержать метод getAllUsers() который получает список юзеров при обращении к Модели.

МОДЕЛЬ User.php - просто объект-значение с полями (логики у тебя там все равно никакой нет), заполняются при запросе в базу и создании объектов. 

ВИД UserList.php - получает от Контроллера коллекцию Юзеров и через цикл foreach выводит пользователей и их данные.

Итого у тебя 3 файла которые отвечают каждый за своё дело, не смешивая функционал + подключение к базе.
Вопрос: Как убрать index.html из URL?

Лучший ответ: Для начала, на всякий случай, вопрос: вы убираете index.html или index.php?
Для первого пробуйте вот такое, не забыв про http/https:<IfModule mod_rewrite.c> 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ 
RewriteRule ^index\.html$ http://%{HTTP_HOST}/ [R=301,L]
</IfModule>

Худший ответ: Так должно сработать:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Вопрос: Modx Revo API как разобрать массив получаемых пользователей?

Лучший ответ: Всё очень просто,  $user это не тот объект, который вы ожидаете. Объект UserGroupMembers связан с объектом modUser по полю member, соответственно надо делать так
foreach ($users as $user){

// получаем id пользователя
$uid = $user->get('member'); 
// получаем объект пользователя
$user = $modx->getObject('modUser', $uid);
// получаем имя пользователя
$name = $user->get('username');
// получаем профиль пользователя
$profile = $user->getOne('Profile');
/****тут остальной код*****/
//end for each
}

Худший ответ: Сделал так:

$group = $modx->getObject('modUserGroup', array ('id' => '5'));
$members = $group->getMany('UserGroupMembers');

foreach ($members as $member){
$user = $member->getOne('User'); // важно
// получаем имя пользователя
$name = $user->get('username');
$uid = $user->get('id');
// связь с профилем пользователя
$profile = $user->getOne('Profile');

....

}
Вопрос: Почему память не может быть 'read'?

Лучший ответ: А вы пробовали отключать общий буфер обмена на этой виртуалке? Ошибка явно указывает на него.

Худший ответ: Обращение по адресу ноль никогда не выполняется. Это в программе былоptr=alloc(...)
и дальше без проверки обращение по этому адресу - а память-то не выделилась; ну и срабатывает защита. Это либо Oracle кривой, или какие-то библиотеки.
Не хотите перейти на Linux?
Вопрос: Стоит ли браться за изучение Vue.js с посредственными знаниями js?

Лучший ответ: Конечно! Будете говнокодером.

Худший ответ: Знания ванильного js очень ценны. Однако понимание как структурировано подходить к написанию кода не дают.
Когда вы изучаете фреймворк вы изучаете ту самую структурированность в превую очередь.  Ради этого фреймворк и существует, чтобы ваш код не превратился в лапшу. 
Хотя при сильном желании можно и тут "накодить".

Пример со стройкой. 
JS это кирпичи, цемент, песок. Все из чего можно строить.
Vue \ React и другие. Это уже архитектура. План дома. Понимание того как из ваших строительных материалов (js) слепить что-то годное.

Мой вывод.
Учить стоит. Смотрите курсы. Много курсов, все что найдете. Читайте посты на эту тему. По ходу изучения вы уведите много разных фишек, как используется js. Тут то вы и начнете читать и изучать с больших интересом.
Но все равно параллельно, на фоне изучайте ванильный js. Облегчит жизнь.
Вопрос: Ограничение доступа java программе?

Лучший ответ: Создайте  пользователя от которого будете запускать программу.
Создайте папку где будут данные. 
Сделайте chmod на папку с данными
если этого недостаточно установите SELINUX

Худший ответ: Заверните свою прогу в докер контейнер.
Вопрос: Как в linux создать свой command? например пишу helper + tab показывает команды, и эти команды выполняют bash команды?

Лучший ответ: Можно изучить основы баша и писать свои скрипты с командами и опциями.

Можно пользоваться алиасами.
Напишите :
alias docker_stop_all="docker stop $(docker ps -a -q)"

И когда нужно, пиши
docker_stop_all

При этом даже автодополнение будет работать.
Можно сохранить этот алиас в .profile или .bashrc в вашем домашнем каталоге, тогда будет доступно сразу как залогинился на сервер.

Худший ответ: используйте более продвинутые шелы, которые умеют в автодополнение: например, zsh. 
только боюсь (судя по вопросу), что их конфигурирование вы осилить не сможете. 

пилите и используйте алиасы для частых команд.
google -> bash alias
Вопрос: Какие SFP модули заработают в HPE 1820 (J9984A) (кроме модулей от HP)?

Лучший ответ: Никакие. Наслаждайтесь покупкой.

Худший ответ: вот поэтому надо брать другого вендора, там цены дешевше)
Вопрос: Зачем нужен strip_tags и real_escape_string если есть htmlspecialchars?

Лучший ответ: Потому что это совершенно разные функции, которые не имеют никакого отношения друг к другу.
Но еще со времен палеолита по похапешным скриптам кочуют плоды не приходящего в сознание индусского гения - функции "очистки" входящих параметров, куда набито всё, что по мнению автора имеет хоть какое-то отношение к безопасности. 
И при всем при этом, для входящих параметров ни одна из этих функций не нужна. 
- strip_tags это какой-то рудимент. Сейчас практически не используется. 
- real_escape_string это вообще совсем из другой оперы. к HTML никакого отношения не имеет. Причем в своей области тоже рудимент и применяться не должна. 
-  htmlspecialchars единственная осмысленная функция из всех перечилсенных. но должна применяться не для "очистки" при вводе, а при выводе пользовательских данных в HTML

Худший ответ: strip_tags удаляет теги, htmlspecialchars  преобразует теги в HTML сущности
Вопрос: Возможно ли использовать Vue без потери SEO?

Лучший ответ: Ударит. Все что вы таким образом будете делать с помощью Vue, будет невидимым для поисковиков.UPD. Вы не сможете использовать ssr, nuxt и тп, как советуют, если хотите использовать Vue для отдельных частей страницы.И насколько хорошей\плохой практикой будет использовать Vue в качестве вспомогательного средства, а не для создания полноценного SPA?
Очень хорошая практика. Например, если у вас существующий интернет магазин с десятками фильтров, котрые между собой связаны. Реализация таких фильтров на jQuery или чистом JS - это ад. Тут можно и нужно брать Vue и переписывать только кусок с фильтрами, потому что используя реактивность, разрабатывать такие сложные взаимозависимые вещи, как фильтры, одно удовольствие.

Худший ответ: nuxt.js
Пререндерит страницу на сервере, в результате поисковик получит страницу сразу со всеми данными.
Дальше уже работает в "реактивном" режиме (что актуально для обычных пользователей).
Вопрос: Как вывести из цифры — месяц?

Лучший ответ: Нужен ещё php-intl$date = '2003-08-12';
echo (new IntlDateFormatter('ru_RU', null, null, null, null, 'd MMM Y'))
      ->format(new DateTime($date));
Результат при формате 'd MMMM Y'12 августа 2003
При формате 'd MMM Y'12 авг. 2003

Худший ответ: $date_mysql = '2003-08-12';
$date_time  = strtotime($date_mysql);
$month = array(
    1 => 'января',
    2 => 'февраля',
    3 => 'марта',
    4 => 'апреля',
    5 => 'мая',
    6 => 'июня',
    7 => 'июля',
    8 => 'августа',
    9 => 'сентября',
   10 => 'октября',
   11 => 'ноября',
   12 => 'декабря'
);

echo date('j', $date_time) , ' ' . $month[date('n', $date_time)] , ' ' . date('Y', $date_time);
//12 августа 2003
Вопрос: Почему не любят c++ builder?

Лучший ответ: Кодил давно на C++ Builder, периодически пишу на Delphi. У них IDE крайне похожи между собой. И там, и там - мне нравится удобство и визуалка.
Но не все понимают удобство, зато всем нравятся хайп-волны новых инструментов разработки, сильно замедляющих процесс разработки.
Бессознательно и не разобравшись во всех преимуществах и недостатках, все новички в разработке говорят: "Если ты не в тренде, значит ты - лох!", а то, что изучаемый ими инструмент сильно замедляет работу - никто даже не догадывается, поскольку им просто не говорят во время обучения про все существующие варианты быстрой и качественной разработки.
Отсюда всё и происходит!

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

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

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

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

Худший ответ: возможно имели ввиду виджеты...
качайте любую, желательно 64-битную, если процессор не супер древний танк без поддержки данной архитектуры
но имейте ввиду, поддержка данной ОС 14 января 2020 будет завершена
если это вас не смущает, тогда смело на сайт виндовс/на торренты )))
Вопрос: Как разогнать виндовс?

Лучший ответ: Как разогнать виндовс?Для начала - не ставить вредоносного софта вроде CCleaner - уже будет эффект.Ноут только для работы в программах (VScode , node js) ,никаких игор, можно ли както ускорить работу ноута без переустановки виндовса ?Если для работы - не ставьте ничего кроме приложений нужных для работы. Никакого ненужного софта.
В остальном надо смотреть - возможно просто железо не справляется.
Диск обязательно SSD -тут без вариантов. HDD не справляется с нагрузкой.
Память - минимум 8 для чисто офисной работы, для работы с тяжелыми приложениями вроде IDE, не меньше 16гб.
От процессора тоже сильно зависит - но поскольку это ноутбук, тут без вариантов, быстрый процессор не поставишь.

Худший ответ: Может стоит попробовать сделать оптимизацию Windows, отключить неиспользуемые службы и автобновления. Но в первую очередь стоит посмотреть логи, может служба какая-то повисает постоянно, еще проверь HDD на битые
Вопрос: Где найти обработку импорта номенклатуры в 1С?

Лучший ответ: Для обычных форм есть универсальная обработка ЗагрузкаДанныхИзТабличногоДокумента.epf, которая позволяет загружать данные в любые справочники, документы и реестры сведений из файлов формата *.xls, *.mxl, *.txt, *.dbf.
Но она жутко универсальная, нужно разбираться с настройками, пример загрузки номенклатуры из прайса excel в типовую конфигурацию 1С УТ 10.3  есть тут.
Сама обработка должна быть на любом диске ИТС за последние 10 лет + есть на сайте ИТС.

Худший ответ: На инфостарте должны быть.
Вопрос: Откатить изменения git?

Лучший ответ: Если нужно удалить коммит, и его не опубликовали:git reset --hard HEAD^
Если опубликовали, делаем коммит для отмены коммита. После делаем push.git revert commit-sha1

Худший ответ: Если изменения происходили в репозитории которым пользовались только вы или это изменения в вашей ветке, то историю менять можно.
https://habr.com/en/post/201922/
git rebase -i ваш выбор для  сложных изменений
После этого для перезаписи удаленной копии ветки нужно делать push --forceВажно: Изменения истории практически необратимы. Отменить ошибочные изменения будет сложно или невозможно. Скопируйте всю папку с репозиторием на случай проблем, если не уверены в своих действиях.Важно: Если с веткой работают несколько человек или даже вы с 2 разных машин, например дома и на работе, то в случае изменения истории сохранить изменения с другой машины будет сложно.
Вопрос: Можно ли отказаться от ТЗ?

Лучший ответ: Говорить что не делаете тестовых заданий и они просто пойдут искать следующего кандидата

Худший ответ: Просите оплату за ТЗ, если оно на 2 дня. Потому что вы эти 2 дня делаете ТЗ и у вас нет времени на поиск другой вакансии где вас возможно бы взяли без ТЗ. Так и говорите.
Вопрос: Как заблокировать кнопку скачивания savefromnet на iframe player vimeo?

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

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

Лучший ответ: Таким вопросом можно войну начать) Используй, что удобно, они оба хороши. VS меньше ресурсов тянет у компа только. Если тебе все возможности Web storm не нужны, (а их там очень много), то незачем тогда и париться ИМХО.

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

Лучший ответ: Если на структурах языка реализовать весь набор функций, предоставляемых СУБД, то получится новая СУБД. Зачем тратить время и силы на написание СУБД, если есть уже готовые?

Худший ответ: Причин много, для мелких проектов можно хоть в .txt писать. Но на более крупных уже не обойтись без полноценной БД. Представьте, что все пользователи вконтакте, их посты, сообщения, фотографии, музыка и тонна других вещей хранятся в одном словаре users в питоне.
Вопрос: Есть ли какие-то курсы, тренинги или семинары для руководителей технической поддержки, чтобы эффективно выстраивать процесс работы в команде?

Лучший ответ: Здесь можно много чего накидать, а дальше выберете, что конкретно вам нужно:
1) курсы Стратоплана (дорого, долго, очень эффективно)
2) Managing People at Work, практическое руководство, английский язык: https://www.coursera.org/learn/people-management/h...
3) Методичка компании Intercom по выстраиванию технической поддержки (английский): https://www.intercom.com/resources/books
4) Методичка компании Usedesk по созданию команды технической поддержки, их подкаст и блог про техническую поддержку: https://usedesk.ru/blog
5) Youtube-канал "Management Channel", у них там же есть куча выступлений с TeamLeadConf
6) Youtube-канал "Support Fest" на Youtube
7) Youtube-канал "Full of Support — канал, полный поддержки"
8) Youtube-канал "Академия Юздеска"

А дальше сужать, какие топики конкретно интересуют - найм, геймификация, постановка задач, обратная связь, пр. Но вообще скилл хорошего менеджмента с опытом приходит :)

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

Лучший ответ: Выложить проект на Product Hunt

Худший ответ: Сергей, доброго дня! 
У меня есть задумка, которая в какой-то степени пересекается с вашей.
Предлагаю сотрудничество. Готов взять на себя продвижение и развитие общего проекта.