Задать вопрос
  • Почему в WPF скроллится не тот элемент, который в фокусе, а тот, на которой наведена мышь?

    @rPman
    это вообще фича операционной системы, и точно знаю в win98 (плюсом) и в winxp это настраивалось твиками.
    Ответ написан
  • Как удаленно подключиться к ubuntu?

    @rPman
    Полагаю ты просто ошибся с формулировкой вопроса. не удаленно а просто запущено или нет?

    Если нужно сидя в windows 7 запустить приложения в ubuntu, установленную но не запущенную на этом же компьютере, лучшее решение - поставить на windows виртуальную машину, и указать в качестве диска - физический диск. Мало того, с некоторыми усилиями возможно и наоборот, запускать windows 7 находясь в ubuntu, даже игры, требующие видеокарту, можно будет запускать, если настроить vga passthrough.
    Ответ написан
    3 комментария
  • Как на c# организовать взаимодействие с другим процессом через stdin и stdout?

    @rPman
    Буферищация чтения или записи в питоне? для теста сделайте данных больше 64к
    Ответ написан
    Комментировать
  • Как пробросить трафик внутри сети через несколько машин?

    @rPman
    на каждой машине настроить nat? и прописать на каждом машине последовательно шлюзом следующую?
    или просто воспользоваться каскадным прокси на каждой машине?
    Ответ написан
    2 комментария
  • Какие существуют способы обеднения серверов?

    @rPman
    Поднимайте vpn, не вздумайте открывать порты наружу как предлагают выше, вся внутренняя кухня должна быть закрыта на доступ извне.
    Ответ написан
  • Создание вероятности на php. Можете помочь?

    @rPman
    Алгоритмы псевдо-случайного вознаграждения в ммрпг вообще патентованные, от них зависит как долго игроки будут терпеть это безобразие.

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

    Заранее считать - алгоритм проще чем последовательная генерация - проще проверить итоговое распределение.
    Ответ написан
    Комментировать
  • Можно ли отправить AJAX запрос POST и далее уже работать с этими даннымим в PHP?

    @rPman
    Надежнее запускать серверное приложение в виде демона, если у вас критичная к остановке обработка (например лимиты времени работы скрипта) плюс удобнее разрабатывать приложение в виде standalone cli приложения.

    Мало того, можно дальше пойти, начать писать на php react асинхроные приложения, когда уже оно само представляется в виде http/websocket сервера, без необходимости восстанавливать контекст на каждый запрос.
    Ответ написан
    Комментировать
  • Слетит ли активация win10, если один раз поменять местами жесткие диски ноутбуков?

    @rPman
    Формально вы можете менять любой компонент в системе, исключение - материнская плата (отсюда еще и ограничение на смену процессора intel - amd).

    Но точно знаю, что дешевые oem лицензии могут и такого не позволить.

    p.s. жесткие, оптические и твердотельные диски можно менять сколько угодно. Видеокарты тоже можно менять, сетевую периферию, usb контроллеры, мыши и клавиатуры менял на самых дешевых home установках. С оперативной памятью тоже проблем не было.

    Даже и не знаю, есть ли что то в компьютере кроме процессора и материнской платы, к смене которым критична лицензия.
    Ответ написан
  • Как использовать сервер как прокси?

    @rPman
    На клиенте - ssh user@server -n -D локальный_адрес:локальный_порт
    это поднимает локальную socks 5 прокси без авторизации, с нею работают почти все браузеры.

    На сервере - в файле /etc/ssh/sshd_config должен быть AllowTcpForwarding yes
    Ключ -n заставляет открыть подключение без запуска команды
    Ответ написан
    Комментировать
  • Как администрировать большое количество медиа-контента?

    @rPman
    Ответ на вопрос кроется в том, какие именно действия нужно будет совершать с контентом.

    Свое хранилище и простейшее веб-приложение, даже бех фреймворков, на чистом html5 и минимум серверных скриптов. И вы уже можете заливать, просматривать и искать.

    Если у вас 1Тб данных, свое решение будет однозначно дешевле. Все сторонние добавляют к стоимости сильно, когда объем и трафик повышается, если конечно вам не повезло где-нибудь урвать халяву (типа cloud.mail.ru 1Тб в подарок).
    Ответ написан
    3 комментария
  • Запуск программы (firefox) вместо DE linux (debian, ubuntu)?

    @rPman
    Намекну, что если установить браузер в виде DE то это не защитит компьютер от запуска других приложений, достаточно пользователю установить, например, расширение, а само приложение (скрипт) загрузить обычной загрузкой.

    Но есть решение, написать свое приложение, в котором весь этот опасный функционал будет просто не реализован (браузер на основе webkit пишется в пару десяток строк)
    Ответ написан
    1 комментарий
  • Как сохранить питание на USB после выключения ПК?

    @rPman
    Если материнская плата позволяет, ищите в биосе, правда там опции называют так что диву даешься.

    Подавляющее большинство материнских плат с ATX питанием подают его на USB (задняя панель, но не те что выводятся вперед на корпус), это позволяет будить включать компьютер по нажатию на кнопку на клавиатуре или мыши (помню специально это отключал, когда еще компьютер держал ночью выключеным)
    Ответ написан
    Комментировать
  • Как должна происходить покупка в магазине?

    @rPman
    Вы правильно подметили, у вас два варианта - резервировать ключи (достаточно их количество) и получить возможность ddos-ить ваш магазин, заказывая но не оплачивая товар, либо не резервировать - и решать проблему out of stock, делая refund.

    Выбирайте что вам проще, вполне возможно что refund для вас может оказаться платным (как мерчант решит, такое бывает с международными платежами) - что в чвою очередь даст злоумышленнику инструмент ddos-а уже вашу платежную систему рефандами (что будет стоить вам денег), злоумышленник просто приобретает десяток-сотню виртуальных банковских карт/ регистрирует много кошельков в электронных платежках - и банкротит ваш магазин.
    Ответ написан
    Комментировать
  • Как сделать что бы файл брался из предыдущего каталога?

    @rPman
    Настоятельно рекомендую не делать так, и передавать необходимый каталог вызовом специального метода в этом модуле. Ибо поддерживать такой код потом будет ад и мучение.

    p.s. попробуйте это get-included-files чтобы узнать все используемые файлы и debug_backtrace чтобы узнать какой в каком порядке вызван (не подключен! момент подключения можно получить только добавляя специальные вызовы в каждый важный файл)
    Ответ написан
    Комментировать
  • Возможно ли разрабатывать игру из-под разных платформ?

    @rPman
    Нет такого 'я пишу на c++', вы пишете используя какой-то фреймворк/библиотеку/подход, используя определенные среды разработки (варианты с vim/notepad++ не рассматриваем).

    Так вот, если ваш фреймворк поддерживает кросплтформенность - то да, можете. Иначе - сил на попытки истратите больше чем на саму разработку.
    Ответ написан
  • Event loop и то как работает асинхронность это одно и тоже или просто связано?

    @rPman
    Где то под капотом nodejs работает обычный event loop, все асинхронные методы складывают в очередь свои события, каждый кусок кода выполняется, будучи вызван именно от сюда.

    Все методы должны как то уметь работать асинхронно, т.е. будить event loop при завершении работы, если не умеют - наверное для них (каждого вызова) запускается свой поток, внутри которого работает обычный синхронный вызов, по окончании работы которого так же дергается тот же event loop.

    например мы хотим асинхронно файл прочитать - метод получает от операционной системы хандлер объекта, который умеет работать асинхронно, как только получили порцию данных - в цикле event loop завершает работать метод ожидания хоть какого то события (список хандлеров в параметрах либо это специализированный семафор, который все дергают) и обрабатывает событие, которое его разбудило - т.е. видим что пришли данные и вызываем callback метод, у казанный в парметрах вызова работы с файлом, в параметрах - результаты работы. После их обработки снова в цикле вызывается метод ожидания. Таким образом основной цикл работает в одном потоке, но ожидания только если нет событий.
    Ответ написан
  • Как отсылать PONG?

    @rPman
    Вам точно нужно работать с websocket на таком низком уровне и реализовывать его самому?
    Попробуйте https://github.com/ratchetphp/Pawl и вообще пользуйтесь react и асинхронный код - это действительно круто.
    Ответ написан
    4 комментария
  • Лимит на Qiwi, что делать?

    @rPman
    localbitcoins купи bitcoin и продай уже на другую платежную систему
    Ответ написан
    Комментировать
  • Как распарсить страницу с полной прогрузкой javascript?

    @rPman
    Не мучайтесь, запускайте полноценный браузер (webkit есть под все платформы), при этом вы имеете полный доступ к загружаемой странице, можете инжектить свой код, можете просто получить документ в виде xml (не файл а именно DOM модель, собираемую в т.ч. javascript)

    И главное, веб-сайт ничего не сможет сделать чтобы предотвратить ваши попытки автоматизации работы с сайтом (кроме статистических конечно, но тут уже вопрос реализации и ваших требований)
    Ответ написан
  • Что нужно для создания приложения с выводом денег?

    @rPman
    Боюсь, как бы вы не выкручивались, местная или мировая финансовая система вас 'прикроет'. Да и не виновата эта система, если она пытается решать существующие проблемы через запреты то у нее есть только один путь.

    Вы должны понимать, что если у вас есть способ вывода денег, им тут же начнут пользоваться для отмывания нелегальных доходов.

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

    p.s. у webmoney точно помню были готовые инструменты и схемы по созданию таких приложений. Сама платформа обеспечивает реализацию принципа KYC & AML, а это первое, что потребуют регуляторы.
    Ответ написан