
Nikolay
15.01.2017
16:36:25
нате вам православную https://habrahabr.ru/post/267697/

Artem
15.01.2017
16:36:47
через тор открывается

Nikolay
15.01.2017
16:37:05

Artem
15.01.2017
16:38:52
о, он рассказывает про параллельный xargs, это он молодец

Google

Nikolay
15.01.2017
16:39:09

Roman
15.01.2017
16:39:11
Вообще, все сильно от задачи зависит. И расчеты вполне можно параллелить на питоне

Nikolay
15.01.2017
16:39:15
он умеет в ветвление пайпов

Artem
15.01.2017
16:39:49
gnu parallel не использовал, только слышал

Nikolay
15.01.2017
16:39:56
поэтому для некоторых задач я даже за то, чтобы шелл-скрипты встраивать в питонопакеты
например, так написан всеми любимый virtualenvwrapper

Artem
15.01.2017
16:40:19
Видимо, awk таки надо задрочить.

Nikolay
15.01.2017
16:40:30

Roman
15.01.2017
16:40:31

Nikolay
15.01.2017
16:40:41
в питоне все через кучу слоев прогоняется, чтобы обеспечить кроссплатформенность
там pickle и куча оберток и ифов внутри

Google

Nikolay
15.01.2017
16:41:25
parallel реально быстрее, ну не в сотню, но в десятки раз точно
когда просто байты надо передавать

Artem
15.01.2017
16:41:40
как поставлена задача? где берутся пикл, ифы итд

Roman
15.01.2017
16:41:54
я тестировал
Ты хочешь сказать, что вызов сишного модуля будет медленнее чем рождение процессов?

Artem
15.01.2017
16:42:00
любой код можно написать так, что он будет работать в 100 раз медленнее данного

Roman
15.01.2017
16:42:17

Nikolay
15.01.2017
16:42:49

Roman
15.01.2017
16:43:16

Nikolay
15.01.2017
16:43:35
shared memory
какой shared memory, если неизвестно, на какой платформе процесс запущен?
там даже сокеты используются внизу
оно agnostic

Roman
15.01.2017
16:44:01

Nikolay
15.01.2017
16:44:43
Shared memory есть в винде
я знаю, что есть. Я к тому, что пайпы в питоне очень сильно отличаются от пайпов в линухе или винде, например
там очень высокий уровень абстракции

Roman
15.01.2017
16:46:07
Во-первых, не надо на каждый чих гонять данные между процессами

Nikolay
15.01.2017
16:46:15
именно поэтому, кстати, multiprocessing перестает работать, если сделать gevent.patch_all() во втором питоне
на каждый чих не надо, но мы не про MPI сейчас, а про пайпы

Artem
15.01.2017
16:46:42
Кстати, Николай, где ты это спрашиваешь-рассказываешь?

Roman
15.01.2017
16:47:19

Nikolay
15.01.2017
16:47:19

Google

Artem
15.01.2017
16:47:38
ну я про организацию спрашивал)

Nikolay
15.01.2017
16:47:49
newprolab
я на них наехал, когда сам на первом потоке учился, что очень фигово питон рассказывали, и предложил сам
вот уже у четвертого по счету потока лекции отчитал по питону и CLI
еще по Spark было пару раз

Artem
15.01.2017
16:50:52
Прикольно, не слышал о них раньше

Nikolay
15.01.2017
16:52:35
их не очень любят, потому что курсы аццки дорогие
но по контенту вполне неплохие, и народ хороший там ведет

Alan
15.01.2017
17:40:18
http://potrebitel.biz/angel/mk.htm

Johnnie
15.01.2017
17:44:02
ой ну прекрати

Alan
15.01.2017
17:45:51
3 раза подряд угадал. кто объяснит как

Denis
15.01.2017
17:46:13
Онэкстрасенс

b0g3r
15.01.2017
17:46:23

