
Serge
24.01.2017
13:13:19
а что тогда не велосипед в данном случае?

Andrey
24.01.2017
13:13:20

Serge
24.01.2017
13:13:36
pip не массовая?

Andrey
24.01.2017
13:14:33
ты еще скажи, что деплой баш скриптами не велосипед, потому что bash массовый

Google

Roman
24.01.2017
13:14:40

Dmitry
24.01.2017
13:15:02

Serge
24.01.2017
13:15:38
@schors

Andrey
24.01.2017
13:15:42

Aleksandr
24.01.2017
13:15:53
Мы сыны батрацкие,
Мы за новый мир,
Щорс идет под знаменем —
Красный командир.
Вряд ли он велосипедил

Andrey
24.01.2017
13:16:40

Serge
24.01.2017
13:16:59
у меня нет надстройки;) я исспользую его возможности правильно:)
ты можешь не использовать так же как я, а просто делать freeze, это не важно
важно, что в репе есть requirements.txt и понятно как им пользоваться

Roman
24.01.2017
13:18:08

Eugene
24.01.2017
14:03:01
Ничего не слышно, pip и setuptools не собираются сделать официальными пакетами в python? Уже сейчас утилиты для загрузки pip есть. Вроде как вся эта кухня из PyPA развилась в серьёзную инфраструктуру, которая, почему-то существует как отдельный проект.
Когда-то, например, модуль multiprocessing тоже был отдельным проектом, потом его включили в стандартную библиотеку, да много таких примеров.

Serge
24.01.2017
14:06:37
оно будет отдельным, чтобы не зависеть от релизов питона

Google

Serge
24.01.2017
14:06:49
ну и оно применимо не только у CPython
т.е. вот введение Pipfile никак не связано с версией CPython

Eugene
24.01.2017
14:16:41
Хотя, например, тот же virtualenv включили в официальный дистр и по моему это правильный шаг и очень удобно. Знаю, что есть противники virtualenv, но я всегда разрабатываю проекты в venv.

Serge
24.01.2017
14:26:00
ну там способ его создания зависит от пакетов в батарейках, поэтому нет смысла отделять

GNU/Docker
24.01.2017
14:29:54

Eugene
24.01.2017
14:33:01
venv в CPython включили.
New in version 3.3.

GNU/Docker
24.01.2017
14:33:34
ого
а я и не знал
прикольно

Roman
24.01.2017
14:53:07
гыыг
чуть что, в nodejs вспоминают про gil в питоне )

Dmitry
24.01.2017
14:53:53
да, гил в питоне - это как госдолг сша
а ты на ноде пишешь что-то? :)

GNU/Docker
24.01.2017
14:54:54
Это у тебя симметровая аватарка?

Roman
24.01.2017
14:56:32

Dmitry
24.01.2017
14:58:00
Это у тебя симметровая аватарка?
да, я симметра-мэйн. https://scontent.xx.fbcdn.net/v/t1.0-9/16142672_1227275024022119_2235038903835958775_n.jpg?oh=7e04ba84128e057c8fadefc18dbe3d35&oe=5914CB53

GNU/Docker
24.01.2017
14:58:23
Нормааас

Dmitry
24.01.2017
14:59:25
мне нода не нравится, но она так активно во фронте используется, что приходится в неё тоже порой

Aleksey
24.01.2017
15:04:47

Google

Dmitry
24.01.2017
15:06:11
О чем вы?
https://playoverwatch.com/en-us/heroes/ Но это так, оффтоп, так что если что приходите в личку )

Eugene
24.01.2017
19:14:50
Пришло сегодня письмо:
Hello,
Thank you for contributing to the ITK 4.11.0 release!
Please enter your mailing address in this form to receive a memento marking your contribution. If you have previously entered your address and it has not changed, no action is required.
Приятно конрибьютить в такие проекты. Это тот проект Kitware, про который я как-то писал, где очень дружелюбное и отзывчивое сообщество. Сделал им всего несколько контрибьюций за пол-года, считаю мелочёвка вообще.

Serge
24.01.2017
19:15:35
да, прикольно

Sasha
24.01.2017
19:43:49
А в каком баре в четверг будет встреча?

Dmitry
24.01.2017
19:45:30

Sergey
24.01.2017
19:47:48
все пьют пиво?

