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

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

Худший ответ:
Инструменты для самостоятельного тестирования - список . Из компаний наткнулся на qa-academy.ru.
Вообще, попробуйте на любой фриланс-бирже, например freelansim.ru разместить задание, наверняка найдется много тестировщиков мобильных приложений, выберите наиболее опытного.
Вопрос: Почему не открываются сразу несколько ярлыков интернета?

Лучший ответ:
не как, там по 10 макс вроде как

Худший ответ:
На всякий случай скажу, что лучше использовать закладки в браузере. Там их можно открыть одновременно.
Вопрос: Официальные системные требования к Eclipse 3.6.0-3.6.1?

Лучший ответ:
Даже если что-то такое вы и найдёте, то это будет относиться только к конкретной сборке Эклипса, а не самой платформы.
Дело в том, что эклипс поставляется в виде сборок, но есть и просто «голая платформа», о которой знают не многие, потому как ссылка на скачивание её запрятана очень глубоко.
В общем, это будут очень не точные показатели.

Если нужно проанализировать примерные требования, то может помощь репорт о производительности билда, который делается вместе с билдингом каждой сборки. Например, для «классика» это будет:
download.eclipse.org/eclipse/downloads/drops/R-3.6.1-201009090800/performance/performance.php

Худший ответ:
тут еще один аспект есть. дело в том, что Eclipse на java написан. потому у него будет некое свойство к отъеданию n-го количества памяти во время работы. в итоге если он, к примеру, будет легко запускаться на 256МБ ОЗУ, то не факт что через пару-тройку часов работать с ним будет так же весело.
Вопрос: Как оптимизировать потребление ресурсов сервером 1С?

Лучший ответ:
Какой процесс сжирает ресурсы? Если rphost - то это база (и конфигурация - значит код кривой), если rmngr - то сервисы (значит окружение кривое). 
Скуль и сервер лучше поместить на одну тачку - тогда работа будет не по сети, это сильно ускорит. 
В кластере, в свойствах рабочего сервера ставим галку - Менеджер под каждый сервис - смотрим какой из rpmng жрёт ресурсы, по его PID процесса находим какой это сервис в кластере - делаем выводы. 
Конфигурация самописная? Отладку нужно запустить, понять какой запрос сильно грузит ресурсы.

Худший ответ:
1. 8.3.7.17хх в принципе не самая удачная ветка релиза платформы, чтобы сравнивать с 8.2, но если забыть про ошибки платформы, то самое важное - в 8.3 серверная часть 1С полностью переработана, в том числе файлы с сеансовыми данными теперь сжимаются, что с точки зрения места лучше, но нагрузка на проц больше, и таких фич достаточно много
2. статистически и нагрузка на жесткий диск выше, и файл журнала регистрации из формата sqllite можно попробовать переключить в старый режим, да и процессорные ресурсы нужны значительно больше чем в 8.2, так что не надо думать что железо годное для 8.2 таковым останется и для 8.3 - запросите бюджет и увеличьте мощности под сервер 8.3
Вопрос: Как защитить данные веб-приложения?

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

Худший ответ:
Не отдавать в простом/удобном виде больше, чем нужно по минимуму.
Исключить возможность логически догадаться (например, нумерация объектов подряд позволяет из предположения что есть объекты 1 и 2 получить объекты 3-100500).
Ограничить число запросов в единицу времени. 
При подозрениях на автоматизированное скачивание данных - активировать Капчу.
Вопрос: Распределённая память

Лучший ответ:
Совсем без переписывания сервера скорее всего не обойдетесь, как минимум вам придется выделить задачи, которые следует разнести на другие CPU. Смотрите в сторону MPI (Message Passing Interface). В свое время использовал его реализацию MPICH, но вполне подойдут и другие реализации.

Худший ответ:
Совсем без переписывания сервера скорее всего не обойдетесь, как минимум вам придется выделить задачи, которые следует разнести на другие CPU. Смотрите в сторону MPI (Message Passing Interface). В свое время использовал его реализацию MPICH, но вполне подойдут и другие реализации.
Вопрос: Какую CMS выбрать для онлайн магазина для продажи текстовой информации по типу LazyPay?

Лучший ответ:
Любую если честно

Худший ответ:
для Joomla: joomshopping.pro
плагины оплаты: тут
Вопрос: Какие вы используете плагины для Redmine?

Лучший ответ:
а есть ли достойный плагин, реализующий функционал service desk?

