Рубрика «асинхронность»
Как запихнуть килограмм LLM в телеграм-бота и не сойти с ума
2026-05-16 в 4:21, admin, рубрики: api, claude, gemini, gpt-4o, llm, python, telegram mini apps, архитектура, асинхронностьВведение. Role-Play LLM бот
Все началось как шутка. Я сидел с друзьями и подумал: а вот было бы прикольно внедрить разные модели нейросетей в один чат и заставить их думать, что они реальные люди и работают в корпорации.
Весь смысл был в том, чтобы это были действительно разные модели и пользователь мог просто между ними переключаться по запросу. Для начала мне нужно было найти зоопарк апи ключей с бесплатными лимитами. Я прошерстил весь интернет и в итоге нашел относительно нормальные варианты: Groq для LLama, Google AI Studio для Gemma и Gemini.
Async-Await в C# это синтаксический сахар для конечного автомата
2026-05-15 в 7:23, admin, рубрики: async, await, awaiter, C#, c#.net, statemachine, taskbuilder, асинхронность, конечный автоматКонечный автомат и его внутреннее устройство
Примечание переводчика:
State Machine, конечный автомат это преобразованный async метод. Компилятор преобразует метод в тип, реализующий конечный автомат (наследуется от IAsyncStateMachine). Благодаря такому механизму, при достижении первого оператора await поток, начавший метод, может возвращаться без «физического» оператора return метода, тем самым, продолжая выполнение основной программы.
В математике, конечный автомат это некоторая система, которая может находится только в одном состоянии.
(Возможные) состояния конечного автомата:
Асинхронность в c#: как async-await работает внутри и почему не стоит писать .Result
2026-03-28 в 22:25, admin, рубрики: C#, synchronizationcontext, task, асинхронностьАсинхронное программирование в c# стало стандартом де-факто с выходом .NET FrameWork 4.5 и появление ключевых слов: async и await. В современном мире трудно представить приложение: API, десктопное приложение без асинхронных вызовов. Однако, мне стало интересно самому разобраться, что на самом деле происходит по капотом: как компилятор преобразует асинхронный код, что такое state machine и почему использование .Result/.wait() может привести к deadlock.
Часть 1. Исторический контекст появления async/await
1.1 Синхронное программирование
Испанский в кармане: Архитектура Telegram-бота с локальным Whisper.cpp, AI-диалогами и оценкой произношения
2026-03-25 в 13:16, admin, рубрики: aiogram, artificial intelligence, machine learning, nlp, python, speech recognition, Whisper, асинхронность, испанский языкПривет! Меня зовут Vlad, я начинающий Python-разработчик и энтузиаст изучения языков.
Недавно я столкнулся с классической проблемой полиглота-самоучки: учебники дают теорию, аудиокурсы — пассивное восприятие, но нет главного — обратной связи по произношению. Репетиторы дороги, а разговорные клубы требуют уровня, которого у меня еще не было.
Я решил закрыть эту боль кодом. Моя цель была амбициозной: создать Telegram-бота, который:
-
Слушает голосовые сообщения и распознает речь без дорогих облачных API.
-
Оценивает точность произношения в процентах, сравнивая с эталоном.
Стандарт решения проблемы двойных списаний в финтех, или О чем спросят системного аналитика на собеседовании
2026-03-15 в 5:45, admin, рубрики: асинхронность, идемпотентностьВсем привет! Меня зовут Наташа, и я системный аналитик. Сейчас я в поиске работы, сходила на пару собеседований, и хочу описать ответы на некоторые вопросы, которые там встречались — некая рефлексия для меня, и надеюсь, эти короткие статьи будут полезны и еще кому‑то.
Итак, кейс:
Пользователь банка хотел перевести 100р другу, а потом нажал на кнопку «Перевести» нечаянно пять раз — как предотвратить отпра вку 5 раз по 100р?
На собеседовании я почему-то не дала очевидный ответ с синхронным взаимодействием и блокировкой кнопки, сразу пошла рассуждать об асинхронной версии.
ЯЖЕМАТЬ и тайм-менеджмент: как за 4 часа успевать 8
2025-11-25 в 19:23, admin, рубрики: асинхронность, выгорание, ИИ, продуктивность, тайм-менеджментВведение: мой личный fatal error
Привет, меня зовут Арина, я Fullstack-разработчик.
Долгое время я была уверена, что «много работать» = «работать хорошо».
Мой день выглядел так:
-
8 часов онлайна (офис/удалёнка),
-
из них ~4 часа — созвоны, где меня не должно было быть,
-
ещё 2 — чаты, мессенджеры и «срочные уточнения»,
-
и только оставшиеся 2 часа — реальный код.
Чтобы наконец-то что-то успеть, я «добирала» ещё 3–4 часа вечером или ночью. В итоге к выходным превращалась в уставшее бревно.
А потом я стала мамой.
Почему молодые разработчики сейчас способны на то, что раньше казалось недостижимым
2025-11-19 в 13:24, admin, рубрики: асинхронность, инженерная культура, инструменты разработки, инфраструктура, масштабирование, молодые разработчики, обучение разработке, примеры кода, современный кодРазмышление о том, как изменилась инженерная культура, почему сегодняшние инструменты радикально расширили горизонты разработки и что делает молодых инженеров способными создавать системы, которые раньше выглядели мягко сказать нереально.
Асинхронность vs. многопоточность: что выживет в эпоху No GIL?
2025-10-06 в 10:41, admin, рубрики: asyncio, cpu, free-threading, GIL, nogil, python, rps, threading, асинхронность, многопоточностьХватит спорить — пора запускать и сравнивать.
Тестируем реальные сценарии, измеряем RPS, смотрим на потребление памяти и разбираемся, когда самая разумная стратегия — это просто подождать и обновить Python на free-threading версию.
Привет! Меня зовут Игорь Анохин, я — руководитель платформенной разработки в K2 Cloud и более 8 лет программирую на Python.
В чём проблема
Хочу поговорить про асинхронность и многопоточностьЧитать полностью »
Музыка и математика: как аккорды вдохновляют архитектуру алгоритмов
2025-09-29 в 12:14, admin, рубрики: аккорды, алгоритмы сортировки, асинхронность, гармония, генеративная музыка, графы, математика, музыка, оопЭта статья — эксперимент на стыке музыки, математики и программирования. Мы попробуем взглянуть на аккорды не как на набор звуков, а как на архитектурные паттерны. Я покажу, как гармонические последовательности могут подсказать нам структуру алгоритмов, приведу примеры кода и проведу параллели между миром нот и миром вычислений.
