
Aleksandr
27.03.2017
13:19:07
да, они молодцы
не то что я

Roman
27.03.2017
13:25:42
https://morepypy.blogspot.ru/2011/10/speeding-up-json-encoding-in-pypy.html

Alexander (18́+)
27.03.2017
13:28:32

Google

Дмитрий Нан
27.03.2017
13:35:26
Привет, кто-нибудь уже обкатывал asyncio-pypy3 ?


Aleksandr
27.03.2017
13:35:48
классический пример прогрева джита кстати
>>>> from test import pystone
>>>> pystone.pystones()
(0.055953, 893607.1345593623)
>>>> pystone.pystones()
(0.059613, 838743.2271484408)
>>>> pystone.pystones()
(0.025005, 1999600.0799840032)
>>>> pystone.pystones()
(0.022951999999999972, 2178459.3935169075)
>>>> pystone.pystones()
(0.029729000000000005, 1681859.4638232025)
>>>> pystone.pystones()
(0.02466199999999996, 2027410.5911929316)
>>>> pystone.pystones()
(0.017451999999999968, 2865001.1460004635)
>>>>
на сипайтоне такого эффекта нету по понятным причинам
>>> pystone.pystones()
(0.23953400000000002, 208738.6341813688)
>>> pystone.pystones()
(0.242796, 205934.19990444652)
>>> pystone.pystones()
(0.24165099999999995, 206909.9651977439)
>>> pystone.pystones()
(0.23368599999999995, 213962.3255137236)
>>> pystone.pystones()
(0.23944600000000005, 208815.34876339545)
>>> pystone.pystones()
(0.24119800000000002, 207298.56798149235)

Roman
27.03.2017
13:44:43

Alexander (18́+)
27.03.2017
13:46:25

Roman
27.03.2017
13:46:34
fn = lambda x: x/2
%timeit fn(8)
The slowest run took 224.96 times longer than the fastest. This could mean that an intermediate result is being cached.

Aleksandr
27.03.2017
13:47:47
Не все работает быстрее, да и двигло регулярок быстрое
Онож на си

Roman
27.03.2017
14:00:14
Онож на си
https://bitbucket.org/pypy/pypy/src/be8d848b5214891c601c8e71971739b73afbeae7/pypy/module/_sre/interp_sre.py?at=default&fileviewer=file-view-default

Aleksandr
27.03.2017
14:01:14
я про сипайтон
в пайпае мало кода на си

Roman
27.03.2017
14:36:28

Andrey
27.03.2017
14:47:28
ну такое, NoSQLей слишком много разных

Google

Roman
27.03.2017
14:49:47
https://github.com/Microsoft/vscode/issues/22900
Бггг

Dmitry
27.03.2017
14:52:49
> Please refrain from joining the Reddit brigade in making useless comments on issues and PRs where people are trying to make real improvements.

Aleksander
27.03.2017
15:39:16
@delimitry где анонс пьянки ?)
Снова хоппинг?)

Dmitry
27.03.2017
15:39:55
на meetup.com уже заанонсирована
сейчас запиню
30 марта - очередной SPb Python Drinkup
https://www.meetup.com/spbpython/events/238487430/

Vitali K.
27.03.2017
16:12:17
?

Sergey
27.03.2017
16:35:32

Dmitry
27.03.2017
16:35:51
не похоже на него

Sergey
27.03.2017
16:36:08
Задумался))

Serge
27.03.2017
16:37:40

Michael
27.03.2017
16:51:15
3.6+ норм

Aleksandr
27.03.2017
16:52:02

Serge
27.03.2017
16:55:53

Dmitry
27.03.2017
17:27:04
ок, момент

Yulia
27.03.2017
17:28:31
Фига, как далеко...

Google

Alexander (18́+)
27.03.2017
17:29:43

Yulia
27.03.2017
17:30:17
Кстати, кому-нибудь тестировщика нннада? Хороший тестировщик вроде как.

Serge
27.03.2017
17:49:01
Фига, как далеко...
От какого места далеко? Это центр города. От меня 17 километров по дороге. Куда же ещё бухать идти, не на академку же

Yulia
27.03.2017
17:50:52
Пардон, со второй красноармейской перепутала

Dmitry
27.03.2017
18:05:59

Roman
27.03.2017
18:14:15

Dmitry
27.03.2017
18:14:44
@lig11 чёрт, не работает, значит

Serge
27.03.2017
18:24:23

