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

Логотип телеграм канала @tproger — Типичный программист ✔ Т
Актуальные темы из канала:
Обсуждение
Инфобез
Интернет
Dns
Партнерский
Кек
Факты
Новости
Kotlin
Шпаргалка
All tags
Логотип телеграм канала @tproger — Типичный программист ✔
Актуальные темы из канала:
Обсуждение
Инфобез
Интернет
Dns
Партнерский
Кек
Факты
Новости
Kotlin
Шпаргалка
All tags
Адрес канала: @tproger
Категории: Технологии
Язык: Русский
Количество подписчиков: 81.20K
Описание канала:

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

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал tproger и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения

13 янв
Получается Apple сдались?

Официально: новая Siri переезжает на Google Gemini

Apple подтвердила: основой обновленной Siri станет модель Google Gemini. Это решение станет фундаментом архитектуры Apple Intelligence, фактически признав превосходство внешних ИИ-технологий.

Главные изменения:

• Производительность: Gemini получит около 1,2 трлн параметров вместо нынешних 1,5 млрд у Siri .

Разделение труда: Google займется планированием запросов и саммари в облаке, а модели Apple останутся на устройстве для безопасности и общих знаний .

Новые возможности: Siri научится работать с личными данными внутри программ и «понимать» контекст экрана .

Релиз намечен на весну вместе с iOS 26.4 . В будущем Siri может превратиться в оркестратор разных ИИ-систем, работая в связке с ChatGPT и другими моделями через открытые стандарты .

За развитием событий следим на сайте.

@your_tech
4.14K views16:06
Подробнее
Поделиться:
Открыть/Комментировать
13 янв
Ничего необычного, просто пакет для Node.js, который чистит терминал «шваброй». Вы не просили, но вам это нужно.

Исходники: https://github.com/JeanJouliaCode/wipeClean

#nodejs
6.07K views14:04
Подробнее
Поделиться:
Открыть/Комментировать
12 янв
В первую рабочую неделю года это вам точно пригодится: имитатор работы программиста

Фановая тулза genact позволяет сделать вид, что вы заняты чем то серьёзным и ооооочень важным.

Ничего устанавливать не нужно, всё работает портативно.

Репа на GitHub: https://github.com/svenstaro/genact

#кек
8.38K views13:13
Подробнее
Поделиться:
Открыть/Комментировать
12 янв
Глобальная Сеть ВСЁ? Полного распада на куски, конечно, пока нет

Но есть термин Сплитернет....

Сплитернет — термин для описания распада глобальной сети на сегменты, которые остаются связаными технически, но работают по разным режимам. Где-то это выражается в требованиях к данным, где-то в фильтрации трафика, где-то в собственных правилах доступа к сервисам.

Получается получается не «один интернет для всех», а несколько интернетов с частично совместимыми границами

Автор рассказывает как такой разрыв может повлять на мировую экономику, архитектуру процессов и сетевую инфраструктуру.
8.95K views09:33
Подробнее
Поделиться:
Открыть/Комментировать
11 янв
Собрали 15 самых просматриваемых докладов по Java с конференций прошлого года. Все на английском, но можно смотреть с субтитрами или синхронным переводом в браузере.

Что внутри:

— Как Netflix управляет тремя тысячами микросервисов

— За счёт чего новые версии Java становятся быстрее (доклад Oracle)

— Как язык будет развиваться в ближайшие годы

— Возможности Java в ML, разбор инструментов и библиотек

— История сборки мусора со времён Java 8!

...и ещё 10 докладов.

Самый прикольный, наверное, "Know Your Java?". Разбирают неочевидное поведение языка на примерах, может пригодиться для подготовки к собесам.

@tproger
9.19K views16:25
Подробнее
Поделиться:
Открыть/Комментировать
9 янв
Сегодня три игры от Zachtronics, где нужно писать код на упрощённом ассемблере для решения инженерных задач.

Игры платные, но недорогие: каждая в стиме стоит 5–10 баксов, зависит от региона.

TIS-100
Первая «кодерская» головоломка от Zachtronics: пишете типа на ассемблере для вымышленного многопоточного компьютера. Даёт ощущение настоящего программирования, есть пошаговый дебаггер, минималистичный интерфейс не отвлекает от задачи. Но это может быть и минусом: визуально игра очень аскетична, без любви к низкоуровневому коду быстро надоест.

