@ru_python

Страница 2029 из 9768
Roman
12.01.2017
19:26:30
И да, это не требует повышенных привелегий

Игорь
12.01.2017
19:27:03
Каким образом?
создает дополнительный пункт для контроля

Roman
12.01.2017
19:27:31
создает дополнительный пункт для контроля
Приложение лучше знает, чем операционная система

Google
Eldar
12.01.2017
19:27:34
Какими портами?
ну крч, с помощью одного дискриптора получаю данные с сервера, потом копирую кусок не больше А каждые Т секунд в другой дескриптор, которые открыт на каком-то порту в локалхосте, а request уже читает и обрабатывает все с этого порта на локалхосте Мда, в общем, я описал некое подобие прокси

Игорь
12.01.2017
19:27:48
Приложение лучше знает, чем операционная система
приложение в норме знать ничего на этот счет не должно

серьезно, какой кейс тут?

here1am
12.01.2017
19:29:05
вот кстати да. зачем это в эпоху анлима?

и чо, скачиваться только по хттп будет?

Eldar
12.01.2017
19:30:37
и чо, скачиваться только по хттп будет?
ну мой способ любой протокол поддерживает

Roman
12.01.2017
19:31:56
серьезно, какой кейс тут?
Опция --limit-rate у wget

Игорь
12.01.2017
19:32:51
here1am
12.01.2017
19:32:52
Игорь
12.01.2017
19:33:39
если что-то есть у wget это не означает, что это надо каждому приложению, нет?

Eldar
12.01.2017
19:33:41
Nikolay
12.01.2017
19:34:04
не факт, что сервер сумеет
все основные так умеют

а еще есть более тупой вариант

Google
Nikolay
12.01.2017
19:34:37
поставить где-нибудь посередине прокси с урезанием трафика

Nikolay
12.01.2017
19:34:49
который автоматически конфигурится :)

Игорь
12.01.2017
19:34:58
Roman
12.01.2017
19:36:22
а причем тут wget?
Вы утверждаете что вот прямо надо делать это в ос

Но в шейпинг на уровне ос - это дико неудобно и часто нереально

Игорь
12.01.2017
19:38:07
Но в шейпинг на уровне ос - это дико неудобно и часто нереально
Это удобно и это единственное подходящее место для этого. Если конечно это возможно

В реальности шейпинг обычно делается на промежуточном роутере

Roman
12.01.2017
19:38:39
вот кстати да. зачем это в эпоху анлима?
Потому что приложение может скушать весь канал.

Игорь
12.01.2017
19:39:22
Roman
12.01.2017
19:40:04
Приложение знает какие коннекты его, а мидлбокс - уже нет

по QoS очевидно
Откуда? Надежда на ToS? Так это права надо иметь чтобы выставить

Игорь
12.01.2017
19:41:09
Я об этом писал выше

Roman
12.01.2017
19:42:02
Ну и приоритеты между закачками в рамках одного приложения так тоже не сделать

Опять же, потому что приложение больше знает

Игорь
12.01.2017
19:43:43
Если заниматься этим, то наверное не проблема сделать модуль с достаточными правами для управления на уровне системы?

чуть не написал "упарываться", но как-то противоречит тону беседы

Google
Roman
12.01.2017
19:53:36
ну на некоторых платформах возможности грузить свои модули просто нет.

Игорь
12.01.2017
19:54:54
ну на некоторых платформах возможности грузить свои модули просто нет.
Я не имел в виду модуль ядра. Отдельное приложение с suid битом, имеющее возможность только для управления tc и что там в винде

с третьей стороны, я не утверждаю что управление на уровне приложения бесполезно совершенно

это всегда грязный хак, но иногда оправданно — например для упомянутых тобою торрентов с выбором приоритета закачки

(хотя там это реализуется обычно не на уровне TCP а на уровне запроса чанков)

Игорь
12.01.2017
20:00:55
а что делать на ios/android?
на андроид то же самое, на ios — не знаю, но уверен что есть аналогичные механизмы

