@rudepython

Страница 451 из 1719
Cykooz
19.06.2017
07:11:57
величия

Евгений
19.06.2017
07:25:08
потому что ЧСВ
ну он довольно хороший пакет написал, которым пользуются многие. Может из-за этого и выросло так. Думаю, что позволительно. А почему ты его ЧСВ'шником считаешь? Он тебе как-то насолил или что?

Zart
19.06.2017
07:26:50
а я обязан отчитываться почему я мудака считаю мудаком?

Google
Евгений
19.06.2017
07:27:44
а я обязан отчитываться почему я мудака считаю мудаком?
Я разве потребовал с тебя объяснение? Нет. Я просто задал тебе вопрос.

Не хочешь отвечать - так и скажи. Видимо какие-то интимные подробности.

Узнал про records. Интересная штука.

b0g3r
19.06.2017
07:36:20
http://sshcheck.ru/

Евгений
19.06.2017
07:37:01
http://sshcheck.ru/
смешно, ага

тролли 80lvl

Александр
19.06.2017
08:04:26
лол. Если САМ сначала на публику говоришь, что чел мудак, а потом не хочешь аргументировать — ну как-то так себе позиция.

Александр
19.06.2017
08:41:48
Хз где тут правосудие. Репутация отдельно взятого автора реквестов меня волнует мало.

Eugine
19.06.2017
08:51:16
Ну вот и расслабься

Александр
19.06.2017
08:55:25
> высказал своё мнение один раз час назад и забыл > говорить мне час спустя расслабиться ооок, я постараюсь)

dmks
19.06.2017
08:57:13
ты какой то непозитивный

Google
Stanislav
19.06.2017
15:10:31
Почему вас так много?

Igor
19.06.2017
15:11:39
размножаемся почкованием

b0g3r
19.06.2017
15:15:06
Ну причем забавно, что так в основном игоря делают - просто пишут своё имя в никнейм

кто-нибудь видел Dima или Stas?

нет, есть только Igor'a

причем их прям много

Eugine
19.06.2017
15:15:41
Почему вас так много?
два анатолия, которые порекомендовали парню не выпиливаться с разницой в одну минуту тебя не удивили?)

b0g3r
19.06.2017
15:15:44
в три раза больше чем остальных одно-именных юзверей

Eugine
19.06.2017
15:16:43
размножаемся почкованием
не, ну Игорь прямо по хардкору. Имя Igor и ник @iamigor - чтобы никто не сомневался

bellicose
19.06.2017
15:18:00
dmks
19.06.2017
15:18:01
https://st.kp.yandex.net/images/film_big/245856.jpg

dmks
19.06.2017
15:18:09
Я Игорю аватарку привез

bellicose
19.06.2017
15:18:13
Ну вот?

b0g3r
19.06.2017
15:18:19
:DDDDD
не только ты повелся

Eugine
19.06.2017
15:18:23
bellicose
19.06.2017
15:18:36
Игоря давно захватили каналы

Eugine
19.06.2017
15:18:40
не только ты повелся
а что у тебя на бороде?

bellicose
19.06.2017
15:18:43
Эт факт?

Google
b0g3r
19.06.2017
15:18:52
вот это белое и густое?

молочный коктейль

bellicose
19.06.2017
15:19:05
???

Eugine
19.06.2017
15:19:07
Игоря давно захватили каналы
это звучит двусмысленно

вот это белое и густое?
коричневое и густое

b0g3r
19.06.2017
15:19:21
это смузи из банана

окислилось

Eugine
19.06.2017
15:19:32
это смузи из банана
надо сделать, спасибо что напомнил

b0g3r
19.06.2017
15:19:57
знакомый американец жрет смузи из броколи

раз в три дня делает литр или два этой шняги и замораживает

Igor
19.06.2017
15:20:10
мне понравилось бананы в блендере распидарашивать с нутеллой и в морозилку до состояния мороженки

Eugine
19.06.2017
15:20:18
знакомый американец жрет смузи из броколи
расскажи ему о чудо-смуззи из сливы

Igor
19.06.2017
15:20:41
https://www.twopeasandtheirpod.com/2-ingredient-banana-nutella-ice-cream/

охуенная вещь, рекомендую

