TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #425 · 20 апр.

Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках. Выглядело это примерно так: from fastapi.concurrency import run_in_threadpool async def execute(data: DataRequest) -> DataResponse: try: result = await run_in_threadpool(sync_function, data) return DataResponse(data=result) except Exception as e: return DataResponse( error=str(e), success=False, ) В общем работает нормально. Для всех вызовов под капотом используется общий тредпул, всё работает предсказуемо. Но потребовалось изменить количество запускаемых в пуле потоков (по умолчанию создается 40 воркеров). Так как дело происходит с FastAPI, делается это через lifespan используя настройки anyio: import anyio @asynccontextmanager async def lifespan(app: FastAPI): limiter = anyio.to_thread.current_default_thread_limiter() limiter.total_tokens = 100 yield # если вдруг нужно вернуть обратно limiter.total_tokens = 40 Зачем менять количество воркеров? - уменьшить, если оперативки мало (один тред занимает ~8мб) - увеличить чтобы выдержать нагрузку Если есть предложения получше при тех же вводных - предлагайте😉 #async

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #tuvan

当前筛选 #tuvan清除筛选

Раскладка Тувинского языка добавлена в AOSP (Android Open Source Project) Рад сообщить о важном этапе в развитии поддержки языков в Android: Патч, добавляющий раскладку Тувинского языка (Tuvan) в компонент системной клавиатуры LatinIME, был официально объединен (merged) во внутреннюю кодовую базу Android Open Source Project (AOSP). Теперь буду по вашим клавиатурам делать то же самое. Давайте сделаем это совместно – присылайте свои клавиатуры! Изменение получило все необходимые технические (Code-Review) и лицензионные (Open-Source-Licensing) подтверждения от инженеров, курирующих AOSP. Изменение внутренне слито (merged) и готовится к релизу. Что это значит для пользователей: Носители Тувинского языка вскоре получат корректную и удобную раскладку клавиатуры, интегрированную в стандартные средства ввода Android. Даты релиза: Точные сроки выпуска публичного обновления зависят от цикла релиза Android и поставщиков устройств, но, как правило, объединенные изменения появляются в ближайших крупных или ежеквартальных системных обновлениях AOSP. P.S.: В ближайшее время планируется отправка других вариантов Тувинской клавиатуры, чтобы обеспечить максимально разнообразное и удобное использование языка на устройствах Android. #AOSP#Android#LatinIME#ТувинскийЯзык#Tuvan#OpenSource#Разработка

Tibicen

@world_music_geek · Post #1100 · 21.11.2025 г., 08:04

Oidupaa Vladimir Oiun — Divine Music From A Jail (Friends, 1999) #throat_singing#kargyraa#khoomei#bayan#accordion#tuvan#Tuva#Russia Владимир Ойунович Ойдупаа — тувинский музыкант, соединивший в своём творчестве стиль горлового пения «каргыраа» с игрой на баяне. Его манера оказалась настолько самобытной, что сегодня в среде тувинских музыкантов можно услышать выражение «ойдупаа-каргыраа» для описания такого стиля музыки. Некоторые авторы, в частности Марк ван Тонгерен в книге Overtone Singing: Physics and Metaphysics of Harmonics in East and West, отмечают сходство музыки Ойдупаа с блюзом. И не случайно: и в тувинской, и в афроамериканской музыкальных традициях присутствует лад, известный как бесполутоновая пентатоника. Именно он роднит эти, на первый взгляд, далёкие друг от друга культуры. Баян начал активно входить в тувинскую музыкальную традицию в 1960-х годах, когда возникли новые лирические жанры, вдохновлённые русской народной и популярной музыкой. Но лишь в конце 70-х — начале 80-х баян впервые стал сопровождать горловое пение, и Ойдупаа быстро стал одним из самых ярких исполнителей на нём в Туве. Из 55 лет своей жизни 33 года Владимир Ойунович провёл в исправительных лагерях — в Кызыле,Златоусте и Кемеровской области. Альбом Divine Music From A Jail он записал в кабинете начальника одной из колоний. По его словам, именно в эти годы он довёл свою музыку до совершенства. Во время заключения Владимир обратился в христианство. При этом, в интервью Оюмаа Хомушку он упоминал, что за свою жизнь прочитал много книг по дзен-буддизму и шаманизму, увлекался китайским фольклором, сказками и притчами, которые нередко становились источником вдохновения для его музыки. Синкретическое мировоззрение Ойдупаа, сочитающее тувинский шаманизм и христианство, можно увидеть на примере слов, открывающих песню It Is Echoing All Over The World: Там, где звучит каргыраа, там нет воин и раздоров. Там, где звучит каргыраа, там не ссорятся муж с женою. Там, где звучит каргыраа, нет падёжа скота. Там, где звучит каргыраа, там присутствует дух Божий. Во весь голос, во всю вселенную, прославляю имя Твое, Отец мой Небесный! Среди дальнего народа, среди ближнего, через каналы массовой информации, через экран телевизора, через кассетные магнитофоны, в тюрьмах и лагерях, прославляю имя Твое, Отец мой Небесный! Владимир Ойдупаа повсюду находил слушателей, нередко выступая на вокзалах во время своих поездок. В начале 90-х годов благодаря поклоннику из Японии он приобрёл известность в Европе и давал концерты в Швеции и Швейцарии. Однако вскоре после возвращения из гастролей его вновь арестовали и приговорили к очередному сроку. В 2007 году Ойдупаа стал участником «Минуты славы», российского телевизионного шоу талантов, аналогичного британскому Got Talent. Однако жюри не позволило ему завершить своё выступление. Татьяне Толстой его пение показалось неблагозвучным, а Юрию Стоянову — диссонирующим и «не радующим слух». Тут остаётся только посочувствовать жюри. Divine Music From A Jail изначально вышел в Швеции на малоизвестном лейбле Friends в 1999 году. К 25-летию альбома австрийский лейбл Ebalunga!!! подготовил его переиздание, ремастеринг которого сделала номинированная на премию «Грэмми» Джессика Томпсон. 🔗Spotify | AppleMusic | Bandcamp | Telegram