
Johnnie
14.09.2016
13:53:13
и отвечали
с разной задержкой

⬗VLAD⌶K⬖
14.09.2016
13:53:18
особенно имея слот на суперкомпьютере, любой шифр на раз два)
да ведь товарищ майор?

Google

Johnnie
14.09.2016
13:55:38
бля :(

? Snyp
14.09.2016
13:57:50
С прошедшим всех днем прогера ?

Скрудж
14.09.2016
13:58:43
О, кто-то хорошо отпраздновал

? Snyp
14.09.2016
14:05:16
:D

⬗VLAD⌶K⬖
14.09.2016
15:53:53
парни подскажите за ptr запись)

Алик
14.09.2016
15:59:00
Чат по веб-разработке: https://telegram.me/web_structure

Темный
14.09.2016
16:01:24
до сих пор не забанили чтоли

amureki
14.09.2016
17:09:14
Приветки

Alex
14.09.2016
17:14:58
Добрый вечер
у меня не получается переключить язык на джанге
def change_locale(request, user_locale):
request.session[translation.LANGUAGE_SESSION_KEY] = user_locale
request.LANGUAGE_CODE = translation.get_language()
translation.activate(user_locale)
return redirect(request.META.get('HTTP_REFERER'))
`

Igor
14.09.2016
17:16:32
https://docs.djangoproject.com/en/1.10/topics/i18n/translation/#explicitly-setting-the-active-language
не?

Alex
14.09.2016
17:16:42
ключь в сессии меняется, но все равно подгружаются сообщения дефолтного языка

Google

amureki
14.09.2016
17:17:56
я бы вот тут прочитал, как работает все, в каком порядке:
https://docs.djangoproject.com/el/1.10/topics/i18n/translation/#how-django-discovers-language-preference

Igor
14.09.2016
17:18:06
ты делаешь сначала request.session[...] = user_language, потом translation.activate(user_language)
в доке наоборот, как минимум

amureki
14.09.2016
17:18:42
@iamigor привет, Игорюня?

Igor
14.09.2016
17:18:56
o/

Alex
14.09.2016
17:19:36

Igor
14.09.2016
17:21:07
хм, может перевод не сгенерирован/сгенерировался хреново как-то?
settings.USE_I18N == True?

Alex
14.09.2016
17:26:32
settings.USE_I18N == True?
Да, и все переводы сгенерированы, в шаблоне отображаются, но только при смене не меняются. один и тот же язык подгружается всегда.

amureki
14.09.2016
17:27:13
хедеры браузера может аффектят?
а вообще, import pdb; pdb.set_trace() и поехали

Alex
14.09.2016
17:31:05

amureki
14.09.2016
17:31:20
дебаггер питонячий
https://docs.python.org/3/library/pdb.html

Alex
14.09.2016
17:35:40
('>>> locale switching method: ', u'uz')
[14/Sep/2016 17:34:53] "GET /change_locale/uz HTTP/1.1" 302 0
('>>> after locale switched: ', 'ru')
вот вывел в консоль. первая строка - сразу после смены языка.
последняя - уже после смены и редиректа, язык остается ‘ru’.
может u’’ влияет?

Zart
14.09.2016
17:38:10
нет

amureki
14.09.2016
17:39:25
у вас в middleware django.middleware.locale.LocaleMiddleware используется?
и в процессорах django.template.context_processors.i18n ?

ztkf
14.09.2016
17:40:49
@iamigor @amureki 0/

Google

⬗VLAD⌶K⬖
14.09.2016
17:41:49
помогите кто нить с удаленным сервером,

Alex
14.09.2016
17:42:50

amureki
14.09.2016
17:43:08
не, я спрашиваю, есть оно или нет, а не указываю :)

Alex
14.09.2016
17:44:00
сразу после translation.activate(user_locale) translation.get_language() выдает u’uz’, а после редиректа опять ’ru'

amureki
14.09.2016
17:46:51
значит у вас не сохраняется в сессии нужный ключ
я бы настоятельно порекомендовал прочесть еще раз раздел документации про это и конкретно ту ссылку, что я кидал про порядок обработки настроек соответствующих
тыкаться в надежде что именно эта настройка поможет без понимания - не очень хорошая идея
а если прочесть и разобраться, тогда все встанет на свои места

Alex
14.09.2016
17:51:21
хорошо, спасибо)

Igor
14.09.2016
17:56:29

Zart
14.09.2016
18:12:08
он сервер удолилЪ!11

Zart
14.09.2016
18:13:10
...потом пильмени зохавал и соком запилЪ

53r63rn4r
14.09.2016
18:18:12
Гитхаб обновили!

Zart
14.09.2016
18:18:52
теперь банановый?

53r63rn4r
14.09.2016
18:19:41
Ну, красивее теперь
И удобнее

V
14.09.2016
18:24:00

Zart
14.09.2016
18:29:22
не вижу ни пиксела разницы
может ты на А/Б попал?

Google

53r63rn4r
14.09.2016
18:30:06
Мб

ztkf
14.09.2016
18:33:21
Опять шрифт поменяли?

53r63rn4r
14.09.2016
18:39:45
Нет, репозитории же блочно сделали
Фоловеров убрали вверх
Редактирование профиля - под фото

Admin
ERROR: S client not available

53r63rn4r
14.09.2016
18:40:17
Сделали возможность просмотреть контрибутионс по годам
с момента создания аккаунта
В блоках репозитория, без переходов видно на каких языках написан проект
Добавили проджектс
https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features
Вот полная статья

melancholiac
14.09.2016
18:54:06
как замерить время выполнения функции?
можно красиво таймитом , а не тайм.элапсед?

Leonid
14.09.2016
18:55:32
Вот это красиво

melancholiac
14.09.2016
18:55:34
:/
лан
пойду элапседом сделаю

Igor
14.09.2016
18:55:56
import time
class timer(object):
def __init__(self, msg):
self.msg = msg
def __enter__(self):
self.start = time.clock()
return self
def __exit__(self, *args):
self.end = time.clock()
self.interval = self.end - self.start
print self.msg.format(self.interval)
и пример использования
with timer('it took {} seconds to make a complex sql query'):
cursor.execute('a complex sql query')

Google

Zart
14.09.2016
18:59:42
говно

Igor
14.09.2016
19:00:15
не спорю
доебалось написать менеджер просто

Johnnie
14.09.2016
19:03:11
говно
Реакция по дефолту просто

Zart
14.09.2016
19:03:55
в его коде несколько серьезных минусов

Igor
14.09.2016
19:04:22
ну ваще он прав
как минимум time.time() не будет учитывать time.sleep()

Zart
14.09.2016
19:04:37
а вообще он его прямо с доки поди скопипастил
не

Igor
14.09.2016
19:05:01
не из доки, но да

ztkf
14.09.2016
19:05:13
а чо, разница таймстампов уже не модно?..

Zart
14.09.2016
19:05:34
точность таймера отличается на платформах
timeit использует time.time и time.clock в зависимости от позикс/винда
это раз
второе - таймит отключает гц на время замера, чтобы не портить результат
еще там замер встраивается в динамический код, я не понимаю по каким причинам это так сделано, но уверен что не просто так
подозреваю что для нивелирования расходов на вызов
а так, для простеньких замеров, тот кусок контекстного менеджера сойдет, чо

amureki
14.09.2016
19:26:01
добавили ПР аппрувалы
и аджайл доски типа

melancholiac
14.09.2016
19:29:37
как в матплотлибе построить график по точкам (соединяя последовательно)?
Эта группа больше не существует