@spbpython

Страница 104 из 785
Serge
30.08.2016
15:34:48
да, кое-где и Centos еще 6-й используют во всю, но это не значит, что это что-то показывает

https://github.com/google/ggrc-core
очень полезная всеми используемая штука, дико популярная?

Mehti
30.08.2016
15:35:40
очень полезная всеми используемая штука, дико популярная?
проектов на python там уйма, я ведь не буду все сюда кидать)

да, не все пользуются популярностью вне google, но почти все написаны на python 2

Google
Serge
30.08.2016
15:37:07
ну так гугл же, appengine, свой стек

пока гугловый внутренний стек не станет ориентирован на Py3, там нечего ловить.

проекты гугла - это еще далеко не весь гитхаб, внезапно

GNU/Docker
30.08.2016
15:38:05
Жирно

Очень жирно

Легасиговно было и будет всегда

Serge
30.08.2016
15:39:13
да, не все пользуются популярностью вне google, но почти все написаны на python 2
питон, кстати, не особо пользуется популярностью внутри гугла;) ну, не драйвит гугл питоновское сообщество, не та это компания, вот так вот сложилось

GNU/Docker
30.08.2016
15:39:17
Вот как раз у нас центос 6 и питон 2.6.6

только недавно прикрутили механизм сборки под el6 и el7

Serge
30.08.2016
15:41:26
вот еще можно почитать https://www.paypal-engineering.com/2014/12/10/10-myths-of-enterprise-python/

GNU/Docker
30.08.2016
15:41:30
поддержка 2.х в библиотеках это боль, пуздон 2 должен умереть

страшно же смотреть на эти компат-извращения

Myth #6: Python is slow First, a critical distinction: Python is a programming language, not a runtime.

Google
Serge
30.08.2016
15:44:21
на питоне 2 было написано ну очень много всего и многие до сих пор это используют и не обновляют версии, а значит и версию питона, а значит они пилят туда еще и всякие плагины и патчи на 2-м питоне. вообще, это как с C++. много ли кода действительно активно использующего C++11 хотя бы? Так может и не надо на нем писать? А вот активная разработка в открытых проектах как раз про последние стандарты.

GNU/Docker
30.08.2016
15:44:24
кстати да

Dmitry
30.08.2016
15:45:47
нужно двигать новые технологии!

Serge
30.08.2016
15:45:51
поддержка 2.х в библиотеках это боль, пуздон 2 должен умереть
ну 2.7 еще более менее, хотя вот MyPy под 2.7 - это ну прямо совсем забавно

Serge
30.08.2016
15:46:24
А с докером так и вовсе по фигу. Ну нааписано что-то на 3.5, ну запусти его под 3.5.

GNU/Docker
30.08.2016
15:46:26
а там надо типа #type: (str, str)

чёт такое?

я натыкался на пеп прост, поржал и не вчитывался.

Serge
30.08.2016
15:46:58
ну да, там каменты к сигнатуре, каждая аннотация на отдельной строке

GNU/Docker
30.08.2016
15:47:09
занятно

с докером вообще пофигу, да

Serge
30.08.2016
15:47:26
ну и сигнатура размазана по строкам

поэтому всё надо писать на Py3.6, C++17 и ES2017 :)

GNU/Docker
30.08.2016
15:48:21
кек

Dmitry
30.08.2016
15:48:34
не ссать и писать

GNU/Docker
30.08.2016
15:48:48
пиши на си, пиши не ссы

Serge
30.08.2016
15:49:08
особенно длинные проекты. если начинаешь проект на пол года, значит надо брать версии всего, которые зарелизятся в процессе

GNU/Docker
30.08.2016
15:49:19
динамическая линковка это бич

Google
Serge
30.08.2016
15:49:24
а тем более на год...

GNU/Docker
30.08.2016
15:49:27
всё было бы проще.

Serge
30.08.2016
15:49:40
GNU/Docker
30.08.2016
15:49:49
ну да.

