Задать вопрос
  • Возможно ли иметь на одном сервере Flask и PHP?

    @rPman
    Да, можно в настройках приложения flask указать слушать входящие по localhost адресу (или если на сервере есть еще подсети, к примеру локальная сеть или vpn то слушать там)
    app.run(host='127.0.0.1')
    так же как альтернатива, настроить фаервол
    Ответ написан
    Комментировать
  • Как заставить работать ОЗУ на 1600Мгц с матерью, которая поддеривает без ОС только 1333Мгц?

    @rPman
    Так какой именно писк? спикер говорит что за ошибка, описание писков в мануале к материнке.

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

    сначала запусти только одну память, сбрось биос для начала, отключи double/triple buffer, вообще по 1 планке вставляй, в режиме 1333 обычно работает все что в принципе может вставлено быть в материнку, это наиболее совместимый легаси режим, медленный. А если сделать 1066 MHz?

    p.s. На офф сайте пишут:
    * To support DDR3 1600 MHz, you must install an Intel® 22nm (Ivy Bridge) CPU that supports DDR3 1600 MHz.


    p.p.s. разные планки памяти от разных производителей даже с одинаковыми профилями могут не заработать с double buffer, к сожалению (а без него это -3..-10% производительности например при работе архиваторов, а уж браузеры и подавно), и это принимаемая причина возврата в первые недели (и моет даже потом) так как встречается сплошь и рядом, поэтому и лежат в продаже готовые пары/четверки протестированной памяти с гарантированной поддержкой
    Ответ написан
    Комментировать
  • Почему в mdadm RAID5 бьются файлы через промежуток времени а не сразу?

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

    mdadm должен сыпать ошибки в dmesg или в первую консоль машины если есть повреждения, они дадут больше информации.
    Ответ написан
  • Меня взломали или как это понимать?

    @rPman
    Выглядит как скрипт бакапа /usr/local/mgr5/etc/ и /var/spool/cron в /root/support/дата и является чистейшим говнокодом
    Ответ написан
    2 комментария
  • Как в python передавать сложные объекты между процессами?

    @rPman
    Не создавай себе проблему, используй потоки а не процессы.

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

    p.s. питон и скорость? не могут эти два слова рядом стоять... а уж если нужно shared memory использовать и подавно, нефиг искать себе геморой.
    Ответ написан
    1 комментарий
  • После обновления драйверов видеокарты постоянная перезагрузка компьютера?

    @rPman
    Попробуй безопасный режим F8 сразу после BIOS
    если win10 и его не включали, он должен включиться автоматически после 3-4 нештатных перезагрузок (bsod/reset)

    В безопасном режиме можно удалять драйвера из Управление драйверами или прямо штатной утилитой производителя видеокарты.
    Ответ написан
    1 комментарий
  • Win7 на старом ПК?

    @rPman
    когда много вкладок открыто
    могут загрузить машину в 16Гб оперативки, настоятельно рекомендую плагины типа The Great Suspender (этот самоубился, начав собирать и продавать приватную информацию)
    видео в ютубе
    установи проприетарные драйвера, прямо из щтатной панели управления драйверами

    p.s. я помню умудрялся открывать страницы в firefox в linux на машине с 1гб ram (eeepc 900 на столько медленная что ютуб не работал, так как на загрузку тратит больше ресурсов чем на показ видео), запилив свою сборку gentoo с десктопным DE - awesome (потребление памяти у ОС с графикой было 54мб)
    Ответ написан
    Комментировать
  • Как скачать архив через wget?

    @rPman
    у меня качается без проблем
    возможно кодировка cmd файла не cp1251, так же адрес нужно указывать в двойных ковычках

    работает в linux но не работает в windows (полагаю нужно правильную версию wget найти)
    Ответ написан
  • Освобождается ли память?

    @rPman
    в куче процесса освобождается, а вот для операционной системы уже не факт
    можно попросить php задуматься об освобождении освободной памяти по раньше, выполнив gc_collect_cycles
    Ответ написан
  • Видеонаблюдение через Kerio?

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

    Правильно - поднять vpn, благо решений огромное количество, один из примеров - teamviewer, этот комбаин таскает с собой все что нужно тому кто ничего не умеет настраивать, включая vpn сервер и клиент.
    Ответ написан
    Комментировать
  • Как выполнить команду в .bat через psexec64 на удаленном ПК?

    @rPman
    PsExec64.exe \\PCNAME cmd.exe /c time 09:00:00
    Ответ написан
    Комментировать
  • Как обойти ограничения CPU vmware vmvisor?

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

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

    upd. для изучения большинства интересных фишек типа миграции понадобится минимум две машины (плюс NAS, рекомендую взять третью, хоть старый хлам, и сделать на основе linux свой, iscsi на базе istgt более чем подойдет), обязательно требование - поддержка аппаратной виртуализации (все процессоры 5+ и большинство 10+ лет), если нужно закупать оборудование, максимально дешево, брать интеллевские процессоры, запаиваемые в mitx материнки (настоятельно рекомендую модели J4xxx или j5xxx, это самые последние чипсеты от интель, очень производительные за свои деньги)
    Ответ написан
    Комментировать
  • Как поместить Windows окно в DLL файл в Visual Studio 2019?

    @rPman
    С точки зрения разработки приложений winapi код не будет чем то отличаться, просто вместо стартовой функции main будет функция dllmain буквально просто меняешь стартовую функцию, свойства проекта и вот у тебя уже dll.

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

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

    Технология очень удобная для использования, хотя наверное очень 'многословная' для программиста.

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

    @rPman
    Если я правильно понял, это Google Factory Reset Protection
    По задумке это защита устройств от использования ворами и т.п.

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

    @rPman
    Вот отличный пример, ничего низкоуровнего, простое удаление элементов списка
    Ответ написан
    Комментировать
  • Как посмотреть URL адреса исходящего трафика из ОС?

    @rPman
    Ну в гугл тот же wireshark закинул бы, первый же пример с хабра отличная статья

    p.s. http уже давно никто из адекватных не использует, а с https сделать почти ничего нельзя (нужна подмена сертификатов, причем внутри приложения)
    Ответ написан
  • Какие решения подойдут для хранения и использования фото в сети?

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

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

    Арендуешь 2-3, дублируешь данные для резервирования, поднимаешь там http сервер, простой статикой размещаешь файлы (в качестве 'авторизации' каталог, как часть пути, будет паролем). Не думаю что тут имеет смысл заморачиваться с https и сертификатами, это приватный веб сервер, дефолтную страничку пусть отдает пустую или ошибку 404

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

    дешевле решения не придумать, может только что на домашнем сервере развернуть.
    Ответ написан
  • Хостинг: арендовать или создать на домашнем пк?

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

    Но нужно понимать что хостинг это не только машина, но и стабильное подключение к интернету, а еще гарантии, что сервис будет работать с определенными низкими шансами на остановки (гарантированные SLA, чем значение ближе к 1 тем хостинг круче и дороже), достигается это как командой админов, готовых как чип и дейл решать проблемы 24 часа в сутки, так и выбором серверного железа и резервированием. Ну и опыт и готовые решения с высокой вероятностью лучше у компаний, которые этим занимаются годами/десятилетиями чем домашний колхоз.

    Дома все это сделать будет заметно сложнее и дороже (бессмысленно).

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

    p.p.s. в россии последние годы провайдеры с подачи текущей власти вытворяют эпическую дичь, ломая интернет и устоявшиеся стандарты.
    Совершенно нормально внезапно обнаружить что входящие https нормально не работают, или скорость режется, или подвисают подключения и т.п. Это так работает самодельный DPI
    Ответ написан
    Комментировать
  • Зачем может пригодиться конвертировать время аудио записи в фреймы (librosa.time_to_frames)?

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

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

    p.s. зачем конвертировать время во фреймы не придумывается, точнее везде где это нужно методы работающие со временем есть, хотя под капотом они конечно же работают со фреймами
    Ответ написан
    Комментировать
  • Размещение Frontend'a приложения на GitHub Pages и Backend'a на собственном сервере, как лучше защитить?

    @rPman
    git pages получают на халявную некоторую защиту от ddos (но я думаю, если на ваш сайт пойдет большой трафик, вам как минимум погрозят пальчиком) и так как это хостинг файлов а не веб сервер (только статика), https защитит от атак man-in-the-middle (если бы были динамические страницы как у гугловских проектов, то их сертификат *.site.com уже не принес бы пользы)

    На этом плюсы кончаются и начинаются минусы, нужно читать лицензионное соглашение, почти наверняка интернет магазин поднять так не получится, так же не получится поднять тут видеохостинг на 100500 гигабайт
    Ответ написан
    Комментировать