@spbpython

Страница 32 из 785
Aleksandr
07.04.2016
11:56:36
Будто у int-а что-то иначе )

Serge
07.04.2016
11:57:08
In [1]: True, False = False, True In [2]: True Out[2]: False In [3]: False Out[3]: True

Будто у int-а что-то иначе )
тут интересно, что In [1]: bool.__class__.__bases__ Out[1]: (object,)

но In [3]: bool.mro() Out[3]: [bool, int, object]

Google
Aleksandr
07.04.2016
11:58:26
Забавно )

Тогда про float понятно

Sergey
07.04.2016
12:00:53
Roman
07.04.2016
12:01:00
гм

открыл для себя ast.literal_eval

Serge
07.04.2016
12:02:25
Sergey
07.04.2016
12:03:11
открыл для себя ast.literal_eval
пригодилось для чего-то?

Roman
07.04.2016
12:06:15
пригодилось для чего-то?
ну всякие преобразования в конфиге

Aleksandr
07.04.2016
13:18:26
? True is (not True) ?

Serge
07.04.2016
15:10:57
https://habrahabr.ru/company/Voximplant/blog/281088/

Ekaterina
07.04.2016
15:13:17
кстати да, не наброса ради, но почему нельзя сделать синхронный перевод тех потоков, которые на английском?

Google
Serge
07.04.2016
15:14:30
я писал на фейсбуке в каментах. синхронный перевод технических докладов в общем случае передает меньше полезной информации, ем слайды докладчика

ну и есть русскоязычный поток. для кого делать этот синхронный перевод? подавляющее большинство программистов понимает английский.

вопросы можно на русском задавать. ведущий потока переведет.

ну вот понимать английскую речь докладчиков достаточно просто. можно потренироваться тут, например: https://github.com/s16h/py-must-watch

Ekaterina
07.04.2016
15:17:12
ну у меня например такой кейс, что я в технических терминах более-менее уверена, что я их пойму, но если докладчик соберется там шутки шутить или еще на какие темы не технического толка поговорить, то тут я могу уже в лужу сесть. Ну может у меня конечно единичный такой пример

Serge
07.04.2016
15:17:27
или тут http://www.pyvideo.org/

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

Ekaterina
07.04.2016
15:22:03
да не, я тут тоже всеми руками за такую практику, но с синхронным переводом все же было бы как минимум не хуже, по крайней мере как-то постепенно людей приучать, а то тут шоковая терапия такая получилась

Andrey
07.04.2016
15:24:20
шоковая терапия это если бы русскоязычного потока не было

Michael
07.04.2016
15:39:25
Кто как мем лики профилирует?

Vitali K.
07.04.2016
15:51:54
В каких случаях используют rq, а в каких celery, как считаете?

Michael
07.04.2016
16:31:33
@propositive А ты питон какой используешь?

И в зависимости от брокеров...

Так кто как утечки исследует, у меня походу сельдерей течёт...

Serge
07.04.2016
18:35:05
Так кто как утечки исследует, у меня походу сельдерей течёт...
О, с rabbitmq? Я гуглил, там есть кейсы известные, когда течет

Начиная от debug=True

Vitali K.
07.04.2016
18:38:49
Под rq имел в виду http://python-rq.org/

We're going to use it in production for handling tenths of thousands of tasks

Google
Sergey
07.04.2016
18:49:11
http://themacro.com/articles/2016/03/agility-requires-safety/ Google’s trunk statistics are particularly impressive: they manage over 2 billion lines of code and 45 thousand commits per day *on a single branch*. А вы какой подход используете? Ведете длинные feature-ветки? Или как написано в статье делаете small, frequent commits прямо в мастер?

Serge
07.04.2016
18:49:48
Кстати, я забыл спросить, кто из кабака уходил последний после ITGM? Там нормально по деньгам получилось?

Sergey
07.04.2016
18:53:12
это понятно, там дальше в статье CI-сервер стражником перед мастером называют

который отрубает всё плохое

Sergey
07.04.2016
19:04:32
понятия не имею, что например?

Serge
07.04.2016
19:06:34
Ну, вот мастер после CI. А как на сиай код попадает? Не из веток ли? Там ещё и кодеревью. Можно говорить терминами перфорс, назвать их ченджсетами, но от этого они не перестанут быть полным аналогом фичеветок

Aleksandr
07.04.2016
19:15:54
Монолитные репозитории по-моему полная жопа )

Serge
07.04.2016
19:17:10
Есть разные мнения по этому поводу. Все зависит от процесса, инструментария и инфраструктуры

Vitali K.
07.04.2016
19:17:48
Слышал что используют и гит и перфорс одновременно

Центральное место перфорс

А гит для удобства

