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

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

Что такое Skills, Prompts, Projects, MCP и субагенты? База для понимания агентной экосистемы

Нашёл полезную статью, в которой по полочкам объясняют, как работают Skills, Prompts, Projects, MCP и субагенты в Claude. Что ценного:

🔘 Чётко показывают, когда что использовать: Skills для процедурных знаний (code review, бренд-гайды), Projects для постоянного контекста проектов, MCP для доступа к Drive/GitHub/БД.

🔘 Содержит реальный пример research-агента для наглядности: проект + MCP + Skills + субагенты = полноценный конкурентный анализ.

🔘 Также эта статья подходит не только для Claude, но и для других моделей.

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

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

🌍 Артефакт №4. Категория: «Сообщества» 🌍

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

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

Так возник Kuber Community Day, в котором сообщество продолжило жить после финального доклада.

🤩 Что скрывает этот артефакт? 🤩
🤩Способы привлечь первых спикеров из топовых компаний.
🤩Тактику создания резервного пула и оперативной замены спикеров без потери качества программы.
🤩Формулу бесплатного ивента.

Продолжаем отыскивать любопытные артефакты. Вечером будут уже знакомые ребята, но с новым кейсом. Узнаете в 19 часов!

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

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

Уроки PostgreSQL для начинающих: база с нуля

Полный видеокурс по PostgreSQL для новичков — от создания/подключения/удаления БД до сложных типов данных (JSON, массивы, UUID).

Что внутри:

🔘 Создание таблиц, заполнение данными, базовые запросы.
🔘 Расширенные фичи: JSON/массивы/UUID, JOIN (LEFT/RIGHT/FULL), сложные запросы.
🔘 Структура СУБД, реляционная модель, PL/pgSQL vs SQL.

Здесь практика без воды, что идеально для старта с PostgreSQL.

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

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

CSS заменяет JavaScript — что можно без JS в 2026

Модальные окна, тултипы, анимации при скролле — раньше для этого тянули JS-библиотеки, теперь то же самое делается на чистом CSS.

🔘Popover API — модальные окна и тултипы без JS. Атрибут popover + кнопка с popovertarget — готово. Поддержка: все браузеры.

🔘Anchor Positioning — тултип привязывается к элементу через CSS. Popper.js не нужен:

position-anchor: --target;

🔘View Transitions — плавные переходы между страницами (как в SPA) через CSS + браузерный API. Без React Router.

🔘 Scroll-driven Animations — анимации при скролле без addEventListener:

animation-timeline: scroll();

🔘 if() в CSS — условная логика в стилях:

color: if(media(prefers-color-scheme: dark): white; else: black);

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

#css #javascript #база

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

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

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

Кроме того, расширенный полис ДМС, корпоративная связь, работа в удаленном формате или гибридный график, возможность занятий спортом или другими увлечениями в команде единомышленников, а также масштабные корпоративы. Выбирай Лигу, совершенствуйся вместе с нами!

/channel/digitalleague?erid=2W5zFJLnXJQ

Реклама. ООО "ЭЙТИ КОНСАЛТИНГ". ИНН 7715744096.

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

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

Настоящие знания приходят с опытом

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

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

Свёрточная нейросеть на чистом JavaScript с визуализацией — без TensorFlow, без библиотек, работает прямо в браузере.

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

Чтобы понять как CNN работает изнутри — отличная штука. Когда пишешь свёртки, пулинг и backprop руками — понимаешь что там происходит лучше, чем после десяти туториалов по PyTorch. Код в одном файле, можно читать последовательно.

📎 Код на GitHub, рабочая демка на сайте автора, на видео скринкаст для ленивых, чтобы не открывать сайт

@neuro_channel

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

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

Работа с временными рядами в Python

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

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

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

#статья #python

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

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

Почему текст превращается в кракозябры

В этом видео простым языком разбирается:

🔘 как компьютер «видит» текст;
🔘 как символы кодируются числами и хранятся в памяти;
🔘 почему один и тот же файл может отображаться по‑разному на разных машинах.

А также показывается путь от ASCII и кодовых страниц до Unicode и современных UTF‑8/16/32.

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

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

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

Базы данных в 2025 году: итоги года

В мире баз данных произошло много интересных событий в прошлом году: PostgreSQL ещё больше укрепил свои позиции, в СУБД добавляют поддержку MCP, MongoDB подала в суд на FerretDB и так далее.

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

#бд

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

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

Альфа-Банк — ЛУЧШИЙ РАБОТОДАТЕЛЬ СТРАНЫ по мнению HeadHunter⚡️ 🔖

Работу выбирают не один раз. Люди это делают каждое утро. Когда понимают, что они на своём месте.

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

Альфа-Банк стал ПОБЕДИТЕЛЕМ в
Рейтинге HeadHunter главного сервиса для поиска работы. Мы первыми в стране становимся лидерами третий год подряд 🏆

Потому что Альфа-Банк — это не просто работа, а культура, в которой хочется оставаться. Удалёнка и технологичные IT-кластеры для задач и отдыха. Pet-friendly-пространства, Family Day для детишек. Комьюнити, события «для своих» и не только. Но главное — забота, которая чувствуется каждый день

Здесь правда классно. Честный отзыв редактора канала. И если вы сейчас в поиске — возможно, это знак. Давайте работать вместе ❤️

@alfabank

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

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

Зачем .cat .head, если можно было использовать header?

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

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

«сколько байт в мегабайте?» это главный эффект Манделы в айтишке

Вы скажете:

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


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

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

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

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

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

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

#база

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

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

Обучение кибербезопасности и этичному хакерству: изучаем командную строку и базовые команды

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

Начинаем здесь.

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

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

