Задать вопрос
  • Как можно реализовать возможность открыть один сайт через разные ip?

    @rPman
    чтобы попробовать, вам нужно потратить минут 10 ;) загрузившись с liveusb/livecd или в любой виртуалке прямо из iso-шки
  • Как можно реализовать возможность открыть один сайт через разные ip?

    @rPman
    Отчасти да, взаимодействуют, у меня не получилось последние версии firefox запустить одновременно несколько копий под одним пользователем, хоть и указывал разные профили.

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

    @rPman
    А зачем тогда вы используете python rq? если я верно понимаю это библиотека для создания воркеров, позволяющих создавать задачи и исполнять их по очереди в отдельном процессе?

    Если вам нужно на каждый http запрос выдать результат - делайте обработку данных прямо в скрипте веб сервера. Лимит на количество одновременно запущенных процессов будет задаваться вебсервером (количество одновременных подключений, при превышении клиенты будут тупо ждать). Поднимите на питоне простейший веб сервер (там 3-5 строчек), а ваш основной веб сервер будет проксировать на него отдельные запросы (либо простым file_get_contents в скрипте).
  • Какое оборудование и лицензий нужно для подключения VPN организаций?

    @rPman
    Что самое веселое, если речь идет только об 1c то почти на все можно найти открытые (читай бесплатные) лицензии.

    Всем говорю, для начала, вместо того чтобы заплатить мешок денег налево, может быть на эти деньги создадите внутри организации свой IT отдел, который будет пилить и допиливать открытые решения? во первых, это может оказаться дешевле, а во вторых, все потраченные деньги на СВОИХ людей, останутся в организации в виде их опыта и лояльности.

    ЛЮДИ - это главный ресурс, все остальное пыль, вода, которая утекает.
  • Как организовать отказоустойчивость бота (long running process)?

    @rPman
    Александр Дуплий, php при фатальных ошибках крашит процесс, и не все try catch отлавивалиет, т.е. отказоустойчивым процесс сделать очень сложно.

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

    По поводу накопления сообщений от пользователей, для telegram это и есть ваш bot.php, я не знаю как именно там организован сбор сообщений, и буферизирует ли сервер их, это уже сами разбирайтесь, но сам bot.php делайте максимально легко перезапускаемым, это как минимум минимизирует простои.
  • Как настроить настроить rdp из другого здания к домашнему ПК на роутере mikrotik?

    @rPman
    Надежнее - через vpn или хотя бы ssh tunneling

    Еще у windows со времен 7-ки рядом с remote desktop существует 'Удаленный помощник', он использует свой протокол (возможно что то типа vnc только свой) и при удаленном подключении не блокирует экран. Его использование подразумевает удаленный доступ из интернета (файл подключения высылается по почте), ни разу не видел чтобы этим в серьез пользовались, даже не знаю какие порты нужно открывать, но попробуйте покопайтесь, может вам это подойдет лучше).
  • Жесткий диск на сервере перешел в read only?

    @rPman
    Если проблема с контроллером диска или на материнской плате, то файловая система уходит в readonly, я ощутил это на практике.
    Почти наверняка, если причиной будут проблемы с процессором/оперативной памятью, тоже все возможно.

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

    @rPman
    яндекс 'наказывает' деньгами вас за то что посетитель зашел и закрыл браузер?
  • Экран, PDF, принтер - строго заданные размеры в сантиметрах. Как достичь абсолютной 100%-ой точности размеров?

    @rPman
    xmoonlight, обычно все хорошо,.. для типичных конфигураций, что то типа 24" FullHD монитор и windows с темой по умолчанию, и браузером firefox/google chrome..

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

    Почти наверняка, если вы начнете с линейкой замерять на каком-нибудь нетбуке, где в windows стоит 150% увеличение размеров шрифта, то вас ждет разочарование.

    p.s. именно требование измерений элементов линейкой на мониторе - универсально не выполнимо.
    на бумаге pdf дает наилучший результат, но боюсь для начала нужно создавать pdf в 'правильных' приложениях (тот еще вопрос, какие это)
  • Экран, PDF, принтер - строго заданные размеры в сантиметрах. Как достичь абсолютной 100%-ой точности размеров?

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

    Наверное только pdf при печати может давать какие то гарантии и то, опять зависит от того, каким софтом будут печатать, там тоже тот еще зоопарк.

    Но вы можете поэкспериментировать с различными популярными конфигурациями и подобрать размеры (точнее их модификации в зависимости от условий, само собой писать надо 20мм а потом где то в стиле или javascript делать правки в зависимости от обнаруженной комбинации условий.
  • Какую систему установить на процессор n2840?

    @rPman
    linux и аппаратное воспроизведение видео - это лотерея, если ваше железо не старое, еще можно попытать счастье с последними/тестовыми версиями ubuntu или даже gentoo (вот уж где кодовая база берется напрямую из github проектов) но с последним будьте готовы очень хорошо погрузиться в гуглинг и rtfm-инг.

    Производители в первую очередь поддерживают тот софт, под который выпускали железо, например какие то решения хорошо работают под android а остальные системы - для галочки, какие то под windows, с linux никто серьезно не заморачивается кроме 'сообщества' отсюда такая беда.
  • Сервер и его настройка под API?

    @rPman
    Миша, до появления ajax и websocket использовался - javascript pooling, когда веб приложение пытается загрузить javascript файл по запросу
    document.write("<scr"+"ipt src='http://server/test_event.php'><\/scr"+"ipt>";
    // слово script внутри строки надо скрыть от парсера, помню были браузеры которые иначе на этом глючили

    содержимое которого что то типа
    event(xxx);
    где xxx - собственно данные о произошедшем на сервере событии, сервер же не отдает этот файл сразу а ждет события сам, но по таймауту все равно выдает ответ вида reload() (так же на стороне клиента необходимо ожидать что ответа из-за проблем можно не дождаться и как то корректно это отрабатывать, тем же setInterval проверять, не было ли ответа и повторять запрос, но быть готовым получить ответ сразу от обоих). Т.е. на каждое событие у вас будет вызов javascript функции event(xxx).

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

    Кстати от этой практики ушли еще потому, что у клиента браузер не показывал окончание загрузки страницы, пока все скрипты не будут загружены (некоторые браузеры даже рендирить страничку не начинали)
  • Возможно ли программно считать код из google authenticator или его аналога?

    @rPman
    хм, лично не пользовался, я ожидал что именно эту строчку нужно туда запихнуть (тот ключ что выдают сервисы для регистрации записи в GA).
    p.s. тут https://github.com/jchambers/java-otp/blob/f1ea6bc... делают так
    final SecretKey key = new SecretKeySpec("12345678901234567890".getBytes(StandardCharsets.US_ASCII), "RAW");
            assertEquals(expectedOneTimePassword, hmacOneTimePasswordGenerator.generateOneTimePassword(key, counter));
    }
  • Как проверить слоты оперативной памяти?

    @rPman
    Чем вас не устраивает тест исправными планками памяти?
  • После установки на декстоп Ubuntu рядом с уже установленной Windows 10, не могу зайти ни в UEFI, ни в Windows 10. Что не так?

    @rPman
    хз, на мобильных платформах, аварийных вход в uefi или аналог для перепрошивки, отката и сервисного обслуживания это кнопка громкости + включения, но на десктопе я не знаю, впервые слышу чтобы на нем не получалось войти в BIOS.

    Если это ноутбук, почитайте документацию как это сделать, у разных производителей разные кнопки.

    Может быть проблема с железом? используйте другой порт USB, другую клавиатуру, есть есть ps2 попробуйте ее...

    Переткните батарейку и сбросьте биос
  • Почему корпоративный Gmail отправил все в спам?

    @rPman
    заинтриговали, можете раскрыть подробности?
  • Можно ли через api YandexMoney Вывести деньги на свой счет?

    @rPman
    Newn, яндекс дает полноценную mastercard, интернет магазинам будет пофиг, яндекс это или сбер
    будет работать.

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

    Если платить такой картой в обычном магазине через ATM комиссий нет.
  • Как добавить суффикс недокачанным файлам в rTorrent?

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

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