Dmitry
24.01.2017
19:48:10
а то. Но это необязательная мера.

Vitali K.
24.01.2017
20:46:02
Господа, какую криптографическую либу посоветуете для моего случая. Нужно сгенерить пару ключей. Зашифровать данные открытым и расшифровать закрытым.

Serge
24.01.2017
20:47:01
я знаю только https://pypi.python.org/pypi/pycrypto мне хватало

Vitali K.
24.01.2017
20:47:35

Sergey
24.01.2017
20:48:37
кстати да, может быть и счастья больше будет

Eugene
24.01.2017
20:48:48

Eugene
24.01.2017
20:49:50
Правда, я для RSA её не использовал.

Sasha
24.01.2017
20:50:30
спасибо

Eugene
24.01.2017
20:51:14
тут прозвучали как-то слова, что ЕПАМ сдаёт в рабство. Можно раскрыть тему? Люксофт, я так понимаю, тоже?

Serge
24.01.2017
20:58:17

Sergey
24.01.2017
21:04:31
а про simbirsoft кто-нибудь слышал?

Eugene
24.01.2017
21:10:50
На счёт PyCrypto, если будете её использовать для RSA, собирайте с fastmath, это ускорит работу алгоритмов ассиметричной криптографии. По умолчанию без неё вроде собирается, но я уже плохо помню.
Там точно была проблема под виндой. Вот нашёл тикет: http://xpra.org/trac/ticket/373
Быстрая длинная математика требует gmp и mpfr, а они официально под виндой не поддерживаются. Есть сборки неофициальные для CGAL, но они старые.

Vitali K.
24.01.2017
21:13:05

Google

Eugene
24.01.2017
21:13:21
Тогда пофиг

Andrey
24.01.2017
21:59:18

Sergey
24.01.2017
21:59:34
ну да

Andrey
24.01.2017
22:00:01
ну питона в ульяновске нет

Sergey
24.01.2017
22:01:13
они ищут в Саранске питон-разработчика

Andrey
24.01.2017
22:06:09
а ты там?

Sergey
24.01.2017
22:08:13
да

Admin
ERROR: S client not available

Dmitry
24.01.2017
22:09:21
саранск, ульяновск
эти и другие непонятные слова в лексиконе питон-разработчика

Sergey
24.01.2017
22:10:35
это рядом с ленобластью
Осло примерно на таком же расстоянии находится
а Москва рядом?
у нас тут есть филиал питерской heads and hands, правда там python используется только для бэкенда моб. приложений

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

Aleksander
24.01.2017
22:23:43
На счёт h1b трамп же грозится её отменить
Типа работы для местных нет

Andrey
24.01.2017
22:24:24

Aleksander
24.01.2017
22:26:08
Ну закон о персональных данных приняли же
Линкедин ушёл

Andrey
24.01.2017
22:37:19

Google

Roman
24.01.2017
23:00:39
Тут интересную задачу подкинули: есть список и надо найти элементы, которые встречаются более одного раза

Andrey
24.01.2017
23:33:40
список питоновский или обычный? что с размером?

Roman
24.01.2017
23:37:18
Питон
Размер любой, но подразумевается что там тысячи элементов

Sasha
24.01.2017
23:41:24
больше никаких ограничений нету?
частота повторений там или возможно ограничения на сами эл-ты(целые числа, например)

Andrey
24.01.2017
23:43:50
ну, если в память влезает, значит видимо Counter нам светит
либо отсортировать

Sasha
24.01.2017
23:44:53
в общем случае O(n log n)

Andrey
24.01.2017
23:45:26
ну Counter за n, но и памяти еще n

Roman
24.01.2017
23:46:06
Ну, с каунтером там возможны варианты :)

Sasha
24.01.2017
23:46:19
counter - это ты хэшпаму строить хочешь?
не знаю, что такое counter

Andrey
24.01.2017
23:46:34
collections.Counter

Sasha
24.01.2017
23:46:42
если да, то вообще говоря там не n
там хэш функция используется?
иначе не "n" будет

Andrey
24.01.2017
23:47:22
да, это надстройка над словарем

Sasha
24.01.2017
23:47:36
там не O(1)

Andrey
24.01.2017
23:47:39
варианты там в случае массовых коллизий