Roman
12.01.2017
20:00:57
(хотя там это реализуется обычно не на уровне TCP а на уровне запроса чанков)
так в tcp есть flow control. если приложение медленно выгребает данные, то отправитель будет медленнее слать

Roman
12.01.2017
20:01:25
Игорь
12.01.2017
20:02:47
на ios только на ломанных телефонах есть root.
на телефонах? а что жа тогда делать с калькуляторами?

серьезно, под ios уже можно пистаь на питоне?

Roman
12.01.2017
20:03:32
серьезно, под ios уже можно пистаь на питоне?
нет. но механизм работает независимо от языка.

Roman
12.01.2017
20:04:24
причём, в обе стороны: и если отправляешь, и если принимаешь.

Игорь
12.01.2017
20:04:56
ну да.
на него точно нужно полагаться при управлении трафиком? это точно не будет грязным хаком?

Roman
12.01.2017
20:05:05
таким же образом устроен рейт-лимит в nginx.

на него точно нужно полагаться при управлении трафиком? это точно не будет грязным хаком?
есть очень небольшое количество сценариев, когда это плохо работает. но это граничные случаи.

Белый
13.01.2017
01:36:45
привет товарищи.есть у кого пример кода с декоратором.inline_keyboard релизовать и передавать текст через getupdates на пайтоне

Google
Nikolay
13.01.2017
01:39:08
лабы((

Юра
13.01.2017
02:14:45
Есть ли у кого на примете тулза автоматически строящая uml диаграммы классов на основе кода?

Чтож. Не знаю, каким местом я гуглил в прошлый раз, но сейчас я нашел такие тулзы. Всем спасибо

Юра
13.01.2017
02:34:12
Objgraph?
Его в том, что нагуглил нет http://stackoverflow.com/questions/260165/whats-the-best-way-to-generate-a-uml-diagram-from-python-source-code Но поскольку ты упомянул, то и его я посмотрю :)

Admin
ERROR: S client not available

Юра
13.01.2017
07:07:12
Спасибо всем

Сергей
13.01.2017
08:56:19
Кто-то может доходчиво объяснить про юникод в python 2? Если скрипт закодирован в utf-8, то присваивая переменной значение "a", что я вообще делаю? Что пишется в память?

Archer
13.01.2017
09:00:15
Dmitri
13.01.2017
09:18:42
500 руб

Stanislav
13.01.2017
09:18:54
599, Ельдорадо

Сергей
13.01.2017
09:21:52
что такое "а"?
Строковый литерал?

байт
В соответствии с кодировкой программы?

Google
Сергей
13.01.2017
09:24:47
байт
Вот я интерпретатор второго питона. Мне говорят - пусть foo = "a", куда я посмотрю, чтобы понять, какой байт мне записать?

Mikhail
13.01.2017
09:29:26
ord("п") выполни в cp1251 и 866, будет 239 и 175 соотвественно

Pavel
13.01.2017
09:49:45
TIL: eval() в 3.6 быстрее eval() в 3.5 примерно на 20%. Один и тот же код даёт 3.7-4.0 попугая/с на 3.5 и 5 попугаев/с на 3.6

Subbotin
13.01.2017
09:50:51
лучше бы наоборот замедлили так чтоб им нельзя было пользоваться

Pavel
13.01.2017
09:51:29
лучше бы наоборот замедлили так чтоб им нельзя было пользоваться
не инструмент плох, а люди, который его юзают где надо и где не очень.

Subbotin
13.01.2017
09:51:35
и чтоб переспрашивал "а ты уверен что хочешь использовать евал? а капчу разгадаешь?"

а кровью распишешься?

Stanislav
13.01.2017
09:56:22
а кровью распишешься?
А меня из чс уберешь?

Subbotin
13.01.2017
09:58:21
мне твоя борода не нравится

Stanislav
13.01.2017
10:11:01
Dmitry
13.01.2017
10:22:04
Всем салют! Есть у кого-нибудь пдфник хорошей книги по pyqt5 на английском (для человека, хорошо знакомого с разработкой гуи, но без опыта Qt)?

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