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

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

Исправление ошибки mscories.dll в Windows
Windows • 6 min read

Исправление ошибки mscories.dll в Windows

Mscories.dll — системная библиотека .NET. Начните с SFC/DISM, проверьте систему на вирусы, восстановите .NET Framework и реестр; при необходимости используйте точку восстановления или переустановку.

Как включить LDAC в Windows 11
Аудио • 5 min read

Как включить LDAC в Windows 11

LDAC не встроен в Windows 11, но его можно использовать через сторонний драйвер/кодек. Установите Alternative A2DP Driver, выберите LDAC в настройках Bluetooth и проверьте профиль в параметрах звука. Это даёт лучшее качество при совместимых наушниках и адаптерах.

Изменить пароль Windows через Командную строку
Windows • 5 min read

Изменить пароль Windows через Командную строку

Команда net user позволяет изменить локальный пароль пользователя из Командной строки (требуются права администратора). Для учётных записей Microsoft нужно менять пароль через веб-интерфейс аккаунта.

PHPStan в GitLab CI — запуск статического анализа
CI/CD • 6 min read

PHPStan в GitLab CI — запуск статического анализа

PHPStan позволяет находить ошибки в PHP-коде до деплоя. Интегрируйте PHPStan в GitLab CI, чтобы блокировать слияния с ошибками и автоматически показывать отчёты в Merge Request.

PHPStan — руководство по статическому анализу PHP
Инструменты • 7 min read

PHPStan — руководство по статическому анализу PHP

PHPStan — мощный инструмент статического анализа для PHP, который находит ошибки в коде без запуска приложения. Лёгок в установке через Composer, настраивается файлом phpstan.neon и подходит для интеграции в CI.

Язык отдельных приложений на iPhone
Инструкции • 5 min read

Язык отдельных приложений на iPhone

Начиная с iOS 13 можно задать язык для каждого приложения отдельно: добавьте язык в «Язык и регион», затем выберите «Предпочитаемый язык» для нужного приложения. При проблемах перезагрузите приложение или устройство.

printf в Bash: форматирование вывода
DevOps • 5 min read

printf в Bash: форматирование вывода

printf — универсальный инструмент для точного форматирования вывода в Bash. Используйте его для контроля ширины, точности и выравнивания; при сложной обработке данных рассмотрите awk или скриптовые языки.

Docker для Create React App: контейнеризация и сборка
DevOps • 5 min read

Docker для Create React App: контейнеризация и сборка

Контейнеризация CRA-проекта с помощью многоступенчатой сборки Docker позволяет собрать приложение внутри контейнера и получить лёгкий финальный образ для деплоя. Это упрощает CI/CD и обеспечивает повторяемую сборку на любой машине с Docker.

Как исправить Net Helpmsg 3547 в Windows
Windows • 6 min read

Как исправить Net Helpmsg 3547 в Windows

Ошибка Net Helpmsg 3547 обычно связана с Windows Update или BITS. Перезапустите службы, выполните DISM/SFC, запустите встроенные средства устранения неполадок и при необходимости сбросьте компоненты обновления.

Как добавить описание в вопрос Google Форм
Гайды • 5 min read

Как добавить описание в вопрос Google Форм

В Google Формах поле описания вопроса включают через меню вопроса (значок с тремя точками → «Описание»). Описание полезно для пояснений, примеров и стандартизации ответов.

JSON в PHP: чтение и запись
Разработка • 8 min read

JSON в PHP: чтение и запись

PHP имеет встроенную поддержку JSON; используйте json_decode/json_encode с JSON_THROW_ON_ERROR и JsonSerializable для надежной обработки и контроля сериализации.

Как исправить ошибку 0x80090027 в Windows 11
Windows • 8 min read

Как исправить ошибку 0x80090027 в Windows 11

Если при входе по PIN появляется 0x80090027 — сначала перезагрузите ПК и проверьте обновления. Если это не помогает, удалите содержимое папки NGC, подготовьте TPM и при необходимости выполните восстановление системных файлов или сброс системы.

Google Формы: создать и встроить опрос на сайт
Вебмастеринг • 5 min read

Google Формы: создать и встроить опрос на сайт

Google Формы позволяют бесплатно создать рабочий опрос и встроить его на сайт через iframe или отправить по email. Это простой способ собрать ответы без платных сервисов; подходит для быстрых опросов и регистрации, но имеет ограничения в дизайне и продвинутой логике.

Ошибка STOP 0x0000000A: как исправить
Windows • 8 min read

