Задать вопрос
  • Что нужно знать, чтобы написать 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
    Ответ написан
  • При подключении кабеля DisplayPort–HDMI может ли возникнуть напряжение на HDMI-выходе?

    @rPman
    конечно, земля же на кабеле по любому должна быть
    правильно решение - сделать правильное заземление во всех комнатах, все остальные решения будут корявыми и даже опасными
    Ответ написан
    1 комментарий
  • Как автоматизировать подтверждение продолжения работы rar.exe в консоли?

    @rPman
    echo y | rar.exe ....
    если нужно много раз, то либо создай приложение (2 строчки почти на любом языке программирования), которое выводит на экран бесконечно Y либо файл текстовый с кучей строк с Y
    rar.exe ... < имя файла с Y
    Ответ написан
  • Какие хорошие средства бекапа для MS SQL?

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

    смутно помню как я (на oracle но думаю так везде можно сделать) отключал все индексы на slave базе кроме pk и нагрузка на запись этой базы была наиболее низкой
    Ответ написан
    Комментировать
  • Где найти дешевый VDS для OpenVPN?

    @rPman
    lowendstock.com
    которой бы не блокировался anti-DDOS
    на это тебе решения никто не даст, тем более дешевые сервисы уже все ip испоганены такими же желающими
    Ответ написан
    Комментировать
  • Может ли бот в рамках канала Telegram вести диалог с конкретным пользователем?

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

    нормально это можно реализовать только при использовании пользователями цитирования сообщений бота или в каждом сообщении они должны использовать имя бота

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

    @rPman
    только криптовалюты
    p.s. вам не кажется что добровольные пожертвования от населения территории, на которой ведутся боевые действия (буквально летают срнаряды, взрываются бомбы, разрушается инфраструктура и страдают люди) в страну! которая собственно напала, выглядит немного 'странно'?
    Ответ написан
  • Эмулятор Android на Windows?

    @rPman
    Эмуляторы android существуют, например такой идет в поставке с android sdk вместе с совместимой с ним прошивкой (там будет голый android с минимумом приложений без google apps). Android sdk прямо из коробки позволяет загрузить и настроить окружение почти для любой версии android, в т.ч. твой 4.4.2 - api level 19.

    Эмулятор заточенный под игры тоже есть, и не один, например bluestacks
    Все эти эмуляторы основываются на прошивке android с открытым кодом!

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

    @rPman
    curl это высокоуровневая утилита, поддерживает работу чуть ли не со всеми протоколами
    DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP.

    поэтому твоя задача могла бы решиться только ей просто указывай путь соответствующем формате scp://user:passwd@server... sftp://... и т.п. само собой беспарольная аутентификация по ключу так же работает

    сообщения об ошибках должны подробно описать причину, по которой у тебя что то не получается, а ключ -v добавит подробностей

    Если что указанные ссылки на ftp hp не работают из россии, так что используй например прокси, в curl она включается ключом --proxy socks5://ip:port если используется socks5 версия (локальная socks5 прокси поднимается ssh подключением к удаленному серверу просто подключившись туда с ключом ssh user@server -D1080 где 1080 порт, а socks сервер будет на localhost).

    p.s. scp это штатный механизм работы с файлами через ssh соединение, т.е. он будет работать кажется при любых экзотических условиях (бывает даже специально пользователя заводят только с доступом по scp)
    sftp это подключение по ftp, предварительно подключившись по ssh к серверу

    ну и на засыпку, можно копировать файлы просто утилитой ssh используя перенаправления потоков
    tar -c /source/files | ssh user@server "cd /path/to/;tar -x --"

    тут архиватор tar пакуте локальные файлы, и выводит полученный архив в stdout, который передается через ssh подключение удаленному tar который все распаковывает уже на удаленном сервере

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

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