Типичный программист
✔
78K subscribers
3.84K photos
1.16K videos
14 files
8.5K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Google выпустил экспериментальный ИИ-браузер Disco, который превращает открытые вкладки в полноценные веб-приложения на лету

Ключевая фишка — GenTabs на базе Gemini 3: анализирует вкладки, вашу историю и чат с ИИ, чтобы сгенерировать мини-приложение под задачу, без единой строчки кода. Хотите маршрут из кучи сайтов о поездке, таймлайн исследований или даже обучающий интерфейс для ребёнка? Всё само соберётся и свяжется с оригинальными источниками.

Для пользователей с тонной вкладок (исследования, планирование, обучение) это спасение — хаос превращается в удобный инструмент, где данные прозрачны и проверяемы, без "чёрного ящика".

Читайте полную статью у нас на сайте, чтобы разобраться подробнее.

#новости #google
😐37👎8❤7👍7🤨7👏2😍2😁1🗿1
Типичный программист
🗓 Адвент-календари для айтишников 2025 Собрали для вас подборку новогодних адвент-календарей, которые помогут интересно скрасить декабрь. Здесь задачи, статьи, видео и немного HTML-ужасов. ➡️ Фронтенд AdventJS. Классический адвент с задачами по JavaScript…
И ещё один адвент-календарь, который стартовал сегодня

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

Тут собраны полезные материалы для фронтенд-разработчиков по HTML, CSS и JavaScript.

#веб
🔥21❤3👏2
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Не портфолио, а тайм-киллер какой-то

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

Построено всё на canvas и three.js. А заценить можно по ссылке: https://worawork.vercel.app/

#интересное
❤‍🔥64👍16👨‍💻11⚡1❤1👏1🆒1
давайте думать, подсказывайте как сделать по красоте

#кек #обсуждение
😁61😈12❤8👏3👍2🔥1
Что такое красивый код и как его писать?

Компьютерный код может написать любой разработчик. Красивый код пишут лишь единицы. Чистый, изящный, лаконичный, читаемый и понятный код, который работает без багов — это настоящее произведение искусства в сфере разработки.

Оказывается, даже есть конкурсы, посвященные красоте кода. Автор статьи принял участие в конкурсе и рассказывает, что это за конкурс и что такое действительно красивый код: https://tproger.ru/articles/kak-ya-pytalsya-pisat-krasivyj-kod

#чистыйкод #советы
😁27🔥4⚡2👏1
61 млн человек одновременно жмут «Play». Выдержит ли ваша инфраструктура?

У Disney+ Hotstar (JioHotstar) на этот вопрос теперь есть очень конкретный ответ. Во время ЧМ по крикету в 2023 они подняли лайв до 61M+ одновременных зрителей без тотального фейла и многочасовых постмортемов.

В статье разбирают, что пришлось выкинуть и перестроить по дороге от двух kops‑кластеров, которые упирались в ~25M concurrents, до EKS‑базы с абстракцией датацентров. Если интересен реалистичный кейс про то, где у Kubernetes на самом деле кончается control plane, как выглядит исчерпание IP/портов и как собрать много кластеров так, чтобы разработчики вообще не знали, на каком кластере они живут — это для вас.

#devops #kubernetes
👍28❤7✍5🔥3🤯2👏1🆒1
Браузерные расширения украли переписки с ИИ более чем 8 миллионов пользователей

Под видом VPN и инструментов приватности эти расширения для Google Chrome и Microsoft Edge собирали и передавали злоумышленникам полные диалоги пользователей с ChatGPT, Gemini, Claude, Copilot, Perplexity, Grok и другими ИИ-платформами.

Главный виновник — Urban VPN. У него более 6 млн установок в Chrome, высокий рейтинг (4,7 звезды) и даже статус Google Featured, который создавал ощущение надежности. Также вредоносными оказались 1ClickVPN Proxy, Urban Browser Guard и Urban Ad Blocker. Все они распространялись через официальные магазины браузеров.

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