Ошибка STOP 0x0000000A: как исправить

Ошибка STOP 0x0000000A (IRQL_Not_Less_or_Equal) обычно возникает из‑за проблем с драйверами, памятью или накопителем. Загрузитесь в безопасном режиме, выполните SFC/DISM, обновите драйверы, проверьте RAM и диск; если не поможет — восстановление или чистая установка.

GitHub Projects: управление задачами
Инструменты • 6 min read

GitHub Projects: управление задачами

GitHub Projects и Issues — встроенные инструменты управления задачами в GitHub. Они подходят для отслеживания багов, задач и простого Kanban-процесса и хорошо подходят тем, кто уже работает в репозитории. Для сложного планирования или продвинутой отчетности рассмотрите внешние инструменты.

Патчинг PHP-пакетов через Composer
Development • 6 min read

Патчинг PHP-пакетов через Composer

Если зависимость ломает сборку или блокирует работу, временный патч в проекте помогает исправить проблему до выхода исправления у автора пакета. Используйте symplify/vendor-patches (обёртка над cweagans/composer-patches) для генерации и автоматического применения патчей; храните патчи в каталоге patches и следуйте чек-листу по ролям для безопасного управления патчами.

Critical_structure_corruption в Windows 10 — исправить
Windows • 6 min read

Critical_structure_corruption в Windows 10 — исправить

Если в Windows 10 появляется синий экран с ошибкой «critical_structure_corruption», начните с удаления недавно установленных программ и обновления видео-драйвера. Проверьте журналы через Просмотр событий, запустите диагностику памяти и системные утилиты (SFC/DISM). Если проблема остаётся — проверьте оперативную память и драйверы вручную, используйте безопасный режим и, в крайнем случае, восстановление системы или чистую установку.

Восстановление Windows 10 с другого ПК
Windows • 5 min read

Восстановление Windows 10 с другого ПК

Создайте загрузочный установочный носитель Windows 10 на рабочем ПК и загрузитесь с него на неисправном компьютере. Используйте «Восстановление системы» или установку с сохранением данных; проверьте BIOS/UEFI, BitLocker и резервные копии.

Как отключить обновления Windows 10
Windows • 4 min read

Как отключить обновления Windows 10

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

HOC в React: переиспользование логики
Frontend • 6 min read

HOC в React: переиспользование логики

Компонент высшего порядка (HOC) — функция, принимающая компонент и возвращающая новый с дополнительными пропсами; удобно для вынесения повторяющейся логики, например вычисления суммы корзины.

Язык ввода и панель языка в Windows 10
Windows • 5 min read

Язык ввода и панель языка в Windows 10

В Windows 10 можно быстро показать или скрыть индикатор ввода в настройках панели задач и включить панель языка в дополнительных параметрах клавиатуры. При проблемах проверьте установленные языки, перезапустите explorer.exe или запустите ctfmon.exe.

Composer — установка и лучшие практики
Dev Tools • 8 min read

Composer — установка и лучшие практики

Composer — это стандартный менеджер зависимостей для PHP. Он упрощает установку, обновление и автозагрузку библиотек; хранит точные версии в composer.lock; и предоставляет удобные команды для работы в средах разработки и CI/CD.

Сброс ассоциаций файлов в Windows 10
Windows • 5 min read

Сброс ассоциаций файлов в Windows 10

Если файл открывается не в той программе, проверьте и измените ассоциации в «Параметры» → «Приложения» → «Приложения по умолчанию». Для массового восстановления используйте «Сброс», для точечных изменений — «Выбрать приложения по типу файла».

Отключить повторный запуск приложений в Windows 10
Windows 10 • 4 min read

Отключить повторный запуск приложений в Windows 10

Если Windows 10 автоматически снова открывает приложения после перезагрузки — вместо обычного пункта «Завершение работы» используйте диалог выключения с рабочего стола (Alt+F4) или команду shutdown из командной строки. Это предотвратит «поднятие» предыдущих приложений без закрытия каждого вручную.

Авто-точки восстановления при запуске Windows
Windows • 5 min read

Авто-точки восстановления при запуске Windows

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

Откат с Windows 10 на Windows 7/8 — пошагово
Windows • 6 min read

Откат с Windows 10 на Windows 7/8 — пошагово

Если вы получили бесплатное обновление до Windows 10 и передумали, можно откатиться обратно (на Windows 7, 8 или 8.1) в течение 30 дней при наличии папки windows.old; сделайте резервную копию и следуйте шагам в статье.