Худший ответ:
Мы используем Redmine плагин Helpdesk.
Вопрос: Что должен знать веб-дизайнер для того, чтоб максимально облегчить задачу верстальщикам?

Лучший ответ:
0) GRID! - это первое и незыблемое правило слаженной работы дизайнера и верстальщика. Если в макете присутствует сетка 50% вопросов решается. 
1) Основы HTML CSS. Чтобы дизайнер понимал поведение элементов на странице. 
2) Проблемы рендеринга браузеров и проблему идентичности пикселя. Опять же образно. 
3) Понимание mobile-first и desktop-first это решит проблемы с версткой отрисованных макетов в плане позиций элементов. 
4) Принцип работы анимации js/canvas, чтобы понимать что хрен верстак сделает 7 красных перпендикулярных линий превращающихся в котенка.

Худший ответ:
Ооо, у меня для вас отличная лекция есть, прям по вашей теме:
https://www.youtube.com/watch?v=lW4uzJp6uIg
Вопрос: Как проверить объект на пустоту?

Лучший ответ:
Про инициализацию в общем случае все верно уже написали, а в частном time.Time у вас естьif previousDate.IsZero() {

Худший ответ:
У golang отсутствует понятие пустота как таковое (никаких null). Даже nil для случая указателя - это указательна 0-ую область памяти.
По сути можете сравнивать со значением структуры Time по умолчанию, хотя особого смысла в этом нет. Лучше делайте проверку ошибки, она может указывать на nil. В противном случае - дата не верна.
Вопрос: Подскажите что происходит в командной строке

Лучший ответ:
Благодарю сработало:) Но хотелось бы узнать в чем причина? И что это такое включается?

Худший ответ:
В данном случае вывод передаётся в less (man less в консоли для справки).
Вопрос: Как верстать сайт если макет в jpg?

Лучший ответ:
С помощью магического нарезателя jpg-файлов, о существовании которого знают только пользователи Тостера.

Худший ответ:
Через фото редактор выделяете элементы и смотрите, какой ширины, высоты, цвета. Со шрифтом беда будет, но в общем только так)))
Вопрос: Как мониторить Express (Node.js) процессы?

Лучший ответ:
pm2.keymetrics.io вроде самое продвинутое из существующего

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

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

Худший ответ:
Если вы об этом видео, то на нем не готовый сплиттер, а ПЛИС, который выполняет роль сплиттера (т.е. на рынке этого устройства нет, можно только попросить прошивку у автора, купить эту железяку и залить). Ну и заметно, что оно просто берет половину картинки с исходного сигнала и растягивает её. Выглядит ужасно.
Поэтому, ответ на исходный вопрос простой - никак.
Вопрос: Разработка под Android — с чего начать?

Лучший ответ:
Да прямо тут, на хабре.
Из моего избранного:
habrahabr.ru/blogs/android/109486/
habrahabr.ru/blogs/android/107188/
habrahabr.ru/blogs/android/101154/
habrahabr.ru/blogs/android/99323/

Худший ответ:
Боян habrahabr.ru/qa/2696
Вопрос: Что делать если в компании не принято покупать windows и office?

Лучший ответ:
Увольняться.

Худший ответ:
корпоративный вариант windows  не подходит? вроде есть какие-то более дешёвые варианты win для бизнеса.
Вопрос: Бесплатное средство удалённой помощи?

Лучший ответ:
@Londoner посмотрите TeamViewer
И еще взгляните на ammyy admin и LiteManager free, может Вам больше понравятся. :)

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

Лучший ответ:
Существует богатая функционалом обработки изображений Open Source библиотека ImageMagick, у неё в числе прочих есть консольная программа convert, которая позволяет производить с изображениями огромное количество преобразований (в Интернете есть примеры как с её помощью повторяют эффекты Photoshop).

Для пакетной обработки Вы можете написать скрипт (например на bash), который сканирует все файлы в папке, а затем для каждого совершает действия через convert.

Вот хорошая страница с примерами convert -resize.

Пример преобразования исходного изображения к размеру 500x500 px:

convert in.jpg -resize 500x500\! out.jpg


P.S.: Запускается под Linux, Windows, Mac Os X, iOS, Android OS, FreeBSD и еще на ряде совместимых платформ.

Худший ответ:
Есть такая штука phpThumb 
Вот пример сайта с ней: пример
Вопрос: Парадокс в JavaScript с точки зрения PHP-кодера

