
Artem
09.10.2016
16:19:28
извините за тупой вопрос (сам от себя не ожидал), но легально ли использовать threadpoolexecutor в wsgi окружении?

-
09.10.2016
16:28:59
Добрый вечер.
Пишу микросервис, который должен отвечать на запросы вида example.com/<a>/<b>/<c>
Протестировал несколько фреймворков (flask, bottle, aiohttp) и производительность не впечатлила: 2000 запросов в секунду - максимум.
Я что-то делаю не так и можно ускорить или это типичная цифра?

Artem
09.10.2016
16:30:10

Pavel
09.10.2016
16:35:41

Google

-
09.10.2016
16:44:12
посмотри hug.rest еще
Если запросов мало, то 1500 RPS, а если много, то вообще подвисает и ab пишет "apr_socket_recv: Connection reset by peer (104)".
Но, возможно, это косяк ab, а не hug. Хотя с другими такого не было.

Sergey
09.10.2016
16:45:36

Artem
09.10.2016
18:07:39

-
09.10.2016
18:21:28
Как расшаривать общие данные между процессами?

Artem
09.10.2016
18:27:45
Обычно путем использования базы данных для хранения этих самых общих данных. А так можно и mmap использовать, если очень хочется. Зависит от задачи
Есть multiprocessing.Queue, есть сокеты

-
09.10.2016
18:41:45
Ясно, спасибо.

Artem
09.10.2016
18:48:23
у меня на продакшене до 3 млн хитов в час, там по одному не самому мощному серверу на сервис. на одном hug+uwsgi+nginx, на втором flask+uwsgi+nginx, справляются очень хорошо

H
09.10.2016
18:55:55
ну так стандартно же, надо чтобы было 20к запросов в секунду, а на деле будет 5 в минуту ?

Subbotin
09.10.2016
19:02:34
да ладно. я вот пилил пару поделок на питоне под нагрузки >10к запросов в секунду. обычно упирается все в разлапистую логику, работу с базой, производительность орма

Google

Rustem
09.10.2016
20:00:41
ребят, писал кто-нибудь тут кейлогер на питоне? посоветуйте куда копать)

b0g3r
09.10.2016
20:01:20
winapi

[Anonymous]
09.10.2016
20:01:31

Rustem
09.10.2016
20:03:23

[Anonymous]
09.10.2016
20:03:35

b0g3r
09.10.2016
20:04:33
python: win32api + pyHook

Rustem
09.10.2016
20:05:32
python: win32api + pyHook
хмм, при помощ win32api пишут для windows x32, да? А более универсального варианта нет? Вообще целью является андроид. В плеймаркете не нашел нужный(да и не доверяю :) ). Вот думал попытаться написать на питоне и с помощью Kivy сделать приложение на андроид. Пока просто идея, но без понятия можно ли такое сделать.

b0g3r
09.10.2016
20:10:50
нет, не для win32, и для 64 тоже
на андроиде совершенно другое
хмм, при помощ win32api пишут для windows x32, да? А более универсального варианта нет? Вообще целью является андроид. В плеймаркете не нашел нужный(да и не доверяю :) ). Вот думал попытаться написать на питоне и с помощью Kivy сделать приложение на андроид. Пока просто идея, но без понятия можно ли такое сделать.

arisu
09.10.2016
20:17:04
Такс такс что тут у нас
Опять мамкины кулхакеры

Subbotin
09.10.2016
20:17:51
Универсальная библиотека кейлогинга под все платформы звучит крайне мало вероятно. Если и есть такое, то скорее всего на C.
Ну так хочет сам написать - уже прогресс.
Может вырастет новый Марк Руссинович

b0g3r
09.10.2016
20:19:50
кейлоггер под андроид не возможен же)

Rustem
09.10.2016
20:20:43

b0g3r
09.10.2016
20:20:46
да

Rustem
09.10.2016
20:20:49

Subbotin
09.10.2016
20:21:22
чё-чё? пишешь свою клаву, подсовываешь вместо текущей. вот тебе и кейлогер

Google

b0g3r
09.10.2016
20:24:11
эт надо сделать клаву такую же как у пользователя)
а как угадать?)

Dmitriy
09.10.2016
20:30:20

