Tishka17
http://supervisord.org/api.html
Ну тогда да, понял кейс. Да, лучше не давать доступ боту к системе. Пусть отдельным набором приложений рулит
Tishka17
Хотя может можно и через systemd
Anonymous
Подскажите плз
Tishka17
http://supervisord.org/api.html
https://github.com/emlid/systemd-manager/blob/master/README.md Первое что нагуглил
Anonymous
Нет, онлайн
Tishka17
Ну тут уже твои проблемы как-бы, есть кто и совмещает
И сколько им на основной работе платят?
Anonymous
Пишите желательно в лс
Tishka17
Просто интересно уже
Tishka17
Мне так-то нравится новичкам втирать
Anonymous
И сколько им на основной работе платят?
Статистику не собирал, не могу сказать
iddqmeоw
Хотя может можно и через systemd
ну я думаю, что можно бота написать так, чтобы он работал только с тем что нужно в моей ситуации.. но ради интереса всё же залезу как-нибудь разобраться)
Unat
Мне так-то нравится новичкам втирать
Я-бы тоже повтирал, но индивидуально и заинтересованному. Курсы вести - фе, я пробовал в универе лабы вести, ну нафиг.
Tishka17
Не. Курсы нафиг
Aragaer
я будучи в аспирантуре провел одну лекцию. Уже не помню про что, но студентам понравилось
Egor
@Tishka17 помнишь я тут недавно вопрошал по поводу сельдерея для того чтобы с вебсокетами размазывать нагрузку по ядрам?
Egor
короче я тут понял степень своей дурости
Egor
конечно в целом это работало, более того сам мигель гринберг местами предлагал использовать подобный подход, пару лет назад
Egor
но я в конечном счете понял что можно обойтись без сельдерея, просто юзая редис
Egor
flask_socketio вот в таком режиме socketio = SocketIO(app, message_queue='redis://') шлет сообщения в redis. Оный же служит для того чтобы забирать эти самые сообщения из внешних процессов (согласно доке, внезапно)
Egor
я в целом не оценил значимость этих слов в документации)
Egor
короче на голом multiptocessing с редисом flask_socketio работает, шлет мессаги мне на фронт, радует глаз
Egor
тобишь в таком режиме ему в конечном счете похер, из какого процесса забирать мессаги - из процессов приложения, или процессов сельдерей-воркера, а нагрузка и так и так мажется. и нет мороки с запуском двух служб, и корректной остановкой. Хотя в конечном счете я раскурил как мочить таски в сельдерее, так что если бы у меня был кластер управляемый сельдереем - ну тогда этот вариант был бы даже предпочтителен:)
Faglo
как получить json data, который можно распарсить по ключам в aiohttp?
Faglo
async def vk_request(method, params): data = dict() data.update(params) data.update(access_token=configs.token, v=configs.version) async with aiohttp.ClientSession() as session: async with session.get("https://api.vk.com/method/" + method, params=data) as response: print(await response.json()) return await response.json()
Tishka17
А я говорил про очередь сообщений
Tishka17
Только не знал что она уже есть
Faglo
помогите
Tishka17
помогите
А в чем проблема?
Tishka17
В том что два раза эвейтишь жсон?
Vadym
После первого курса обучения в универститете, имея знания о базовых алгоритмах и структурах данных, что можно\следует изучать дальше? Буду благодарен любым наводкам
Tishka17
ООП уже прошел?
Tishka17
Хотя после первого курса операционные системы бы
Tishka17
Ну одно другому не мешает
Faglo
А в чем проблема?
Мне возвращается жсон, как можно получить данные по ключам?
Tishka17
Эм
Vadym
ООП уже прошел?
если не трудно, какую литературу можешь посоветовать по этим двум темам
Tishka17
Ты про словари что-то слышал?
Faglo
Ты про словари что-то слышал?
Не работает, сейчас эксепшн кину
Tishka17
Не работает, сейчас эксепшн кину
Вот уже конкретика наконец
Vadym
Увы, не скажу
Всеравно спасибо. И вот еще вопрос, какая мотивация изучать основы работы ОС ? Можно ли сравнить это с знаниями водителя об устройстве автомобиля? (не обязательно знать, но лучше знать)
Faglo
Вот уже конкретика наконец
return await r['response'] TypeError: 'coroutine' object is not subscriptable
Faglo
а все
Faglo
понял где проебался
Tishka17
А в магазин проехать на короле можно и без глубоких. Вот только хотя бы сорта бензина и зимню от летней резину стоит отличать сразу
Egor
полагаю что что-то такое должны были дать, уже на данном этапе
Tishka17
Такое не сразу дают
Tishka17
У нас на втором или третьем было
Tishka17
Наверно на втором
Tishka17
На третьем были распределенные вычисления
Egor
как минимум нужно определиться - если вы под винду собрались писать, то учить тонкости винды. Если под невинду - то разбираться в *nix. В конечном счете, конечно, вы будете иметь представление и о том и о другом, но лучше начать с чего-то конкретного и более нужного для себя
Egor
ну вот да, ибо без этих знаний разобраться в тех же распределенных вычислениях по-нормальному не получится имхо. Да и не только в них
Egor
Наверно на втором
я просто вообще неуч, поэтому не с чем сравнивать
Nikolay Markov
винда не нужна
Egor
полез клешнями в кодинг через несколько лет после того как бросил универ (инженерное направление)
Tishka17
винда не нужна
Иди работу ищи
Egor
и поработал админом пару лет
Alex
винда не нужна
нууу а как же Steam =)
Nikolay Markov
Иди работу ищи
я и работаю) не на винде
Nikolay Markov
нууу а как же Steam =)
Steam сто лет уж как есть под линухом
Alex
но не все игры что есть в стиме есть под линуксом хехе
Tishka17
Egor
ничего, еще пара лет и облачный гейминг позволит нам играть в хайенд на малине
Sasha
Есть ещё proton
Nikolay Markov
О. Нашёл таки
зачем искать? большинство вакансий на рынке не под винду
Egor
:)
Egor
зачем искать? большинство вакансий на рынке не под винду
Линус Торвальдс сказал что ненависть к windows - это болезнь)
Sasha
А винда - для маргиналов
Tishka17
зачем искать? большинство вакансий на рынке не под винду
Ну чё, поздравляю. А то мы уже переживали, что ты так безработным и останешься
Egor
А винда - для маргиналов
а так же для 100% корпоративных сетей