@spbpython

Страница 15 из 785
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
о! очередная cool story от Ромы?
да особо никакой стори. просто надо всё бенчить.

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
Он наверное там наталкивал на DI
а это оно, да, типа того;)

Если ты говоришь, что знаешь ООП - ты не знаешь ООП.
но по факту знаю ООП - это как знаю буквы

сложность примерно такая

вот умею...

буквы все знают, а вот Войну и Мир написать не каждый может

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

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

Кирилл на itgm притопать собирался
Это тот кто собеседовал.

Serge
25.03.2016
15:40:34
о! прикольно!

а он тут с нами есть?;)

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

Roman
25.03.2016
15:50:01
@pragus а ты на линуксовке будешь?
ну, вроде бы планировал. 30го?

Michael
25.03.2016
15:50:28
гуд

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

Michael
25.03.2016
15:52:03
а он тут с нами есть?;)
Он рубист, если знаешь были такие ребята из Undev...

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
В остальном мире функциональных языков лямда это безымянная функция.

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

Если хочешь, используй функции.

Страница 15 из 785