Задать вопрос
  • Как исправить ошибку ACPI при загрузке Kubuntu 18.04?

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

    Нужно включить логи ядра и initramfs, для этого в загрузчике grub нужно нажать F4, найти строчку с параметрами ядра vmlinuz и убрать quiet, и нажать ESC для загрузки. Последние строчки лога могут многое сказать.

    У меня похожая ситуация случалась, дважды, система не загружалась, не видела дисков... поковырявшись я предположил что последовательное обновление без перезагрузки (до полугода аптайм бывает) что то сломало в initramfs и какие то нужные модули не грузились, один раз удалось спасти ситуацию, подменив vmlinuz и initramfs взяв их из livecd той же версии (получается старой) это не паноцея, считай почти как рекавери, так как не будут работать к примеру проприетарные драйвера или другие модули типа virtualbox или kvm но можно будет поковырять из рабочей системы или сделать резервную копию баз данных и файлов. К сожалению когда это произошло второй раз, копирование с livecd не помогло, не было времени тогда разбираться, переустановил систему.

    Если livecd так же не загружается, то похоже уже аппаратная проблема. В биосе можно отключить ACPI, точнее поиграться с настройками что то отключить, что то перевести в другой режим (например отключится нормальный режим сна)
    Ответ написан
    Комментировать
  • Как дождаться ответа от xmlhttprequest запроса при выполнении JS скрипта в Python Selenium?

    @rPman
    В общем случае, заменить XMLHttpRequest своим, который бы вызывал на каждый успешный запрос ваш колбек, примерно так
    Ответ написан
    Комментировать
  • Почему одни ярлыки Windows предлагает переместить, а другие скопировать?

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

    Такое поведение с самого начала отпугивает от использования проводника как нечто нестабильное, и медленное (очень странно ожидать что начало перетягивание уж полезет читать содержимое файла), как вы думаете, почему опытные пользователи сразу переходят на адекватные файловые менеджеры типа far или total commander?

    p.s. Используй drag&drop не левой кнопкой мыши, а правой, будет выпадать меню где можно будет выбрать действие.
    Ответ написан
    Комментировать
  • Почему при копировании в инпут буквы "ё" появляются проблемы у strtr?

    @rPman
    проверяй кодировку, причем она должна совпадать как в заголовках http, так и на странице и в коде.

    совет, для utf8 используй mb_... аналоги функций, куча странных проблем уйдет
    Ответ написан
    Комментировать
  • Возможно ли использование общего раздела между Windows и Linux?

    @rPman
    Если нужен доступ из windows, выбор файловых систем ограничен fat32/ntfs/exfat, доступ к ним из linux есть, с оговорками по производительности (ntfs на hdd будет работать из linux заметно медленнее, но с ssd проблем не будет)

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

    По поводу места, windows будет видеть разделы linux как неизвестная занятая область, трогать их не будет (кроме efi boot, см ниже), linux будет видеть все без проблем. Разделы размечать можно когда угодно, хоть сразу хоть потом, без разницы.

    Совет, не устанавливай загрузчик grub (и/или efi) для запуска Linux и windows на один и тот же диск, линуксу пофиг но вот windows периодически показывает зубы, к примеру может с очередным обновлением затереть загрузчик linux, такое было. Решение - установить загрузчик linux на другой физический раздел или даже флешку. Загрузчик это grub-install и efi boot, все остальное можешь размещать где угодно, не подерутся.

    Да, поковыряв вручную можно установить в меню загрузки windows пункт для linux или наоборот (grub сам находит windows и добавляет его в меню загрузки), но... проще на флешку.
    Ответ написан
    Комментировать
  • Почему заведомо рабочий прокси-сервер работает далеко не на всех сборках Windows 10?

    @rPman
    Переустанавливать ОС - бессмысленная деятельность

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

    Дальше, далеко не все приложения что умеют читать настройки прокси умеют работать с socks и даже https прокси (потому что они разные бывают), поэтому для начала нужно понять что у тебя не работает и как проверял что где то оно работало.
    Ответ написан
    Комментировать
  • Тонкие клиенты настройка?

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

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

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

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

    @rPman
    Запакуй папку tar-ом, без сохранения архива, через пайпы передай в md5sum, получишь результат
    $md5=explode(' ',`tar -cf - /path/to/dir | md5sum`)[0];
    upd. осторожно, используй относительные пути а не прямые, так как этот путь файлов так же хешируется

    на php делать все будет тупо сложнее и медленнее

    p.s. новые версии tar поддерживают --order=name чтобы гарантировать хоть какой то порядок файлов
    Ответ написан
    Комментировать
  • Windows 7 или 10?

    @rPman
    ssd будет работать везде, даже без поддержки ahci и драйверов (в режиме ide не будет работать команда trim, позволяющая в ряде случаев оптимизировать работу диска)

    Исходить нужно из того какие задачи будешь выполнять на машине и могут ли они выполняться на win7

    win10 больше нагрузка на диск (на столько что hdd сильно не рекомендуется уже) и выше потребление оперативки (до 1гб без тюнинга только на работу ос, когда как win7 кушает порядка 400мб, winxp - 50мб)

    Если же тюнить, в теории можно довести потребление win10 до как у win7 но с очередным крупным обновлением там все возвращается.
    Ответ написан
    Комментировать
  • Как установить Windows 10 вместо Linux Mint?

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

    p.s. можно установить систему из виртуалки, причем достаточно пройти только первый этап копирования системы на диск до первой перезагрузки, затем уже загрузиться нативно.
    Ответ написан
  • Разработка игр для андроид на языке С++?

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

    зы. лучше всего на android функционал покрыт java фреймоврками, соответственно и разрабатывать лучше/легче на java а точнее под виртуальную машину dalvik virtual machine (это машина исполнения скомпилированного кода java, можно найти компиляторы из других языков но красивая поддержка только у java)
    Ответ написан
  • Aws серверное приложение?

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

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

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

    Лично я противник software as service, да конечно это очень удобно, особенно на старте бизнеса, привязаться к готовому инструментарию, ничего не надо настраивать, все работает как по волшебству.. до первой высокой нагрузки, а когда схватившись за голову начинаешь думать как уйти из ловушки вендорлока, время затраченное на это обойдется очень дорого. Как минимум думать об этом нужно начинать с самого начала.

    Вина не на самом подходе, он как раз хорош, а исключительно на его реализации некоторыми крупными вендорами.
    Ответ написан
    5 комментариев
  • Помощь с POST запросом php?

    @rPman
    Измени теги вопроса, так как у тебя сторона браузера, т.е. Javascript

    Делать это с помощью ajax запроса или самостоятельно собирать с помощью xmlhttprequest
    Ответ написан
    Комментировать
  • Как упаковать Postgress в бинарник?

    @rPman
    смени postgres на sqlite

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

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

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

    Если не хочешь колхозить, то бери любую материнку с двумя pci-e16, только смотри чтобы между ними было два pci-e4 слота а не один, тогда будет запас места.

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

    @rPman
    проверяй каждый вызов mysqli на ошибку, передавая ее на клиент, ответ там

    p.s. не пихай значения, полученные от клиента в строку запроса, пользуйся prepared statements иначе получишь sql injection атаку

    как альтернатива, тщательно проверяй все поступающие параметры на допустимые символы, отсекая ковычки и обратные слеши

    p.p.s. не используй mysqli эта библиотека умеет работать только с mysql, лучше пользоваться PDO, оно более универсально и поддерживает больше баз данных
    Ответ написан
    Комментировать
  • Зачем на ПК установлен C++?

    @rPman
    В каком каталоге обнаружен pulse secure? если в профиле appdata пользователя, то высокая вероятность что к вам его установили без вашего ведома. Да там есть модули как vpn так и кажется для удаленного доступа (от обилия access/ zero trust/cloud и прочих слов в их продуктах рябит в глазах)

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

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

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

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

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

    @rPman
    Третий репозиторий под общий код
    Использовать git submodule
    Ответ написан
    Комментировать