@spbpython

Страница 273 из 785
Sergey
31.01.2017
15:59:01
хорошо, через часа 2 сделаю чтобы удобно было делать кодеревью
как обещал, правда чуть позже, рефакторинг не делал https://github.com/armicron/OctoPrint-PrintHistory/commit/02d485187ce12713fa634465c6eeecd10bff7d70

уже вижу что метод parse везде одинаковый, надо выносить в родительский класс

Sergey
31.01.2017
16:05:23
сейчас исправлю

Google
Dmitry
31.01.2017
16:05:53
почитай github flow, кстати. если ещё не

Sergey
31.01.2017
16:06:05
https://github.com/armicron/OctoPrint-PrintHistory/pull/1

почитай github flow, кстати. если ещё не
я открыл вкладку, а почитать пока нет времени

Sasha
31.01.2017
16:33:34
ребзя, привет всем

добрейшего вечерочка

хотел вот узнать, у меня почему то tornado не выполняет set_cookie()

вот я не понимаю



это супер тривиальный вариант, но большего не надо, поэтому, прошу подсказать именно почему set_cookie не работает

причем, даже интереснее

для первой строчке в файле - все работает

для второй - уже нет

в чем беда - не понимаю

Google
GNU/Docker
31.01.2017
16:58:28
В иф то заходит?

Dmitry
31.01.2017
16:59:44
а чего гадать. ipdb/wdb-шнись туда и посмотри, @rmnff

Sasha
31.01.2017
17:00:46
В иф то заходит?
да, все условия выполняются, а вот сам self.set_cookie() работает только для первого пользователя в файле

тот кто на первой строке

менял местами с другими пользователями

работает всегда для того, кто первый в строке

а находит пользователей на любой строке

GNU/Docker
31.01.2017
17:01:34
ты понимаешь как куки работают?

Sasha
31.01.2017
17:01:52
насколько я знаю, сохраняют в браузере ключ:значение

так?



вот собственно сам файлик с данными

если местами строчки поменять, то будет работать для rmnff

не меняешь, работает для pidor

Dmitry
31.01.2017
17:56:19
нет..
так почитай) очень сложно написать штуку которую ты не понимаешь как работает

и не именуй так ничего, ever. Я про обсценную/не значащую лексику naming matters

@armicron так, теперь с тобой давай разберёмся. Ты читал https://github.com/thoughtbot/guides/tree/master/code-review?

Sergey
31.01.2017
18:14:07
нет, не читал

Be grateful for the reviewer's suggestions. ("Good call. I'll make that change.")

Google
Dmitry
31.01.2017
19:25:03
@armicron поревьюил бегло по стилю

по логике/перформансу лень :) мб кто другой набежит ещё

Sergey
31.01.2017
19:26:09
спасибо, там и так 30 комментариев

Александр
31.01.2017
19:28:36
спасибо, там и так 30 комментариев
Можешь autopep8 натравить) или flake8 ;)

Sergey
31.01.2017
19:28:51
pep8 ничего не покажет, потому что я им проверял

Александр
31.01.2017
19:28:57
Хотя пичарм и так все говорит...

Нормас ..

Dmitry
31.01.2017
19:32:40
Можешь autopep8 натравить) или flake8 ;)
про flake8 один из каментов =)

GNU/Docker
31.01.2017
19:57:37
дрочба на пеп8

что может быть лучше

Dmitry
31.01.2017
20:00:13
только кокаин с соска мулатки поутру, конечно же

ну и троллить лига за эклипс разве что

Dmitry
31.01.2017
20:03:46
Хотя пичарм и так все говорит...
увы. Помню парень перешёл как-то по моему настоянию с атома на пайчарм и страдал, что пайчарм: а) линтит как-то по-своему, не по pep8 б) линтит и форматирует различно — это вообще мозг ломает

Александр
31.01.2017
20:21:29
увы. Помню парень перешёл как-то по моему настоянию с атома на пайчарм и страдал, что пайчарм: а) линтит как-то по-своему, не по pep8 б) линтит и форматирует различно — это вообще мозг ломает
К сожалению, там в редакторе баги до сих пор появляются... Недавно эпичный баг там словил. Автоформат для регулярки применил, строка раскопировалась четыре раза. До этого встречались проблемы с переносом комментариев, с отступами. Еще эпичная бага была с дебаг точкой на второй перенесенной строке. Такая точка просто не срабатывала. А так, привык уже просто...

Dmitry
31.01.2017
20:22:38
при всей моей пылкой юношенской любви к джейтбрейнз, там дофига проблем

