• Поможет ли замена SSD на NVME ускорить работу с браузером Firefox?

    @asmelnik
    1) Читали?
    https://support.mozilla.org/ru/kb/firefox-ispolzue...
    2) разницу между SATA и NVME представляете или нет?
    Если на пальцах, то ключевой момент в NVME не столько скорость, сколько количество одновременных потоков данных.
    SATA разрабатывался в первую очередь для HDD, т.е. механических дисков, и имеет ряд ограничений в связи с этим.
    Например интенсивный обмен мелкими объемами данных от большого количества приложений "убивает" производительность sata довольно быстро, а nvme переваривает в разы, если не на порядки, больше.
    Вот только на обычном пользовательском ПК редко возникают такие нагрузки.

    htop iotop iostat вам в помощь.
    Открываете консоль, общая нагрузка на систему
    htop (CPU, RAM, swap и т.д.)
    iotop и iostat требуют root и покажут вам кем и насколько интенсивно используется ваши жесткие диски.
    Ответ написан
    2 комментария
  • Как поставить debian 12 на SataRaid?

    @Drno
    Конечно зло. возпользуйтесь лучше mdadm...
    Ответ написан
    Комментировать
  • Почему ПК долго думает до загрузки БИОС?

    hint000
    @hint000
    у админа три руки
    Оперативку тестирует. Вангую, что её там немалый объём.
    Если стоит несколько планок оперативки, то оставьте одну и сравните время тупления. Должно быть пропорционально оставшемуся объёму оперативки.
    Ответ написан
    Комментировать
  • Что делать если в компонентах Windows нет WSL и Hyper-V?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Удивительно, да? Сначала ставим "сборку от Васяна" где порезано все по мнению Васяна "лишнее" - а потом начинаем, как бы это лишнее включить.

    А никак.

    Ставьте нормальную сборку, ключей в тырнете завались.
    Ответ написан
    Комментировать
  • Как исправить проблему запрета загрузки смешанного содержимого в Chrome?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    У nginx для этого существует директива proxy_redirect, которая как раз это и делает, помимо прочего - заменяет часть урла в Location.
    Ответ написан
    Комментировать
  • В чем причина ошибки Docker "Error response from daemon: No such container"?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    То что ты показал - это список образов. Запускается через docker image ls.
    Тебе нужно использовать docker container ps (либо docker ps - одно и то же)
    Ответ написан
    Комментировать
  • Как инициализировать пустой репозиторий в существующую папку?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Как уже сказали, возможность указать название начальной ветки, отличное от master, появилось в Git версии 2.28.
    Вы всегда можете переименовать master после инициализации, но лучше обновиться.

    И не важно, есть в текущем каталоге файлы или нет. Зачем вы акцентируете на этом внимание?

    Ваш второй вопрос к инициализации не относится:
    И почему пуш делается обязательно с --set-upstream?

    Не обязательно. Этот ключ лишь добавляет связь между локальной и внешней веткой. Чтобы в следующий раз отправлять коммиты просто командой push. Git уже будет помнить, в какой внешний репозиторий отправлять и в какую ветку.

    И самое важное:
    Никогда не вбивайте команды, смысл которых не понимаете. Сначала почитайте их описание.
    Ответ написан
    Комментировать
  • Выбор раннера в GitHub Actions. Как мне правильно прописать условие в pipeline?

    @vitaly_il1
    DevOps Consulting
    Я советую забыть для начала о ChatGPT и прочитать пару постов (или посомотреть видео) "мой первый workflow".
    Если коротко, Self-Hosted Runner обычно не нужен.
    Чтобы запуститься на линукс, пишем

    runs-on: ubuntu-latest
    Ответ написан
    Комментировать
  • Как создать сборку для быстрого развертывания сервера с WP?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    1. Делаете дамп базы болванки вашего сайта и файлов WP
    2. Пишете ansible-плейбук, который:
    2.1 Настраивает все потроха ОС (устанавливает и обновляет все нужные пакеты, Докер, пользователей, создаёт каталоги и т.д).
    2.2 Устанавливает СУБД.
    2.3 Восстанавливает в СУБД ваш дамп.
    2.4 Разворачивает файлы WP в нужные каталоги.
    2.5 Запускает контейнеры с РНР, Redis и nginx.

    Всё!
    Ответ написан
    4 комментария
  • Существуют визуальные панели управления сервером?

    @Everything_is_bad
    Существуют, только от них больше вреда чем пользы, в каком-то минимальном уровне незнания сначала помогут, потом всё, одни проблемы
    Ответ написан
    6 комментариев
  • CPU загружается на 100% из за запросов mysql. Как отразить ddos?

    @koder_1
    Битрикс программист
    /bitrix/redirect.php - Эти скрипты, rk.php, redirect.php ограничьте через nginx или htaccess чтоб были доступны только с локального сервера, а с внешних адресов не доступны.
    Ответ написан
    Комментировать
  • Есть утилита для мониторинга UPS?

    @q2digger
    никого не трогаю, починяю примус
    Древний apcupsd
    Ответ написан
    Комментировать
  • Как правильно прописывать подгрузку шрифтов для всех браузеров?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Загрузится только один подходящий шрифт.

    PS.
    Вам правда нужна поддержка IE9, и прочей древности? Достаточно подключить woff2. Это покроет браузеры с 2017 года выпуска. Можно добавить woff и поддерживать браузеры с 2011 года (кроме 4 андроидов, но их все равно уже нет).
    Ответ написан
    Комментировать
  • Как не показывать пустые массивы?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    1) сделайте нормальные имена полям, что за rid, rname, ryavka, тут с большой буквы, там с маленькой... кроме того что половина полей транслитерацией кривой, так еще и префикс зачем то присобачили... С переменными та же фигня.
    2) База должна соответствовать 3 нормальной форме, соответственно 2 значения в поле вашей рявки быть не должно, это должны быть 2 отдельных поля (или вообще внешняя таблица, если там много значений предполагается).
    3) Соответственно в запросе нужно будет дать дополнительное условие по наличию второго поля, тогда ответ будет такой как надо.
    4) В вашем случае предполагаю что ответ вообще не приходит, или приходит пустой, так как при запросе из пустого результата в первой же итерации цикла все упадет как раз с описанной ошибкой.
    Ответ написан
    5 комментариев
  • Как интегрировать микросервис?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Возможно стоило для разных стендов задавать свой url используя process.env?

    Именно так и надо делать. Это вполне стандартная практика. Просто кладете рядом локальный файл со всеми переменными окружения - адреса, порты и прочее.
    Ответ написан
    5 комментариев
  • Многоуровневый массив json. Как облегчить или улучшить выборку?

    IvanU7n
    @IvanU7n
    nothing interesting here
    а jquery зачем?
    object.?property для объектов и array.find() и его варианты для массивов
    Ответ написан
    Комментировать
  • Удалил launchpad (каталог приложений на мак )из док, как вернуть?

    В Finder нажать Cmd + Shift + A (латинская) — откроет папку приложений Applications. Оттуда перетащить иконку Launchpad на док. Это здорово проиллюстрировал Valentin Barbolin

    Но может, оно и не нужно? Т.к. Launchpad можно открыть в любой момент:
    - жестом: большой палец + 3 пальца – «ущипнуть» (свести вместе) на трекпаде - откроет Launchpad;
    - клавишами можно задать сочетание для открытия Launchpad: обычно это F4, но можно задать и другое в (яблоко слева сверху) - System Preferences - Keyboard - Shortcuts - Launchpad
    Ответ написан
    Комментировать
  • Как сделать так ,чтобы не кешировалась глобальная переменная в компоненте Битрикс?

    @koder_1
    Битрикс программист
    Проще всего передать в параметр компонента свой параметр, например, 'CUSTOM_SHOW_BUTTON' => 'Y' и он будет доступен в template.php в $arParams['CUSTOM_SHOW_BUTTON']
    Если это нужно в component_epilog.php то передать из result_modifier.php
    Есть в битриксе урок как передать переменные из result_modifier.php в component_epilog.php

    Кэширование можно также обойти например, через js, или есть хитрые техники в template.php выводить **BUTTON** статично, а в component_epilog его заменять на значение.
    Ответ написан
    Комментировать
  • Блок питания для ПК потребляет электричество константно или динамически?

    Включаем логику.
    Если потребляет константно, но при этом само железо ничего не потребляет - значит БП должен всё рассеять сам, ибо закон сохранения энергии.
    В худшем случае это будет 1квт+.
    Вопрос: А есть ли у этого БП возможность столько рассеять вообще? Нет, нету.
    Ответ написан
    Комментировать
  • Зачем комментарии на сайте оборачивать в тег article?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега HTML
    его рекомендуют оборачивать тегом article
    Тут нужно дать ссылку на эту рекомендацию, чтобы мы могли её оценить не на уровне "Рабинович по телефону напел".

    его можно использовать в любом другом месте, а как использовать комментарий на другом сайте
    Когда говорят об использовании "в любом месте", подразумевают "любое место данного сайта". И в рамках сайта комментарий действительно может быть оторван от условного рецепта: например, в профиле пользователя может выводиться список всех его комментариев (как здесь) или в сайдбаре может выводиться список всех последних комментариев (как на vc.ru).

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

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

    TLDR: Не хотите - не оборачивайте, не случится ровным счётом ничего. Это всего лишь рекомендация и примеры в них для семантических тегов иногда притянуты за уши, потому что эти теги в большинстве своём не решали какие-то реальные проблемы, а были введены для красоты, которая у каждого своя.
    Ответ написан
    7 комментариев