
Vitali K.
18.08.2017
13:00:30
но может быть и кролик и posix ipc

b0g3r
18.08.2017
13:38:27
Можно я немного повозмущаюсь? У слака отвратительно неконсистентное апи. Где-то джсон отправляется пост-параметром на вебхук, где-то в теле запроса, где-то ответ джсоном, где-то пост-параметрами... и никакой общей логики между этим нет. Такое ощущение, что в их представлении получать сообщения от пользователей и обрабатывать нажатия на кнопки в сообщении - должны разные сервисы.
Например: Though presented as an array, at this time you'll only receive a single action per incoming invocation.

Roman
18.08.2017
13:41:50

Vitali K.
18.08.2017
13:43:16
Ты недавно говорил про вирусность асинхронности

Google

Roman
18.08.2017
13:44:12

Ruslan
18.08.2017
13:45:28

Ilia
18.08.2017
13:51:25

Ruslan
18.08.2017
13:52:19

Roman
18.08.2017
13:53:42

Ilia
18.08.2017
13:54:26
Авторы asyncio предполагали что сообщество напишет кучу асинхронных обёрток и все будут счастливы

Ruslan
18.08.2017
13:57:20
ну и пишут в общем то, aiohttp уже вполне живой, aioamqp почти работоспособный и т.д.

Ilia
18.08.2017
13:59:01
Беглым гуглингом нашёл даже асинхронный ORM - https://github.com/SunDwarf/asyncqlio Правда, там всего 6 тестов в мастере

Ruslan
18.08.2017
13:59:03
главное не использовать пиви
ну асинк больше для nosql по ощущениям, страшно важные данные на асинке я бы не стал писать

Dmitry
18.08.2017
14:08:32

Stepan
18.08.2017
14:14:02
Для mongodb были норм биндинги для asyncio, а вот для редиса так себе (они норм на первый взгляд, но например плохо обрабатывают дисконнект)

Alexey
18.08.2017
14:43:32
Что можно использовать для логирования?
Сейчас я использую обычную запись в файл в формате:
URL: some_url
INFO: Code Message
TIME: N sec

Google

b0g3r
18.08.2017
14:43:49
logging? :)

Sergey
18.08.2017
14:43:59
https://docs.python.org/3/library/logging.html

Alexey
18.08.2017
14:44:17
Да, я на нго наткнулся в первой ссылке в гугле.

b0g3r
18.08.2017
14:44:33
его придется простить и понять, но он очень хороший

Alexey
18.08.2017
14:44:50
Но что можно натравить на эти логи что бы заказчик мог графически просматривать это?

b0g3r
18.08.2017
14:44:59
графически - это как
и что "это"?

Alexey
18.08.2017
14:45:35
Нууу. Например просмотр таблицы со временем выполнения методов + базовое построение грфиков.
Первое что пришло в голову - excel.
И дальше пускай сами строят свои грфики.

b0g3r
18.08.2017
14:48:33
loggly, logentries, logz.io...
тысячи их
у меня тут в ручках запись с ру пайкона про serverless + презентация
надо?
https://www.youtube.com/watch?v=Hs9Xbu9236I&list=PLRdS-n5seLRrcQgUdFr0OG_XP-ZU7FcPS&index=7

Alexey
18.08.2017
14:52:20
Спасибо.

Dmitry
18.08.2017
15:19:27

Dmitry
18.08.2017
15:57:10
на всякий случай: если кому-то интересна тема метрик/перформанса/мониторинга, у нас есть уютное коммьюнити Церковь метрик (@metrics_ru)

Alex
18.08.2017
15:57:56

Dmitry
18.08.2017
15:59:31
https://en.wikipedia.org/wiki/Software_metric
примерно в этом

Roman
18.08.2017
16:00:49

Dmitry
18.08.2017
16:01:10

Aleksey
18.08.2017
16:04:41
Так нету больше такого магазина

Google

Aleksey
18.08.2017
16:05:05