Определение местоположения по IP-адресу
Сеть • 6 min read

Определение местоположения по IP-адресу

По IP можно получить город и регион, находя подсеть (CIDR) и сопоставляя её с публичными реестрами IANA/ARIN или базой GeoIP. Для единичных проверок используйте API; для массовых — локальную базу CSV.

Ошибка 0x87e00017 в Microsoft Store — исправление
Windows • 5 min read

Ошибка 0x87e00017 в Microsoft Store — исправление

Ошибка 0x87e00017 появляется при обновлении или загрузке игр Xbox Game Pass через Microsoft Store. Проверьте сеть, запустите средство устранения неполадок, очистите кэш, перезапустите службы Xbox и восстановите Store при необходимости.

Параметр T и обобщения в C#
Разработка • 5 min read

Параметр T и обобщения в C#

Обобщения (generics) в C# позволяют писать типобезопасный, повторно используемый код, используя параметр типа (обычно обозначаемый T). Ограничения (where) контролируют, какие типы можно передавать, а ковариантность/контравариантность влияют на совместимость интерфейсов и делегатов.

Включить root на macOS — пошагово
macOS • 6 min read

Включить root на macOS — пошагово

Включение root-пользователя даёт полный доступ к файловой системе macOS и позволяет читать, редактировать и удалять любые файлы. Это полезно при восстановлении доступа или обслуживании, но повышает риск ошибок и атак — включайте root только временно и отключайте сразу после выполнения задач.

Как изменить время ожидания CHKDSK в Windows
Windows • 4 min read

Как изменить время ожидания CHKDSK в Windows

Если при загрузке Windows запланирован CHKDSK и вы хотите больше времени, чтобы отменить его или избежать долгой задержки, используйте chkntfs /t:<секунды> в командной строке от имени администратора. Рекомендуется 30 секунд; диапазон 0–259200.

Ошибка SystemSettings.exe — как исправить
Windows • 6 min read

Ошибка SystemSettings.exe — как исправить

Ошибка SystemSettings.exe часто вызвана повреждёнными системными файлами, вирусом, устаревшими драйверами или сбоями профиля. Пройдите sfc и DISM, просканируйте систему, обновите драйверы, создайте новый профиль или выполните восстановление системы.

Инфраструктура мультиплеера для инди‑игр
Разработка игр • 12 min read

Инфраструктура мультиплеера для инди‑игр

Выбор между listen‑сервером, выделёнными серверами и облаком зависит от требований к честности, задержкам и бюджету. Начните с простого, тестируйте и масштабируйте по мере роста.

Запуск нескольких экземпляров программ в Windows
Windows • 6 min read

Запуск нескольких экземпляров программ в Windows

В Windows можно открыть несколько экземпляров приложения разными способами: перезапуск, Win+Shift+номер, окно «Выполнить», веб‑версия или запуск от другого пользователя. Для изоляции используйте виртуальную машину.

Отключить подсказки привязки окон в Windows 10
Windows • 4 min read

Отключить подсказки привязки окон в Windows 10

Если при закреплении окна Windows 10 показывает предложения с иконками других приложений и это раздражает — отключите опцию в Параметры → Система → Многозадачность. Альтернативы: горячие клавиши и PowerToys.

Скриншот YouTube: 4 простых способа
How-to • 8 min read

Скриншот YouTube: 4 простых способа

Краткие способы получить кадр из видео YouTube: 1) клавиша PrtSc (быстро, требует обрезки), 2) расширение браузера (чистые кадры без элементов управления), 3) сайт для скриншотов YouTube (высокое разрешение и выбор кадра), 4) встроенная функция «Снимок» в Firefox (быстро и без наложений).

Imagen 2 от Google: что это и как попробовать
Искусственный интеллект • 6 min read

Imagen 2 от Google: что это и как попробовать

Imagen 2 — это модель генерации изображений по тексту от Google, доступная в Vertex AI. Поддерживает инпейтинг, аутпейтинг и референсные изображения; доступна через бесплатную пробную подписку Google Cloud.

Lighttpd + PHP + Let's Encrypt на Debian 11
DevOps • 5 min read

Lighttpd + PHP + Let's Encrypt на Debian 11

В этой инструкции показано, как быстро развернуть лёгкий веб‑сервер Lighttpd на Debian 11 с поддержкой PHP‑FPM и автоматической SSL‑защитой через Let's Encrypt. Покрыты установка, настройка FastCGI, виртуальные хосты, получение сертификата и автоматическое продление, а также рекомендации по безопасности и отладке.