Лучший ответ:
JavaScript Garden: Равенство и сравнение

Слабая типизированность языка JavaScript подразумевает приведение обеих переменных к одному типу для того, чтобы произвести сравнение.

console.log(2 == true); // false. int boolean
console.log(!!2 == true); // true. boolean boolean
console.log(2 ? true : false); // true. boolean


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

Лучший ответ:
Ссылка на github дает техническому специалисту (который будет проводить 2-е собеседование) довольно таки много информации о знаниях кандидата:
* git
* качество кода
* знания открытых лицензий
* знания систем тестирования кода. Только наличие файлов .travis.yml / .scrutinizer.yml / ... уже говорит о том, что человек что-то знает в направлении тестирования.
* умение документировать код (doxygen-like)
* знание стандартов оформления кода
* знание и умение работать с пакетными менеджерами (composer / npm / gem / ....)
* знание систем, реализующих dev окружение. (Vagrantfile, Dockerfile / ...)
* по коду можно понять с чем человек работал И на каком уровне

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

Лучший ответ:
Отпищался =(

Худший ответ:
>> остальные провода
Отключить всё, подключать по одному, проверяя после каждого шага.
Вопрос: Необходимо ли регистрировать Юр лицо для продажи приложений в Google Play?

Лучший ответ:
Не обязательно.
Можно и как физическое лицо продавать, но один минус - придется указать адрес проживания (ну это тоже для кого как минус)

Худший ответ:
Можно как физлицо платить НДФЛ -13%
или как ИП на УСН 6% +в ПФР около 25тыс в год фикс +1% при доходах свыше 300тыс.руб/год
Вопрос: На что ругается, не пойму?

Лучший ответ:
Язык надо подучить сначала. Обратная косая черта должна экранироваться в строках (т.к. сама является escape-символом). Или используйте verbatim-строку, поставив в начале символ @.

Худший ответ:
С символом @ все сработало
Вопрос: Как мониторить качество обслуживания клиентов с помощью видео-камер?

Лучший ответ:
По требованиям больше всего напомнило систему, которая была установлена в казино в «11 друзей оушена». Там эмоциональное состояние по мимике определяли. Может быть вам попробовать поискать в этом направлении? (хотя бы подумать на счет заказа софта у тех же разработчиков)

Худший ответ:
Кто-то насмотрелся голевудских фильмов-сериалов. Разработка такой системы требует колосальных ресурсов… я думаю даже немаленький банк, тем более для ОКК не будет тратить такие деньги на данную систему.

Единственное что приходит на ум — просчет количества времени на каждую операцию у клиента — сколько стоит в очереди, как быстро проходят операции… и то огромнейшее количество подводных камней здесь. в лицо же камерой всем тыкать не будешь… имхо, утопия
Вопрос: Как заставить WEB сайт работать локально в Chrome?

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

Худший ответ:
Локальное хранилище есть, по моему уже во всех популярных броузерах, учитывая общий движок у оперы/хрома/хромиума, огнелиса и ИЕ
можно попробовать сделать что-то подобное Gmail offine.
городить локальный вебсервер нет никакого смысла ни по финансовым и временным затратам на программистов ни по админским причинам поддержки и мониторинга
Вопрос: Какой HDMI кабель выбрать?

Лучший ответ:
При такой постановке вопроса, однозначно нужно брать AudioQuest Diamond или WireWorld - Platinum. Мы ведь не кабель для малоимущих за 10$ выбираем?

Худший ответ:
При такой постановке вопроса, однозначно нужно брать AudioQuest Diamond или WireWorld - Platinum. Мы ведь не кабель для малоимущих за 10$ выбираем?
Вопрос: Зачем в PHP ссылки?

Лучший ответ:
Ну так, сходу:
Модификация элементов внутри цикла требует ссылки:foreach ($array as &$item) {
    $item *= 2;
}
Рекурсивное замыкание реализуется ссылкой:$recursiveClosure = function() use (&$recursiveClosure) {
    $recursiveClosure();
};
Передача параметров в функцию по ссылке:function foo(&$result)
{
    $result = 'result';
}
Можно продолжать. Я удивлен, как вы не столкнулись ни с одним из вышеперечисленного за год.

Худший ответ:
Если что, «в методах объекта, $this всегда является ссылкой на вызывающий объект»
Если вы можете обойтись без использования $this в коде, то, определённо, ссылки вам не принесут пользы. :)class MyModel {
    private $db;

    public function __construct($db) {
        $this->db = $db;
    }
}
В коде выше тоже используется механизм ссылок — $db, которая передаётся в конструктор и свойство «db» класса MyModel указывают на один и тот же экземпляр объекта после того, как отработал конструктор MyModel.как это может помочь в работе с БД или на примере контроллера/модели что нибудь повседневное такое для PHP программиста , было бы очень полезно для меня!! 
Я думаю, что механизм ссылок самым непосредственным образом помогает вам работать с БД. Но, так как ядро PHP само занимается оптимизациями, связанными со ссылками, от кодера не очень часто требуется их использовать явно.
Это тоже самое, что жёсткие ссылки в файловой системе. От них может быть большая польза, но рядовой пользователь не очень часто их использует осознанно.
Вопрос: Есть ли готовый инструмент для создания и обработки веб-форм (вроде MS Infopath) но на MySQL + PHP или Python?

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

