
Zart
15.06.2018
15:07:50
потому что асинку они при этом не учатся вообще

Eugine
15.06.2018
15:08:01
если бы ебали ботов, то это была бы какая-то (анти)утопия
если бы боты ебали всех, то это какая-то антиутопия
все просто

Milton
15.06.2018
15:08:13

Google

Zart
15.06.2018
15:08:15
не они асинк юзают, а асинк их

Milton
15.06.2018
15:08:48
Необходимость асинка в простых ботах крайне сомнительна, лол

Zart
15.06.2018
15:09:04
шоб быстрее глючил, очевидно

Milton
15.06.2018
15:09:40

Zart
15.06.2018
15:09:55
потому что очередного глюка ждать меньше!

Milton
15.06.2018
15:10:08
Если на одну микросекунду быстрее, то пошел все переделывать!!!1

Андрей
15.06.2018
15:10:14
зачем тебе потоки?
Мне казалось это инструмент как раз для этой задачи. Похоже я не знаю других вариантов решения задачи "выполнить n одновременных запросов".

Eugine
15.06.2018
15:10:53
в этом мире ничего не исполняется одновременно

dmks
15.06.2018
15:10:58
там одновременность же достаточно условная

Zart
15.06.2018
15:11:00
задача на массивный I/O, асинк идеально подходит

dmks
15.06.2018
15:11:07
Опередили (

Milton
15.06.2018
15:11:22
А вообще, что можно почитать по теме уместности использования асинк/тредов?

Roman
15.06.2018
15:11:34

Google

Eugine
15.06.2018
15:11:38

Zart
15.06.2018
15:11:40
не

Eugine
15.06.2018
15:11:45
уточняю - на моей памяти

Zart
15.06.2018
15:11:47
на 2-3 ботолибах

Eugine
15.06.2018
15:11:52
так что вперед и с песней

dmks
15.06.2018
15:11:57

Milton
15.06.2018
15:12:18

dmks
15.06.2018
15:12:22
берешь какой-нибудь пайтелеграмасинквраппер и эвейтишь по самые яйца

Zart
15.06.2018
15:12:23

Milton
15.06.2018
15:13:21

Zart
15.06.2018
15:13:29
ээ
причем тут пеп?

Eugine
15.06.2018
15:13:46
большой блогопост раскроет тебе внутренности асинхронности
если допрешь то славно
потерял, ща найду

Milton
15.06.2018
15:14:06

Zart
15.06.2018
15:14:36
асинкио это просто генераторные обёртки поверх обычных асинк сокетов

Roman
15.06.2018
15:14:43
Но справедливости ради я видел чувака, который зачем-то реализовал для go промисы. Угадайте из какого языка он пришел?

Eugine
15.06.2018
15:15:00
https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/

Zart
15.06.2018
15:15:01
васика!

Google

Milton
15.06.2018
15:15:12

Eugine
15.06.2018
15:15:20
гулять по всем ссылкам, читать всё что описано

Roman
15.06.2018
15:15:43

Zart
15.06.2018
15:16:12
там сарказьм был
я вообще не очень понимаю как бейсику нативно с тем же жсоном жить
там и объекты-то дюбелями сбоку прибиты

Eugine
15.06.2018
15:18:09
Или что промисы не входят в идеологию языка?

Roman
15.06.2018
15:21:30

Eugine
15.06.2018
15:22:04
Это два разных стиля, каждый из которых может быть применим/не применим в своих случаях
Как и асинк на колбеках
И прочее дерьмо
Но тебе виднее
Я не гошник
Весь вопрос в том сможешь ли ты сам оцени трейдофы своего решения или нет в абсолютно любом языке и стиле

Zart
15.06.2018
15:36:02
там еще ебануться можно, пытаясь понять разницу между деферредами, фьючами и промисами

Roman
15.06.2018
15:42:16

Eugine
15.06.2018
15:44:01
Возможно в его ситуации - правда другой случай, но есть ситуации когда в чистом асинк-эвэйт стиле промисы имеют место
По хорошему они ничем не ограничивают эту модель, но ещё и расширяют ее

Zart
15.06.2018
15:44:20
ну я видел перегрузку __[lr]shift__`и `__or__ в питоне для реализации плюсового стиля foo << bar << baz (привет вебоб) или шеллового foo | bar | baz (привет джинджа)
и чейнинга foo().bar().baz() (не помню навскидку где)

Google

Roman
15.06.2018
15:44:49

Zart
15.06.2018
15:45:18
а, вспомнил. в супе же
да и в алхимии это везде

Eugine
15.06.2018
18:27:07

bellicose
16.06.2018
04:37:11
нихуя себе простыня?

Dmitry
16.06.2018
04:56:55
в бан нахуй

Vitaliy Nameless
16.06.2018
06:18:06
Хм

Vλαdmιr
16.06.2018
10:34:52
чем ща модно парсить html? красивый суп это ж старье?

Petr
16.06.2018
10:35:33
lxml?

Zart
16.06.2018
10:35:48
у супа уже 4ая версия

Vλαdmιr
16.06.2018
10:36:01

Jonh
16.06.2018
10:36:20

Eugine
16.06.2018
10:36:21
"у супа уже 4ая версия" а ты все еще хипстер и ищешь модное

Zart
16.06.2018
10:36:28
а что, ты не хочешь хпатх? ебать ты лошара

Vλαdmιr
16.06.2018
10:37:40

Zart
16.06.2018
10:39:28
я не понимаю почему люди хотят ебаться с
for tag in doc.findall('foo', {'class': 'bar'}):
for subtag in tag.findall('baz'):
text = subtag.text
вместо
for text in doc.xpath('//foo[class=bar]//baz/text()'):
...
для тривиальных случаев достаточно скопировать хпатх прям из браузера

Eugine
16.06.2018
10:40:14
"шо то шо это"

Zart
16.06.2018
10:40:26
нихуя не

Google

Dmitry
16.06.2018
11:36:05
А чем вы деплоите приложения?
не хочу ансибл, он был на прошло проекте.

Zart
16.06.2018
12:39:00
ну и трахайся с чефом

Eugine
16.06.2018
12:39:28
не, ну если был на прошлом проекте..
попробуй ссш и мейкфайлы

Zart
16.06.2018
12:40:11
ну можно еще чеф, паппет, солт, конфигенжин, фабрик... чо там еще из говна было
https://www.visualstudio.com/app-center/ с тебя отзыв

Vλαdmιr
16.06.2018
12:57:22
'236 46.151.250.83document.write("<font class=spy2>:<\\/font>"+(Eight5SixFive^Seven1Four)+(ZeroFourSevenTwo^EightSevenZero)+(One6EightSeven^Zero4Five)+(SixTwoNineOne^NineZeroOne)+(Four1OneNine^Eight4Nine))'
запарсил блядь, а там нас уже ждали

макс
16.06.2018
12:58:03

Petr
16.06.2018
12:58:22
ето жаваскрипт

Vλαdmιr
16.06.2018
12:58:25
эт типа из этого джаваскрипта получается :53213
типа порт прокси

макс
16.06.2018
12:59:01
лол

Vλαdmιr
16.06.2018
14:55:00
как отучить pycurl срать аутпутом в терминал? он что ебанутый?