Несколько окружений рабочего стола — Linux Mint
Linux • 5 min read

Несколько окружений рабочего стола — Linux Mint

В Linux Mint можно установить и использовать несколько окружений рабочего стола одновременно (например, Cinnamon и MATE). Установка выполняется одной командой или через менеджер пакетов; затем выберите окружение на экране входа.

Подписать PDF на Mac через Preview
Mac • 6 min read

Подписать PDF на Mac через Preview

Preview — встроенный способ подписать PDF на Mac. Используйте трекпад, камеру или iPhone/iPad; экспортируйте файл и соблюдайте базовые правила безопасности.

Установка PrestaShop на Ubuntu 24.04
Интернет-магазины • 8 min read

Установка PrestaShop на Ubuntu 24.04

В этой пошаговой инструкции описано, как развернуть PrestaShop на сервере Ubuntu 24.04 с LAMP (Apache, MariaDB, PHP), Composer и Certbot. Вы получите готовый магазин, HTTPS и рекомендации по безопасности, тестированию и бэкапам.

React Static: генерация статических сайтов
Веб-разработка • 6 min read

React Static: генерация статических сайтов

React можно использовать для статических сайтов через react-static: предварительная генерация HTML даёт быстрый первый рендер и сохраняет преимущества компонентной разработки.

ProFTPD + TLS в Ubuntu 15.04 — пошаговая настройка
Серверы • 5 min read

ProFTPD + TLS в Ubuntu 15.04 — пошаговая настройка

Шаг за шагом настраиваем ProFTPD в Ubuntu 15.04 и включаем шифрование TLS, защищающее пароли и данные. Включает генерацию сертификата, правки конфигурации и тестирование через FileZilla.

Исправить ошибку MusNotifyIcon.exe в Windows 11
Windows 11 • 7 min read

Исправить ошибку MusNotifyIcon.exe в Windows 11

MusNotifyIcon.exe отвечает за значок уведомлений Центра обновления Windows в Панели задач. Если появляются ошибки, сначала попробуйте обновления, перезапуск процесса и SFC/DISM; при необходимости используйте откат или переустановку.

Dockerизация .NET приложений
DevOps • 5 min read

Dockerизация .NET приложений

Docker позволяет упаковать .NET-приложение и его зависимости в контейнер. В статье показан рабочий Dockerfile для сборки и запуска ASP.NET API на основе официальных образов Microsoft, инструкции для запуска контейнера и советы по WSL, сопроводительные чек-листы и альтернативы.

XML-комментарии в .NET: руководство
Программирование • 4 min read

XML-комментарии в .NET: руководство

XML-комментарии в .NET — это формат комментариев (///) с XML-тегами для описания API, который улучшает IntelliSense и позволяет генерировать документацию. Включайте XML-файл при распространении библиотек и поддерживайте комментарии актуальными.

Восстановление данных с внешнего HDD — Tenorshare 4DDiG
Data Recovery • 9 min read

Восстановление данных с внешнего HDD — Tenorshare 4DDiG

Tenorshare 4DDiG — программа для восстановления данных с внешних и внутренних дисков. Запустите быстрый скан, затем Deep Scan при необходимости; сохраняйте восстановленные файлы на другой носитель.

Проверка и обновление Bluetooth на Windows
Аппаратное обеспечение • 7 min read

Проверка и обновление Bluetooth на Windows

Проверьте версию Bluetooth на Windows через Диспетчер устройств, найдите версию LMP в свойствах адаптера и сопоставьте её с таблицей. Если у вас старый адаптер, купите USB-адаптер Bluetooth 5 и отключите встроенный модуль перед установкой, чтобы избежать конфликтов.

Как исправить d3dx9_42.dll — 5 шагов
Windows • 5 min read

Как исправить d3dx9_42.dll — 5 шагов

Ошибка d3dx9_42.dll обычно решается перезагрузкой, переустановкой приложения или обновлением DirectX. Если не помогает — выполните sfc /scannow и Dism /restorehealth, восстановление системы или аккуратно замените файл из надёжного источника.

Установка NGINX в Docker — пошагово
DevOps • 6 min read

Установка NGINX в Docker — пошагово

Пошагово показываем, как собрать фронтенд в node-контейнере и раздавать готовые файлы через официальный nginx. Включены Dockerfile, nginx.conf, .dockerignore, сборка, запуск и рекомендации по HTTPS.