@ru_python

Страница 1651 из 9768
Subbotin
21.10.2016
10:18:29
а нахуй им асинхронность тогда
чтобы работать с множеством клиентов и с данными в памяти которые приходят от клиентов

H
21.10.2016
10:19:44
а зачем им тогда хттп парсер?

пусть работают с json

Светлов тоже ведь не дурак, понимаешь?

Google
Subbotin
21.10.2016
10:21:21
он - нет. а ты видимо - да. как http противоречит json? я вот каждый день гоняю json over http

или ты путаешь html и http?

H
21.10.2016
10:22:17
тьфу ты, я чета прочитал как хтмл парсер

да, я в запаре после митинга, сорян ?

в любом случае это не так критично, я считаю

юзайте супер новый sanic тогда

Nikolay
21.10.2016
10:47:50
доброго всем дня

53r63rn4r
21.10.2016
11:36:30
0xFFFFFFFF

Объясните: зачем?

Artem
21.10.2016
11:37:29
Зачем что?

Subbotin
21.10.2016
11:42:48
Я тоже не понимаю. Зачем все это?

Куда мы идём?

Ssi
21.10.2016
11:52:50
куда мы катимся...

Google
Pavel
21.10.2016
11:53:19
И главное: сколько это еще будет продолжаться?

53r63rn4r
21.10.2016
11:54:59
:D

Subbotin
21.10.2016
11:59:16
и кто виноват?

Roman
21.10.2016
12:19:17
https://magic.io/blog/uvloop-blazing-fast-python-networking/
Не надо путать asyncio и aiohttp

Поясни, в чем проблема тут?
Проблема в смешении синхронной и асинхронной семантики.

И тут же упрешься в парсер. Потому что бд разные бывают.

Aragaer
21.10.2016
12:30:44
ты-ыц. Крайне опасная бага в линуксе

Sasha
21.10.2016
12:33:32
У вас разговор в контексте скорости апишных эндпоинтов?

SecDet
21.10.2016
12:38:40
Кто юзает VIM - подкиньте хороший vimrc для программирования в питоне

Aragaer
21.10.2016
12:41:19
эм

$ cat ~/.vimrc syntax on filetype indent plugin on set modeline set nocp let g:netrw_liststyle=3

Aragaer
21.10.2016
12:46:54
https://habrahabr.ru/company/defconru/blog/313276/

там есть ссылка на пруф-оф-концепт и он действительно работает

Subbotin
21.10.2016
13:20:45
Не надо путать asyncio и aiohttp
А зачем ты их путаешь?

Roman
21.10.2016
13:55:18
Ты сослался на uvloop

Который просто event loop для asyncio

Google
Rocket
21.10.2016
14:23:23
Проблема в смешении синхронной и асинхронной семантики.
так не надо смешивать... или, если очено надо, есть thread poll executor или чтото такое

Subbotin
21.10.2016
14:35:29
Ты сослался на uvloop
я сослался на aiohttp, который при использовании uvloop выдает производительность на уровне го. иди перечитай.

Cykooz
21.10.2016
14:37:50
я сослался на aiohttp, который при использовании uvloop выдает производительность на уровне го. иди перечитай.
Что то ты попутал, нифига uvloop его не ускорят. В aiohttp главная затычка - это парсинг HTTP - вот если его переделать на C, то ускорение появляется. uvloop по тестам ускорят только то что упиралось именно в скорость работы нативного Event Loop из asyncio.

Subbotin
21.10.2016
14:58:28
где я утверждаю что он его ускоряет?

роман говорит что aiohttp медленный. я говорю вот тест. в нем aiohttp с производительностью на уровне го.

все остальное - фантазии

Pavel
21.10.2016
15:00:22
В этом тесте aiohttp медленный.

Subbotin
21.10.2016
15:03:10
https://github.com/MagicStack/vmbench/blob/master/servers/asyncio_http_server.py - вот как этот бенчмарк подписан на графиках?

Pavel
21.10.2016
15:04:58
Не понял вопроса.

Subbotin
21.10.2016
15:08:08
в этом сравнении "победил" бенчмарк подписанный uvloop+httptools. открываем его код и видим что он использует aiohttp.web

Cykooz
21.10.2016
15:11:23
К сожалени пока httptools или что то ещё не интегрируют в aiohttp - это так и останется на уровне бенчмарка

