prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

19637

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Subscribe to a channel

Точка входа в программирование

PID без математики: как просто понять P, I и D

PID-регулятор — это программа, которая читает показания датчика и управляет мощностью так, чтобы значение датчика стало тем, что вы задали. Это частая проблема для начинающих в робототехнике: математика отпугивает. Но саму идею понять можно без формул.

Эта статья идеальна для школьников, хобби-робототехников или IT-спецов, входящих в автоматику: лёгкая подача и визуализация вместо графиков. Симулятор помогает понять поведение системы наглядно, без формул.

Читать полностью…

Точка входа в программирование

Какой кейс станет облачным продуктом года?

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

👍ПАК виртуализации от Гравитона, который построен по гиперконвергентной архитектуре, что предусматривает простое и предсказуемое масштабирование.


👍ИИ-ассистент от Рунити, который начинался как внутренний продукт, но уже вышел на внешний рынок.


👍VPS от SmartApe, который помог онлайн-школе выдержать рост нагрузки в 5 раз.


👍Контейнерная платформа «Штурвал» от Лаборатории Числитель, благодаря которой система стала устойчива к высоким нагрузкам.


👍Облачная платформа от Selectel, которая позволяет компаниям самим управлять данными, подключать нужные сервисы в несколько кликов и иметь доступ к поддержке 24/7.


Что из этого достойно золотой мыши — решать вам. Переходите на сайт голосования и выбирайте тот самый кейс 👍

Читать полностью…

Точка входа в программирование

Что вы знаете о метавселенных?

Нет, это не из «Мстителей», это вполне себе существующие (если можно так выразиться) площадки, в которых сейчас активно осваиваются разные бренды не только зарубежом, но и в России. Рынок там растет, и формируется спрос на специалистов, которые умеют эти виртуальные миры строить, поддерживать и развивать.

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

Читать полностью…

Точка входа в программирование

Как устроен торрент?

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

Работает это так: подключение происходит к «рою» — группе людей, которые делятся кусочками файла. Специальная программа, торрент-клиент, помогает собирать все части вместе и делиться своими частями с другими. Чем больше людей в «рою», тем быстрее идёт загрузка для всех. Подробней:

https://youtu.be/OOBpoSoezOo?si=Idk94lBlajWEzMUh

Telegram | Max

Читать полностью…

Точка входа в программирование

Привет, подписчики!

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

Подпишитесь, чтобы мы не потеряли друг друга. Вот тут полный список: https://ad.tproger.ru/sm

Читать полностью…

Точка входа в программирование

Не ТикТок хаус, а ТикТокарный завод

Читать полностью…

Точка входа в программирование

Антипаттерны Python, которые побеждают даже опытных

Пример из реального проекта, который сломал автора: код от C++-разраба, требующий доработок на Python. Здесь показаны типичные беды кода: типизация, большие функции, переприсваивание и так далее.

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

#python

Читать полностью…

Точка входа в программирование

Бесплатный Claude получил функции из платной Pro-версии

Anthropic открыли в бесплатной версии Claude возможности, которые раньше были только у подписчиков Pro за $20/мес. Теперь без оплаты доступны веб-поиск в реальном времени, анализ изображений и документов, генерация кода с артефактами и мобильные приложения для iOS/Android.

Что изменилось в лимитах:

🔘 Бесплатная версия: Claude Sonnet 4.5 + динамические лимиты (25–40 сообщений в день)
🔘 Pro ($20): в 5 раз больше сообщений + приоритет при пиковых нагрузках
🔘 Max ($100): для power-users без ограничений

На практике бесплатной версии хватает 80% пользователей для чата, суммаризации текстов и написания кода. Pro нужна тем, кто работает с ИИ постоянно и хочет стабильности. Так что это отличная новость для всех любителей ИИ.

Теперь подписка нужна только при интенсивной работе. Попробуйте сами — разница ощутима.

Читать полностью…

Точка входа в программирование

