Рубрика «Программирование»
Как работают с памятью в игровых консолях
2026-05-11 в 20:17, admin, рубрики: игры, ненормальное программирование, Программирование, разработка игр, С++
Самая продаваемая консоль поколения имела худшую архитектуру памяти, самая технически грамотная продалась хуже всех, а самая простая в разработке принадлежала компании которая никогда раньше не делала консолей. Вы наверное узнали тут PS2, GameCube и Xbox.
Как мы написали социальную сеть внутри Minecraft на 13 версиях — и почему это не было безумием
2026-05-11 в 17:15, admin, рубрики: Go, java, minecraft, minecraft модификации, моды, Программирование, системное программирование, социальные сетиЭта статья — про инженерные решения, а не про их детали. Мы сознательно держимся высокого уровня: пишем о том, как и почему думали, а не о том, что лежит под капотом.
TL;DR
Небольшая команда сделала мод-социальную-сеть для Minecraft, который объединяет в общий граф друзей игроков на любых поддерживаемых версиях клиента — от 1.7.10 до 1.21.1. Поддерживаются три популярных загрузчика модов и любые клиенты Minecraft, как лицензионные, так и офлайн. Серверная часть, веб-админка, обвязка и документация — всё своё.
Главное, что хотелось рассказать: дисциплина (не скорость) была решающим ресурсом, и Читать полностью »
Давайте уже сделаем отдельный хаб: «Я собрал приложение за вечер — зачем теперь разработчики?»
2026-05-06 в 10:46, admin, рубрики: генерация кода, искусственный интеллект, Программирование, разработкаНет, я серьёзно — в последние месяцы на Хабре появилась особая категория статей, которая начинает бесить.
Посты в стиле: «я собрал приложение без навыков программирования — ну всё, разработчики больше не нужны». И каждый раз один и тот же вайб — человек нажал пару кнопок и уже мысленно закрыл индустрию.
Серьёзно, таким постам нужен отдельный хаб. Потому что читать это в общей ленте разработки — примерно как слушать, как кто‑то решил пример на калькуляторе и теперь рассуждает о судьбе математики.
Теперь по сути.
Читать полностью »
Senior‑разработчики как исчезающий вид
2026-05-05 в 10:03, admin, рубрики: AI, claude code, codex, джуны, ИИ, Программирование, разработчики, рынок труда, сеньоры
Не потому что AI заменил опытных инженеров. А потому что рынок перестаёт выращивать новых
Последние несколько лет в IT повторяли почти успокаивающую фразу: AI не заменит разработчиков, он станет их помощником.
В 2026 году эта формулировка всё хуже описывает реальность.
Разработка с Obsidian + Claude. Практический гайд
2026-04-30 в 19:45, admin, рубрики: 2026, chatgpt, claude, obsidian, vibe coding, vs code, гайд, практические советы, Программирование, разработка с ииСодержание
В этой статье я расскажу, как усилить процесс разработки с применением ИИ на базе Obsidian и любого ИИ-агента, который умеет работать с MCP. В качестве примера будем использовать Claude.
Статья практическая. Покажу, как организовать базу знаний для проекта, как настроить нужные плагины и как конфигурировать Obsidian с Claude. Решение подойдет как для новых проектов, так и для существующих.
План действий:
-
Скачаем и настроим Obsidian
-
Создадим структуру базы знаний
-
Интегрируем Obsidian с Claude
-
Разберём, как писать код с ИИ в команде с другими разработчиками
Проблема и решение
Логи, которые реально помогают: как дебажить продакшен-бота
2026-04-30 в 8:45, admin, рубрики: logging, python, логирование, ошибки, ПрограммированиеЗнакомая ситуация: бот вроде бы работает. Люди тыкают кнопки, получают ответы, всё хорошо. Но иногда случается странное.
Прилетает сообщение в поддержку: «Бот не отвечает». Или ещё хуже: «Бот выдал какую‑то ошибку и всё». Вы бежите к терминалу, поднимаете историю... и ничего не видите. Ни ошибки, ни стека, ни даже намёка на то, где именно всё сломалось.
Вы просто слепы.
Без нормальных логов вы не понимаете ровно ничего: обработчик не сработал, API молчит, база данных упала или вы просто забыли зарегистрировать хендлер. Спойлер: я через это проходил, и не раз.
С++ с нуля в 2026 году: почему нужно сразу учить C++20 и забыть про дедовские туториалы
2026-04-30 в 6:16, admin, рубрики: начинающий, обучение, Программирование, разработкаЕсли вы скажете знакомому разработчику (особенно фронтэндеру или Python-разработчику), что хотите выучить плюсы с нуля, скорее всего на вас посмотрят с сочувствием. В IT-сообществе укоренилось мнение, что плюсы - это темный лес с какими-то непонятными указателями, ручным управлением памятью и прочими прелестями языка. В целом они правы, кроме одного момента. Это было десятки лет назад.
Начиная с С++11, а уж тем более в эпоху С++20, язык стал другим. Разработчику больше не нужно следить за жизнью переменной, выделенной через newЧитать полностью »
JavaScript Shader Language или JSSL
2026-04-26 в 18:15, admin, рубрики: glsl, javascript, WebGL, Программирование, шейдерыХочу рассказать о генераторе GLSL-кода для WebGL, позволяющем писать шейдеры буквально на JavaScript с некоторыми условностями, используя все удобства IDE, такие как рефакторинг, подсветка синтаксиса, автокомплит и проверка на ошибки, а в математических выражениях использовать обычные JS операторы: +, -, *, /, =, +=, -=, *=, /=, ++, --.
Сразу приведу пример рабочего кода, чтобы было понятно, о чем идет речь:
Читать полностью »
Реализация автоудаления блокирующих сессий в MS SQL
2026-04-24 в 11:40, admin, рубрики: database, MS SQL, MS Sql Server, sql, базы данных, Программирование
Привет! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK. В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем.

