Задать вопрос
  • Как добиться качественного звука в Bluetooth при использовании микрофона?

    ValdikSS
    @ValdikSS
    Никак. Стандарта двусторонней передачи качественного аудио через Bluetooth не существует. Максимум, чего можно добиться: 16 кГц-аудио в обе стороны.
    Ответ написан
    2 комментария
  • Существуют ли bluetooth адаптеры для ПК с поддержкой bluetooth 5.0?

    ValdikSS
    @ValdikSS
    Вокруг спецификаций и версий Bluetooth возникла большая путаница из-за наличия двух несовместимых стандартов под одним брендом, оба из которых широко применяются для разных целей.

    Существует два разных, не совместимых между собой протокола Bluetooth: Bluetooth Classic и Bluetooth Low Energy (LE, он же Bluetooth Smart). Ещё есть третий протокол, Bluetooth High Speed, но он не распространён, и не используется в бытовых устройствах.

    Начиная с Bluetooth 4.0, изменения в спецификации касались преимущественно Bluetooth Low Energy, а Classic-версия получала либо незначительные улучшения, либо не получала их вовсе.

    Список изменений между Bluetooth 4.2 и Bluetooth 5:

    9 CHANGES FROM v4.2 TO 5.0

    9.1 NEW FEATURES

    Several new features are introduced in the Bluetooth Core Specification 5.0 Release. The major areas of improvement are:
    • Slot Availability Mask (SAM)
    • 2 Msym/s PHY for LE
    • LE Long Range
    • High Duty Cycle Non-Connectable Advertising
    • LE Advertising Extensions
    • LE Channel Selection Algorithm #2
    9.1.1 Features Added in CSA5 — Integrated in v5.0
    • Higher Output Power

    Источник: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (страница 291)

    Только одно изменение каснулось Classic-версии в рамках спецификации Bluetooth 5: добавили поддержку технологии Slot Availability Mask (SAM), призванную улучшить разделение радиоэфира. Все остальные изменения затрагивают только Bluetooth LE (и Higher Output Power тоже).

    Все аудиоустройства используют только Bluetooth Classic. Наушники и колонки подключить через Bluetooth Low Energy невозможно: не существует стандарта передачи аудио с использованием LE. Стандарт A2DP, применяемый для передачи высококачественного аудио, работает только через Bluetooth Classic, и аналога в LE ему не существует.

    Вывод — приобретать аудиоустройства с Bluetooth 5 только из-за новой версии протокола бессмысленно. Bluetooth 4.0/4.1/4.2 в контексте передачи аудио будет работать точно так же.
    Если анонс новых наушников упоминает удвоенный радиус работы и уменьшенное энергопотребление благодаря Bluetooth 5, то знайте — они либо сами не разбираются, либо вводят вас в заблуждение. Немудрено, ведь даже производители Bluetooth-чипов в своих анонсах путаются в отличиях новой версии стандарта, а некоторые Bluetooth 5-чипы поддерживают пятую версию только для LE, а для Classic используют 4.2.
    Ответ написан
    Комментировать
  • Почему не продаются адаптеры Bluetooth 5.0?

    ValdikSS
    @ValdikSS
    Вокруг спецификаций и версий Bluetooth возникла большая путаница из-за наличия двух несовместимых стандартов под одним брендом, оба из которых широко применяются для разных целей.

    Существует два разных, не совместимых между собой протокола Bluetooth: Bluetooth Classic и Bluetooth Low Energy (LE, он же Bluetooth Smart). Ещё есть третий протокол, Bluetooth High Speed, но он не распространён, и не используется в бытовых устройствах.

    Начиная с Bluetooth 4.0, изменения в спецификации касались преимущественно Bluetooth Low Energy, а Classic-версия получала либо незначительные улучшения, либо не получала их вовсе.

    Список изменений между Bluetooth 4.2 и Bluetooth 5:

    9 CHANGES FROM v4.2 TO 5.0

    9.1 NEW FEATURES

    Several new features are introduced in the Bluetooth Core Specification 5.0 Release. The major areas of improvement are:
    • Slot Availability Mask (SAM)
    • 2 Msym/s PHY for LE
    • LE Long Range
    • High Duty Cycle Non-Connectable Advertising
    • LE Advertising Extensions
    • LE Channel Selection Algorithm #2
    9.1.1 Features Added in CSA5 — Integrated in v5.0
    • Higher Output Power

    Источник: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (страница 291)

    Только одно изменение каснулось Classic-версии в рамках спецификации Bluetooth 5: добавили поддержку технологии Slot Availability Mask (SAM), призванную улучшить разделение радиоэфира. Все остальные изменения затрагивают только Bluetooth LE (и Higher Output Power тоже).

    Все аудиоустройства используют только Bluetooth Classic. Наушники и колонки подключить через Bluetooth Low Energy невозможно: не существует стандарта передачи аудио с использованием LE. Стандарт A2DP, применяемый для передачи высококачественного аудио, работает только через Bluetooth Classic, и аналога в LE ему не существует.

    Вывод — приобретать аудиоустройства с Bluetooth 5 только из-за новой версии протокола бессмысленно. Bluetooth 4.0/4.1/4.2 в контексте передачи аудио будет работать точно так же.
    Если анонс новых наушников упоминает удвоенный радиус работы и уменьшенное энергопотребление благодаря Bluetooth 5, то знайте — они либо сами не разбираются, либо вводят вас в заблуждение. Немудрено, ведь даже производители Bluetooth-чипов в своих анонсах путаются в отличиях новой версии стандарта, а некоторые Bluetooth 5-чипы поддерживают пятую версию только для LE, а для Classic используют 4.2.
    Ответ написан
    1 комментарий
  • Есть ли такие мобильные роутеры?

    ValdikSS
    @ValdikSS
    Маршрутизаторы Huawei, например.
    4pda.ru/forum/index.php?s=&showtopic=818849&view=f...
    Ответ написан
    Комментировать
  • Как изменить параметр "ID пользователя" в заголовке SOCKS4?

    ValdikSS
    @ValdikSS
    Браузерные расширения не могут устанавливать TCP-соединения. Соответственно — никак.
    Ответ написан
  • DNS-хостинг. Куда сбежать от yandex connect?

    ValdikSS
    @ValdikSS
    Вам обязательно с API? Если не обязательно, то https://dns.he.net
    Ответ написан
  • Хочу написать телеграм бота, прокси-Tor, могут ли его "украсть" снифером в выходной ноде?

    ValdikSS
    @ValdikSS
    Если вы будете использовать только HTTPS-соединения к API Telegram, и не отключать проверку сертификатов, то Exit-нода не сможет прослушать трафик и скомпрометировать токен.
    Ответ написан
    Комментировать
  • А существует ли аналог [старого] Хабра, но на англ. языке?

    ValdikSS
    @ValdikSS
    https://hackernoon.com/, https://news.ycombinator.com/ , некоторые сабреддиты на https://reddit.com/
    Ответ написан
    Комментировать
  • Роутер со встроенным 3G/4G модемом?

    ValdikSS
    @ValdikSS
    В Turris Omnia есть 3 порта mini-pcie, в которые можно вставить LTE-модемы.
    У Huawei есть домашние LTE-маршрутизаторы (и портативные тоже).
    Ответ написан
    Комментировать
  • Как справиться с SIGSEGV в MariaDB?

    ValdikSS
    @ValdikSS
    Запустите программу под отладчиком и посмотрите, где именно возникает падение.
    Ответ написан
    Комментировать
  • Как настроить https://antizapret.prostovpn.org на роутере (прошивка Tomato)?

    ValdikSS
    @ValdikSS
    В общих чертах — необходимо использовать DNS-сервер АнтиЗапрета, который выдается VPN-сервером. VPN АнтиЗапрета использует хитрую схему маршрутизации через DNS, которая нигде больше не применяется.

    В OpenVPN-клиенте для Linux (включая маршрутизаторы) не поддерживается настройка DNS-серверов, хотя она реализована в версии для Windows и macOS (в TunnelBlick).
    Для Linux, разработчики OpenVPN рекомендуют использовать up/down-скрипты, изменяющие файл /etc/resolv.conf, которые входят в состав клиента и часто включаются дистрибутивами Linux. Чтобы их задействовать, необходимо дописать up/down-директивы в конфигурационный файл подключения.
    На десктопах и серверах можно настроить соединение через NetworkManager, он поддерживает смену DNS-серверов в OpenVPN самостоятельно.

    На альтернативных прошивках для маршрутизаторов, как правило, присутствует своя система управления интернет-соединениями, DNS и DHCP, и собственные обвязки для OpenVPN, поэтому алгоритм корректной настройки нужно узнавать у разработчиков прошивки.
    Ответ написан
    Комментировать
  • Существует ли аналог DeepFreeze на Debian (Astra) Linux?

    ValdikSS
    @ValdikSS
    Overlayfs. Конкретно для Debian — fsprotect, overlayroot, bilibop-lockfs.
    Ответ написан
    Комментировать
  • Как из репозитория вытащить другую версию пакета (deb)?

    ValdikSS
    @ValdikSS
    Если пакет не ищется через apt search, значит, его нет в листе пакетов. Лист пакетов находится по raspbian.raspberrypi.org/raspbian/dists/stable/mai... (для stable main)
    Ответ написан
    Комментировать
  • Как передать код страны через SOCKS4?

    ValdikSS
    @ValdikSS
    В протоколе Socks нет понятия кода страны. Можете каким-то образом закодировать его в логине или пароле аутентификации, а на стороне прокси-сервера раскодировать и применять разную логику.

    В браузерах нет поддержки VPN. Socks — протокол прокси, значит, вы пишете расширение для прокси.
    Ответ написан
  • Какая платформа для видео общения?

    ValdikSS
    @ValdikSS
    У вас видеозвонки (вы и собеседник), или видеоконференции (множество собеседников)? Как вы представляете сохранение видео, что именно вам нужно сохранять (видео со своей камеры, видео с камеры собеседника, видео со всех камер в конференции, отдельно или совмещенное)?
    Как правило, программные системы видеоконференций не обрабатывают видео, видеопоток отправляется каждому клиенту отдельно (p2p).
    Возможно, Jitsi Meet подойдет.
    Ответ написан
    1 комментарий
  • Как заставить VNC передавать буквы "ф" и "я" на удаленный сервер?

    ValdikSS
    @ValdikSS
    Попробуйте на удаленном компьютере выполнить setxkbmap (без параметров) внутри VNC-сессии.
    Ответ написан
    Комментировать
  • Почему пищит микрофон bm 800?

    ValdikSS
    @ValdikSS
    Это наводки цифровых компонентов. Кабель в другую сторону как-нибудь разверните, левее или правее. В общем, поэкспериментируйте с ним, будто это FM-антенна от радио, и наверняка избавитесь от писков.
    Ответ написан
    Комментировать
  • Какой тулчейн можно использовать для написания простейшего загрузчика на asm и С++ из-под Windows?

    ValdikSS
    @ValdikSS
    Речь об UEFI-загрузчике? EFI-приложения поддерживает Visual Studio, насколько я знаю.
    MBR-загрузчик на C++ вы не напишете, только какую-то позднюю стадию.
    Ответ написан
    Комментировать