@ru_python

Страница 7392 из 9768
Alex
13.12.2018
12:04:24
Yegor
13.12.2018
12:04:42
Вот дока https://docs.python.org/2/library/multiprocessing.html

я тут не вижу

Google
Alex
13.12.2018
12:05:02
https://docs.python.org/3.7/library/multiprocessing.html#multiprocessing.current_process > Return the Process object corresponding to the current process. https://docs.python.org/3.7/library/multiprocessing.html#multiprocessing.Process -> https://docs.python.org/3.7/library/multiprocessing.html#multiprocessing.Process.name The process’s name. The name is a string used for identification purposes only. It has no semantics. Multiple processes may be given the same name.

Yegor
13.12.2018
12:05:06
поиск нашел только в одном примере

Mikhail
13.12.2018
12:05:46
Добрый день. Кто-нибудь знает тулы генерирующие что-то UML-подобное по исходникам, которые умеют не только в наследование (как в pycharm), но и в композицию (например по тайпхинтам из PEP484)?

Yegor
13.12.2018
12:07:30
В общем в питоновской доке чтоб что-то найти надо пол дня ковыряться

Alex
13.12.2018
12:08:10
В общем в питоновской доке чтоб что-то найти надо пол дня ковыряться
да? пройти по ссылке и посмотреть какие аттрибуты есть у класса? сочувствую

Yegor
13.12.2018
12:09:10
долго спорить

Grigore
13.12.2018
12:14:26
LighteR
13.12.2018
12:15:16
Ага, даже не реляционная
Можешь посмотреть на cassandra/scylladb, она очень быстрая на запись и почти линейно масштабируется при добавлении нод

Grigore
13.12.2018
12:15:29
Просто я смотрел что asyncpg довольно таки быстрая, думал ее заюзат,

LighteR
13.12.2018
12:17:00
Просто я смотрел что asyncpg довольно таки быстрая, думал ее заюзат,
asyncpg быстрая, да. Но надо понимать, что классические реляционки довольно плохо масштабируются на запись (в основном только шардированием по разным нодам), а у вас это главный критерий

Google
Bogdan (SirEdvin)
13.12.2018
12:17:49
Если у вас задачи и логи, то почему не RabbitMQ и ElasticSearch?

Grigore
13.12.2018
12:19:04
Если у вас задачи и логи, то почему не RabbitMQ и ElasticSearch?
там не только логи, там есть ордера, сами таски и их состояние, данные по задачам, то что они вычисляют

таблиц около 5-6, с простенькой выборкой

то есть задача, если надо, посмотреть таск и что он делал и все, но таск может довольно много писать в бд

Eldar
13.12.2018
12:21:17
Посоны, кто asyncpg юзает, как для пула заставить его выдавать время с таймзоной +3 часа, а не utc?

LighteR
13.12.2018
12:23:42
Если у вас задачи и логи, то почему не RabbitMQ и ElasticSearch?
В эластик предпочтительнее bulk'ами писать если refresh_interval маленький стоит. Иначе поиск может тормозить

А у них я так понимаю bulk'и невозможны по какой-то причине

mr
13.12.2018
12:27:42
Всем привет

Alex
13.12.2018
12:28:13
mr
13.12.2018
12:29:24
Может есть какой пакет для говорилки текста ?

Eldar
13.12.2018
12:29:31
есть метод: async def on_connect(conn): await conn.execute("""SET TIME ZONE 'Europe/Moscow'""")

Александр
13.12.2018
12:30:03
не

не то

ну приводить типы в SQL

Eldar
13.12.2018
12:30:35
ну приводить типы в SQL
ты про ::timestamptz?

Александр
13.12.2018
12:30:44
я про timestamp with timezone

Eldar
13.12.2018
12:31:26
я про timestamp with timezone
эм, ну у меня поле и так уже этого типа

Google
Александр
13.12.2018
12:32:49
эм, ну у меня поле и так уже этого типа
попробуй все равно написать field::timestamp with timezone

Eldar
13.12.2018
12:33:09
есть метод: async def on_connect(conn): await conn.execute("""SET TIME ZONE 'Europe/Moscow'""")
прост в aiopg когда пулл создаешь можно кинуть хук такого типа и время начинает возвращаться с нужной таймзоной. В asyncpg тоже есть нечто подобное для пула init или setup, но время почему-то все равно с utc возвращается

Александр
13.12.2018
12:33:19
ща посмотрю, как у меня было

Сергей
13.12.2018
12:35:08
интересно. судя по доке, так можно кастомные конвертеры для типов делать, и по идее это должно сработать. но они только на Connection вешаются ?

Eldar
13.12.2018
12:35:58
интересно. судя по доке, так можно кастомные конвертеры для типов делать, и по идее это должно сработать. но они только на Connection вешаются ?
это можно сделать в хуке на init, но не хочется писать конвертер для того чтобы проставлять таймзону

Сергей
13.12.2018
12:38:55
а в базе что лежит? timestamp with time zone с неправильной зоной, которую надо на лету подхачить?

LighteR
13.12.2018
12:39:16
это можно сделать в хуке на init, но не хочется писать конвертер для того чтобы проставлять таймзону
А как разница в какой таймзоне возвращается? Это же только для представления имеет смысл

LighteR
13.12.2018
12:41:38
ну там в utc лежит?
без таймзоны?

Eldar
13.12.2018
12:41:45
без таймзоны?
с таймзоной

Сергей
13.12.2018
12:42:49
ну вот звучит так, что как будто надо кого-то наебать ))) лежит в utc, а приходит в +3

