@spbpython

Страница 341 из 785
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
https://morepypy.blogspot.ru/2011/10/speeding-up-json-encoding-in-pypy.html
Кстати, оттуда: PyPy has a custom thing called __pypy__.builders.StringBuilder. It has a few a features that make it much easier to optimize than other ways like str.join() or cStringIO.

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)

Alexander (18́+)
27.03.2017
13:46:25
https://morepypy.blogspot.ru/2011/10/speeding-up-json-encoding-in-pypy.html
Очень странно, что в результате получили скорость как в сипайтоне. К примеру регулярки в pypy сами используют JIT, т.е. сама регулярка транслируется в код. Соответственно работает это в разы быстрее https://morepypy.blogspot.ru/2010/06/jit-for-regular-expression-matching.html

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
?

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

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

Serge
27.03.2017
16:37:40
ну и писать 3.6+ код онли это как то неоправдано сейчас
Почему? Для публичной библиотеки может и неоправданно, а для приложения/сервиса - вполне норм.

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

Serge
27.03.2017
16:55:53
30 марта - очередной SPb Python Drinkup https://www.meetup.com/spbpython/events/238487430/
Отредактируй плиз, так чтобы был краткий текст перед ссылкой. А то в пине непонятно

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

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

Google
Alexander (18́+)
27.03.2017
17:29:43
30 марта - очередной SPb Python Drinkup https://www.meetup.com/spbpython/events/238487430/
А что это, зачем так? This location is shown only to members

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

Serge
27.03.2017
17:49:01
А что это, зачем так? This location is shown only to members
Чтобы пресса не набежала жи

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

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

Dmitry
27.03.2017
18:05:59
Чтобы пресса не набежала жи
:s/пресса/пхпшники/g

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
Будем считать вас латентными питонистами.
Через несколько лет в php завезут async/await

Возможно, с угловыми скобками

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 ;) А вот генериков так и не завезли

Они тут причём?
Легковесные потоки и нормальный ipc. Уже пол пути.

Roman
27.03.2017
18:37:10
Легковесные потоки и нормальный ipc. Уже пол пути.
pthreads - это нифига не легковесные потоки

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

Roman
27.03.2017
18:41:55
pthreads - это нифига не легковесные потоки
Легковесные по сравнению с форк и процессами. Да, posix потоки

Google
Roman
27.03.2017
18:42:54
Легковесные потоки и нормальный ipc. Уже пол пути.
Если у вас потоки, то хз зачем нужен ipc :)

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

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

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

Mehti
28.03.2017
07:54:43
А вот, хорошая тема для доклада...
поддерживаю видел несколько подходов логирования

Sergey
28.03.2017
08:06:42
А вот, хорошая тема для доклада...
Кстати да. Может, если грядущий доклад не очень объемный, кто-то про логирование ещё расскажет? ;D

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
Мне кажется после неё люди начинают простые вещи писать через паттерны

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

Dmitry
28.03.2017
09:36:24
Можно на head first design patterns наверное посмотреть
ты её читал? Хорошая? Что понравилось, что не?

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
прикольная

О да

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