• ESP32, SPI-Slave, откуда "лишние" байты?

    @Sergey78 Автор вопроса
    К сожалению, нет.
    Это особенности китайской документации :) В тексте про xQueuePeek.
    xQueueReceive и xQueuePeek это обертки для функции xQueueGenericReceive, отличаются только тем, что вызывают xQueueGenericReceive либо с параметром const BaseType_t xJustPeek = pdFALSE (для xQueueReceive, и удаляет из очереди), либо pdTRUE (для xQueuePeek).
  • Почему при запросе локального адреса попадаю на nextcloud?

    @Sergey78
    Даже лучше, чуть не так.
    У Вас nextcloud с SSL? Думаю, но если что есть lets encrypt.
    Чтобы для всех своих доменов, которые обслуживает nginx не прописывать отдельно переадресацию на https, можно сделать так:
    В файле default:
    server {
        listen       80  default_server;
        include certbot;
        location / {
            return 301 https://$host$request_uri;
        }
    }
    
    server {
        listen       443  default_server ssl http2;
        server_name  "";
        ssl_certificate /etc/nginx/ssl/nginx.crt;
        ssl_certificate_key /etc/nginx/ssl/nginx.key;
        return 444;
    }


    А в файле nextcloud уже только про https:
    server {
            listen 443 ssl http2;
            server_name cloud.domain.com;
    
            keepalive_timeout   60;
            ssl_certificate      /etc/letsencrypt/live/cloud.domain.com/fullchain.pem;
            ssl_certificate_key  /etc/letsencrypt/live/cloud.domain.com/privkey.pem;
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            ssl_prefer_server_ciphers on;
            ssl_dhparam /etc/ssl/certs/dhparam2048.pem;
            ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
            ssl_session_timeout 1d;
            ssl_session_cache shared:SSL:50m;
            ssl_stapling on;
            ssl_stapling_verify on;
            add_header Strict-Transport-Security max-age=15552001;
            add_header Cache-Control "public, max-age=7200";
            add_header X-Content-Type-Options nosniff;
            add_header X-XSS-Protection "1; mode=block";
            add_header X-Robots-Tag none;
            add_header "X-Download-Options" "noopen";
            add_header "X-Permitted-Cross-Domain-Policies" "none";
    
            root /www/public_html/;
    
           location = /robots.txt {
                allow all;
                log_not_found off;
                access_log off;
            }
    
        location = /.well-known/carddav {
          return 301 $scheme://$host/remote.php/dav;
        }
    
        location = /.well-known/caldav {
          return 301 $scheme://$host/remote.php/dav;
        }
    
        client_max_body_size 512M;
        fastcgi_buffers 64 4K;
    
        gzip off;
    
        error_page 403 /core/templates/403.php;
        error_page 404 /core/templates/404.php;
    
        location / {
            rewrite ^ /index.php$uri;
        }
    
        location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
            deny all;
        }
        location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
            deny all;
        }
    
        location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34])\.php(?:$|/) {
            include fastcgi_params;
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_param HTTPS on;
            #Avoid sending the security headers twice
            fastcgi_param modHeadersAvailable true;
            fastcgi_param front_controller_active true;
            fastcgi_pass php-handler;
            fastcgi_intercept_errors on;
            fastcgi_request_buffering off;
        }
    
        location ~ ^/(?:updater|ocs-provider)(?:$|/) {
            try_files $uri/ =404;
            index index.php;
        }
    
        location ~* \.(?:css|js)$ {
            try_files $uri /index.php$uri$is_args$args;
            add_header Cache-Control "public, max-age=7200";
    
            access_log off;
        }
    
        location ~* \.(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg)$ {
            try_files $uri /index.php$uri$is_args$args;
            access_log off;
        }
            access_log /var/log/nginx/access.log;
            error_log /var/log/nginx/error.log warn;
    }
  • Какой мобильный кошелек выбрать для покупки и хранения биткоинов и где их купить?

    @Sergey78
    А не подскажете, как его в браузере запустить?
    На linux-е запустил bitcoind, но управлять им при помощи bitcoin-cli не удобно. Работает это все на удаленной машине без Х-сов. Варианта с веб-мордой для управления почему-то не нашел.
  • Mikrotik, metarouter, как добавить vlan?

    @Sergey78 Автор вопроса
    Думаю сам образ не при чем, интерфейс в самом микротике (хосте) не добавить. А образ отсюда https://habrahabr.ru/post/249541/
  • Mikrotik, metarouter, как добавить vlan?

    @Sergey78 Автор вопроса
    В микротике эти интерфейсы есть, vif1 и vif2. Только в VLAN добавить их он не дает.
  • Почему в Debian при попытке подключиться к хосту по 80 порту вываливается "no route to host"?

    @Sergey78 Автор вопроса
    Спасибо, похоже вы правы. В выводе traceroute -T -p хост принадлежащий провайдеру имеет флаг !X, т.е. "admin prohibited". Буду разбираться с провайдером, зачем закрыли.
  • 1С 7.7 и тормоза по сети

    @Sergey78 Автор вопроса
    Ну терминал для 3 пользователей не вариант. Да и не должно оно настолько тормозить, когда никакой работы не происходит.
  • 1С 7.7 и тормоза по сети

    @Sergey78 Автор вопроса
    Падение скорости и на W7 и на samba
    Debian 7, ядро 3.2.0-4-686-pae, samba 3.6.6
    Авторизация в smb.conf:
    security = share
    guest ok = Yes
  • Терминальный сервер 2k8R2 и thinstation

    @Sergey78 Автор вопроса
    Проблема решилась неожиданным образом.
    В исходных условиях не указывал, но клиенты и сервер находились в разных подсетях, соединенных через шлюз на линуксе. Перенес в одну подсеть и все заработало.
    Поскольку соединение устанавливалось и несколько минут работало, не было даже мысли, что виноват маршрутизатор.
  • Сборка QT 5.0.1 static

    @Sergey78 Автор вопроса
    За папку plugins спасибо, скопировал ее содержимое и на другом компе с XP 32 bit приложение запустилось. Только занимает оно теперь почти 100 мб (из которых 100 кб само приложение).
    По поводу LGPL лицензии никаких проблем нет, проект на github лежит.

    Сейчас попробую пересобрать изменив QTDIR и PATH.
  • Связать два DIAL-UP модема

    @Sergey78 Автор вопроса
    Мне даже стыдно, что я этого не нашел, хотя искал.
    Однако такой вариант на тестовом стенде не заработал, поскольку ATDP говорит NO DIALTONE.
  • Связать два DIAL-UP модема

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

    PS: по поводу RS232, там вроде расстояние большое. Про конвертеры в 485 они в курсе, но чем-то это не устраивает.
  • Яндекс.Диск (webdav) и linux

    @Sergey78 Автор вопроса
    sync естественно не работает.
    delay_upload тоже. Насколько я понимаю, это просто задержка перед отправкой.

    Пока единственно решение которое я нашел, это установить размер кэша в 1мб и перед размонтирование проверять в цикле наличие файлов в кэше. Как только папка стала пустой — можно размонтировать.
  • Яндекс.Диск (webdav) и linux

    @Sergey78 Автор вопроса
    К сожалению для mount.davfs такой опции нет.
  • Best 3G modem for Linux and routers

    @Sergey78
    Брендированный достаточно легко становится небрендированным. Возможно с какими-то модемами и есть проблемы, но для E1550 есть генератор unlock кодов и пошаговая инструкция, как в нем голос включить, если отключен.
  • С одного устройства в сети не заходит на яндекс и все что с ним связано

    @Sergey78
    Да, по поводу IP яндекса.
    У них много адресов, их смотреть лучше (читай следует) не пингом, а nslookup

    Non-authoritative answer:
    Name: yandex.ru
    Address: 213.180.193.11
    Name: yandex.ru
    Address: 213.180.204.11
    Name: yandex.ru
    Address: 77.88.21.11
    Name: yandex.ru
    Address: 87.250.250.11
    Name: yandex.ru
    Address: 87.250.251.11
    Name: yandex.ru
    Address: 93.158.134.11
  • С одного устройства в сети не заходит на яндекс и все что с ним связано

    @Sergey78
    Гляньте размер host. Ну всмысле на том, что закоментировано и видно он и закончился? А то я тут видел, когда он был 70кб. На первом и последнем экране тоже ничего интересного не было. Листать было лень, я просто удалил и создал пустой. Кстати тоже яндекс не открывался.
  • Linux, наложение картинки на видео

    @Sergey78 Автор вопроса
    Если я правильно понимаю, то это для наложения статичной картинки, вроде логотипа на видео. В моем случае, картинка генерируется для каждого кадра своя.
  • Linux, наложение картинки на видео

    @Sergey78 Автор вопроса
    Спасибо, буду изучать.
  • Linux, наложение картинки на видео

    @Sergey78 Автор вопроса
    Я думаю вполне, если смогут HD картинку выдавать. Я думал, может есть решения из область видеонаблюдения? Мне кажется там качество картинки должно быть получше.