@ru_python

Страница 1102 из 9768
Sergey
23.06.2016
07:47:46
Telegram? Не Telegram Desktop?
https://desktop.telegram.org

Richard
23.06.2016
07:48:29
т.е у вас там совсем каша в базе? просто у меня одинаковые обьекты, но различаются немного
Ну не совсем. Мы там храним, например, бизнес-логи, и у каждой такой строчки есть типичные столбцы id,type,event и т.д., а потом столбец data, в который каждое событие кладёт что-то типичное.

Для события получается типа схема, для всей базы — нет.

Roman
23.06.2016
07:48:56
Google
H
23.06.2016
07:49:12
а размер базы?

Richard
23.06.2016
07:49:18
Минусы денормализации? ИЛи такая предметная область?

Базы — хз, здоровый. Эта таблица весила 12 гб.

Roman
23.06.2016
07:49:43
H
23.06.2016
07:49:47
сконвертируй в постгрес, навесь индекс и скажи сколько весит база и индекс? :D

Richard
23.06.2016
07:50:16
Около 1тб
Да, на таком размере я бы по-другому заморачивался с базой нежели сейчас)

H
23.06.2016
07:50:39
а что там такое лежит, если не секрет?

Sergey
23.06.2016
07:50:56
Около 1тб
1 шард?

abc
23.06.2016
07:51:20
порнушка в блобах)

Roman
23.06.2016
07:51:25
Самый главный плюс wired tiger - это возможность положить индексы отдельно от данных. Например, на ssd

Sergey
23.06.2016
07:51:33
порнушка в блобах)
Тогда чёт маловато)

Roman
23.06.2016
07:52:08
Sergey
23.06.2016
07:52:18
И 1тб, кстати, - это в сжатом виде на диске?

Google
Richard
23.06.2016
07:52:19
Метаданные о файлах
Ты работаешь в дропбоксе?

Roman
23.06.2016
07:52:41
1 шард?
Вот это не в курсе.

Sergey
23.06.2016
07:53:07
Ты работаешь в дропбоксе?
Там файлов явно больше

Roman
23.06.2016
07:53:07
H
23.06.2016
07:53:32
Ты работаешь в дропбоксе?
следующий вопрос будет - ты Гвидо?

Roman
23.06.2016
07:54:02
Ггг

abc
23.06.2016
07:55:04
Вообще я удивлен почему Гвидо работает на кого-то ? Запили бы как Одерски компании по поддержке языка и т.д.

H
23.06.2016
07:55:29
а он не занимается этим сейчас же

он только отклоняет пепы

насколько мне известно

Roman
23.06.2016
07:55:42
И 1тб, кстати, - это в сжатом виде на диске?
Это на 3.0 и mmap. wt мы ощупываем :)

[Anonymous]
23.06.2016
07:56:02
Друзья , как решить проблему?

H
23.06.2016
07:56:14
питон 3.5 пробовал?

там async def добавили, может поможет разблокировать

abc
23.06.2016
07:56:59
напиши asyncio обертку над симкой

H
23.06.2016
07:57:03
или тут await лучше использовать?

может быть придется альфу 3.6 накатить, чтобы новым форматированием строк f"{}" воспользоваться

ты, главное, не сдавайся, пробуй

Google
Alex
23.06.2016
07:58:28
найди остаток от деления номера на 256 в младшем байте, это код

⚜Mirsaid
23.06.2016
08:01:06
Есть идеи как решить проблему?

Sergey
23.06.2016
08:02:54
Richard
23.06.2016
08:04:26
Друзья , как решить проблему?
Не делай контейнерные типы значениями по умолчанию.

⚜Mirsaid
23.06.2016
08:05:52
Richard
23.06.2016
08:06:42
Да не парься)

О серьёзном: есть тут люди, использующие zope.interfaces в работе?

И не в твистеде.

Richard
23.06.2016
08:10:17
Расскажите, тогда, такой момент: если несколько классов реализуют определённый интерфейс, есть ли возможность как-то в коде их все получить?

Типа processors = getImplementers(IProcessor)

Про всякие адаптеры читал, но это не про то.

Richard
23.06.2016
08:12:37
Есть же там какой-то регистр...

Cykooz
23.06.2016
08:12:40
Для таких штук используют реестр компонентов. В котором можно зарегать не только адаптеры но и утилиты.

