Как Google втихаря ломает интернет

Oct 30, 2018 18:22

В процессе работы с Youtube, через ихний API v3, упёрся я в загрузку видео ( Read more... )

Leave a comment

Comments 13

kray_zemli October 30 2018, 17:34:36 UTC
На интервью по system design у них я предлагал похожую схему, для случая неустойчивой связи. Идея в том, что метаданные отправляются за один присест, чтобы зарегистрировать объект на сервере и получить хэндл (объект либо есть в базе, либо его нет). Потом по хэндлу вгружаются сами данные, более объёмные. Их можно заливать частями. А когда они уже загружены, по хэндлу можно отслеживать ход препроцессинга.

Reply

angry_elf October 30 2018, 18:01:29 UTC
Ты, надеюсь, RFC нарушать не предлагал? :)

Reply

kray_zemli October 30 2018, 18:09:20 UTC
Нет, на такое я не подписывался.

Вообще, можно предполагать, что здесь имеет место костыль. Либо совместимость (раньше был redirect, потом сделали 200, но location оставили). Либо для обхода каких-то неочевидных проблем, связанных со сторонним оборудованием или софтом.

Reply

angry_elf October 30 2018, 18:20:53 UTC
Это всё как-то очень не по-гуглевски.

В их официальной либе код выглядит так:

if resp.status == 200 and 'location' in resp:
self.resumable_uri = resp['location']
else:
raise ResumableUploadError(resp, content)

Чуется мне, что тот, кто это писал, заюзал поле Location отбалды, просто потому что где-то про него слышал.

А вот почему тело ответа пустое - для меня загадка. Как правило, все другие API у них молча возвращают JSON со всей полезной нагрузкой.

Reply


zlata_gl November 2 2018, 05:56:21 UTC
Алоха, бро !
А можно пару слов для неграмотных ?
На русском языке.
Это про чо ?
Что они сломали ?

Reply

angry_elf November 3 2018, 21:36:24 UTC
Гугль в целом давно перестал быть корпорацией добра, как они себя позиционировали.
Например, раньше это выражалось в том, что они на заработанные со сдачи стеклотары деньги покупали проституток и выпускали их на волю покупали компании и открывали сообществу их разработки (пример, семейство видеокодеков - VPx, ). Ещё они прикрывали сообщество патентной защитой ( ... )

Reply

zlata_gl November 4 2018, 09:47:22 UTC
Большое спасибо !
А можно - один совсем офф-топиковый вопрос ?
Вполне корыстный.

Я делаю иногда импорт из ЖЖ в Дрим.
И вот, в последние раза получается фигня.
Топики импортируются нормально, а комменты - крокозябрами.
https://zlata-gl.dreamwidth.org/187359.html
Пробовала открывать Лисицей, Хромом, Эксплорером.

Возможно, это связано с нарушением кем-то каких-то протоколов.
Может Вы знаете лекарство ?

Reply

angry_elf November 4 2018, 21:27:04 UTC
Эээ, я не в курсе. Я регался в дриме, но особенно там не лазил.

Я помню, что там была возможность синхронизации, т.е. пишешь там, а оно репостит в жж. Т.е. это типа как предпочительный вариант. А при экспорте-импорте всякое может быть. Если топики нормально, а комменты криво, то где-то косяк. Если тулза - дримовская, то можно попинать их саппорт.

Reply


jescid October 20 2021, 15:02:48 UTC
> Протоколы писаны и для вас тоже! Блюдите их, мать вашу.

Это вы, что ли, пытаетесь учить жить United States Department of Defense's?
Или вы забыли, какие именно bodies организовали и специфицировали весь банкет? И продолжают делать это сейчас?
(wiki/Internet_Architecture_Board#History_and_Origin)

Reply


Leave a comment

Up