#новости #vpn
🔥27👍10🤣8😱7❤6😭3💯1
Media is too big
VIEW IN TELEGRAM
Залипательная симуляция полёта со скоростью света вокруг гигантского кольца

Масштаб впечатляет: радиус конструкции как у Солнца (695 700 км), а толщина сравнима с диаметром Юпитера (71 492 км). Летим со скоростью 300 000 км/с и наблюдаем, как гравитация и физика искажают само восприятие.

Тут даже заметен эффект Доплера: объекты впереди уходят в синий спектр, позади — в красный. Плюс релятивистская аберрация сжимает поле зрения — картинка буквально «схлопывается» в направлении движения.

Отличный способ посмотреть как выглядел бы мир при околосветовых скоростях, например, во время космических путешествий. Всё это рендерится на лету через compute shaders в Shadertoy. Если видеокарта не справляется — есть 360°-версии на YouTube.

Демо:
✔️ Speed of light in Ring | YT 360
✔️ Speed of light in Ring v2 | YT 360
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤12🔥4🤔3😍1🆒1
Выключаем свет и делаем вид, что ничего не было
😁84❤28🤣7🔥5💊3😍1
Media is too big
VIEW IN TELEGRAM
Такого ужасного интерфейса вы ещё не видели

Наверное, все однажды встречали неудобную форму для ввода данных на сайте, но насколько она было неудобной? А что, если в одной месте будет собрана целая коллекция форм ввода номера с адовым UX.

Попробуйте ввести свой номер хотя бы в 3 формы и не получить при этом нервный срыв: https://fun.mishasaidov.com/badux/

#кек #веб
🤣120🔥18😈7❤5👌5👎2
65 идей новогодних подарков для айтишников: по категориям и бюджету

Знаем, как сложно бывает выбрать подарок. Поэтому решили помочь вам и собрали подборку из 65 идей для джунов, мидлов и даже для тимлидов. А для удобства ещё и разделили подарки по категориям и бюджету и добавили ссылки на покупку.

Залетайте и выбирайте. А ещё делитесь в комментариях своими вариантами
👎11👍7🔥3💊3🙏2❤1💯1
Весь год вы носили футболки и джинсы… Хватит!

Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.

Осторожно, эти наряды могут наповал сразить ваших коллег…

Реклама
🤣45😁10💯7❤6☃2👏1🌚1
Forwarded from Веб-страница
Google собрала все обновления CSS для Chrome в одном месте

И сделала красивый лендинг, в котором рассказала обо всё, что появилось в Chrome с живыми примерами. Переходите по ссылке и смотрите, получилось интересно:

https://chrome.dev/css-wrapped-2025/

#chrome #css
🔥18⚡1❤1😍1
Только не смейтесь... Так выглядит маскот языка C++

На самом деле это мем из сатирической энциклопедии Uncyclopedia, где в качестве маскота «плюсов» указана больная крыса по имени Кит.

Вот только интернет не выкупил прикола и принял всё за чистую монету. Теперь с крысой делают игрушки и даже арты для взрослых.

Что думает бедолага Страуструп по этому поводу, неизвестно.

😁 — пора писать петицию, чтобы признали официальным маскотом
😁154😢10❤5👎2🤯1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
EyesOff — утилита для macOS, которая предупредит вас, когда кто-то пялится в ваш монитор

Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.

Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).

Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.

Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
🤣65❤19👍11🔥3👏1😁1
Вышла PatchworkOS — минималистичная ОС, где «все — файл» даже больше, чем в UNIX

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

Это не дистрибутив и не конкурент Linux, а прозрачная учебная ОС: без сложных демонов, без безопасности и без оптимизаций, зато с понятной архитектурой и подробной документацией, объясняющей каждое дизайн-решение.

Если интересны нетривиальные модели ОС — почитать стоит.
🔥54👍16❤8🤔2❤‍🔥1🕊1
Если бы Землю создавали программисты
😁151🤣39🤩13☃4👎4💯4🤷‍♂3👍3🤯2❤1