Худший ответ:
эм вообще формы хорошо работают в django
Вопрос: Как настроить ftp сервер для работы с файлами через FileZilla или WinSCP?

Лучший ответ:
может проще будет использовать вместо vsftpd, поддерживаемый и встроенный в ssh - sftp протокол ?
- если работает ssh между компами то и sftp тоже работает, причём из коробки.
- FileZilla поддерживает sftp (нужно всего лишь выбрать в настройках нужный протокол)
- большая защищенность, будет не лишней так как доступ идёт через внешнюю сеть

Худший ответ:
В свое время перешел на proftpd. Он мне более гибким показался.
Я настраивал так - www.lissyara.su/articles/freebsd/programms/proftpd... 
На разных юниксах отличаются директории с файлами конфигурации для него, не более.
Рекомендую.
Вопрос: Как заменить совпадения в тексте?

Лучший ответ:
preg_replace_callback()$result = preg_replace_callback('/\d/', function ($matches) use ($db) {
    // Запрос к базе данных $db
    return $replace;
}, '1 2 3');

Худший ответ:
if(preg_match("/1/ism", $you)){
    // запрос к БД
    if($otvet_bd == 'need'){
        preg_replace("/1/ism", "new", $you)
    }
}
И так по if на каждый случай...
Вопрос: Почему не работает remove?

Лучший ответ:
Потому что у вас новым элементам .remove_theme не назначено событие click.
Т.е. ваш код по созданию события должен находиться в событии click кнопки add:$('#add_theme').click(function() {
        $('<div class="ft_inputs">\n' +
            '<input type="text" placeholder="Name theme"/>\n' + 
            '<textarea rows="5" placeholder="Desription theme"></textarea><div class="remove_theme">Delete</div></div>') . 
            fadeIn('slow').appendTo('.test');

        $('.remove_theme').click(function() {
            $('.ft_inputs').remove(); 
        });
    });
Ну и кстати, кнопка Delete удалит все созданные объекты. Я так понимаю, задумывалось так, чтобы каждая кнопка Delete удаляла только свой родительский элемент? Если да, то копайте в сторону метода parent().

Худший ответ:
Потому что у вас новым элементам .remove_theme не назначено событие click.
Т.е. ваш код по созданию события должен находиться в событии click кнопки add:$('#add_theme').click(function() {
        $('<div class="ft_inputs">\n' +
            '<input type="text" placeholder="Name theme"/>\n' + 
            '<textarea rows="5" placeholder="Desription theme"></textarea><div class="remove_theme">Delete</div></div>') . 
            fadeIn('slow').appendTo('.test');

        $('.remove_theme').click(function() {
            $('.ft_inputs').remove(); 
        });
    });
Ну и кстати, кнопка Delete удалит все созданные объекты. Я так понимаю, задумывалось так, чтобы каждая кнопка Delete удаляла только свой родительский элемент? Если да, то копайте в сторону метода parent().
Вопрос: Какой способ вывода Webmoney оптимальный?

Лучший ответ:
Переводите деньги другу, он вам отдает наличку. Это самый оптимальный (0.8% теряешь за перевод). Лично через меня так выводили, обоим выгодно, и я получал вебмани по стоимости реальной денег, и человек не терял деньги при выводе.

Худший ответ:
Иногда www.prochange.ru/ выгодный курс. за 1WMR дают 1,01Yandex
Яндекс можно вытащить из банкомата. см. money.yandex.ru/doc.xml?id=524783
Если ей оплачивать покупки в магазинах — 0%, банкомат — 3%
Вопрос: Ubuntu 10.10 bash-cкрипт, содержащий правила для NAT?

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

