Krosh
Доброго времени суток) Подскажите, может кто работал с шиной IsoBus? может есть какие-то наработки, емуляторы шины под линукс?
Randy
Привет. Кто-то делал автоматизацию (тесты) для Instagram (приложение, к примеру apk)? Вводить к примеру проверить кто последний написал в личку и ответить сообщением
CyberЖабка
Я так понимаю, телеграм клиент в питоне можно создать только через requests?
CyberЖабка
спасибо
Artöm
Я так понимаю, телеграм клиент в питоне можно создать только через requests?
Именно клиент? Любая либа для хттп. Хоть голые сокеты расчехляй
CyberЖабка
именно клиент, не хочу танцевать с запросами и json
Artöm
Придется
Ernest
Всем привет! Кто шарит за асинхронное программирование (async await) и за ОСи в целом. Мы пишем await когда к примеру делаем запрос по TCP. Наше приложение отправляет запрос и не дожидаясь ответа продолжает делать свои дела, при этом оно периодически проверяет не пришел ли ответ. И если он пришел, то наша программа обрабатывает этот ответ. Вопрос следующий, на каком уровне выполняются эти самые IO операции? Кто или что отправляет запрос и принимает ответ, пока наше асинхронное приложение занято своими асинхронными делами?
Artöm
Можешь смотреть исходники asyncio
Ernest
может попробуешь multiprocessing
Не, я просто хочу понять как это работает внутри.
CyberЖабка
Оно по очереди выполняет то 1 то другой код, если в одном есть проверка, пришёл ли Интернет-ответ, то проверка выполняется через раз, чередуясь с другим кодом в одном процессе (поправлюсь, асинхрон - это multithreading)
CyberЖабка
ну да
Сергей
Всем привет! Кто шарит за асинхронное программирование (async await) и за ОСи в целом. Мы пишем await когда к примеру делаем запрос по TCP. Наше приложение отправляет запрос и не дожидаясь ответа продолжает делать свои дела, при этом оно периодически проверяет не пришел ли ответ. И если он пришел, то наша программа обрабатывает этот ответ. Вопрос следующий, на каком уровне выполняются эти самые IO операции? Кто или что отправляет запрос и принимает ответ, пока наше асинхронное приложение занято своими асинхронными делами?
> на каком уровне на уровне ядра операционной системы, потому что для io операции требуется системный вызов > Кто или что отправляет запрос и принимает ответ при возможности записать/считать данные сетевой контроллер просигнализирует об этом аппаратным прерыванием, которым займётся соответствующий обработчик в ядре операционной системы
Faridun
Здравствуйте, кто работал с библиотекой socket? Есть ли какой нибудь бесплатный хостинг для работы с этой библиотекой ?
Faridun
localhost же, почти всегда бесплатен
Мне нужно подключить разные компи
Tim
Мне нужно подключить разные компи
ну тогда тебе нужен белый айпи,..
Faridun
ну тогда тебе нужен белый айпи,..
Откуда можно получить?
Tim
Откуда можно получить?
купить vps ... обычно там белый айпи, или купить домой на свой инет и хостить дома
Alexey
Откуда можно получить?
можно зарегаться в AWS и год бесплатно юзать EC2 t2micro
Anonymous
Привет чат, подскажите пожалуйста, если я буду плодить процессы на supervisord, каждый процесс будет иметь свой собственный thread, или есть вероятность получить 2 процесса на одном и том же потоке ядра?
Anonymous
По сути я хочу указать условно numprocs=8 и запускать 8 копий приложения. Движок WSGI сервера single-threaded, поэтому для меня критически важно чтобы каждый процесс пользовался отдельным потоком ядра процессора.
Anonymous
в каждом процессе свой собстевенный поток
спасибо! а что бывает когда процессов становится больше, чем потоков процессора? об этом можно где-то почитать?
Alexey
спасибо! а что бывает когда процессов становится больше, чем потоков процессора? об этом можно где-то почитать?
ничего. просто ты не получишь дополнительной производительности, если сделаешь количество процессов больше, чем кол-во ядер * 2 (если твой процессор умеет в гипертрединг)
Alexey
Ок)) спасибо
если интересно разобраться - таненбаум, современные операционные системы, глава про многозадачность
Alexey
гляну, спасибо, как раз собирался книжки заказывать
как по мне - лучше прочитать онлайн, а деньги потратить на какие-нибудь платные онлайн курсы
lAZY
Всем привет!
rukigaki
Может чувак просто пообщаться захотел или эта группа строго только по вопросам?
rukigaki
Понял
rukigaki
А ему в другой группе ведь тоже самое наверное сказали?
rukigaki
Ахахахах
rukigaki
Может пацан просто по ссылкам переходить не умеет
rukigaki
Ну у меня такие знакомые есть, им кидаешь ссылку, а они думают, что она вирусная
rukigaki
Может он из того же теста, кто знает
𝐼𝓁𝓁𝒾𝒶
Всех приветствую,
𝐼𝓁𝓁𝒾𝒶
Можете пожалуйста помочь, надо сделать небольшой кусок кода, но даже не догадываюсь как это сделать. Надо чтобы програма принимала условную команду с так называемым аргументом, а потом выдавала это действие. Например: пишу "поздоровайся с Лешей", а програма выдает "Добрый день, Леша"
𝐼𝓁𝓁𝒾𝒶
Желательно чтобы было реализовано внутри цыкла if
𝐼𝓁𝓁𝒾𝒶
command = input("") if command == "Поздоровайся...": if command == "... Лешей": print("Привет Леша") Как я это приблизительно вижу
youknow
Привет, подскажите плез. в телеграм боте подключаюсь к базе данных пользователей. Как сделать так, что бы он не вписывал в сообщение пустые строки. Например, есть id, name, username. Мне присылается сообщение ID: 1234 Username: @wertytrwer Name: imia Как сделать так, если например нет username, то присылалось без строчки username ID: 1234 Name: imia
youknow
mysql
KondrateV 🦋
Не по теме но вдруг кто знает
KondrateV 🦋
Это нормально что при запуске ПК сразу диск загружен какое-то время на 100% потом значение колеблется от 30-100
Kamoliddin
почему сообщения удаляются
KondrateV 🦋
Kamoliddin
что то не так с ботом ? Сообщения удаляются @oznob
Сергей
Добрый вечер! Если вы про бота здесь, то не могу ответить - я не модератор канала
Alexey
mysql
О каких сообщениях речь? не очень понял. Ты их из базы читаешь и печатаешь куда-то?
youknow
О каких сообщениях речь? не очень понял. Ты их из базы читаешь и печатаешь куда-то?
вытягиваю с базы и отправляю сообщением, нужно чтобы пустые ячейки не отображались вместе с текстом
Alexey
Если эти филды используются не только для составлени строки - можно взять pydantic. Но скорее всего избыточно в данной ситуации
Anonymous
Всем привет
Anonymous
Хотел бы узнать на сколько востребован к бэк на питоне и есть ли смысл переходить на питон для бэка?
Alexey
С c#
питон востребован, да. а шарпы не востребованы?
Anonymous
Востребованы но не так часто используются
Anonymous
И хотел узнать на сколько часто используется питон
Alexey
И хотел узнать на сколько часто используется питон
посмотри просто количество вакансий, связанных с питоном
Captcha bot
Marcel Friedman, код неверный, обратись к админу.
Anonymous
Как в linux с помощью питона (пусть будет консоль) вывести все открытые окна в данный момент. Как на python программно управлять окнами в linux? В винде я знаю winapi, но по linux нашел wnck, которую не могу даже установить (устарела что-ли). Использую Ubunto 20.04 lts
Alexey
Всех людей в группе поможет получить pyrogram. А вот с описанием хз как. Скорее всего в одном из атрибутов юзера будет лежать
Captcha bot
Богдан, код неверный, обратись к админу.
Артем
Всем привет, ищу совета. Сейчас есть функция отправляющая запросы, с ней все ок. Необходимо запустить ее на несколько потоков(до 10) а всего выполнить раз 100 этих блоков по 10. Так вот, сейчас использую класс ThreadPoolExecutor но проблема в том, что max_worker при завершении одного из потока замещает его сразу другим, мне же нужно, чтобы новый блок потоков запускался когда выполнятся все предыдущее. Пробовал использовать клаcc lock, но при большом количестве все равно происходит ситуация описанная выше. Прошу помощи в данном вопросе.P.S это не брут паролей ))))
Артем
я про это написал (( В нем и проблема ((
Артем
а ой, да. Извиняюсь
Артем
в глаза долблюсь)