• Как раз и навсегда сохранить настройки iptables?

    @lucky_devil
    В CentOS есть сервис /etc/systemd/system/iptables.service в котором написано следующее:
    [Service]
    	Type=oneshot
    	ExecStart=/sbin/iptables-restore /etc/iptables/iptables.rules
    	ExecReload=/sbin/iptables-restore /etc/iptables/iptables.rules
    	ExecStop=/etc/iptables/flush-iptables.sh

    Поэтому, при перезапуске ваши правила iptables восстанавливаются из /etc/iptables/iptables.rules , а не из /etc/sysconfig/iptables

    Вам нужно скопировать содержимое файла /etc/sysconfig/iptables в /etc/iptables/iptables.rules , тогда при перезапуске ничего слетать не будет.
    Ответ написан
    1 комментарий
  • Как вывести все элементы раздела?

    winer
    @winer
    занимаюсь разработкой сайтов на 1c-bitrix
    Если хотите вывести все элементы из указанного раздела и всех его подразделов то установите параметр "SHOW_ALL_WO_SECTION" => "Y"
    Если требуется вывести все элементы из инфоблока без учета разделов, то укажите:
    "SECTION_ID" => 0

    описание параметров компонента можно посмотреть тут
    Ответ написан
    Комментировать
  • Как скачать видео с kinescope?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Ответ написан
    Комментировать
  • Как скачать видео с kinescope?

    @mrzelenyy
    Этот метод работает для скачивания видео с kinescope.io !!!

    С этого форума вам нужен всего 1 пост, №38
    https://forum.videohelp.com/threads/405706-Please-...

    Тут есть видео с пошаговой инструкцией. Разобраться легко!
    (ну как легко - реальные танцы с бубном!!!)
    Ответ написан
    Комментировать
  • Почему визуальный редактор Bitrix ломает Vue компонент?

    h4mpy
    @h4mpy
    Можно задать правила обработки конкретных тегов, тогда сам тег резаться не должен.
    в файле bitrix/php_interface/admin_header.php
    <script>
    BX.addCustomEvent('OnEditorInitedBefore', function(toolbar) {
    	var _this = this;
    	BX.addCustomEvent(this, 'OnGetParseRules', BX.proxy(function() {
    		this.rules.tags['my-component'] = {}; // с дефисом
    		this.rules.tags.mycomponent = {}; // без дефиса
    	}, this));
    });
    </script>

    вроде бы других вариантов нет
    Ответ написан
    1 комментарий
  • Можете просто и доходчиво объяснить, что такое UV, карты нормалей, запекание?

    @FarNear
    Для какого игрового движка контент создавать будешь? (Или не под движок?)
    (для игр одно - это рендеринг в реальном времени и тут одни требования, для др. систем рендеринга другие требования)

    Тебе надо разобраться с основными понятиями комп. графики. (модель\меш, полигон, вертекс, edge, топология, ретопология, нормали, RGBA, каналы, маски, альфа и др)
    А вот когда с ними разберешься, можно посмотреть в сторону PBR (Physically-Based Rendering)(скорее всего контент "под него" будешь пилить)

    "UV-развёртку можно "разукрасить", а затем наложить на модель."
    Всё не так, нужно разукрасить не UV-развёртку, а подготовить набор текстурных карт для наложения на модель.
    Никому ведь модель только с одной диффузной текстурой не нужна

    UV-map это проекция всех поверхностей 3d модели на плоскость (ведь сами текстуры то плоские)
    Вспомни бумажные модели (например куба)
    Вот такая развертка нужна чтобы построить куб из бумаги
    spoiler
    eea39eb602f327149c839ec5d56302b4.jpg

    А чтобы получить UV-развёртку куба, нужно не собрать куб, а разрезать и развернуть.

    Запекание (запекать можно много какие карты - Normal Map, AO и др)

    Normal Map Baking
    Вот есть у тебя модель ботинка (полигонов очень много) и тебе нужно перенести детализацию подошвы с этой самой модели ботинка, на более простую модель ботинка. (кто у персонажа подошвы ботинок разглядывает? Там ведь много полигонов не нужно)
    Ты запекаешь карту нормалей (Normal Map) и на ней создается изображение подошвы. (Информация перешла с высокополигональной модели на карту нормалей) затем ты накладываешь её на простую модель ботинка и вуаля!
    На почти плоской подошве появился псевдо рельеф
    Освещение в движке реагирует на эту самую Normal Map и создает видимость рельефа, для наблюдателя. Смотришь и кажется что подошва богата на детали!
    И так поступают со всей моделью.

    "И отличаются ли эти карты в зависимости от 3D пакета? Может в 3D MAX свои карты, а в Blender свои?" - нет ничем не отличаются. Все подобные крупные 3d пакеты похожи и не уступают друг другу.
    Но ты должен понимать что существуют специальное ПО для работы с текстурами. (MARI, Substance Painter и мн. д)
    (обойтись естественно можно и без них, но новичку будет одинаково сложно что с ними, что без них)

    "В одних источниках эти названия карт на английском, в других на русском" (там всё намного веселей!)
    Введи в поисковик "Texture map terminology confusion"

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

    В зависимости от модели, от игрового движка или системы рендеринга тебе будут нужны разные "наборы" текстурных карт.
    В движках есть редактор материалов и он может намекнуть какие текстурки он "кушает"
    Например вот
    5a0ed3d153d39855990575.png
    (именно в этом редакторе там где написано Bump map пихают Normal map)

    Вот карты для "старого метода" (Для PBR используются некоторые другие карты и "парочка" карт отсюда - например Normal map)

    Diffuse maps - это просто текстура цвета объекта (без бликов и проч)
    Normal map - уже написал про неё (псевдо рельеф)
    Specular map – влияет на способность отражения материала (карта бликов)
    Glossiness\gloss map - эта текстура отвечает насколько размыты будут отражения
    Ambient occlusion map\AO map - эта текстура создаёт мягкое затенение модели (прямо на неё не направлен источник света)
    Emissive map\emission map\glow map
    5a0e671082a59675942102.jpeg
    - определяет где расположены "светяшки" на модели (собственно сама маска и есть Emissive map) - если у тебя святяшек нет на модели, то и карта эта не нужна.
    Displacement map - одна из многочисленных карт высот (выдавливает реальный рельеф на модели) - например морщины на лице можно "выдавить"

    Текстурных карт очень много и про остальные нет смысла писать. (Про PBR тем более)

    "Но мне нужна информация именно про Blender"
    Тысячи видео на многих языках мира, сотни страниц из статей и книг к твоим услугам!
    (Чтобы видео смотреть и понимать логику работы в программе, не нужно знать английский\японский\хинди - я например смотрел уроки на итальянском! И иногда слышал знакомые слова)
    Это касается не только блендера.

    p.s
    Помни о правиле 80\20 (80% практика, 20% теория) если наоборот значит всё будет плохо. Утонешь в теории (ты не знаешь как к ней правильно подступиться)

    Наши ответы тебе особо не помогут.
    Пока сам не начнешь, не окунешься в работу. Не поймешь какие карты тебе нужны, и что ты вообще собрался делать.
    Ответ написан
    Комментировать
  • Как перенести куки через nginx?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Это вообще-то не к nginx вопрос. Решение о том, какие куки принимать в рассмотрение и передать в запросе к тому или иному домену, принимает браузер, и он должен это делать в соответствии с RFC 6265 (не путать с устаревшими RFC 2109, 2965, там есть отличия).

    Если коротко, то sub.domain.com может поставить куку как на sub.domain.com, так и просто на domain.com (в этом случае она будет также действовать на все поддомены одного уровня с sub.domain.com). Но domain.com не может поставить куку на домен com, потому что в домене должна быть минимум одна точка (такая защита).

    Для экспериментов можно поиграться с куками вот в этой песочнице с субдоменами: https://scripts.cmbuckley.co.uk/cookies.php и посмотреть
    Ответ написан
    Комментировать
  • Что может пищать в компьютере при движении мышью?

    @SokolPrime
    weranda
    Добрый день!
    Сразу к решению: в БИОСе в "Расширенные настройки ЦП", "Контроль состояния C-State" выбрать "Запрещено". По дефолту стоит "Авто".
    Может автор уже разобрался в этом вопросе, но все равно напишу как я решил эту проблему, так как она чуть не свела меня с ума. Специально зарегистрировался в надежде, что еще кому-нибудь поможет.
    У меня такая же материнская плата и тоже звук из системника когда вожу курсором. Когда выбираю меньшую частоту (герцовку) мыши менее 150 - звука нет, когда более - звук становится все сильнее. Так же звук когда запускаю какой-нибудь фильм и начинаю водить ползунком прокрутки (перематывать). Звук высокочастотный похож на звук когда в отделении банка печатают чеки, только еще более противный. Когда запускаю стресс тесты в аиде и процессор загружен на 100 процентов - звук пропадает.
    Долго я не мог понять как решить эту беду, понимал, что это связанно с питанием процессора, думал брак, писал в тех. поддержу Gigabyte (написали в ответ, что это наводка на линию юсб). Случайно на одном форуме наткнулся на это решение и оно помогло.
    Ответ написан
    20 комментариев
  • Apache, NGINX, PHP-FPM - что лучше?

    andoriyu
    @andoriyu
    nginx + apache + php-fpm. Даст плюшки nginx, php-fpm, сохранит «плюшки» .htaccess.
    Ответ написан
    Комментировать
  • Куда жаловаться чтобы заблокировали сайт?

    @zkrvndm
    Софт для автоматизации
    Направьте официальный запрос хостеру на каком основании ваша интеллектуальная собственность размещена на их серверах. Если хостер хороший, то они обязательно свяжутся с владельцем сайта и попросят подтверждений, ну и понятно, заблокирует их сайт, если права на собственность не будут как-то доказаны.

    С доменном регистратором можно поступить также. Однако, предполагается, что дизайн сайта и тексты уникальны, принадлежат вам и этому есть бумажные доказательства. Просто так взять и обвинить без оснований - нельзя.
    Ответ написан
    1 комментарий
  • Как спарсить подгружаемый контент с помощью python?

    ri_gilfanov
    @ri_gilfanov
    Web- and desktop-developer
    С помощью Selenium.

    Установка производится так:
    pip install selenium

    Скудная документация есть по ссылке.

    Так же есть серия статей на Хабре "Selenium для Python" от 2015 года:


    Дальше сам.
    Ответ написан
    Комментировать
  • Webpack SASS Autoprefixer?

    @ITZver
    Я делал как-то так.
    Настройка Autoprefixer под Webpack
    Ответ написан
    Комментировать
  • Как настроить редирект на https в.htaccess?

    @Geograph
    https://www.reg.ru/support/hosting-i-servery/sajty...

    Вариант 1
    RewriteEngine On
    RewriteCond %{HTTPS} =off 
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]


    Вариант 2
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]


    если оба первых варианта не помогли и возникает циклическая переадресация:

    Вариант 3
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Ответ написан
    8 комментариев
  • Как создать виртуальные разделы?

    1. Последние обмены с 1с умеют создавть виртуальные структуры каталога. Но мало применимо поскольку как правило выгрузку допиливают и сменить ее не всегда возможно.
    2. Переработать структуру сайта для этого нам понадобится
    - Пенести все товары на первый уровень.
    - отдельно сделать структуру секциями.
    - множественная привязка элемента к секциям.
    - чпу на секциях, разделение анонсового текста и детального ( как правило текст над товраом и под) с помощью хештега разделения ( у секций нет анонса и деталки)
    Собственно чпу и тд и тп будет работать.
    И да как бы ты не добирался до товара у него будет урл /catalog/tovar1
    пример mydefile.ru
    Так же в соответствующих секциях лежит товар, что облегчает поиск по сайту внутри админки.
    Собственно он лежит во всех секциях к которым привязан.
    5a43589c28676346902044.png
    Ответ написан
    2 комментария
  • Как Сверстать направляющие от блока к блоку(border змейкой)?

    wapster92
    @wapster92 Куратор тега CSS
    Ответ написан
    Комментировать
  • На какой системе сделать сайт?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Самописный, похоже. Паковали вебпаком да и похоже тяп ляп
    <img class="iclients__item-img" src="/assets/templates/mop/images/clients/Слой 839.png" alt="Comedy Radio" role="presentation"/>
    Ответ написан
    Комментировать
  • Почему html-webpack-plugin неправильно подключает инклуды (required)?

    devilsD
    @devilsD Автор вопроса
    Проблема была в raw-loader, заменил на html-loader c interpolate: true и все завелось.
    Ответ написан
    1 комментарий
  • Почему не адаптивиться slick slider?

    FreeMan94
    @FreeMan94
    Frontend developer
    Поставь для .container width: 100% чтобы ширина равнялась ширине родителя.
    Ответ написан
    3 комментария