
Dmitry
13.09.2016
10:33:55
в стартапы поломиться или в депутатыт
а можно и туда и туда, один хрен :)

Serge
13.09.2016
10:34:31

Dmitry
13.09.2016
10:34:43

Google

Serge
13.09.2016
10:34:44
столы в тенек ставили:)

Eugene
13.09.2016
10:34:45

Dmitry
13.09.2016
10:34:45
)

Serge
13.09.2016
10:35:04
тааак
это было давно, не парься. "начало начал" :)

Dmitry
13.09.2016
10:35:40
возвращаясь к теме PyQT

Serge
13.09.2016
10:35:40

Dmitry
13.09.2016
10:35:54
я по-прежнему считаю что это адекватная платформа если захотелось какой-то десктоп вдруг запилить

Eugene
13.09.2016
10:36:00
часто достаточно пары пайпов
Пайпы - это бстро, да, но иногда проще использовать готовое решение для обмена сообщениями. Проще и протокол обмена делать и использовать

Dmitry
13.09.2016
10:36:11
другое дело что кому это вообще сейчас нужно..

Serge
13.09.2016
10:36:53
ну, если не QT, то обертка для webapp, остальное еле дышит

Eugene
13.09.2016
10:37:19

Dmitry
13.09.2016
10:37:23
вот да, я бы сейчас скорее на такой вариант посмотрел

Serge
13.09.2016
10:37:41
тут вопрос надо ли именно PyQT или таки C++...

Google

Dmitry
13.09.2016
10:37:56
ну а смысл в плюсах когда можно в питоне =))

Serge
13.09.2016
10:38:18

Dmitry
13.09.2016
10:38:20
ядро можно в плюсах, если есть большое желание.

Eugene
13.09.2016
10:38:23
> webapp
Ну вот, ПО работает со специфичной железякой (детектор), используется на производстве для настройки этой железяки. тут web вообще никак не катит

Serge
13.09.2016
10:39:07

Eugene
13.09.2016
10:39:22
Там вроде и C++ особо не нужен для GUI. Ядро (библиотека) на C++, обёртки для неё на Boost.Python и GUI на PyQt. Нормально.

Serge
13.09.2016
10:40:12
http://electron.atom.io/

Dmitry
13.09.2016
10:43:52
чёт мне не кажется, что это может быть быстрее pyqt

Serge
13.09.2016
10:44:11
ну, быстрее работать или писать?

Eugene
13.09.2016
10:44:15
http://electron.atom.io/
Мне нужно было выводить на экран изображение. Рисовал его прямо в видеопамять на экран через hwnd (это в винде). Qt такое позволяет. Получается очень быстро

Dmitry
13.09.2016
10:44:24
а вот консистентнее будет - это да
учитывая что обычно нужен ещё и веб-клиент такой же

Serge
13.09.2016
10:44:45
electron так-то нормально работает, только память кушает, потому что chromium

Dmitry
13.09.2016
10:44:51

Serge
13.09.2016
10:45:19
а так в него можно любой native пробросить через nodejs :)
и писать хоть в память, хоть в com-порт
но будет ли это удобнее дебажить - не факт
с pyqt будет ближе к native коду

Dmitry
13.09.2016
10:47:40
как там эти прогнозы поживают
о том что веб убьёт нейтив везде и всюду :)

Google

Dmitry
13.09.2016
10:50:48
ux-инженер участвовал?

Eugene
13.09.2016
10:51:16
Есть проблемы в UI/UX? :)

Dmitry
13.09.2016
10:51:41
нет, просто любопытно

Eugene
13.09.2016
10:51:57
Нет, всё писал сам

Dmitry
13.09.2016
10:52:11
десктопная разработка на производстве это почему-то та область где ux-людей нету

Eugene
13.09.2016
10:52:12
Тему тоже сам в qss делал

Dmitry
13.09.2016
10:52:15
видимо, никто не считает нужным
и я :)))

Serge
13.09.2016
10:52:37
По взрослому всё

Dmitry
13.09.2016
10:52:38
сейчас я кстати понимаю что я тогда чудовищный интерфейс нафигачил

Andrey
13.09.2016
10:52:41
если ты делаешь b2b, то ux не нужен

