ru
Feedback
Прогер

Прогер

Закрытый канал

Программирование и айти Сотрудничество: @bogdan_lapenko Пригласительный линк: @umnyiprogrammist Ресурс в перечне: https://tinyurl.com/umnyiprg Биржа: https://telega.in/c/+IohX2XS6sOhhZDRi ЗАЯВКИ ПРИНИМАЮТСЯ МОМЕНТАЛЬНО

Больше

📈 Аналитический обзор Telegram-канала Прогер

Канал Прогер языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 92 799 подписчиков, занимая 1 373 место в категории Технологии и приложения и 6 028 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 92 799 подписчиков.

Согласно последним данным от 28 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -1 527, а за последние 24 часа — -42, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 11.38%. В первые 24 часа после публикации контент обычно набирает 5.89% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 10 562 просмотров. В течение первых суток публикация набирает 5 465 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 83.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как github, rust, microsoft, linux, c++.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Программирование и айти Сотрудничество: @bogdan_lapenko Пригласительный линк: @umnyiprogrammist Ресурс в перечне: https://tinyurl.com/umnyiprg Биржа: https://telega.in/c/+IohX2XS6sOhhZDRi ЗАЯВКИ ПРИНИМАЮТСЯ МОМЕНТАЛЬНО

Благодаря высокой частоте обновлений (последние данные получены 29 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

92 799
Подписчики
-4224 часа
-3797 дней
-1 52730 день
Архив постов
Когда устроился на новую работу где серьёзно относятся к кибербезопасности ✅ Умный программист | #юмор
Когда устроился на новую работу где серьёзно относятся к кибербезопасности ✅ Умный программист | #юмор

Бесплатный курс английского языка, специально разработанный для разработчиков с начальным уровнем английского языка (A2) Первая часть курса охватывает основы грамматики и включает практические упражнения, такие как представление себя, ведение беседы и обсуждение работы. Во второй части вы освоите лексику, связанную с разработкой ПО, научитесь описывать код, обсуждать технические тренды и участвовать в стендапах Курс доступен бесплатно на freeCodeCamp и включает 105 уроков ✅ Умный программист | #обучение

Издание DB-Engines обновило рейтинг популярности СУБД, отслеживающий популярность 423 систем Методика расчёта рейтинга СУБД н
+1
Издание DB-Engines обновило рейтинг популярности СУБД, отслеживающий популярность 423 систем Методика расчёта рейтинга СУБД напоминает рейтинг языков программирования TIOBE и учитывает популярность запросов в поисковых системах, число результатов в поисковой выдаче, объём обсуждений на популярных дискуссионных площадках и социальных сетях, число вакансий в агентствах по найму персонала и упоминаний в профилях пользователей Наибольший прирост популярности зафиксирован для облачной СУБД Snowflake (+27.98), которая за год поднялась с 9 на 6 место. Значительный рос популярности также отмечается для СУБД PostgreSQL (+14.45) и Oracle (+11.27) Наиболее значительное падение интереса замечено у MySQL (-125.31), Microsoft SQL Server (-78.05), Microsoft Access (-24.97), MongoDB (-14.98), MariaDB (-13.65) и Apache Cassandra (-11.84) ✅ Умный программист | #новость

Мониторинг лог-файлов с отправкой уведомлений в Telegram при обнаружении заданных строк Полезный скрипт, выполняющий одну зад
Мониторинг лог-файлов с отправкой уведомлений в Telegram при обнаружении заданных строк Полезный скрипт, выполняющий одну задачу — мониторинг определённого лог-файла или набора файлов на предмет появления заданных строк. Как только такие строки обнаруживаются, скрипт отправляет уведомление в Telegram Мы проверили версию, написанную на Python. Работа с ним довольно проста. Для начала необходимо клонировать репозиторий:
# 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, чтобы запускать скрипт в фоновом режиме ✅ Умный программист | #руководство

Стэнфордский университет сегодня представил новый, бесплатный CS101 курс по программированию, который состоит из 10 уроков Курс предназначен для изучения основ программирования и не требует предварительного опыта. Перечень уроков включает: • Основы компьютерных наук • Введение в искусственный интеллект • Искусственный интеллект для робототехники • Введение в Python • Основы машинного обучения • Руководство по построению успешной карьеры • Базы данных и SQL • Основы программирования на языке R • Статистическое моделирование и наука о данных • Программирование на Max MSP для быстрого создания программ Из недостатков: курс проводится на английском языке, и он бесплатный до 14 февраля, после чего стоимость составит 249 долларов ✅ Умный программист | #полезно

Autodesk начала удалять старые сообщения, включая код решений, на своём официальном форуме по настройке не поддерживаемых версий AutoCAD Фактически на ресурсе AutoCAD Customization Forum началась чистка всего, что было создано до 10 лет назад Примечательно, что удалены тысячи сообщений и тем с ответами на вопросы пользователей с решением различных проблем, которые опубликовали именно пользователи, а не разработчики AutoCAD. Энтузиасты пытаются сохранить информацию и код из доступных публикаций ✅ Умный программист | #новость

Вышла капча DOOM CAPTCHA, где нужно убить минимум трёх монстров на секретной карте E1M9 в режиме Nightmare ✅ Умный программис
Вышла капча DOOM CAPTCHA, где нужно убить минимум трёх монстров на секретной карте E1M9 в режиме Nightmare ✅ Умный программист | #юмор

AI вместо компилятора Что делать, если проект написан на редком языке типа Agda, и вам нужно запустить его в браузере, но в компиляторе куча багов, а единственный разработчик умер? Элементарно! Нужно просто попросить Sonnet 3.5 скомпилировать проект напрямую в TypeScript (процесс показан на видео). В итоге код генерируется в 20 раз быстрее, чем с использованием старого компилятора (на примере Agda), при этом багов компиляции стало меньше Концепт интересный, но это пока прототип, который работает только с одним проектом. Он не идеален и компилирует медленно, так что до полноценного решения для больших кодовых баз и стабильных компиляторов такой подход дойдет не скоро. Однако для нишевых задач он может быть полезен Я не уверен, что Sonnet видел Agda в своей тренировочной выборке — возможно, пара файлов и попала. Чтобы улучшить качество компиляции, разработчик пишет длинный System Prompt вроде: You are an expert Agda <-> TypeScript compiler. Your task is to translate Agda to/from TypeScript, где он также добавляет список ошибок, которых следует избегать, и примеры коротких функций на Agda и JavaScript. Он делает это потому, что few-shot промпты всегда повышают качество результата В целом, стоит отметить, что переводить куски кода с одного языка на другой широко распространённый язык (например, с Python на C++) — это то, с чем LLM (языковые модели) справляются очень хорошо. Результат можно детерминированно проверить, запустив исходную и скомпилированную программу ✅ Умный программист | #руководство

«Зачем мы это сделали?» — глава 1C Game Studios назвал недавно вышедший релиз «Бессмертный. Сказки Старой Руси» провалом ✅ Умный программист | #новость

Repost from loldev();
Созвоны перед новогодними праздниками ✅ loldev();

Когда приехал новый долгожданный серверный шкаф. Теперь дело пойдёт ✅ Умный программист | #юмор

В США джунам настолько сложно найти работу, что они готовы не только работать бесплатно, но и доплачивать за это На Reddit на
В США джунам настолько сложно найти работу, что они готовы не только работать бесплатно, но и доплачивать за это На Reddit нашли компанию, которая предлагает работу с условием, что вы доплачиваете им 500 долларов в неделю за «опыт». Да-да, платите за то, чтобы вас взяли на должность Почему это происходит? Конкуренция среди джунов невероятно высокая, на одну вакансию претендуют сотни человек. Всем нужны «опытные сотрудники», но как этот опыт получить — никто не объясняет. Работодатели в IT понимают, что джуны отчаянны, и начинают зарабатывать даже на этом ✅ Умный программист | #новость

Представлен хак, как на 100% CSS (без JavaScript) получить IP‑адрес пользователя на :root Хак работает в три этапа: 1. Делает
Представлен хак, как на 100% CSS (без JavaScript) получить IP‑адрес пользователя на :root Хак работает в три этапа: 1. Делает API-запрос из CSS, который возвращает данные, закодированные в высоте и ширине 2. Использует контейнерные запросы и tan(atan2()) в CSS, чтобы преобразовать размеры ответа в 16-битные целые числа 3. Хак CSS, который позволяет документу :root захватывать и удерживать --var-data, вычисленные из нескольких слоев вложенного DOM, поднимая его обратно и удерживая в приостановленной анимации «Пока хак работает только для рабочего стола Chrome», — пояснила автор проекта ✅ Умный программист | #полезно

Правительство РФ запретило IP-телефонию Говорят, что это нужно для борьбы с мошенниками. Для физических лиц изменений не будет, но для бизнеса расходы значительно возрастут Постановление вступает в силу 1 сентября 2025 года ✅ Умный программист | #новость

6 инструментов для преобразования кода в диаграммы • Diagrams — универсальный инструмент для создания различных диаграмм с ис
6 инструментов для преобразования кода в диаграммы • Diagrams — универсальный инструмент для создания различных диаграмм с использованием текстового кода, поддерживающий Python и JavaScript • Mermaid — использует синтаксис, похожий на Markdown, для генерации блок-схем, последовательностных диаграмм и диаграмм Ганта • Markmap — использует Markdown-синтаксис для визуализации структуры и связей идей или кода • ASCIIFlow — инструменты для создания диаграмм в формате ASCII-арта с использованием обычного текста, такие как asciiflow и Monodraw • PlantUML — популярный инструмент с открытым исходным кодом для создания диаграмм классов, активности и развертывания, поддерживающий множество языков программирования • GoDiagram — аналог Diagrams, но на языке Go ✅ Умный программист | #полезно

Windows 11 активирует умную защиту прав администратора В тестовых сборках появилась новая функция — Administrator Protection,
Windows 11 активирует умную защиту прав администратора В тестовых сборках появилась новая функция — Administrator Protection, которая ограничивает доступ к правам администратора Теперь права администратора можно будет активировать только для конкретных задач. Эта функция скрыта по умолчанию, но доступна через приложение Windows Security Как работает Administrator Protection? • При выполнении действий, требующих прав администратора, создаётся временный токен доступа • После завершения задачи токен удаляется, а доступ блокируется • Для активации потребуется ввод PIN-кода или другого метода аутентификации через Windows Hello Такой подход снижает вероятность атак вредоносных программ, которые пытаются получить доступ к неограниченным правам администратора Microsoft планирует сделать эту функцию стандартной в будущих обновлениях ✅ Умный программист | #новость

Дилемма курсов по программированию: кому врать, клиенту или рынку работодателей? Пишет аноним: «Заметили, что рекламы курсов по программированию стало значительно меньше? Есть очевидные причины этого. Во-первых, огромные маркетинговые затраты. Многие едтехи так и не научились сводить экономику и остаются малоприбыльными или вообще убыточными. Во-вторых, низкое качество самого продукта. Например, зарплаты менторов на курсах раз в 10 ниже тех, что эти менторы зарабатывают на своих основных работах. А на энтузиазме долго не проработаешь. В-третьих, увеличение ставки рефинансирования. Примерно половина выручки едтехов — рассрочки, а они сейчас очень дорогие. Но есть одна неочевидная причина, на которой я бы хотел заострить внимание. В один момент курсы встали на развилку, кто для них дороже: клиент, несущий деньги, или компании, которые как бы должны нанимать выпускников из эдтеха на работу. Главная задача курсов — трудоустроить кандидата. Маркетинговый пиздёж дошёл до того, что курсы без зазрения совести "гарантируют" это трудоустройство. Но как его гарантировать, если на рынке просто нет junior-вакансий? А те, что есть, требуют год-два коммерческого опыта и собирают по несколько тысяч откликов. Решение только одно: брать вкатуна и затаскивать его сразу на middle-позицию. Сочинять ему легенду, крутить опыт, учить проходить собеседование и отвечать на каверзные вопросы. Но это НЕЭТИЧНО. Этично врать платящему клиенту и обещать гарантированную работу, при этом знать, что работы просто нет. Но только не врать компаниям. Хотя эти же компании смотрят с презрением на выпускников почти всех курсов. И это парадоксальная ситуация. Выбирается не платящий клиент, а эфемерная репутация, которой, на самом деле, не существует. Все и так ненавидят курсы — это консенсус. Честный оффер от курсов должен звучать так: "Мы ничего тебе не гарантируем, но попробуем всё и затащим тебя на работу любыми способами, в том числе и неэтичными". Но большие компании на это не пойдут. Это освобождает нишу для тех, кто уже затаскивает своих учеников на работу любой ценой. И пусть они врут рынку работодателей, но они гораздо честнее, так как не врут своему клиенту.» Анонимно поделиться историей или оставить отзыв об IT-компании можно здесь Умный программист | #нампишут

Доля расходов Linux Foundation на разработку ядра уменьшилась в 2024 году до 2.3% Организация Linux Foundation опубликовала г
+2
Доля расходов Linux Foundation на разработку ядра уменьшилась в 2024 году до 2.3% Организация Linux Foundation опубликовала годовой отчёт. За год организация заработала $292,2 млн (год назад — $263,6 млн), а израсходовала $299,7 млн (год назад — $269 млн) Затраты на разработку ядра Linux составили $6,8 млн, что на $1 млн меньше, чем в прошлом году, и на $1,4 млн меньше, чем в позапрошлом году. Общая доля затрат, связанных с разработкой ядра, среди всех расходов снизилась до 2,3%. Для сравнения, доля расходов на ядро в 2023 году составляла 2,9%, в 2022 — 3,2%, а в 2021 — 3,4% Другие расходы: • Расходы на проекты, не связанные с ядром, увеличились с $171,8 млн до $193,7 млн (64,6% от всех расходов) • Расходы на поддержание инфраструктуры почти не изменились и составили $22,69 млн (7,6%, год назад — $22,58 млн) • Затраты на программы обучения и сертификации выросли с $18,57 млн до $23,1 млн (7,7%) • Затраты на корпоративные операции выросли с $17,1 млн до $18,9 млн (6,3%) • Расходы на проведение мероприятий выросли с $14,6 млн до $15,2 млн (5%) • Затраты на сопровождение сообщества почти не изменились и составили $13,7 млн (4,5%, год назад — $13,5 млн) • Расходы на международные операции выросли с $2,96 млн до $5,6 млн (1,8%) Доходы: • 43% ($125,1 млн, год назад — $118,2 млн) от всех полученных средств приходится на пожертвования и взносы участников организации • 25,1% ($73,6 млн, год назад — $67 млн) — целевая поддержка проектов • 18,6% ($54,5 млн, год назад — $49,5 млн) — поддержка мероприятий, а также регистрационные взносы на конференциях • 12,3% ($36,1 млн, год назад — $27,2 млн) — оплата обучающих курсов и получение сертификатов Число курируемых Linux Foundation проектов приблизилось к отметке 1300 (год назад было около 1100). Наибольшее число проектов Linux Foundation связано с облачными технологиями, контейнерами и виртуализацией (23%), с сетевыми технологиями (15%), искусственным интеллектом (11%), web-разработкой (11%), «cross-technology» (9%), безопасностью (5%), интернетом вещей (4%) и блокчейном (4%) ✅ Умный программист | #новость

Вы можете использовать C-Reduce для любого языка C-Reduce — это инструмент, разработанный Regehr и коллегами. Он позволяет минимизировать репродукцию ошибок компилятора C. Представьте, что у вас есть файл на 10 000 строк кода на C, который вызывает ошибку в Clang. Отправлять разработчикам компилятора такой огромный файл не имеет смысла так как это будет неудобно, но и вручную сокращать его до минимального воспроизводимого примера тоже не хочется Хорошая новость в том, что C-Reduce может сделать это за вас. Плохая новость в том, что большинство людей считает, что этот инструмент работает только для языка C. А на самом деле, этот инструмент довольно универсален. Вам нужно всего лишь: • Детерминированное условие (условие, которое всегда приводит к багу) • Достаточно быстрый репродуктор (это поможет ускорить процесс сокращения) • Один или несколько исходных файлов, которые C-Reduce будет уменьшать Например: я наткнулся на баг в RustPython при выполнении scrapscript и решил пофиксить его. Для этого я написал скрипт 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, это скорее всего только замедлит процесс, но сильно не изменит результат Вот и всё. Быстро и просто ✅ Умный программист | #руководство