@spbpython

Страница 59 из 785
Roman
08.06.2016
14:25:12
ах, приоритеты. но у тебя элементов в очереди всего по 1 штуке.

Aleksandr
08.06.2016
14:25:18
Ну это же не массив.
Ну да, да, согласен, я хитрю) Я все время забываю, что лист не список.

Roman
08.06.2016
14:32:14
http://www.grantjenks.com/docs/sortedcontainers/performance.html

Serge
08.06.2016
17:08:02
@pragus про что рассказывать будешь? ты про pypy можешь порасказать же, я знаю

Google
Serge
08.06.2016
17:08:19
ну dive in какой-нибудь на своем опыте, интересно же людям, мало кто трогал

Roman
08.06.2016
17:59:58
Serge
08.06.2016
18:25:44
Ну вот...

Вот такие у нас докладчики в сообществе...

Roman
08.06.2016
18:26:21
хуже ))

эти люди ещё и compile + exec используют для модулей :)

Serge
09.06.2016
08:53:28
так, мне тут сорока на хвосте принесла, что ITGM будет 23.07

а у нас встреча 12 и пиво 28

в связи с летом, предлагаю перенести 12 на 23, а 28 перенести на 23-е по традиции

@pragus ну от ITGM, я надеюсь, ты не будешь отверчиваться?

@alsmirn доклад от тебя на ITGM будет?

Alexey
09.06.2016
09:02:50
@alsmirn доклад от тебя на ITGM будет?
ну я на ближайшую встречу постараюсь придти, там и обсудим.

Serge
09.06.2016
09:03:13
ну ок...

Google
Alexey
09.06.2016
09:05:36
времени так-то дохера) у меня сейчас параллельно ещё лекции идут, отстреляюсь - мозг разгрузится.

Serge
09.06.2016
10:15:19
ну до хера не до хера, а программу лучше пораньше придумать

Serge
09.06.2016
10:26:59
Угу

Roman
09.06.2016
11:02:04
Купчино есть кафе пекарня "гвидо"

Dmitry
09.06.2016
11:03:09
Было бы неплохо найти там изделие "ван Россум".

Serge
09.06.2016
11:07:47
:)

Дожили... https://github.com/django/django/pull/6749

amureki
09.06.2016
11:26:29
Serge
09.06.2016
12:09:39
ну был бы тест, они бы и сами поймали

мне некогда тесты писать;) я же эт опрямо в редакторе на github поправил

а не перебошил ли я... norm_sch_start, norm_sch_end, norm_now_time = [ x.replace(hour=((x.hour - sch_start.hour) % 24)) for x in (sch_start, sch_end, now_time)]

Andrey
09.06.2016
13:59:53
imho... перебор

Serge
09.06.2016
14:00:53
я как-то не вижу другого пути...

Andrey
09.06.2016
14:01:46
def normalize(...): ... norm_sch_start = normalize(sch_start) ...

Danil
09.06.2016
14:03:50
А потом irregular = [sch_start, sch_end, now_time] normalized = map(normalize, irregular)Если уж функциональщины немного охота

Danil
09.06.2016
14:04:04
а так я понимаю почему люди начинают любить Go...

Andrey
09.06.2016
14:04:05
ииийееес

Google
Andrey
09.06.2016
14:04:12
почему?

Danil
09.06.2016
14:05:35
за счет сильных ограничений по синтаксису, достигается более удобная читаемость кода ...

Andrey
09.06.2016
14:06:53
мне иногда кажется что лишь отчасти

Danil
09.06.2016
14:06:54
Но эту тему лучше оставить для PIG'a

Danil
09.06.2016
15:24:44
эмммм Clojure?
вот зачем ты так? ))

Michael
09.06.2016
15:27:38
Но Scala няшка =)

Danil
09.06.2016
15:28:36
Но Scala няшка =)
холивары в чатике не интересно ) лучше за пивом )

Michael
09.06.2016
15:30:50
Это не холивары это истина =)

GNU/Docker
09.06.2016
15:32:23
интересно наблюдать за блогом Гвидо

бедный дядя в 55 лет узнал что есть статическая типизация

Michael
09.06.2016
15:33:25
=)) это он после fp конфернеции...

Serge
09.06.2016
18:28:31
ну ладно, если Рома не хочет, кто еще?

Dmitry
10.06.2016
17:54:57
https://habrahabr.ru/company/it_people/blog/303084/