dmks
19.06.2017
15:21:22
получаются же зеленые сопли со льдом, не?

b0g3r
19.06.2017
15:23:49
Он очень стеснялся это говорить

Но сказал что он прям тащится

Zart
19.06.2017
23:05:51
мды... в кои-то веки создал хуиту для pypi

Google
Roman
20.06.2017
11:21:02
а неинстанцированный класс может иметь проперти?

b0g3r
20.06.2017
11:21:12
Неа

Но в инете есть парочка рецептов как сделать класс-проперти

Belegnar
20.06.2017
11:24:10
а неинстанцированный класс может иметь проперти?
это? In [1]: class A(object): ...: prop = 1 ...: In [2]: A.prop Out[2]: 1 In [3]: A.prop = 2 In [4]: A.prop Out[4]: 2

Eugine
20.06.2017
11:24:42
мне кажется тут имеется ввиду property()

Belegnar
20.06.2017
11:25:15
а разница-то в чем, с точки зрения использования?

Eugine
20.06.2017
11:25:56
The get method [of a property] won't be called when the property is accessed as a class attribute (C.x) instead of as an instance attribute (C().x). If you want to override the __get__ operation for properties when used as a class attribute, you can subclass property - it is a new-style type itself - to extend its __get__ method, or you can define a descriptor type from scratch by creating a new-style class that defines __get__, __set__ and __delete__ methods.

b0g3r
20.06.2017
11:26:01
в том, что проперти - это функция, которая может чуть больше чем просто поставить-отдать аттрибут

а с точки зрения использования - проперти не работает в неинстанцированных классах

про это и был вопрос

Belegnar
20.06.2017
11:27:23
In [1]: import datetime In [2]: def f(): ...: return datetime.datetime.now() ...: In [3]: class A(object): ...: prop = f() ...: In [4]: A.prop Out[4]: datetime.datetime(2017, 6, 20, 14, 26, 0, 979757)

b0g3r
20.06.2017
11:27:34
ага, а теперь сеттер

и доступ к объектам класса внутри функции

Belegnar
20.06.2017
11:28:03
резонно

но ставить property у класса как-то странно, мне кажется

b0g3r
20.06.2017
11:28:52
иногда нужно вычисляемое поле и у класса без экземпляра

Belegnar
20.06.2017
11:29:21
мне кажется, что это ошибка проектирования но я не большой методолог ООП

Eugine
20.06.2017
11:30:02
быть методологом ООП это как быть методологом свинопасения

Belegnar
20.06.2017
11:32:15
в основе и того, и другого лежат определенные принципы, существование которых обосновано максимизацией пользы при минимизации затрат

Google
Eugine
20.06.2017
11:33:14
свиньи - не коровы или козы

Belegnar
20.06.2017
11:33:23
и принципы эти придуманы отнюдь не дураками

можно, конечно, считать себя умнее, но, как правило, это не так ?

Eugine
20.06.2017
11:34:14
методологии, конечно, придуманы не дураками

но вот толку от них в "реальном мире" меньше, чем вреда

если бы эти пятеро сидели и хуячили код - дело одно

но это не их дело, их дело написать библию, которую каждый будет трактовать как хочет

и в этом самая большая проблема методологий

Anatoly
20.06.2017
11:36:16
и в этом самая большая проблема методологий
не совсем так. просто у каждой методологии есть цена, которую в книжках либо не выделяют жирным шрифтом, либо забывают указать. и на этом многие обжигаются.

Anatoly
20.06.2017
11:36:46
и проблемы возникают, когда цена, которую платит команда равна или выше бонусов от применения методологии

Roman
20.06.2017
11:44:21
@b0g3r да, именно. хочется вычисляемые поля у неинстанцированного класса

b0g3r
20.06.2017
11:44:43
погугли, я находил парочку примеров как оно делается - точно также декоратором, но его придется припилить

Roman
20.06.2017
11:46:31
если быть точнее, ситуация такая: есть бд, в которой статусы представлены числовыми константами вроде 100, 200, 300 и сервис, который эти же статусы возвращает в виде NEW, PENDING, DONE. хочется класс-костыль, который не только умеет транслировать числы-строки туда-сюда

ну и хочется в коде красивые константы вроде Work.NEW/Work.PENDING/etc

Страница 451 из 1719