Типичный программист
81.1K subscribers
3.38K photos
1.13K videos
14 files
7.95K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В первую рабочую неделю года это вам точно пригодится: имитатор работы программиста 😏

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

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

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

#кек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61💊104🔥4😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Ничего необычного, просто пакет для Node.js, который чистит терминал «шваброй». Вы не просили, но вам это нужно.

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

#nodejs
😁104269👍4🔥4🙈4👨‍💻1
Получается 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
1😁5911🫡11🤨6👍53😱2🔥1👏1💯1
Тот самый легкоподдерживаемый, масштабируемый код с атомарным дизайном
🤗109😁87😭22🤣16😨13😢5😱4🤝42👍1🫡1
Как бороться с кодом, написанным ИИ, способ #23

GitHub заставляет пройти тест о вашем PR, прежде чем запрашивать отзывы, чтобы убедиться, что вы его вообще читали и понимаете
This media is not supported in your browser
VIEW IN TELEGRAM
😁115🤣39🔥22👍1
Понимание аутентификации JWT: подробное руководство с примерами

В мире веб-разработки безопасность имеет первостепенное значение. Одним из наиболее популярных методов защиты веб-приложений является аутентификация с помощью JSON Web Token (JWT). 

В этом руководстве рассматривается, что такое аутентификация JWT, как она работает и как вы можете реализовать ее в своих веб-приложениях, с практическими примерами.

#jwt
👍25😁54🔥2💯1
Видеокурс по куберу от «Фланта»

Kubernetes нужно изучать на практике, как язык: от алфавита — к осмысленным конструкциям. Именно так разработан видеокурс по Kubernetes от инженеров «Фланта» — лидера контейнеризации в России.

Курс состоит из 10 видео: в начале — вся база, а дальше — только практика с реальными сценариями и кейсами.

Посмотрите первые два видео — и вот вы уже настраиваете работающий K8s-кластер на своём компьютере и уверенно деплоите приложения.

Самое время начать год с реально полезного контента!

Смотрите курс на удобной вам площадке:
YouTube
Rutube
ВК Видео

Это #партнёрский пост
21👍5👌31
Как думаете, смогут?
🤔3👍2😍1
Нейроинтерфейсы без операций: новый стартап Сэма Альтмана Merge Labs

Сэм Альтман запустил стартап Merge Labs, который разрабатывает нейроинтерфейсы без имплантов и хирургии. Компания уже привлекла около $250 млн инвестиций при оценке почти в $1 млрд, ключевым инвестором выступила OpenAI.

Главная идея Merge Labs — считывать сигналы мозга с помощью ультразвука и биоинженерии, без трепанации черепа, в отличие от подхода Neuralink. OpenAI называет такие интерфейсы «естественным способом взаимодействия с ИИ» и обещает помогать лаборатории моделями и научными инструментами.

Среди со‑основателей — исследователи Михаил Шапиро, Тайсон Афлало и Самнер Норман, а также предприниматели Алекс Блания и Сандро Хербиг, что намекает на долгий, но ориентированный на продукт путь — от фундаментальной науки к массовым устройствам.

За развитием истории и гонкой Merge Labs vs Neuralink следим на сайте.

@your_tech
👍28🤔134😍2👎1😱1🙊1
Создаём свой текстовый редактор на языке С

Всего из 1000 строк кода вы можете создать полноценный редактор текста, имеющий основные функции и даже подсветку синтаксиса. Достаточно воспользоваться этой инструкцией:

https://viewsourcecode.org/snaptoken/kilo/index.html

#clang
2🔥2781
Типичный программист
Пора хвастаться, как никогда! Это последний пост рубрики в этом году. Поэтому предлагаем вам похвастаться всем, чем вы гордитесь в этом году: достижения, проекты, идеи, которые увидели свет или только ждут своего часа. Хвастайтесь и делитесь всем-всем-всем!…
Пора хвастаться!

Вот праздники и подошли к концу. Надеюсь, что вы провели их весело и с пользой. А если в это время нашли в себе силы ещё и над чем-то поработать, то обязательно делитесь своим прогрессом в комментариях.
5
textarea.my — минималистичный текстовый редактор без БД и бэкенда

Главная фишка этого редактора в том, что у него нет никаких аккаунтов и баз данных для хранения текстов. Да и бэкенда никакого нет. Вместо этого он хранит всё прямо в URL. Достаточно написать всё, что вы хотите, скопировать ссылку и поделиться ею.

Проект открытый. Посмотреть, как он работает, можно по ссылке: https://github.com/antonmedv/textarea
25👍10💊64👏1🤔1
Главное, что у всех останется работа
🤣16042😁4🤪3💯2
Уволили? Отлично. Как разработчик запустил конкурента hh.ruHirify.me и начал зарабатывать

Игорь Алентьев — Laravel-разработчик с 14-летним стажем, который после сокращения за полтора месяца создал свой собственный проект, вошел с ним в топ-4 рынка вакансий РФ и вышел на доход до $5 000 в месяц.​

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