Aleksander
10.06.2016
19:13:57
народ, кто силен в DRF ? есть вопрос: есть две модели: class Tag(UserBaseModel): name = models.CharField(max_length=255, verbose_name=u'Name') class Contact(UserBaseModel): first_name = models.CharField(max_length=255, verbose_name=u'Firstname') last_name = models.CharField(max_length=255, verbose_name=u'Lastname') company = models.CharField(max_length=255, verbose_name=u'Company') email = models.CharField(max_length=255, verbose_name=u'Email') opt_out = models.BooleanField(default=False, verbose_name=u'Opted out') tags = models.ManyToManyField('Tag', verbose_name=u'Tags', related_name='contacts') сериализаторы: class TagSerializer(serializers.ModelSerializer): class Meta: model = Tag fields = ( 'id', 'name' ) class ContactSerializer(serializers.ModelSerializer): tags = TagSerializer(many=True, read_only=False) def create(self, validated_data): tags = validated_data.pop('tags') new_contact = Contact.objects.create(**validated_data) for tag in tags: t,cr = Tag.objects.get_or_create(name=tag['name'], user=self.request.user) new_contact.tags.add(t) return new_contact def update(self, instance, validated_data): tags = validated_data.pop('tags') Contact.objects.filter(id=instance.id).update(**validated_data) for tag in tags: t = Tag.objects.get(id=tag['id']) instance.tags.add(t) return instance class Meta: model = Contact fields = ( 'id', 'company', 'first_name', 'last_name', 'email', 'opt_out', 'tags' ) viewsets: class ContactAPIViewSet(viewsets.ModelViewSet): """ Endpoint for working with Contact items """ model = Contact serializer_class = ContactSerializer permission_classes = (permissions.IsAuthenticatedOrReadOnly,) def perform_create(self, serializer): serializer.save(user=self.request.user) def get_queryset(self): return Contact.objects.filter(user=self.request.user).all() class TagAPIViewSet(viewsets.ModelViewSet): """ Endpoint for working with Tag items """ model = Tag serializer_class = TagSerializer permission_classes = (permissions.IsAuthenticatedOrReadOnly,) def perform_create(self, serializer): serializer.save(user=self.request.user) def get_queryset(self): return Tag.objects.filter(user=self.request.user).all() почему POST запрос с {'tags': [{'id': 1, 'name': '123'}]} не проходит ? до сериализатора tags заполнен - после пусто

разобрался в тестах self.client.post(url, data, format='json') формат нужно указывать

Serge
10.06.2016
20:09:56
Саша, пожалуйста, будь хорошим, пользуйся специальными сервисами для кода:)

Dmitry
10.06.2016
21:15:38
матерь божья..

вот да.

Google
Aleksandr
11.06.2016
09:23:57
А там нельзя как у `requests.post(..., json=data)` сделать?

That Guy
11.06.2016
22:19:55
https://bugs.kde.org/show_bug.cgi?id=364215 2016 год. Разработчики KDE узнали, что существуют символы emoji.

Admin
ERROR: S client not available

That Guy
11.06.2016
22:21:09
А их bugzilla до сих пор их не поддерживает, хотя апстрим год как сделал поддержку.

Andrey
12.06.2016
07:11:40
Никак не могу понять, почему все так прутся по эмодзи.

Это всего лишь унифицированные смайлики, разве нет?

Роман
12.06.2016
07:14:07
Они входят в набор юникода.

Andrey
12.06.2016
07:14:17
Ага.

Ну а по теме, у меня тоже воспроизводится баг.

Andrey
12.06.2016
20:38:14
Этот

https://bugs.kde.org/show_bug.cgi?id=364215 2016 год. Разработчики KDE узнали, что существуют символы emoji.

Serge
13.06.2016
06:45:46
Встреча завтра, а доклада нет... Значит придется Flask и Eve воркшопить...

That Guy
13.06.2016
11:12:38
Это всего лишь унифицированные смайлики, разве нет?
Потому что это буквы в юникоде, а юникод — святое.

Andrey
13.06.2016
11:13:04
Зачем тогда замусоривать святое?

That Guy
13.06.2016
11:13:48
Это уже субъективно. Мне кажется, что стандартизация смайликов — это неплохая идея.

Andrey
13.06.2016
11:14:49
Стандартизация - всегда отличная идея. Но не поворчать из-за чертовых эмодзи я не могу никак.

Aleksander
13.06.2016
15:42:18
а кто на сколько mock юзает ?

GNU/Docker
13.06.2016
16:05:33
Ну, юзаем

Google
Aleksander
13.06.2016
16:16:36
а для каких целей и задач в основном ?

Serge
13.06.2016
16:20:19
для моков?

не ну а нечего такие вопросы задавать;)

GNU/Docker
13.06.2016
16:34:21
Для моков, да

Dmitry
13.06.2016
16:43:30
?

Serge
13.06.2016
16:56:23
14 Июня 19:00: Flask 0.11 release and Eve workshop / Сергей Матвеенко http://www.meetup.com/spbpython/events/231194583/

amureki
13.06.2016
17:41:11
@lig11 видео будете писать?:)

Serge
13.06.2016
17:41:21
скорее всего

amureki
13.06.2016
17:41:28
Шик!

Danil
13.06.2016
19:50:25
@lig11, а тебе eve нравится? )

Кстати, если кому еще интересно про боты для телеграмма, можно небольшой семинар устроить. Можем прямо на месте накидать простенького бота и запустить его в докере на digital ocean, и всё это на python 3.5 с aiohttp )

Danil
13.06.2016
19:55:39
а когда он? а то я на Байкал сваливаю в первой половине

Страница 59 из 785