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

Лента публикаций

Динамические URL в Django — маршруты для Boma-watch
Django 6 min read

Динамические URL в Django — маршруты для Boma-watch

Django даёт удобный URLconf для создания динамических маршрутов, которые подставляют параметры (id, slug, uuid) в представления. В этом руководстве пошагово показано, как создать модель NeighbourHood, написать представления, добавить динамические URL и шаблоны, а также проверить работу.

Итерирование вложенных массивов в React
Frontend 3 min read

Итерирование вложенных массивов в React

Показано, как проходиться по вложенным массивам в React с помощью метода map. Примеры объясняют плоскую итерацию, итерацию внутри объектов с массивами и лучшие практики: ключи, проверка на null и альтернативы.

Доступный индикатор прогресса в React
Frontend 3 min read

Доступный индикатор прогресса в React

Показываем, как реализовать доступный индикатор прогресса в React с role="progressbar", aria‑атрибутами и адаптивными стилями. Включён чек‑лист тестирования и альтернативы.

Валидация форм в Next.js — методы и лучшие практики
Веб-разработка 5 min read

Валидация форм в Next.js — методы и лучшие практики

Валидация форм гарантирует корректность и полноту данных, вводимых пользователем. В Next.js её можно реализовать встроенными средствами HTML, клиентскими библиотеками (Formik, react-hook-form + Yup) и серверной проверкой. Выберите комбинацию: быстрая встроенная проверка для простых форм и библиотеку + серверную валидацию для надёжности и UX.

Подключение React к Firebase — быстрый гид
Frontend 5 min read

Подключение React к Firebase — быстрый гид

В этой инструкции показано, как установить Firebase в приложение React, зарегистрировать проект в консоли Firebase, инициализировать SDK, протестировать запись в Firestore и обеспечить базовую безопасность. Примеры кода, чек‑лист и советы по безопасности помогут быстро перейти от прототипа к рабочему приложению.

Storybook + Next.js: настройка CSS и изображений
Frontend 6 min read

Storybook + Next.js: настройка CSS и изображений

Storybook позволяет разрабатывать UI в изоляции, но требует настройки CSS/Sass и обработки изображений Next.js. В статье — шаги по инициализации, подключению глобальных стилей, поддержке Sass и применению unoptimized для next/image.

Динамические маршруты в Next.js — руководство
Frontend 5 min read

Динамические маршруты в Next.js — руководство

Динамические маршруты позволяют создавать URL с параметрами без отдельных компонентов для каждой страницы. В Next.js используйте getStaticPaths + getStaticProps для SSG или getServerSideProps для SSR.

Breadcrumbs в React.js: создание и лучшие практики
Frontend 5 min read

Breadcrumbs в React.js: создание и лучшие практики

Хлебные крошки помогают пользователю понять текущее место на сайте и быстро вернуться на уровни выше. В React их можно сделать вручную с помощью react-router-dom или автоматически — с библиотекой use-react-router-breadcrumbs. В статье приведены рабочие примеры, рекомендации по доступности, список ситуаций, где хлебные крошки не нужны, и готовые чек‑листы для ролей.

Боковая навигация в React — Material UI
Frontend 5 min read

Боковая навигация в React — Material UI

В этой инструкции показано, как создать сворачиваемую боковую навигацию в React с использованием react-router-dom и иконок Material UI. Приведены готовые компоненты, CSS-модуль и чек-листы для продакшена.

Firebase + Angular — CRUD с Firestore
Development 8 min read

Firebase + Angular — CRUD с Firestore

Это подробное руководство показывает, как создать Firestore в Firebase, подключить его к Angular и реализовать CRUD-операции с примерами, безопасностью и чек-листами.

Аутентификация Node + PostgreSQL с Passport.js
Аутентификация 6 min read

Аутентификация Node + PostgreSQL с Passport.js

Эта статья показывает, как настроить аутентификацию пользователей в приложении на Node.js с PostgreSQL и Passport.js. Приведены примеры таблицы users, helper-функций, стратегий passport-local и рекомендации по безопасности.

Storybook для React — руководство по компонентной разработке
Frontend 5 min read

Storybook для React — руководство по компонентной разработке

Storybook позволяет разрабатывать и документировать React‑компоненты в отдельном окружении. В этом руководстве вы создадите простую кнопку, добавите истории (stories) с аргументами (args) и научитесь запускать Storybook локально для быстрой визуальной проверки и тестирования состояний компонента.

Как установить Android 13 Beta на телефон
Mobile 5 min read

