
Alex
26.04.2017
12:01:58

Zart
26.04.2017
12:02:57
т.е. foxfox@[192.168.1.230]

DiffieHellman [BlueCode] C#
26.04.2017
12:03:26
я на своем пк поднял почту и хочу с виртуалки отправлять на комп письма

Google

Zart
26.04.2017
12:03:55
подыми и днс

DiffieHellman [BlueCode] C#
26.04.2017
12:04:02
я не умею

Zart
26.04.2017
12:04:20
печально

Andrey
26.04.2017
12:41:34
всем привет, что посоветуете взять как хостинг для Django-сайтов?

Sergey
26.04.2017
12:43:23
По-моему похер для джанго или нет
Бери впс чтобы норм была

Andrey
26.04.2017
12:43:55
спасибо

Проксимов
26.04.2017
12:44:01
Тот же

Sergey
26.04.2017
12:46:28
Heroku
Сняли ограничения? Там вроде по времени что то было

Проксимов
26.04.2017
12:49:28

Sergey
26.04.2017
12:50:27

John
26.04.2017
13:12:25

Расписная Черепашка
26.04.2017
14:13:58
Привет!
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19
данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Google

Petro
26.04.2017
14:22:49
Скандалы, интриги, расследования...

Timur
26.04.2017
14:24:32
@eblozavrik <- вот он serbernar

Маришка
26.04.2017
14:24:52
А его друг или знакомый

Григорий
26.04.2017
14:25:37
https://gist.github.com/UsernameIsReservedWord/c4225e16359dd80f8974f1a87bf6fd6e
Чому ругается на unexpected в ec.presence_of_element_located(By.XPATH, "!23")?

Yahweh
26.04.2017
14:31:58
f = open("C:\\1111\\rfids.txt", "r")
file_string = f.read()
f.close()
data = []
for raw in file_string.split("\n"):
data.append(raw)
Просто замени на f.readlines()

Григорий
26.04.2017
14:34:08
Как это поможет? Да и в файл ничего в прямом эфире не пишется.

Yahweh
26.04.2017
14:35:10

Zart
26.04.2017
14:35:24
last_index ищется дурацким способом. если значения неуникальны, то будет указывать на середину, а не конец
последний элемент имеет номер len(x)-1, но это вообще нафиг не нужно

Григорий
26.04.2017
14:36:01

Zart
26.04.2017
14:36:09
олсо потоки неверно запускаются
ты не гоняешь код в потоках, а выполняешь его прям там, в основном

Григорий
26.04.2017
14:36:39

Zart
26.04.2017
14:36:48
да и дерьмовый это способ делить задачу на три части

Григорий
26.04.2017
14:37:08
Ну иначе это говно 148 часов будет работать,

Zart
26.04.2017
14:37:12
By.XPATH я вообще не понимаю что такое
это говно в том виде как написано будет работать те же 148 часов, потому что ты задачу не распараллелил

Григорий
26.04.2017
14:37:45
Жду пока появится "Welcome popup"

Google

Zart
26.04.2017
14:39:00
ладно, я не читал док по селениуму, так что не совсем понимаю что ты там нарисовал в run

Yahweh
26.04.2017
14:45:37
tuple надо передавать в ec.presence_of_element_located
try:
return driver.find_element(*by)
except NoSuchElementException as e:
raise e
Эту ошибку получаешь?

Расписная Черепашка
26.04.2017
14:47:34
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19
данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Alex
26.04.2017
14:49:00
/setcount 120

Расписная Черепашка
26.04.2017
14:49:00
/setcount 120
Минимальное количество сообщений для уведомления установлено на 120.

Григорий
26.04.2017
15:01:41

Zart
26.04.2017
15:07:10
Thread(target=run(args)) # тут ты вызываешь run(args) прям в этом потоке и результат (None) скармливаешь таргету. в общем поток запускается вхолостую и тут же выходит. и так три раза подряд
правильно передать функцию и аргументы, чтобы поток выполнил их в своем потоке:
Thread(target=run, args=(...))