Делимся им с вами по ссылке.
38🔥19🤣11👍8💊4❤‍🔥3👏2🗿1
Media is too big
VIEW IN TELEGRAM
Как работает операционная система

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

Первоисточник: https://youtu.be/hb9CTGSJm88?si=VWCdvCx9XYrkKagy

#лекции #ос
👍4365
Первый взгляд на Web Install API

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

Здесь довольное простое объяснение работы новой апишки: https://www.pwastore.io/web-install-api

#веб
14👎8👍4🔥2👏1🙏1🌭1
«сколько байт в мегабайте?» это главный эффект Манделы в айтишке

Вы скажете:

Всё просто. Данные в компьютере основаны на двоичной системе, и в байте число бит — это степени двойки, поэтому мегабайт это 2^20 то есть 1048576.


Но самом деле в мегабайте миллион байт 😊

➡️ Всё дело в системе СИ, в которой «мега» означает десятичную систему счисления и обозначает миллион.

➡️ Ранние ОС действительно использовали систему подсчёта данных, основанную на степенях двойки, и этот подход до сих пор используется для подсчёта, например, количества доступной оперативной памяти. Но для разрешения конфликта между традиционным и «компьютерным» использованием этих древнегреческих приставок швейцарская Международная электротехническая комиссия (IEC) в 1998-1999 годах ввела терминологию — киби-, меби-, гиби-, теби- и так далее — для того, чтобы отличать одно от другого и устранить растущую путаницу среди пользователей.

➡️ Но путаницы стало больше! Покупаешь хард — на коробке написано 500 ГБ, а на самом деле там 465 ГиБ. (Маркетологи выгоднее считать так). На плашках RAM, наоборот, «честные» гибибайты: сколько указано, столько и получаешь, только пишут всё равно 16 GB, а не 16 GiB.

А ещё есть провайдеры, которое скорости измеряют в мегабитах в секунду, а не мегабайтах (так скорость выглядит в 8 раз больше) 🤷‍♀️

Запомните, потом будете щеголять этими фактами перед коллегами

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62💯10🔥8👍43🤣32👏1😍1
This media is not supported in your browser
VIEW IN TELEGRAM
Можно ли DOOM запустить на... SQL?

Вот прямо насчёт DOOM не знаю, а похожую на DOOM игру уже сделали. DOOMQL — это многопользовательский DOOM-подобный шутер, написанный целиком на SQL. При этом всю тяжёлую работу хотел сделать через базу данных CedarDB.

В этом проекте состояние хранится в таблицах, рендеринг осуществляется через стек представлений SQL, игровой цикл заключён в миниатюрном шелл-скрипте, а клиент написан примерно в 150 строках Python. Можно играть, видеть других игроков и даже жульничать (отправляя необработанный SQL).

О том, как это сделано, можно почитать в статье: https://habr.com/ru/articles/945768/

А изучить проект на GitHub: https://github.com/cedardb/DOOMQL

#sql
🆒22🔥219😁6🤔5👍2👏1😍1💯1
Начни новый год с новых знаний — на бесплатных практических курсах от YADRO 🔥

Это обучение через практику: от теории к реальному проекту вместе с инженерами компании.

Что ты получишь:
⏺️ 2,5 месяца разработки собственного проекта;
⏺️ 80% времени — практика, задания и подробные code review;
⏺️ менторство от инженеров компании;
⏺️ возможность попасть на стажировку в YADRO по итогам обучения.

YADRO — не просто место для старта. По итогам ежегодного исследования Changellenge компания вошла в топ-10 лучших для начала карьеры студентов IT-специальностей и получила Best Company Award 2026 среди интеграторов и корпоративных решений.

Сейчас открыт набор сразу на шесть направлений: от разработки и тестирования до DevOps и низкоуровневого программирования.

Если ты студент 2 курса и старше — выбирай направление и регистрируйся на сайте.

Это #партнёрский пост
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👎5🔥32👏2😍2
😂
Please open Telegram to view this post
VIEW IN TELEGRAM
😁209🗿8👏4🙈4❤‍🔥11👍1🔥1
hh․ru представил рейтинг работодателей за 2025 год

Одной из самых быстрорастущих компаний в рейтинге стала YADRO — абсолютный лидер по темпам роста среди российских технологических компаний.

По сравнению с прошлым годом YADRO поднялась сразу на 24 позиции и заняла 42-е место в общем рейтинге крупнейших работодателей страны. Такой результат во многом связан с ростом узнаваемости компании на рынке и интереса со стороны соискателей.

Сегодня в YADRO работает более 8 000 человек, и свыше 70% из них — инженеры. Компания последовательно инвестирует в развитие инженерной школы и делает вклад в возвращение престижа профессии инженера.

Это #партнёрский пост
👍26💊10🌭54🌚4😁3🔥2🤣1👾1