Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как проиндексировать коллекцию по уникальным значениям?

Лучший ответ:
Дело в том, что мне нужно получить три случайно выбранных значения "content", для определённого userIDЗначит вам нужен обычный индекс, а не уникальный.
А чтобы выбрать N рандомных доументов в монге есть спец. команда: https://stackoverflow.com/questions/24806721/mongo...

Худший ответ:
Чет я не пойму, какая версия mongo? Для создания индекса используется метод createIndex. В вашем случае выглядело бы так. .createIndex("userID: 1")
Вопрос: Украли macbook какие данные видит интернет провайдер?

Лучший ответ:
Если ноутбук подключен через маршрутизатор - то MAC адрес провайдер не увидит. И в любом случае не увидит Airport ID, серийный номер и прочие данные.

Худший ответ:
В Apple позаботились о том, чтобы MacBook можно было либо найти и вернуть:Что делать, если украли Mac.
Вопрос: Где реально можно скачать полный установщик старых версий Google chrome?

Лучший ответ:
www.slimjet.com/chrome/google-chrome-old-version.php
Могу и более старые поискать. Скажите хоть примерно какая нужна.
Хромиум:
commondatastorage.googleapis.com/chromium-browser-...
а также
https://commondatastorage.googleapis.com/chromium-...

Худший ответ:
www.slimjet.com/chrome/google-chrome-old-version.php
Могу и более старые поискать. Скажите хоть примерно какая нужна.
Хромиум:
commondatastorage.googleapis.com/chromium-browser-...
а также
https://commondatastorage.googleapis.com/chromium-...
Вопрос: Хорошая математическая и алгоритмическая подготовка — это что?

Лучший ответ:
то что в большинстве случаев потенциальный работодатель хочет увидеть? 
В большинстве случаев никакая математическая подготовка не нужна для программирования.
А упомянутые примеры - DS/ML/3D - как раз исключения. Поэтому там и акцентируют.
Что хочет работодатель увидеть - это его мечты. В реальности он возьмет того, кто придет (лучших на его взгляд конечно же), но придут те, кто в большинстве своем не имеет никакой особой подготовки.
Поэтому все вот эти требования про математику и алгоритмы - всего лишь мечты. Да, эта подготовка будет плюсом, выделит вас среди кандидатов. Но не значит, что без хорошей математической подготовки вас туда не возьмут.

Худший ответ:
Умение различать O(n)/O(nlogn)/O(n^2) :)
Шутки шутками, но это далеко не все знают, и это бывает полезно даже если вы работаете не в Гугле и не в ВК.
Вопрос: Как правильно передавать информацию о файле/дирректории между потоками?

Лучший ответ:
Код ваш пропустил, но условие задачи странное:
1. Обновление treeView может быть только из UI потока приложения. Смысла создавать отдельный поток поэтому нет.
2. SynchronizationContext тоже использовать нельзя? Предлагают сообщения WinAPI слать в WPF приложение? )))

Худший ответ:
Можно взглянуть на ваше решение этого задания?
Вопрос: Кулеру скоро хана или я туплю без сна?

Лучший ответ:
Да.

Худший ответ:
Звук тихий, плохо записан. Но чувствуется какая-то вибрация, как будто кулер на один винтик прикручен, а остальная его часть дребезжит, вибрирует... Но это врятли так, скорее всего он сам неисправен. Да, неси по гарантии, покажи им как гудит он... Для этого наверное процессор на 100% нагрузить нужно будет, AIDA64 в помощь, ну или любая другая программа для стресс теста, или фурмарк, не важно
________
Только в магазине уверено смотрись, не подходи с вопросом "А ТАК ДОЛЖНО БЫТЬ ?"
Вопрос: Видно что редактирует пользователь (как в google table) Что за технология?

Лучший ответ:
WebSockets) Вот куда копать

Худший ответ:
в общем случае не обязательно websocket, хотя скорее всего оптимально по быстродействию ))
а суть проста - клиентская часть стороны, где есть активность, сообщает серверу все подробности, другой клиент либо опрашивает, либо принимает сведения об обновлении контента/ситуации, по тому самому сокету ))
Вопрос: Почему разработчики под OS X не востребованы?

