Типичный программист
رفتن به کانال در Telegram
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
نمایش بیشتر2025 سال در اعداد

81 869
مشترکین
-7224 ساعت
-4 1767 روز
+1 21130 روز
آرشیو پست ها
Photo unavailableShow in Telegram
Microsoft научил ИИ ставить диагнозы в 4 раза точнее врачей
Нейронка MAI-DxO от Microsoft обошла реальных врачей в постановке сложных диагнозов: на кейсах из NEJM она угадала диагноз правильно в 85% случаев (против 20% у команд опытных врачей). При этом виртуальный «консилиум» AI тратил минимум «денег» на анализы и задавал грамотные допвопросы.
MAI-DxO работает как оркестратор языковых моделей (включая GPT‑4o), самостоятельно выстраивает цепочку диагностики и даже экономит ресурсы. Пока это не продукт для клиник, а только исследовательский проект — но как по мне результат годный 👍
👍 59👏 10🤣 8🔥 6💊 3⚡ 1❤🔥 1❤ 1🌚 1
Абсолютно проклято: DOOM запустили на беговой дорожке в спортзале
Теперь игру можно проходить, пока бежишь, буквально. Энтузиаст с Reddit установил игру на тренажёр Life Fitness через уязвимость в прошивке Android — пара строк в конфиге, APK на флешку, и… готово.
Гайд уже появился на Reddit, и этот лайфхак сработает не только с DOOM, но и с любым другим андроид-приложением. Из нюансов: если стоять дольше 10 секунд — консоль завершает сессию.
Мотивация к кардио выходит на новый уровень 😁
😁 85🤣 14🔥 12👍 6❤ 4✍ 2❤🔥 1🦄 1
Photo unavailableShow in Telegram
ntfy: крутой open-source сервис для пуш-уведомлений
Эта open source тулза для пуш-уведомлений, которая позволяет отправлять уведомления на телефон или компьютер с помощью простых HTTP-запросов PUT/POST. Кто пробовал Telepush или Pushover — найдёт много общего: отправляй хоть curl’ом, хоть через свой бэкенд.
Настроить проще, чем объяснить заказчику дедлайн. Для всего, что должно всплывать мгновенно — тудушки, алёрты, CI/CD или, не дай бог, упавший прод.
Поддерживает и яблоки и андроид, так что пользуйтесь
👍 50🔥 16❤ 11
Photo unavailableShow in Telegram
Разраб из Amazon жалуется на индусов, которые дают ему работать только 30 минут в день за $12k в месяц
Парень попал в команду забитую индусами — и вместо задач получил только игнор от коллег и пустой календарь. Все они тихо надеются, что он сам уйдёт, ведь работы практически нет: с командой не видится, в созвонах не участвует.
Но парень оказался не из робкого десятка и работает так уже год: сидит на зарплате, почти ничего не делает и копит “доказательства дискриминации”, на всякий случай.
Почему он, а не я 😭
🤣 223❤ 19😁 12🗿 8👍 6
Photo unavailableShow in Telegram
W3C впервые за 20+ лет обновила формат PNG
Впервые с 2004 года PNG получил мощное обновление: теперь формат поддерживает HDR, анимации и EXIF-метаданные. Это значит более яркие картинки, анимации «без костылей» и информацию о снимках — всё прямо по стандарту.
PNG наконец-то догнал WebP и AVIF по возможностям, так что у любителей качества и архивной графики есть повод порадоваться. В проекте участвовали гиганты вроде Adobe, Apple и Google.
Дальше W3C планирует снова пропасть на 20 лет (😁) доработать сжатие и совместимость SDR/HDR — так что не расслабляемся
😁 85👍 27❤ 13❤🔥 6🔥 5☃ 2🥰 1🤩 1
Photo unavailableShow in Telegram
15 основ проектирования систем + полезные материалы
Балансировщик нагрузки (Load Balancer) — Распределяет входящий трафик между несколькими серверами, чтобы ни один из них не был перегружен. Повышает отказоустойчивость, доступность и уменьшает время отклика. API Gateway — Единая точка входа для всех клиентских запросов в микросервисной архитектуре. Обеспечивает маршрутизацию, аутентификацию, лимиты по частоте, агрегацию запросов. DNS (Domain Name System) — Преобразует человеко-читаемые доменные имена в IP-адреса, необходимые для маршрутизации трафика. Кэш (Cache) — Хранит часто используемые данные в оперативной памяти для ускорения доступа и уменьшения нагрузки на базу данных. CDN (Content Delivery Network) — Доставляет статический контент (картинки, CSS, JavaScript и пр.) с серверов, расположенных ближе к пользователям. Снижает задержки и расход полосы пропускания, особенно при работе по всему миру. База данных (Database) — Основное хранилище данных. Может быть SQL или NoSQL, поддерживает структурированные запросы, индексацию, транзакции и долговечность данных. API — Определяет, как сервисы обмениваются данными (обычно через HTTP или gRPC). Обеспечивает модульность и чистое разделение ответственности. Микросервисы (Microservices) — Делят монолитное приложение на независимые сервисы. Повышают гибкость, позволяют лучше изолировать ошибки и масштабировать отдельные компоненты. Ограничение частоты запросов (Rate Limiter) — Контролирует максимальное количество запросов, которые может сделать пользователь или сервис за определённый промежуток времени. Защищает API от злоупотреблений и обеспечивает справедливое распределение ресурсов. Объектное хранилище (Object Storage) — Сохраняет большие блобы (файлы, видео, резервные копии) с высокой доступностью и долговечностью. Примеры — AWS S3, Google Cloud Storage. Очередь сообщений (Message Queue) — Позволяет сервисам асинхронно обмениваться сообщениями через очередь (например, Kafka, RabbitMQ). Помогает "развязать" системы и справляться с пиковыми нагрузками. Шардирование (Sharding) — Разделяет большие объёмы данных на части по разным базам или таблицам. Способствует масштабированию и ускоряет выполнение запросов. Репликация (Replication) — Копирует данные с одного узла БД на другие. Повышает отказоустойчивость и ускоряет выполнение запросов на чтение. Последовательное хеширование — Техника распределения данных по узлам так, чтобы при увеличении или уменьшении числа узлов происходило минимальное перераспределение данных. Используется в распределенных кэширующих и хранилищах. Мониторинг (Monitoring System) — Следит за состоянием системы, собирает логи/метрики, оповещает об авариях и отклонениях. Критически важен для контроля, отладки и поддержания работоспособности.Сохраняем и не забываем, что у вас есть такое золото 😅
👍 31❤ 7✍ 4
Repost from Представляешь,
Photo unavailableShow in Telegram
Cloudflare призналась, что не может вернуть нормальную скорость работы в РФ
С начала июня сайты на Cloudflare начали открываться через раз или вообще не грузятся. Сегодня сама компания подтвердила: трафик в России упал на ~30%, страницы «обрезаются» после 16 КБ, а сделать с этим ничего нельзя...
По версии Cloudflare, трафик режут крупные провайдеры. Почему — неизвестно. Официальных писем от госструктур не было.
Так и живем.
@your_tech
👎 92😢 57👏 15👍 9🫡 6❤ 4🤷♂ 3❤🔥 3😁 2
Photo unavailableShow in Telegram
Великий ИИ-провал: 8 из 10 компаний не заработали ничего на нейросетях
ИИ внедряют все — но прибыль получает меньшинство. Вот парадокс свежего отчёта McKinsey: пока одни компании играют с чат-ботами и нейроассистентами, другие действительно экономят часы с помощью ИИ-агентов… но 80% проектов остаются «для галочки».
Причина проста: большинство внедряют инструменты ради моды и красивого отчёта, а не для реальных процессов. ChatGPT пишет письма и генерит мемы для корпоративного Slack, но бизнес-результат — ноль. Чтобы ИИ наконец начал приносить выгоду, нужны не просто боты, а полноценные ИИ-агенты, которые берут на себя сложные задачи и реально работают внутри компании.
😁 83👍 24❤ 5✍ 3😢 3💊 1
Photo unavailableShow in Telegram
Kubernetes: шпаргалка для собесов
Нашёл гайд по ключевым вопросам для тех, кто идет на собес по Kubernetes. Всё — от базовых определений и принципов работы pod'ов, deployments и проверок (probes), до тонкой настройки автоcкейлинга, анти-афинити, ingress, публикации сервисов и грамотного управления ресурсами.
В статье — не только что чаще всего спрашивают, но и как грамотно отвечать, если сталкивался с кейсом только теоретически. Плюс хорошие практики для создания probes и рекомендации по архитектуре для стабильной работы приложений.
Перед собесом по k8s — сохранить и штудировать 🫡
🔥 30😁 14❤ 5🤣 4❤🔥 2👍 2
Repost from Веб-страница
Photo unavailableShow in Telegram
Проверяем безопасность собственного сайта с помощью web-check
Чтобы быть уверенными в том, что ваш сайт не взломают, нужно действовать на опережение. web-check — это OSINT-инструмент, который пользуются хакеры и можете воспользоваться вы сами. Он поможет вам проанизировать архитектуру проекта и выявить слабые места: IP-адреса, цепочку SSL, записи DNS, файлы cookie, заголовки страниц, информацию о домене, правила сканирования поисковых систем, карту сайта, местоположение сервера, реестр редиректов, открытые порты, расширения безопасности DNS, производительность сайта, трекеры, связанные имена хостов и даже углеродный след.
Кстати, абсолютно бесплатно.
#инструменты #osint #безопасность
👍 30❤ 5🔥 4
Как объединить аналитические данные и функции социальной сети в одном интерфейсе
Кейс, который может вдохновить при разработке внутренних коммуникационных фич: внутри приложения «Лига Ставок» появилась площадка «Сигнал» с общением и статистикой игрока.
Что там внутри:
— Пользователи обсуждают матчи и делятся своими прогнозами в тематических чатах.
— Публичные профили с историей ставок, процентом выигрышей и средним коэффициентом.
— Возможность подписаться на профили игроков, тренеров или спортивных комментаторов, например, на Виктора Гусева или Евгения Евневича.
— Функция copy-betting позволяет одним кликом повторить ставку понравившегося игрока.
— В чатах можно узнать мнения тренеров, спортивных комментаторов и аналитиков.
— Система рейтингов автоматически выводит самых результативных и активных участников, чтобы быстро найти тех, чьи ставки стоит скопировать.
Как думаете, всё циклично и впереди переосмысление тематических форумов вместо больших соцсетей или это просто частный случай?
❤ 13🔥 6🤔 5⚡ 4💊 4🤯 2🤣 2👌 1
Photo unavailableShow in Telegram
Бонусом: иногда вы сможете отлучаться на сон 😁
😁 182💯 31🤣 16❤ 2☃ 1
Photo unavailableShow in Telegram
Лаконичная шпаргалка по SQL JOIN на русском
Всё самое нужное, чтобы не путаться в LEFT, RIGHT, INNER и прочих JOIN'ах
👍 87🔥 18💋 4🤔 3👌 3❤ 2
Photo unavailableShow in Telegram
Игра Spacewar, разработанная студентами MIT в 1962 году, стала первой игрой с графикой
Она запускалась на компьютере PDP-1 и представляла собой дуэль космических кораблей.
#факты
👍 66❤🔥 16❤ 10
Photo unavailableShow in Telegram
17 июля пройдет 8-я открытая техническая конференция для 1С специалистов — 1C-RarusTechDay 2025!
Кому стоит присоединиться: техническим специалистам, инженерам, программистам, архитекторам систем и руководителям ИТ-отделов.
Зачем отрывать взгляд от кода и подключаться:
• Эксклюзив: секретные доклады от ведущих разработчиков 1С-Рарус — информации, которой нет ни в одном FAQ.
• Технологии «изнутри»: узнайте, чем сейчас дышат проекты 1С-Рарус — от облаков до микросервисов.
• Практика, а не только теория: реальные кейсы и советы, которые вы сразу сможете применить, чтобы не объяснять потом клиенту, почему «оно у вас так задумано».
• Прокачка навыков: углублённые сессии по архитектуре, оптимизации и автоматизации — познакомитесь с настоящими профи.
Бонусы: сертификат участника и возможность задать вопросы напрямую экспертам в чате конференции.
17 июля 2025, онлайн, 09:00–20:00
Необходима регистрация
Это #партнёрский пост
☃ 6❤ 2👎 2
05:16
Video unavailableShow in Telegram
Танцевальное объяснение сортировки пузырьком 😁
videoplayback.mp417.30 MB
🔥 52😁 13❤ 9😍 3👍 1
60+ плюс бесплатных IT-курсов бережно разбитых по языкам и технологиям 🤌
Python и смежные темы:
— Python для абсолютных новичков — Python-туториалы Веб-фреймворки: — Django — Flask — FastAPI Нейро-либы + бонус: — NumPy — Pandas — Scikit-Learn — Обзорный урок по Data ScienceУчебные ресурсы по JS-стеку:
— JavaScript — JavaScript Серверный JavaScript — Node.js — Express Языки и инструменты: — TypeScript Фронтенд-фреймворки и библиотеки: — React (интенсив) — React (плейлист) — React Native Веб-фреймворки нового поколения: Next.js 15 Next.js 15 & React 19 проектовУчебные ресурсы по Java и Spring:
— Java для начинающих Фреймворки и серверная разработка: — Spring и Spring Boot — Java + Spring + Microservices (интенсив) Алгоритмы и структуры данных: — Структура данных & АлгоритмыУчебные ресурсы по C:
— Программирование на C Отладка и работа с памятью — Отладка программ на C — Проблемы с памятью в C Специализированные области: — Сетевое программирование — Многопоточное программирование на C — Встраиваемые системы Алгоритмы и структуры данных: — Алгоритмы и структуры данных на CУчебные ресурсы по C++:
— Плейлист по C++ — Полный курс по C++ Графика и разработка игр: — OpenGL (основы работы с графикой) — Создание игр на C++Учебные ресурсы по C# и .NET:
— Курс C# для начинающих Фреймворки и платформы — .NET — .NET MAUI (кроссплатформенная разработка) — Blazor (веб-фреймворк) Серверная разработка — Бэкенд на .NETУчебные ресурсы по Rust:
— Интенсив по Rust — Краткие уроки по RustУчебные ресурсы по SQL:
— Полный курс SQL — SQL: c нуля до продвинутого уровня Практика и челленджи: — 30 дней SQL — Челлендж по SQL-запросамДругие языки, которые заслуживают места здесь, но, к сожалению, не уместились:
— Курс по Go — Курс по PHP — Курс по Swift — Курс по Kotlin — Курс по Dart — Курс по Ruby — Курс по Scala — Курс по Julia
✍ 32❤ 9👍 4👎 1🍌 1
00:15
Video unavailableShow in Telegram
SQLZoo: интерактивный тренажёр по SQL
Если надоело читать теорию и хочется потрогать SQL ручками — SQLZoo станет идеальным выбором. Здесь сразу на сайте можно выполнять задания, строить запросы к реальным базам и видеть результат.
Есть пошаговые туториалы, задания на SELECT, JOIN, GROUP BY, подзапросы и задачки на логику.
0622.mp44.89 MB
👍 47🔥 6❤ 5
Photo unavailableShow in Telegram
ВКонтакте позвали студентов — и те доработали инфраструктуру соцсети
На днях шесть студентов из ИТМО, СПбГУ и ВШЭ защитили выпускные проекты в лаборатории ВКонтакте. Код писали не для зачёта, команды решали реальные задачи инфры.
Ребята работали над инструментом для проверки конкурентных структур данных LTest: добавили поддержку слабых моделей памяти и тестирования алгоритмов с блокировками, а также применили решение к верификации RPC-протокола. Провели рефакторинг кеша и предложили апгрейд Mergeable Digests в StatsHouse.
Часть выпускников Лаборатории, которая работает при поддержке VK Education, уже попала в команду ВКонтакте.
👍 72💊 57❤ 9🆒 7😁 6🤓 3👎 2🤪 2💅 1
