
Serge
26.11.2017
10:19:49

Viktor
26.11.2017
10:22:14

Serge
26.11.2017
10:24:57

Sergey
26.11.2017
11:51:04
вчера было

Google

Vitaliy
26.11.2017
11:51:14
сорян тогда)
не видел)

Vitali K.
26.11.2017
15:10:35
Plan for dropping Python 2.7 support
https://github.com/numpy/numpy/blob/master/doc/neps/dropping-python2.7-proposal.rst

Zart
26.11.2017
15:24:27
мда

Vadim
26.11.2017
15:26:46

Aleksander
27.11.2017
13:34:29
народ, для rq есть варианта оптимизации чтобы он не форкал джоб каждый раз и импортил либы при этом ?

Vitali K.
27.11.2017
13:35:39

Aleksander
27.11.2017
13:36:46
а их список как получить ? сделайть аналогичный импорт что и в файле где джобы лежат ?

Vitali K.
27.11.2017
13:39:51
в этом случае надо запускать не через встроенный rq worker, а написать свой и в нем заимпортить

Eugene
27.11.2017
13:43:45

Vitali K.
27.11.2017
13:44:39
ха-ха, это оказывается официальный способ

Eugene
27.11.2017
13:45:05
ну да, я когда-то что-то так переделывал помню, но уже забыл что и где

Google

Aleksandr
27.11.2017
13:52:15
а сам он не на питончике?
факторио то

Sergey
27.11.2017
13:56:41

Valentin
27.11.2017
13:58:06
Вроде лобби мультиплеера на питоне у них тоже

Sergey
27.11.2017
13:58:12
Тут немного есть
https://www.factorio.com/credits
И на ютубе интервью в двух частях с создателем
1:
https://www.youtube.com/watch?v=zdttvM3dwPk
2:
https://www.reddit.com/r/factorio/comments/6nb9pb/a_technical_interview_with_kovarex_about_factorio/

some_random_anonymous
27.11.2017
14:09:28

Roman
27.11.2017
14:18:43

some_random_anonymous
27.11.2017
14:20:39
луашка побыстрее будет
Это я к тому, что C++ там отличный выбор для самого ядра, не для скриптинга в игре. Именно чтобы считать все эти блоки на карте.
В старых версиях помнится когда в мультиплеере толпой в 5—7 человек рубаешь, то через 5 часов объектов на карте так много, что начинает тормозить на слабых компах.
Да, вот я про это.

Sergey
27.11.2017
14:23:08
kovarex не очень lua любит при этом:
> I would use different scripting language than lua, maybe even our own.
> Weird data structures, weird 1 based indexing, weird object binding, no possibility to serialize the script state completely.
https://www.reddit.com/r/factorio/comments/6e6tkw/im_the_founder_of_factorio_kovarex_ama/
кто-нибудь использует nix? как ощущения?
https://nixos.org/nix

Sergey
27.11.2017
14:44:04

Vadim
27.11.2017
14:44:41
Это аналог венва?

Sergey
27.11.2017
14:45:40
https://github.com/couchemar/piter-united-itgm5-slides/

Sergey
27.11.2017
14:46:37
@couchemar
это у тебя ощущения такие, или ты Андрея вызываешь?)

Sergey
27.11.2017
14:47:17
Андрея вызываю. Он активно nix'ом пользуется.

some_random_anonymous
27.11.2017
14:52:29
Да, тоже было бы интересно почитать отзывы от реальных юзеров Nix Package Manager.

Zart
27.11.2017
15:06:48
это когда вся ос венв

Chikiro
27.11.2017
15:09:12
А как же стабильность? Если все из исходников собирать, то придется все тестировать самостоятельно.

Google

some_random_anonymous
27.11.2017
15:27:48
The Nix build language used by NixOS specifies how to build packages from source. This makes it easy to adapt the system to user needs. However, building from source being a slow process, the package manager automatically downloads pre-built binaries from a cache server when they are available. This gives the flexibility of a source-based package management model with the efficiency of a binary model.[12]
И таки не всё.

Sergey
27.11.2017
15:30:47

Zart
27.11.2017
15:31:33
я не помню навскидку что именно делает никс, но концепт прикольный

some_random_anonymous
27.11.2017
15:33:21
Атомарные апдейты самое крутое.

Zart
27.11.2017
15:33:43
такой большой, а в сказки веришь...
атомарность и транзакционность апдейтов - это очень хорошо
но проблему замены кода в памяти они же не решают
так что надо комбинировать с kexec

Admin
ERROR: S client not available

Aleksandr
27.11.2017
15:56:29
ну, ты спрашиваешь "как анализировать задачу"
это очень сложный вопрос

Sergey
27.11.2017
15:57:23
там не таймаут?

Aleksandr
27.11.2017
15:57:27
think very hard and write down the solution, obviously

Vitali K.
27.11.2017
15:57:44
как ты узнал что ты фейлишь неизвестный тест-кейс?

Aleksandr
27.11.2017
15:57:47
неоднократно сталкивался с таким

b0g3r
27.11.2017
15:57:48
только думать, никакого универсального чек-листа нет

Aleksandr
27.11.2017
15:57:55
на hackerrank например
не придумал алгоритма
обычно корнер кейсы всякие залипают

Google

b0g3r
27.11.2017
15:58:57
изучал граничные условия, перебирал тесты, перепимсывал с нуля

Vitali K.
27.11.2017
15:59:29
а там можно вставить код, который постит по http входные параметры на твой сайт?

Aleksandr
27.11.2017
15:59:34
ну в общем да

b0g3r
27.11.2017
15:59:45

Aleksandr
27.11.2017
15:59:56
не факт что можно
там же в песочнице обычно

Vitali K.
27.11.2017
16:00:37
скорее всего, но похачить ведь тоже интересная задача :)

Aleksandr
27.11.2017
16:00:37
мне кажется что алгоритма не существует ну кроме - проверить корнер кейсы и тп
если нащупаешь алгоритм какой то то обязательно свяжись со мной)

Vitali K.
27.11.2017
16:01:12
это одно из условий, которые мы должны знать чтобы давать правильные советы

b0g3r
27.11.2017
16:01:33
перепиши полностью
попробуй другой алгоритм

Vitali K.
27.11.2017
16:01:53
Чтобы нащупать падения кода можно использовать технику из информационной безопасности. Называется fuzzing