Tishka17
Хотя может можно и через systemd
Anonymous
Anonymous
Подскажите плз
Anonymous
Нет, онлайн
Tishka17
Anonymous
Пишите желательно в лс
Tishka17
Просто интересно уже
Tishka17
Мне так-то нравится новичкам втирать
iddqmeоw
Хотя может можно и через systemd
ну я думаю, что можно бота написать так, чтобы он работал только с тем что нужно в моей ситуации.. но ради интереса всё же залезу как-нибудь разобраться)
Tishka17
Проксимов
Tishka17
Не. Курсы нафиг
denis ⛅️
Aragaer
я будучи в аспирантуре провел одну лекцию. Уже не помню про что, но студентам понравилось
Michael
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
А я говорил про очередь сообщений
Tishka17
Только не знал что она уже есть
Faglo
помогите
Tishka17
В том что два раза эвейтишь жсон?
Vadym
После первого курса обучения в универститете, имея знания о базовых алгоритмах и структурах данных, что можно\следует изучать дальше?
Буду благодарен любым наводкам
Tishka17
ООП уже прошел?
Tishka17
Хотя после первого курса операционные системы бы
Tishka17
Ну одно другому не мешает
Tishka17
Эм
Vadym
ООП уже прошел?
если не трудно, какую литературу можешь посоветовать по этим двум темам
Tishka17
Ты про словари что-то слышал?
Tishka17
Tishka17
Vadym
Увы, не скажу
Всеравно спасибо. И вот еще вопрос, какая мотивация изучать основы работы ОС ? Можно ли сравнить это с знаниями водителя об устройстве автомобиля? (не обязательно знать, но лучше знать)
Faglo
а все
Faglo
понял где проебался
Tishka17
Tishka17
А в магазин проехать на короле можно и без глубоких. Вот только хотя бы сорта бензина и зимню от летней резину стоит отличать сразу
Egor
Egor
полагаю что что-то такое должны были дать, уже на данном этапе
Tishka17
Такое не сразу дают
Tishka17
У нас на втором или третьем было
Tishka17
Наверно на втором
Tishka17
На третьем были распределенные вычисления
Egor
как минимум нужно определиться - если вы под винду собрались писать, то учить тонкости винды. Если под невинду - то разбираться в *nix. В конечном счете, конечно, вы будете иметь представление и о том и о другом, но лучше начать с чего-то конкретного и более нужного для себя
Egor
ну вот да, ибо без этих знаний разобраться в тех же распределенных вычислениях по-нормальному не получится имхо. Да и не только в них
Nikolay Markov
винда не нужна
Egor
полез клешнями в кодинг через несколько лет после того как бросил универ (инженерное направление)
Nikolay Markov
Egor
и поработал админом пару лет
Alex
но не все игры что есть в стиме есть под линуксом хехе
Tishka17
Nikolay Markov
Egor
ничего, еще пара лет и облачный гейминг позволит нам играть в хайенд на малине
Sasha
Есть ещё proton
Nikolay Markov
О. Нашёл таки
зачем искать? большинство вакансий на рынке не под винду
Egor
:)
Sasha
А винда - для маргиналов