
Марк
01.08.2016
17:31:23
Так я и не с тобой дискутировал. Ты ж влез

Alexey
01.08.2016
17:31:39
это ты, блядь, сюда со своими политическими фекалиями влез, чувак.

Марк
01.08.2016
17:33:28
Нет.

Alexey
01.08.2016
17:33:33
пидора ответ.

Google

Petr
01.08.2016
17:34:13
Спокойной ночи

Alexey
01.08.2016
17:34:20
и вам не хворать. :)

Марк
01.08.2016
17:35:02

Alexey
01.08.2016
17:35:37
сейчас ты выйдёшь и уйдёшь дорогой знакомой.

Марк
01.08.2016
17:36:05
Да пиздуй уже

Alexey
01.08.2016
17:39:47
почему такая хуйня постоянно — нормальные пацаны хоть из Донецка, хоть из Львова, хоть из Одессы, а как хуй которые на каждом углу свистит откуда он — так сразу ёбнутый?

Jonh
01.08.2016
18:10:11
Ээ, расскажите, какими профайлерами пользуетесь?
Есть вот проект примерно 50k LOC, нужно определить, что тормозит систему. До этого профайлеры для питона не юзал, не было необходимости.

Andrey
01.08.2016
18:15:53
а что за проект? веб?
если да, то посмотри по логам вебсервера, найди самые долгие операции на бэкенде. Настрой трешхолды для логирования долгих запросов в БД

Jonh
01.08.2016
18:19:16
а что за проект? веб?
Да, веб, но там ещё бывает тяжелая бизнес-логика, запросы в БД профайлятся отдельно, с этим проблем нет. Интересует именно производительность питоновского кода.

Andrey
01.08.2016
18:20:29
но сам не юзал, поэтому не знаю подойдет или нет

Google

Jonh
01.08.2016
18:22:08
Спасибо, попробую

Dmitry
01.08.2016
18:22:27

Jonh
01.08.2016
18:23:07

Dmitry
01.08.2016
18:23:51
ааа, в девичестве openerp, так пусть они и профайлят :)
жаль, конечно, что панели у нее нет. но с другой стороны там вроде обычный werkzeug, может не так и сложно будет приделать, оторвав от пирамиды или фласка
но самое простое - купите newrelic на месяц :)

Jonh
01.08.2016
18:36:02

Dmitry
01.08.2016
18:36:18
ну выше совсем не про логи
django-debug-toolbar (господи, прости), flask-debyg-toolbar, pyramid-debug-toolbar - это всё "заходишь на страницу и сразу видишь, кто тут так лихо тормозил, база, шаблоны, или говнокод"
если ни разу не видел, трудно наверное объяснить
включай newrelic, в общем
там будет куда посмотреть и ставить (а в твоем случае допиливать) нифига не надо
сразу увидишь, какая вьюха самая прожорливая, а какую чаще всех зовут. а что там в них больше всего времени жрет, какая функция
профайлить веб классическим профайлером - это возможно, но адок

Alexey
01.08.2016
18:40:05
и какбе совсем не то, что надо.

Dmitry
01.08.2016
18:40:12
ну типа да

Jonh
01.08.2016
18:40:37
Понял. Тулбар для джанги юзал в свое время. За newrelic спасибо, посмотрю, даже такая штука есть https://github.com/hibou-io/odoo-newrelic

Alexey
01.08.2016
18:40:42
ну типа да
https://lenta.ru/news/2016/08/01/instagram95/

Jonh
02.08.2016
07:39:37

H
02.08.2016
07:41:00
джанга медленное говно

Google

agic
02.08.2016
07:46:27
все гавно

H
02.08.2016
07:50:15
кроме мочи

Jonh
02.08.2016
07:57:53
джанга медленное говно
Но для быстрого прототипирования говна вполне же годится? Куча плюшек из коробки для типовых проектов

agic
02.08.2016
07:58:40
жопа тоже годится для производства говна

Jonh
02.08.2016
07:59:37

agic
02.08.2016
08:00:39
http://cs315924.vk.me/v315924453/de8/k6unV4biXtQ.jpg
такое?

