
Aragaer
22.09.2016
16:36:09
Кто там завидовал моему рейтингу на stackoverflow? Вон меня опять там минусуют, что я в пост про с++ лезу с теплым ламповым с.

Bulatbulat48
22.09.2016
16:39:09
Сглазили

Aragaer
22.09.2016
16:39:52
не первый случай
там же ж всякие гуру С++, "как мне указателем пройтись по массиву?" - "не используй массив, используй вектор и шаблоны, а кто будет говорить про указатели, тот еретик"

Google

Rocket
22.09.2016
16:42:15

Aragaer
22.09.2016
16:42:18
а вместо #define MB (1024*1024) надо использовать static const constexpr int MB = 1024*1024;
собссно вот второе это и есть причина нынешних минусов

arisu
22.09.2016
16:43:17
Может ты еще и неймспейс поллюшн одобряешь?

Aragaer
22.09.2016
16:44:27
что такое неймспейс? 8)
у меня все что не нужно - статик
вариант с дефайном это то, что я неоднократно видел в продакшн коде. Вариант с констекспр это надо изучать что такое констекспр

arisu
22.09.2016
16:51:30

Ssi
22.09.2016
16:52:28

arisu
22.09.2016
16:57:21
Впрочем
Типичный стековерфлоу

Google

Rustem
22.09.2016
16:57:45
о.О

Каїн
22.09.2016
17:03:37
Конечно стыдно
Настолько что на собеседованиях не спрашивают

Evgen
22.09.2016
17:17:29
И ещё вопрос, есть ли библиотека для хорошего управления настройками? Например, чтобы не было такого:
settings['system']['lastMessagesCount'], а то уж слишком неудобно для меня, хотелось бы что-то вроде
settings.system.lastMessagesCount
Обязательно нужна возможность сохранения и загрузки их

Alex
22.09.2016
17:18:19
Есть функция которая работает несколько часов. Внутри - не асинхронные запросы к дургим серверам и бд.
Нужно с определенной странички запустить эту функцию, а когда она выполнится - оповестить пользователя и записать что-то в бд
С помощью какого фреймворка сделать это? Нужна ли асинхронность для запуска этой функции?

Costel Salanders
22.09.2016
17:18:31

Evgen
22.09.2016
17:18:50

Rocket
22.09.2016
17:18:57

Evgen
22.09.2016
17:19:05
Но мне надо что-то удобное

Alex
22.09.2016
17:19:38
Посоны, помогите, первый раз с фреймворками в питоне сталкиваюсь, чоделатьто?

Rocket
22.09.2016
17:19:47

Alex
22.09.2016
17:20:42

Rocket
22.09.2016
17:21:04

Evgen
22.09.2016
17:21:41

Rocket
22.09.2016
17:21:54

Evgen
22.09.2016
17:22:00
А то я в змее новичок
Толком ничего годного не знаю

Google

Aragaer
22.09.2016
17:22:38
def __getattr__(self, attr):
return 42
или что-то в этом духе

Alex
22.09.2016
17:22:51

Rocket
22.09.2016
17:24:40
В документаци

Alex
22.09.2016
17:29:22

Ioann
22.09.2016
17:29:47

Rocket
22.09.2016
17:30:49

Aragaer
22.09.2016
17:32:04
да, вполне правильно.

Alex
22.09.2016
17:32:31
Тоесть?
Переменные закидываю в инит, если требуется изменить/получить - class.some = 'some'

Aragaer
22.09.2016
17:32:56
скажем так - не рекомендуется, когда идет присвоение в поле класса, которое не было объявлено в теле класса или в __init__

Aragaer
22.09.2016
17:33:09
а, так можно, но правильнее геттеры и сеттеры

Rocket
22.09.2016
17:34:19

Aragaer
22.09.2016
17:34:38
```class cls(object):
def __init__(self, some):
self._some = some
@property
def some(self):
return self._some
@some.setter #не уверен, надо проверить синтаксис
def some(self, value):
self._some = value
да, забыл закрыть ```

Sergey
22.09.2016
17:35:31

Alex
22.09.2016
17:36:29
Может Celery подойдет
Спасибо, почитаю, вроде как раз то что нужно, на хабре написано как раз про "неиспользуйте субд как aqmp".

Aragaer
22.09.2016
17:42:13
верно, усложнять не надо. Но для ридонли параметров самое то

Alex
22.09.2016
17:42:33

Google

Aragaer
22.09.2016
17:45:10
да, это примерно как паблик поля
а еще на stackoverflow плюс это +10 статуса, а минус это -2
так что ответ на 0 вполне себе положительный 8)

Тёма
22.09.2016
18:43:19
ребят, подскажите
а MemoryError при установке пакета пипом - это значит что у меня слишком мало памяти?
типа вот так

Sergey
22.09.2016
18:44:44
попробуй своп добавить, если сложно с памятью
https://meta.discourse.org/t/create-a-swapfile-for-your-linux-server/13880

Admin
ERROR: S client not available

Тёма
22.09.2016
18:46:32

H
22.09.2016
19:01:40
В питоне есть описание всех эксепшенов

@CriOnsKry
22.09.2016
19:06:26
Вот что за хня с первого раза всегда.

Aragaer
22.09.2016
19:11:23
проблема с диском
открой параллельно иотоп и смотри

here1am
22.09.2016
19:12:15
лол. это называется дисковый кэш
а, вопрос не в том
кароч, пали в top %wa, потом уже пали iotop и iostat

@CriOnsKry
22.09.2016
19:15:02

here1am
22.09.2016
19:15:36
хотя если речь не только о командах, которые диск дёргают, то диск, соответственно, не при делах

@CriOnsKry
22.09.2016
19:16:01

Google

Gregory
22.09.2016
19:16:07
Потому что школьник

@CriOnsKry
22.09.2016
19:16:09
Я зыбил на ковыряние давно u_u

Gregory
22.09.2016
19:16:29
Был бы не школьник ставил бы нормальную федорку

@CriOnsKry
22.09.2016
19:16:37
Фу

Gregory
22.09.2016
19:16:40

@CriOnsKry
22.09.2016
19:16:44
Лучше юьунту

Gregory
22.09.2016
19:16:57

@CriOnsKry
22.09.2016
19:17:19
Федору поставил, после винду не накатить. Только ручками форматировать. А если одна только флЭэээшка?

whoami
22.09.2016
19:17:27

@CriOnsKry
22.09.2016
19:17:36
Я не знать зачем федоре такой формат

Владимир
22.09.2016
19:17:54
федора не нужна покуда есть дебиан

@CriOnsKry
22.09.2016
19:18:28
Да и рвотная реакция у меня к подключению репозитариев.
А здесь АУР, ну на крайний случай ручками.

Gregory
22.09.2016
19:19:27
Какие то надуманные проблемы
Ну да ладно

Владимир
22.09.2016
19:19:44
Aur в арче удобен, да

@CriOnsKry
22.09.2016
19:19:45
Проблема сверху.