b0g3r
09.10.2016
20:31:03
ну это все теоретические способы)

Leonid
09.10.2016
20:31:08
Типа её кэш

b0g3r
09.10.2016
20:31:48
https://play.google.com/store/apps/details?id=com.androapps.keystroke.logger

Leonid
09.10.2016
20:31:49
Хотя все функции, синхронизации, подсказки, словарей я повырубал
https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin

b0g3r
09.10.2016
20:57:09
подскажите
хочу хостить 15 гб файлов
где-нибудь

b0g3r
09.10.2016
20:57:43
статики

arisu
09.10.2016
20:57:45
гугл диск

b0g3r
09.10.2016
20:57:54
там нет прямых ссылок, нинравится

arisu
09.10.2016
20:58:01
яндекс диск

CthUlhUzzz
09.10.2016
20:58:02
мега дает бесплатно 50 гб

b0g3r
09.10.2016
20:58:02
точнее они по-моему есть, но уходят в прошлое

arisu
09.10.2016
20:58:20
у яндекс диска вроде еще и вебдав есть
как раз

Google

arisu
09.10.2016
20:58:22
:D

Rustem
10.10.2016
00:41:23
Ребят, есть у кого промокод на фрилансим?
и что они дают?))

Тёма
10.10.2016
01:04:49

Me
10.10.2016
02:22:58
Привет. Есть ли на питоне3 рабочий обфрускатор или минимизатор JS кода Angular. Кто чем пользовался?

Admin
ERROR: S client not available

Artem
10.10.2016
02:36:00

Me
10.10.2016
03:57:11
нужно динамически обрабатывать. страницы хранятся с БД. выдернул, обработал сохранил в другое поле, все опреации без использования жесткого диска.
с npm не знаю как из питона вызывать.

Artem
10.10.2016
04:02:00
https://pypi.python.org/pypi/UgliPyJS/0.2.1
Но я даже не знаю, насколько он outdated.
всё, что я могу сказать тебе, что лучше, чем библиотека на js с этой задачей ничего не справится. нет ничего плохого в том, чтобы пользовать другую технологию, если она подходит для задачи лучше, чем твоя основная.

Me
10.10.2016
04:07:24
как не хотелось внешние вызовы делать, но видимо придется.
благо twisted все это обслуживает, с асинхроностью справится.
спасибо.

Artem
10.10.2016
04:12:46

87776
10.10.2016
05:06:30

Тёма
10.10.2016
06:05:47
а есть еще варианты?
я в питоне для веба не шарю вообще, если честно, но этот вариант самый глупый и простой вроде

87776
10.10.2016
06:17:50

terry
10.10.2016
07:59:12
http://www.oreilly.com/programming/free/

here1am
10.10.2016
08:00:43
свежо

m0d
10.10.2016
08:20:00
ребят, а slack android только дя команды? Общего чата нету что ли?

Amir
10.10.2016
09:56:12
No handlers could be found for logger "keyedcache" кто-то знает что за ошибка?

Google

Amir
10.10.2016
09:56:33
в джанге

Subbotin
10.10.2016
09:57:47
очевиднно криво настроена секция LOGGING в settings.py

Amir
10.10.2016
09:58:52

Dmitry
10.10.2016
10:55:35
ребятушки
Подскажите по пайпам а?
Я хочу из avconv звук в питон скрипт через пайп фигачить
в скрипте написал
#!/usr/bin/python2.7
import sys
for line in sys.stdin:
print line + "321"
avconv -i http://stream.online.ru/hls/video.m3u8 -t 5 -acodec pcm_u8 -ar 22050 -f wav pipe:1 | ./writer.py
по идее должен бинарный поток принтить) ну крякозябры хоть что-то но нет:(

Aragaer
10.10.2016
11:02:19
а он читает, пока не найдет перевод каретки
и ему очень повезет, если такой байт там найдется
читай бинарно
Use the -u command line switch to force Python 2 to treat stdin, stdout and stderr as binary unbuffered streams.
C:> type mydoc.txt | python.exe -u myscript.py
и еще наверно вот это

Subbotin
10.10.2016
11:04:05

Dmitry
10.10.2016
11:04:20