Задать вопрос
  • Конфликт имен или что-то в сети крашит интернет в виртуальной машине, как исправить?

    @rPman
    а хватает ли локальной сети ip адресов, которые выдает роутер/dhcp сервер? так же вариант - в сети есть машины со статическим ip адресом, и как только машине по dhcp выдается этот адрес - у обоих машин начнутся проблемы с сетью (через какое то время адреса будут выданы новые машинам, и проблема будет у другой)
    Ответ написан
    Комментировать
  • Как удаленно проверить наличие пароля на BIOS из Windows 7?

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

    Не все производители материнских плат дают утилиту работы с дампами биос под windows (требуют наличие dos)
    Ответ написан
    Комментировать
  • Как получить доступ к файлам в папке Users на USB HDD на другом ПК с Windows 10 Home?

    @rPman
    Первое - не пользоваться проводником, именно он подменяет все что касается папки Users и создает другие проблемы (например с символическими ссылками), советую использовать такие приложения как Far Commander или Total Commander (windows commander)

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

    Поэтому права доступа можно добавить, хоть в проводнике, в свойствах этого диска, вкладка безопасность (если ее нет, то ее нужно включить в настройках проводника).
    Ответ написан
    Комментировать
  • Можно ли через CURL получить имя файла без скачивания?

    @rPman
    читай заголовки и ищи Content-Disposition

    Заголовки парсить вручную, добавив их в вывод curl_setopt($ch, CURLOPT_HEADER, 1);
    заголовки в текстовом виде, по строке на заголовок (разделитель \r\n), между именем и значением разделитель ': '

    p.s. если content-disposition нет, то имя файла исторически берут из url, отсекая все до конца начиная с ? и до первого '/' если читать с конца (никто не гарантирует что там будет желаемое в принципе)
    Ответ написан
    Комментировать
  • Возврат денег за ноутбук?

    @rPman
    www.consultant.ru/document/cons_doc_LAW_305/81db2a...
    4. При возврате товара ненадлежащего качества потребитель вправе требовать возмещения разницы между ценой товара, установленной договором, и ценой соответствующего товара на момент добровольного удовлетворения такого требования или, если требование добровольно не удовлетворено, на момент вынесения судом решения.
    так еще и переплата по кредиту должна быть возвращена
    5. В случае возврата товара ненадлежащего качества, проданного в кредит, потребителю возвращается уплаченная за товар денежная сумма в размере погашенного ко дню возврата указанного товара кредита, а также возмещается плата за предоставление кредита.
    6. В случае возврата товара ненадлежащего качества, приобретенного потребителем за счет потребительского кредита (займа), продавец обязан возвратить потребителю уплаченную за товар денежную сумму, а также возместить уплаченные потребителем проценты и иные платежи по договору потребительского кредита (займа).


    все потому что продавец обязан предоставить для замены товар равного качества/ценности
    Ответ написан
  • Если бы в компьютере было 3 уровня напряжения, то формула информации имела место быть?

    @rPman
    Эта формула как мера, не предполагает конкретное значение, а описывает ее порядок/степень для оценки зависимости,
    та же самая ситуация с трудоемкостью
    , вас не сильно волнует (пока до конкретики не дойдешь) какая константа N у формулы N*x*log(x), вас волнует только X*log(x) ибо точно описывает на сколько алгоритм сложный


    Так вот у логарифма есть свойство, что логарифм любой степени можно свести к логарифму любой другой степени, умножив на константу потому что logA(b)=logC(b)/logC(A), т.е. если у тебя основание 3 то log3(b)=log2(b)/log2(3) ~ 0.6309*log2(b) , константу убирают из рассмотрения и все сводится к тому же логарифму двойной степени

    Т.е. при переходе от 2 к 3 битам количество информации изменится на константу, а не в степень, а значит незначительно и может быть исключено из рассмотрения
    Ответ написан
  • Почему команда не работает?

    @rPman
    Потому что строки так не сравнивают, == сравнит только указатели (что смешно, если сравнивать константы, то компилятор их соптимизирует и указатели станут равны, т.е. константы так сравнить получится)

    Совет, включи в настройках компилятора проекта показ ВСЕХ варнингов, ключ компилятора /Wall (вторую опцию не обязательно хотя подход полезный)
    spoiler
    4fktybmw4dhmwr8oiyimvddthli.png

    тогда компилятор на твои if-ы ругнется и ты о проблеме узнаешь заранее
    Ответ написан
  • Как понять чего не хватает системе при сборке wine?

    @rPman
    astra-linux основана на дебиане
    попробуй установить необходимые зависимости средствами apt
    apt-get build-dep wine

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

    @rPman
    Скорее всего под перебор файлов подразумеваеся получение списка всех файлов на диске

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

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

    @rPman
    за это по головке могут настучать

    Кто именно и за что?

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

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

    Есть предположение,
    где то 2013 году у меня был аккаунт у них и я майнил криптовалюту Burstcoin (самая первая с proof of capacity с майнингом на жестких дисках) на одной единственной машине с 3 или 4 дисками (т.е. по мелочам) считанные 2-3 месяца. Затем прекратил, само собой все оплачивалось, больше с ними не работал (не требовалось, пользовался услугами других провайдеров), да и вообще не майнил ничего у других провайдеров (это если подумаете что мог купить виртуалку у реселеров)

    Чтобы понимали, Burstcoin это не недавний скам Chia, это очень щадящая для оборудования криптовалюта, первичное заполнение - линейная запись на диск на максимуме его скорости, чуть чуть использует процессор, а сам майнинг ресурсы не затрагивал
    Ответ написан
    Комментировать
  • При подключении винчестера не удается загрузиться с других дисков, с чем связано?

    @rPman
    очевидно же что порядок дисков в загрузчике ОС не соответствует тому что стал с подключением нового диска

    решение - поменять местами диски в слотах в материнской плате либо поправить настройки загрузчика ОС
    Ответ написан
  • Проблема Hyper-V Windows Server 2012 с Ubuntu Server 18.04 с проборосом физических дисков?

    @rPman
    Судя по всему резервирование происходило копированием байт-в-байт с помощью dd? или файловое копирование rsync?

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

    Сравнение можно проводить с помощью утилиты diff, в принципе ее более чем достаточно но работать с ее выводом может оказаться неудобно

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

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

    @rPman
    За 10т.р. найти что либо не получится, увеличив в полтора два раза бюджет можно:

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

    Самое дешевое и доступное железо в современных реалиях дифицита, способное работать на скоростях 100+мб/с - это смартфоны (смейтесь смейтесь), выбирать устаревшие mid-end решения, например xiaomi redme note 8 pro можно взять за 15т.р.-18т.р. с 64гб диском (за 18т.р. - 128гб) а с картой памяти некоторые можно дотянуть до терабайта. С софтом по целям в вопросе придется немного помучиться, но если заказчик будет готов установить у себя syncting то проблема в принципе решится наиболее эффективным и бесплатным способом (смартфон будет автоматически забирать в локальной сети изменения с ноутбука почти моментально а затем фоном заливать через интернет их заказчику, это кстати работает в обе стороны).

    Примерно за те же деньги, может больше, можно собрать машину на устаревших технологиях, шумное, жрущее энергию но... материнка am3+ сокет ~4т.р., amd fx4300 процессор ~4т.р., оперативная память ~2т.р., диск ~6т.р. блок питания ~3т.р. корпус ~1т.р. ~ 20+т.р. Софт тут - наиболее универсально, так же можно установить syncting

    Более менее современное железо по деньгам начинается от 30-40т.р.
    Ответ написан
    1 комментарий
  • Почему не срабатывает код php?

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

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

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

    Настоящая и единственная цель этого проекта - возможность обманывать людей. Это чистый скам.

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

    @rPman
    НИКОГДА не покупай готовые сборки у тех, кто заинтересован в сбыте комплектующих. В эту сборку напихают говно, без вариантов, либо за твои хотелки возьмут тройную цену.

    Готовое железо ВСЕГДА дороже самосбора из тех же комплектующих. Если это не так, значит где то как то вас пытаются обмануть, подсунув брак или БУ. Когда ты покупаешь готовую сборку ты даже не можешь проверить, новое железо или БУ подчистили. Особенно это стало актуально с тотальным дифицитом видеокарт. Ты уверен что магазин не майнил на этой видяхе? Телевизоры и ноутбуки они легко крутят включенными на стеллажах, и мало кто скажет об этом покупателю или предложит 30% скидку за это, ибо БУ. Чем компьютер хуже? а денег срубить позволяет больше чем сомнительная реклама.

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

    p.s. кризис и дифицит сделал свое черное дело, с ценами будет пиздец еще несколько лет
    Ответ написан
    Комментировать
  • Как понять, на каком элементе находимся?

    @rPman
    когда формируешь код карточки, передавай этот id в вызов твоего метода
    как ты прописываешь код реакции? генерируя атрибут с вызовом функции? или прописываешь на javascript анонимным методом? в обоих случаях смело передавай id
    Ответ написан
    3 комментария
  • Какой учебник по Turbo Pascal лучший?

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

    7-ая версия TP вышла в 1994 году, почти 30 лет назад, книги по нему уже наверное в разряд исторических артефактов должны попадать и торговаться у коллекционеров а вам чеки подавай?

    Вот продадут с чеком но это бу без дискеты, что логично, там еще одна есть

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

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