Сэкономьте себе средства: подборка бесплатных курсов по SQL

Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.

Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:

1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL

#SQL #курсы

Читать полностью…

Точка входа в программирование

Основные принципы С++

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

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

Читать полностью…

Точка входа в программирование

Нашёл прекрасное: memory_graph — визуализация того, что реально происходит в памяти Python. Либа рисует граф объектов: переменные, ссылки, алиасы, копии. Сразу видно почему b += [1] и b = b + [1] — это разные вещи.

Вот примеры: Hash Map, Binary Tree, Copying, Recursion.

Установка: pip install --upgrade memory_graph

Для изучения питона — очень круто, рекомендую.

@zen_of_python

Читать полностью…

Точка входа в программирование

Разбираем, что под капотом у ИИ-платформы для презентаций

Что на самом деле происходит, когда вы просите ИИ «сделать презентацию за две минуты»? За кажущейся простотой скрывается не один большой алгоритм, а отлаженная работа нескольких узкоспециализированных нейросетевых агентов.

В этом кейсе сборка платформы такова:
🌟Микросервисы вместо монолита.
🌟Прямая работа с OpenXML.
🌟Отдельный пайплан для генерации.
🌟Гибрид ИИ и профессионального дизайна.

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

Развернуто про все фишки по традиции на сайте.

И это был артефакт №8. В какую категорию вы записали бы его? 🤔

Читать полностью…

Точка входа в программирование

Сборка C++ проектов

Полезное видео для тех, кто изучает плюсы. Внизу таймкоды для удобства навигации по видео:

0:00:00 - Введение
0:02:26 - Дизассемблер
0:09:31 - Общие оптимизации
0:20:46 - Inline
0:35:24 - Constexpr
0:45:28 - Compile-time raytracer
0:52:40 - Internal vs. external linkage
0:55:18 - Выравнивание структур
1:06:46 - Pragma optimize

#сpp

Читать полностью…

Точка входа в программирование

NVIDIA AI Red Team опубликовала практический гайд по изоляции ИИ-агентов, которые пишут и выполняют код.

Главные угрозы:

Indirect Prompt Injection, вредоносные инструкции через:
🔘 репозитории с malicious-контентом
🔘 PR с инъекциями
🔘 конфиги: .cursorrules, CLAUDE.md, copilot-instructions.md
🔘 MCP-ответы с вредоносными данными

User Habituation — пользователи привыкают и просто одобряют потенциально опасные действия, не проверяя их.

Обязательные контроли:

1️⃣ Network Egress Controls — блокировать сетевой доступ к произвольным сайтам. Предотвращает exfiltration данных и установку reverse shell.

2️⃣ Block File Writes Outside Workspace — запретить запись за пределами рабочей директории. Защита от persistence через ~/.zshrc, ~/.gitconfig.

3️⃣ Block Writes to Config Files — защитить конфиги агентов. Hooks, MCP-конфигурации, skills часто работают вне sandbox.

Рекомендуемые:
🔘 sandbox для всего IDE (включая hooks, MCP, skills)
🔘 microVM / Kata container для изоляции kernel
🔘 secret injection вместо передачи secrets агенту
🔘 lifecycle management — очистка sandbox от накопленных данных

Полезный чек-лист для тех, кто настраивает IDE с ИИ-агентами.

📎 developer.nvidia.com

@neuro_channel

Читать полностью…

Точка входа в программирование

— ты вайбкодер?
— круче..
— ???
— я хардкодер

Читать полностью…

Точка входа в программирование

Годы идут, актуальность не теряется

@prog_point (теперь и в Max)

Читать полностью…

Точка входа в программирование

Как создать стартап за 38 часов: полный гайд от идеи до продакшена с ИИ

Разработчик собрал работающий AI‑стартап за 38 часов — от идеи и документации до деплоя, оплаты и первых пользователей. На своём опыте он показал, что вместо месяцев бесконечного пиления прототипа можно собрать MVP за пару вечеров, если жёстко отсечь перфекционизм, выбрать минимальный, но практичный стек и использовать ИИ как полноценного напарника, а не игрушку для чата.