Лучший ответ:
Таинство в проценте рынка занимаемого OSX

Худший ответ:
Рекомендую вакансии под OS X искать не на русских ресурсах, а на западных и американских.
Вопрос: На чем писать сервер для игры?

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

Худший ответ:
Мое мнение, что для сессионки с ограниченным кол-вом игроков бери что хочешь - вон убейсофт не парятся и вообще сервера не делали для некоторых игр (у них птп подключение). 5 раз в секунду отправлять данные - это очень низкая нагрузка на сеть.
Вопрос: Ошибки авторизации phpmyadmin?

Лучший ответ:
В восьмом мускуле сменился метод авторизации https://bugs.php.net/bug.php?id=76243
Тут решения на выбор:https://stackoverflow.com/questions/49948350/phpmy...

Худший ответ:
можно по аналогии с mysqli_connect('127.0.0.1','root','','DBName');
где
root- ты
DBName-название БД
Вопрос: Какой jQuery плагин для запуска функции при прокрутке к элементу выбрать?

Лучший ответ:
Популярное решение imakewebthings.com/waypoints

Худший ответ:
это делается скриптом в пару строк через offset()
Вопрос: Что такое cms? Кто может объяснить чайнику в веб разработке?

Лучший ответ:
Ссылка на Википедию
CMS это по сути система обеспечивающая возможность менять содержимое страниц без необходимости редактирования HTML/CSS(не всегда), или добавляет дополнительные функции: поддержка пользователей, личные кабинеты, покупка товаров онлайн и др.
А теперь по пунктамВнешний вид не изменится если перевод в шаблон выполнен качественноCMS не будет корректно работать с простым HTML/CSS/JS, из них надо будет сделать шаблон в формате поддерживаемом этой системой.Чтобы самому писать шаблон, надо хоть не много знать язык PHP или другой язык на котором написана CMS. Из этого следует, что использовать в целях написания своего шаблона надо ту CMS в которой вы сможете разобраться. Чтобы написать свою CMS надо обладать хорошими знаниями по какому-либо языку серверного программирования

Худший ответ:
CMS это уже готовый сайт, Вам осталось натянуть шаблон и произвести настройки системы под ствои требования (основные настройки, установки дополнительных модулей/расширений)
Если в вашем понимании "сайт", это обычная верстка (html, css, js):
1. Смотря как вы адаптируете верстку
2. Возможно
3. ...
Вопрос: Как правильно натянуть лендинг на WordPress?

Лучший ответ:
Карточки я вывожу через acf, но как быть с заголовком и подзаголовком? 
так же через acf ёепта!
обзови поле ЗАГОЛОВОК
обзови поле ПОДЗАГОЛОВК
ёпта!
см. скрин

Худший ответ:
Здравствуйте!
Если правильно подключили style.css wp_header() wp_footer() functions.php (добавили скрипты и стили), то остается только через ACF плагин создать кастомные поля и добавить все туда. Если есть повторяющиеся эелменты, то используйте repeater. Если нужна возможность загружать картинки в слайдер используйте галерею или повторитель. Если нужен раздел "параметры темы", то используйте acf_option. Вся остальная документация доступна на оф. сайте ACF.
Вопрос: Как составить регулярное выражение для парсинга списка на HTML?

Лучший ответ:
Откройте для себя более подходящие инструменты. Например поиск необходимых вам значений с помощью XPath
www.w3schools.com/php/func_simplexml_xpath.asp
https://habrahabr.ru/post/114772/
и прочие

Худший ответ:
Лучше не регуляркой, а воспользуйтесь какой нибудь библиотекой для этих целей, к примеру:
phpQuery - https://habrahabr.ru/post/69149/
Вопрос: После смены прокси сервера в браузере одни сайты видят мой настоящий IP, а другие которые прописал. Почему?

