@spbpython

Страница 35 из 785
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
Если репозитории разные я могу ссылаться на конкретную версии библиотеки. В монолите такой прелести нет.
такой прелести, как поддерживать совместимость с чуваками, которые юзают версию двухлетней давности, да

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 я могу пока только руками махать

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

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

А по штукам пол ляма

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
Ну, встроенная сходу по памяти хуже, ибо mergesort )
Хуже чего? В требования не укладывается? Памяти не хватает? Стоит задача оптимизации по памяти?

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
Кто это сказал? Ты уже что-то написал? Оно уже по требованиям не проходит?
задача такая. Написать много своего, что, скорее всего, пока не реализовано.

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
в каком-то смысле.

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
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

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