@ru_python

Страница 2365 из 9768
Pavel
28.02.2017
16:38:10
К вершинам мастерства - глава 11
да читал я это, но остаётся ощущение, что на глобус натягивают сову.

Artem
28.02.2017
16:43:55
Google
Nikolay
28.02.2017
16:44:05
а что лучше?
виртуалки и пакеты

Pavel
28.02.2017
16:44:46
а зачем вообще абстрактные классы?
в языке с утиной типизацией и философией "лучше просить прощение, чем разрешение"? Не знаю.

Nikolay
28.02.2017
16:45:07
описываешь интерфейс, описываешь неймспейс

инкапсуляция инкапсуляцией, но инстанс создать будет нельзя

Pavel
28.02.2017
16:47:50
инкапсуляция инкапсуляцией, но инстанс создать будет нельзя
то есть, abc нужен чтобы не делать базовый класс с пачкой raise NotImplementedError и для явного запрета создавать инстансы?

Pavel
28.02.2017
16:49:22
Johnnie
28.02.2017
16:50:17
@Enchantner а можно в одном абстрактном методе написать чуток кода? или это не есть гуд?

Nikolay
28.02.2017
16:50:42
вызвать, пока не отнаследуешься, будет нельзя

Ssi
28.02.2017
16:51:02
почему бы и нет. Он же не интерфейс

Michael
28.02.2017
16:51:08
Ну ребята... Ну для abs.register(), конечно. Именно для "утиной типизации" это и хорошо - делаем класс который никого не наследует, но декларируем, что он поддерживает тот же интерфейс.

Google
Johnnie
28.02.2017
16:54:46
Понял, тогда напишу в абстрактном, чтобы не писать одно и то же в наследниках

Michael
28.02.2017
17:10:54
Понял, тогда напишу в абстрактном, чтобы не писать одно и то же в наследниках
Общий код можно, но если обхявишь @abstractmethod всё равно придётся определять, хотя и можно вызывать через super().

Johnnie
28.02.2017
17:11:41
ну я так и хочу, чтоб супер везде писать просто

делать еще один класс не хочется

Roman
28.02.2017
17:17:31
Привет. Нужно поднять простой сервис для теста, который слушает порт и выводит в консоль метод запроса, заголовки и тело. Использовать простой socket или aiohttp?

Roman
28.02.2017
17:19:50
На тесте 10 в секунду. На проде - 3к в секунду.

Michael
28.02.2017
17:20:23
Если простой сокет, то можно вообще ничего не писать: socat -u tcp-l:8080,fork exec:cat

Roman
28.02.2017
17:23:34
А если делать производительное решение?

Petr
28.02.2017
17:24:05
ммм

netcat

Nikolay
28.02.2017
17:25:26
А если делать производительное решение?
за тебя http-запросы может вроде логировать даже nginx

Petr
28.02.2017
17:25:34
запрос-то состоит из метода, заголовка и тела

Nikolay
28.02.2017
17:25:34
зачем что-то дополнительно делать?

Roman
28.02.2017
17:26:27
Netcat нет. Потому что сервер не винде

Petr
28.02.2017
17:26:40
поставь себе неткат отдельно

Nikolay
28.02.2017
17:26:51
а, НА винде?

Google
Petr
28.02.2017
17:27:07
спокойной ночи, мск+4

Nikolay
28.02.2017
17:27:18
ну так nginx вроде под виндой тоже работает

Roman
28.02.2017
17:27:59
Долго)

Nikolay
28.02.2017
17:28:24
что долго?

тебе надо производительное решение же?

Roman
28.02.2017
17:29:14
Ну не совсем. Мне надо быстро протестить.

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

Андрей
28.02.2017
17:31:11
Нагрузку на что именно? Нагрузку сетевую какую винда может тянуть или питоновский скрипт запущенный на ней?

Michael
28.02.2017
17:31:12
kore.io? ?

Roman
28.02.2017
17:32:01
Питон скрипт

Андрей
28.02.2017
17:32:24
ну так тогда надо использовать производительные либы

такие как советовали aiohttp

Андрей
28.02.2017
17:32:47
или twsited

