@ru_python

Страница 2118 из 9768
Nikolay
30.01.2017
15:55:47
Кстати, так гораздо читабельнее

Юра
30.01.2017
15:55:55
Юра
30.01.2017
15:56:18


Google
Nikolay
30.01.2017
15:57:19
Шаг у range можно +2 сделать.

Юра
30.01.2017
15:57:38
Nikolay
30.01.2017
15:57:43
http://pypy.org/performance.html#micro-tuning-tips
Там написано: The modularity reason for avoiding globals are still valid.

Roman
30.01.2017
15:58:00
Редко
cpython3 vs pypy? :)

Юра
30.01.2017
15:58:07
Спасибо. Прокачали мой алгоритм. Но с рекурсийе в анонимных лямбдах было круто

Nikolay
30.01.2017
15:58:07
Я так понимаю, это значит, что та же пурга, что и в cpython

cpython3 vs pypy? :)
И на многих задачах первый будет быстрее)

Roman
30.01.2017
15:58:59
Nikolay
30.01.2017
15:59:32
например каких?
Например, многопоточных, как бы это забавно ни звучало. Я выше писал

Eugene
30.01.2017
15:59:38
А еще можно использовать вероятностный алгоритм Ферма

Юра
30.01.2017
16:00:13
А еще можно использовать вероятностный алгоритм Ферма
Ну это уже просто другой алгоритм. Я хотел сделать этот топорный

Nikolay
30.01.2017
16:00:30
А еще можно использовать вероятностный алгоритм Ферма
Там же вроде надо с плавающей точкой кувыркаться?

Google
Roman
30.01.2017
16:00:55
Ну это уже просто другой алгоритм. Я хотел сделать этот топорный
я хотел показать, что все эти фп-штуки часто бьют по производительности

http://doc.pypy.org/en/latest/interpreter-optimizations.html

Nikolay
30.01.2017
16:01:31
Мне вот чего интересно

А можно в питоне честный tailrec реализовать?

Denis
30.01.2017
16:01:51
А еще можно использовать это https://ru.wikipedia.org/wiki/Тест_Агравала_—_Каяла_—_Саксены

Nikolay
30.01.2017
16:02:28
не
А, это я с Фибоначчи путаю

Roman
30.01.2017
16:02:52
Например, многопоточных, как бы это забавно ни звучало. Я выше писал
но этот сценарий - это из области идиотизма. потому что оно не про ускорение, а про "как бы не замедлиться"

Maxim
30.01.2017
16:03:36
Он всегда один раз работает
А как можно сделать возврат в шелл из загрузчика

Nikolay
30.01.2017
16:03:44
но этот сценарий - это из области идиотизма. потому что оно не про ускорение, а про "как бы не замедлиться"
Ну ты напиши код на поточном фреймворке на обеих реализациях, а потом сравни

Maxim
30.01.2017
16:03:51
Шелл > загрузчик > шклл

Denis
30.01.2017
16:04:33
Что такое шелл и что такое загрузчик?

Roman
30.01.2017
16:05:37
Maxim
30.01.2017
16:05:46
Ради прикола написал штуку типа баша

И там аналог загрузчика апт

Denis
30.01.2017
16:06:32
return из функции загрузчика, наверно

Maxim
30.01.2017
16:06:41
Хмм

Ок

Код я на пастбин кидалже

Google
Alex
30.01.2017
16:06:54
И там аналог загрузчика апт
ты там скоро аналог линукса напишешь )

Maxim
30.01.2017
16:07:07
http://pastebin.com/WrLrT1Fi

http://pastebin.com/x3H3uzzM

Жду заказы

В код загрузчика вставдяю return shell?

Или как

Nikolay
30.01.2017
16:10:12
какой именно код и что он должен делать?
сайт обычный на фласке или джанге, например

Roman
30.01.2017
16:13:33
Nikolay
30.01.2017
16:14:16
Зачем там треды?
потому что это тредовые фреймворки, если что

формально и очень теоретически они могут уметь на разных вариантах concurrency, на деле чаще всего это треды