Serge
07.04.2016
19:18:15
Ну, перфорс умеет взаимодействовать с гитом

Aleksandr
07.04.2016
19:18:21
Мнения разные, да. Только те кто за монолитные просто ошибаюсья )

Serge
07.04.2016
19:18:44
Aleksandr
07.04.2016
19:18:49
сомневаюсь, что есть убедительная аргументация к использованию монолитных реп-ев

Aleksandr
07.04.2016
19:19:22
из одного файла с одной строчкой в один символ? мб да

Aleksandr
07.04.2016
19:19:25
@alexander_ilin в golangshow был срач на эту тему. Их аргумент - не надо настраивать много раз CI на каждый репозиторий.

Google
Aleksandr
07.04.2016
19:19:42
Достаточно настроить один раз на всю репу.

И "все всегда в курсе, что происходит в соседнем проекте, так как commit log общий"

Но это полный пиздец )

Serge
07.04.2016
19:20:32
Если это работает в отдельно взятом проекте, то почему нет...

Нужно понимать, что тебе это реально нужно и чем это грозит

amureki
07.04.2016
19:21:02
я вот слабо представляю, как в том же фейсбуке все мобильные приложения под все платформы лежат рядом с фейсбуком и прочими кишочками инстаграм они туда не впихнули вроде, на том спасибо

Aleksandr
07.04.2016
19:21:05
В отдельно взятом проекте все может и без тестов работать. Но в целом практика безтестия не вполне адекватная.

Хотя, ты можешь сказать "а вот если для одтдельного взятого проекта это норм?" - тут я ничего ответить не могу )

Serge
07.04.2016
19:21:48
Да, я к тому, что нельзя быть за или против. Но нужно понимать зачем тебе именно так

Aleksandr
07.04.2016
19:22:26
Я бы сказал, что ниша монолитных репозиториев очень узкая. И чаще всего к этому подходу склоняют те, у кого этот монолитный репозиторий такой, что весит не меньше гига.

Никто другой монолитные репозритории мне не проповедовал )

А вот у них, на мой взгляд, как раз-таки уже объективные проблемы.

Serge
07.04.2016
19:23:07
Тут еще от самой VCS зависит

Aleksandr
07.04.2016
19:23:09
git clone на час это уже объективная проблема.

git pull --rebase с адовым diff-ом это тоже уже проблема.

Те, кто спорит использует git.

Я других не рассматриваю _

Serge
07.04.2016
19:23:48
Если в VCS есть абстракция уровня продукт/проект, то там не надо ничего никуда выделять

Aleksandr
07.04.2016
19:24:03
Что это значит?

И почему продукт/проект не может == сервису )

Google
Serge
07.04.2016
19:25:34
git pull --rebase с адовым diff-ом это тоже уже проблема.
Во. Это главная тема. Ты должен видеть в своем репозитории только код, за который отвечает одна команда и желательно один артефакт

Aleksandr
07.04.2016
19:26:09
Они считают, что это плохо. Должен видеть ВСЕ изменения. Никто не должен жить и изоляции.

Serge
07.04.2016
19:26:12
Есть ещё много разных слов для определения абстракции этого уровня

Aleksandr
07.04.2016
19:26:13
в изоляции*

Serge
07.04.2016
19:26:36
Таких надо заново учить ООП отправлять

Так или иначе команда всегда живет в себе

Aleksandr
07.04.2016
19:27:17
Ага, потом из таких получится Егоры Бугаенко )

Serge
07.04.2016
19:28:05
Так вот, если VCS позволяет изолировать код команды от кода другой команды, то всё ок. В гите это делается выделением отдельных репозиториев

Aleksandr
07.04.2016
19:28:45
Я понимаю. И я тебе напоминаю, что в этом споре участвуют люди, использующие GIT. Следовательно инструментарий вообще весь тот же и спор чистый )

Serge
07.04.2016
19:29:09
Дальше можно выделять или не выделять отдельно какие-то компоненты, сервисы, артефакты. Тут главное не переборщить в обе стороны

Aleksandr
07.04.2016
19:29:52
А, я понял.

Не пользовался, хз что у них там.

Но наслушившись гугла люди это применяют в гите.

Serge
07.04.2016
19:30:53
Перфорс - это особенная игрушка. Для понимания полезно в нее поиграть. Она качается на халяву на 5 юзеров

Но наслушившись гугла люди это применяют в гите.
Да. Надо понимать, что за такими объемами кода непросто уследить. И нужен способный это сделать инструмент. Например, Perforce или Github Enterprise

Aleksandr
07.04.2016
19:33:15
Это имеет слабное отношение к разговору о монолите vs не монолите

Aleksandr
07.04.2016
19:38:47
Кстати, про Бугаенко. Никто не слушал?

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