Качество будет то же что и у скачанного (в основе — libvlc — VideoLAN — слышали о таком плеере?), рейтинг вы потеряете только если раздадите ссылку кому попало… А раздача там идет как и у всех торрент-клиентов.
Да блин, ну сколько людей — столько и мнений. Кому-то надо быстрее и пофиг в каком качестве, кому-то и FullHD мало. На то оно и разнообразие вариантов, чтобы каждый свое нашел.
Кстати, не совсем так — качаете Вы сами (плагин локально у Вас это делает).
Не так все страшно — я рассказал только самые худшие варианты, что могут быть.
Отсутствие public и private, конечно может быть решение с которым я не очень согласен, но привык — таков питон, в нем все можно динамически переназначать.
Кроме того, методы можно называть __method_name — тогда они не будут видны снаружи класса.
Я не гоню на PHP — это очень успешный язык. Я говорю о том, что многие решения в Python куда лучше сделаны чем в PHP. Но конечно пространства имен в PHP — это решение, которое меня будет доооооолго еще озадачивать (за использование "\" на PHP гнать надо).
Хорошо, другой пример — например я могу объявить список test = [], а затем добавить в него 3(число), объект какого-нибудь класса, еще что-нибудь, например другой список, затем сделать for i in test: i.print(), что сначала попытается вызвать метод print у числа, затем у объекта, затем у списка. И если я добавлю обработчик исключений — то это правильно сработает, независимо от того у какого числа из этих объектов есть этот метов. Представьте себе какая головная боль это перевести в C++.
Во-первых, PyPy только сейчас обзавелся JIT-компилятором, так что никаких машин времени. V8 вышел года два назад.
Во-вторых, я не имел в виду буквально «изобрели V8», или «стырили идею у V8», или «придумали идею JIT-компиляции», я имел в виду "сделали для Python то же, что V8 сделал для Javascript".
Классы, очень широкую библиотеку расширений (PyPi, easy_install), исключения (первое время после PHP напрягает что любая ошибочка вызывает остановку, если не предусмотрена обработка, потом PHP начинает напрягать, что он молча пропускает ошибки), генераторы(великая вещь!), стандартную библиотеку, конечно вдоль и поперек надо изучить — полезного очень много. Такие вещи как: if 1 < x < 10, [(i+1) for i in range(10) if i%2==0], a,b=b,a, и т.п.
В Питоне очень много такого, что труднокомпилируемо в эффективный машинный код. Например я могу создать функцию test, затем написать test = 0, и test это уже переменная, а не функция, потом сделать class test — теперь это класс, и теперь test() вызовет уже создание объекта, а не функцию в начале. Для компилируемых языков такое поведение слишком непредсказуемо.
Но тем не менее существует shed-skin.blogspot.com, который пытается именно заниматься компиляцией хотя бы определенной части языка.
Ну а тот факт, что они теперь быстрее в разы, чем интерпретатор на C для Вас не является ответом на вопрос «зачем»?.. (Пока они были в 10 раз медленнее — мне тоже было не понятно зачем этот PyPy нужно вообще делать, но у них был план...)
Ну по идее это обычный Python. То есть просто вместо python manage.py запускаете pypy manage.py, а уж как Вы там его до этого цепляли — так и цепляйте.
А скрины в .jpg'е я исключительно из соображений — а чего там смотреть-то?
Не так все страшно — я рассказал только самые худшие варианты, что могут быть.
?id=(какой-то HEX) не совпадает с hash'ем из utorrentа, так что угадать ссылку похоже невозможно.
Кроме того, методы можно называть __method_name — тогда они не будут видны снаружи класса.
Я не гоню на PHP — это очень успешный язык. Я говорю о том, что многие решения в Python куда лучше сделаны чем в PHP. Но конечно пространства имен в PHP — это решение, которое меня будет доооооолго еще озадачивать (за использование "\" на PHP гнать надо).
Во-вторых, я не имел в виду буквально «изобрели V8», или «стырили идею у V8», или «придумали идею JIT-компиляции», я имел в виду "сделали для Python то же, что V8 сделал для Javascript".
Классы, очень широкую библиотеку расширений (PyPi, easy_install), исключения (первое время после PHP напрягает что любая ошибочка вызывает остановку, если не предусмотрена обработка, потом PHP начинает напрягать, что он молча пропускает ошибки), генераторы(великая вещь!), стандартную библиотеку, конечно вдоль и поперек надо изучить — полезного очень много. Такие вещи как: if 1 < x < 10, [(i+1) for i in range(10) if i%2==0], a,b=b,a, и т.п.
Еще здесь — stackoverflow.com/questions/101268/hidden-features-of-python
И что важно — очень чистый синтаксис — все программы Python очень аккуратно форматированы (иначе просто не запустятся).
Но тем не менее существует shed-skin.blogspot.com, который пытается именно заниматься компиляцией хотя бы определенной части языка.
запускается и в 2.7 раза быстрее…