Держите крутой репозиторий с материалами для создания чего-то своего

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

Идеи таких пет-проектов брать тут.

@prog_point

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

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

Изучаете, как работает API или создаёте свой?

У Microsoft есть большой гайд с рекомендациями по созданию качественного API, который они периодически освежают актуальными практиками.

Сохраняйте себе и пользуйтесь: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design

#microsoft #api

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

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

Урок: Как работает сжатие?

Алгоритмы сжатия – это способ уменьшения объема данных без потери информации. Они полезны при создании протоколов обмена данными, работе с файлами и сохранениями. Такие алгоритмы используются повсеместно, а без них любой обмен данными замедлился в разы.

В этом уроке рассмотрят различные методы сжатия, их избыточность, алгоритмы Хаффмана, а также сжатие с потерями и без:

https://youtu.be/CJFUN6BrkGE?si=cpDz1uFIznvqsKqU

#урок #теория #ru

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

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

Клавиатурные тренажёры заточены под обычный текст. А попробуй быстро набрать arr.filter(x => x !== null).map(fn), пальцы спотыкаются.

Monkeytype решает эту проблему: там есть режимы для Python, JS, Go и других языков. Кликните на english и выберите код вместо текста. Под выбором языка есть настройки тренажёра, например наличие спецсимволов, случайный набор или «цитата» из кода, и тд.

📎 Бесплатно, исходники открыты.

Челлендж: 60 слов в минуту на Python. Удачи со скобками...

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

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

«Hello World» на эзотерических языках

Это шуточные языки с необычным синтаксисом, созданные ради развлечения.

В статье собрана подборка программ «Hello World» на самых странных эзотерических языках — от 1С до языка для гопников YoptaScript!

#статья

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

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

Git без паники: 15 команд, которые реально нужны

Не надо знать весь Git, достаточно глубоко освоить небольшой набор команд помимо pit push и commit, чтобы перестать бояться конфликтов и откатов. В этой статье собраны 15 команд, которые живут в проде каждый день: status, add, log, diff, ветки, синхронизация, stash, reset и revert. А также, что они делают, типичные грабли и как использовать осознанно.

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

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

Ещё один совет вообще для всех разработчиков

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

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

Вайб-кодинг с ИИ = 7.7 млн утекших документов

Хакер собрал базу 167 iOS-приложений, созданных с помощью ИИ: все с открытыми Firebase/Supabase без паролей. Лидер — Pigment с 7,7 млн profiles/posts/likes/emails на всеобщем обозрении. А ключи в клиентском коде и дефолтные конфиги уже становятся классикой в таких приложениях.

Но проблема не в самом ИИ, а в нулевой security-гигиене. Firehound просто сканирует публичку — взлома нет, утечки реальны.

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

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

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

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

Что будет вас тормозить в 2026 году:
➡️ Фетишизация отдельных технологий
Умение перечислять в резюме модные слова, не понимая, как они решают бизнес-задачу.
➡️ Иллюзия исключительности
Вера в то, что можно стать незаменимым специалистом, просто автоматизируя рутину, без умения мыслить системно и создавать новое.
➡️ Иммунитет к коду
Гордая позиция «я – гуманитарий», которой оправдывается непонимание цифровых продуктов.
➡️ Архивация вместо адаптации
Стремление единожды освоить «золотой стандарт» и следующие 10 лет применять его ко всем задачам, игнорируя смену парадигм.

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

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

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

Можно ли 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

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

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

Бесплатный курс от Стэнфордского университета по Java

В курсе 28 уроков, 9 заданий и даже 2 экзамена. Программа рассчитана на начинающих, кто только начинает знакомиться с програмированием. Из минусов — некоторые части без обновления, однако их можно подтянуть после изучения основ:

https://see.stanford.edu/Course/CS106A

#java

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

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

На чём писать в 2026: какой язык программирования выбрать, если хочется обновить стек

Рынок разработки в 2026 году не обнуляется, но заметно перетасовывается. Это среда, где ИИ уже встроен в рабочие процессы, системное программирование снова становится массово востребованным, а высокие нагрузки перестают быть экзотикой. На этом фоне вопрос обновления стека или первоначального выбора направления крайне важен.

Подборка в этом материале опирается на TIOBE Index — международный рейтинг популярности языков программирования, который ежемесячно формируется на основе данных поисковых систем, количества обучающих материалов и активности профессионального сообщества.

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

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

Электроналиватор: делаем автомат для коктейлей с помощью Raspberry Pi, нейросети и фанеры

Нейросети проникает всё глубже в нашу жизнь. И вот очередной пет-проект тому подтверждение. Автор решил собрать себе устройство по смешиванию коктейлей. Используя Raspberry Pi Zero 2W, нейросети (в том числе YandexGPT 5) и фанеру, он собрал устройство, которое умеет смешивать напитки по заданным рецептам.

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

#diy

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

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

Понимание аутентификации JWT: подробное руководство с примерами

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

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

#jwt

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

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

Интересный факт: Более 40% мощности CPU в бэкенде тратятся на обработку JSON. Потому что данных реально очень много.

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

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

Создание ностальгической 8-битной вселенной с помощью современных технологий

Автор создал портфолио в 8‑битной стилистике, используя современные веб‑технологии и ИИ. Для реализации использованы Canvas и WebGL (Three.js) для эффектов пикселизации и «цифрового разрыва», а GSAP для анимаций, привязанных к прокрутке. Компоненты строятся по «методу LEGO» (атомный дизайн): сначала верифицируются в Storybook, затем собираются в интерфейс, что снижает дублирование кода и сохраняет целостность системы дизайна.

Почитать подробнее о проекте и пощупать можно по ссылке.

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