Задать вопрос
  • Упала скорость торрента до 10КБ/С, как восстановить?

    @rPman
    Для теста, подключитесь к любому vpn провайдеру и проверьте скорость загрузки торентов через него.
    Кстати проверьте не свои закачки, а загрузите новую как на своем интернете так и через vpn.

    Таким образом получите ответ, где именно проблема у вас (или вашем аккаунте) или в вашем провайдере.

    p.s. я ставлю на вину провайдера

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

    @rPman
    Не пользоваться хостингом VDS, всеравно react на нем не поднимете.

    Вам нужна полноценная машина Dedicated Server либо виртуальная VPS.

    Чтобы вы не сделали, в настройках веб сервера всегда можно указать, какие каталоги показывать как файлы, какие пытаться исполнить как php а какие вообще не показывать. Это и называется - правильно настроить веб сервер.

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

    @rPman
    Вы закачиваете ВСЮ таблицу и построчно анализируя ее делаете апдейты по одной строчке, тут поплохеет любому серверу. Во первых почти наверняка всю логику можно просто засунуть в запрос, так как там проверки по простому условию на дату. Во вторых, я не изучал код, если это сложно реализовать в sql, то хотя бы не делайте update по одной записи, собирайте id необходимых записей и обновляйте пакетом либо через временную таблицу либо через инлайн данные тупо через where id in (список id)

    p.s. не пытайтесь везде работать с датами как дата в виде строки, это всегда неудобно, половина кода у вас парсинг строки с датой... работайте с __int64 date timestamp, зачастую это самый удобный тип данных.
    Ответ написан
    1 комментарий
  • Зависает проводник при запуске любого .exe файла?

    @rPman
    подцепили вирус а он глючит?
    штатный антивирус win10/bitdefender free/ kaspersky cleaner/drweb cure it
    Ответ написан
  • Почему собственный хостинг долго открывает сайты?

    @rPman
    Нажимаешь в браузере F12, закладка networks, потребуется нажать на круг/reload чтобы запустить аналитику, оно перезагрузит сайт и покажет подробно какой элемент как долго и в каком порядке загружается с миллисекундной точностью

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

    @rPman
    google: android hello world

    собственно минимальное приложение создается автоматически в android studio остнется только воткнуть пару строчек выхода
    getActivity().finish();
    System.exit(0);
    Ответ написан
    Комментировать
  • Как нажать кнопку из одной вкладки в другой?

    @rPman
    С помощью плагина к браузеру, плагины имеют больше прав доступа к страницам, например Tampermonkey или Greasemonkey для хрома или фаерфокс соответственно.
    Ответ написан
    Комментировать
  • Бесплатное ПО для оцифровки большого объёма сканов?

    @rPman
    Полностью автоматического софта хорошо сканирующего документы в виде сканов бумажных наверное не существует, там очень много нюансов.

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

    Если он не понимает ваш шрифт или язык, можно попытаться его до обучить.
    Ответ написан
    1 комментарий
  • Можно ли настроить SHH сервер так, чтобы подключение к определенному порту ограничивалось ключами?

    @rPman
    Разные пользователи! В sshd_config настраиваете требования для каждого, вне зависимости от порта.

    Если вам нужен один и тот же пользователь в обоих вариантах использования, в .bashrc прописываете автологин под нужным пользователем
    Ответ написан
    Комментировать
  • Возможно ли заработать на Java играх?

    @rPman
    Сейчас игры прочно и закономерно ассоциируются с мобильными платформами, java - это значит android, без вариантов (варианты есть но такие же необычные как разработка игр для десктоп на java, вроде бы все ок но...).
    Ответ написан
    7 комментариев
  • Страх, что программист отберет сайт?

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

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

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

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

    К сожалению главным недостатком подобного является бюрократизация и увеличение затрат ресурсов на разработку, главным образом человекочасов. Уменьшается совокупная производительность труда каждого (там где один человек сделает X работы, два сделают 1.5X, три сделают кое как 2X и т.п).
    Ответ написан
    Комментировать
  • Почему происходит выход за границы массива?

    @rPman
    В массиве key лежат индексы выходящие за пределы массива letters, а точнее при j=0 в данной строке обращаетесь к keys[1] со значением 5, когда как в letters максимум 4.
    Ответ написан
    Комментировать
  • Что делать если пишет No bootable device при замене hdd на ssd на ноутбуке?

    @rPman
    Ищите 'миграция OS при смене диска на ssd', ваш производитель ssd с вероятностью 99% дал вам инструкции для этого, ссылку на бесплатную утилиту и даже халявный ключик на какой-нибудь acronis true home.
    Ответ написан
    Комментировать
  • Какая платежная система принимает биткойн?

    @rPman
    Cтарейшая платежная система, принимающая криптовалюты, - bitpay а так по факту их очень много, практически каждая крипто-биржа предоставляет услуги мерчанта.

    p.s. когда вы говорите платежная система принимающая биткоин - вы имеете в виду прием от клиентов биткоин а лично вы получаете фиатные валюты на счет? Потому что если к примеру вы готовы принимать и хранить у себя именно биткоин - то никаких посредников для этого не требуется.
    Ответ написан
    Комментировать
  • Если в ЖД есть Винда, она запустится на любом компе?

    @rPman
    Нет, не совсем, главная проблема переноса windows между железом - драйвера, а точнее контроллер жесткого диска а по факту материнская плата. Например при переносе intel <-> amd (у них максимально разнится железо на материнских платах) по умолчанию будет bsod, но если перед переносом удалить несовместимые драйвера и вернуть стандартные (и скорее всего переключить ahci в bios на legacy ide) то все будет ок. Еще проблемы с usb могут возникнуть, совершенно нормально при смене железа получить неработающие клавиатуру и мышку (знаменитое окошко - 'чтобы сменить драйвер для usb нажмите ок' и неработающие usb).

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

    p.s. еще лицензия может слететь и если у вас какой-нибудь oem то понадобится новая, там очень подробно поназапрещали смену железа.

    Есть версия windows собранная на основе winpe по факту это минимально стандартный набор драйверов, при котором ос запустится везде, на ее основе livecd делают, правда тут речи о лицензионной чистоте не идет.
    Ответ написан
    Комментировать
  • Как получить каждое URL, по которому переходит человек, не мешая загрузке страницы в браузере?

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

    @rPman
    Если файлы в локальной сети доступны (например через windows sharing \\имя_компьютера\имя шары\каталог ) то вы можете просто прописать каталог в настройках веб сервера, он будет роздан как обычная статика.
    Ответ написан
  • Как изменить права на папку на диске NTFS?

    @rPman
    можно смотреть и править
    https://jp-andre.pagesperso-orange.fr/ntfssecaudit.html
    Ответ написан
    Комментировать
  • Максимально производительный процессор на AM2. Какой?

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

    Главный апгрейдом такой машины, я считаю, будет не дешевый ssd.
    Ответ написан