@ru_python

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

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

Aragaer
22.09.2016
16:39:52
не первый случай

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

Google
Aragaer
22.09.2016
16:42:18
а вместо #define MB (1024*1024) надо использовать static const constexpr int MB = 1024*1024;

собссно вот второе это и есть причина нынешних минусов

Aragaer
22.09.2016
16:44:27
что такое неймспейс? 8)

у меня все что не нужно - статик

вариант с дефайном это то, что я неоднократно видел в продакшн коде. Вариант с констекспр это надо изучать что такое констекспр

arisu
22.09.2016
16:51:30
что такое неймспейс? 8)
а потом человек удивляется, почему его ссаными тряпками гонят из тредов о С++

Ssi
22.09.2016
16:52:28
что такое неймспейс? 8)
Может быть, в этом и проблема? :)

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
Есть функция которая работает несколько часов. Внутри - не асинхронные запросы к дургим серверам и бд. Нужно с определенной странички запустить эту функцию, а когда она выполнится - оповестить пользователя и записать что-то в бд С помощью какого фреймворка сделать это? Нужна ли асинхронность для запуска этой функции?

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

Мапить конфиг на свойства объекта или класса и загружать сохранять в ямл или жсон
а теперь расшифруй, а то время вечер и мне сложно переключиться с одного на другое

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

Rocket
22.09.2016
17:21:04
а теперь расшифруй, а то время вечер и мне сложно переключиться с одного на другое
Пишешь класс Config, в нем функцию load, которая берет из ямла опции и делает в классе свойства динамически.

Через .Thread?
Через process. Отдельный процесс на питоне запускаешь.

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
Через process. Отдельный процесс на питоне запускаешь.
А это вообще нормальное решение для сервера?

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

Alex
22.09.2016
17:29:22
Смотри __dict__, __getattr__, __setattr___
О, кстати, вопрос про это появился. Храню все настройки в __init__, это нормально?

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
а, так можно, но правильнее геттеры и сеттеры

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

да, забыл закрыть ```

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

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

Alex
22.09.2016
17:42:33
```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
class classes(object): def __init__(self, arg): super(classes, self).__init__() self.arg = arg n = classes(3) n.arg Если я ничего не путаю, то переменные и вот так доступны

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
попробуй своп добавить, если сложно с памятью https://meta.discourse.org/t/create-a-swapfile-for-your-linux-server/13880
да это то понятно, просто интересно, это эксепшн просто из-за кол-ва памяти, или о чём-то еще стоит беспокоиться начать

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
кароч, пали в top %wa, потом уже пали iotop и iostat
Парусски ребят. Я вам не сисОдмин =) Пожалуйста.

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
Проблема сверху.

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