Задать вопрос
  • Осуществима ли тихая установка драйвера сканера Canon?

    @rPman
    универсальный но не красивый способ, написать простенький скрипт autoit, прожимающий необходимые кнопки
    Ответ написан
    Комментировать
  • Не запускается Tlauncher, что делать?

    @rPman
    попробуй установить версию, предлагаемую tlauncher
    https://tlauncher.org/ru/install-java.html#downloa...

    еще можно поискать билды openjdk, например эти
    https://adoptopenjdk.net/installation.html#x64_mac-jre
    Ответ написан
    Комментировать
  • Материнская плата, Биос или оперативная память?

    @rPman
    С высокой вероятностью проблема в материнской плате
    С некоторыми шансами это может быть соринка в разъеме, так как работающая в одном слоте плашка памяти не работает в другом
    Ответ написан
    1 комментарий
  • Может ли не серверное железо перекрыть серверное или как собрать новый сервер?

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

    Серверные ATX блоки питания очень хороши (только шумные)

    Если система охлаждения процессора по креплениям подойдет, тоже оставь, диски, контроллер... с оперативной памятью беда, это ecc и главное ddr3, так что без вариантов - продавай на вторичном рынке, она должна цениться

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

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

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

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

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

    @rPman
    Зачем ты разделяешь части приложения по доккер образам?

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

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

    так что ответ, хватит одного максимум двух образов
    Ответ написан
  • Как сделать автозапуск плейлиста в Spotify при включении ПК?

    @rPman
    Универсально автоматизировать нажатие кнопок можно с помощью autoit, скрипты примитивные, сложнее определить координаты в числах, куда нажимать а так скрипт будет из одной строчки: MouseClick(x,y) или несколько, если надо по менюшкам погулять (скорее всего между кликами добавить sleep)

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

    @rPman
    nummas[i] = a[i];
    тут ты в буфер nummas складываешь найденную цифру не с начала строки, а с позиции i которая для нее уже в середине, а так как изначальна строка нулями заполняется, atoi думает что строка пустая и возворащает 0
    ты должен завести еще переменную для номера символа в nummas и не забудь перез atoi добавить в еще символ с кодом 0 чтобы затереть предыдущее значение (иначе если сначала найдешь длинное число а потом короткое, при выводе котороткое смешается с длинным)

    настоятельно рекомендую отлаживать свою программу, по шагам проходить весь алгоритм и проверять что должно быть в каждой переменной и что туда складывает твоя программа, все ошибки сразу станут видны
    Ответ написан
    Комментировать
  • Как починить BIOS и убрать Ubuntu с ПК?

    @rPman
    Я пытался восстановить удалённые файлы (хотя я их не удалял, просто вырезал в одном месте, вставил в другом) но ничего не вышло, программы не нашли заветный файл.

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

    взломать что либо без этих файлов нереально, я конечно не удивлюсь, если майкрософт в тихушку собирает ключи шифрования и складывает у себя на серверах но не думаю что обывателю эти данные доступны.
    Ответ написан
    5 комментариев
  • Почему VS CODE жует русские буквы?

    @rPman
    где именно ты видишь отсутствие буквы? в консоли cmd если вывести на экран переменную __file__?

    я бы еще тест сделал бы, назови файл программы тоже по русски, использовав тоже 'Владислав.py' имя или хотя бы эту исчезающую большую букву чтобы удостовериться что это vs code глючит с русскими буквами или что.

    локаль языковая стоит русская?
    не уверен как с windows но в linux корректная работа с именами при однобайтовых кодировках без настроенной языковой поддержки не гарантируется (правда там никто в здравом уме не utf8 не ставит). В windows в какой то момент в консоли запуска включается однобайтовая кодировка (даже если сама студия работает уже с unicode), если это не русский язык то там сам черт ногу сломит что получится (а у тебя небось украинский?)
    Ответ написан
    Комментировать
  • Из-за чего может проседать фпс?

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

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

    @rPman
    попробуй перезагрузить роутер

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

    p.s. смешно, гугл сбербанк ошибка 20-02 выдает кучу сайтов с абстрактными ответами но ни одной ссылки на документацию самого сбербанка
    Ответ написан
    Комментировать
  • Можно ли использовать вторую видеокарту как кэш для первой?

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

    @rPman
    есть только числа и нужна их сумма? нет скобок или вызова функций например?
    $str='200 - 100 - 50 ';
    if(preg_match_all('/\s*([+-]?)\s*(\d+)/',$str,$m))
    {
    	$sum=0;
    	foreach($m[0] as $i=>$v)
    		$sum+=($m[1][$i]=='-'?-1:1)*$m[2][$i];
    	echo 'Сумма: '.$sum;
    } else
    {
    	echo 'Синтаксическая ошибка';
    }
    решение не фонтан, кучу ошибок тупо проигнорирует и ты об этом даже не узнаешь
    Ответ написан
    Комментировать
  • Как сделать ярлык для подключения ssh по паролю?

    @rPman
    есть утилита sshpass, пример:
    sshpass -p "password" ssh user@site.com
    осторожно, пишут что хоть sshpass и пытается скрыть от других пользователей пароль на этой машине, все же его как то можно вытащить из командной строки

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

    p.s. настоятельно рекомендую настроить беспарольную авторизацию на основе rsa/dsa асимметричного шифрования, делов на пару рукошевелений, зато проблем никаких не будет (почти наверняка у sshpass будут проблемы с перенаправлением потоков в ssh)
    Ответ написан
    Комментировать
  • Почему вылитает игра?

    @rPman
    Если тебе надо играть в майнкрафт самому и с друзьями на своем сервере, бери нормальную java edition версию с сайта minecraft.net

    Если прямо ну очень надо и нет аккаунта (или есть но тебе хочется свою сборку без лишних усилий), бери tlauncher.org (лучший лянчер с возможностью собрать свою сборку из модов, подгружаемых с curseforge) правда там вырезана нормальная игра по сети (каждый запуск нужно будет вручную прописывать ip и порт, так как не работат поиск локальной игры) но никто не мешает использовать этот лянчер как основу для тестирования сборок а потом вручную их перекинуть на офф версию
    Ответ написан
  • Возможно как то сделать что бы nextlcoud работал в "дубле"?

    @rPman
    Универсально (любые приложения) можно резервировать средствами виртуальных машин с поддержкой технологий непрерывной миграции,
    например у vmware vmotion или по дешевле quick migration, весь смысл которых заключается в том что виртуальную машину можно 'моментально' перенести с одного хоста на другой, а для поддержке этой технологии обе виртуальные машины фактически работают одновременно, а содержимое оперативной памяти постоянно синхронизируется, есть возможность переключаться между ними, недостаток - файловое хранилище так же должно быть в виде сетевого кластера с резервированием, т.е. в нормальной работе все данные автоматически синхронизируются между нодами и при потере одной, вторая будет продолжать работать.

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

    Все остальные решения по дешевле это вариации того же самого но без универсальности и гарантий.

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

    Готовых настроек нет, для другого случая и софта я реализовывал с помощью снапшотов btrfs (на обоих узлах хранятся последние снимки файловой системы, я еще их делал, подбирая момент отсутствия нагрузки, выполняя sync, что не дает гарантии но понижает шансы смерти софта и данных). сторонний сервис мониторит и выбирает, какая нода сейчас будет главной а какая резервной, соответственно запуская на них команды на создание и восстановление снапшотов (резервная принимает патчи а главная - отправляет), запуск ноды - по факту воспринимается софтом как перезагрузка по reset, поэтому если с файлами еще можно что то сделать, то с базами данных придется отдельно помучиться. Этот подход не гарантирует что данные не потеряются (все что произошло после последнего снапшота будет потеряно либо мучиться с конфликтами)

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

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

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

    Ну и в догонку, указанный код слегка повысит нагрузку на процессор, незначительно но все же.
    Ответ написан
    Комментировать
  • Доступ в сеть одному приложению с Андроид при помощи Миротик, есть ли смысл?

    @rPman
    Эта задача решается очень просто
    роутер настраиваться так чтобы он в принципе не раздавал интернет (в микротике это делают красиво на vlan-ах, разделяя клиентов по своим локальным сетям, настроив nat только в нужных) и добавить прокси сервер

    настройки этого прокси прописываешь в телеграм (настройки - данные и память - прокси)

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

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