ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك 👈

Типичный программист

Типичный программист

الذهاب إلى القناة على Telegram

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Типичный программист

تُعد قناة Типичный программист (@tproger) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 78 064 مشتركاً، محتلاً المرتبة 1 607 في فئة التكنولوجيات والتطبيقات والمرتبة 7 319 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 78 064 مشتركاً.

بحسب آخر البيانات بتاريخ 09 أكتوبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -521، وفي آخر 24 ساعة بمقدار 4، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: موثّقة (مؤكدة رسمياً من تيليجرام)
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 9.96‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.92‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 7 779 مشاهدة. وخلال اليوم الأول يجمع عادةً 4 619 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 34.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل sql, архитектура, api, docker, github.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJw...”

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 10 أكتوبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

78 064
المشتركون
+424 ساعات
-737 أيام
-52130 أيام

جاري تحميل البيانات...

جذب المشتركين
أكتوبر '26
أكتوبر '26
+72
في 7 قنوات
سبتمبر '26
+381
في 18 قنوات
Get PRO
أغسطس '26
+414
في 18 قنوات
Get PRO
يوليو '26
+643
في 19 قنوات
Get PRO
يونيو '26
+354
في 11 قنوات
Get PRO
مايو '26
+708
في 16 قنوات
Get PRO
أبريل '26
+394
في 12 قنوات
Get PRO
مارس '26
+646
في 29 قنوات
Get PRO
فبراير '26
+427
في 28 قنوات
Get PRO
يناير '26
+349
في 13 قنوات
Get PRO
ديسمبر '25
+7 357
في 44 قنوات
Get PRO
نوفمبر '25
+370
في 30 قنوات
Get PRO
أكتوبر '25
+988
في 24 قنوات
Get PRO
سبتمبر '25
+1 690
في 24 قنوات
Get PRO
أغسطس '25
+486
في 33 قنوات
Get PRO
يوليو '25
+509
في 40 قنوات
Get PRO
يونيو '25
+307
في 12 قنوات
Get PRO
مايو '25
+423
في 24 قنوات
Get PRO
أبريل '25
+447
في 27 قنوات
Get PRO
مارس '25
+809
في 22 قنوات
Get PRO
فبراير '25
+817
في 14 قنوات
Get PRO
يناير '25
+904
في 30 قنوات
Get PRO
ديسمبر '24
+655
في 16 قنوات
Get PRO
نوفمبر '24
+456
في 20 قنوات
Get PRO
أكتوبر '24
+614
في 25 قنوات
Get PRO
سبتمبر '24
+601
في 13 قنوات
Get PRO
أغسطس '24
+635
في 12 قنوات
Get PRO
يوليو '24
+541
في 13 قنوات
Get PRO
يونيو '24
+327
في 9 قنوات
Get PRO
مايو '24
+546
في 14 قنوات
Get PRO
أبريل '24
+564
في 11 قنوات
Get PRO
مارس '24
+368
في 3 قنوات
Get PRO
فبراير '24
+339
في 7 قنوات
Get PRO
يناير '24
+325
في 7 قنوات
Get PRO
ديسمبر '23
+315
في 9 قنوات
Get PRO
نوفمبر '23
+3 368
في 30 قنوات
Get PRO
أكتوبر '23
+472
في 5 قنوات
Get PRO
سبتمبر '23
+558
في 0 قنوات
Get PRO
أغسطس '23
+890
في 0 قنوات
Get PRO
يوليو '23
+713
في 0 قنوات
Get PRO
يونيو '23
+688
في 0 قنوات
Get PRO
مايو '23
+743
في 0 قنوات
Get PRO
أبريل '23
+725
في 0 قنوات
Get PRO
مارس '23
+748
في 0 قنوات
Get PRO
فبراير '23
+1 887
في 0 قنوات
Get PRO
يناير '23
+1 425
في 0 قنوات
Get PRO
ديسمبر '22
+2 021
في 0 قنوات
Get PRO
نوفمبر '22
+463
في 0 قنوات
Get PRO
أكتوبر '22
+854
في 0 قنوات
Get PRO
سبتمبر '22
+599
في 0 قنوات
Get PRO
أغسطس '22
+720
في 0 قنوات
Get PRO
يوليو '22
+810
في 0 قنوات
Get PRO
يونيو '22
+741
في 0 قنوات
Get PRO
مايو '22
+893
في 0 قنوات
Get PRO
أبريل '22
+862
في 0 قنوات
Get PRO
مارس '22
+873
في 0 قنوات
Get PRO
فبراير '22
+457
في 0 قنوات
Get PRO
يناير '22
+477
في 0 قنوات
Get PRO
ديسمبر '21
+846
في 0 قنوات
Get PRO
نوفمبر '21
+932
في 0 قنوات
Get PRO
أكتوبر '21
+963
في 0 قنوات
Get PRO
سبتمبر '21
+1 165
في 0 قنوات
Get PRO
أغسطس '21
+1 052
في 0 قنوات
Get PRO
يوليو '21
+1 065
في 0 قنوات
Get PRO
يونيو '21
+984
في 0 قنوات
Get PRO
مايو '21
+933
في 0 قنوات
Get PRO
أبريل '21
+1 188
في 0 قنوات
Get PRO
مارس '21
+1 269
في 0 قنوات
Get PRO
فبراير '21
+1 815
في 0 قنوات
Get PRO
يناير '21
+1 521
في 0 قنوات
Get PRO
ديسمبر '20
+77 508
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
09 أكتوبر+9
08 أكتوبر+6
07 أكتوبر+12
06 أكتوبر+11
05 أكتوبر+9
04 أكتوبر+7
03 أكتوبر+5
02 أكتوبر+8
01 أكتوبر+5
منشورات القناة
Что можно настроить в ИИ-агенте Pi? Армин Ронахер пользуется Pi и добавляет нужные возможности через расширения. В его описан
Что можно настроить в ИИ-агенте Pi? Армин Ронахер пользуется Pi и добавляет нужные возможности через расширения. В его описании устройства агента есть три составляющие: — ядро читает, записывает и редактирует файлы, запускает команды; — расширения добавляют функции и могут сохранять свои данные в сессии; — ветки беседы позволяют отдельно отладить проблему и вернуть в основную сессию краткий пересказ. Список задач и ревью изменений Ронахер поручил создать самому Pi. В разборе агента с примерами расширений видно, что он дописал под собственный рабочий процесс. #ии #инструменты

