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

    @rPman
    Quqas, весь смысл в том чтобы была принципиальная возможность подмены нулей например дырками файла (по этой причине я бы выбирал бы не vhdx формат, который непонятно как вакуумизировать, ведь это windows specific решения а у тебя ext3 формат

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

    в linux обычный cp с ключом --sparse=always скопирует и подменит нули в файле на дыры

    посмотри тут

    p.s. в твоем случае настоятельно рекомендую другой подход (так как описанный выше потребует сначала раздуть файло до 2тб, что конечно можно уместить на какой-нибудь btrfs/zfs с поддержкой сжатия но сильно не эффективно) лучше сделать резервную копию диска с помощью partclone (поддерживает огромное количество файловых систем) эта утилита умеет копировать блочные устройства (считай как dd) пропуская сектора, помеченные файловой системой как свободные, т.е. создаешь второй пустой диск (даже если он будет raw, я настоятельно рекомендую хранить образы как есть) и из виртуальной машины (так как vhd монтировать напрямую сложно, говорят с большими дисками имеющиеся инструменты глючат) и с помощью clonezilla клонируешь со старого на новый.

    Этот подход скорее всего самый эффективный для вакуумирования образов диска которые рассчитывают на дырявое хранение.
    Ответ написан
    Комментировать
  • Выполнения display: none с задержкой в 2 секунды. Как это сделать?

    @rPman
    посмотри как тут сделали, fade анимация длиной нужное время, где на 99% отключается видимость, приделай к этому реакцию на клик
    Ответ написан
    Комментировать
  • Как сменить страну на Binance?

    @rPman
    почему ты это тут спрашиваешь?
    там же есть кнопка - пройти верификацию, ее можно пройти повторно, как минимум через саппорт (а раз в какой то срок проверку они сами инициируют)
    Ответ написан
  • Дешёвый стабилизатор миникомпьютера?

    @rPman
    когда то давно, в 200х-ых, компьютеры поставлялись с блоками питания atx с огромными конденсаторами, позволяющие пережить компьютерам 1-секундную просадку (это красиво смотрелось, комната полная компьютерами, сборная солянка из старых и новых, свет выключается, включается, все новые в ребут или выключаются, все старые продолжают работать

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

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

    p.s. что бы ты не сделал, само устройство, которое изначально будет брать энергию из сети должно быть достаточно умным чтобы не сгореть от всех видов помех, дешево можно сделать только защиту от ограниченного их списка... да после, когда у тебя постоянка 12в-24в-48в, можно у китайцев купить очень дешевые dc-dc преобразователи, вон готовый с atx разъемом стоит сейчас порядка 2т.р., ставишь перед ним аккумулятор той же мощности и получаешь готовый ups на много часов (само собой перед ним лучше зарядник с контроллером заряда а не просто источник постоянки, так как это неэффективно).
    Ответ написан
    Комментировать
  • Обновил VS до 2022, теперь как 2019, так и 2022 не работает, как мне решить эту проблему?

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

    я не знаю почему у тебя это произошло но переустановка или починка (кнопка repair в инсталяторе) должна решать такие проблемы

    совет, если repair не работает (точнее отрабатывает но проблема остается) удалить полностью всю студию, после пройтись по установка удаление программ и там удалить все что так или иначе качается ее (скорее там будут остатки от sql и возможно патчи), смотри просто по дате установки, все компоненты должны быть примерно с одной датой

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

    https://docs.microsoft.com/ru-ru/visualstudio/inst...

    затем удали в реестре ветки, относящиеся к студии (надеюсь у тебя других версий нет) HKCU\Software\Microsoft\VisualStudio и HKLM\Software\Microsoft\VisualStudio затем можно вручную удалить оставшиеся файлы студии в program files и по уму надо пройтись по отсутствующим компонентам и их тоже разрегистрировать каким-нибудь клианером (я пользуюсь майрокофтовским sysinternails autoruns он показывает какие записи в реестре ссылаются в никуда)

    по уму еще надо в appdata профиля пользователя почистить от кучи файлов (там будут и кеши nuget например)

    вот тут нагуглилась майкрософтоваская утилита по удалению остатков студии

    и уже после этого, перезагрузивишсь, убедившись что все остатки студии удалены, заново запусти установку
    Ответ написан
    2 комментария
  • Как мне преобразовать строку вида \\uXXXX в строку, на пайтоне?

    @rPman
    Не понимаю, ты грузишь json файл по api а затем, вместо того чтобы разобрать его с помощью модуля json ты его предварительно вручную парсишь?

    \uXXXX это валидный токен строки json, так utf8 символы записываются (кстати уже давно это не обязательно, utf8 в стандарте но разработчики, в данном случае ozon, по непонятной логике продолжают пользоваться этим древним стандартом)
    Ответ написан
    3 комментария
  • Как общаться между вкладками браузера js?

    @rPman
    в похожей ситуации я реализовывал семафор следующим способом
    if(localstorage['имя_семафора']++>1)
    { // значит этот семафор уже кто то занял,
      localstorage['имя_семафора']--;
      //  ждем некоторое время и повторяем попытку
    }  else
    { // никто семафор не занял можно работать
      ...
      // по окончанию работы семафор надо освободить
      localstorage['имя_семафора']--;
    }
    смысл в том что localstorage[]++ это атомарная операция (вот в этом месте я скорее всего не прав), а благодаря тому что единственная опасная операция, которая могла бы вклиниться между работай с localstorage и if - это --, и она проихойдет когда семафор и так должен освободиться, т.е. проблем это не создаст.

    p.s. почему говорю семафор а не мьютекс, потому что можно сравнивать не только с 1 но и большим числом - это определит, сколько одновременно можно ресурс занимать
    p.p.s. в интернете гуляет реализацию мьютекс на javascrit как раз на localstorage но она какая то переусложненная и я не понимаю зачем
    если кто то по умнее, объясните пожалуйста
    Ответ написан
    Комментировать
  • На своем сайте выложить часть другого сайта, по верх всех окон. Как сделать?

    @rPman
    скорее всего это тот сайт детектирует открытие себя в iframe и предотвращает, так как это позволяет использовать очень серьезную уязвимость clickjacking
    Ответ написан
  • Почему может не работать exchange с VirtualBox при старте Windows?

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

    если нет домена, то значит сеть древняя по типу windows for workgroup и в xp она уж очень устаревшая (в windows 10 есть политики ее включающие/отключающие) вполне возможно что где то что то windows 10 обнаруживает и переключает на другой тип работы

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

    @rPman
    Возможно кто то прибежит и скажет что знает, объяснит с примерами, зарывшись в физику квантового мира или еще глубже...

    Но вообще то ученые не очень то это понимают. Вся наука строится на экспериментах и попытках выявить закономерности и построить по ним формулу, позволяющую предсказывать поведение и решать иные задачи, например проектирования.

    Поэтому нет ответа 'почему так', но можно найти ответ 'что будет если сделать так'.
    Ответ написан
  • Как убрать ограничение на 3 аккаунта в клиенте telegram?

    @rPman
    Взять исходники и поправить
    Но есть шанс что править придется много, т.е. это там не просто одна константа, так как клиент телеграм это по факту чуть ли не терминальный клиент к удалённому серверу и отвечает локально только за отображение
    Ответ написан
    1 комментарий