• Как выполнить команды гита для вложенного репозитория?

    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 комментария
  • Как реализовать multi socket server?

    Daemon23RUS
    @Daemon23RUS
    Видимость переменных,
    но как только я решаю это проверить на сайте

    Вангую, что экземпляр getClients на "сайте" не принадлежит экземпляру socket_create на сервере
    Ответ написан
  • Персональный гугл, если ли?

    Daemon23RUS
    @Daemon23RUS
    Краулер, который ходит по интернетам и ищет сам, то о чём я его попросил

    Боюсь, что ответ Вашего частного поисковика придется долго ждать. Обратимся к цифрам: сейчас порядка 2 млрд. сайтов ( обратите внимание на то что это сайты, а не страницы, коих на многих сайтах десятки, сотни, тысячи а на части на порядки больше) предположим, что ваш краулер пожирает сайты по 10 шт в секунду (со всеми страницами), так вот ждать ответа придется лет 7.
    И это мы опустили трафик, который сожрет краулер. А там все за гранью не то что домашнего сервера, а не все страны потребляют такой объем.
    P.S. Тут вопрос не в алгоритмах или коде, вопрос в объеме "перевариваемой" информации
    Ответ написан
    3 комментария
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    Daemon23RUS
    @Daemon23RUS
    Если переставить Windows то это поможет убрать bad блоки на HDD из за которых все тормозит ?
    Вы пропустили важное уточнение "на новый HDD" и в этом случае ответ - ДА
    Ответ написан
    1 комментарий
  • DKIM не подхватывает ;( что пропустил?

    Daemon23RUS
    @Daemon23RUS
    "v=DKIM1; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnLcYt3AULvz4+/Bk0k4/NxxmGaQt+kHrNzR6X9F7SrOzUEbcE94oxTN6XRbwJwL8EKErntwgbGQaaRt4Uj49FiN1FHuGlUS9CR2lYkAYp6CdqQXNCYgs9n7RvYyH9CBoQb1ct6LU8iNi""0xQuLWo+z04uzwNprU2zgj6iQI9LGfi1LPQUBlaAmsRwG5k4cHgjBf9VGlWsE1WEbL9feS36kWDx0gk6XH5dAkHoXXcdALE+aA27bp3QECCLfhFzFwRSjTCsXSHIZWWumnZcCr3QGOHwAnLdgQCSkdtoOFEy5ZcWiTcgc9/mE8NqIlkOaU5NAiVcIPYvPR88+JZb02Il""cwIDAQAB"


    p= (кодировка Base64) я вижу внутри двойные кавычки, (ответ DNS не смотрел) это либо опечатка либо ошибка. Для ключа p кавычек быть не должно, либо вся запись в кавычках либо вообще без них (зависит от DNS)
    Ответ написан
  • Как заключить договор с физическим лицом из Армении?

    Daemon23RUS
    @Daemon23RUS
    Выплаты иностранным резидентам или нерезидентам, имеющим гражданство ЕАЭС, подлежат обложению НДФЛ по ставке 13% (ст. 73 договора о ЕАЭС)

    Если исполнитель постоянно проживает за рубежом, то сам оплачивает НДФЛ (налоги) в бюджет своего государства.
    До 600 тыс. валютный контроль не нужен (но и как физикам проходить валютный контроль - не сталкивался, с юриками все понятно и просто)
    P.S. договор на 2х языках Русский-Английский(в вашем варианте наверно нужно на Армянском)
    P.S.S в договоре думаю лучше указать на ком лежит обязанность по оплате НДФЛ

    Вот еще вспомнил код вида валютной операции, могу ошибиться, уточняйте сами
    V21100 - аванс
    V21200 - оплата
    Ответ написан
    Комментировать
  • Почему юзер может запустить /usr/sbin/chcpu -V если я выдал разрешение только на /usr/sbin/nginx?

    Daemon23RUS
    @Daemon23RUS
    rwxr-xr-x - запускать могут все, если правильно понимаю систему разрешений.
    Ответ написан
  • Как объединить правильно вызов cmd из нужной папки и запуск команды?

    Daemon23RUS
    @Daemon23RUS
    А так религия не позволяет ?
    C:
    cd C:\MiPhoneAssistant\
    adb forward tcp:6400 tcp:5037
    Ответ написан
  • Можно ли и если да то как подключить outlook к стандартному smtp серверу на windows server 2008?

    Daemon23RUS
    @Daemon23RUS
    Downgrade до windows server 2003 и будет POP3/SMTP
    Роман Безруков прав, у 2008 выпилили POP3
    Ответ написан
    Комментировать
  • Как получить угол поворота руля с CAN-шины?

    Daemon23RUS
    @Daemon23RUS
    Одновременно и просто и сложно, зависит от "глубины погружения в тему"
    Для различных авто немного по разному, но принцип один и тот же, по ОБД данные доступны через запросы к соответствующему модулю (MRM,ABS,ESP ....) (думаю для разных машин по разному и с различной точностью, количеством инфо) скорость поворота руля и угол поворота (если память не изменяет с точностью до десятых долей) скорость вращения каждого колеса тоже с точностью до десятой доли км/ч. Но тут встает момент, что некоторые модули ABS при таких запросах становится в диагностический режим а свыше 30-50 км/ч выходят из него и перестают отвечать на подобные запросы. Но это не отменяет возможности подслушивать эти сообщения по CAN, например в приборку прилетает постоянно скорость. Но и тут от модели авто зависит, где-то это просто скорость, а где-то 4 значения по каждому колесу.
    И 2й вариант подслушивать эти сообщения на шине, когда блоки общаются между собой. И опять ньюанс, на разных машинах по разному, но например высокоскоростная шина моторного (мотор коробка абс) не флудит этим трафиком в ОБД, а на некоторых машинах наоборот все слышно по ОБД
    По частоте запросов точно не скажу, тоже вариативно, но минимум 1-2 запроса в секунду должно проходить, если запрашивать у блока, а если подслушивать, тот тут все от блока зависит. Вы же понимаете, что для своих целей внутри ABS получает данные напрямую с датчика, и в состоянии определить пропущенный сегмент на задающем диске а частота опроса в милисекндундах.
    Ответ написан
    3 комментария
  • Как исправить ошибку 500 у webhook?

    Daemon23RUS
    @Daemon23RUS
    А вы уверены что 500 бросает Ваш сервер с вебхуком, а не сервер инициатор этого же вебхука ?
    Потому как в логах у Вас должно быть 500 ошибка, если ее в Ваших логах нет, может таймаут (7 секунд например нет ответа) и проблема вовсе в другой стороне.
    Ответ написан
  • Как понять алгоритм шифрования зная исходные и конечные символы?

    Daemon23RUS
    @Daemon23RUS
    2 пары маловато будет, а способов перестановки 20 бит (шифрования) много чтобы получить такие значения. Например младшие 8 бит получаются через XOR 0xb0 - но ведь это может быть просто совпадением и не иметь отношения к кодированию. Если так выйдет, что хвост 3й пары будет выглядеть так: XXXXXXXX6A то это совпадение превратится в зацепку, и то не факт что она подтвердится на след паре.
    Ответ написан
    Комментировать
  • Возможно ли без потерь завысить мощность резистора для светодиода?

    Daemon23RUS
    @Daemon23RUS
    По мощности резистора - Больше можно, а вот меньше нельзя.
    Ответ написан
    Комментировать