Задать вопрос
  • Необходимо скачать либо закешировать любыми способом карты из 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 ссылок), либо управляй им сам либо подключай чей-нибудь
    Ответ написан
    Комментировать
  • Как прошить телефон, с другого телефона?

    @rPman
    для прошивки android телефонов нужен adb и android sdk, собранный соответственно под эту платформу (процессор смартфона)
    сделать это реально но очень сложно (повторяю, версия sdk для adb и прошиваемого телефона должны совпадать)

    например можешь начать от сюда (это для 4 android но там по ссылкам больше инфы)

    p.s. еще есть вариант, запустить эмулятор, пробросить usb порт но как минимум потребуется root, я бегло не нашел инструкции, т.е. либо это очень просто и не требует дополнительно документации либо наоборот сложно и мало кто реализовал
    Ответ написан
  • Как запустить .exe файлы на Андроиде?

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

    если железка x86 то есть мизерный шанс суметь запустить wine на android

    рекомендую присмотреться к облачным решениям
    берешь в аренду облако, ставишь там windows и настраиваешь удаленный доступ rdp, когда при ложение не нужно, облако останавливаешь
    пример на selectel стоимость минимальной windows машины, десяток рублей в час (если брать машину на месяц может получиться дешевле)
    Ответ написан
    Комментировать
  • Не удалось открыть сессию для виртуальной машины Samsung Galaxy S10?

    @rPman
    хост - windows 7?
    почти первый же результат из гугла - попрообуй, удали и поставь более старую версию virtualbox и expansion pack
    Ответ написан
    Комментировать
  • Как вывести текст на страницу PHP не привязывая PHP скрипт к странице?

    @rPman
    если я верно понял вопрос по комментариям, это javascript injecting, сделать это можно только на стороне клиента (плагином к браузеру или командой в консоли)

    Например плагин к браузеру удобный tempermonkey, позволяет запускать пользовательский javascript в зависимости от url (по маске например example.org/path/*)
    Ответ написан
    Комментировать
  • Какую операционную систему выбрать?

    @rPman
    На hdd windows 10 будет страшно лагать, с 8.1 может по лучше будет но виновно эта версия знаменита своими проблемами.

    Если исходить из задачи интернет, фильмы, музыка и по мелочи - для данной машины идеален linux

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

    @rPman
    криптовалюта siacoin или аналоги, цены гуляют от 0$ до 5$ (по умолчанию ноды случайно выбираются, в среднем 1-2$) за терабайт в месяц (там есть еще стоимость за трафик загрузки и выгрузки отдельно) есть куча сопроводительного инструментария (например fuse файловая система, работающая без прогрузки блокчейна), по умолчанию работает в режиме как dropbox/onedrive/googledisk/... (синхронизирует содержимое каталогов), и есть простенький http rest rpc
    Ответ написан