Григорий
26.04.2017
15:07:45
Индексы слишком коряво скармливаю?

Zart
26.04.2017
15:10:02
я бы выкинул этот лисапед нафиг

Григорий
26.04.2017
15:11:42
Ну а как корректно поделить массив на три части?

Pavel
26.04.2017
15:13:30
Там же вроде нет привязки к очередности, если я правильно понял с телефона?

Григорий
26.04.2017
15:14:46
Нет
В плане привязки нет.
А теперь ещё веселее оно запустило 3 браузера, но в каждом отрабатывает по очереди ?

Zart
26.04.2017
15:23:36
самый простой вариант переделки был бы iter(queue), но он вряд ли тредсейф
взять concurrent.future.ThreadPoolExecutor и дело в шляпе

Google

Rocky
26.04.2017
15:29:14
Всем привет! Ребят скиньте свои приложения с github!

Zart
26.04.2017
15:30:36
мышка бежала, хвостиком махнула, скинула приложение с гитхаба

Pavel
26.04.2017
15:30:46

Zart
26.04.2017
15:31:21
на 2-4 треда кинуть должно быть ок

Pavel
26.04.2017
15:32:26
Ну да, тебе легко с компа подробно писать. Код воркера на каждый итем запускается?

Zart
26.04.2017
15:32:30
насколько даст выигрыша не знаю, но думаю селениум скорее и/о баунд

Alexander
26.04.2017
15:33:32
можно тут вопросик за паскаль спросить

Pavel
26.04.2017
15:33:37

Alexander
26.04.2017
15:33:41
а то я не нашел спец. чата

Zart
26.04.2017
15:34:08
https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor
with ThreadPoolExecutor(max_workers=3) as pool:
result = pool.map(run, rfids)
for foo in result:
....

Pavel
26.04.2017
15:34:29

Zart
26.04.2017
15:34:39
очередь и пул
набежит 3 треда - новых спаунится не будет

Pavel
26.04.2017
15:35:31

Zart
26.04.2017
15:35:43
я уже упоминал что с селениумом не работал

Pavel
26.04.2017
15:35:46
То есть запускает браузер

Zart
26.04.2017
15:36:16
если оно форкает браузер, то я бы подумал про процессексекутор
он там тож есть
"The ProcessPoolExecutor class is an Executor subclass that uses a pool of processes to execute calls asynchronously. ProcessPoolExecutor uses the multiprocessing module, which allows it to side-step the Global Interpreter Lock but also means that only picklable objects can be executed and returned."

Google

Zart
26.04.2017
15:37:31
но в данном случае обход гил не самоцель

Евгений
26.04.2017
15:38:33
Кто-нибудь КриптоПРО под linux использует? Можете объяснить как установить контейнер с закрытыми ключами? у меня есть папка 0dddd.000 и cer -файл. cer я установил, но видимо до этого надо было ещё установить контейнер как-то

Pavel
26.04.2017
15:38:52
Селениум создает окно браузера в момент создания webdriver, то есть в данном коде примерно во второй строке воркера. То есть у него скопится 100500 окон браузера, если не заморочитьсч пулом селениумов.
Ну или будет дрочь создали окно - поработали - закрыли окно, что долго

Расписная Черепашка
26.04.2017
16:11:42
Привет!
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19
данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners
Привет!
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19
данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Zart
26.04.2017
16:20:02
чебурашка уже подзаебала

Alex
26.04.2017
16:20:51

Расписная Черепашка
26.04.2017
16:22:01
Привет!
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19
данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Zart
26.04.2017
16:22:21
но три подряд...

Alex
26.04.2017
16:22:53

Yahweh
26.04.2017
16:23:12

Zart
26.04.2017
16:23:27
а кулдаун реализовать не?
чтобы после выдачи в канал, не показывалось в течение дцати минут

Alex
26.04.2017
16:24:00
хм
справедливо

Zart
26.04.2017
16:24:21
это называется "рейтлимит" ;)

Alexander
26.04.2017
16:47:26
Эта группа больше не существует