
Pavel
23.03.2017
12:40:30

Igor
23.03.2017
12:40:39

Ruslan
23.03.2017
12:40:56

Igor
23.03.2017
12:41:13

Google

Vasiliy
23.03.2017
12:41:30
Традиционно массивы с нуля начинаются, а не с 1, а в этом случае неинклюзивная верхняя граница интуитивнее

Eldar
23.03.2017
12:41:59
меня в школе учили по системе "пшел в гугол". Считаю что это отличная система и потому люблю обкидывать какашками явных лентяев

Андрюшка :D
23.03.2017
12:42:00
да я полистал немного, шо то как то не знаю :D но за приглашение спасибо @iamigor @zagrebelin

Sergey
23.03.2017
12:42:07

Андрюшка :D
23.03.2017
12:42:08

Vasiliy
23.03.2017
12:42:25
Ну вот этот вопрос вообще говоря философский

mrx
23.03.2017
12:42:58

Eldar
23.03.2017
12:43:00

Vasiliy
23.03.2017
12:43:06
В гугле можно мануал найти, где сказано, что вот так оно работает - а почему так, это думать надо

Андрюшка :D
23.03.2017
12:43:27
а почему так - "В гугле можно найти мануал, где сказано..."

Vasiliy
23.03.2017
12:43:32

CthUlhUzzz
23.03.2017
12:43:32
https://github.com/jhallen/joes-sandbox/blob/master/editor-perf/readme.md тестирование текстовых редакторов (Sublime, vim, Atom, emacs, micro ...)

Андрюшка :D
23.03.2017
12:43:48
все в гугле имеется, просто надо уметь искать эту инфомрацию. и не быть ленивой жопой

Google

Ruslan
23.03.2017
12:44:30

mrx
23.03.2017
12:44:50

Андрюшка :D
23.03.2017
12:46:10

Igor
23.03.2017
12:46:22
> Time to load 3 GB file, insert character at start and exit
поржал над результатами

Ruslan
23.03.2017
12:46:26

mrx
23.03.2017
12:46:57

Igor
23.03.2017
12:47:22
лучше бы игры обсуждали, ей-богу

Андрюшка :D
23.03.2017
12:47:41
так, тут тоже ясно.

Bo0oM
23.03.2017
12:48:16
ultraedit над взять

Ruslan
23.03.2017
12:48:51

mrx
23.03.2017
12:50:15

Aleksey
23.03.2017
13:02:29
Друзья , поясните отличия multithreading и multiprocessing?

Aldar
23.03.2017
13:02:57

Aragaer
23.03.2017
13:04:35
разделением адресного пространства

Ruslan
23.03.2017
13:04:51
в процессе всё, в потоке только работа с данными
ща начнут пинать :)

Aleksey
23.03.2017
13:05:29
Это в процессе можно сделать несколько потоков, нет?

Google

Ruslan
23.03.2017
13:05:50
угу
а ещё есть корутины

Aleksey
23.03.2017
13:06:41
А коорутины как выполняются?

Ruslan
23.03.2017
13:07:11
по очереди
переключаясь с одной на другую в определённых точках, в рамках одного потока

Aleksey
23.03.2017
13:07:57
А в процессе, потоки одновременно выполняются?

Ruslan
23.03.2017
13:08:44
реальная параллельность, только на отдельных ядрах, но можно считать что параллельно

Даниил
23.03.2017
13:09:02
GIL :)

no
23.03.2017
13:09:21

Даниил
23.03.2017
13:09:25
для интенсивных вычислений лучше multiprocessing (только если интенсивные вычисления)

Ruslan
23.03.2017
13:09:30
а да, мы же про питон

Aleksey
23.03.2017
13:09:44
Я вот так и не в курил, гил как мешает этому делу?

Ruslan
23.03.2017
13:10:26
смотря по ситуации, иногда даже помогает

Aleksey
23.03.2017
13:10:41