H
02.08.2016
08:07:02
только потом страдать будешь, когда выстрелит сайтег

Andrey
02.08.2016
08:07:51

H
02.08.2016
08:09:54
? coub.com/v/83kat ← click for ?

Anders
02.08.2016
08:11:40

Dmitry
02.08.2016
08:15:54
джанга даже для "прототипирования" говно

Jonh
02.08.2016
08:16:54

Dmitry
02.08.2016
08:17:12
просто не используйте джангу :)

Andrey
02.08.2016
08:17:14
я использую Pyramid

Dmitry
02.08.2016
08:18:19
если джанго нравится до уссачки, можно пойти в python_ru или как там зовут этот чатик с девочками и тонко душевно организованными модераторами... там всем джанго нравится :)
а здесь прям в профиле написано про унижения :)))

H
02.08.2016
08:18:41
это почему?
http://klen.github.io/py-frameworks-bench/#results

Google

Andrey
02.08.2016
08:20:00
Да я все никак на трешку не пересяду, на двойке торнадо использовал но не для http

H
02.08.2016
08:21:24
ну у меня новый проект, старый переписывать я бы не стал ради питона3
вернее не новый, а вторая версия, исправление архитектуры

Jonh
02.08.2016
08:21:57

H
02.08.2016
08:22:10
которая там настолько хуево, что можно переписывать с 0 лол

Dmitry
02.08.2016
08:23:33

Jonh
02.08.2016
08:24:16
можно FAQ запилить и прикрепить в шапке

Dmitry
02.08.2016
08:25:21
вот еще :)
начнут рассказывать, что пункты фака - это достоинства, а не факапы джанги

Andrey
02.08.2016
08:25:42
джангоунижения каждый раз должны быть как первый

Dmitry
02.08.2016
08:29:16
плохой орм, стремные шаблоны, "зато встроенная админка" на которую все школьники дрочат, зато всем остальным приходится ее потом все равно переписывать, куча говна из батареек, в которой "есть все" и 90% ни на что не годна.

H
02.08.2016
08:38:33
Два чая этому господину сверху
Правда я бы не стал начинать на третьем питоне торнадо или твистед

Andrey
02.08.2016
08:42:29

H
02.08.2016
08:43:02
Я про него ничего не слышал, поэтому не сказал :)

Sharkus
02.08.2016
09:41:56

H
02.08.2016
15:40:34
котаны, есть шарящие в sql?
возвращает
1
2
2
3
2
2
2
6

Google

H
02.08.2016
15:40:40
надо чтобы было
1
2
3
2
6
схлопнуть одинаковые значения

Sharkus
02.08.2016
15:42:02
Хм.
Там только циферка, или ещё что-то?

H
02.08.2016
15:42:39
да не важно, любой тип одинаковый

Sharkus
02.08.2016
15:43:08
Без циферки я не особо уверен, что 1 2 3 >2< 6 эту двойку можно пощадить чем-то сравнительно простым.

H
02.08.2016
15:43:33
ну дистинкт не подходит
мне надо оставить порядок

Sharkus
02.08.2016
15:43:46
Да, я понял.

H
02.08.2016
15:44:56
у меня снимаются данные, я не хочу их выводить на графике если не было изменений
могу в скрипте это сделать, которые формирует данные, могу проверять при вставке

Sharkus
02.08.2016
15:45:18
хм

H
02.08.2016
15:45:39
но вроде интересная задача решить как я хочу, даже не гуглится сука

Sharkus
02.08.2016
15:46:20
Я бы предложил чего-то странное типа pl/sql и курсора с проверкой на равность предыдущему значению, например

H
02.08.2016
15:46:24
хуй знает какое там слово на английском, "схлопнуть"

Sharkus
02.08.2016
15:46:37
merge, как вариант

H
02.08.2016
15:46:40
да там 100% можно без такой ебалы
мерж не то
это типа объединить, там их куча, типа посчитать значения и так далее
лан, надо поесть и попробую решить

Sharkus
02.08.2016
15:48:26
Ага, ты и меня подгрузил :)