Как установить Android 13 Beta на телефон

Если вы готовы мириться с возможными ошибками, можно установить публичную бету Android 13 на совместимый Pixel или ряд устройств партнёров. Перед установкой сделайте полную резервную копию, проверьте совместимость и следуйте инструкциям по регистрации или ручной прошивке.

GitBook для документации API — руководство
Документация 6 min read

GitBook для документации API — руководство

GitBook — удобная облачная платформа для создания и хостинга документации API. Она ускоряет совместную работу, поддерживает шаблоны и интеграции с репозиториями и тестовыми инструментами, но не всегда заменяет специализированные порталы для публичных API с продвинутым порталом разработчика.

Smart Downloads в YouTube Music: как включить и управлять
Музыка 5 min read

Smart Downloads в YouTube Music: как включить и управлять

Smart Downloads в YouTube Music автоматически загружают и обновляют офлайн-библиотеку на основе вашей активности. Функция доступна только в мобильном приложении и только для подписчиков Premium; требуется подключение к интернету минимум раз в 30 дней.

Windows не может подключиться к принтеру — исправление
Руководство 8 min read

Windows не может подключиться к принтеру — исправление

Если Windows выдает «Не удается подключиться к принтеру», начните с перезагрузки принтера и ПК, проверьте кабели, перезапустите службу Print Spooler и обновите драйверы. Если не поможет — последовательно проверьте GPO, удалите старые драйверы через pnputil и проанализируйте журнал событий.

Пауза в Node.js: setTimeout, async/await, sleep-promise
Node.js 5 min read

Пауза в Node.js: setTimeout, async/await, sleep-promise

В Node.js нет встроенного sleep, но поставить паузу можно через setTimeout (неблокирующе), async/await с Promise (читаемо) или пакет sleep-promise (удобно). Избегайте busy-wait в продакшне.

Safari 15 IndexedDB: утечка и защита
Безопасность 6 min read

Safari 15 IndexedDB: утечка и защита

В Safari 15 обнаружена ошибка, при которой сайты могли видеть имена баз данных других доменов. Обновите устройства до iOS 15.3; пока не обновились — используйте другой браузер и минимизируйте публичные данные.

Как пользоваться встроенным словарём на Mac
macOS 5 min read

Как пользоваться встроенным словарём на Mac

На Mac можно быстро посмотреть слово через трёхпальцевое касание или Control‑клик и использовать приложение «Словарь» для просмотра нескольких источников и настройки их приоритета.

Spotify AI DJ: как использовать и что ожидать
Музыка 6 min read

Spotify AI DJ: как использовать и что ожидать

Spotify AI DJ использует ИИ для создания персонализированных плейлистов и озвученных комментариев. Проверьте доступность в своём регионе и обновите приложение; взаимодействуйте с треками, чтобы улучшить рекомендации.

Оптимизация списка дел: простые техники
Продуктивность 6 min read

Оптимизация списка дел: простые техники

Короткий и структурированный список дел снижает стресс и повышает эффективность. Ограничьте ежедневные задачи, группируйте их по темам, используйте тайм-блоки и простую систему приоритизации (MoSCoW или матрица Эйзенхауэра). Тестируйте подходы, ведите рефлексию и адаптируйте шаблоны под роль и тип работы.

Поиск вкладок в Chrome, Edge и Firefox
Браузеры 7 min read

Поиск вкладок в Chrome, Edge и Firefox

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

Векторизация Procreate в Illustrator — пошагово
Графика 9 min read

Векторизация Procreate в Illustrator — пошагово

Procreate не создаёт векторов. Экспортируйте PNG с слоями, импортируйте в Illustrator, применяйте Image Trace → Expand → правьте линиями → Live Paint → сохраняйте в SVG/AI.

Ограничить общий доступ в Google Drive
Google Drive 4 min read

Ограничить общий доступ в Google Drive

Вы можете запретить скачивание, копирование и печать файлов в Google Drive через «Поделиться» → «Настройки». Эти меры снижают риск утечек, но не защищают от скриншотов и офлайн-копий.

Сброс Windows 11 без пароля администратора
Windows 8 min read

Сброс Windows 11 без пароля администратора

Если вы не можете войти в Windows 11 из‑за забытого пароля администратора, используйте WinRE с экрана входа или чистую установку с загрузочной флешки. WinRE проще и может сохранить файлы; чистая установка надёжнее, но удаляет всё.

Поиск в WhatsApp: сообщения, медиа и ссылки
Мобильные инструкции 4 min read

