Size: a a a

2021 February 09

AZ

Alexander Zelenyak in Moscow Python
Shagit Ziganshin
Мне начинает казаться что проблема в абстракном %PROTOCOL_NAME%
Проблема в том, что математические абстракции плохо ложаться на реальную жизнь.
источник

AZ

Alexander Zelenyak in Moscow Python
Кто-нить посчитает, сколько раз я сегодня написал "реальная жизнь"?
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Нет, конечно.  🙂
Возникают и ещё как. В реальной жизни, а не на бумаге.
нет, именно в реальной жизни. Их не возникает в принципе, если этому правилу четко следовать - берем генератор и генерируем по спеке код, который ее реализует. Иначе это серьезный баг или в генераторе, или в логике самого протокола
источник

p

pragus in Moscow Python
Shagit Ziganshin
> WebSocket is distinct from HTTP. Both protocols are located at layer 7 in the OSI model and depend on TCP at layer 4

Прямиком из вики
Ну там Всё веселее. В случае с http1.1 у тебя идёт upgrade и смена протокола. Т.е. был http, а после стало ws. В случае с http2, там остается http2, а ws существует как отдельный stream. Так что в случае http2 у тебя ws инкапсулирован в http
источник

SZ

Shagit Ziganshin in Moscow Python
Ты уверен что проблема в протоколе, а не в том что “программисты петухи” (с)?
источник

S

Sergey in Moscow Python
Shagit Ziganshin
http/3 это тот же протокол
это формально другой протокол, точнее другая его версия с другой спецификацией.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Проблема в том, что математические абстракции плохо ложаться на реальную жизнь.
не путай "реальную жизнь" и формальные протоколы передачи данных
источник

ПМ

Павел Мальцев... in Moscow Python
Shagit Ziganshin
Ты уверен что проблема в протоколе, а не в том что “программисты петухи” (с)?
опять будешь кидать подкасты?
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
нет, именно в реальной жизни. Их не возникает в принципе, если этому правилу четко следовать - берем генератор и генерируем по спеке код, который ее реализует. Иначе это серьезный баг или в генераторе, или в логике самого протокола
Нет, возникают. Потому что бизнес не общается формальной логикой.
источник

SZ

Shagit Ziganshin in Moscow Python
Павел Мальцев
опять будешь кидать подкасты?
Если потребуется
источник

N

Nikolay in Moscow Python
еще скажи, в компьютерах в реальной жизни бывает не 0/1, а в военное время даже 2
источник

ПМ

Павел Мальцев... in Moscow Python
Nikolay
еще скажи, в компьютерах в реальной жизни бывает не 0/1, а в военное время даже 2
в СССР такие были))
источник

➔m

➔◾ maria myznikova... in Moscow Python
Nikolay
еще скажи, в компьютерах в реальной жизни бывает не 0/1, а в военное время даже 2
Ну строго говоря есть же на троичной логике
источник

AZ

Alexander Zelenyak in Moscow Python
Shagit Ziganshin
Ты уверен что проблема в протоколе, а не в том что “программисты петухи” (с)?
Проблема не в протоколе, конечно. Протокол не спасает от петухов (часто, крайне профессиональных) на том конце провода.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Нет, возникают. Потому что бизнес не общается формальной логикой.
щаб спрашивать бизнес о формальной логике протокола
источник

N

Nikolay in Moscow Python
➔◾ maria myznikova
Ну строго говоря есть же на троичной логике
есть, конечно, но суть вопроса понятна же
источник

p

pragus in Moscow Python
Sergey
это немного другой протокол, мы всё таки про http говорили, нет? но так или иначе хрень редьки не слаще, ну в названии протокола всё сказанно, ну камоооон
Нет, http3 - это не "другой протокол". Там тот же http2, только оно поверх quic.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Проблема не в протоколе, конечно. Протокол не спасает от петухов (часто, крайне профессиональных) на том конце провода.
строгая типизация в протоколе от них спасает. Например, гарантирует, что тебе никто зарплату не пришлет во флоате
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
щаб спрашивать бизнес о формальной логике протокола
Ну как есть, да. В реальной жизни мы думаем о бизнесе, а не о математике.
источник

p

pragus in Moscow Python
Sergey
это немного другой протокол, мы всё таки про http говорили, нет? но так или иначе хрень редьки не слаще, ну в названии протокола всё сказанно, ну камоооон
И в http3 у нас вообще всё от udp и вверх - это application level.
источник