
Serge
25.03.2016
13:37:11
:)

amureki
25.03.2016
13:37:26
можно баттлы устраивать
с рубистами, например
кто быстрее напишет MVP будучи пьяным в стельку

Google

Andrey
25.03.2016
13:37:52
я вот знаю, что хочу и с питонистами, и с функциональщиками пить

Serge
25.03.2016
13:37:52

amureki
25.03.2016
13:38:18

Andrey
25.03.2016
13:38:23
посмотрел выбор пива в куке и изменил свой голос

Serge
25.03.2016
13:39:30
:)

Andrey
25.03.2016
13:39:32
да норм, в питоне есть лямбды, мап с редьюсом и паршиалы.
и прочий фанктулс

Michael
25.03.2016
14:06:16

Aleksandr
25.03.2016
14:35:32
У них все по колпаком )

Serge
25.03.2016
14:36:03
да пипец, 70% опрошенных ходят на SO несколько раз в день

Andrey
25.03.2016
14:41:33
и пишут на js, да

Roman
25.03.2016
14:41:54
мды, занятно

Google

Roman
25.03.2016
14:42:14
вообщем, перфоманс питончика местами преподносит сюрпризы

Serge
25.03.2016
14:42:33
о! очередная cool story от Ромы?
тут мне рассказали, кстати, что можно запускать много celery beat, просто количество задач будет множиться... типа так можно redundancy обеспечивать. частично, очевидно.

Aleksandr
25.03.2016
14:45:12
Чем это лучше broadcast задач?
Раз нас такой redundancy устраивает )

Serge
25.03.2016
14:46:06
для этого у тебя должен быть rabbitmq

Aleksandr
25.03.2016
14:46:24
В условиях задачи этого не было )

Serge
25.03.2016
14:46:36
значит ее нельзя решать в частном случае

Aleksandr
25.03.2016
14:46:57
А что, в redis-е нет broadcast?

Serge
25.03.2016
14:47:07
а там есть queue?

Aleksandr
25.03.2016
14:47:29
Ты не знаешь или утвердительно наезжаешь? )
Мне казалось в redis есть все

Serge
25.03.2016
14:47:58
мне казалось оно просто хранит;)
я не знаю и не слышал
вот про селери говорят в этом контексте: https://groups.google.com/d/msg/celery-users/AAPYH9-_EFg/LtfwuekA4EYJ

Aleksandr
25.03.2016
14:48:23
RabbitMQ и Redis оба перечислены как брокеры

Serge
25.03.2016
14:48:44
только работу делает kombu

Roman
25.03.2016
14:48:47

Serge
25.03.2016
14:49:10

Ekaterina
25.03.2016
14:58:27
во кстати собеседование питониста в прямом эфире: https://www.youtube.com/watch?v=QirXa-T8C2k

Google

Ekaterina
25.03.2016
14:58:35
правда оно уже давно идет)

Aleksandr
25.03.2016
15:07:53
Завбавный формат
Но собеседние подозрителен )

Serge
25.03.2016
15:11:28
это чо это...
а куда это собеседование?

Ekaterina
25.03.2016
15:13:06
это я так поняла ребята из hexlet проводят типа "тренировочные" собеседования
ну то есть оно в стол скорее

Serge
25.03.2016
15:17:53
всё, дальше можно не смотреть
:)
а, не, погодите, все -таки мы отказались от плохой идеи;)
а вот тут надо заканчивать собеседование... "я не могу сказать, что знаю ООП"
о, во время;)
вообще, mock переводится "подмена", но я понял о чем он;)
я думаю
"близко к идеальному" пипец
на джуна, может, хотя "я не знаю ООП" - это пипец
да на слова "подмена реализации" я нашел ровно то о чем и подумал, как это на правильном языке называется я не могу понять. но да, это примерно про класический ООП
и я видел код, который так написан весь. читать это очень трудно.
потому что он пораждает единственную проблему, которую нельзя решить добавлением слоев абстракции:)

Aleksandr
25.03.2016
15:33:00
Он наверное там наталкивал на DI

Google

Aleksandr
25.03.2016
15:33:11
Но "я не знаю ООП" это круто )
Хотя наоборот, это может крутой ответ. Мол, вы не понимаете насколько ООП это круто.
это сложно*
Если ты говоришь, что знаешь ООП - ты не знаешь ООП.

Serge
25.03.2016
15:34:02
сложность примерно такая
вот умею...
буквы все знают, а вот Войну и Мир написать не каждый может

Roman
25.03.2016
15:38:31
jit warmup выглядит вот так:
https://dpaste.de/V5UD/raw

Michael
25.03.2016
15:38:38
Кирилл на itgm притопать собирался

Serge
25.03.2016
15:40:34
о! прикольно!
а он тут с нами есть?;)

Michael
25.03.2016
15:41:44
@pragus а ты на линуксовке будешь?

Roman
25.03.2016
15:50:01

Michael
25.03.2016
15:50:28
гуд

Roman
25.03.2016
15:51:05
а чо хотел? )

Michael
25.03.2016
15:52:03

amureki
25.03.2016
15:52:21
он же вроде многочевоист

Google

Michael
25.03.2016
15:52:21
bcc
угу, он норм.

Roman
25.03.2016
16:01:04
а прикольно с cffi
можно писать на сишечке, а памятью управлять будет python

GNU/Docker
25.03.2016
16:18:04
Лямбды в питончике это жалкая пародия.
Такое чувство что гвидо в детстве лисперы унижали.
Нет ни лямбд нормальных, ни оптимизации хвостовой рекусии. Потрясающе.
25 лет языку.

Serge
25.03.2016
16:23:46
тебе полноценную функцию в переменной внутри текущего контекста надо?

GNU/Docker
25.03.2016
16:24:20
Что есть?

Serge
25.03.2016
16:24:28
это про лямбы, с рекурсией сложнее;)
но есть yield и yield from
оптимизацию хвостовой рекурсии он в баше захотел... а в питоне, хотя... все равно

GNU/Docker
25.03.2016
16:25:27
Лямды в один стейтмент.

Serge
25.03.2016
16:25:46

GNU/Docker
25.03.2016
16:26:01
Я знаю. Ключевое слово - в питоне.

Serge
25.03.2016
16:26:08
всё что ты хочешь от "нормальных" лямбд умеют полноценные функции

GNU/Docker
25.03.2016
16:26:27
В остальном мире функциональных языков лямда это безымянная функция.

Serge
25.03.2016
16:26:55

GNU/Docker
25.03.2016
16:26:57
Ну да, это единственный ответ, который я слышу от питонистов.
Если хочешь, используй функции.