Лучший ответ:
Некоторые прокси сервера передают ваш настоящий адрес в заголовке типа x-forwarded-for.
Так же есть несколько других способов определить ваш настоящий IP.
Посмотрите сайт https://whoer.net/ru (расширенная версия) - там исследуется все, что можно узнать о вас через браузер.

Худший ответ:
Если реально интересует тема, начинайте https://m.habrahabr.ru/post/190396/
А так флеш или java, или как выше написали.
Вопрос: Уменьшить кол-во префиксов?

Лучший ответ:
Писать без префиксов. Вместо этого юзать автопрефиксер. Для этого можете использовать Grunt/Gulp ну или PrePros на худой конец

Худший ответ:
Выигрыш пары килобайт или потенциальная поддержка старых браузеров, что лучше?
Если вы уж написали код для старых браузеров, то нет никакого смысла его потом убирать. От этого сайт не станет быстрее работать. 
А для новых проектов, разумеется нужно использовать Autoprefixer.
Вопрос: Chrome начал блочить ссылки, которые открываю в новой вкладке нажатием на колесико, как исправить, баг?

Лучший ответ:
Проверьте, что не глючат расширения. Запустите хром без плагинов (www.bilee.com/chrome-6.html) и попробуйте ещё раз колёсиком.

Худший ответ:
Настройки контента - Всплывающие окна и переадресация - разрешить. Тоже сегодня заметил такое поведение
Вопрос: Assembler — как первый язык для изучения?

Лучший ответ:
У меня Assembler был первым языком. Результатом я доволен.

Худший ответ:
Я узнал, что знание assembler'а для ИБ просто обязательно! 
Над Вами жестоко пошутили.
Вопрос: Что нужно настроить чтобы ip почтовика не попадал в спам-базы (например spamhaus)?

Лучший ответ:
Вот неплохой сервис для всесторонней проверки вашего почтового домена
https://mxtoolbox.com/domain
Вкратце, у вас должна присутсстовать SPF-запись в DNS, корректная запись в обратной зоне DNS (у провайдера). Приветствуется наличие DMARC и DKIM - будет плюсом при проверке писем на спам.

Худший ответ:
Это всё так, но не факт, что, к примеру, ваш IP (или подсеть) не были скомпрометированы предыдущими пользователями. А, главное, не надо рассылать спам :-)
Вопрос: Зачем клиенту вместе с сайтом нужно нативное приложение для Android/iOS, дублирующее его функционал?

Лучший ответ:
Вы так говорите "уведомлялок".
Во первых это очень хороший способ повторно что то допродать.
Сейчас всем компаниям стоит призадуматься об лтв (User Lifetime Value — пожизненной ценности клиента).
Вот вам к примеру qlean.ru.
Масса польз от приложения:
1) Допродажа
2) Информер
3) Удобная связь с заказчиком
Мне кажется что функционал сайта со временем отойдет на вторую планку, все ленды будут нацелены на скачивания приложений, как это сейчас хорошо работает за бугром.
Делайте выводы

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

Лучший ответ:
Сделать этот блок компонентом, а код из foo() засунуть в метод mounted().

Худший ответ:
Только если через computed отлавливать, сам задавался этим вопросом, через :onload не получится, т.к. зациклишь всё .
Вопрос: Файл HOSTS никак не редактируется в Windows 10?

Лучший ответ:
вообще без всяких заморочек - любой текстовый редактор с адмискими правами (только что перепроверил - запустил Far с админским уровнем - нет проблем)
другой вопрос - если у вас жесткая залочка файла hosts - ищите вирусы ;))
ps для примера, если у вас "игровая/пиратская сборка" - все. говорить не о чем. у вас вирусы

Худший ответ:
загрузиться с LiveCD/DVD/flash USB и проверить на вирусы
Вопрос: Можно ли в Windows выстаить разрешения на чтение без копирования?