Roman
28.02.2017
17:32:49
Спасибо

Андрей
28.02.2017
17:32:52
и прочее

*twisted

Roman
28.02.2017
17:33:38
kore.io? ?
Спасибо. Интересная штука

Michael
28.02.2017
17:34:54
*twisted
Ну чего сейчас-то с этим затеваться? Новое уж имеет смысл на aio писать...

Google
Андрей
28.02.2017
17:35:45
ну мало ли, хочется же потестить пусть тестят, может в их случае быстрее/удобнее на твистеде поднять

Michael
28.02.2017
17:35:52
Спасибо. Интересная штука
Но kore - это уже точно не питон. Хотя и производительная штука.

Roman
28.02.2017
17:36:23
Андрей
28.02.2017
17:36:53
:)

Задача изначально противоречивая: быстро поднять, потестить, но ещё и чтобы производительно было и тоже производительность потестить и ещё и на винде и чтобы не сильно париться

Софи
28.02.2017
17:42:04
мяу

только у меня pycharm 2016.3 (и другие ide) стали слишком долго стартовать (причем без сплеша)?

Андрей
28.02.2017
17:43:57
у меня пайчарм начал долго стартовать ещё в 2015

я тогда пересел с него на саблайм

Admin
ERROR: S client not available

Андрей
28.02.2017
17:44:16
а потом на emacs

деградировал

Софи
28.02.2017
17:44:49
а потом на emacs
ну уж нет)

Дмитрий
28.02.2017
17:44:51
А на андройде кто-нибудь юзает ide какую-нибудь?

Андрей
28.02.2017
17:46:22
@d1ccb806 попробуй новую версию пайчарма качнуть

ещё там вроде из-за разных версий джавы может быть

openjdk

Google
Софи
28.02.2017
17:47:06
у меня пайчарм начал долго стартовать ещё в 2015
я не помню. четвертый что-ли стоял. но у меня все ide от jb стали так долго стартовать. даже брала чистую виртуалку с линем и триалом. так же все.

Андрей
28.02.2017
17:47:31
памяти мало наверное

Софи
28.02.2017
17:47:40
Андрей
28.02.2017
17:48:04
тогда хз, может быть тогда винт уже старенький ?

Софи
28.02.2017
17:48:04
как там jvm наконфигурили не смотрела

Дмитрий
28.02.2017
17:48:07
Конечно - sshd
А так, чтоб локально можно было и написать и скомпилировать?

Софи
28.02.2017
17:48:11
но х64 jvm вроде не тащит

Андрей
28.02.2017
17:48:12
они очень много при старте читают с винта

Софи
28.02.2017
17:48:36
тогда хз, может быть тогда винт уже старенький ?
не, все ок. phenom ii x6, 16 гб озу, ssd, win/nix

Андрей
28.02.2017
17:48:51
тогда вообще всё должно летать)))

можете уже делать мемы , что jb уже не тот

раз на такой машине долго стартуют его продукты

Софи
28.02.2017
17:49:49
тогда вообще всё должно летать)))
все летает. только бесит долгий старт. причем до обновы все ок.

можете уже делать мемы , что jb уже не тот
да. местами затыки по анализу. что печально

Андрей
28.02.2017
17:50:31
Софи
28.02.2017
17:51:13
chroot, debian arm, xorg, vnc, openjdk, pycharm ce

и все. хисптеры идут ставить vim или коннектиться на сервер

Aragaer
28.02.2017
17:52:00
я ставил на андроид гит клиент

Дмитрий
28.02.2017
17:52:22
Локально на андроиде? Это прикол такой?
Месье хочет извращений. А если серьезно, то что не так? Это ж тот же никс подурезанный

Софи
28.02.2017
17:52:29
а новых версий пайчарма то тю-тю =\

Aragaer
28.02.2017
17:52:54
для интерпретируемых языков на андроиде ваще все есть

Michael
28.02.2017
17:54:07
А так, чтоб локально можно было и написать и скомпилировать?
Ну если у вас андроид с нормальной клавиатурой, то не вижу проблемы - codeanywhere, idedroid, codepad - тысячи их!

Страница 2365 из 9768