Задать вопрос
  • Как сделать объединение двух сетей, две сети со своим белым IP?

    shurshur
    @shurshur
    praiden, это неважно.

    Например, у хостера IP 11.12.13.* (внешние), делаем у хостера 11.12.13.2, а ещё три адреса .3,.4,.5 лишь анонсируем в arp во внешний интерфейс. Хостер начинает думать, что IP на нашем хосте, и шлёт трафик на них на наш порт. Но у нас vpn с адресами 10.0.0.1 и 10.0.0.2, мы делаем статические роуты до 11.12.13.{3,4,5} через 10.0.0.2. Сами адреса поднимаем на домашнем серваке хоть на интерфейсе loopback.

    Это реально работает, я так делал. Но есть всякие тонкости и нюансы. И чаще всего нет никакого смысла, проще и надёжнее прокинуть конкретный порт через прокси.
  • Как сделать объединение двух сетей, две сети со своим белым IP?

    shurshur
    @shurshur
    praiden, можно анонсировать arp этого IP на серваке хостера (чтобы хостер присылал пакеты этого IP, несмотря на его отсутствие на виртуалке), но IP выдать другому серваку, а у хостера сделать статический роутинг до этого IP через VPN. Ещё потребуется source routing на другом серваке. В общем, очень много телодвижений, которые лучше делать достаточно опытному специалисту, чтобы не сломать всё вообще полностью и не страдать с множеством каких-нибудь странных глюков. В реальности намного проще и надёжнее и быстрее у хостера поднимать прокси и прокидывать всё что надо.
  • Почему 5G невозможно развернуть в Band n79?

    shurshur
    @shurshur
    Drno, в реальности же они не используют почти ничего либо используют максимально неэффективным способом. Но из-за того, что у нас в стране военных законодательно ограждают от любого общественного контроля, они позволяют себе чересчур много и чересчур нагло. Причём прикрываются дешёвыми отмазками про "безопасность" и "секретность".

    Например, есть случаи, когда воены захватывают территории, которые по кадастру кому-то ещё принадлежат и не могут ими использоваться. Но так как "сикретна", то размежевать это никто не может.

    Есть охраняемые объекты культурного наследия, к которым работников культуры просто не допускают и не дают регулировать там все требуемые по закону ограничения, потому что в них сидят задницы каких-нибудь военов или очень высоких чинов, а охраняет ФСО и у Минкульта даже актуальных фоток объектов нет.

    При всём при этом реальная безопасность и секретность просто никакущая, потому что если беспорядочно "защищать" всякую фигню в гигантских количествах, то отношение исполнителей к такой "защите" и будет соответствующим, в результате течь будет из всех дыр вообще всё...
  • Python на чем писать андроид приложения?

    shurshur
    @shurshur
    GeorgyPy, Python для мобильной разработки жутко неудобен и неполноценен. Можно делать разве что простейшие приложеньки для очень несложных задач.
  • Как правильно объединить криптошлюз с контролером домена?

    shurshur
    @shurshur
    CityCat4, до 2015 г. И да, тогда всё было абсолютно так же: директоров щемили по любому чиху, а карманная шобла подрядчиков делала что хотела и через административный ресурс добивалась подписывания любых документов. Но те, кому это было нужно, вполне себе успешно заставляли подрядчиков работать как надо. Просто надо отвыкать от положения терпил и синдрома вынужденной беспомощности.
  • Не удается получит сервер discord, что делать?

    shurshur
    @shurshur
    malsem32, в большинстве случаев вообще не нужно вызывать get_guild. Прями из контекста события (ctx) берётся объект гильдии (ctx.guild) и в нём сразу всё есть (ctx.guild.name, например).

    В реальности get_guild должен и сам брать из кэша, судя по коду, он делает примерно то же, что и disnake.utils.get(bot.guilds, id=нужный_id).
  • Не удается получит сервер discord, что делать?

    shurshur
    @shurshur
    malsem32, а часто делается get_guild? Если часто, лучше хранить инфу о гильдии у себя (интересно, кэширует ли её discord.py, как умеет кэшировать мемберов?)
  • Как правильно объединить криптошлюз с контролером домена?

    shurshur
    @shurshur
    CityCat4, я 10 лет работал в образовании. Если школе это действительно нужно, они вполне могут заставить подрядчика работать как надо. А не просто придти и всё сломать, ради того, чтобы у них в мониторинге бессмысленная галочка нарисовалась.
  • Не работает termcolor в PyCharm. В чём может быть проблема?

    shurshur
    @shurshur
    Владислав Щёголев, не всякий терминал поддерживает цвета. Видимо, встроенный в pycharm не поддерживает.
  • Как правильно объединить криптошлюз с контролером домена?

    shurshur
    @shurshur
    Astlos145, отключить это дерьмище целиком. Ходить в интернет как раньше. Регулярно оставлять Ростелекому заявки о том, что с их дерьмищем инфраструктура не работает, так что если хотят, чтобы оно использовалось, пускаю явятся и настроют сами всё как надо, чтобы всё ваше работало. Проверяющим демонстрировать эти заявки.

    Ростелеком - это всего лишь обслуживающая организация, они должны работать и помогать вам, а не балду пинать. Им за это даже деньги платят из бюджетов всех уровней и немалые. Если всю жизнь изображать терпил и беспрекословно слушаться любого спускаемого сверху бреда - ничего не поменяется никогда.
  • В чем разница между запуском питоновского скрипта от имени пользователя и через nohup?

    shurshur
    @shurshur
    Vitsliputsli, ну да, про & это я лишнего сказал.

    А вот про закрытие терминала это и при & работает (ну, в интерактивной сессии надо сделать disown, в скриптах не требуется). И на самом-то деле опытные люди nohup вообще не используют, потому что он не нужен. Перенаправления можно сделать самому как угодно куда угодно.
  • Не удается получит сервер discord, что делать?

    shurshur
    @shurshur
    Ну так "первый сервер" это bot.guilds[0]. Только лучше так не делать, потому что API discord'а имеет полное право выдать сервера в любом порядке.

    Можно перебрать все сервера:

    for guild in bot.guilds:
        print (f"- Now I connected to the guild with id={guild.id} and awesome name '{guild.name}'")


    Можно автоматически выйти со всех "левых" серверов, если даже кто-то без разрешения добавил нашего бота туда:

    VALID_GUILD_IDS = [123, 456] # список id разрешённых серверов
    
    for guild in bot.guilds:
        if guild.id not in VALID_GUILD_IDS:
            await guild.leave()


    И так далее, в общем, нужно чётко понять, какая гильдия нам нужна, а не просто выбирать первую в списке.
  • В чем разница между запуском питоновского скрипта от имени пользователя и через nohup?

    shurshur
    @shurshur
    Не надо запускать приложение от root без веских оснований. Ни с nohup, ни без.

    nohup делает почти то же самое, что и & после команды. В данном случае от него никакого толку не будет. Если быть точнее, то его поведение довольно похоже на следующую команду:

    your_command < /dev/null > nohup.out 2>&1 &
  • Сертификаты безопасности андроид?

    shurshur
    @shurshur
    mariapotapova1998, нет, речь о том, что пользователь через "точку доступа" на стороннем устройстве, на котором запущен прозрачный прокси с невалидным сертификатом, установит вредоносное приложение в формате apk. Это само по себе требует столько телодвижений от пользователя, что довольно трудно представить, что кто-то будет этим заниматься, вместо того, чтобы просто подключиться к мобильной сети или найти другую точку доступа...
  • Сертификаты безопасности андроид?

    shurshur
    @shurshur
    mariapotapova1998, теоретически можно чего-нибудь невнятное сделать, если "сидеть на проводе". Например, подсунуть фишинговый сайт с другим сертификатом (невалидным) в надежде что пользователь согласится на него зайти. На практике же это так себе затея. Потому что даже если пользователь согласится на такой сертификат, даже если скачает себе apk злоумышленника, ему ещё надо будет вручную разрешить установку такой apk в настройках... Короче, до этой стадии мало кто доберётся.
  • Как лучше\проще реализовать работу с серийными номерами\лицензиями чтобы не особо пиратили?

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

    Ну а ключ можно делать на основе криптографии. Например, берём номер лицензии, тип и дату, шифруем секретным ключом, а в проге зашиваем публичный ключ.
  • Оплата СБП - айфон, как оплачивать если нет банковского приложения?

    shurshur
    @shurshur
    reklamaest, требовать от стороннего решения чего-либо сверх договора может только большой и жырный клиент, коим ваш бизнес явно не является. Так что если и делать, то у себя.

    Но я поддержу присутствующих: экономить на комиссиях это тупиковый путь. Использование СБП очень неудобно для пользователя. Можно потерять столько клиентов, что экономию на комиссиях это никак не перекроет.
  • Норма ли постоянное незначительное увеличение использования ОЗУ на сервере?

    shurshur
    @shurshur
    godsplane, 2 секунды это вообще не показатель. Может, ещё через секунду там -50 Мб случилось?

    По-хорошему надо смотреть за какой-то продолжительный период и уже тогда делать какие-то выводы.
  • Норма ли постоянное незначительное увеличение использования ОЗУ на сервере?

    shurshur
    @shurshur
    godsplane, тут примерно на 3.7 Мб уменьшилось количество свободной памяти. Это за какой срок вывод?