Shenzhen I/O
Симулятор работы инженера в Шэньчжэне: проектируете схемы и пишете прошивки для микроконтроллеров. Похоже на реальную embedded-разработку, можно соревноваться с друзьями по оптимизации, есть даташиты для распечатки и даже встроенный пасьянс для отдыха :) Из минусов — высокая сложность, после перерыва сложно вспомнить логику своих же схем.

Exapunks
Киберпанк про хакеров в альтернативном 1997-м: программируете мини-ботов EXA, чтобы «взломать всё: банки, универы, фабрики, телеки... и даже своё тело». Атмосферная стилизация под 90-е, можно писать мини-игры на встроенной консоли, есть PvP-режим. Сложность быстро растёт, для коротких сессий игра, пожалуй, не очень подходит.

@tproger
10.2K views13:04
Подробнее
Поделиться:
Открыть/Комментировать
8 янв
«Просто научись программировать» — исповедь vibe-кодера

Начинающий геймдев 4 месяца делал roguelike на чистом vibe coding (ChatGPT, Claude, Cursor). Итог: проект в помойку, $150 на подписки впустую.

Что пошло не так (с его слов)
Скрипты на 100 строк раздулись до 800-1000
AI создаёт 2 новых бага, пытаясь исправить один
Код непонятен даже автору
Баги настолько глубоко, что проще переписать с нуля

Топ-комменты
Я удивлён, что он продержался 4 месяца. Обычно AI генерит сотни строк, когда хватило бы одного if
$150 на подписки скорее всего не покрыли даже затрат на inference. Ты ещё и их деньги потратил
LLM усиливает не тебя, а количество кода, который ты не понимаешь. Потом это прилетает на код-ревью, и разбираться приходится всем остальным
Vibe coding даёт одному не-кодеру силу пяти джунов, которые не разговаривают друг с другом

Совет из треда

Если уж используешь ИИ — сначала сам задай архитектуру, паттерны, структуру файлов. Пусть ИИ работает в твоих рамках, а не создаёт свои.

@make_game
11K views10:14
Подробнее
Поделиться:
Открыть/Комментировать
7 янв
Три детектива для изучения SQL: Case Files, Noir и старый добрый Murder Mystery

Браузерные детективные игры, в которых вы учите или практикуете SQL, раскрывая преступления с помощью запросов к базам данных.

SQL Murder Mystery
Классика, и вроде как вообще первая игра в этом жанре. Вам даётся один большой кейс — расследование убийства в вымышленном SQL City, где надо поэтапно искать свидетелей и улики через запросы к базе SQLite. Подходит как для новичков (есть подробный walkthrough), так и для опытных (просто не подглядывайте в подсказки).

SQL Noir
Open-source проект с атмосферой детективного нуара 80-х годов. Несколько разных кейсов с уникальными схемами баз данных и нарастающей сложностью. Есть система прогресса с очками опыта детектива и разблокировкой новых дел.

SQL Case Files
Работает на SQLite WASM, в отличие от Noir не нужно заводить аккаунт. Короткие кейсы вместо длинных квизов; валидатор проверяет результат запроса, а не его текст (то есть принимает альтернативные решения); есть офлайн-режим через PWA.

Выбирайте :) и если есть возможность, поделитесь отзывами о любых играх про SQL, хочется бахнуть подборку на сайт.

@tproger
11.8K views19:58
Подробнее
Поделиться:
Открыть/Комментировать
5 янв
У меня опять сломался грузовой лифт (со мной внутри), поэтому сегодня будет Elevator Saga: игра про управление лифтами.

Суть простая: на экране здание с лифтами и людьми, которые хотят попасть на разные этажи. Задача — написать на JS логику, которая будет решать, куда ехать каждому лифту. Чем эффективнее алгоритм, тем больше людей успеете перевезти за отведённое время и тем сложнее уровни откроются.

Первые уровни проходятся на интуиции: «если лифт свободен, езжай на вызов». Но уже к пятому-шестому уровню начинаются проблемы: лифтов несколько, люди едут в разные стороны, время ограничено. Приходится думать про очереди, приоритеты, направление движения. То есть играючи тренируетесь писать алгоритмы планирования.

Кодите прямо в браузере, есть документация с описанием всех методов. Можно ускорять и замедлять симуляцию, чтобы понять, где алгоритм тупит.

Всё бесплатно, как мы любим: https://play.elevatorsaga.com

Автор давно не обновляет игру, но в неё продолжают играть, обсуждать на реддите и даже делать свои версии.

