@spbpython

Страница 488 из 785
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.

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

Google
Roman
18.08.2017
13:44:12
Ruslan
18.08.2017
13:45:28
Про вирусность asyncio
Это как? Много кто использует? Чет нет пока что

Ilia
18.08.2017
13:51:25
Это как? Много кто использует? Чет нет пока что
Вирусность в пределах одного проекта вроде имелась в виду, типа в одном месте засунул и понеслась

Ruslan
18.08.2017
13:52:19
Вирусность в пределах одного проекта вроде имелась в виду, типа в одном месте засунул и понеслась
ну тут как минимум синхронные ормки работать будут не очень и так далее

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
Нууу. Например просмотр таблицы со временем выполнения методов + базовое построение грфиков.
если надо собирать метрики, то как вариант influxdb + grafana для отображения

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

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
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

Так если задача такая, что её сразу несколько человек делают и никак тут не поделиться на разные ветки. Бывает такое.
значит надо делить ветку, например, добавлять юзернейм свой к ней, а потом делать PR/MR в нее. кто-то должен все равно ревьювить. вы же не одну и ту же строчку вместе пишете? тога вам экран надо шарить друг другу просто

Sergey
18.08.2017
16:39:53
как ты смог выжить до того момента?
Тоже интересно. Митя, у тебя, может, ещё и wd40 с изолентой нет?

Serge
18.08.2017
16:40:28
Тоже интересно. Митя, у тебя, может, ещё и wd40 с изолентой нет?
rw40 ещё хорошо. говорят, универсальная смазка, но я на людях не проверял. в остальном работает;)

Dmitry
18.08.2017
16:50:41
Так нету больше такого магазина
ого, грустно ( https://www.dp.ru/a/2016/08/01/Metrika_zakrivaet_magaz

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
Туннельные змеи рулят
Это ты про песню Pixies?)

Google
Nikolay
18.08.2017
22:44:19
Это ты про песню Pixies?)
это я про Fallout 3

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
как-то странно это пихать в site-packages
нормально! Это у тебя может быть venv ведь, да? Либо site-packages докра

Maxim
19.08.2017
12:31:10
venv я тут пока не использую

а контейнер имеется в виду докер что ли?

sic transit
19.08.2017
12:31:26
аха

Maxim
19.08.2017
12:31:43
хм

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