@ru_python

Страница 3080 из 9768
here1am
02.07.2017
18:14:03
жс

Stanislav
02.07.2017
18:14:22
нет, на питон3. вас надо к чертям банить за жавы и за жс в питончате

here1am
02.07.2017
18:14:34
ты спросил, что модно

BlackAndOrange
02.07.2017
18:14:41
import socket

Google
BlackAndOrange
02.07.2017
18:14:50
Вот тебе сокет

Stanislav
02.07.2017
18:14:55
import socket
асинхроночку

BlackAndOrange
02.07.2017
18:15:14
import asyncio

Вот тебе асинхроночка

Bsod
02.07.2017
18:15:51
Как построить дом? Берешь и строишь.

BlackAndOrange
02.07.2017
18:15:56
https://docs.python.org/3/library/asyncio-stream.html

Вот конкретная функция

here1am
02.07.2017
18:16:51
Как построить дом? Берешь и строишь.
а что, нельзя штоле import дом?

Stanislav
02.07.2017
18:16:54
https://docs.python.org/3/library/asyncio-stream.html
ох примеры без асинк/авейт

Bsod
02.07.2017
18:17:30
а что, нельзя штоле import дом?
в 4-ом питоне будет можно

Stanislav
02.07.2017
18:17:36
файлики читать нашел https://github.com/Tinche/aiofiles хорошая ?

BlackAndOrange
02.07.2017
18:18:05
ох примеры без асинк/авейт
Документация есть, в чём проблема?

Stanislav
02.07.2017
18:18:43
в том что форсят асинк/авейт в примеры на легасце

Google
BlackAndOrange
02.07.2017
18:19:18
Вот экзампл: https://gist.github.com/dbehnke/9627160

Маришка
02.07.2017
18:20:30
вменяемая
Я её кстати так и не потрогала хддд

Nikolay
02.07.2017
18:20:36
в том что форсят асинк/авейт в примеры на легасце
при асинхронности и должны быть async/await

Я её кстати так и не потрогала хддд
да там и трогать нечего особо

это просто обертка

Stanislav
02.07.2017
18:21:07
обертка для чего ?

Маришка
02.07.2017
18:21:28
aio

Nikolay
02.07.2017
18:21:41
aio операций на файлах

Stanislav
02.07.2017
18:21:44
> https://github.com/Tinche/aiofiles/blob/master/aiofiles/os.py#L12 эти люди ругают гевент за неявный ивентлуп

Stanislav
02.07.2017
18:23:25
aio операций на файлах
но там же написали что оно thread pool

костыли костылики https://github.com/Tinche/aiofiles#limitations-and-differences-from-the-builtin-file-api

Nikolay
02.07.2017
18:25:31
костыли костылики https://github.com/Tinche/aiofiles#limitations-and-differences-from-the-builtin-file-api
они ж не виноваты, что с 3.4 до 3.6 все категорически поменялось

но, разумеется, надо писать на 3.6

но там же написали что оно thread pool
там можно любой executor самому передавать

Stanislav
02.07.2017
18:31:44
господи насколько же всё проще в гевенте http://mauveweb.co.uk/posts/2014/07/gevent-asynchronous-io-made-easy.html

нету десятка классов на каждый чих с десятками __await__

да, я редко захаживаю

таки нашел человеческий пример http://asyncio.readthedocs.io/en/latest/tcp_echo.html#tcp-echo-server

Google
Nikolay
02.07.2017
18:46:14
таки нашел человеческий пример http://asyncio.readthedocs.io/en/latest/tcp_echo.html#tcp-echo-server
молодец, возьми с полки пирожок. Можешь еще на curio посмотреть

кто из двух?)

Артур
02.07.2017
18:47:02
Лохи

Stanislav
02.07.2017
18:50:36
такой снисходительный тон, лул

Stanislav
02.07.2017
18:51:35
Сорри

Stanislav
02.07.2017
18:51:46
я тоже никого не люблю

если это касается питонки

Nikolay
02.07.2017
18:51:56
такой снисходительный тон, лул
а ведь могли бы и монгодб посоветовать поставить

если это касается питонки
а туда ли ты зашел тогда?