Лучший ответ:
Чтение синоним копирования.
Без копирования нет чтения.
Поэтому задача не решаема в принципе.
Когда вы читаете книгу вы копируете текст в мозг и там его обрабатываете.
Когда вы читаете файл вы копируете файл в оперативную память и там его обрабатываете.
Когда вы читаете файл с сетевого ресурса вы копируете его в память удаленного компьютера и там с ним работаете.
Задачи такого рода решаются тотальным контролем того кто читает.
Т.е на сервере сделать это невозможно, поэтому делается все на стороне пользователя.
Просто устраняем возможность передачи файла после копирования - отключаем интернет, USB порты, обыскиваем на предмет иных устройств съема информации, ставим надзирателя.
Еще вариант - блокирование на уровне софта.
Т.е права на чтение есть только у определенной программы которая обрабатывает файл, а не у пользователя.
Пользователь может работать с программой, но не может читать файл. А программа может читать файл, но пользователь не может его оттуда скопировать.

Худший ответ:
Такое видел только в системах документооборота, в общем случае в системах Digital Asset Management. Сам работал с Canto лет десять назад - оно не давало чертежи сохранить, а посмотреть на экране давало.
Вопрос: Как лучше организовать подключение к MySQL?

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

Худший ответ:
Смотря каким драйвером вы пользуетесь для подключения. Возможно есть функция ping (для mysqli точно есть), которой можно проверять соединение и переподключаться заново. А так же демоны на pcntl имеют свойство терять соединение во время форка потомков.
Вопрос: Как грамотно сделать данный список товаров?

Лучший ответ:
Натолкнет на рассуждения: https://medium.com/@andybarefoot/a-masonry-style-l...

Худший ответ:
да, масонри решит это
Вопрос: Следующий шаг в изучении верстки/front-end?

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

Худший ответ:
прочитал о bootstrap мнение, что его сейчас используют даже там где и не надо то особо, что многое что делает bootstrap можно реализовать с помощью css3. Дак стоит ли его изучать? или углубиться в понимание css3?
Собственно Bootstrap это фреймворк и реазизован он при помощи CSS
Вопрос: Как разбираться в библиотеках Arduino?

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

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

Лучший ответ:
обучить сеть, ничегого нового не придумали
для частных случаев   - OpenCV

Худший ответ:
Если вам не надо определять где ухо на фото и самое главное, если угол положения уха относительно камеры не отличается от сохраненного в базе, то очивидно, что задача становится очень простой - чуть ли не попиксельное сравнение и вычисление суммы расхождений - то изображение из базы, у которого это значение меньше, и есть искомое.
Иначе, попробуйте сначала свести задачу к выше описанной, т.е. найдите ухо в принципе, поверните его как надо и отмасштабируйте... само собой, нужно учитывать что освещение может быть другим (работать с например производной цвета на изображении или еще какие ухищрения).
И пофиг с чем работать, ухо, нос, задница,
Вопрос: RAID 10 из 8 дисков в чем преимущество?

Лучший ответ:
в чем преимущество RAID 10 из 8 дисков против RAID 10 из 4 дисков? (SSD)В 2 раза больше доступного пользователю объема (при равных объемах дисков)Отказоустойчивость не особо повышается вроде.Отказоустойчивость вообще не повышается.И вообще, RAID 10 из SSD насколько хорош для СХД?Я бы использовал RAID-1. SSD и так быстрые + отказоустойчивость 1 выше чем у 10.

Худший ответ:
Имхо, raid10 на ssd нужен для сверх надёжности. Если бюджета не много, то лучше raid5+spare. И, конечно, рейд не заменяет бекап.
Вопрос: Как настроить безопасное рабочее место для бухгалтера?

Лучший ответ:
Хранение рабочей информации на компе пользователя -- это зло. Это я про базы 1С и их раздачу по сети. На рабочих станциях вообще должна быть остановлена и запрещена к запуску служба "Сервер". А также "Браузер сети". Вся информация должна храниться на серверах, на дисках, организованных в RAID-массивы. И вот уже туда должен быть доступ у всех, кому эта информация по долгу службы положена.
Пароль админа пользователю не давать -- это само собой.
Что касается безопасных настроек винды, то можно воспользоваться рекомендациями CIS: https://www.cisecurity.org/benchmark/microsoft_win...
Для скачивания PDF там нужно зарегиться, регистрация бесплатна и ни к чему не обязывает.
Резервное копирование -- в обязательном порядке. Причём на другой носитель, не внутри сервера или уж тем более -- рабочей станции.
Про белый список приложений вам уже сказали выше.

