
Sergey
07.04.2016
21:51:13

amureki
07.04.2016
21:51:29
github enterprise скорее, наверное)

Aleksandr
07.04.2016
21:51:30

Andrey
07.04.2016
21:51:40
не. пока svn, потом hg будет

Google

Andrey
07.04.2016
21:52:46

Sergey
07.04.2016
21:52:52

Aleksandr
07.04.2016
21:53:02
Кто сказал что я им владею.
Я не хочу владеть всем кодом.
Я хочу владеть тем, с чем я работаю )
Пусть другие люди в своей песочнице пишут фрондент, я в своей бекенд.
Я к ним не лезу, они ко мне )
Зачем мне читать их commit message как они прекрасно сделали рефакторинг каких-нибудь react виджетов )
Или портянки diff-ов с фиксами верстки.
Или если в проекте есть бинарники в репозитории. Хочу я такой свой клевый код push-нуть, а мне перед этим нужно вытащить 500 метров бинарников которые кто-то добавил )

Sergey
07.04.2016
21:57:46
Ну вот говорят, что гит не у дел в такой схеме. Скорее всего в других инструментах свои пути решения этих проблем есть

Andrey
07.04.2016
21:58:10
это в гите так. в других системах ты вполне можешь пушить файлы, которые никто не менял и не тянуть изменения остальных

Aleksandr
07.04.2016
21:58:21
Например в SVN )

Google

Andrey
07.04.2016
21:58:26
например да

Aleksandr
07.04.2016
21:58:32
И иметь другой набор граблей )

Andrey
07.04.2016
21:59:09
вот поэтому от svn у нас тут тоже хотят отказаться

amureki
07.04.2016
21:59:32
и решили идти в сторону hg и монорепа?

Aleksandr
07.04.2016
21:59:52
Я только не совсем понимаю чем hg в этом плане спасает.
Логика же та же ...

Andrey
07.04.2016
22:00:24
тем, что его запачил в последние годы фейсбук для своего монорепа
ну и вообще не хватает прежде всего нормальных легких веток в svn. в hg они есть

Aleksandr
07.04.2016
22:01:24
Это общие слова. Что он делает иначе? Скоростной pull, автофильтрация log-ов или там что-то типа subtree вместо submodules
Subtree похожии на эти легкие ветки?

Andrey
07.04.2016
22:02:08
я вот тут не могу говорить, я туда пока вообще не влезал.
про hg я могу пока только руками махать

Serge
07.04.2016
22:28:00

Andrey
07.04.2016
22:36:53
У нас чуваки пытались. То есть он вроде сожрал, но работать с ним было уже невозможно. Может просто в линуксе эти коммиты мельче? Работа в svn весьма потворствует царь-коммитам

Aleksandr
07.04.2016
22:39:02
У них приличные коммиты. Без царей.
А по штукам пол ляма

Michael
08.04.2016
04:53:05

Aleksandr
08.04.2016
08:06:21
На тредах?

Aleksandr
08.04.2016
08:23:53
напомните, какая сортировка используется в встроенных функциях?

Aleksandr
08.04.2016
08:26:44
qsort?

Google

Aleksandr
08.04.2016
08:27:33
нет, ксорт не устойчив.

Aleksandr
08.04.2016
08:28:08
Timsort
https://en.wikipedia.org/wiki/Timsort
Timsort has been Python's standard sorting algorithm since version 2.3
Может до 2.3 был quicksort

Aleksandr
08.04.2016
08:29:04
спасибо ??

Aleksandr
08.04.2016
08:29:05
Но по сути мерджсорт )
Составляешь вопросы для собеседования? )

Aleksandr
08.04.2016
08:33:41
хаха, не. При помощи людей это быстрее находится, плюс кому-нибудь может прокачать эрудицию)
А так, я думал стоило ли тратить время на написание своей сортировки, или встроенная пойдёт)

Serge
08.04.2016
08:37:11
Своё ты всегда успеешь написать.

Aleksandr
08.04.2016
08:38:10
Ну, встроенная сходу по памяти хуже, ибо mergesort )

Serge
08.04.2016
08:38:48

Aleksandr
08.04.2016
08:39:20
там где-то выше, в обсуждении про репозитории, был поинт, что нужно понимать зачем именно так. Собственно, чтобы это понять, нужно знать что происходит.
может мне вообще богобогосорт подойдёт
или наоборот, оный под капотом используется
люблю всё знать

Serge
08.04.2016
08:39:52
Тебе подойдет что угодно, что не надо писать

Aleksandr
08.04.2016
08:39:58

Google

Serge
08.04.2016
08:40:01

Aleksandr
08.04.2016
08:40:10
проблема в том, что мне нужно много своего писать

Serge
08.04.2016
08:40:49

Aleksandr
08.04.2016
08:41:23
Это вредно
вот что действительно вредно, так это делать что-то, не представляя как это работает.

Aleksandr
08.04.2016
08:41:43
Это инкапсуляция (!)

Serge
08.04.2016
08:42:06

Aleksandr
08.04.2016
08:42:35

Serge
08.04.2016
08:42:58

Aleksandr
08.04.2016
08:43:18
Ну может человек - учитель, чего ты.

Aleksandr
08.04.2016
08:43:34
лол

Serge
08.04.2016
08:43:35
Ну да и правда

Aleksandr
08.04.2016
08:43:38
в каком-то смысле.

Roman
08.04.2016
09:06:01
Хотя, иногда встречаются штатные какашки :(

Serge
08.04.2016
09:06:44
ну, это быстро видно
типа преобразования времени через таймзоны с использованием батареек:)

Aleksandr
08.04.2016
09:07:28
Таймзоны ... боль :(

Roman
08.04.2016
09:07:40
Например, в http redirect есть Location
Там должно быть только ascii

Google

Roman
08.04.2016
09:07:55
Но все забили и херачат юникод :(
Да, таймзоны

Aleksandr
08.04.2016
09:14:05
Просто люди пользуются RFC стандартом < 1999 года
Там non-ASCII был разрешен ;)

Dmitry
08.04.2016
10:07:15
Перевод времени ещё тоже боль :(

Aleksandr
08.04.2016
10:11:15
https://www.youtube.com/watch?v=-5wpm-gesOY
Я ранее не знал, что все ТАК плохо )

amureki
08.04.2016
10:12:25

Aleksandr
08.04.2016
10:12:32
И не только )

amureki
08.04.2016
10:12:46
ага, я в какой-то момент с нее вообще выпал

Aleksandr
08.04.2016
10:13:25
Когда страна решает внезапно перевести часы на 30 минут и при этом никому не сказать - тоже ок )
@amureki кстати в итоге вчера ощутил всю проелесть ООП? )

amureki
08.04.2016
10:16:59
не, я только скачал на телефон, времени еще не было

Aleksandr
08.04.2016
10:17:36
А, ок.

Roman
08.04.2016
10:43:26
граждане, а вот скажите, что за хеш hashlib.new('sha') ?

Serge
08.04.2016
11:19:42

Roman
08.04.2016
12:18:43

Aleksandr
08.04.2016
12:22:40
sha512 пробабли

Serge
08.04.2016
12:23:18
што? )
The most sane option at the moment of version release