Stanislav
02.07.2017
18:53:09
а туда ли ты зашел тогда?
я подумал что фанбои асинкио сидящие тут помогут с единственной задачей для асинкио

Stanislav
02.07.2017
18:53:28
То тебе все рабы, то фанбои асинка

Stanislav
02.07.2017
18:53:36
оказывается есть такое то https://github.com/yomguy/python-shout

Renato
02.07.2017
18:54:04
Hey guys. I'm doing a pacman game using the tkinter module. How do I limit pacman's movements with walls? I do not know how to relate the objects (tags)

Маришка
02.07.2017
18:55:40
Just check for collisions with walls

Mi
02.07.2017
18:55:40
нaх этo спрaшивать в ru_python ? Oo

я думал, тут гетто

Маришка
02.07.2017
18:56:24
:/

Google
Stanislav
02.07.2017
19:01:20
нашел такую годноту https://github.com/lhl/songclub/tree/master/_dev/ext/supercast/supercast

?
02.07.2017
19:02:00
я вернулся

Admin
ERROR: S client not available

Маришка
02.07.2017
19:02:04
You"ll just need to check on each iteraton if player will collide with wall on next iteration

Renato
02.07.2017
19:09:56
And how do I know if two IDs are occupying the same place in space

Маришка
02.07.2017
19:14:00
Well, i kinda cannot know what you have in code, or some kind of logic of your game

Maybe if we could see some part of realization

Where you draw objects on screen

Nikolay
02.07.2017
19:21:15
я подумал что фанбои асинкио сидящие тут помогут с единственной задачей для асинкио
ты хотел сказать, что среди гигантского объема задач, которые сейчас переписывают на asyncio, ты нашел еще одну и обрадовался

Stanislav
02.07.2017
19:21:56
>гигантского объема задач ну да, ну да

Nikolay
02.07.2017
19:22:11
And how do I know if two IDs are occupying the same place in space
you can split your game field into some regions (like, squares) and calculate all collisions using those fields as coordinates

Stanislav
02.07.2017
19:24:00
>https://github.com/orgs/aio-libs/people >17 человек

просто таки обьём уровня галактики

Nikolay
02.07.2017
19:24:19
like, every time pacman moves there is a check if the field he's about to enter is occupied by wall or something else

просто таки обьём уровня галактики
именно, большую часть нужных модулей переписали. Работы с базами данных, фреймворки, сетевые либы, i/o устройства

Stanislav
02.07.2017
19:25:15
даже зачем то мако понадобилось делать асинхронным https://github.com/aio-libs/aiohttp-mako

Google
Stanislav
02.07.2017
19:25:34
хотя... там же изнутри надо звать питонку. боль

Nikolay
02.07.2017
19:25:37
даже зачем то мако понадобилось делать асинхронным https://github.com/aio-libs/aiohttp-mako
чтобы сервис мог асинхронно рендерить шаблончики, очевидно же

ты либо слишком толстый, либо у тебя слишком мало знаний

я, скорее, за второе, зная тебя

Stanislav
02.07.2017
19:26:38
чтобы сервис мог асинхронно рендерить шаблончики, очевидно же
но там нет ничего синхронного/асинхронного

Nikolay
02.07.2017
19:26:55
рендеринг шаблона - это синхронная операция

Маришка
02.07.2017
19:27:06
Stanislav
02.07.2017
19:27:10
тоесть мако читает файлы/работает с сетью ?

Nick
02.07.2017
19:27:35
мако только рендерит шаблоны с дикта

там нету IO

Nikolay
02.07.2017
19:27:48
разумеется, нету

Stanislav
02.07.2017
19:27:55
https://github.com/aio-libs/aiohttp-mako/blob/master/aiohttp_mako/__init__.py навесили рерайт эксепшенов из тутора, какой то добавили ненужный мидлварь. потрясающе

Nikolay
02.07.2017
19:28:12
но если шаблон большой, а функция долгая, логично сделать ее асинхронной, чтобы она не блокировала выполнение

Nick
02.07.2017
19:28:20
и цель этой бибилотеки, сделать прослойку, которая подключается удобно к aiohttp

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