2
Где вы чаще всего работаете с ИИ-инструментом?
3 153
3
От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдельного чата к агенту, который читает файлы проекта и запускает программы. После этого начал повторять собственную работу: сначала решал задачу сам, затем давал её агенту без готового решения. Так он выяснял, какие задачи можно поручать ИИ. Дальше добавлял инструкции в AGENTS.md, файл с правилами проекта, и способы проверить изменения, включая запуск тестов. В истории освоения ИИ в разработке Хашимото связывает выбор задач с настройкой рабочего окружения. Отдельные чаты при этом остались в его повседневной работе. #ии #инструменты
3 052
4
Листаете ленту, открываете ролик, переходите в сообщество автора — всё внутри ВКонтакте. За этими привычными действиями стоят разные системы и команды. Каждой нужна возможность развивать свою часть продукта и выпускать обновления в собственном темпе. В прошлом году ВКонтакте начала переход на сервисную архитектуру: пользовательские сценарии постепенно переносили в отдельные сервисы, пока продуктовые команды продолжали выпускать обновления. Для подготовки новых сервисов создали внутреннюю платформу разработки. Она автоматизирует типовые операции — теперь подготовка занимает часы вместо недель. Трансформация затронула и веб-версию. Основные разделы перевели на SPA: браузер обновляет нужные части интерфейса без полной перезагрузки страницы. В результате страницы открываются на 25% быстрее, а переходы между разделами ускорились в 3,5 раза. Вместе с техническим директором ВКонтакте Юрием Кочаряном разобрали, как проходили эти изменения, что помогло командам ускорить разработку и какие подходы можно применить в своём проекте. https://tproger.ru/articles/kak-perestraivat-produkt-kotorym-ezhednevno-polzuyutsya-65-milli
3 564
5
Давайте сыграем в айтишную каламбурю! Правила простые: берём любой термин, название компании или имя известного айтишника и д
Давайте сыграем в айтишную каламбурю! Правила простые: берём любой термин, название компании или имя известного айтишника и делаем из него каламбур. Я начинаю — вы подхватываете: Ада Лавпринглс
4 723
6
Почему доставка сообщения не гарантирует выполнение платежа Брокер доставил команду провести платёж, но обработчик может упас
Почему доставка сообщения не гарантирует выполнение платежа Брокер доставил команду провести платёж, но обработчик может упасть при её выполнении или обращении к платёжному сервису. Подтверждение доставки ещё не подтверждает результат. В схеме отслеживания завершения отправитель публикует команду и сохраняет идентификатор платежа со статусом PENDING, то есть ожидает результата. После выполнения обработчик отправляет подтверждение с тем же идентификатором. Получив его, отправитель меняет статус на COMPLETE: работа завершена. Если остался PENDING, исход неизвестен: платёж мог сорваться, а мог пройти без обработанного подтверждения. В зависимости от сценария может потребоваться запросить результат у платёжной системы, прежде чем решать, повторять ли операцию. Такой контроль добавляет хранение состояний, компоненты и новые точки отказа.
4 183
7
Как IRC-сеть из 1998 года пересобрали на Go и WebAssembly 28-летняя Yudum.NET теперь помещается в один исполняемый файл на Go
Как IRC-сеть из 1998 года пересобрали на Go и WebAssembly 28-летняя Yudum.NET теперь помещается в один исполняемый файл на Go: сервер чата, сайт и веб-чат работают в одном процессе с базой SQLite. Никнейм служит учётной записью на сайте, а старые IRC-клиенты по-прежнему подключаются. Веб-чат тоже написан на Go: TinyGo компилирует его в WebAssembly для запуска в браузере. Один и тот же код проверяет ход в игре на сервере и рисует стол в чате. Цена решения: несколько мегабайт браузерного модуля и сборка, которая занимает минуты. В разборе переписывания Yudum.NET есть и история борьбы с перезапусками: временный процесс обслуживает веб-запросы, пока запускается новая версия. Сайт не гаснет, но IRC-соединения ещё обрываются. Эту часть предстоит решить. #веб
4 825
8
Измеритель INP тоже может ошибаться В SpeedCurve нашли баг в lux.js: обёртка передавала durationThreshold во вложенном options, хотя PerformanceObserver ждёт этот параметр на верхнем уровне. Браузер не видел настройку и применял стандартный порог 104 мс. Что это меняло? Взаимодействия короче 104 мс не попадали в обычный Event Timing observer. Например, запись о событии длительностью 80 мс могла отсутствовать. Это могло влиять на рассчитанное INP и определение событий, которые его сформировали. В lux.js 4.5.3 вложенность исправили и добавили браузерный тест. Перед сравнением графиков проверьте версию сборщика и отметьте момент обновления: распределение могло измениться из-за измерения, а не вашего релиза. Разбор ошибки #веб #производительность
4 888
9
🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе? В каких задачах помогает ИИ, а где проще справиться самостоятельно? Мы решили собрать портрет современного разработчика — и приглашаем вас поделиться своим опытом. Расскажите, какие навыки вам пригодились и как вы используете ИИ. Если обходите его стороной, нам тоже интересно узнать почему. Опрос анонимный и займёт около 5 минут. Результаты опубликуем в общем большом исследовании. 👉 Пройти опрос
4 798
10
Как нашли причину антивирусной тревоги в Tauri-приложении и заменили шифрование Добавили шифрование файлов с аккаунтами, и Mi
Как нашли причину антивирусной тревоги в Tauri-приложении и заменили шифрование Добавили шифрование файлов с аккаунтами, и Microsoft стал помечать приложение как троян. Так произошло с Roblox Account Manager. Сравнение старой и новой сборок сначала завело автора в тупик: набор подозрительных системных вызовов не изменился. Тогда автор запустил git bisect: на каждом шаге собирал exe и проверял его через VirusTotal, сужая поиск до одного коммита. Тот добавлял sodiumoxide, библиотеку шифрования. Почему именно она вызвала тревогу, автор объясняет своей гипотезой о работе классификатора Microsoft. В разборе замены на RustCrypto есть тест совместимости: новый код должен расшифровать данные, созданные старым. Файлы пользователей остались читаемыми, а exe перестал вызывать тревогу. #безопасность
4 833
11
Зачем CPython предлагают Rust и почему начинают с zlib Миллион строк C за один раз не перенести. Команда Rust for CPython пре
Зачем CPython предлагают Rust и почему начинают с zlib Миллион строк C за один раз не перенести. Команда Rust for CPython предлагает начать с небольшого модуля zlib: он сжимает данные и широко используется при упаковке Python-пакетов. Замена на zlib-rs может ускорить почти каждый pip install, если предложение примут. По предложенной дорожной карте реализация на Rust появится в Python 3.16 как опция, а версия на C останется запасной. Сроки условны, переход ещё не принят. Rust тоже не гарантирует отсутствие ошибок: команда планирует проверять код тестами, в том числе на случайных входных данных. В разборе постепенного внедрения Rust есть и условия продолжения: поддержка всех платформ CPython, отсутствие заметного замедления и готовность разработчиков ядра работать с Rust. #python
5 211
12
لا يوجد نص...
5 439
13
Приходится ли вам копипастить данные и какие именно, когда переходите из одной нейросети в другую?
5 537
14
Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsi
Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsidian. Его связка устроена так: Папка хранит исходные материалы и решения ↓ Индекс указывает, где искать данные для задачи ↓ Claude Code планирует работу ↓ Codex выполняет задачи по его вызову В описании этого рабочего процесса Бушар объясняет, зачем даёт агенту сведения для конкретной задачи. Начать предлагает с общей папки, короткого индекса и одного повторно используемого скилла. #ии #инструменты
5 265
15
Как Canva научила обработчики очередей замедляться при сбоях За четыре часа сбоев облачного провайдера в очередь окончательно
Как Canva научила обработчики очередей замедляться при сбоях За четыре часа сбоев облачного провайдера в очередь окончательно неудачных сообщений у Canva попало всего одно сообщение. Обработчик сам снижал нагрузку на сбоящие сервисы и набирал скорость после их восстановления. Механизм встроили в библиотеку очередей: обработчик фиксирует успехи и ошибки, а контроллер по этим результатам сокращает число сообщений, которые можно обрабатывать одновременно. Остальная работа ждёт в очереди. Решение принимается локально, без дополнительных сетевых запросов. В разборе Worker Backpressure команда сравнивает подход с фиксированными лимитами, полной остановкой запросов при сбоях и задержками повторных попыток. Там же разбирает два рабочих инцидента: короткие всплески ошибок и перегрузку на 32,5 часа. #облака
5 349
16
Как собрать фаззер для поиска ошибок в регулярных выражениях на Rust В старой версии библиотеки regex выражение .abb|b находило в строке zabb только b, хотя совпадала вся строка. Автор собрал фаззер, тест, который генерирует случайные входные данные, и нашёл ещё одну ошибку, прежде чем воспроизвести искомую. В разборе с кодом автор сравнивает результаты regex и regex_lite на одинаковых выражениях и строках. Вместо огромных входных данных генерирует короткие строки, меняет набор букв и частоту операторов. Так проверяет сочетания нескольких возможностей, на которых могут возникать ошибки. В последней версии ошибок не нашлось. Автор заранее знал искомый баг, поэтому эксперимент не доказывает превосходство случайных тестов над модульными. Зато показывает приёмы проверки алгоритмов через сравнение реализаций. #инструменты
5 401
17
Как в Rustrak ускорили обработку ошибок и снизили пиковую память В трекере ошибок Rustrak задачи съедали память ещё до начала работы: каждая ждала своей очереди с состоянием на 5,5 КБ. Авторы нашли это при профилировании всплеска из 20 тысяч ошибок. Теперь полное состояние задачи создаётся только после допуска к обработке. Заодно девять переходов между потоками на сохранение события заменили одним: запись файла и синхронизацию с диском выполняют вместе. В тесте с SQLite пиковая память упала со 195 до 53 МБ, а скорость обработки выросла примерно с 510 до 1000 событий в секунду. Генератор нагрузки работал на той же четырёхъядерной машине. В разборе профилирования и правок есть и проверка аварийного восстановления: после перезапуска каждое подтверждённое событие обработалось ровно один раз. #инструменты
5 726
18
Как Canva разгрузила MySQL с помощью S3 При запуске сотни шлюзов Canva загружали из MySQL более миллиона записей об отозванны
Как Canva разгрузила MySQL с помощью S3 При запуске сотни шлюзов Canva загружали из MySQL более миллиона записей об отозванных сессиях. Деплой превращался в одновременный набег на базу, а добавление реплик лишь временно смягчало проблему. В разборе новой схемы загрузки кеша инженеры делят данные на 30-минутные сегменты в S3. Каждая запись занимает 16 байт, а сортировка позволяет искать её прямо в скачанном массиве, без преобразования в Java-объекты. Несколько фоновых процессов дописывают сегменты через условные PUT-запросы: S3 принимает запись, только если объект не изменился после чтения. Выбор лидера уменьшает число конфликтов, но не гарантирует корректность: прежний лидер может приостановиться и вернуться после смены. В итоге кеш занял на 87,5% меньше памяти, а MySQL оставили две реплики для резервирования.
6 018
19
OpenAI показала GPT-6.1 Sol и новые инструменты на DevDay Новая модель стоит $2 за миллион входных токенов и $10 за миллион в
OpenAI показала GPT-6.1 Sol и новые инструменты на DevDay Новая модель стоит $2 за миллион входных токенов и $10 за миллион выходных — в пять раз меньше, чем GPT-6 Astra. Это сравнение с Astra: у GPT-6 Sol те же ставки, а кэшированный ввод в GPT-6.1 Sol подешевел с $0,20 до $0,10. По тестам самой OpenAI, новая Sol приближается к Astra в программировании и работе с компьютером; независимого подтверждения результатов пока нет. Для разработчиков на DevDay представили облачные окружения Codex, голосовые команды в Codex CLI и управление компьютером в Agents API. MCP Events позволяет плагинам запускать действия по событиям внешних сервисов. GPT-6.1 Sol уже доступна в API, ChatGPT Work и Codex на тарифах Plus, Pro, Business, Enterprise и Edu, а в обычном чате её пока нет. В обзоре DevDay собраны результаты бенчмарков, условия доступа, Pro 500 с Ultrafast и другие анонсы.
1
20
Дрон научили ориентироваться механическими усами В темноте, дыму и пыли камеры и лидар могут подвести. Исследователи Делфтско
Дрон научили ориентироваться механическими усами В темноте, дыму и пыли камеры и лидар могут подвести. Исследователи Делфтского технического университета оснастили дрон легче 100 г двумя усами, чтобы он находил путь на ощупь. Каждый ус соединили с тремя миниатюрными датчиками давления. По изменению их показаний дрон оценивает положение поверхности, обходит препятствия, движется вдоль неё и может составлять карту. Винты создают поток воздуха, поэтому бортовая программа отделяет турбулентность от касания. Ей хватает 34 КБ памяти, а точность остаётся миллиметровой. Такой сенсор может пригодиться маленьким поисково-спасательным дронам для обследования завалов без риска для людей и животных.
7 000