Игорь
30.01.2017
16:29:01
У китайцев новый год
ну это только до пятого

Nikolay
30.01.2017
16:30:00
Gevent? Uwsgi?
gevent да, но его надо настроить корректно. Поддержка в gunicorn, например, насколько я знаю, еще не рекомендована к продакшену. Uwsgi я не знаю, зачем ты привел, потому что по дефолту в нем именно процессы и треды

Subbotin
30.01.2017
16:30:38
отрефакторить
def is_prime(n): if n % 2 == 0 and n > 2: return False return all(n % i for i in range(3, int(math.sqrt(n)) + 1, 2))

Nikolay
30.01.2017
16:31:05
типа return (False if if n % 2 == 0 and n > 2 else all(n % i for i in range(3, int(math.sqrt(n)) + 1, 2)))

Subbotin
30.01.2017
16:31:30
можно

Nikolay
30.01.2017
16:31:34
так сработает же?

Google
Subbotin
30.01.2017
16:32:13
сработает но уже не читаемо

там и так на грани

Nikolay
30.01.2017
16:32:27
нормально читаемо, если по строкам разбить

там выше пример был от автора

Subbotin
30.01.2017
16:33:10
не надо пихать ифы в ретурн

ебанина

ретурны в внутри условий а не условия внутри ретурна

Nikolay
30.01.2017
16:50:40
первая строчка в функции - return, дальше все остальное

Admin
ERROR: S client not available

Subbotin
30.01.2017
16:51:07
да пусть хоть в жопу долбятся

Nikolay
30.01.2017
16:51:12
ничего плохого в этом нет, короче

Subbotin
30.01.2017
16:51:40
как и в том чтобы в жопу долбиться. мы ж не гомофобы.

Nikolay
30.01.2017
16:52:07
именно

хочешь - долбись

Maxim robox
30.01.2017
16:52:28
ретурны в внутри условий а не условия внутри ретурна
Вообще в принципе нельзя условия в return что ли?

Nikolay
30.01.2017
16:52:45
Вообще в принципе нельзя условия в return что ли?
да он просто так задвинул, не обращай внимания

Nikolay
30.01.2017
16:57:11
Не надо gunicorn. Вот совсем
почему? :) мне тоже он не нравится, но интересно твое мнение

Roman
30.01.2017
16:58:33
Google
Roman
30.01.2017
16:58:44
Оказалось проще свое написать

Nikolay
30.01.2017
16:59:07
Почему-то под нагрузкой он память жрет
а его на pypy запустить можно вообще?

Roman
30.01.2017
16:59:59
И gevent на pypy работает

Geronimo (Макс) NN
30.01.2017
17:38:13
Попробую тут спросить, может кто подскажет) Не знаете ли случаем как в pythonanywhere.com в переменную path данные записать? ? Не разобрался по сайту

Subbotin
30.01.2017
17:42:01
какую переменную path?

в плане переменную окружения?

Geronimo (Макс) NN
30.01.2017
17:42:51
ага

Фантом js без нее не работает, а как это прописать на pythonanywhere.com я не соображу пока..

Subbotin
30.01.2017
17:45:08
os.environ["path"] скорее всего поправить

перед запуском фантома

прям в питоновском коде

я правда не уверен что оно тебе поможет.

Geronimo (Макс) NN
30.01.2017
17:46:04
Сейчас попробую

Subbotin
30.01.2017
17:46:12
оно скорее всего в этом path хочет найти какие-то бинари

и не факт что чуваки тебе их предоставляют

Geronimo (Макс) NN
30.01.2017
17:46:48
Я загружал экзешник фантома в саму папку с файлом, но не спасло

Subbotin
30.01.2017
17:48:52
очень странные пацаны. за 5 баксов обещают виртуалку которая будет тащить 1 запрос в секунду

arisu
30.01.2017
17:49:30
За 5 баксов можно целый сервер поднять.

Subbotin
30.01.2017
17:50:16
цифровой океан же

Pavel
30.01.2017
17:50:19
Subbotin
30.01.2017
17:50:37
полный контроль над системой за те же 5 баксов

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