Andrey
18.08.2017
16:10:40

Dmitry
18.08.2017
16:11:52
можно же было одалживать)

Serge
18.08.2017
16:32:28
http://firstpr.me/
забавно;)
https://github.com/hmarr/mongoengine/pull/117
вот только это было уже сильно после того, как мне самому слали PR-ы в PyStardict

Sergey
18.08.2017
16:39:53

Serge
18.08.2017
16:40:28

Sergey
18.08.2017
16:46:02

Dmitry
18.08.2017
16:50:41

Aleksey
18.08.2017
16:51:56

Aleksander
18.08.2017
16:51:56
#barhopping

Dmitry
18.08.2017
16:52:46
это оффтоп, но что-то мне грустно от количества бизнеса, закрывшегося в петербурге в последние годы. Я всем этим пользовался с удовольствием, и вот..

Sergey
18.08.2017
16:53:03
#barhopping
Место встречи — как всегда? ?
После митапа, скорее всего, подтянусь

Aleksander
18.08.2017
16:53:34

Vitali K.
18.08.2017
16:55:39
На аптекарском фест электронной музыки

Ilia
18.08.2017
17:29:43

Vitali K.
18.08.2017
17:31:28
https://m.vk.com/abstrasension

Ilia
18.08.2017
17:32:22

Google

Vitali K.
18.08.2017
17:42:37
Мои

Dmitry
18.08.2017
17:49:30
фанатки)

Admin
ERROR: S client not available

b0g3r
18.08.2017
17:54:03
Зачем нужна абстрасенция когда есть объединенные цвета?)

Dmitry
18.08.2017
17:58:38

Ilia
18.08.2017
17:59:32

b0g3r
18.08.2017
18:02:10
Да я шучу)

Александр
18.08.2017
18:34:10
Слева на заднем плане чем-то на Йовович похожа)

Vitali K.
18.08.2017
19:00:07
Это Лиза

Sergey
18.08.2017
19:02:06
самая нормальная в чёрной кожаной куртке

Vitali K.
18.08.2017
19:19:17
22 года, Jewish,

Александр
18.08.2017
19:26:37

alex
18.08.2017
20:00:59
Это с Абстрасенция?

Vitali K.
18.08.2017
20:08:35
Прелюдия к Абстрасенции

Roman
18.08.2017
20:35:17

Vitali K.
18.08.2017
20:43:11
Я думаю она больше по брючным змеям
Шутки за 300?

Nikolay
18.08.2017
21:15:12
Туннельные змеи рулят

Dmitry
18.08.2017
22:44:09

Google

Nikolay
18.08.2017
22:44:19

Maxim
19.08.2017
12:27:55
когда-то мне тут рассказывали, что для деплоя на прод серьезные парни используют пакеты (distutils/setuptools, как я понял)
а что делать в случае джанговского проекта? как быть с local_settings, как со статикой... есть какие-то best practices на этот счёт?
хочется, чтобы я в определенный момент мог запаковать проект, потом развернуть его на проде и просто перезапустить fcgi-сервер

sic transit
19.08.2017
12:28:47
Статика коллектится при деплое
приложение нормально запихать в wheels

Maxim
19.08.2017
12:29:32
и потом ставить его в site-packages что ли?

sic transit
19.08.2017
12:29:37
а выкатить готовый контейнер

Maxim
19.08.2017
12:30:08
у меня вот в корне проекта получается две папки, одна называется так же как проект (там settings.py), а другая — main, там все остальное
как-то странно это пихать в site-packages
и непонятно как быть, если хочу в конце settings.py делать from .local_settings import *, чтобы на проде настраивать. или для этого придумали что-то лучшее?

sic transit
19.08.2017
12:30:55

Maxim
19.08.2017
12:31:10
venv я тут пока не использую
а контейнер имеется в виду докер что ли?

sic transit
19.08.2017
12:31:26
аха

Maxim
19.08.2017
12:31:43
хм