Статью стоит прочитать, если вы хотите почувствовать, как выглядит реальный рабочий пайплайн с AI: когда нейронка пишет рутину, вы держите в руках архитектуру и бизнес‑логику, а результат — не «проект в стол», а рабочий сервис.

@prog_point (теперь и в Max)

Читать полностью…

Точка входа в программирование

Выбираем лучший продукт года🐀

У нас в разгаре премия Tproger — в ней мы выбираем лучшие ИТ-разработки среди 16 компаний. Сегодня ближе знакомимся с участниками номинации «Продукт года».

В ней участвуют пять компаний. Изучаем:

👍ОТП Банк представляет ASOC-сканер, который спроектировал один разработчик за месяц.

👍Гравитон делится кейсом создания ПО мониторинга без агентов, который можно затестить бесплатно.

👍NetVision борется с недобросовестными самокатчиками с помощью платформы интеллектуального мониторинга СИМ.

👍Solar показывает appScreener, который вырос из стартапа до стандарта рынка; при работе над ним сотрудники получили научные степени.

👍Reksoft рассказывает о платформе Brain ERM, который помогает компаниям экономить до 70% времени на рутинных HR-операциях.

Если вы еще не проголосовали за понравившийся продукт — самое время это сделать. Переходите на сайт премии и выбирайте свой релиз года. Пусть золотая мышь достанется команде лучших 🔥

Читать полностью…

Точка входа в программирование

Тетрис на C++: интересный проект для начинающих

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

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

Читать полностью…

Точка входа в программирование

Пять платформ, где дети учат Python через игры — от простых песочниц до олимпиадных задач. Trinket, Tynker, CodeCombat, Minecraft, CheckiO — разобрано для кого что подходит по возрасту и уровню.

@zen_of_python

Читать полностью…

Точка входа в программирование

Toyota представила игровой движок Fluorite с открытым исходным кодом

Автогигант внезапно выкатил полноценный игровой движок с открытым кодом! Fluorite выпущен по лицензии Apache 2.0 и заточен под автомобильные экраны и панели управления.

Разрабы собрали Flutter‑подобный UI (Dart‑стиль, но легче), Filament для рендера и Jolt Physics для симуляций. Работает на embedded‑железе, Linux, Android — везде, где крутятся приборки новых машин.

Зачем? Краш‑тесты в реальном времени, HUD с физикой, пошаговые 3D-уроки по вождению, отображение окружающей обстановки и так далее.

Теперь у Unreal Engine и Unity появился достойный конкурент, не требующий кучу денег на лицензии. Здорово? Здорово.

#новости #gamedev

Читать полностью…

Точка входа в программирование

Полезная библиотека для понимания работы JS

js2flowchart — библиотека визуализации для преобразования любого кода JavaScript в красивую блок-схему SVG. Вы можете изучать чужой код, делать рефакторинг или писать документацию, не путаясь в функциональности. А начинающим — неплохая шпаргалка по foo, while, if:

https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart

#js

Читать полностью…

Точка входа в программирование

📎 12 ресурсов для БЕСПЛАТНОГО изучения веб-разработки и программирования

🔘Минусы: какие-то из них полностью на английском
🔘Плюсы: глубокая проработка для своей ниши

Сохраните, чтобы изучать то, что нужно вам:

— W3School: https://www.w3schools.com
— Современный учебник JavaScript: https://learn.javascript.ru
— Codewars: https://www.codewars.com
— Refactoring Guru: https://refactoring.guru
— Web. dev: https://web.dev
— Harvard CS50 (2023): https://www.youtube.com/watch?v=LfaMVlDaQ24
— Geeks for geeks: https://www.geeksforgeeks.org
— Дока: https://doka.guide
— Egghead: https://egghead.io
— Freecodecamp: freecodecamp" rel="nofollow">https://www.youtube.com/@freecodecamp
— LeetCode: https://leetcode.com/explore
— Developer Roadmaps: https://roadmap.sh


