Прогер
Программирование и айти Сотрудничество: @bogdan_lapenko Пригласительный линк: @umnyiprogrammist Ресурс в перечне: https://tinyurl.com/umnyiprg Биржа: https://telega.in/c/+IohX2XS6sOhhZDRi ЗАЯВКИ ПРИНИМАЮТСЯ МОМЕНТАЛЬНО
Показати більше📈 Аналітичний огляд Telegram-каналу Прогер
Канал Прогер у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 92 997 підписників, посідаючи 1 380 місце в категорії Технології та додатки та 6 037 місце у регіоні Росія.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 92 997 підписників.
За останніми даними від 24 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -1 536, а за останні 24 години на -78, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 14.14%. Протягом перших 24 годин після публікації контент зазвичай збирає 5.79% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 13 157 переглядів. Протягом першої доби публікація в середньому набирає 5 384 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 67.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як github, rust, microsoft, linux, c++.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“Программирование и айти
Сотрудничество: @bogdan_lapenko
Пригласительный линк: @umnyiprogrammist
Ресурс в перечне: https://tinyurl.com/umnyiprg
Биржа: https://telega.in/c/+IohX2XS6sOhhZDRi
ЗАЯВКИ ПРИНИМАЮТСЯ МОМЕНТАЛЬНО”
Завдяки високій частоті оновлень (останні дані отримано 25 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
# git clone https://github.com/dobanov/mon_log_and_send_keywords_to_telegram
# cd mon_log_and_send_keywords_to_telegram
Затем требуется установить необходимые пакеты:
# apt install python3-pip python3-watchdog
Запускаем скрипт без параметров:
# python3 tg_mon.pyНа этом этапе скрипт выдаст сообщение об отсутствии переданных параметров и конфигурационного файла. Он создаст пустой файл конфигурации по адресу
~/.config/tg_log.ini. Конфигурация должна быть заполнена следующим образом:
filename=/var/log/auth.log
keyword=Accepted password,session opened
n=100
bot_id=5731668668:AAFxcwvp8XjvepZzDMIAN87l1D_MuiI1Ve9
chat_id=210856265
debug=true
В приведённом примере указаны две строки из файла auth.log, в который записывается информация о SSH-сессиях. В данном случае в Telegram будут отправлены следующие строки:
2024-12-04T18:35:23.679324+03:00 debian12-vm sshd[4282]: Accepted password for root from 10.8.2.2 port 9669 ssh2 2024-12-04T18:35:23.680422+03:00 debian12-vm sshd[4282]: pam_unix(sshd:session): session opened for user root(uid=0) by (uid=0)Эти строки содержат полную информацию о подключении, включая IP-адрес и пользователя Запускаем скрипт:
# python3 tg_mon.pyПосле этого можно открыть новую SSH-сессию и убедиться, что уведомление будет отправлено в Telegram. В данном примере показаны две строки для демонстрации, но в реальных условиях можно ограничиться одной Скрипт работает быстро и просто. Его исходный код можно просмотреть в репозитории, где также имеется пример шаблона для создания службы systemd, чтобы запускать скрипт в фоновом режиме ✅ Умный программист | #руководство
You are an expert Agda <-> TypeScript compiler. Your task is to translate Agda to/from TypeScript, где он также добавляет список ошибок, которых следует избегать, и примеры коротких функций на Agda и JavaScript. Он делает это потому, что few-shot промпты всегда повышают качество результата
В целом, стоит отметить, что переводить куски кода с одного языка на другой широко распространённый язык (например, с Python на C++) — это то, с чем LLM (языковые модели) справляются очень хорошо. Результат можно детерминированно проверить, запустив исходную и скомпилированную программу
✅ Умный программист | #руководствоinteresting.sh, который воспроизводит ошибку:
#!/bin/bash
# No -o pipefail; we don't want rustpython failures to cause the script to fail
set -eu
# Note the absolute path to the binary, which is not in $PATH
/path/to/RustPython/target/release/rustpython scrapscript.py 2>&1 | grep \
"tried to push value onto stack but overflowed max_stackdepth"
А потом я запустил C-Reduce. Всё это произошло за пару секунд:
$ creduce --not-c interesting.sh scrapscript.py ===< 2263604 >=== running 4 interestingness tests in parallel ===< pass_blank :: 0 >=== (0.5 %, 200799 bytes) (0.6 %, 200607 bytes) ===< pass_lines :: 0 >=== (9.2 %, 183225 bytes) (18.1 %, 165228 bytes) (26.5 %, 148382 bytes) (29.3 %, 142674 bytes) (34.6 %, 131961 bytes) (38.1 %, 124960 bytes) (40.6 %, 119872 bytes) (42.3 %, 116504 bytes) (44.4 %, 112161 bytes) (46.4 %, 108180 bytes) (47.5 %, 105950 bytes) ...Вот что происходит: C-Reduce сокращает файл почти на 50% мгновенно… а у меня даже не самый быстрый компьютер Мы используем параметр
--not-c, потому что иначе C-Reduce применяет несколько оптимизаций, специфичных для C. Если мы работаем с Python, это скорее всего только замедлит процесс, но сильно не изменит результат
Вот и всё. Быстро и просто
✅ Умный программист | #руководство
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