Pavel
21.10.2016
15:13:03
в этом сравнении "победил" бенчмарк подписанный uvloop+httptools. открываем его код и видим что он использует aiohttp.web
Внимательно читаем код и видим, что скрипт предлагает опционально для приложения либо aiohttp, либо httptools.

Sasha
21.10.2016
15:14:00
Пагни, можете буквально в нескольких словах описать практически, какие есть минусы у мультитрединга и мультипроцессинга в сравнении? Ну т.е. это то чем я пользуюсь долгое время, но недавно меня спросили подробно этот вопрос и я понял, что ответил не на все.

Pavel
21.10.2016
15:14:30
server_factory = globals()['{}_server'.format(server_type)] … def httptools_server(loop, addr): return loop.create_server(lambda: HttpProtocol(loop=loop), *addr) aiohttp используется только в aiohttp_server.

Sasha
21.10.2016
15:16:56
Artyom
21.10.2016
15:24:04
матрицы?

Cykooz
21.10.2016
15:24:07
Мультипроцессиг - наоборот, когда задачи преимущественно нагружают CPU

Artyom
21.10.2016
15:24:12
любые

а ок

Google
H
21.10.2016
15:25:34
треды для операций, которые отпускают ГИЛ

Cykooz
21.10.2016
15:25:36
Ну и ещё мультитрединг можно юзать, если выполняемый в нём код преимущественно является C-расширением для питона, которое освобождает GIL

H
21.10.2016
15:26:34
http://stackoverflow.com/questions/3044580/multiprocessing-vs-threading-python

Admin
ERROR: S client not available

Sasha
21.10.2016
15:31:28
http://stackoverflow.com/questions/3044580/multiprocessing-vs-threading-python
Спасибо за ответы. Я коненчо же все это читал и не раз. Вопрос был сугубо практический: в каком случае вы бы использовали треды и процессы и т.д..

Я любитель технических собеседований, каждый раз узнаю что-то новое. И в очередной раз спросили именно это. Я рассказал, чем фундаментально они отличаются, а вот примеры привести не смог.

Sasha
21.10.2016
15:35:22
Это нормальная практика. У меня образование не профильное, поэтому я благодаря собеседованиям подтягиваю теорию. Хотя работа есть хорошая

Мы на политологии не проходили оценку сложности алгоритмов и прочее

Psy
21.10.2016
15:36:59
Тратите время интервьюеров!
Нет. Чем больше народу отсобеседуют, тем лучше поймут кто им нужен

Ivan
21.10.2016
15:37:00
Им может код писать надо, а собеседования реально утомляют

Не люблю собеседовать ?

Нет. Чем больше народу отсобеседуют, тем лучше поймут кто им нужен
У нас не было такой проблемы "кто нам нужен" никогда

Есть формальные требования. Кандидат либо удовлетворяет им, либо нет.

Sasha
21.10.2016
15:39:31
?

Есть формальные требования. Кандидат либо удовлетворяет им, либо нет.
Субъективизма много. Например, на мое место из пары десятков кандидатов отсеяли двух. Я и еще один кандидат одинаково хорошо решили задачки, но я шутил смешно, поэтому меня взяли. Тру стори.

Johnnie
21.10.2016
16:00:51
немного оффтоп, но чо делать когда арч внезапно не может примонтировать /home после выключения ноута, у которого села батарейка? ебля с fsck & mkfs.ext4 -S не помогла

err0r
21.10.2016
16:02:16
Монтируется Хоум через фстаб?

Google
Johnnie
21.10.2016
16:04:17
ага

я ща в другой арч загрузился, из него пробую

пока делаю dd в файл на другом винте

err0r
21.10.2016
16:05:31
ага
По ууиду или разделу?

Johnnie
21.10.2016
16:06:44
ща сек, образ доделаю, покажу че пишет

лагает пздц, походу io так на него влияет

fsck находит ошибки, но потом пишет, что filesystem still has errors

Evgen
21.10.2016
16:25:16
fsck — Википедия ru.wikipedia.org fsck ("file system consistency check") — команда UNIX, которая проверяет и устраняет ошибки в файловой системе. Linux: fsck [ -sAVRTNP ] [ -C [ fd ] ] [ -t fstype ] [filesys … ... [ fs-specific-options ].

err0r
21.10.2016
16:29:13
Фдиск еще покажи

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