@tproger_web

Читать полностью…

Точка входа в программирование

Премия Tproger объявляется открытой! 🐀

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

Отсюда родилась идея Премии Tproger. В ней ИТ-компании делятся успешными кейсами разработки, а аудитория решает, какой проект заслуживает награды — золотой мыши 🐀

В премии участвуют 16 компаний в 4 номинациях:
Продукт года

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

Облачный продукт года
В этом разделе вас ждут платформы виртуализации, облачные среды для AI/ML, инструменты управления кластерами и микросервисами, обеспечивающие высокую производительность и быстрый запуск цифровых сервисов.

IT-ивент года
Участники рассказывают о профессиональных конференциях и хакатонах, объединяющих тысячи разработчиков и инженеров.

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

Теперь они в ваших руках 👍
1. Переходите на сайт премии.
2. Выбирайте понравившиеся кейсы в каждой категории.
3. И вручайте им золотую мышь.

Голосование продлится до конца февраля и уже в марте мы объявим победителей. Stay tuned!

Читать полностью…

Точка входа в программирование

Что спрашивают на собесах в 2025–2026: разбираем данные с 9 247 технических интервью

Разработчик ассистента для прохождения технических собесов Энигма поделился анонимизированными данными с более чем 9к собесов. Они помогли узнать важные инсайте о рынке труда: популярные стеки, востребованные грейды. А ещё топ-вопросов, которые задают на собесах, чтобы можно было заранее подготовить качественные ответы.

В общем заходите, читайте и смотрите графики по ссылке.

Читать полностью…

Точка входа в программирование

DrawDB — бесплатный конструктор баз данных

Как и сказано в заголовке, DrawDB это бесплатный инструмент, который поможет вам в проектировании баз данных, а также в генерации необходимого SQL-кода.

Воспользоваться можно здесь: https://github.com/drawdb-io/drawdb

#инструменты #бд

Читать полностью…

Точка входа в программирование

EasyPaste: кроссплатформенное приложение на Tauri + Rust

Пользователь Tproger поделился опытом создания EasyPaste — менеджера шаблонов ответов (для саппорта/sales/HR). UI на HTML/CSS, бэк на Rust через Tauri, билды под macOS/Windows/RedOS.

Что внутри: дерево шаблонов, быстрый поиск по тексту/тегам, избранное, форматирование (жирный/таблицы), вложения файлов, drag'n'drop в другие аппы, tray + глобальные хоткеи.

Боли новичка: сборки/воркфлоу, системные зависимости, tray/hotkeys.

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

Читать полностью…

Точка входа в программирование

Рабочее место вайбкодера

Читать полностью…

Точка входа в программирование

Как выбрать наилучшую стратегию рендеринга для вашего приложения

Веб-рендеринг эволюционировал от простых HTML-страниц до высокоинтерактивных и динамичных приложений. В итоге и способов представить приложение пользователям стало больше, чем когда-либо.

Сегодня существует множество технологий таких, как генерация статических сайтов (SSG), рендеринг на стороне сервера (SSR), рендеринг на стороне клиента (CSR), инкрементальная статическая регенерация (ISR) и экспериментальный частичный предварительный рендеринг (PPR). Каждая хороша для своих задач. Какую выбрать для вашего проекта, рассказали в этой статье.

#фронтенд

Читать полностью…

Точка входа в программирование

Морской бой на PostgreSQL

Если вы изучаете базы данных, то вот вам интересный кейс: игра, написанная на PostgreSQL 12 и работающая прямо в консоли. Здесь вы можете почитать, как игра была разработана, чтобы лучше разобраться в нюансах проекта:

https://selectel.ru/blog/seabattle-postgresql/

А поиграть и посмотреть код можно здесь:

https://github.com/selectel/sql-battleships

#бд #postgresql

Читать полностью…
Subscribe to a channel