но докер это там всякие сервисики.

а софт на тачку немношк другое.

Serge
30.08.2016
15:50:18
но докер это там всякие сервисики.
странно такое от человека с таким ником читать:)

GNU/Docker
30.08.2016
15:50:25
кек

Serge
30.08.2016
15:50:36
а софт на тачку немношк другое.
ну там же есть сейчас как оно называется...

GNU/Docker
30.08.2016
15:50:36
ник прост свободен был

что?

Serge
30.08.2016
15:52:40
Flatpak во

Serge
30.08.2016
15:53:05
http://flatpak.org/

GNU/Docker
30.08.2016
15:53:45
ого

интересно

вообще интересно сколько будут играть на подливе еще

с этими дистрибутивами

прикольно

ещё один пакетный менеджер

Serge
30.08.2016
15:56:16
вообще интересно сколько будут играть на подливе еще
есть разные мнения https://solus-project.com/forums/viewtopic.php?t=1508

Google
GNU/Docker
30.08.2016
15:56:19
выглядит интересно

пробовал?

Serge
30.08.2016
15:56:38
пробовал?
нет. даже не ставил ничего.

GNU/Docker
30.08.2016
15:57:16
я прост почитал про stali

там есть интересные мысли

но границы не соблюдаются

Mehti
30.08.2016
15:57:38
Не только проекты гугла на python 2. OpenStack, Rackspace и другие компании работающие с облачными вычислениями пишут на python 2. Аналогия с C++ очень плохая, просто потому что C++ пытаются сделать мультипарадигмальным, а это с каждой версией все хуже и хуже выглядит

GNU/Docker
30.08.2016
15:57:40
и всё скачивается в дрочево

типа конфигов в сорцах.

Admin
ERROR: S client not available

GNU/Docker
30.08.2016
15:58:16
странная позиция

плюсы становятся только лучше

теперь на них хоть писать можно

проекты гугла никого не интересуют.

Dmitry
30.08.2016
15:59:35
кроме гугла)

Serge
30.08.2016
15:59:58
кроме гугла)
тут есть варианты:)

GNU/Docker
30.08.2016
15:59:59
эти боянисты даже protobuf написали

зачем-то.

лишь бы забоянить что-то

Google
Dmitry
30.08.2016
16:00:21
:)

Mehti
30.08.2016
16:00:34
у меня предвзятое отношение к C++)

Serge
30.08.2016
16:01:01
GNU/Docker
30.08.2016
16:01:07
у меня предвзятое отношение к предвзятому отношению.

Mehti
30.08.2016
16:03:41
Согласен. Тут скорее все зависит от компании и области в которой используется Python

Sergey
30.08.2016
18:39:51
почему open не открывает файл через pathlib.Path?

Ivan
30.08.2016
19:05:21
>>> with Path().open() as f

Sergey
30.08.2016
19:06:08
это ответ на другой вопрос интересует, почему именно open не умеет это

здесь объясняют, почему не наследуется от str: http://www.snarky.ca/why-pathlib-path-doesn-t-inherit-from-str но почему open не принимает Path пока непонятно

Sergey
30.08.2016
19:11:48
о

здорово, спасибо

Serge
30.08.2016
19:19:51
Да, я тоже было предположил поначалу, что вся stdlib возьмет и будет работать с Path. Пришлось везде делать open(str(path))

Dmitry
30.08.2016
19:30:05
ээ

а можно теперь на пальцах суть?..

Maxim
30.08.2016
19:32:42
Да, я тоже было предположил поначалу, что вся stdlib возьмет и будет работать с Path. Пришлось везде делать open(str(path))
Это != 'Path будет наследовать str' И вообще было бы неплохо, если бы stdlib принимал path, но уж точно не через наследование

Sergey
30.08.2016
19:33:33
Maxim
30.08.2016
19:34:23
Я вот с этой ссылкой как раз и соглашаюсь

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