19637
Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj
Учим OpenGL
И в этом нам поможет сайт learnopengl.com. Тут собран большой набор пошаговых уроков по современному OpenGL (core profile 3.3+), ориентированных на новичков и практиков, которые хотят писать 3D‑графику на C++.
Что там можно выучить:
Базу: как работает конвейер рендеринга, шейдеры, создание окна, вывод треугольников, текстуры, матрицы трансформаций, камеры и системы координат.
А дальше освещение, загрузка 3D‑моделей, пост‑обработка, кубические карты, продвинутый GLSL, инстансинг, сглаживание и другие приёмы уровня «маленький 3D‑движок/игра».
Начинаем по ссылке: https://learnopengl.com/
#курс #opengl
OOП, мультимедиа, умные IDE, автоматизация, Web 2.0… Сколько раз нам уже обещали смерть профессии разработчика?
Автор статьи собрал несколько анекдотичных эпизодов: от предсказаний конца программирования в 90‑х до автоматизации своей работы скриптами и аккуратной работы с данными для NLP.
Если хочется немного заземлиться среди криков «AI нас уволит» — почитать стоит.
100 вопросов с собеседований Python. Полный разбор реальных вопросов
Этот обширный набор вопросов охватывает различные аспекты языка программирования Python, включая базовые понятия, структуры данных, ООП, асинхронное программирование, веб-разработку и многое другое.
Изучите этот список, чтобы узнать, к чему быть готовым и как лучше подготовиться к собеседованию по Python.
#видео #советы
Когда открыл проект спустя неделю:
Читать полностью…
Как создать свой язык программирования — подборка на сохранение:
🔘Видео от Computerphile — 15-минутный разбор как написать интерпретатор с нуля, объясняет Laurie Tratt из King's College
🔘Плейлист Building a Parser from scratch — полный курс: лексер → парсер → AST → интерпретатор → компилятор в ассемблер
🔘Nand2Tetris — легендарный курс, где вы строите компьютер от логических вентилей до ОС и компилятора своего языка. Занимает ~6 месяцев, но после него вы понимаете всё
Для тех, кто давно хотел разобраться как работают языки изнутри, но руки не доходили.
@prog_stuff
🔴🔴🔴🔴🔴🔴🔴🔴
🔥 СРОЧНО СКАЧАЙТЕ!!! АЛЬФА-БАНК ВЕРНУЛ ОПЛАТУ АЙФОНОМ В НОВОМ ПРИЛОЖЕНИИ 🔥
СКАЧИВАЙТЕ СКОРЕЕ И ПЛАТИТЕ ЗА ВСЁ БЕЗ КАРТЫ. Просто подключайте Alfa Pay — а мы вернём кэшбэк до 50% за первую покупку.
ПРЯМО СЕЙЧАС СКАЧИВАЙТЕ на айфон приложение Альфото. Кто не успел, тот опоздал 😉
@alfabank
15 полезных команд терминала macOS для новичков
Терминал установлен на каждом Mac и это очень удобный инструмент в знающих руках. Через него удобно работать с файлами, настраивать систему и автоматизировать рутину.
У нас на сайте появился обзор полезных команд, которые пригодятся каждому в повседневной работе.
#macos #терминал
Fleet — всё
JetBrains объявила о закрытии IDE Fleet, над которой компания работала несколько лет. Уже с 22 декабря её нельзя будет скачать, а разработка и выпуск обновлений прекратятся.
Fleet задумывалась как попытка переосмыслить IDE JetBrains через более легкую архитектуру, современный UI и отказ от наследия IntelliJ Platform. И действительно, многие компоненты Fleet уже используются в других IDE компании, а отдельные UX-решения и вовсе были переняты всей линейкой продуктов.
Но как самостоятельный продукт, Fleet не смогла занять четкую нишу. Поэтому вместо привычной IDE компания решила создать отдельную среду разработки для ИИ-агентов. Само собой привычные IDE компании тоже останутся.
А вы пользовались ею или предпочитали другие решения?
#новости
Сборник около 160 шпаргалок разработчика на любой вкус
Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.
Налетаем
#шпаргалка
Лайфхак для тех, кто так и не понял, как читать ошибки в коде
Читать полностью…
Когда ИИ начинает вам врать: как заставить его давать честные ответы
Работая с языковыми моделями, можно заметить одну общую проблему: даже передовые ИИ уверенно генерируют вымышленные факты. Это галлюцинации и они опасны. Вы можете потратить часы на неправильный ответ или дать клиентам ложную информацию.
Но вот, что важно: исследования показывают, что правильный промпт снижает галлюцинации с 53% до 23%. То есть вы можете контролировать точность ИИ, не переучивая модель и без дорогостоящих решений. Это простые приёмы, которые проверены на практике.
Если вы используете ИИ для анализа данных, создания контента, расчётов или кодинга — эти методы сэкономят вам время, улучшат результаты и помогут избежать дорогостоящих ошибок.
0️⃣ Максимальная специфичность — сужаем фокус
Вместо размытого «Расскажи об искусственном интеллекте» я спрашиваю: «Какие три главных прорыва произошли в глубоком обучении между 2022 и 2025 годом?»
Когда вопрос конкретен, модель не может блуждать и генерировать правдоподобные вымышленные детали. Узкая область поиска — ваша защита от галлюцинаций.
1️⃣ Указываем авторитетный источник — якорирование
Модель обучена на текстах с указанными источниками, и явное упоминание авторитета направляет её на правильный путь. Она меньше импровизирует.
3️⃣ Chain-of-Verification — встроенная проверка
Это четырёхшаговый процесс, который можно использовать для критичных ответов:
Шаг 1: модель отвечает на вопрос
Шаг 2: просим сгенерировать проверочные вопросы к своему ответу
Шаг 3: модель отвечает на них честно, критически оценивая себя
Шаг 4: она даёт исправленный финальный ответ
Галлюцинации падают, потому что модель критически переоценивает собственный ответ на каждом этапе.
3️⃣ Self-Consistency — генерируем несколько раз
Сгенерируйте ответ несколько раз и выбирайте вариант, который повторяется чаще всего. Это медленнее и дороже по токенам, но для критичных решений это гарантирует надёжность. Если ответ повторился 4 раза из 5 — его правильность намного выше.
4️⃣ Few-Shot — даём правильные примеры
Если я показываю модели 2-3 правильных примера перед основным вопросом, она начинает копировать их качество и стиль. Примеры задают стандарт и показывают ожидаемый формат ответа.
А ещё я установил базовый system prompt, который модель следует для всех запросов:
Plain Text
Различай три типа информации:
• Проверенные факты — говори уверенно
• Предположения — говори «возможно»
• Неизвестное — говори «не знаю»
Не выдумывай цифры, даты, события.
Если неуверен — скажи честно.
Подводим итоги года по-программерски
Нашёл сервис GitStory, который показывает, как прошёл ваш год с точки зрения вашего GitHub. Выглядит это, как истории, с красочной инфографикой и статистикой: количество коммитов, любимый день недели и время для работы, предпочитаемые языки, топ ваших репозиториев и так далее.
Достаточно ввести никнейм (можно даже не ваш) и нажать Play. Проверяем тут: https://gitstory-2025.vercel.app/
#интересное #github
Разработчик готовится навайбкодить очередной никому ненужный проект за 10 минут:
Читать полностью…
Ещё один адвент-календарь. Теперь для адептов ИИ и ML
Тут полезные уроки, видео, тесты и задачки по основам машинного обучения. Если интересуетесь этой темой, то вам понравится.
Старт тут. Первые 10 дней уже открыты и ждут вас.
#ml
Как эффективно использовать Claude Code: курс от Anthropic
В догонку к нашим универсальным советам нашли ещё и классный курс, что называется, из первых уст. Anthropic подготовили 15 лекций о том, в которых вы можете узнать, как Claude Code считывает файлы, изменяет код и выполняет команды. А ещё научитесь использовать основные инструменты СС, управлять контекстом и ходом беседы, рабоать с MCP и писать хуки.
Доступно абсолютно бесплатно, так что не теряйте времени. Старт здесь.
#ии #курс #claude
Весь год вы носили футболки и джинсы… Хватит!
Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года!
Делитесь в комментариях, какой скин вам выпал 👀
Если вы всегда хотели посмотреть, как выглядит rm -rf в корне от рута, но боялись даже близко что-то подобное набирать, то вот вам скрин.
Теперь только форматировать и ставить ОС с нуля.
Go против Rust против Zig: какой язык для чего нужен
Автор этого материала поделился своим опытом изучения трёх системных языков программирования и поразмышлял, почему каждый из них сделал именно такие компромиссы в дизайне. Это попытка понять философию языков и определить, какой подход ближе лично вам.
Хотите лучше понимать назначение каждого — читайте статью.
EyesOff — утилита для macOS, которая предупредит вас, когда кто-то пялится в ваш монитор
Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.
Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).
Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.
Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
Терминал в Windows 11 — это больше не стыдно. 15 полезных и популярных команд, которые мы оценили
Ещё недавно работа в терминале на Windows вызывала у разработчиков скепсис: cmd.exe была неудобной, а для нормального окружения приходилось ставить сторонние эмуляторы. Из-за этого многие привыкли использовать терминал по минимуму. Но с выходом Windows 11 ситуация изменилась. Новый Terminal больше не стыдно открыть рядом с IDE.
В этой статье мы собрали подборку из 15 команд, которые автоматизируют рутину и покажут, что работа в терминале может быть такой же комфортной, как и на Linux.
Как устроен торрент?
Торрент — любимая программа из детства, которая открывала доступные врата в мир игр и фильмов. Эта технология позволяет скачивать файлы из интернета быстро и эффективно, разделяя их на маленькие части. Вместо загрузки файла с одного сервера, кусочки файла загружаются одновременно у других пользователей, у которых он уже есть. Это делает загрузку быстрее и уменьшает нагрузку на серверы.
Работает это так: подключение происходит к «рою» — группе людей, которые делятся кусочками файла. Специальная программа, торрент-клиент, помогает собирать все части вместе и делиться своими частями с другими. Чем больше людей в «рою», тем быстрее идёт загрузка для всех. Подробней:
https://youtu.be/OOBpoSoezOo?si=Idk94lBlajWEzMUh
#теория
Самую дорогую ёлку обнаружили в офисе OpenAI
Читать полностью…
Ученые научили крыс стрелять внутри DOOM
Если не знали, то DOOM используется как универсальная виртуальная среда для исследования поведения животных. Движок лёгкий, модифицируемый и хорошо изученный — идеальная платформа для экспериментов.
В 2021 году крысы просто бегали по коридору в DOOM, спустя четыре года нейроинженер Виктор Тот вернулся с новой версией — теперь крысы стреляют.
Никаких имплантов в мозг — только внешние датчики, механика и обучение с подкреплением.
Как всё работает и зачем это нужно науке в статье.
@your_tech
Ученический договор в IT: вход в профессию или ловушка?
Для многих новичков в IT слова «ученический договор» звучат как что-то пугающее. С одной стороны — шанс. С другой — непонятные обязательства.
У нас на сайте вышла полезная статья для новичков от того, кто прошёл этот путь и теперь готов рассказать, как всё устроено на самом деле, без прикрас и запугиваний.
Удобный аналог Postman для работы с API
Requestly — это опенсорная альтернатива на самом деле сразу двум сервисам — Postman и Charles. Здесь и локальный клиент API, и HTTP-перехватчик в одном флаконе. Причём он может работать прямо в браузере, как обычное расширение для Chrome. Хотя и полноценное приложение тоже есть.
Устанавливаем тут: https://github.com/requestly/requestly
#инструменты #api
Как найти нужный алгоритм для вашей задачи
Можно, конечно, написать его самому, потратив уйму времени. Или попытаться найти его в интернете по описанию. Но есть способ значительно проще.
На сайте the-algorithms.com собрана огромная коллекция алгоритмов с открытым исходным кодом. Это крупнейшая библиотека алгоритмов, которая предлагают готовый код для самых разных языков программирования по различным категориям: от сортировки до шифрования.
Сохраняйте пост в избранное, чтобы не забыть.
#инструменты #алгоритмы
Как программировать с помощью агентов
Благодаря сегодняшним возможностям ИИ, порог входа в программирование сильно снизился. Но только для тех, кто умеет грамотно общаться с нейросетями и правильно ставить им задачи. Этим пользуются как новички, так и опытные разработчики, поручая рутину ИИ-агентам: поиск файлов, API-вызовы, тесты и так далее.
Если вам хочется упростить себе жизнь и начать лучше разбираться в ИИ-агентах, то я нашёл полезный материал. Тут автор поделился своим опытом и показал на реальных кейсах, где агент и помогает, и ломает: от реализации авторизации через GitHub до неочевидных проблем с безопасностью и производительностью.
Frontend VK Hub — как работают наши интерфейсы?
Что делает интерфейсы VK быстрыми, удобными и устойчивыми под нагрузкой миллионов пользователей?
Frontend VK Hub — это сообщество инженеров, которые создают и развивают пользовательские интерфейсы для ВКонтакте, VK Play, VK WorkSpace и других сервисов экосистемы. Мы делимся практическим опытом, рассказываем о подходах к производительности, внедрении современных фреймворков и всему, что связано с улучшением Developer Experience.
Здесь можно найти инсайты от ведущих фронтенд-разработчиков, разборы реальных задач, новости индустрии и приглашения на мероприятия VK. И конечно, вакансии!
Подписывайся!
Реклама. ООО "ВК" ИНН 7743001840
Это #партнёрский пост
Летим зимовать ✈️
Когда холодает, айтишники пакуют чемоданы, а мы разыгрываем ваучер на 50 000 рублей в Островке.
Поехать к морю или остаться среди снежных пейзажей — выбирайте сами!
Чтобы участвовать, нужно оставить любую реакцию под этим постом и подписаться на каналы ниже:
😎 Типичный программист
🐸 Библиотека программиста
🟢 Ostrovok! Tech
Теперь осталось нажать на кнопку участия под этим постом и вы в игре!
Итоги подведём 12 декабря. Победителя выберем с помощью бота. Подробнее с правилами можно ознакомиться здесь.
Всем удачи!
Участников: 27
Призовых мест: 1
Дата розыгрыша: 19:00, 12.12.2025 MSK (4 дня)
Учимся правильно составлять промпты для ИИ
Если вы работаете с ИИ-моделями или используете их во время обучения, то уже могли заметить, что качество результата зависит не только от модели, но и от того, как её спросить. Вот проверенный алгоритм, который экономит время и нервы:
1️⃣ Выберите правильную модель под задачу
Не все модели одинаковые. Claude Opus 4.5 подходит для написания постов и сложного контента. Claude 3.5 Sonnet лучше, если нужен вопрос-ответ без длинного контекста. GPT 5.1 — нейтральное зло, всегда хорошо в среднем.
3️⃣ Дайте модели весь релевантный контекст
Не экономьте токены на контексте. Закидывайте всё, что относится к задаче:
— предыстория проекта;
— информацию о канале или аудитории;
— примеры прошлых постов;
— картинки, если нужны;
— любые документы, которые релевантны.
Модели сейчас всё это обрабатывают. А больше контекста = лучший результат.
3️⃣ Определите точные выходные параметры
Лучше сразу обозначить, что вы хотите получить:
Формат: JSON, markdown, plain text?
Размер: сколько слов, строк, параграфов?
Тон и стиль: casual, формальный, шутливый?
Что включить/исключить: эмодзи, ссылки, хештеги?
Плохо: «Напиши пост»
Хорошо: «Напиши пост 150-200 слов в casual tone для Telegram, с 1-2 шутками, без эмодзи, с markdown разметкой»
4️⃣ Используйте примеры, если задача нестандартная
Приведите 1-2 примера желаемого результата. Особенно полезно, когда сложно описать стиль словами.
5️⃣ Для сложных многошаговых задач сперва план, потом исполнение
Если задача состоит из подзадач (сбор источников, анализ, написание текста), делайте это в два этапа:
Сначала планирование:
— попросите модель сделать самой себе план;
— далее попросите задать вам вопросы, если что-то непонятно;
— скорректируйте план, пока не убедитесь, что модель правильно вас поняла.
Второй этап — исполнение:
— скопируйте утвёрждённый план в новый запрос;
— попросите выполнить по плану.
Совет: иногда для плана лучше подходит одна модель, а для исполнения — другая.
Надеюсь, что это вам пригодится также, как и мне. Удачи в использовании и делитесь своими инсайтами в комментариях!
#советы #ии