Худший ответ:
под базы 1С:Предприятие 8.3);
поставь линуск)))) 
у 1С есть клиент.
Пользовательские права, урезанные. Антивирус. Архивы, лучше куда на сторону.
Вопрос: Довольно легкий синтаксис по сравнению с java — в чем подвох обучение python?

Лучший ответ:
питон и ява это разные инструменты для разных целей
И разница в них не в синтаксисе, а в том что Ява это 100% ООП и она строго типизирована
непосредственно синтаксис у них отличается буквально отсутствием скобочек  в питоне и то что у него динамическая типизация
===
я яве больше денег (в кровавом энтерпрайзе), в питоне проще стартануть... я вот учил три года яву целенаправленно, даже джуном поработать успел...в итоге сейчас основной язык у меня питон ;) хоть я его и не особо люблю после явы

Худший ответ:
Привет. Питон хороший язык, но у него есть подвох один - https://habr.com/post/322332/
Вопрос: Нужно ли ставить под контроль версии папку vendor?

Лучший ответ:
Можно "ставить под контроль" файл composer.lock - после pull'а на продакшене запускается "composer install" и версии пакетов всегда те же, что и у разработчика.

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

Лучший ответ:
М...да лучше бы вы не брались за ремонт. По делу если информация не важна на HDD то снести все разделы любой подходящий для этого утилитой, на чистый без разделов ставить как обычно Винду. Если инфа важна то R-studio вам в помощь.
Проверить состояние HDD в плане железных проблем viktoria вам в помощь

Худший ответ:
1 victoria делай тест 100% лишним не будет. Потом пробуй вытащить полезную инфу. 
2 если винт гуд и проблема просто в рав то ссылка свыше либо формат и все по новой, формат только после того как вытащил всю плезную инфу! Есть утилита с убитых винтов вытаскивали- главное что бы определился в биосе dmde называется вроде
Вопрос: Как скрыть ip делая запрос через CURL (PHP)?

Лучший ответ:
Интересует в основном можно ли замаскировать не используя proxy?
Чтоб пакет вернулся, нужно отправлять через какой-то шлюз, который знает, кому его возвращать, это может быть прокси, vpn или какой-либо ещё туннель, хоть ssh. Может изменение хеадера или еще как.
можно поменять X-Forwarded-For и некоторые неправльно написанные веб приложения будут учитывать именно этот IP, но это скорее исключение, обычно этот баг пихают в CTF'ы, но на практике ни разу не встречал Ну а если нельзя то можно ли при запросе использовать какие-то постоянные proxy, желательно конечно бесплатные, 
Да, есть сайты, которые предоставляют такие прокси, а у меня есть программа для сбора проксей по таким сайтам https://github.com/DevAlone/proxy_py много проксей мрут, но есть такие, которые работают стабильно, самая надёжная работает уже 42 дня. так же интересует можно ли сделать запрос через сервера tor.
Да, на ubuntu установить тор `sudo apt install tor`, запустить `sudo service tor start` и использовать его как socks прокси с адресом `localhost:9050`, адрес можно поменять в настройках, также можно поднять несколько таких проксей и у каждой будет свой IP адрес.

Худший ответ:
Реально можно и это работает через curl ( один, потом второй запрос..), к примеру, для получения роликов  ютуба, сначала получаем один заголовок, потом другой из списка... Гугл с этим борется. Такая холодная война давно идёт.
Надо искать пример скрипта, там всё расписано.
Вопрос: Парсер с кинопоиска на php?

Лучший ответ:
Возьмите лучше API

