
Tishka17
04.05.2019
10:21:53
паблишер пишет одно сообщение, получатели имет свою копию оереди
в кафке тоже есть
а вот в SQS нету

Google

Nikita
04.05.2019
10:23:03
Лдано тогда уточню. Мы можем из очереди кидать не консьюмеру а в новый exchange?
или очередь всегда линейная?

Tishka17
04.05.2019
10:24:11
у тебя на кратинке три консьюмера и один продьюсер
что такое зеленое и красное хз - я в голове заменил их на чреный ящик
в таком ключе все работает

Nikita
04.05.2019
10:26:07
Зеленые это Exchange ( я на знаю как он обзывается в русской терминологии)
Красная это сама очередь

Tishka17
04.05.2019
10:26:47
хз что за exchange
что он делает?
я именно с кроликом не работал если что

Google

Nikita
04.05.2019
10:27:35
ну раздает по ключам сообщения в разные очереди

Tishka17
04.05.2019
10:27:43
эээ

Nikita
04.05.2019
10:28:23
я как понимаю это AMQP, а не кролик

Tishka17
04.05.2019
10:31:15
https://www.rabbitmq.com/tutorials/tutorial-three-python.html

Nikita
04.05.2019
10:32:23
ну да. это я знаю
так а полсле очереди мы можем создать новый (X)
или очередь всегда должна заканчиваться Консьюмером?

Tishka17
04.05.2019
10:33:26
а зачем?
зачем тебе очередь без консьюмера?
в чем разница от этой схемы?
вообще, тут конечно я не шарю, в кафке чуть по другому

Nikita
04.05.2019
10:34:31
А я кажется начинаю понимать в чем я ошибаюсь)
У первой очереди должен быть консьюмер

Tishka17
04.05.2019
10:35:33
и после его завершения работы - сообщение летит дальше?

Nikita
04.05.2019
10:36:01
А разве так можно?

Tishka17
04.05.2019
10:36:57
ну консьюмер может сам в следюущую очередь добавить что надо

Nikita
04.05.2019
10:39:44
если я правильно понимаю

AI
04.05.2019
10:42:00
Я качаю файл with ydl:
await loop.run_in_executor(None, ydl.extract_info,
url
) как мне во время закачки файла проверять его размер и останавливать программу, если размер превышает определенные значения? Я знаю, как узнать размер файла, но как это делать во время закачки файла?

Google

AI
04.05.2019
10:45:19

Oleksandr
04.05.2019
10:46:45

Aragaer
04.05.2019
10:47:12
https://github.com/ytdl-org/youtube-dl - тут написано, как делать хуки на прогресс скачивания
'progress_hooks': [my_hook],
progress_hooks: A list of functions that get called on download
progress, with a dictionary with the entries
* status: One of "downloading", "error", or "finished".
Check this first and ignore unknown values.
If status is one of "downloading", or "finished", the
following properties may also be present:
* filename: The final filename (always present)
* tmpfilename: The filename we're currently writing to
* downloaded_bytes: Bytes on disk
* total_bytes: Size of the whole file, None if unknown


Artem
04.05.2019
10:51:20
VSCode, наконец-то, выкатили пакет расширений для удаленной разработки/дебага на Python, будь то интерпретатор в докер-контейнере или удаленный хост. Issue #79 закрыт, ура. Не успел еще опробовать, но давно ждал эту, доступную ранее только в платном PyСharm'e, фичу.
VSCode blog:
https://code.visualstudio.com/blogs/2019/05/02/remote-development
Microsoft devblog:
https://devblogs.microsoft.com/python/remote-python-development-in-visual-studio-code/

Aragaer
04.05.2019
10:52:07
полагаю, что в емаксе она давным давно есть из коробки
в смысле пользуюсь этим уже давно, но оно наверно существует дольше, чем я пользуюсь емаксом

Tishka17
04.05.2019
10:53:19
я так и не осилил отладку внутри контейнера

Aragaer
04.05.2019
10:55:01
я не осилил ни отладку, ни контейнеры
но наверно это как-то делается и зачем-то нужно

Bogdan
04.05.2019
10:55:49
Всем привет, может кто-то пользовался этим
https://github.com/rarcega/instagram-scraper
Не получается скачивать фото без profile-pic

Artem
04.05.2019
11:01:03
попробовал пока только открыть папку на удаленном хосте, реализовано просто супер

Карлос
04.05.2019
11:06:15
кто возьмётся написать плагин на Geany?

AI
04.05.2019
11:06:39

Aragaer
04.05.2019
11:09:09
то есть создать функцию хук, добавить ее в список progress_hooks, тогда ее будет сам ютдл вызывать время от времени. Там проверять downloaded_bytes

AI
04.05.2019
11:10:13

Aragaer
04.05.2019
11:12:03
ничем, просто ее надо там в список добавлять
там есть пример же

AI
04.05.2019
11:12:26

Google

AI
04.05.2019
11:12:28
Спасибо

Artem
04.05.2019
11:14:35
контейнеры
https://youtu.be/TVcoGLL6Smo
ssh
https://www.youtube.com/watch?v=rh1Ag41J6IA

Tishka17
04.05.2019
11:27:31
Его надо как-то специально готовить же для этого, наверно?

Maxim
04.05.2019
11:27:56

Artem
04.05.2019
11:28:05
в видео показаны темплейты и стандартный контейнер для раста

Tishka17
04.05.2019
11:28:07
А дальше?
Екзек чего оно делает?
pdb надо ставить туда, наверно?

Maxim
04.05.2019
11:28:43

Tishka17
04.05.2019
11:28:55

Artem
04.05.2019
11:28:56
да, плагины для vscode выполняются со стороны контейнера/сервера, как я понял

Tishka17
04.05.2019
11:29:01
Эм

Maxim
04.05.2019
11:29:20

Tishka17
04.05.2019
11:29:30
Вообще мне бы пайчарм осилить

Maxim
04.05.2019
11:30:14
зачем?

Artem
04.05.2019
11:30:31
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers

Google

Maxim
04.05.2019
11:31:32
это у меня дежавю, или эти ссылки тут уже были?

Artem
04.05.2019
11:31:37

Tishka17
04.05.2019
11:32:28

Maxim
04.05.2019
11:32:33
неясно, зачем две вещи:
а) лезть в одноразовый stateless-контейнер;
б) это вот все зачем, если есть хотя бы ansible

Tishka17
04.05.2019
11:32:54
А вот на сервер лезть - хз зачем

Artem
04.05.2019
11:33:42
да, я же говорю хорошо сделали

Tishka17
04.05.2019
11:33:56
Даже pdb не нужен?

Artem
04.05.2019
11:34:23
он там свой дебаггер ставит же