Задать вопрос
  • Что может ронять ФПС?

    Daemon23RUS
    @Daemon23RUS
    Если мне не изменяет память, в WoW того времени при большом скоплении народа FPS "магически" упирается в пинг, и даже не в него, а в скорость обновления мира или ширину канала сервера. Т.е. движок фризит (хотя не должен) обновление экрана до получения данных по сети или таймаута, что в сумме дает около 40FPS минус накладные расходы (имеем до 25-30) в последствии было исправлено, в меню игры по этому поводу был даже пункт, плавность движения или как то так. Но повторюсь, я не помню относится ли эта ситуация к WoW а еще не помню проблема была в DX или клиенте игры.
    Ответ написан
    Комментировать
  • Как можно получить доступ к переменной, которая находится в другой функции?

    Daemon23RUS
    @Daemon23RUS
    let globalValue; var globalValue;
    Область видимости переменных
    И не забыть ее инициализировать globalValue=0
    Ответ написан
  • Можно ли в ИБП смягчить стартовые токи умным резистором типа «лампочка»?

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

    Daemon23RUS
    @Daemon23RUS
    Словарь: Сегодня учим на букву С
    С - Сессия
    Ответ написан
    2 комментария
  • Размещение видео из платного курса себе в тг канал?

    Daemon23RUS
    @Daemon23RUS
    1) Использовать функционал Сайта и доступ к Модулю исключительно в личных, семейных или
    иных некоммерческих целях.

    2) вести свой тг канала и туда сбрасывать видео
    Т.е использовать функционал сайта в иных некоммерческих целях Вы можете (если таковые найдутся) а вот использовать фото/аудио/видео материал с этого сайта без прямого разрешения правообладателя, а в особенности если выше обозначенный материал не находится в публичном доступе, а предоставляется после оплаты(покупки права просмотра в личных и семейных целях)
    Прилетит больно и возможно гораздо больше, чем 2500 указанные в оферте. Из расчета стоимость курса помноженная на количество подписчиков.
    P.S. за факт нарушения вы обязаны во внесудебном порядке оплатить 2500, это договор (оферта) А в судебном прилетит сверх этого. На покрытие убытков которые понес правообладатель от Ваших действий. И сумма оч. легко считается.
    Ответ написан
    Комментировать
  • Монитор отключается и включается очень часто, хотя комп работает, как починить?

    Daemon23RUS
    @Daemon23RUS
    Была у знакомого похожая проблема но с телевизором, решилось заземлением системника и телика(в телевизоре вилка была без заземляющего контакта, соединял обычным проводом, просто телик и системник между собой).
    Ответ написан
    Комментировать
  • Как лучше использовать батарею ноутбука?

    Daemon23RUS
    @Daemon23RUS
    Это зависит от того, насколько Вы хотите сохранить батарею. Самый долгий срок службы получится если держать ее отдельно от ноутбука на полке заряженной не менее 50-80% и периодически подзаряжать.
    Ресурс батареи в части заряд-разряд около 1000 циклов. В месяцы пересчитайте сами (Вы не указали сколько раз в день у Вас ее получается зарядить-разрядить.
    Ответ написан
    Комментировать
  • [РЕШЕНО] Это провайдерская блокировка или косяк в настройке микротика?

    Daemon23RUS
    @Daemon23RUS
    Вы не одиноки. Проблема решаема. Причина в том, что выше обозначенный "пионер" впереди планеты свей исполняет требования одной небезызвестной конторы, сильно себя не утруждая,по принципу "и все что на это похоже". От чего мы, честные граждане испытываем выше обозначенные страдания. Решение - читать договор, и требовать его исполнения от пионерской организации. Прецеденты есть.
    P.S. Это конечно если нет технических проблем.
    Ответ написан
  • Почему NSFW каналы в Telegram приватны?

    Daemon23RUS
    @Daemon23RUS
    ИМХО чтобы не получить бан
    есть 2 варианта: ссылка на nsfw (жалоба->бан) и ссылка на ссылку (жалоба не обоснована)
    Ответ написан
    Комментировать
  • Насколько безопасны браузеры?

    Daemon23RUS
    @Daemon23RUS
    хранить пароли в браузере не безопасно
    Да, не безопасно
    влияет ли на безопасность аккаунта, к примеру, незавершённая сессия
    Да, влияет
    Стоит ли выходить из почтового ящика, соц. сетей и вообще любых аккаунтов в интернете
    Спорный момент, зависящий от вектора атаки на Вас. Например у Вас появися кейлоггер, и пароли в браузере Вы не храните. При входе будет утечка.
    Какие браузеры в этом плане являются наиболее безопасными?
    Те, что Вы написали сами (сарказм, но это пожалуй самое верное определение.)
    Ответ написан
    Комментировать
  • Проводной квадрокоптер. Drone tether system своими руками?

    Daemon23RUS
    @Daemon23RUS
    Первичная задача автономное питание.

    Если я верно понимаю термин автономное, то это АКБ. Думаю что это опечатка в контексте заданного вопроса (проводной).
    Имеем 30м высота подъема. Производим расчет веса 30м питающего кабеля + вес дрона.
    Понимаем что сила тока для обеспечения грузоподъемности, тянет за собой увеличение необходимого сечения кабеля и как следствие веса кабеля, и так по кругу.
    Понимаем что нужно увеличивать напряжение в 10/100 раз для снижения сечения провода, а дрон оборудовать понижающим преобразователем.
    Понимаем что увеличение питающего напряжения тянет за собой увеличение толщины изоляции, и как следствие веса кабеля.
    Находим золотую середину. Профит по питанию.
    По передаче данных в обе стороны проще, можно по кабелю. Технологии давно отработаны, вопрос в выборе готового решения. Или создания своего на основе уже готовых.
    P.S. для скептиков, есть действующее решение для питания на 3500 вольт
    Ответ написан
    Комментировать
  • Домен уже включает в себя порт или он работает как IP?

    Daemon23RUS
    @Daemon23RUS
    Попробую вкратце описать как работает (не углубляясь в техническую сторону)
    DNS сервер в ответ на запрос возвращает значение записи для домена/поддомена.
    Записи есть нескольких типов. NS запись указывает какой адрес у DNS сервера который "хранит и отвечает" остальные записи для этого домена (или поддомена)
    A и AAAA записи сообщают какой IP и IPv6 адреса для этого домена/поддомена
    т.е в вашем вопросе example.com:5555 будет отправлено по IP адресу example.com (указанному в А или AAAA записи) и 5555 порту, который Вы указали явно.
    Еще есть SRV и TXT записи, и да для некоторых сервисов в этих записях хранится порт по которому сервис ожидает соединения.
    Есть еще несколько записей CNAME, MX, CAA
    Ответ на Ваш вопрос - Да система доменных имен включает в себя порт в SRV записях. Но это не во всех случаях применимо (не для всех сервисов и не работает для http/https в части популярных браузеров).

    P.S. т.е проще говоря SRV запись в DNS позволяет не указывать явным образом (через :порт) порт который используется сервисом, действует для протоколов sip, jadber и многих других. К сожалению для http/https это не работает.
    Ответ написан
    3 комментария
  • Как выполнить команды гита для вложенного репозитория?

    Daemon23RUS
    @Daemon23RUS
    git submodule же ...
    добавьте в свой project репозиторий субмодули server, client, db Работайте в каждой папке как в независимом репозитории. Есть ньюанс, после коммита/пуша субмодуля, надо коммиттить/пушить основной репозиторий.
    К сожалению мало сценариев использовал, всего несколько раз настроил и работал, уже и не упомню всех нюансов.
    Надеюсь что коллеги, кто в теме, дополнят большей информацией.
    P.S. git clone --recurse-submodules Развернет ваш проект со всеми вложенными репозиториями
    Ответ написан
    Комментировать
  • Какой есть SSH клиент для Windows 10 с возможность отображать несколько терминалов в одном окне?

    Daemon23RUS
    @Daemon23RUS
    А создать 6 ярлыков религия не позволяет ?
    В PuTTY настройте подключение (этот пунк у Вас видимо уже выполнен)
    Добавьте авторизацию по ключу
    Добавьте имя пользователя в Connection/data (auto-login ...)
    Добавьте команду в connecton/SSH - htop (Remote command)
    Сохраните профиль.
    Скопируйте ярлык из пуска, допишите к пути в ярлыке -load "Имя сохраненного профиля"
    Повторите 6 раз для каждого сервера.
    Останется 6 раз кликнуть по разным ярлыкам и расположить окна как Вам удобно

    Это если уж сильно мониторить хочется через терминал, а так zabbix разверните, и всегда в курсе будете что с серверами, триггеры натроите он Вам в телегу алерты может слать.
    Ответ написан
    Комментировать
  • Почему нет соединения с express?

    Daemon23RUS
    @Daemon23RUS
    Случаем не биндится только на lo интерфейс (127.0.0.1) вместо всех интерфейсов (0.0.0.0)
    Ну и косяки с firewall никто не отменял
    Ответ написан
    3 комментария
  • Как вывести данные из класса?

    Daemon23RUS
    @Daemon23RUS
    Что то вроде этого, добавить классу свойство respo
    class websocketBinance extends websocketCore {
           public $respo; 
    ...
                      $this->respo = $this->readSocket();
    ....
    }
    Ответ написан
    2 комментария
  • Как заблокировать работу с окном браузера при перезагрузке страницы?

    Daemon23RUS
    @Daemon23RUS
    Заблокировать все элементы перед перезагрузкой (disabled) или сообщить серверу что клиент ушел на перезагрузку интерфейса и не принимать от него некоторое время эти самые кнопки, но в этом случае надо так же сообщить серверу, что клиент успешно перезагрузил страницу и с ним можно взаимодействовать, а если это не произошло по какой то причине снять эту блокировку на стороне сервера спустя таймаут (например 1 минуту)
    Еще можно дропнуть у клиента всю страницу.
    Ответ написан
    Комментировать
  • Nginx переадресация с директории на поддомен?

    Daemon23RUS
    @Daemon23RUS
    Что то вроде такого (естественно надо дополнить SSL и проч.) :
    server {
        server_name example.ru www.example.ru;
        location / {
            root /var/www/example.ru;
            index index.html index.htm ;
            try_files $uri $uri/ /dir/index.html =404;
        }
    server {
        server_name user_login.example.ru www.user_login.example.ru;
        location / {
            root /var/www/example.ru/user_login;
            index index.html index.htm ;
            try_files $uri $uri/ /index.html =404;
        }


    Это кстати позволит избавится от доп пути dir в вебморде (надо пути поправить) и index поправте на свой для приложения
    Ответ написан
    Комментировать
  • Как настроить nginx для sonarqube?

    Daemon23RUS
    @Daemon23RUS
    Переменную задайте SONAR_WEB_CONTEXT = /sonar
    У вас пути от корня различаются и proxy pass поправьте на http://127.0.0.1:9000/sonar/
    Это половина проблемы, ее решение может решит и 2ю с MIME
    Ответ написан
    2 комментария
  • Какое выбрать современное гибкое решение по загрузке и хранению файлов?

    Daemon23RUS
    @Daemon23RUS
    Свой Nextcloud сервер не оно ?
    Опенсорс, WebDAV + имеет API, входит уже в комплект Ubuntu (разворачивается чуть ли не одной командой) Например создать публичную ссылку OCS Share API
    Ответ написан
    3 комментария