Задать вопрос
  • Как работают видеоредакторы?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Вкратце - это называется рендер. Он бывает 2D и 3D, при 2D примитивы двигаются напрямую по области экрана, при 3D рисуется трехмерная сцена. Для отрисовки 3D используется специальное ПО: Maya, 3DS Max, ещё несколько. Данные для сцен кодируются в специфических форматах, данные движения - отдельно, текстуры отдельно, материалы ("синий" - это какой? Блестящий или нет, шершавый или нет, если шершавый, то какой именно? Это всё свойства материала) отдельно. Потом ПО собирает всю информацию в сцену и запускает ray tracing или проверку каждого луча, идущего от зрителя в каждый пиксель (или субпиксель, т.е. несколько лучей на пиксель), куда он попал, куда отразился, куда был преломлен, куда в итоге улетел, и прочие эффекты вроде bump mapping'a, фонового освещения и ещё много чего, что может технически быть на сцене. Из этих пикселей собирается один кадр.

    Если разговор об игровом рендеринге, то подход меняется на отрисовку полигонов вместо трассировки лучей - трассировка чересчур затратная, а frame rate нужно держать на уровне. Спецэффекты, освещение, bump mapping и подобное реализуются шейдерами на GLSL/HLSL или чем-то более продвинутом, сцена кодируется в BSP или другом формате, специфическом для игрового движка (BSP - "дедушка" трехмерных сцен, использовался в Quake 1), объекты внутри сцены имеют свои структуры в том же формате, а для отрисовки используются OpenGL, Direct3D/DirectX и на нижнем уровне - всё те же C++.

    А если разговор о том, как потом собрать видеофайл, то собирается он из статичных картинок, как мультики, скажем, с использованием какого-либо видеокодека.
    Ответ написан
    5 комментариев
  • Почему не подключается к VPN ikev2 через Мегафон LTE?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Вплоть до фактической блокировки DigitalOcean мегафоном по команде от РКН. Помнится, одна их подсеть ещё остается в РКНовском списке, может, вам для VPS айпишник из неё выдали.
    Ответ написан
    Комментировать
  • Как мониторить работоспособность mysql с помощью zabbix?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Нужно ставить триггер nodata() на эти запросы, мало ли почему вы потеряли данные - были ли они, в частности.
    Ответ написан
  • Откуда появился исходящий 2ТБ трафик за несколько часов?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Возможно, memcached на VDS наружу торчит, и кто-то устроил из вашего VDS memcached-амплификатор. Таки проверьте, не торчит ли чего лишнего наружу, а если торчит, перекрывайте хотя бы файрволлом.
    Ответ написан
    Комментировать
  • Проброс флешки без перезагрузки гостевой ОС в Proxmox?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Таки нельзя. Proxmox при изменении настроек USB-проброса требует остановки процесса обработчика ВМ для перечитывания маппингов, как следствие, ВМ нужно не просто перезагрузить, а выключить и потом включить. Впрочем, можно пробросить в машину порт USB вместо конкретного устройства, тогда подключение-отключение устройства в этом порту USB будет добираться до гостевой ОС, и она уже будет обрабатывать событие так, как если бы этот порт был её собственным. https://pve.proxmox.com/wiki/USB_Devices_in_Virtua... тут есть инструкция как забросить порт в ВМ.
    Ответ написан
    4 комментария
  • Как протестировать VPN с помощью wireshark?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    0. Настроить на свитче promiscuous port, воткнуть его в сетевой адаптер компа, запустить wireshark, слушать на этом порту.
    1. Запустить камеру, проверить, что вообще поднялся впн.
    2. Оторвать аплинк от свитча (лишив камеру доступа в интернет), перезагрузить камеру, выждать 10 минут, подключить аплинк обратно, выждать ещё 10 минут, проверить статус VPN на камере.
    Ответ написан
    Комментировать
  • Как в GRUB указать, что грузить ядро нужно с вебсервера?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    А как GRUB достанет данные с веб-сервера, когда у него нет ещё сетевой карты, настроек DNS и обработчика HTTPS handshake? TFTP-сервер ещё вариант, в этом случае вам потребуется отдавать образ, который будет тянуть ядро и образ файловой системы с него, читать про реализацию PXE (она, кстати, нативная на сетевой карте, так что это немного не GRUB). А вообще GRUB как таковой не умеет работать с не-локальными источниками данных. То есть никак.
    Ответ написан
    Комментировать
  • PHPMailer - как во время отправки получить логин, чтобы написать вступление - "Дорогой ". $username. "!", ведь можно много адресов сразу добавить?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    А разве вам в php-скрипте неизвестен конкретный логин, или это некий отдельный скрипт рассылки? Если рассылка, то правильно именно отправлять по одному письму за раз, каждое оформляя под конкретного $username.
    Ответ написан
    Комментировать
  • Реально ли перехватить и расшифровать SSL/TLS трафик?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Не "кешировать", а "хэшировать", причем с солью. Могло бы иметь смысл, если бы это хэширование применялось поверх незащищенного канала. Отправка необработанных данных (пароля текстом) по SSL/TLS не даст возможности перехватить и расшифровать трафик (за разумное время) сидящему на канале передачи данных, поэтому можно не заморачиваться на защиту именно передаваемого текста на уровне L7, если на L4 соединение защищено сильной криптографией.
    Ответ написан
  • Может ли сгореть процессор и хаб на материнской плате?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Запросто. Тут на хабре попадалось устройство "USB killer", реально выжигающее порты и электронику внутри (при большой неудаче - до процессора достать может ИМХО) высоковольтными разрядами по шине данных. И таки да, особо одаренные сервисмэны могут такой и поприменять. Нужно (было?) логировать, в каком состоянии ушел системник, что в нем было исправно, т.е. если тот порт, на который указал их спец, был исправен на момент сдачи в ремонт, имеет место деструктивное воздействие в СЦ, и за это их можно попробовать нагнуть. Иначе по обстановке.

    ИМХО просто пять вольт на шину данных USB-порт не сожгут, тем более процессор, но выключить хаб такой пробой может.
    Ответ написан
    Комментировать
  • Как правильно заменить диски в СХД на более объемные?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Взять внешний винт на 1ТБ, слить данные с NAS на него, потом собрать новый рейд на NAS и данные скопировать обратно.
    Ответ написан
    2 комментария
  • Чем опасны белые пятна на ноутбуке?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Отказаться. Мало ли какого генеза эти пятна, может, расползаться будут. Тем более ноут б/у.
    Ответ написан
  • Как можно экономить "быстрое" место на ESXi?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    1) Нельзя. VMware умеет один диск назначить только одной ВМ. Golden Image - это всего лишь шаблон ВМ с установленными обновлениями, ПО и последующей очисткой временных файлов, из которого клонируются ВМ для нормальной работы (VDI как вариант, там ВМ временная и удаляется после завершения работы с ней пользователя). Возможно, удастся сэкономить место на хранилище, если включить на нем дедупликацию для дисков с операционной системой, но это не гарантировано, плюс будут проблемы по производительности в случае обновления ВМ без дополнительного диска avhd (т.е. без снапшота) - в этом случае постоянно будут кластеры, которые будут выходить из дедуплицированного состояния, и место на хранилище начнет заполняться, на это в общем случае хранилище будет реагировать медленнее, чем в ситуации без дедупликации.
    2) Thin provision диски будут расти как обычно, thick provision не потеряют в производительности, но они сразу занимают максимальный размер, ещё при создании.
    3) Неприменимо. Если разговор о Golden Image, он обновляется как обычная отдельная ВМ с последующим экспортом обратно в шаблон.
    4) Неприменимо - придется сравнивать диски от разных ВМ, а у них первичный образ диска будет не один. То есть будет доступна только конфигурация с 10 отдельными дисками.
    5) Туда же.

    Данные по VMware ESXi 6.0 и моему опыту работы с ним. Если 6.5 что-то изменил, буду рад узнать.
    Ответ написан
    3 комментария
  • Какое типовое решение применить в данной ситуации?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Здесь нарушен принцип L из SOLID-списка, функции hunt() должны принимать Animal на вход, и обрабатывать любой Animal (своим образом, но любой). А так, для объединения не связанных между собой классов правильно использовать интерфейсы - если оно требуется, т.е. нужно сделать типа var hunters:array of Hunter. (PHP вроде бы интерфейсы не умеет - тогда проверяйте через if ($animal is Wolf){...}) А если не нужно - реализуйте независимые пары классов.
    Ответ написан
    5 комментариев
  • Где хранить и как передавать пароли среди коллег?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Передавать - почтой, наиболее проработанный вариант ИМХО, и один из самых доступных для организации. Хранить общие пароли - где-то в базе с доступом по персональным кредам. Идеально, наверное, не делать общих паролей вообще, но обычно требуется, чтобы УЗ в какой-либо службе жила дольше любой персональной УЗ (вроде, скажем, УЗ администратора почтовой системы в Интернете, или админ-доступ на веб-хостинг), значит, где-то надо их хранить.

    Мессенджеры как средство передачи паролей - технически вариант, если полностью подконтрольны, или в наличии end-to-end шифрование. Остальное - однажды утечет, и хорошо если утечет позже истечения срока действия.

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

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Вообще, это частный случай задачи о рюкзаке, и одним запросом SQL заведомо не решается.
    Ответ написан
    Комментировать
  • VMware Workstation - I moved it или I copied it?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    хочу скопировать её

    Значит берёте I copied it, вы же копируете.
    Ответ написан
    Комментировать
  • Что значит эта странная ошибка?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Скопируй архив на C: вначале, потом открывай. По поводу "заражения" - проверь носитель, где сейчас лежит архив, особенно если это другой компьютер, запросто может быть, что на нем вирус.
    Ответ написан
    Комментировать
  • Как установить zabbix на обычный хостинг?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Zabbix для работы запускает процессы на системе, а "стандартный хостинг" - это веб-хостинг, т.е. не предусматривает установку в систему стороннего кода. То есть нет, нельзя поставить заббикс. Но можно поставить только веб-консоль от заббикса, если сам сервер будет с него доступен, при конфигурации подключения к серверу заббикса изменяются только файлы данных и PHP-кода, которые веб-хостеры позволяют устанавливать.
    Ответ написан
    Комментировать