Ruslan
23.03.2017
13:10:58
в общем смысле я ответил про потоки и процессы

Aragaer
23.03.2017
13:11:30
гил это как раз в пределах адресного пространсва
между процессами ничего и никак

Ruslan
23.03.2017
13:12:35
наличие GIL позволяет сократить использование lock в коде

Aragaer
23.03.2017
13:12:36
блин, меня вымораживает это телеграмм, в котором нажимаешь кнопку, а текст появляется через 3 секунды

Ruslan
23.03.2017
13:12:45
это у тебя сеть тормозит

Google

Ruslan
23.03.2017
13:12:48
или комп

Aleksey
23.03.2017
13:12:55
Вообще не вкуриваю, а например в с#, там одновременно все выполняется?

Ruslan
23.03.2017
13:13:05
а хз

Проксимов
23.03.2017
13:13:11

Ruslan
23.03.2017
13:13:13
никогда на нём не писал

Aleksey
23.03.2017
13:13:33
Java, go

Ruslan
23.03.2017
13:13:55
настоящая параллельность только на настоящих девайсах
в остальных случаях всегда происходит переключение между задачами

Aragaer
23.03.2017
13:14:31
сеть вообще должна быть ни при чем. Ноут слабенький, да. ЖС на странице телеграмма выжирает 120 мегов оперативки и 100% одного из двух ядер.

Admin
ERROR: S client not available

Aleksey
23.03.2017
13:14:45
Что за настоящие девайсы?

Ruslan
23.03.2017
13:14:48
оо, ты ещё и через веб, ну тогда только терпеть
два процессора работают параллельно
один имитирует параллельность, быстро переключая задачи

Aragaer
23.03.2017
13:15:41
а не веб только 64 бита

Ruslan
23.03.2017
13:16:21
ты где достал 32 битное железо!?!?!?

Aragaer
23.03.2017
13:17:09
железо может и не 32 битное, но система 32 бита

Ruslan
23.03.2017
13:17:18
обновляй
оно даже быстрее работать будет

Aleksey
23.03.2017
13:17:37
На Си, часто пишите расширения для python?

Google

Spacehug
23.03.2017
13:17:50

Ruslan
23.03.2017
13:17:50
ни разу не понадобилось

Aleksey
23.03.2017
13:19:17
Если например нужно будет видео переконвертировать, то Си нужно будет цеплять к питону?

Ruslan
23.03.2017
13:20:19
я бы просто дёрнул ffmpeg

Aragaer
23.03.2017
13:20:40
нет, есть готовые обертки в ffmpeg

Aleksey
23.03.2017
13:21:30
А в продакшен , ffmpeg реал притащить для сервиса?

Ruslan
23.03.2017
13:22:00
ну а почему нет

Aragaer
23.03.2017
13:22:30
вопрос на засыпку - почему 64 бита должны работать быстрее, чем 32?

Aleksey
23.03.2017
13:23:10
Просто настраивать очереди через Cleary и запускать ffmpeg?

Ruslan
23.03.2017
13:24:39

Aragaer
23.03.2017
13:25:53
ок, википедия говорит, что этот проц не умеет в 64 бита
The Atom N2xx and Z5xx series Atom models cannot run x86-64 code.

Сёнен
23.03.2017
13:26:26

Проксимов
23.03.2017
13:26:39
Мемовброс

Сёнен
23.03.2017
13:27:03
Не мем, а секрет дизайна.

Aleksey
23.03.2017
13:27:37

Проксимов
23.03.2017
13:32:00

Aragaer
23.03.2017
13:32:42
хм, однако не, теперь существует телограм 32 бита. 2 года назад не было

Yahweh
23.03.2017
13:32:46

Проксимов
23.03.2017
13:33:35

Aleksey
23.03.2017
13:34:35
Нужно качнуть с ютуба 10 видео ивангая, если зарядить multiprocessing и одновременно скачивать все видео, это гуд?