Поиск в WhatsApp: сообщения, медиа и ссылки

В статье показано, как искать текст, медиа и ссылки в отдельных чатах и по всем беседам WhatsApp, включены пошаговые инструкции, альтернативы и советы по безопасности.

Стандартное отклонение в Excel — как посчитать
Обучение 6 min read

Стандартное отклонение в Excel — как посчитать

Стандартное отклонение показывает разброс значений относительно среднего. В Excel используйте `STDEV.S` для выборки и `STDEV.P` для популяции — через «Вставить функцию» или напрямую в ячейке. Проверяйте выбросы и добавляйте визуализацию.

Как отлаживать Python — практическое руководство
Программирование 8 min read

Как отлаживать Python — практическое руководство

Отладка — это системное устранение ошибок и исследование поведения программы. Начните с чтения сообщения об ошибке и определения строки, используйте логирование, модуль pdb, IDE и модульные тесты. Применяйте пошаговую методику, автоматизируйте тесты и выбирайте инструмент в зависимости от масштаба проекта.

Как векторизовать изображение онлайн
Дизайн 8 min read

Как векторизовать изображение онлайн

В статье разъяснено, как и зачем переводить растровые (пиксельные) изображения в векторные файлы с помощью онлайн-инструментов: обзор 5 сервисов, практическая пошаговая инструкция, матрица выбора и контрольные чек‑листы для дизайнеров и маркетологов.

Как найти MAC‑адрес в Windows
Сеть 6 min read

Как найти MAC‑адрес в Windows

В Windows MAC‑адрес — уникальный идентификатор сетевого адаптера. Быстрее всего узнать его через Командную строку командой ipconfig /all или getmac, через PowerShell командой Get-NetAdapter, а ещё в свойствах сетевого подключения. Меняйте MAC только если понимаете последствия и умеете откатить изменения.

Перегрузка рабочими приложениями: как сократить переключения
Продуктивность 6 min read

Перегрузка рабочими приложениями: как сократить переключения

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

Колоризация градаций серого в Procreate
Диджитал-арт 6 min read

Колоризация градаций серого в Procreate

Быстро добавляйте цвет к работам, выполненным в градациях серого, с помощью инструментов Color Balance и Gradient Map в Procreate. Этот путеводитель даёт пошаговые инструкции, практические советы, чек‑листы для разных ролей и краткую методологию для быстрых эскизов и концептов.

Файл .reg в Windows: что это и как открыть
Windows 6 min read

Файл .reg в Windows: что это и как открыть

Файл .reg содержит команды для изменения реестра Windows — центральной базы конфигурации системы. Перед запуском файла .reg обязательно просканируйте его, сравните с надёжным источником и сделайте резервную копию реестра.

Родительский контроль в Disney+ — настройка и чеклист
Руководства 6 min read

Родительский контроль в Disney+ — настройка и чеклист

Disney+ предлагает рейтинги, детские профили, PIN и запрет на создание профилей — всё это можно настроить в веб- и мобильных версиях. Используйте чеклист в статье, чтобы быстро проверить настройки.

Вычисление взвешенного среднего в Excel
Excel 7 min read

Вычисление взвешенного среднего в Excel

Взвешенное среднее использует «веса», чтобы указать, какие значения важнее. В Excel это можно сделать вручную (умножая значения на веса и деля сумму на сумму весов) или с помощью функции SUMPRODUCT для быстрого и точного расчёта. Полезно для оценок, статистики, финансовых и бизнес-показателей.

Как выбрать GPS‑трекер для питомца
Гаджеты 9 min read

Как выбрать GPS‑трекер для питомца

Краткое руководство по выбору трекера для собаки или кошки — сравнение популярных устройств, что учитывать при покупке, матрица рисков и чек‑листы для владельцев и приютов. В статье описаны традиционные GPS‑трекеры и «всё‑в‑одном» устройства с функциями активности и тренировки.

Ошибки печати в Google Sheets — как исправить
Технологии 8 min read

Ошибки печати в Google Sheets — как исправить

Если Google Sheets не печатает, начните с простых проверок — кабели, переключение браузера и отключение расширений. Обновите браузер и драйверы, запустите средство устранения неполадок и при необходимости переустановите принтер.

Скрыть IP при звонках в WhatsApp
Конфиденциальность 4 min read

Скрыть IP при звонках в WhatsApp

