Pull to refresh
206
103.6

Копаю глубоко и упорно

Send message

Ну и вот, как ни странно, оказалось что это вполне возможно и реально

при наличии оборудования ILS cat. III на борту и на аэродроме, да? :)

может пароль был с какими-то спецсимволами, которые терминал проглотил?
я бы поставил сначала через команду совсем простой, а потом поменял его из клиента.

Это хороший вопрос. Касательно coturn, он не должен особо жрать ресурсы - он работает как тупая пересылалка пакетов из сокета A в сокет B, не выполняя никакого перешифрования или обработки на лету, так что ему по идее много ресурсов не надо.

Больше беспокойства тут вызывает сам Synapse. Он немного прожорливый. То есть особых проблем на слабеньком сервере с ним не было, но вот когда я подключился через федерацию к большим комнатам на matrix.org, он на некоторое время уложил процессор в полку, правда через несколько минут все нормализовалось.
Ну и память он любит, вот скриншот из мониторинга сервера, на котором я игрался с тестовыми инсталляциями (около пяти пользователей) - там были и другие сервисы, соответственно надо смотреть на разницу начиная с 21 августа.

То есть как минимум гигабайт ОЗУ, для нормальной работы, а лучше 2гб, на двух он себя чувствует очень комфортно, но пользователей у меня пока не так много. То же самое говорит и официальная документация:

System requirements:

  • POSIX-compliant system (tested on Linux & OS X)

  • Python 3.8 or later, up to Python 3.11.

  • At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org

Однако самый обычный google.com выдает:"Лобня, Московская обл. - Определено по IP-адресу"Хотя я физически в сотнях км от этого места и вообще в другом государстве.

И в анонимном режиме без куков тоже?

Тогда есть два варианта:

  1. Ваш хостер купил диапазон IP-адресов у какого-то российского хостера/провайдера (либо ваш хостер сам по себе российский), и в некоторых GeoIP-базах до сих пор неправильные данные про этот диапазон.

  2. Если используется TUN (на мобилках он используется практически всегда, на десктопах - если явно включите), а в качестве браузера Chrome и подобные (они любят лезть куда не надо, и в том числе собирают системные данные), то Гугл видит в системе на интерфейсах фейковые айпишники типа 26.26.26.26 (и еще один аналогичный для IPv6), которые используют многие TUN-реализации. Эти айпишники относятся к публичным диапазонам (вообще хз зачем разработчики так сделали), и у Гугла ломается определялка геолокации - я подозреваю, он смотрит, какая локация стоит у большинства имеющих такие адреса в системе, и начинает считать всех юзеров имеющих такие адреса принадлежащим к этой локации. В разное время это были Китай и Иран, теперь вон вполне возможно РФ :)

Вот тут подробно расписано: http://www.catb.org/esr/structure-packing/

Если компилятор выравнивает по четырем байтам (учитывая что в wasm минимальный тип 32-битный), то есть вероятность что паддинг может произойти даже от структуры типа { char, int } или { short, int } там после первого поля будет дырка в три или два байта размером. А может и не будет, зависит от того выравнивает ли компилятор данные для этого конкретного таргета.

Так прям там в репе можно и посмотреть: https://github.com/v2fly/domain-list-community/tree/master/data

Имя файла - имя geosite-правила (как например "spotify")

РКН заблочил этих двоих на полчаса

Сегодня на полчаса, завтра на пол дня, послезавтра на пол месяца. Опыт блокировки той же телеги на протяжении нескольких дней во время "событий" в отдельных регионах у них уже есть и, к сожалению, вполне успешный.

Но с кем общаться через этот Matrix?

Так создать и раздать аккаунты друзьям и родственникам, очевидно же.

У меня родители, например, после блокировок телеги/вотсапе, вполне себе научились пользоваться Signal, в котором, казалось бы, тоже "не с кем общаться" - теперь с нами, сыновьями, общаются там.

С Matrix то же самое.

Как передавать булево значение

Тут всё просто - один байт с нулем или единицей:

OMG. Зачем так? Что мешает передать bool как i32 с нулем или единицей, зато без дополнительных аллокаций?

Создадим структуру в С++

Я подозреваю что в зависимости от размеров полей компилятор может применить паддинг (выравнивание), и между полями структуры могут оказаться "дырки" без значений. Это нужно учитывать при заполнении структуры со стороны JS, либо использовать всякие pragma чтобы объявить структуру как packed.

  1. Возможно утечка через IPv6, я об этом отдельную статью писал: https://habr.com/ru/articles/811487/ проверьте, что IPv6 в Hiddify включен.

  2. Возможно определяют по часовому поясу в браузере, который не совпадает с тайм зоной локации сервера, с которого в выходите во внешний интернет. Решается сменой часового пояса на устройстве.

  3. Некоторые сервисы в целом не любят клиентов с IP-адресов хостинг-провайдеров. Иногда помогает заворачивание трафика до таких сервисов на Warp

P.S. конфгиг Nginx на подобное влиять вообще никак не может.

 "domain": [
          "geosite:spotify"
        ]

в правилах роутинга. Там в geosite списках много чего есть

в чем вы здесь видите опасность?

Они каждый год являют миру новый UI фреймворк. Забросят этот маюай прежде чем вы проект закончите.

WinForms и WPF до сих пор поддерживаются и работают на современных системах, хотя им лет больше чем некоторым комментаторам здесь.

представляет из себя бинарный (но, не машинный)

дотнет уже давно умеет Native AOT

однако, компилятор тебе никто не даст бесплатно для коммерческой разработки

компилятор, рантайм, система сборки и сами UI-фреймворки/SDK у них вообще опенсорсные под MIT-лицензией, разрешающей коммерческую разработку.

Не совсем понятно, как эта методика поможет понять что ты сейчас получаешь ниже рынка, если в прошлом ты продешевил и попросил ниже рынка (и следовательно получил оффер ниже рынка).

но плеваться начнёт в том числе некоторое количество высокопоставленных лиц, потому что они поразительным образом тоже пользуются техникой Эпл.

у высокопоставленных лиц наверняка давно уже специальные сим-карты "для своих", на которых блокировки не применяются.

вы что, шутите? там весь сервис посвящен именно бесплатным доменам (точнее, поддоменам). у них даже заголовок "free dynamic DNS service provider"

в теории благодаря фрагментации можно получать доступ к заблокированным ресурсам вообще без прокси (без VPS)

Information

Rating
38-th
Registered
Activity

Specialization

System Software Engineer