Roman
27.03.2017
18:26:26
Главное, чтобы среди вас не нашлось латентных php'шников)

Roman
27.03.2017
18:26:34
Возможно, с угловыми скобками

Roman
27.03.2017
18:26:59

Roman
27.03.2017
18:27:54
Они тут причём?

Serge
27.03.2017
18:28:31

Roman
27.03.2017
18:33:02
А GIL?
Можно без gil ;) А вот генериков так и не завезли

Roman
27.03.2017
18:37:10

Дмитрий Нан
27.03.2017
18:38:24
Posix threads

Roman
27.03.2017
18:41:55

Google

Roman
27.03.2017
18:42:54

Roman
27.03.2017
18:43:22
Ну не одним php единым

Chikiro
27.03.2017
19:23:20
Подскажите какие-нибудь статьи с best practices по логирование в питоне. Какой лучше конфиг создавать ini, json/yaml или dict? Вообще, всякие библиотеки с логами очень странно обходятся. Алхимия предлагает echo=True, werkzeug создает логер, если в словаре логеров не находит свой. Flask создает логер при первом вызове app.logger (и никого не спрашивает), еще у фласка debug влияет на log level этого логера. В eventlet надо передавать логер при создании инстанса wsgi сервера, иначе он выплевфвает логи в stdout в своем формате и сразу не разобрать, откуда оно лезет. У RQ тоже свой класс логера и логи разноцветные. Еще pycharm отказывается выводить красивенькие цветные логи во встроенную консоль с помощью colorlog.ColoredFormatter. Печаль-беда.

Дмитрий Нан
27.03.2017
19:27:12
Logging HOWTO — Python 3.6.1 documentation
https://docs.python.org/3/howto/logging.html

Admin
ERROR: S client not available

Дмитрий Нан
27.03.2017
19:27:29
Logging Cookbook — Python 3.6.1 documentation
https://docs.python.org/3/howto/logging-cookbook.html
Лучше из того, что читал

GNU/Docker
27.03.2017
19:27:58
Боюсь это не ответ на данный вопрос.

Дмитрий Нан
27.03.2017
19:27:59
Вообще методология логирования полностью на твоей ответственности
Вполне себе хорошая практика, просто к вашему сожалению название статей иное
В целом сам разработчик должен составить схему логирования своих приложений

Roman
27.03.2017
21:57:29
Как-то печально в питоне с биндингами к libuv

Александр
27.03.2017
22:05:01

Michael
28.03.2017
07:19:24
логгирование это сложно

Serge
28.03.2017
07:51:24
А вот, хорошая тема для доклада...

Mehti
28.03.2017
07:54:43

b0g3r
28.03.2017
07:57:07

Sergey
28.03.2017
08:06:42

Serge
28.03.2017
08:09:44
Не будет двух докладов
У нас есть место в мае на itgm одно

Google

Roman
28.03.2017
08:26:49
Логгирование в докер: порно рассказ

Michael
28.03.2017
08:29:07
А что май уже скоро ? 0о

Александр
28.03.2017
09:14:30
Есть что посоветовать по видео/статьям/книгам по шаблонам проектирования? У кого какие настольные материалы есть?

Olya
28.03.2017
09:16:14
+1. Мне тоже интересно.
http://www.ozon.ru/context/detail/id/2457392/
В самом начале пути я пробовала читать книжку банды четырех, о ней наверное все слышали, но я ее тогда не осилила. А теперь страшно возвращаться :) Хочется чего-то менее фундаментального

Vitali K.
28.03.2017
09:25:10
Мне кажется после неё люди начинают простые вещи писать через паттерны

Dmitry
28.03.2017
09:26:55
она не для людей писана

Andrey
28.03.2017
09:30:31
Можно на head first design patterns наверное посмотреть

Dmitry
28.03.2017
09:36:24

Andrey
28.03.2017
09:37:12
Не читал. Но слышал, что вот ее осиливают значительно чаще банды

Eugene
28.03.2017
09:37:58
У меня она на русском есть. Нормальная книжка. Серия специфическая, всякие шуточки-прибауточки, но основной материал нормально изложен. Примеры на Java, но это не важно.

GNU/Docker
28.03.2017
09:45:19
я половину где-то прочитал

Michael
28.03.2017
09:45:23
http://gameprogrammingpatterns.com/

GNU/Docker
28.03.2017
09:45:24
прикольная
О да