
Алексей
11.12.2017
16:54:22

Nikolay
11.12.2017
16:54:36
а Алексей до сих пор ни одного примера не смог привести, где нода не сливает
ждем дальше

Pavel
11.12.2017
16:54:49

Google

Алексей
11.12.2017
16:54:51
зачем мне приводить какие-то примеры?

Nikolay
11.12.2017
16:54:57

Алексей
11.12.2017
16:55:21

Nikolay
11.12.2017
16:55:45
зачем?
потому что иначе это неаргументированный фанатизм религиозный

Алексей
11.12.2017
16:56:37

Pavel
11.12.2017
16:56:41

dmks
11.12.2017
16:58:05

Nikolay
11.12.2017
16:58:14

Алексей
11.12.2017
16:58:45

Pavel
11.12.2017
16:58:54

Google

Алексей
11.12.2017
16:59:05

Nikolay
11.12.2017
16:59:21

Алексей
11.12.2017
16:59:42
Разговор про бэкенд идёт

Nikolay
11.12.2017
16:59:53

Pavel
11.12.2017
17:00:12

Nikolay
11.12.2017
17:00:24

Алексей
11.12.2017
17:00:31

Nikolay
11.12.2017
17:00:58

Алексей
11.12.2017
17:01:03
А если в бэкенде не будет нагружающих процессор на 100% задач?

Nikolay
11.12.2017
17:01:10
Почему?
потому что потом надо будет масштабироваться

Алексей
11.12.2017
17:01:16

Nikolay
11.12.2017
17:01:32

Алексей
11.12.2017
17:01:36

Nikolay
11.12.2017
17:01:54
странная логика

Алексей
11.12.2017
17:02:52
Да кто вам сказал, что прям возникнут упирающиеся в процессор задачи?

Pavel
11.12.2017
17:02:55

Алексей
11.12.2017
17:03:00
Вот прям неприменно.

Nikolay
11.12.2017
17:03:17

Google

Nikolay
11.12.2017
17:03:31
религия?
зачем брать гораздо более богатый язык общего назначения, возьмем огрызок и будем плакать, когда нам придется-таки думать, как его скейлить и как на нем тяжелые задачи считать

Алексей
11.12.2017
17:04:38
Характер задач. А если возникнут, то будут заюзаны языки которые с этими самыми задачами справляются лучше чем нода и даже питон.

dmks
11.12.2017
17:04:56

Nikolay
11.12.2017
17:05:13

Алексей
11.12.2017
17:05:49
Да кто вам вообще сказал, что на продакшене будут такие задачи, которые прям процессор на 100% загружают???

Nikolay
11.12.2017
17:06:11
Тим “уберем 3.5 джек” Кук?

Алексей
11.12.2017
17:06:30
И кто запрещает заюзать для их решения нативные средства? В том же нодовском процессе в других потоках.

Nikolay
11.12.2017
17:06:59

Nikolay
11.12.2017
17:07:09
но почему лучше - так и непонятно

Алексей
11.12.2017
17:07:16

Nikolay
11.12.2017
17:07:17

Алексей
11.12.2017
17:07:29

Nikolay
11.12.2017
17:07:54
они лучше справляются

Алексей
11.12.2017
17:08:11

Maxim robox
11.12.2017
17:08:31

Google

Maxim robox
11.12.2017
17:08:36
https://github.com/roboxv/adventofcode_solutions/blob/18ae0a49c6258b86e35f7a46f5e7f32b0dc3c7d3/aoc2017/d11/main.py
Вторая часть опять легче первой.

Nikolay
11.12.2017
17:08:40
и, спешу заметить, за последний час Алексей так и ни привел НИ ОДНОГО кейса, где нода бы не отсасывала у других языков

Алексей
11.12.2017
17:09:18

some_random_anonymous
11.12.2017
17:09:24
Скажи же, что решение проще простого? ?
Ага, посмотрел уже твоё.

Nikolay
11.12.2017
17:09:50

Maxim robox
11.12.2017
17:09:52

some_random_anonymous
11.12.2017
17:10:10

Nikolay
11.12.2017
17:10:26
https://habrahabr.ru/company/mailru/blog/329258/

Admin
ERROR: S client not available

Алексей
11.12.2017
17:10:29

Alex
11.12.2017
17:10:36
Ой, опять жс говно.

Nikolay
11.12.2017
17:10:40

Alex
11.12.2017
17:10:45
Вы не заебались хуесосить?

Nikolay
11.12.2017
17:10:47
вот ссылку посмотри, например

Alex
11.12.2017
17:10:49
Вечная тема.

Tigran
11.12.2017
17:11:15
вы чо, есть же отличные статьи про ориентацию на хекс гриде

Maxim robox
11.12.2017
17:11:38

Tigran
11.12.2017
17:11:41
культовая статья на red blob games, например https://www.redblobgames.com/grids/hexagons/

Nikki
11.12.2017
17:12:33
я тоже её вспомнил

Google

some_random_anonymous
11.12.2017
17:12:37

Maxim robox
11.12.2017
17:12:40

Tigran
11.12.2017
17:12:58

Pavel
11.12.2017
17:13:37

Maxim robox
11.12.2017
17:13:46

Nikolay
11.12.2017
17:14:03

Makc
11.12.2017
17:14:29

Nikolay
11.12.2017
17:14:34
и то ты не до конца прав, event loop’у в общем случае похрен на потоки. Это в питоне он в одном треде
а в го, например, нет

some_random_anonymous
11.12.2017
17:14:52
Завтра сяду решать задачу в 16:00 по GMT+06 ?

Pavel
11.12.2017
17:15:00
спасибо, кэп. Я про это несколько статей писал, расскажи мне.
Ну ты продвинутый) Почитай вот https://hackernoon.com/asynchronous-python-45df84b82434, может что-то новое узнаешь. Там для таких как ты прям написано "Race Conditions: Because asyncio only runs a single coroutine at a time and switches only at points you define, your code is safe from race conditions."

Nikolay
11.12.2017
17:15:46

Maxim robox
11.12.2017
17:15:48
Как в телеге найти сообщение, где меня упомянули реплаем?

Nikolay
11.12.2017
17:16:22
вполне можно при кривых руках себе и в асинхронном коде устроить race condition’ы

Pavel
11.12.2017
17:16:35

Artem
11.12.2017
17:16:46
а

Nikolay
11.12.2017
17:16:50

Artem
11.12.2017
17:16:51
реплаем

Nikolay
11.12.2017
17:16:57
(извини, иначе не мог отреагировать)

Artem
11.12.2017
17:16:57
сорян, не сработает

Pavel
11.12.2017
17:18:08
Паша, не пиши полную хуйню
Ну, куда уж мне до вас, сенсей. Я лишь руководствуюсь офф документацией. А там написано, цитирую "An event loop runs in a thread and executes all callbacks and tasks in the same thread."
https://docs.python.org/3/library/asyncio-dev.html#concurrency-and-multithreading