Задать вопрос
  • Как расшарить vpn?

    @rPman
    Cмотри в свойствах подключения, которое поднимает vpn что то типа - сделать данное подключение общим, после можно указывать route на эту машину с других машин и там появится интернет. Все машины в сети должны быть в одной локальной сети, т.е. чтобы машины из wifi и машгины из ethernet смогли достучаться до твоего vpn надо либо объединить их в бридж (сетевой мост) либо... шаманить с несколькими ip адресами этой машины и подсети сделать разными.

    windows - наиболее отвратительный инструмент для данной задачи
    к тому же в home ревизиях такой функционал зарублен искусственно.

    настоятельно рекомендую такую задачу решать в linux, даже если ее запускать будешь в виртуалке
    Ответ написан
    Комментировать
  • Стоит ли беспокоиться из-за различия языков на разных упаковках одной модели SSD диска?

    @rPman
    Lexar это китайская компания, разные упаковки это скорее всего для разных рынков выпускались
    с другой стороны подделки всякие бывают, вон у твоей коробки нет (tm) после названия компании и вместо него звездочка виднеется, я прав?

    обязательно протестируй запись на полный объем диска (и не нули а какой-нибудь реальный файл, например одно и то же видео запиши многократно), а не только записать пару гигабайт.

    upd. осторожно, настоятельно не рекомендую покупать БУ ssd диски с рук
    помним что недавно прошла бум-истерия по скам криптовалюте chia, майнинг на жестких дисках, где для первичного заполнения дисков требовалось много оперативной памяти или ssd диск, который убивался за считанные месяцы (тратился лимит записи)

    конечно, можно посмотреть smart (или лучше утилитой от производителя) но я не удивлюсь что существуют способы по сбросу этой информации для обмана покупателей
    Ответ написан
    3 комментария
  • Как запустить код на библиотеке selenium_stealth без монитора?

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

    а по вопросу, можно настроить xvfb, это полнофункциональный xserver работающий исключительно в оперативной памяти, там же можно настроить vnc сервер, и подключаться по необходимости.
    Ответ написан
    Комментировать
  • Как задать размерность массива при помощи константы?

    @rPman
    ты свой массив может создать нужного размера уже в процессе выполнения а не на этапе компиляции, тогда размер может быть в переменной
    int *a=new int[size];
    int *a это определение массива без инициализации, размер компилятору массива неизвестный, а саму инициализацию проводить оператор new а значит где то в конце нужно память освободить с помощью delete

    upd. это было для c++
    ну а для си получается надо пользоваться malloc и free соответственно
    int *a=(int*)malloc(size*sizeof(int));
    Ответ написан
  • Как лучше и проще организовать на сайте RealTime notification?

    @rPman
    современное решение - websocket (позволяет серверу слать сообщения веб-клиентам)

    поддерживается всеми браузерами, есть огромное количество реализаций сервера, в т.ч. на php (рекомендую reactphp асинхронный, на нем же и сам http бакэнд делать нормально, а nginx снаружи проксирует запросы)
    Ответ написан
    Комментировать
  • Как правильно увеличить размер диска ubuntu server под virtualbox?

    @rPman
    что то не так пошло с увеличением размера диска

    советую плюнуть и решить задачу с помощью создания нового диска и клонированием данных с помощью partclone, загрузившись с livecd внутри виртуалки или clonezilla
    Ответ написан
    Комментировать
  • API p2p каких RU банков есть в доступе?

    @rPman
    не совсем api но задачу решить можно
    сбербанк, sms мобильный банк (т.е. посылать команды и получать ответы только через мобильного оператора)

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

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

    @rPman
    wikimapia.org
    Wikimapia is turned off for some time (days or even weeks). The site is under cyber attack all these days. Stay tuned. Explanation later.
    вообще то у них же был какой то штатный способ для этого, идеологически это же вики
    так как я видел некоторые сайты которые это для себя сделали
    ну или вот первый же запрос в гугл выдал торент 33гб с кешем от яндекса и векором викимапии (на конкретно этом сайте есть новее карты но уже без викимапии)
    Ответ написан
    Комментировать
  • Как регуляркой извлечь из html-кода элемент с определённым классом?

    @rPman
    так и не понял почему нельзя использовать адекватные инструменты?
    simple_html_dom например?
    Ответ написан
    3 комментария
  • Как установить в РФ Vivado от XILINX?

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

    @rPman
    preg_replace_callback не подходит? будет вызывать твой метод для обработки каждого найденного вхождения чтобы получить строку, на которую ее нужно заменить
    Ответ написан
  • Какой ЯП выбрать для этих целей?

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

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

    Еще в windows есть путаница, есть настройки прокси сервера для metro приложений (для win10-ой версии и выше) они в стандартных настройках а есть старый конфиг в панели управления - свойства браузера (этой настройкой пользуется браузер chromium и его производные) - и они разные и настройка одной не влияет на приложения, использующие другую. Ну и конечно программы успешно эти настройки игнорируют, например firefox имеет свой конфиг (а в том же android настройки прокси скрыта и ее можно менять только сторонним расширением)

    В linux общая прокси настраивается через переменные окружения PROXY но их очень редко кто использует.

    А еще есть разные типы прокси серверов (http/https/socks) и их настройка и принципиальная возможность так же будет зависеть от приложения.

    Так вот отвечая на сам вопрос, выбор языка программирования тут ничего не поменяет, так как настройка прокси это операция по настройке ОС (конфигурационные файлы или реестр или вызов специальной системной функции), но:
    В windows/linux полагаю будет проще работать с системными настройками напрямую в c++, а вот java обычно прячет все привязанное к ОС и так или иначе чтобы вылезти из ее песочницы приходится использовать jni на c++/c (либо ее используют библиотеки для выполнения этой же задачи) а вот в android базовый язык - java, и системные вызовы подготовлены именно для программ на этом языке
    Ответ написан
    Комментировать
  • Как устроить поиск и вывод всех найденных значений из csv файла PHP?

    @rPman
    фильтрацию по значению лучше проводить с помощью сторонних инструментов оптимизированных по максимуму
    например grep отфильтрует по содержимому строки, можно по регулярке

    а из php работать с помощь - fopen, цикл !feof и fgetcsv
    p.s. fgetcsv сильно медленней простого чтения по строкам fgets, но он умеет читать строки с экранированными ковычками '"', так что если таковых нет то работай с текстом напрямую
    Ответ написан
  • Как избавиться от одновременных запросов в PHP?

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

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

    @rPman
    В теории но универсально!
    Это можно сделать через эмулятор miracast сервера (гуглить: opensource miracast or Wifi-Display server)

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

    p.s. не универсально, надо изучать что там за защита

    в эмуляторе android видео работает? это сайт, а зачем надо именно смартфон то?
    Ответ написан
  • Как восстановить диск при повреждении когда windows в режиме гибернации?

    @rPman
    Это 100% не гибернация, так как с точки зрения железа - это обычное выключение машины (при гибернации содержимое оперативной памяти записывается полностью в своп файл, делается пометка загрузчику и машина просто выключается, а при следующей загрузки содержимое памяти возвращается назад и драйверам делается сигнал на рестарт железа, из-за чего не всегда это срабатывает, например игры при наличии проблем с драйверами gpu могут упасть).

    Windows тут не виновато.

    Очевидно что проблема железная, если linux тоже не может записать на диск что-либо, именно так умирают флешки, контроллер переводит диск в read only режим и игнорирует любые записи.
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы написать web server на C++?

    @rPman
    для создания простейшего веб сервера на c++ требуется минимум знаний

    базовые знания devops (умение устанавливать/настраивать необходимый софт разработчика и используемые библиотеки)
    базовые знания языка программирования c++
    базовые знания понимания работы сетей, понятие socket
    базовые знания по тому что такое web server и хотя бы приблизительное понимание http протокола
    базовые знания разработки многопоточных/многопользовательских приложений (даже без знаний про мьютекс/семафор, просто общие положения,так как веб сервер может быть однопоточным но знать/понимать проблему нужно)

    эти знания позволят написать hello world web server
    дальнейшее усложнение задачи потребует больше знаний уже по этой задаче
    Ответ написан
    Комментировать
  • Существует ли большой, тонкий(как лист) экран для отображения на нем информации?

    @rPman
    Покупаешь проектор, подвешиваешь его на потолке или противоположной стене , а экраном будет сама стена с бумажкой
    Ответ написан
    1 комментарий
  • Трансляция видео в мобильном приложении через торрент файл?

    @rPman
    траслировало? может получало?
    libtorrent, ищи готовые маппинги для android
    под вопросом сам каталог торентов (или magnet ссылок), либо управляй им сам либо подключай чей-нибудь
    Ответ написан
    Комментировать