@spbpython

Страница 5 из 785
Serge
15.03.2016
15:53:24
посоны, там <=

не <<

Pavel
15.03.2016
15:53:34
Не, это я понял. Хотел сказать, что это n не несет для меня особого смысла.

Serge
15.03.2016
15:54:02
а, коллеги, про n = (end + tail) & (size - 1)

Google
Dmitry
15.03.2016
15:54:12
Ага

Pavel
15.03.2016
15:55:28
$ python3 -m timeit -s "a = 123; b = 16" -- "a & (b - 1)" 10000000 loops, best of 3: 0.0988 usec per loop $ python3 -m timeit -s "a = 123; b = 16" -- "a % b" 10000000 loops, best of 3: 0.0973 usec per loop

Dmitry
15.03.2016
15:55:58
Pavel
15.03.2016
15:56:10
Вот не люблю я эти оптимизации. :(

Dmitry
15.03.2016
16:00:13
вот как с этим работать?
приходится писать хэлперы - типа & 0xffffffff, хотя я бы был благодарен если кто знает готовое решение какое-нидь.

Pavel
15.03.2016
16:04:14
Можно попробовать завернуть в тип из ctypes в порядке бреда: In [15]: ctypes.c_short(10000000) Out[15]: c_short(-27008)

Но этот модуль немного не про то.

Не уверен, что найдется что-то лучше масок.

$ python3 -m timeit -s "import ctypes; a = 10" -- "ctypes.c_short(a << 100)" 1000000 loops, best of 3: 0.27 usec per loop $ python3 -m timeit -s "a = 10" -- "(a << 100) & 0xFFFF" 10000000 loops, best of 3: 0.107 usec per loop

Sergey
15.03.2016
16:09:39
ок, спасибо!

Aleksandr
15.03.2016
16:53:54
https://www.youtube.com/watch?v=szdbKz5CyhA Детство-детство, ты куда ушлооо

Хруст матричного принтера ?

Google
Serge
15.03.2016
18:04:23
видео доклада @jetbootsmaker от 9 февраля уже процессится на ютубе

Aleksandr
15.03.2016
18:07:17
вери найс

Dmitry
15.03.2016
19:55:57
а если не сентри, то что, например?

p0123n
15.03.2016
20:02:22
то забирать логи и складывать в например логстеш с поиском на эластике или типа того.

Dmitry
15.03.2016
20:03:20
дак это в другую степь же, логи/их аггрегация/анализ

сентри скорее мониторинг ошибок

у нас на прошлом проекте были Kibana + Logstash + Sentry

сейчас я задумался на своём текущем что построить

Dmitry
15.03.2016
20:07:35
@jetbootsmaker new relic юзал

кто-то ещё nagios вроде юзает или юзал тут.

Aleksandr
15.03.2016
20:23:15
kibana + fluentd + elasticsearch )

Dmitry
15.03.2016
20:45:34
о, интересно

почему fluentd?

Aleksandr
15.03.2016
20:47:33
Он docker-ом поддерживался

И мне было проще агрегировать из докера и из джанго и еще откуда-то из файлов одной тулзой все

Вроде logstash то же самое по сути

amureki
15.03.2016
20:54:47
а если не сентри, то что, например?
если не сентри, но прямо как сентри, то opbeat.com но зачем, если есть сентри?

Dmitry
15.03.2016
20:55:07
меня всегда раздирают сомнения когда надо принять решение

я пытаюсь подумать и посоветоваться

ещё я очень люблю людей и общаться ^_^

Google
amureki
15.03.2016
20:56:02
это прикладной инструмент, пробуй и поймешь) не язык ж для нового проекта выбираем

Dmitry
15.03.2016
20:56:24
да сентри там будет, видимо

в своём контейнере

>>Opbeat >>Instant performance insights, built for JS developers кстати, сентри умеет js

amureki
15.03.2016
20:57:33
да, с гожик-два начал уметь

а opbeat изначально был для джанги, а потом они решили побольше аудиторию охватить, если не ошибаюсь

Dmitry
15.03.2016
20:59:25
не знал :)

плюс я никогда не делал сентри+торнадо

но судя по всему всё должно быть ок

rabbitkate
15.03.2016
21:36:08
ребят

я не совсем понимаю, где именно ошибка

я еще никак не определяла юзеров

Dmitry
15.03.2016
21:41:18
воу

никогда не видел таких ошибок вроде бы :)

катя, ты вызов для дебаггера

rabbitkate
15.03.2016
21:42:40
блин

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

Dmitry
15.03.2016
21:43:35
но если серьёзно то: а) погуглить по reverse accessor clashes with reverse accessor django  б) найти в сырцах проекта UserSocialAuth или что-то подобное и посмотреть туда, куда тебе рекомендует хинт (на поле user)

пункт 'а' в глубоком приоритете, если что.

я бы так действовал.

Google
rabbitkate
15.03.2016
21:44:40
спасибо

буду пробовать

Dmitry
15.03.2016
21:45:11
но это просто мой подход как разобраться с проблемой, а чуть позже придёт серж или котик или ещё кто-то и скажет тебе, что ты делаешь не так )

с ходу

можешь просто взять таймаут и подождать.

возможно так даже эффективнее будет

rabbitkate
15.03.2016
21:47:04
да я только села за код

Aleksandr
15.03.2016
21:47:13
Судя по последней строчке делала по старой инструкции.

Может быть с этим связана и проблема основная.

Dmitry
15.03.2016
21:47:41
да, кстати

отличная идея же

rabbitkate
15.03.2016
21:47:45
хмм

Dmitry
15.03.2016
21:47:55
депрекейтед ворнинги там у тебя

что-то из библиотек старое

а так не должно быть, если, как говоришь, всё с нуля раскатываешь сама

спасибо, @sysradium :)

или инструкции старые, угу

rabbitkate
15.03.2016
21:49:24
он у меня AUTHENTICATION_BACKENDS выделяет как неправильное

Dmitry
15.03.2016
21:49:30
часто веб-документация сама тебе сообщает, что ты смотришь устаревшую версию

Aleksandr
15.03.2016
21:49:33
А ты его взяла откуда?

Google
Dmitry
15.03.2016
21:49:41
если это документация джанги, в частности

rabbitkate
15.03.2016
21:49:55
Aleksandr
15.03.2016
21:49:58
Бэкенд

UserSocial

rabbitkate
15.03.2016
21:50:29
http://django-social-auth.readthedocs.org/en/latest/configuration.html по этому работаю

Aleksandr
15.03.2016
21:50:57
© Copyright 2011, Matías Aguirre. Revision 699571a3.

Ему 1-3 года. Я думаю все плохо

NOTE: THIS LIBRARY IS DEPRECATED IN FAVOR OF python-social-auth. RIGHT NOW THIS LIBRARY DEPENDS DIRECTLY ON python-social-auth AND SHOULD BE CONSIDERED AS A MIGRATION STEP

https://github.com/omab/python-social-auth

Dmitry
15.03.2016
21:52:06
https://github.com/omab/django-social-auth

да

последнее обновление 2 года назад

Aleksandr
15.03.2016
21:52:22
Как говорится RTFM )

Dmitry
15.03.2016
21:52:24
(ридми - 1 год назад)

всегда смотри насколько давно обновлялся код пакета

прежде чем его взять )

ещё на звёздочки можно поглядеть

и на сравнительные обзоры

Aleksandr
15.03.2016
21:53:44
Ну тут прямо явный пролет. Большими буквами deprectaed, даже на популярность не надо обращать внимани )

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