Dmitry
13.09.2016
10:52:44
но оно работало и всем было норм

Andrey
13.09.2016
10:52:56
и так будут пользоваться

Dmitry
13.09.2016
10:52:57

Eugene
13.09.2016
10:53:03
Ну я вообще за то, чтобы такие люди были. Особенно после прочтения книжек Раскина и Алена Купера

Dmitry
13.09.2016
10:53:17
ну вот а я тогда даже книжек никаких не прочёл

Andrey
13.09.2016
10:53:17
в идеальном мирк нужен

Dmitry
13.09.2016
10:53:21
лепил кнопки просто чтобы влезли

Andrey
13.09.2016
10:53:23
а по факту для бизнеса нет

Dmitry
13.09.2016
10:53:28
и передвигал только когда кто-то на них ругался

Google

Dmitry
13.09.2016
10:53:40
а теперь попробуй оттенок пикселя поменять
сразу по голове прилетит

Serge
13.09.2016
10:53:45

Andrey
13.09.2016
10:54:21
это если контракт не на пять лет сразу

Aleksander
13.09.2016
10:54:45
народ, для тех кто искал замену sentry и аналог newrelic
https://getappenlight.com
теперь opensource
python+js

s0b0lev
13.09.2016
10:55:26

Serge
13.09.2016
10:55:37
Я понимаю, это как с экскаватором - главное функциональность. А потом приходит производитель с эргономичной кабиной и от фирмы, закупившей такие машины, перестают уходить работники

Admin
ERROR: S client not available

Serge
13.09.2016
10:55:59
Спс

Aleksander
13.09.2016
10:56:52

s0b0lev
13.09.2016
10:58:07
Не, там тоже собираются эксепшены по группам, (интегрируется удобно в слак и спамит если 1эксепшн проявился больше 4 раз за 5 минут что ли)
Показывает узкие места и тд
Ну и разбирает как страница рендерится и куда время тратится
sql там и тд

Dmitry
13.09.2016
10:59:14
а чем это всё лучше сентри, напомните?..

s0b0lev
13.09.2016
10:59:19
Ну и еще можно релизы настроить, тогда видно как меняется статистика после деплоев

Google

s0b0lev
13.09.2016
11:01:01
ну и большой минус что бесплатная версия только за последние 72 часа хранит данные

Aleksander
13.09.2016
11:05:31
sentry - аггрегатор логов
2 других продукта ещё и мониторинг системы делают и показывают узкие места (медленные запросы, время логики, время запросов и т.п.)

Serge
13.09.2016
11:45:49
А метрики я уже на Prometheus с Grafana сделал:)

Ivan
13.09.2016
13:16:06
Кто-нибудь юзал эту библиотеку в проде? https://github.com/bakwc/PySyncObj

Dmitry
13.09.2016
13:17:08
я читал как-то на хабре статью про то как они его пилили
если реализацию допили и сделали более правильный raft то круто
раньше нельзя вроде как было добавлять ноду на лету

Ivan
13.09.2016
13:18:45
Да, он добавил в 0.2
Правда документации нет, все методом просмотра кода только понять можно

Dmitry
13.09.2016
13:19:47
о, это прикольно. @nonamenix знаешь автора?

Danil
13.09.2016
13:23:20

Dmitry
13.09.2016
13:24:26
хы))

Dmitry
13.09.2016
16:26:56
мне всё ещё кажется специфичной затея мутить распределёнщину на app layer

Jonh
13.09.2016
17:29:01
https://vc.ru/p/cuba-coder

Sergey
13.09.2016
18:21:46
приятности из 3.6:
Match object groups can be accessed by __getitem__, which is equivalent to group(). So mo['name'] is now equivalent to mo.group('name').

Aleksandr
13.09.2016
18:52:28
вот записался спикором на митап в бостоне https://www.meetup.com/bostonpython/events/231638367/
буду рассказывать более мнее то же что и на пиконе
мм, кстати, если в рф в старбаксе есть pumpkin spice latte то рекомендую, вкусненько

Aleksandr
13.09.2016
19:18:45
по-моему нет :(

Aleksandr
13.09.2016
19:19:55
у вас со вкусом коррупции просто