Size: a a a

2020 April 29

V

V in pro.elixir
> обееми типами
🔥
источник

T

Tharin in pro.elixir
Boris Beginin
а  через контроллер приходят строки
Ключи? Если да, то перегонять их всегда в атомы.
источник

BB

Boris Beginin in pro.elixir
Tharin
Ключи? Если да, то перегонять их всегда в атомы.
дофига лишнего кода( но походу ничего не поделаеш
источник

AP

Anton Podobytko in pro.elixir
источник

V

V in pro.elixir
Tharin
Ключи? Если да, то перегонять их всегда в атомы.
наоборот же
источник

BB

Boris Beginin in pro.elixir
ооо огонь, то что нужно
источник

BB

Boris Beginin in pro.elixir
чет ненашел в доке
источник

T

Tharin in pro.elixir
V
наоборот же
Хмм...а зачем ключи в параметрах делать строками?
источник

BB

Boris Beginin in pro.elixir
спасибо"
источник

BB

Boris Beginin in pro.elixir
Tharin
Хмм...а зачем ключи в параметрах делать строками?
ну потому что атомы надо вайтлистить. вайтлистить каждый чих я не готов
источник

ŹR

Źmićer Rubinštejn in pro.elixir
> Основная задача сервиса — передача данных по сети между БД и клиентами — не предполагает большой нагрузки на процессор, но требует возможности обрабатывать несколько запросов в один момент времени. В 10 лекции рассматривается асинхронный подход. Он позволяет эффективно обслуживать нескольких клиентов в рамках одного процесса ОС (в отличие, например, от используемой во Flask/Django pre-fork-модели, которая создает несколько процессов для обработки запросов от пользователей, каждый из них потребляет память, но простаивает большую часть времени). Поэтому в качестве библиотеки для написания сервиса я выбрал асинхронный aiohttp.


Это не познавательно пишется фреймворк, он пишется потому что экосистем питона - говно
источник

V

V in pro.elixir
Tharin
Хмм...а зачем ключи в параметрах делать строками?
затем что из http приходят строки, и это могут быть любые строки. контроллер же
источник

T

Tharin in pro.elixir
V
затем что из http приходят строки, и это могут быть любые строки. контроллер же
Я понимаю, что из http приходят строки, но почему на уровне фреймворка не переводят их в атомы? Я чёт привык к мапам, в которых ключи - атомы. Так как-то консистентно выходит. Ну и в параметрах обычно ключи - довольно короткие одинарные слова.
источник

T

Tharin in pro.elixir
Я не пишу на фениксе, если что)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Tharin
Я понимаю, что из http приходят строки, но почему на уровне фреймворка не переводят их в атомы? Я чёт привык к мапам, в которых ключи - атомы. Так как-то консистентно выходит. Ну и в параметрах обычно ключи - довольно короткие одинарные слова.
потому что есть лимит на атомы
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это значит что любой китаец сможет заддосить твой сервис
источник

T

Tharin in pro.elixir
Źmićer Rubinštejn
потому что есть лимит на атомы
that explains
источник

V

V in pro.elixir
Tharin
Я понимаю, что из http приходят строки, но почему на уровне фреймворка не переводят их в атомы? Я чёт привык к мапам, в которых ключи - атомы. Так как-то консистентно выходит. Ну и в параметрах обычно ключи - довольно короткие одинарные слова.
разницу между to_atom / to_existing_atom знаешь?
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
> Основная задача сервиса — передача данных по сети между БД и клиентами — не предполагает большой нагрузки на процессор, но требует возможности обрабатывать несколько запросов в один момент времени. В 10 лекции рассматривается асинхронный подход. Он позволяет эффективно обслуживать нескольких клиентов в рамках одного процесса ОС (в отличие, например, от используемой во Flask/Django pre-fork-модели, которая создает несколько процессов для обработки запросов от пользователей, каждый из них потребляет память, но простаивает большую часть времени). Поэтому в качестве библиотеки для написания сервиса я выбрал асинхронный aiohttp.


Это не познавательно пишется фреймворк, он пишется потому что экосистем питона - говно
Да везде экосистема говно, просто везде по-разному
источник

T

Tharin in pro.elixir
V
разницу между to_atom / to_existing_atom знаешь?
второй ищет такой атом, и если не находит - аргумент эррор
источник