Худший ответ:
Скачиваете страницу, регулярным выражением (regexp) находите то что Вам нужно.
Вопрос: Сколько нужно swap разделов для нескольких Linux систем?

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

Худший ответ:
SWAP можно в файле хранить.
Вопрос: Какие условия NDA являются адекватными?

Лучший ответ:
какие еще "99 лет и 1 000 000 рублей в случае разглашения"? Вы в какой стране живете?
я этих NDA делал-переделал и нигде, даже в самых крутых конторах с проектами на миллионы больше "5 лет с момента истечения срока..." не было. 
Ответственность - в пределах прямого доказанного ущерба.
Лучше озаботься пониманием что есть КИ и как она передается-принимается.

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

Лучший ответ:
github как вариант ))
https://help.github.com/articles/about-releases/

Худший ответ:
Mega.NZ, если есть возможность юзать API и сам файл/файлы до 50 Гб.
Вопрос: Как вы обновляете vue проекты на проде?

Лучший ответ:
CI/CD (Continuous Integration/Continuous Delivery) сервер ответ на ваши проблемы. Например, bitbucket pipelines, circle ci, gitlab pipelines, jenkins и т.д. Работает так:сервер отслеживает пуши в определенные ветки, например, в master.если в master пришли коммиты, то запускается определенный скрипт, который вызывает сборку (обычно еще перед этим запускаются тесты, если есть). если сборка прошла успешно, то результат этой сборки кладется в отдельную папку -- это называется build artifactэтот build artifact тем или иным образом загружается на хостинг -- у всяких там AWS/Azure и т.п. облак обычно есть API для этого, можно передавать файлы через scp или sftp.
Если вся инфраструктура локальная, то и CI/CD сервер обычно ставят локально, например, Jenkins или TeamCity. Но без выделенного админа/девопса проще в облаках настроить, наверное.
P.S. это, конечно, годится не только для проектов на vue, а вообще для любого веба, включая бэкенд.

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

Лучший ответ:
Как-то так:^([^bcd][^abcd][^bcd]*a[^bcd]*|a[^abcd][^bcd]*)$

Худший ответ:
^(a[^abcd][^bcd]*|[^abcd]{2}[^bcd]*a[^bcd]*)$
Кстати, забавно что regex101 не справился с этим регекспом.
https://regex101.com/r/PSr5s6/1/
хотя на самом деле он работает.
Вопрос: Вы делаете что-то, если приложению без каких либо комментариев ставят 1, 2 балла?

Лучший ответ:
Не обращайте внимания...
Гораздо важнее: чтобы общий средний балл аудитории с долей в 76% (или более) был именно тот, который нужен Вам! :)
Хотите, чтобы ставили ещё выше - делайте приложение максимально удобным и понятным, не просите много денег и не мучайте рекламой, постоянно общайтесь с аудиторией и реализуйте самые востребованные запросы функционала.Вот единственный инструмент.

Худший ответ:
А еще бывает отзыв с одной звездой и комментарием в стиле "Отличное приложение! Спасибо!"
Забейте, в общем.
Вопрос: Nginx лимит. что делать?

Лучший ответ:
купите впс и ставьте лимиты сами

Худший ответ:
1. Запускать ваш мигратор через консоль. У beget, если память не изменяет, есть ssh.
2. Запускать ваш мигратор локально с заливанием картинок(или чо у вас там) сразу на хостинг + сразу писать в базу данных на хостинге(если ее можно настроить что-бы смотрела наружу)
3. Переделать ваш мигратор так, что-бы он запоминал на чем остановился, и если его запустить заного - продолжал трудиться, а не начинал сначала.
Вопрос: Как распорядиться инженерной идеей, если я гуманитарий?

Лучший ответ:
Нарисовать
Повесить на стенку
Гордиться
Идея стоит 0 денег
Идея с прототипом, часто стоит 0 денег или меньше
Идея с реализацией, клиентами и прибылью - имеет цену. Однако она не всегда больше 0

Худший ответ:
Вот выше про долевое участие - очень хороший совет. Я бы пошел по этому пути.