@tproger
12.4K views17:11
Подробнее
Поделиться:
Открыть/Комментировать
4 янв
Продолжим трясти стариной и вспомним про NandGame. Чтобы вайбкодить на питоне, наверное, не надо знать, как работают логические вентили. Но если хотите знать — постройте комп с нуля! Разбираться в архитектуре или сложной математике для этого не обязательно.

В начале игры вам доступен только логический блок NAND. Используя его как основу, вы последовательно создаёте все остальные компоненты компьютера. Сначала собираете простейшие логические элементы, потом арифметико-логические устройства, память и, наконец, центральный процессор. После успешного создания элемента по спецификации вы можете использовать его на следующих уровнях.

Дальше есть несколько софтверных уровней: пострадаете на ассемблере и попробуете создать высокоуровневый язык.

Игра появилась как фановый спинофф от образовательного проекта From Nand to Tetris. Если хочется больше системности, можно пройти их курсы на Coursera вольным слушателем.

Ещё в той же тематике имеет смысл упомянуть платные Silicon Zeroes (строим комп в Долине 60-х) и Turing Complete (NandGame на стероидах с большой песочницей). С ними можно продолжить обучение в игровой форме.

Ретро-настроение какое-то на этой неделе...

@tproger
12.8K views18:33
Подробнее
Поделиться:
Открыть/Комментировать
4 янв
Борис Черный создал Claude Code. 100% его коммитов в проект теперь пишет сам Claude. Он выложил свой сетап — неожиданно простой.

Ключевые мысли:

Модель Opus 4.5 thinking для всего. Да, дорого и долго работает, но зато финальный результат быстрее, так что в итоге получается ещё и дешевле.

Plan Mode решает. Сначала лучше добиваться плана, который нравится, а потом можно перейти в режим автоматического принятия правок и обычно модель за один проход справляется и пишет ровно по плану что нужно.

CLAUDE.md — маст хев. Или аналогичный AGENTS.md файл с контекстом проекта: стек, конвенции, что не трогать. На код-ревью просите модель обновить этот файл.

Верификация — это просто. Люди переусложняют. Дайте агенту способ увидеть результат (запустить сервер, открыть UI) и опишите инструмент. ИИ сам разберётся.

Практические советы

/permissions вместо --dangerously-skip-permissions — заранее одобряешь безопасные команды типа ls, git status

PostToolUse hook для автоформатирования — Claude пишет хорошо, но последние 10% стиля лучше автоматизировать

Несколько агентов могут работать параллельно, каждый в своём git checkout без конфликтов (но стоить будет уже как два крыла от боинга — прим. ред.)

Интересно ещё про субагентов. Борис натравливает их друг на друга при код-ревью: один проверяет стиль, другой смотрит историю проекта, третий ищет баги. Конкуренция улучшает результат.

Оригинальный тред в Х со скриншотами, рекомендую

@neuro_channel
11.7K views11:05
Подробнее
Поделиться:
Открыть/Комментировать
3 янв
Начнём марафон залипательных игрушек для длинных выходных.

Первой будет бесплатная браузерная головоломка Untrusted, которая создана больше 12 лет назад, но до сих пор обновляется и всё ещё прекрасна.

Слева игровое поле, справа код. Вы играете за персонажа Dr. Eval и на каждом уровне помогаете ему справиться с препятствиями и найти выход. Для этого меняете JavaScript-код, который частично заблокирован для редактирования.

Подразумевается, что у вас уже есть хотя бы базовые знания JS: это не игра-обучалка, конкретных задач и «уроков» там нет. Головоломки быстро усложняются, решения с прошлых уровней перестают работать (научился удалять стену? ну круто, но это теперь нельзя, программируй робота).

А ещё! Можно генерировать свои уровни и проходить «неофициальные» уровни от других игроков.

Игра: https://untrustedgame.com/

Исходники: https://github.com/AlexNisnevich/untrusted

@tproger
11K views16:29
Подробнее
Поделиться:
Открыть/Комментировать
2 янв
Маетесь от скуки в эти праздники? Создайте свой собственный <вставьте название технологии>

В репе собраны 150+ понятных ПОШАГОВЫХ гайдов чтобы воссоздать почти любую технологию\приложение: https://github.com/codecrafters-io/build-your-own-x

Как говорится «не покупай, сделай сам»
12.3K views11:06
Подробнее
Поделиться:
Открыть/Комментировать
1 янв
С Новым годом, друзья!

