Задать вопрос
  • Как завершить сеанс терминального пользователя при выполнении определенных условий?

    @rPman
    quser получаешь список залогиненных юзеров и идентификаторы их сессий
    Logoff sessionID /server:ComputerName закрываешь сессию, пример батника в доках майкрософт

    пилишь батник/программу на любимом языке и прописываешь ее в задачу
  • Как сбросить настройки линукс?

    @rPman
    потому что софта для создания бэкапов, как в Windows, тоже нет
    какая некрасивая фраза, новички подумают что там вообще нет механизмов создания резервных копий, а по факту наоборот, там их больше, многофункциональнее, сложнее.. конечно верно, все там не так
  • Можем ли мы определить, какая программа на другом конце named pipe?

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

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

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

    @rPman
    named pipes не имеют такого функционала
    если с обоих сторон пайпа ваше приложение, допишите в него авторизацию и/или цифровые подписи

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

    @rPman
    тебя спрашивают что пишет df -h оно покажет где сколько места а ты гадаешь

    по факту скорее всего произошло следующее, по какой то причине clamtk попытался прописать себя в sudo, и еще какие то действия с pam попытался сделать, и не сумел (очень много бы сказали те сообщения об ошибках, поэтому сделай копию /var/log/... и покопайся в них)

    первое что можно было бы сделать - попробовать удалить clamtk, командой apt purge clamtk (оно должно подчистить и конфиги) с высокими шансами оно должно откатить изменения всей security до прежних
  • Какую систему использовать для бекапов lunix с s3?

    @rPman
    Да, немного занесло не по теме

    Бакап это просто копирование.
    Бакап в s3 это выбор десяток инструментов, от fuse модуля, до штатных скриптов
    мануал официальный читали? https://aws.amazon.com/ru/getting-started/hands-on...

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

    я просто сказал что бакап зависит от того что и как надо бакапить, и лучше собрать что то свое чем искать золотую пулю, где и мучиться не надо, буквально все файлы как есть доступны, и инкрементальный, и достаточно эффективный и даже для windows
  • Можно ли заставить скрипт ./configure работать со всеми ядрами?

    @rPman
    оно запускает configure паралельно для разных пакетов? странно -j8 это вроде бы указание количество одновременно запускаемых gcc
  • Можно ли заставить скрипт ./configure работать со всеми ядрами?

    @rPman
    В gentoo для этого была фича ebuild - parallel-install оно запускает какраз сборку пакетов параллельно
    но у тебя этим занимается сам главный скрипт ./configure
    вот его и ковыряй, но боюсь легко не получится

    Можно попробовать сэкономить, при наличии почасовой или даже поминутной оплате облачных ресурсов:
    используя distcc можно отправить запуск компиляторов на удаленные машины, т.е. настраиваешь образ типовой сборочной машины с distcc, и пишешь скрипты по управлению клонированию, запуску и остановки их при изменениях среднего cpu load, если он ниже некоторого порога, постепенно выводишь машины из кластера и останавливаешь, а если выше - наоборот добавляешь машин.

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

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

    @rPman
    да оно

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

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

    @rPman
    на hdd у меня база данных сильно замедлялась во время снятия дампа, не до смерти сайта но все же, single-transaction не поможет там где по чисто техническим причинам random access замедляет чтение
  • Как сделать дамп большой базы данных?

    @rPman
    Лентюй, о великий, поделись с нами своей мудростью
  • Как узнать качество передачи данных с помощью сокетов и COM портов в Java?

    @rPman
    Что такое 'качество передачи данных'?

    Если программы не твои, т.е. не доступна модификация,то единственный вариант - прослойка, третье приложение, выступающее в виде прокси.

    Само собой если в приложении нет шифровании данных.

    Для сокета - написать свое серверное приложение (очень простое) которое просто будет транслировать на настоящий сервер запросы и возвращать ответ.

    Для com сложнее, в зависимости от операционной системы решение будет сильно разным. Возможны железные решения. Скорее всего драйвер виртуального устройства писать/искать готовый.
    Но это хардкорный путь - проще было бы дизассемблировать java приложение и вставить туда свою логику.
  • Дырка ли в межбанковской системе быстрых платежей (СБП)?

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

    в момент подключения банка к СБП он отправляет (и оперативно дополняет) информацию о своих клиентах и их номеров телефонов?
  • Каков принцип реализации входа по смс?

    @rPman
    время жизни кода не забудь
    и количество попыток из одного места для авторизации для одного пользователя лимитируй, хотя бы по ip.
  • Дырка ли в межбанковской системе быстрых платежей (СБП)?

    @rPman
    alotofQ , что будет если отправлять очень маленькие суммы, меньше половины доступного лимита на отправку? до ВТБ дойдет?

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

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

    p.s. либо анализом транзакций всей страны на практике занимается втб, либо СБП немного коряво реализовали шифрование данных о транзакциях и к примеру броаткастят всем банкам все транзакции, раздав при подключении клиента ключ дешифровки, а там все пытаются провести зачисление но оно обламывается потому что кто первый съел тому и тапки
  • Удалить записи из базы MYSQL по принципу "домино"?

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

    p.s. кстати если данных много и структура сложная, будет долго все это обрабатываться

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

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

    само собой в результате итоговая скорость в принципе не может превысить лимит по одному, но гипотетически можно представить такой умный хаб (а я надеюсь такие будут для usb-c), которым можно управлять, полностью меняя порядок и направление данных... с питанием ведь так и есть, чем данные хуже?
  • Питание 900mA через USB3 общее на хаб?

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

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

    @rPman
    Darvel, не слышал так как не требовалось, я слышал что сначала патчили dll-ку, что несовместимо с лицензией, а wrapper полностью лицензионно чист
    я через RDP пробовал, пропатчил винду, зашел под 2-мя

    https://github.com/stascorp/rdpwrap/
    It's recommended to have original termsrv.dll file with the RDP Wrapper installation. If you have modified it before with other patchers, it may become unstable and crash in any moment.


    p.s. вероятнее всего этот механизм несовместим с aster так как работают они кардинально разными способами