Richard
23.06.2016
08:13:48
Т.е. нужно посмотреть в zope.components? Или в zope.interface.registry?

Cykooz
23.06.2016
08:14:55
Например утилитой может выступать как функция так и сам класс, который реализует (provides) некий другой интерфейс (интерфейс фабрики, которая на выходе возвращает объект реализующий IProcessor)

Да, если у тебя не Pyramid, то надо видимо юзать zope.components

Richard
23.06.2016
08:15:38
Да, не Pyramid.

Cykooz
23.06.2016
08:15:43
В Pyramid своя реализация реестра

abc
23.06.2016
08:15:52
Pylons чтоли ?

Google
abc
23.06.2016
08:16:06
я удивлен что zope вообще живы еще))

Cykooz
23.06.2016
08:16:15
Pylons чтоли ?
Нет - pyramid это не pylons

abc
23.06.2016
08:16:41
а фу я с Plone CMS спутал

Richard
23.06.2016
08:17:40
Короче, меня интересует вопрос. Если я в коде наобъявлял классов типа так: python @implementer(IProcessor) class SomeProcessor(object): pass @implementer(IProcessor) class AnotherProcessor(object): pass А потом из другого места кода хочу взять все классы процессоров, реализующих этот интерфейс, что нужно сделать? В какую сторону смотреть?

Cykooz
23.06.2016
08:17:55
я удивлен что zope вообще живы еще))
А чего им не жить - их ZCA очень даже интересная и удобная штука. Это ведь реализация вполне себе модного нынче паттерна - IoC

Richard
23.06.2016
08:19:19
Он не модный, он местами очень даже необходимый.

Admin
ERROR: S client not available

Richard
23.06.2016
08:20:52
Спасибо!!

Т.е. нечто может быть утилитой если оно _предоставляет_ интерфейс а не _реализует_ его?

Cykooz
23.06.2016
08:21:48
При этом можно в качестве IProcessorFactory заюзать и не сам класс, а какую то другую функцию, которая будет делать что то дополнительное

Да, утилита предоставляет интерфейс

В общем случе IProcessorFactory можно вот так определить class IProcessorFactory(Interface): def __call__(): """Returns IProcessor"""

Richard
23.06.2016
08:23:37
Класс, то что нужно. Спасибо! Я прям завис с этим implements а там либо адаптеры либо инстансы нужно реализовывать.

Eugene
23.06.2016
08:25:51
кто будет на moscowpython в яндексе сегодня?

Eugene
23.06.2016
08:27:38
ну увидимся кароч)

мне правда из всех мест проведения офис мэйл ру больше всего понравился

Maxim
23.06.2016
08:28:08
Там просторно

.
23.06.2016
08:28:33
Чатик сближает KappaPride

Google
Maxim
23.06.2016
08:28:35
И проектор здоровый

Cykooz
23.06.2016
08:29:02
А много тут тех кто на PyCon Russia поедет?

Eugene
23.06.2016
08:29:35
Maxim
23.06.2016
08:29:43
Мне не оплатили пайкон, к сожалению(

Sergey
23.06.2016
08:31:44
кто будет на moscowpython в яндексе сегодня?
А где анонс? Я что-то пропустил

Maxim
23.06.2016
08:31:56
ну увидимся кароч)
Главное чтобы народ после докладов не разбегался. А то поболтать не с кем

Но вообще можешь на рассылку подписаться.

В отличии от Moscowjs они всегда рассылают емейл нотификации

Sergey
23.06.2016
08:34:01
Рега уже закрыта
Пофиг, я про анонс спрашивал

Michael
23.06.2016
08:34:05
а есть у кого ссылка на js чат в телеграме?

Costel Salanders
23.06.2016
08:38:42
Итак, весь список русскоязычных чатов в Telegram по JavaScript, DevOps и DBA на данный момент: + https://telegram.me/react_js + https://telegram.me/angular_js + https://telegram.me/jslang + https://telegram.me/devops_ru + https://telegram.me/dba_ru + https://telegram.me/nodejs_ru

Марк
23.06.2016
08:40:02
Бля, а нахуя девопс?

Costel Salanders
23.06.2016
08:40:30
Да фиг его знает, где-то запостили список, я схоронил

Michael
23.06.2016
08:40:35
держи
вери сенкс

Марк
23.06.2016
08:40:48
Да не, я о том, в чем вообще смысл такого чата

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