Пусть этот год пройдёт без багов и падений прода, а комментарии в коде будут полезными и читаемыми.
13.6K views21:13
Подробнее
Поделиться:
Открыть/Комментировать
31 дек 2025
Давайте поболтаем и заранее поможем друг другу. Что бы вы сделали, если бы вас попытались выдернуть на работу в новогодние праздники?

Пишите только самые необычные варианты в комментарии.
15.4K views09:31
Подробнее
Поделиться:
Открыть/Комментировать
30 дек 2025
Можно ли выйти в интернет в 2025 году через Windows 95? Какие сайты откроются?

@prog_stuff
15.3K views15:47
Подробнее
Поделиться:
Открыть/Комментировать
30 дек 2025
Гайз, есть шикарный подгон от программистов из Tproger — новогоднее бинго. Наши разработчики сами сделали это как подарок для всех, включая команду Tproger, никто не заказывал как отдельный проект.

Заканчивайте работу, пора искать пасхалки в бинго! И делитесь скринами вашего результата, конечно.
14.7K views09:06
Подробнее
Поделиться:
Открыть/Комментировать
30 дек 2025
Снимайте треники — Новый год вы отмечаете в ОТПадном луке!

OTP Tech принес вам timeless образ того самого квотербека, который скоро станет королем школы.

+2026 очков к удаче в грядущем году, если отправите этот скин трём друзьям и с первого раза поймаете его в нашей виртуальной примерочной!

Реклама
12.3K views08:01
Подробнее
Поделиться:
Открыть/Комментировать
29 дек 2025
Отвлекитесь от «Топ-100 рождественских фильмов» и обратите внимание на подборку для разработчиков:

По ссылке собраны 100+ самых просматриваемых докладов 2025 года, разбитых по языкам: Java, Rust, Go, JavaScript, Python, Kotlin и C++.

У каждого доклада есть короткий tldw‑саммари, чтобы сразу понять, стоит ли тратить время на просмотр.​

А потратить время есть на что: в списке есть доклады про новые фичи Java 21–25, Rust‑стек для веба, Go‑инструменты, современные паттерны в React/Node, Python‑доклады про RAG, DuckDB, виртуальные окружения, Kotlin Multiplatform, C++20/26 и многое другое.

По сути, это curated‑список «лучших докладов года», который можно сохранить себе и постепенно открывать интересное.

В прикреплённом PDF сохранена веб-версия на случай, если ссылка перестанет работать.
14.2K views15:26
Подробнее
Поделиться:
Открыть/Комментировать
29 дек 2025
Друзья, у нас есть крутой канал по нейросетям

Мы отбираем там самую интересную информацию по машинному обучению, LLM и всему, что связано с нейросетями.

Будем рады видеть вас там. Присоединяйтесь: @neuro_channel
11.6K views15:17
Подробнее
Поделиться:
Открыть/Комментировать
28 дек 2025
Это не телекомпания ВИД, а то как вас видит функция Face ID на iPhone

Apple научились снимать более 30 000 невидимых инфракрасных точек, создавая 3D карту вашего лица.

«Слепок» обрабатывается эпловской нейронкой, которая сравнивает его с вашими сохраненными данными о лице.

Карта постоянно обновляется, поэтому Face ID легко работает с бородой, очками и даже с макияжем.

Источник: открытая документация Apple
2.97K views14:14
Подробнее
Поделиться:
Открыть/Комментировать
28 дек 2025
В CSS появилась функция if() — наконец-то условная логика прямо в значениях свойств

До этого приходилось использовать Sass, @media, @supports или раскидывать стили по разным селекторам. Теперь можно писать инлайн:

color: if(style(--theme: dark): white; else: black);

Как это работает, где поддерживается и когда использовать — в статье.

#css #фронтенд
4.58K views09:01
Подробнее
Поделиться:
Открыть/Комментировать
27 дек 2025
Пора хвастаться! Вот и ещё одна неделя пролетела. Новый год не за горами. В прошлом выпуске мы узнали, что вы делаете программу для виузализации сейсмических данных, Telegram-мост с IRC и обратно на Java, навигатор без карт и интернета, кроссплатформенный…
6.14K views15:02
Подробнее
Поделиться:
Открыть/Комментировать
27 дек 2025
VisuAlgo: один из лучших сайтов по изучению алгоритмов