Rookie
15.01.2017
17:46:33
Блейн, ты?

Johnnie
15.01.2017
17:46:55

Rookie
15.01.2017
17:47:43

Evgeniy
15.01.2017
17:47:59

b0g3r
15.01.2017
17:48:16
правда стрелок я лишнего нафигачил
Виктор, удалил письмо со ссылкой, на следующий день у него украли машину.

Google

b0g3r
15.01.2017
17:50:08
чет лол

Alan
15.01.2017
17:51:15
и все же не понятен сам принцип.

Denis
15.01.2017
17:51:39
На диагональ от 9 до 81 посмотри, мой юный математик

b0g3r
15.01.2017
17:51:40
в смысле непонятен сам принцип?

Johnnie
15.01.2017
17:52:22
Language: python3
Source: for i in range(100):
print(i, i - sum([int(d) for d in str(i)]))
Result: 0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 9
11 9
12 9
13 9
14 9
15 9
16 9
17 9
18 9
19 9
20 18
21 18
22 18
23 18
24 18
25 18
26 18
27 18
28 18
29 18
30 27
31 27
32 27
33 27
34 27
35 27
36 27
37 27
38 27
39 27
40 36
41 36
42 36
43 36
44 36
45 36
46 36
47 36
48 36
49 36
50 45
51 45
52 45
53 45
54 45
55 45
56 45
57 45
58 45
59 45
60 54
61 54
62 54
63 54
64 54
65 54
66 54
67 54
68 54
69 54
70 63
71 63
72 63
73 63
74 63
75 63
76 63
77 63
78 63
79 63
80 72
81 72
82 72
83 72
84 72
85 72
86 72
87 72
88 72
89 72
90 81
91 81
92 81
93 81
94 81
95 81
96 81
97 81
98 81
99 81
Stats: Absolute running time: 0.14 sec, cpu time: 0.03 sec, memory peak: 6 Mb, absolute service time: 0,14 sec

Admin
ERROR: S client not available

Проксимов
15.01.2017
17:52:24

Artem
15.01.2017
17:54:32
мне кажется, это толстый троллинг

b0g3r
15.01.2017
17:54:43
сомневаюсь

Artem
15.01.2017
17:54:57
сысле нельзя этого не знать D:

b0g3r
15.01.2017
17:55:10
магический квадрат-то?

Artem
15.01.2017
17:55:18
ну

b0g3r
15.01.2017
17:55:20
хехе

Denis
15.01.2017
17:55:23
Делимость на 9

Yokai
15.01.2017
17:56:26
интересно, сумма цифр при делимости на девять равна девяти

Pavel
15.01.2017
17:56:56

Nikolay
15.01.2017
17:57:00
не равна
а делится

Denis
15.01.2017
17:57:35
Число сравнимо со своей суммой цифр по модулям 3 и 9

Alan
15.01.2017
18:00:28
дошло крч) спс :D

Google

Nikolay
15.01.2017
18:09:31
если language: python 3, то какой нафиг import imap?
и xrange?

Johnnie
15.01.2017
18:10:33
Двоечник

Nikolay
15.01.2017
18:11:21
и плюс - недостаточно лениво написано, надо все одним генераторным выражением, как в кложуре

Maxim robox
15.01.2017
19:16:26

Nikolay
15.01.2017
19:20:29
просто кого волнуют проблемы cmd.exe?

Maxim robox
15.01.2017
19:26:04
Change codepage

Nikolay
15.01.2017
19:26:43
а тьфу, извини, не так понял

arisu
15.01.2017
19:58:56
мне кажется или это неувожение к сатанистам????

Artem
15.01.2017
20:03:34
это неуважение к бессмысленным ботам

Белый
16.01.2017
01:52:16
кто по inline_keyboard шарит?библа pytelegrambotapi
умники и прочие флудерасты мимо!

Johnnie
16.01.2017
01:57:26
@rudepython здесь нет умников и флудерастов