Serge
31.01.2017
20:30:55
это изменяемое поведение, в настройках можно переключится на пеп8
Который оно тоже реализует по своему. Это не pep8.py и не autopep8 и их не подключить туда.

IDE самоудовлетворяющееся

Paul
31.01.2017
20:55:08
при всей моей пылкой юношенской любви к джейтбрейнз, там дофига проблем
да где их нет... Любой умный инструмент всегда продуцирует проблемы. Чем умнее - тем больше проблем

Sasha
31.01.2017
21:24:27
пишу в vim, не знаю проблем

Google
Dmitry
31.01.2017
21:25:36
потому что выйти не можешь? :)

Sasha
31.01.2017
21:27:06
(да)

Dmitry
31.01.2017
21:27:16
??

Paul
31.01.2017
21:34:07
ходят слухи, что существует возможность загрузить емакс напрямую из едра. И получить ОС emacs. Вот это я понимаю - хардкор

Admin
ERROR: S client not available

Aleksander
31.01.2017
23:55:38
поделись ".vimrc" плиз.

Serge
01.02.2017
06:54:34
Зависит от шрифта в терминале

Jonh
01.02.2017
07:22:30
Как раз про шрифты: "It's fulltime job to get font rendering in X that doesn't make you want to actively poke your eyes out"

Serge
01.02.2017
07:49:47
Как раз про шрифты: "It's fulltime job to get font rendering in X that doesn't make you want to actively poke your eyes out"
Это откуда-то из прошлого заявление. И то это было раз и навсегда. А теперь еще и сразу из коробки. Кстати, в Linux сейчас из коробки рендеринг шрифтов получше маковского будет. По крайней мере, в Gnome на Fedora. Не знаю как там у космонавта.

Jonh
01.02.2017
08:06:40
По поводу макоси весьма спорно, но вот винда точно из коробки по рендерингу шрифтов проигрывает

Sergey
01.02.2017
08:36:43
import ConfigParser import io import os ... сделал imports в алфавитном порядке, что-то не очень хорошо выглядит

Michael
01.02.2017
08:37:42
сначало системные потом внутренние

Sergey
01.02.2017
08:38:07
pycharm не различает

хотя тут все системные

Serge
01.02.2017
08:41:26
import ConfigParser import io import os ... сделал imports в алфавитном порядке, что-то не очень хорошо выглядит
Это ты еще 80 строк импортов по четырем секциям разбитых не видел. Глаз пока несущественные вещи не научился пропускать...

Michael
01.02.2017
08:41:31
различает

Sergey
01.02.2017
08:42:15
ну значит это нормальная секция import? мне просто не нравится что длинная строка на 1-м месте

Google
Eugene
01.02.2017
08:47:34
А мне не нравится сортировка импортов по алфавиту. Это разве из pep8? Всегда думал, что это из google code style guide

Danil
01.02.2017
08:49:41
да, pep8 только рекомендует группировать * standard library imports * related third party imports * local application/library specific imports про сортировку ничего нет

Nikita
01.02.2017
09:41:43
https://medium.com/@squeaky_pl/million-requests-per-second-with-python-95c137af319#.gtthxivwd

Sasha
01.02.2017
09:52:12
какой-то левый бенч

Nikita
01.02.2017
09:56:16
я статью если честно не читал еще, пролистал. но вот тут [1] чувак тоже сомневается, но цифры там всё равно достойные. [1] https://github.com/squeaky-pl/japronto/issues/3

Roman
01.02.2017
10:05:11
https://medium.com/@squeaky_pl/million-requests-per-second-with-python-95c137af319#.gtthxivwd
Japronto is written almost entirely in C. The parser, protocol, connection reaper, router, request and response objects are written as C extensions.

Nikita
01.02.2017
10:06:12
в response всё равно как-то впинхнуть что-то. :) не из C же он туда пихает

Roman
01.02.2017
10:07:46
OS was reporting Xeon® CPU E5–2666 v3 @ 2.90GHz

10 ядер, с учётом ht - 20 vcpu. оно двухсокетное, так что в машине скорее всего была их пара.

так что я бы поделил то число(1.2млн) хотя бы на число физических ядер.

Danil
01.02.2017
10:09:54
а осталльные участники бенчмарка бежали на одном? ))

Roman
01.02.2017
10:09:57
с hello world у меня pypy показывал 160-170 krps на одном ядре.

Nikita
01.02.2017
10:10:19
ну про HT это только написано 20. по факту там будет 10. :)

Roman
01.02.2017
10:10:24
These results were obtained on AWS c4.2xlarge instance that has 8 VCPUs

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