Почему? Да потому что он предоставляет супер-наглядное объяснение. Каждый алгоритм на сайте имеет визуальное представление и сопровождается различными анимациями в процессе его изучения.

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

Добавляйте в закладки — такое чудо точно того стоит!

#алгоритмы #программирование
6.62K views08:05
Подробнее
Поделиться:
Открыть/Комментировать
26 дек 2025
NETworkManager — один инструмент вместо сотни закладок в браузере

Open‑source десктопное приложение для Windows, в котором сетевые админы найдут все нужные команды: RDP, SSH, PowerShell, сканеры портов, анализаторы WiFi, DNS lookup, Ping Monitor и ещё с десяток полезностей.

Работает офлайн, профили с паролями шифруются, бинарники подписаны.
Быстрая установка через winget или Chocolatey.
7,6k звёзд на GitHub — сообщество живое.

Установить:

Plain Text
winget install BornToBeRoot.NETworkManager

GitHub | Docs

#инструменты
6.84K views14:03
Подробнее
Поделиться:
Открыть/Комментировать
26 дек 2025
Разверните свою облачную среду за несколько минут: виртуальные машины, S3-совместимое хранилище, Managed Kubernetes, базы данных

• Быстрый старт, прозрачный биллинг, российские дата-центры.
• Удобные интерфейсы управления: веб-консоль, CLI, API, Terraform.
• Собственная разработка: MWS развивают облако так, как нужно пользователям, а не ждут решений от вендоров.

Развивайте свои IT-продукты. Об инфраструктуре позаботится облако.

Попробуйте MWS Cloud Platform бесплатно с грантом для новых пользователей.

Это #партнёрский пост
6.56K views11:03
Подробнее
Поделиться:
Открыть/Комментировать
26 дек 2025
Читерский софт для собеса, который помогает решать задачки в стиле Leetcode

Инструмент позволяет списывать на технических интервью, оставаясь незамеченным. С его помощью парень даже прошёл собеседование в Amazon.

Но помните: это морально предосудительно. Не делайте этого. Я оставлю ссылку здесь, чтобы вы знали, что его не следует использовать: https://github.com/ibttf/interview-coder
7.01K views09:54
Подробнее
Поделиться:
Открыть/Комментировать
25 дек 2025
˙˙˙оннɐwʎɯ ǝǝmʎɓʎƍ

Но всё же так хочется одним глазком заглянуть по ту сторону изнанки и узнать, что нас ждет в наступающем году!

Делайте скрин предсказания от , чтобы выяснить, какие очень странные дела намечаются на 2026 год.

Делитесь в комментах, кому как повезло?
7.43K views14:47
Подробнее
Поделиться:
Открыть/Комментировать
25 дек 2025





Давайте поговорим об ИТ
серьезно


Когда-то клавиатуры
выглядели совсем не так,
как сейчас: без привычной
раскладки, без
функциональных клавиш и
даже без Backspace. А
JavaScript написали всего
за десять дней и
умудрились сделать его
мировым стандартом.

Такие истории не просто
забавные факты — они
помогают лучше понимать,
почему технологии
работают именно так,
какие решения стояли за
ними и как это влияет на
современные инструменты.

В МТС True Tech как раз
собирают подобные
исторические разборы, а
еще там много хардкорного
ИТ-материала и есть
жизненные мемы.
Загляните в сообщество
@truetechcommunity, там
много интересного
контента.



Реклама. ООО "МТС Веб Сервисы".
ИНН 7707767501. Erid: 2W5zFHpsJkY
7.21K viewsedited  13:12
Подробнее
Поделиться:
Открыть/Комментировать
25 дек 2025
Show me my year with ChatGPT

ChatGPT получил функцию персональных итогов года — теперь, как в Spotify Wrapped, можно посмотреть, как вы и о чём общались с чат-ботом в 2025‑м.

Для этого напишите в чат: Show me my year with ChatGPT

Он покажет вам любимые темы, количество чатов и сообщений, самый активный день и даже присвоит вам условный архетип по стилю запросов!

Ещё чат-бот сочиняет для пользователя персональный короткий стих, пиксельную иллюстрацию и шуточную «награду» за 2025 год.

Функция доступна пользователям Free, Plus и Pro, но есть важное условие: история чатов и память ChatGPT должны быть включены.

Более подробную новость найдёте на сайте.

@your_tech
6.88K views12:33
Подробнее
Поделиться:
Открыть/Комментировать