LighteR
13.12.2018
12:42:55
с таймзоной
а зачем в коде нужно получать дату в другой таймзоне?

M
13.12.2018
12:43:05
Ребят привет. На серваке Debian 9 установлено 3 версии Python. 2.7, 3.5, 3.7 Как установить PIP для 3.7

Александр
13.12.2018
12:43:14
постгря вообще хранит все в utc

Andrew
13.12.2018
12:43:38
постгря вообще хранит все в utc
Что и правильно в принципе

А клиент пусть приводит к своему часовому поясу

Александр
13.12.2018
12:43:53
можно в sql запросе добавить или отнять несколько часов

M
13.12.2018
12:44:19
а virtualenv ты не используешь?
Спасибо за подсказку. Линукс только изучаю)

Google
Сергей
13.12.2018
12:44:30
LighteR
13.12.2018
12:44:40
и оверхед

хоть и небольшой

Eldar
13.12.2018
12:45:18
прост в другие либах, да даже в тойже psql я могу в рамках одной сессии установить таймзону , а оптом получать время с нужным оффсетом и это удобно

Eldar
13.12.2018
12:45:38
просто странно, что по дефолтку такой фичи нет в asynpg

ну например выгрузки в csv делать

Gennady
13.12.2018
12:46:04
Добрый день, возник вопрос по жанге. Есть файл .xls с данными, для них создал модель и смигрировал. Как залить эти данные под эту модель в бд? Что вообще нужно прочитать для этого и в каком направление двигаться?

Игорь
13.12.2018
12:46:48
20 декабря приходите на PSB Open Mic. Тема митапа: In-Memory vs On-Disk Database. Спикеры и участники - Промсвязьбанк, Tarantool, Grid Gain. Организатор - Промсвязьбанк. Регистрация: https://psbfintech.timepad.ru/event/869835/ Встреча для архитекторов, Team Lead; разработчиков, инженеров, программистов посвящена технологиям вычислений в оперативной памяти (In-Memory vs On-Disk Database). Для зарубежных организаций In-Memory уже стал обязательным компонентом IT- систем, а в России пока делают первые шаги. Вместе с компаниями-лидерами на глобальном и российском рынке в формате открытого микрофона обсудим кейсы; поговорим о том, как мировой тренд влияет на инфраструктуру, какие возможности дает и какие новые задачи ставит. Эксперты: Андрей Трушкин, Руководитель центра инноваций и перспективных технологий, Промсвязьбанк Владислав Шпилевой, занимается разработкой серверной части, Tarantool Артем Шитов, инженер, Grid Gain У нас будет: ? Открытый микрофон с экспертами ? Бесплатный бар ?‍? МНОГО нетворкинга ? Самое лучшее настроение Участие в PSB Open Mic митапе бесплатное и обязательное. Не пропустите Количество мест очень ограничено, регистрация на сайте обязательна: ссылка на сайт Митап будет проходить в ресторане Gadget Studio по адресу: м. Тверская, Тверская ул., 20 строение 2, г.Москва

Tishka17
13.12.2018
12:47:23
я бы пришел, но буду пьяный в этот день

Eldar
13.12.2018
12:48:50
я считаю что да

LighteR
13.12.2018
12:50:40
ну например выгрузки в csv делать
Ну вот, таймзона нужна только для представления. И правильнее, кмк, приводить к нужной таймзоне именно в момент представления. Что будет если понадобится в другом месте другая таймзона? Для каждого такого куска кода держать свой коннекшен-пул к постгре?

Andrew
13.12.2018
12:50:49
я считаю что да
А если клиент иностранец с отличным от +3 часовым поясом?

Tishka17
13.12.2018
12:51:02
одной сессией могут пользоваться разные юзеры с разными представлениями

имхо надо или всегда получать время по UTC или всегда с типом, хранящим таймзону

но в любом случае приводить при отображении

Google
Eldar
13.12.2018
12:52:50
смотрите, в целом надо уметь работать с таймзоной, но иногда проще написать маленького клиента с фиксированной таймзоной, но в базе опять же хранить данные с таймзоной

и у меня сейчас проблема только с запросами на чтение

Andrew
13.12.2018
12:53:58
и у меня сейчас проблема только с запросами на чтение
У тебя потом появятся проблемы с приведением к нужной таймзоне

LighteR
13.12.2018
12:54:17
надуманная проблема, имхо

Eldar
13.12.2018
12:54:36
да, все туплю

Eldar
13.12.2018
12:56:02
я храню в utc

Tishka17
13.12.2018
12:56:49
ну и приводи при рендеринге, а

можешь во вьюхе захардкодить

главноое чтобы как можно ближе к юзеру

Nikolay
13.12.2018
12:58:08
@fahreeve и тут ты)

Владимир
13.12.2018
12:58:15
можешь во вьюхе захардкодить
Можно на клиенте уже переводить

Tishka17
13.12.2018
12:59:55
Можно на клиенте уже переводить
ну если клиент - конечно на клиенте

Николай
13.12.2018
13:07:31
Уволить, не учит пользоваться инструментами.
Ну я бы с удовольствием. Жаль нет таких полномочий)

Костя
13.12.2018
13:08:48
что за бред..) первую задачу решил, вторая в примере выходит, а ответ не подходит((

Tishka17
13.12.2018
13:10:37
попробуй сдвинуть на один шаг оставшуюся машину

Владимир
13.12.2018
13:11:02
не слушай его
? Холивар?)

Страница 7392 из 9768