WhatsApp добавил опцию «Защитить IP‑адрес в звонках», которая пересылает звонки через серверы, скрывая ваш IP. Обновите приложение и включите настройку в Конфиденциальности. Помните: приватность может снизить качество звонка.

Как пожаловаться в Instagram на пост или аккаунт
Социальные сети 6 min read

Как пожаловаться в Instagram на пост или аккаунт

Сообщить о нарушении в Instagram можно прямо из поста или профиля — открыть меню, выбрать «Пожаловаться» и указать причину. Жалоба проверяется модераторами; если нужен быстрый эффект, блокируйте или скрывайте аккаунт.

Отключить Параметры и Панель управления в Windows 10
Windows 7 min read

Отключить Параметры и Панель управления в Windows 10

Покажу два безопасных способа отключить доступ к приложению «Параметры» и к Панели управления в Windows 10: через Редактор реестра и через Редактор локальной групповой политики.

FirstVet: онлайн ветеринар — как работает и стоит ли
Уход за питомцами 7 min read

FirstVet: онлайн ветеринар — как работает и стоит ли

FirstVet — сервис видеоконсультаций для владельцев животных. Подходит для быстрых советов и поведенческих вопросов. Стоимость в США 35 USD или по подписке; не заменяет экстренный осмотр и не выписывает рецепты без личного приёма.

Tab Islands в Opera One — как включить и использовать
Браузеры 8 min read

Tab Islands в Opera One — как включить и использовать

Tab Islands в Opera One автоматически или вручную группируют связанные вкладки в небольшие «островки», чтобы уменьшить хаос в панели вкладок и ускорить переключение контекстов. Включите функцию в Настройках → Дополнительно → Интерфейс и пользуйтесь автоматическим группированием, перетаскиванием или контекстным меню.

Установить шрифты Microsoft в Ubuntu
Ubuntu 6 min read

Установить шрифты Microsoft в Ubuntu

Если вам нужна совместимость с документами из Windows, установите пакет ttf-mscorefonts-installer или скопируйте шрифты из раздела Windows при dual-boot. Проверьте видимость через fc-list и настройте сглаживание в настройках рабочего стола.

Как отмечать избранное в Canva
Дизайн 6 min read

Как отмечать избранное в Canva

Ставьте «звезду» любому шаблону, графике, фото или видео в Canva, чтобы сохранять их в папку «Starred» и быстро доставать позже. На вебе и в мобильном приложении путь до папки почти одинаков: Проекты → Папки → Starred. Если не видите элемент, проверьте аккаунт, синхронизацию и тип актива — брэнд-элементы (шрифты, палитры) можно сохранять иначе.

Подключить iPhone к Samsung TV через AirPlay
Инструкции 6 min read

Подключить iPhone к Samsung TV через AirPlay

Подключить iPhone к телевизору Samsung можно через AirPlay — убедитесь в совместимости, введите код при необходимости и выберите телевизор в Центре управления iPhone. При проблемах следуйте пунктам устранения неполадок или используйте альтернативы.

Meltdown и Spectre: защита Windows
Безопасность 10 min read

Meltdown и Spectre: защита Windows

Meltdown и Spectre — две аппаратные уязвимости процессоров. Проверьте Windows через PowerShell, установите обновления ОС и микрокода, обновите BIOS и браузеры; при сбоях используйте runbook для отката.

Как перенести аккаунт Mastodon на другой сервер
Социальные сети 6 min read

Как перенести аккаунт Mastodon на другой сервер

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

Как включить или отключить автоплей в YouTube Music
Руководство 4 min read

Как включить или отключить автоплей в YouTube Music

Автоплей в YouTube Music автоматически продолжает воспроизведение похожих треков после окончания плейлиста или альбома. Вы можете включить или отключить автоплей и на мобильном устройстве, и на компьютере — процесс быстрый и обратим.

npm скрипты: настройка, запуск, отладка
JavaScript 7 min read

npm скрипты: настройка, запуск, отладка

npm-скрипты в package.json упрощают автоматизацию задач: запуск сервера, сборка, тесты и линтинг. Используйте cross-env и concurrently/npm-run-all для кросс-платформенной поддержки и параллельного запуска.

FIND в Excel — поиск и извлечение текста
Excel 6 min read

FIND в Excel — поиск и извлечение текста

Функция FIND быстро определяет позицию символа или подстроки в тексте и полезна для извлечения частей строк. FIND чувствителен к регистру — если нужно игнорировать регистр, используйте SEARCH. Комбинируйте FIND с LEFT, RIGHT, MID и IFERROR для надёжной обработки данных.