Pull to refresh
48
Гончаров Вадим@nuclight

Программист Си | Perl | Tcl/Tk

0,1
Rating
80
Subscribers
Send message

А в этой истории вообще слишком много подозрительного.

Проект альтернативного сервера на GitHub как-то видел. Вот только нужен ли он кому, если с основным оно федерацию не сможет?..

Так что, они будут пилить это год за годом, пока однажды у них не получится свой json over https

Вы сейчас будете смеяться...


jsonObjectValue#c0de1bd9 key:string value:JSONValue = JSONObjectValue;

jsonNull#3f6d7b68 = JSONValue;
jsonBool#c7345e6a value:Bool = JSONValue;
jsonNumber#2be0dfa4 value:double = JSONValue;
jsonString#b71e767a value:string = JSONValue;
jsonArray#f7444763 value:Vector<JSONValue> = JSONValue;
jsonObject#99c1d49d value:Vector<JSONObjectValue> = JSONValue;

Это уже в 91-й схеме.

А вот сырой JSON в схеме:


inputMediaInvoice#f4e096c3 flags:# title:string description:string photo:flags.0?InputWebDocument invoice:Invoice payload:bytes provider:string provider_data:DataJSON start_param:string = InputMedia;

updateBotWebhookJSON#8317c0c3 data:DataJSON = Update;
updateBotWebhookJSONQuery#9b9240a6 query_id:long data:DataJSON timeout:int = Update;
help.termsOfService#780a0310 flags:# popup:flags.0?true id:DataJSON text:string entities:Vector<MessageEntity> min_age_confirm:flags.1?int = help.TermsOfService;

dataJSON#7d748d04 data:string = DataJSON;

Используется например в payments.

либо их сборка официального клиента обходится без парсера

А зачем бы ей в нём нуждаться? Выкладывают уже сгенерированный отдельно лежащим парсером код, например, компилятор его соберёт; разве F-Droid делает доскональный аудит кода, а уж тем более пишет за авторов не выложенные ими инструменты? Лично для меня звоночек — сообщения типа "исходники клиента на GitHub обновлены до версии ..." — почему разработка не ведется в самом гитхабе?..


Если парсер есть, следует ткнуть пальцем, где же он.

Никто не утверждал, что оно не собирается. И наличие парсера отсюда никак не следует. Тезис в другом. Представьте, некто написал приложение на Си и выложил в качестве исходников некоего подмодуля вывод промежуточной стадии компилятора в ассемблер. Соберется ли оно? Да. Исходники открыты? Вроде бы тоже да, но те ли это исходники?..

Просто их время ещё не пришло

Так уже не первое десятилетие говорят...

либо заменить нахрен весь технологический стек, и от web останется одно название

Ставлю на этот вариант в исторической перспективе.


(привет Skype и Nokia).

А что именно у них имеется в виду?


создание интерфейса одновременно для VR/AR и для классических 2D-экранов

Пока что такие интерфейсы не пользуются популярностью, сомнительно, что это нужно.

Что, неужто ведутся?) И что говорят в ответ?
25(OH)D

Но куда дешевле просто пропить курс, передозироваться им сходу не получиться.
Ссылки по теме:
habr.com/ru/company/lifext/blog/371345
germania.one/kakuju-opasnost-mozhet-tait-priem-vitamina-d
Мм, поясните, почему? Я не в курсе, как на Западе это устроено.
Почему «много», если всего два хода? Не исключено, что там был и откат в SEC за «попридержать претензии до октября».
Скажите, а претензии вида «потратил кучу месяцев в попытках имплементировать это их #$%;%?^№» могут считаться за личные? Боюсь, описание проблем, с которыми пришлось столкнуться, может не влезть в лимиты статьи Хабра.
Да ладно? Перечислите их, пожалуйста. Только про настоящие уязвимости, например в криптографии, а не стиля «оказывается. версия под ХХХ не шифрует свой каталог!». Я таких сходу только одну вспомню, про подставляемое сервером число для секретных чатов, на которое они отреагировали и обещали пофиксить.
Во-первых, не «просто», а в зашифрованном виде.

Лично проверяли?

Во-вторых, у вас есть хоть один пример, когда бы эти денные выдавались третьей стороне по запросу?

Неоднократно наблюдал, как после обсуждения в Telegram какой-либо темы — видел потом баннеры по этой теме в Яндексе. Точно зная, что эту тему не гуглил. Воспроизвести и 100% доказать это, конечно, очень сложно (случается нечасто, когда случается, надо убедиться, что подобных сайтов точно не открывалось, и т.д.)
а если какой-то мессенджер пишет свою реализацию, это сразу же привлекает внимание тысяч программистов, которые ищут уязвимости.


Telegram поступает именно так, но увы, публикаций об этом не тысячи, а единицы.
А насколько старые? Я регистрировал своё для экспериментов с год назад, в марте таки работать перестало (именно с сообщениями, остальное есть)
Дуровы традиционно любят велосипеды и обфусцированные извращенные решения, достаточно посмотреть на TL-схему. Которая при этом заявленных целей не достигает и не имеет даже поддержки enum'ов и диапазонов значений, не говоря уже о maintainability (переносы строк, описания полей, даже JSON-схема гораздо удобнее).

Information

Rating
4,957-th
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Specialist
FreeBSD
Perl