Худший ответ:
Попробуйте еще strerr куда-то перенаправить. По идее, если в крон-скрите возникнет ошибка, и сообщение некуда будет вывести, то скрипт остановится. stderr перенаправляется командой 2>, например:
check.sh >/dev/null 2>/dev/null
Вопрос: Прием он-лайн платежей из Казахстана. Какие есть варианты?

Лучший ответ:
В настоящее время интернет-эквайринг в Казахстане возможен через две компании:Казкоммерцбанк (epay.kkb.kz)processing.kzЯ разработал модуль интернет-эквайринга через Казкоммерцбанк (epay.kkb.kz) для Российской сборки Magento: magento-forum.ru/forum/324.

Худший ответ:
В Казахстане есть надежный платежный шлюз от Казком банка, оплата карточками.
Есть терминалы оплаты Qiwi, есть еще какие-то терминалы.
Есть пункты пополнения webmoney.

Но мне лично удобней платить через paypal, у вас есть возможность брать оплату через paypal?
Вопрос: Как настроить uTorrent 3.4.3 на последовательное скачивание блоков?

Лучший ответ:
Чтобы увидеть эти пункты (дополнительные параметры - bt.sequential_download и bt.sequential_files) необходимо нажать с зажатыми клавишами [Shift]+[F2]: Options -> Preferences -> Advanced

Худший ответ:
uTorrent 3.4.5 - по Shif+F2 нужные настройки показались. 
Касательно же альтернативы - qBittorrent - там эта функция есть в контекстном меню раздачи. Называется "последовательная загрузка". Ну и вообще этот клиент хвалят.
Вопрос: Сокрытие расширения PHP файлов?

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

Худший ответ:
Имеет смысл только при комплексном подходе к защите, да еще и X-Powered-By Вас выдаст с головой скорее всего.
Лучший совет по безопасности - ежедневные обновления всего из надежных источников, имхо.
Вопрос: Посоветуйте универсальную CMS

Лучший ответ:
Я пока лучше друпала ничего не знаю.
Хотел бы сказать что это только на PHP, что лучше пойти к Пайтону или Руби, да только там нет нормальных CMS, только хорошие фреймворки.

Худший ответ:
из практики разработки…
 в большинстве случаев использую друпал, для небольших сайтов в основном wordpress от joomla пришлось отказаться так как цена разработки дополнений выше чем готовы платить клиенты.

ps: работаю в основном на западном рынке
Вопрос: Как брать заказы на назработку сайтов, со своeго сайта, eсли нeт портфолио?

Лучший ответ:
А что мешает сделать сайты выдуманных компаний? Чисто для демонстрации собственных навыков.

Худший ответ:
Тема поиска, классический способ заработка, вам понадобится хороший бухгалтер или экономист. который даст консультацию.
Во всем мире так работают.
  Вы делаете проект,  кроме проекта и удобства показываете возможность заработать на проекте компании, менагерам и руководителям.
Сайт стоит 100 рублей, заказчик может заплатить за него 1000 рублей, условно,   900 это его реальные деньги за авторские права, дизайн, интеллектуальную собственность в части заказчика.
Вопрос: Как понять, почему mysql ест очень много CPU?

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

Худший ответ:
рекомендую вам использовать xdebug / сделать снепшот этой 30 секундной загрузки и затем через какуюнибудь софтину для просмотров снепшотов (phpstorm или intelij имеют таковую встроенную) и увидеть повременную трассировку выполнения кода и запросов к базе.
Вопрос: Как протестить ios-приложение на &quot;чужом&quot; девайсе и не снести владельцу родные приложения?

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

Худший ответ:
Ну так попробуйте то же самое проделать с xcode. Потому что синхронизация iTunes это действительно синхронизация, а одно единственное приложение лучше заливать через xcode.
Вопрос: Как провести удаленную отладку c помощью Xdebug?

Лучший ответ:
Если есть ssh - можно пробросить туннель. По-другому никак. Xdebug работает как? Он отправляет инфу на заданный порт, этот порт должен кто-то слушать. Отправлять инфу он умеет на локальную машину только. По крайней мере, решая эту задачу для себя, я не смог его научить отправлять инфу на удаленную машину. Если туннель не пробросить - то никак, боюсь.

Худший ответ:
А локально развернуть проект нельзя? Дебажить продакшен в любом случае плохая идея..