Pull to refresh
234
0.3
Anton Fedorov @datacompboy

Программист / сисадмин (Sr. SRE)

Send message

А чем помогают веса на ноги?

Я так понимаю, игры не в тарелке а просто в комнате, куда там ноги двигать?

Тогда уж не препроцессор а транспайлер.

Вот варианты пробелов в юникоде: https://www.compart.com/en/unicode/category/Zs

nbsp (A0 который) встречается крайне часто, особенно при копипасте с сайтов или из ворда.

То же самое с дефисами-минусами, да. В теории, правильно оформленный кусок завернутый в тег code должен быть 1-в-1 для копирования -- но часто встречаются и неоформленные.

Впрочем, проблема тут не в библиотеке разбора, а в использовании WideCharToBultiByte -- именно поэтому проблема в некоторых кодовых страницах, а не вообще.

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

Я обожаю современную науку. Диссертации пишутся не ради поиска знаний, а на соискание учёной степени.

А как получить экран -- через adb ? Или запуск в эмуляторе?

p.s.: если кому надо инвайт на блюм -- пингатине в личку, есть еще лишние

С разработкой не знаю, а вот освоение точно будет.

Та же фигня -- но КВД у нас на физике не было. Вероятно, зависело от учителя (который, в свою очередь, от уровня глубины зажопинска)

11й класс средней школы какого века? :D

Простите, фотонов? Я думал радио передаётся электронами...

база знаний обновлена.

Таки фотонов, при рассмотрении под углом корпускулярно-волнового дуализма.

...и только кодовое слово в мозгу у владельца карты.

которое он сообщит если ему позвонить с поддельного номера. щас прям, буду я его выдавать по телефону

Я сперва думал, что фикс был сделан для прошивки. Только в исходнике понял, что хак был на стороне эмулятора хотспота :)

Я уверен, что это был баг на той стороне.

Однако это не отменяет того факта, что поведение вашей стороны тоже не совсем корректно: тут либо реакция должна быть такой же как на отсутствие тега CNAME вообще, скорее всего -- отказ в установлении соединения -- либо принять, и использовать его как есть -- то есть пустое значение это всё же значение.

Вы провели отличное глубокое расследование и нашли очень редкий случай, который обычно поймать можно только с помощью удачи (и/или фаззинга), теперь стоит сделать вывод и принять решение как реагировать на него с вашей стороны. :)

Чего точно не стоит делать -- так это хоронить проблему и забить.

Если пустое поле только у одного абонента в разговоре -- да, "" -- уникально. Так же как уникально "вася" или "пыопрырц8процр".

Должно работать в каком смысле?

"RTCP carries a persistent transport-level identifier for an RTP
source called the canonical name or CNAME, Section 6.5.1. Since
the SSRC identifier may change if a conflict is discovered or a
program is restarted, receivers require the CNAME to keep track of
each participant. Receivers may also require the CNAME to
associate multiple data streams from a given participant in a set
of related RTP sessions....

То есть CNAME необходим для уникального идентифицирования абонента в случае смены SSRC или наличия множества стримов.

Да, CNAME обязан быть передан -- и он передан, в пункте 6.5.1 я не вижу ничего, что делало бы пустую строку невалидной.

Как видим, CNAME не указан - нет текста с ним, а длина элемента 0 бит.

Строго говоря, CNAME указан -- пустая строка. Так как в звонке два абонента, у второго непустая строка, то все требования соблюдены -- у каждого есть CNAME и они уникальны для каждого абонента.

Однако же на входящий звонок ответить можно без кода.

Information

Rating
2,206-th
Location
Zürich, Zürich, Швейцария
Date of birth
Registered
Activity

Specialization

Specialist
Lead