Гид по технологиям

Разработка

Добавить Python в PATH в Windows
Разработка 7 min read

Добавить Python в PATH в Windows

Если Windows не распознаёт команду python, добавьте путь к папке с python.exe и к папке Scripts в переменную PATH — это можно сделать вручную через «Переменные среды» или автоматически при установке, поставив галочку Add Python to PATH. После добавления проверьте командой python --version и pip install.

Клонирование репозитория GitHub через Git Bash
Разработка 7 min read

Клонирование репозитория GitHub через Git Bash

Клонирование создаёт локальную копию удалённого репозитория с полной историей. Скопируйте HTTPS/SSH URL и выполните git clone [URL]; используйте SSH/PAT для безопасной аутентификации.

ChatGPT API: руководство для разработчиков
Разработка 8 min read

ChatGPT API: руководство для разработчиков

Этот материал объясняет, как получить ключ OpenAI, настроить окружение, отправлять запросы к ChatGPT API (chat и текстовые completion), понимать важные параметры модели и цены, а также содержит чек-листы, рекомендации по безопасности и примеры интеграции.

Git на Mac — установка и первые команды
Разработка 7 min read

Git на Mac — установка и первые команды

Установите Git на macOS через Homebrew или GitHub Desktop и проверьте установку командой `git --version`. Изучите базовые команды (init, add, commit, push, branch) и следуйте чеклисту для надёжного старта.

Регистрация в Python с SQLite
Разработка 6 min read

Регистрация в Python с SQLite

Кратко: это руководство показывает, как создать простую систему регистрации пользователей на Python с использованием SQLite. Разбираем соединение, курсоры, методы выполнения запросов, проверку уникальности email, безопасное хранение паролей и практики для продакшена.

Swift на Ubuntu — установка и запуск
Разработка 5 min read

Swift на Ubuntu — установка и запуск

Swift теперь доступен на Ubuntu. Скачайте снимок, установите clang и libicu-dev, добавьте usr/bin в PATH и проверьте swift --version. Для сборки используйте swift build.

XAMPP: локальный веб‑сервер на Windows
Разработка 7 min read

XAMPP: локальный веб‑сервер на Windows

XAMPP — удобный пакет для развёртывания локального веб‑сервера на Windows, macOS или Linux. Установите Apache и MySQL как службы, закройте доступ извне через брандмауэр и используйте htdocs для размещения сайтов.

Установка Eclipse IDE на Linux — пошагово
Разработка 6 min read

Установка Eclipse IDE на Linux — пошагово

Этот пошаговый гид показывает три безопасных способы установить Eclipse IDE на Linux: официальный установщик, Snap и Flatpak. Перед установкой убедитесь, что на системе установлен Java (OpenJDK 11 или выше).

Кастомизация страницы ошибок Spring Boot
Разработка 5 min read

Кастомизация страницы ошибок Spring Boot

Настройте единый шаблон ошибки для приложений Spring Boot, чтобы улучшить опыт пользователя, не раскрывать внутренние детали и сохранить единый стиль. Для HTML‑клиентов используйте шаблон resources/templates/error.html (Thymeleaf, JSP или другая технология). Для API — обработчики исключений, которые возвращают JSON.

Установка JDK в Windows 11
Разработка 5 min read

Установка JDK в Windows 11

Проверьте наличие JDK командой javac -version; если нет — скачайте Oracle JDK или OpenJDK и установите. Настройте JAVA_HOME и проверьте java -version.

NVM: управление версиями Node.js в Linux
Разработка 5 min read

NVM: управление версиями Node.js в Linux

NVM позволяет иметь несколько версий Node.js на одной машине и быстро между ними переключаться. Установите NVM через официальный скрипт, используйте `nvm install` и `nvm use`, заведите .nvmrc в проекте и добавьте короткую инструкцию в README.

Как использовать API в приложении
Разработка 8 min read

Как использовать API в приложении

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

Android в Fedora: настройка среды разработки
Разработка 6 min read

Android в Fedora: настройка среды разработки

В этой статье пошагово показано, как подготовить среду разработки Android в Fedora: установка Eclipse, плагина Android, загрузка SDK, настройка виртуального устройства (AVD) и запуск эмулятора. Также приведены советы по отладке, альтернативы (Android Studio) и контрольный список для быстрого старта.

Установка Visual Studio 2022 на Windows 10
Разработка 8 min read

Установка Visual Studio 2022 на Windows 10

Это подробное руководство по загрузке, выбору компонентов и настройке Visual Studio 2022 на Windows 10. Пройдём проверку требований, установку, базовую настройку, полезные расширения и типичные ошибки с их решениями.

Live Share в VS Code: совместная работа в реальном времени
Разработка 8 min read

Live Share в VS Code: совместная работа в реальном времени

VS Live Share в Visual Studio Code позволяет нескольким людям совместно редактировать код, делиться терминалом, запускать локальные серверы и пользоваться голосовой связью прямо в IDE. Это удобно для парного программирования, удалённого обучения и быстрого ревью, но требует внимательного отношения к безопасности доступа и правам в сессии.

Что такое API и как ими пользоваться
Разработка 8 min read

Что такое API и как ими пользоваться

API — это посредник между приложениями: вы делаете запрос к эндпоинту, передаёте заголовки и параметры, получаете ответ (JSON/XML). Изучите документацию и начните с тестового запроса.

Как удалить Node.js с Mac
Разработка 4 min read

Как удалить Node.js с Mac

Если Node.js установлен через Homebrew — используйте brew uninstall --force node. Для nvm выполните nvm uninstall <version>. При проблемах удаляйте файлы вручную в /usr/local и в домашней папке, проверяйте node -v и npm -v.

PuTTY на macOS: установка и руководство
Разработка 6 min read

PuTTY на macOS: установка и руководство

PuTTY можно установить на macOS через менеджер пакетов MacPorts; он полезен для совместимости с Windows, но не так гладко интегрируется в macOS, как нативные клиенты.

curl: HTTP-запросы (GET, POST, PUT, DELETE)
Разработка 6 min read

curl: HTTP-запросы (GET, POST, PUT, DELETE)

curl — это универсальный CLI-инструмент для отправки HTTP-запросов. В статье показаны практические примеры GET, POST, PUT и DELETE, объяснены ключевые флаги, приведены рекомендации по безопасности, чек-листы для ролей и тест-кейсы.

Мемоизация в JavaScript и React — как и когда
Разработка 6 min read

Мемоизация в JavaScript и React — как и когда

Мемоизация — кэширование результатов функций для ускорения повторных вызовов. В JavaScript используйте объекты, Map/WeakMap или LRU; в React — useMemo, useCallback и React.memo. Мемоизируйте только по необходимости после профилирования.