Задать вопрос
  • Какой функционал добавить в пакет?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Три варианта.
    1) Нужный.
    2) Не знаешь что добавить - не добавляй ничего. Зачем нужен ещё один пакет?
    3) Спроси у лида техзадание, зачем ему от тебя вспомогательный пакет. Может в самом деле ТЗ кривое. А если нет, станет понятно, что нужно добавлять.
    Ответ написан
    Комментировать
  • Как в zabbix отправить вычесленное значение сообщение на почту?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Народ предлагает создать calculated item с необходимой метрикой, запихнуть его в триггер с каким-нибудь условием типа always true, и потом именно его значение вставить в сообщение о проблеме. https://www.zabbix.com/forum/zabbix-help/364761-sh...
    Кстати, по такому итему проще будет сразу строить триггер, тут тебе и условие срабатывания, и готовое значение.
    Ответ написан
    Комментировать
  • Насколько безопасна подпись основанная на хешировании данных с солью?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Я бы не стал проверять авторизацию только по данным от клиента. В принципе. Сам способ генерации авторизационного токена вполне неплох, но имхо следует в него добавить некий секрет, известный только серверу, т.е. соль или её часть хранить в БД рядом с инфой об учетной записи клиента. Если вдруг статичная соль каким-то образом утечет, получите анонимную авторизацию под любой учеткой на сервере, включая несуществующие, с наличием динамической части такой проблемы не должно появиться. А экономить один запрос в БД на входной авторизации по мне нелогично, тем более, если проект не является хайлоадом (да и там оптимизации допустимы, включая хранение соответствия логин-соль где-то в памяти соседнего микросервиса).
    Ответ написан
    2 комментария
  • Как правильно подключиться к БД при установке фронтенда Zabbix?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    В самом mysql база данных создана? А то подключение подключением, но если нет самой БД и прав на неё у пользователя, zabbix будет материться.
    Ответ написан
  • Как сделать сервер для проекта на UE5?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Покопайте в эту сторону https://www.world-creator.com/ оно просит десктоп, правда, а насчет многопользовательского софта - не уверен, что такой существует, но можно пробовать эмулировать его с помощью показа экрана в каком-нибудь скайпе. То есть один рисует, второй смотрит и голосом критикует.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для создания лёгкого мобильного приложения?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    В такой форме - ассемблер. Запускается за минимальное время, так как не используется никаких дополнительных прослоек, кроме ОС-API.
    Ответ написан
    2 комментария
  • Можно ли настроить DHCP и статику одновременно?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Такие штуки по идее должен решать Network Policy Server на микрософте, тем более если у вас Windows AD. Во всяком случае, в руководстве к нему я такое видел, но на практике я не видел, чтобы он где-то был развернут. Вообще в вашем случае я бы назначал диапазон DHCP в .2.0/24 а статику назначал на том же DHCP-сервере по MAC-адресу устройства, но если вдруг устройство окажется с настроенной статикой .1.0/24, можете поиметь проблем.
    Ответ написан
    Комментировать
  • Как отыскать в сети vlan'ы которые отображаются на роутере но нету на свитче?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Скорее всего вы упускаете настройку порта, которым свитч соединен с интерфейсом роутера eth1.20. Если там внезапно tagged vlan 20 (а может и 50 на нем же), а на портах, которыми остальные свитчи подключены, access vlan 20 (т.е. порт без поддержки vlan), остальные свитчи знать о vlan 20 не будут, для них вся сеть будет vlan0.
    Вообще, настройка vlan желательна сквозной, чтобы не поймать случайную петлю в бэкбоне или не соединить на L1 сети, должные быть развязанными, имхо админ, настраивавший это, поленился сделать одинаковые вланы везде, и настроил отображение default vlan остальных свитчей в vlan 20 на том, где вланы таки настроены.
    Ответ написан
    4 комментария
  • Как сделать мониторинг в Zabbix множественных параметров через один вызов скрипта?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Что писать в поле ключ - pofigchto[{#NODENAME}] примерно вот так, я стараюсь вместо pofigchto писать то, что за смысл собирается в данном итеме. В display name тоже надо куда-то этот {#NODENAME} воткнуть, чтобы когда триггер отработает, было сразу понятно, какой из итемов вылез в ошибку.
    Советую кстати собирать сразу json, дело в том, что если в text'е прилетел json, 4.0+ заббикс может создать dependent item из одного из полей этого json, включая прототипы, с помощью data preprocessing, и вот в них уже будут данные, по которым строятся графики и т.п.
    Ответ написан
    Комментировать
  • Как написать в zabbix форумулу?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    У меня съело вот в таком виде (5.0):
    last("perf_counter_en[\"\PhysicalDisk(0 C:)\Disk Writes/sec\",60]")+last("perf_counter_en[\"\PhysicalDisk(0 C:)\Disk Reads/sec\",60]")
    Т.е. внутренние кавычки я заэскейпил backslash\ем.
    Ответ написан
  • Потерял доступ к некоторым сетевым папкам. Интересно, как оно так получилось?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Скорее всего вы нарвались на проблему работы уже с самбой версии 2/3, а не 1, детали тут: https://devanswers.co/network-error-problem-window...
    Обходной вариант: использовать net use drive: \\server\share /user:whatever_user для подключения. Если это не сработает, смотрите, что за сервер "server", если он в самом деле 2003R2, то проблема в отключенном SMBv1.
    Ответ написан
    Комментировать
  • Почему AdBlock и AdGuard DNS не справляются с рекламой на Youtube?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Устарели. Как ни крути, любой адблокер использует систему правил для определения, что есть реклама, а что нет. И таки да, ютуб недавно сменил способ запихивания рекламы в контент, запросто может оказаться, что этим они обошли часть блокеров. (Во всяком случае, последний работающий ublock origin на ХРшном хроме с месяц назад перестал блокировать ютубскую рекламу)
    Ответ написан
    4 комментария
  • Как сделать контейнер Docker доступным через ipv6?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    fc00::/7 это строго локальные адреса, наподобие 10.0.0.0/8 в ipv4, чтобы с них что-то куда-то отправить, нужно настроить ipv6 NAT на стороне роутера (в данном случае на хосте). Ещё - нужно проверить, что в контейнере адаптеру назначен ipv6-адрес, чего у вас, кажется, не наблюдается.
    Ответ написан
  • Nftables как исправить ошибку ping?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Смени на ip nat post полиси на accept, не во время натирования дропать пакеты. И проверь ещё полиси на output, должна быть accept, а то "сам себе ограничил отсылку чего-то наружу и жалуешься".
    Ответ написан
    3 комментария
  • Что должен знать linux администратор?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    "Знать линукс" это уже довольно растяжимое понятие. Или ты знаешь, как его запускают и основную работу с файлами из комстроки (ls, rm, cp вот это всё), или ты можешь настроить на нем функционал из десятка-другого связанных нетривиальными конфигами пакетов (RADIUS/sssd/xl2tpd, скажем, это то, что мне пришлось настраивать) - оба варианта это "знать линукс" в своём роде, и обычно по мене появления задач из второго списка становится понятно, что линукс-то ты как раз и не знаешь, но узнаёшь по мере их решения.

    А что касается работы сисадмином - чаще всего помимо линукса нужно знать сети (хотя бы TCP/IP стек с протоколами DHCP/DNS/ICMP), Windows AD (мало кто работает чисто на линуксах), работу с офисным пакетом, общие сведения о серверном оборудовании, принципы работы систем бэкапа, что куда можно втыкать и т.п., с таким багажом можно искать место младшего админа в конторе с парой айтишников на офис, и постараться нахвататься опыта у старших товарищей, пока они не сбежали, оставив на тебя всю инфраструктуру. Потом потребуется подтягивать прикладные знания по используемому ПО, чем его больше, тем будет интереснее и тем больший уровень сможешь занять потом. Чаще всего это гипервизоры со своими заморочками, замена оборудования, простые конфигурации железных свитчей/роутеров, прикладные проблемы с печатью, VDI/RDSH/Xen/что-там-где из разделяемых сред, возможно, работа с СХД по FC или iSCSI, локальное спец-легаси-ПО, бэкапы всех вариантов, концепции HA/DR, кластеры разных типов со своими протоколами и т.д. Для начала хватит.

    PS: читай Хабр, особенно тематические статьи по технологиям, и таки учись гуглить неизвестные или нестандартные проблемы - как ни странно, но поиск помогает иной раз свести странности до понятного уровня, да и решения в чистом виде попадаются. Но заучи наизусть, что надо делать, если гугл недоступен, особенно если ты в серверной и мобила не ловит, а выйти нельзя.
    Ответ написан
    Комментировать
  • Какие есть недостатки у алгоритма AES?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Даже на диплом - не потянешь именно улучшить, а в худшем случае identity за криптографию покажется. Если не учился криптоанализу, вряд ли сможешь создать алгоритм лучше AES. Если учился, читай про "дифференциальный криптоанализ", возможно, что-то сумеешь понять и применить.
    Ответ написан
    Комментировать
  • Как переписать на php такой js код?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Вообще, тут обычная математика. Просто запятая, как сказал Вадим, используется вместо записи полноценного блока операторов в цикле for() и в операторе возврата. Т.е. первая строка читается примерно так:
    if (c<0) { c=-c; f=0;}
    i=2/2+c;
    j=4*i-2;
    Здесь выполняется нормировка значения 2/2+abs(c) в рамки (-2,2) из исходных (0,1). Вторая строка итерирует массив d с конца, заполняя g и h промежуточными вычислениями, начиная с 0, переменная k всего лишь нужна хранить старое значение g. В третьей строке выполняется расчет для 0-го элемента цикла (формула та же, можно было закончить цикл и потом в формулу подставить полученный g), и возвращается значение sgn(c)*(1-l) где l вычисляется сразу перед return. Вот только что эта функция такого считает - несколько непонятно, может, корреляцию для некоего распределения известной формы и полученными из него значениями в d с предполагаемой величиной параметра c.
    Ответ написан
    Комментировать
  • Невозможно присвоить статическому свойству значение?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Можно, но присваивать надо `foo::$bar` static::$bar иначе присвоите свойству инстанса, а не класса.
    Да, если вы не успеете на момент вызова var_dump создать ни одного экземпляра класса foo, получите ноль, просто потому, что конструктор не будет ни разу выполнен.
    Ответ написан
    1 комментарий
  • Возможно ли зашифровать html код не используя JS?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    ЗАшифровать - можно. РАСшифровать (в браузере) - скорее всего нет, разве что у вас есть расширение, умеющее принимать по HTTP шифрованный и отдавать браузеру расшифрованный HTML. Сетевой модуль браузера фактически работает с шифрованным HTML и остальными форматами (HTTPS!), но JS и остальные модули, включая рендерер, могут работать только с расшифрованными данными.
    Ответ написан
    Комментировать
  • На что обратить внимание при подключении оптики от Ростелеком?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    На внезапное увеличение минимального тарифа спустя сколько-то времени, и на возможность отключиться от провайдера в одностороннем порядке. Иначе можете попасть на внезапные бабки.
    Второй вариант - на то, чтобы роутер, который будут лепить ростелекомовцы, умел хотя бы 802.11ac, или была возможность воткнуть гигабитный провод, иначе ваши 500 мбит/с окажутся ограниченными или 75, или 100 возможностями роутера.
    Ответ написан
    1 комментарий