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

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

Скачивание файлов в Node.js на локальный диск
Node.js • 5 min read

Скачивание файлов в Node.js на локальный диск

Показываю проверенные подходы для скачивания одиночных и множественных файлов в Node.js. Разбираю вариант на встроенных модулях (fs, https, path) и с библиотекой npm download. Привожу готовый скрипт с обработкой ошибок, проверкой статуса, повторными попытками и ограничением параллелизма.

Преобразование типов в C# — Parse, TryParse, Convert
C++ • 5 min read

Преобразование типов в C# — Parse, TryParse, Convert

В C# часто нужно преобразовывать данные между типами — например, строки в числа или даты. Используйте Parse/Convert когда ввод гарантирован корректным, TryParse для безопасной проверки без исключений.

Ошибка DoorDash 400: как исправить на телефоне
Техподдержка • 6 min read

Ошибка DoorDash 400: как исправить на телефоне

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

Автоматизация Excel: Python + openpyxl
Инструменты • 6 min read

Автоматизация Excel: Python + openpyxl

Кратко: этот материал показывает, как автоматизировать обработку множества файлов Excel с помощью Python и библиотеки openpyxl. Вы получите рабочий скрипт, рекомендации по улучшению, контроль ошибок и варианты альтернатив (Pandas, xlwings).

Потоки в C/C++ на Linux с pthread
Linux C/C++ • 6 min read

Потоки в C/C++ на Linux с pthread

pthread — это POSIX-библиотека для потоков в Linux; используйте pthread_create, pthread_join, pthread_detach и мьютексы для безопасной многопоточности.

Как выключить iPhone 14: быстро и просто
Гайды • 4 min read

Как выключить iPhone 14: быстро и просто

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

Счётчик слов на JavaScript — простой пример
Web‑разработка • 4 min read

Счётчик слов на JavaScript — простой пример

Короткий рабочий пример счётчика слов для веб-страницы: простая HTML-форма, базовая стилизация и JavaScript, который надёжно считает слова с учётом лишних пробелов и переносов строки.

Поисковая строка на JavaScript — простой пример
Frontend • 6 min read

Поисковая строка на JavaScript — простой пример

Кратко: готовая пошаговая реализация поисковой строки на чистом JavaScript с примерами HTML/CSS/JS, плюс советы по дебаунсу, подсветке и доступности.

Как заблокировать iPhone или iPad без кнопки питания
Инструкции • 4 min read

Как заблокировать iPhone или iPad без кнопки питания

Включите AssistiveTouch в Настройках → Универсальный доступ → Сенсор, чтобы на экране появился виртуальный значок для блокировки, перезагрузки и других действий. Альтернативы: Tap to Wake, Raise to Wake, Siri, зарядка или уведомление.

Поисковая строка в React: фильтр в реальном времени
Frontend • 4 min read

Поисковая строка в React: фильтр в реальном времени

В статье показано, как реализовать поисковую строку в React с помощью useState, методов filter и map. Добавлены улучшения: debounce, поиск по нескольким полям и рекомендации для больших данных.

Динамические URL в Django — пример и руководство
Django • 7 min read

Динамические URL в Django — пример и руководство

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

Словари в JavaScript — создание и использование
Programming • 4 min read

Словари в JavaScript — создание и использование

Словарь — это структура данных для пар ключ–значение. В JavaScript словарь реализуют через Object или Map; выбор зависит от типов ключей и требований к производительности.

Освободить место в Google Диске быстро
Инструкции • 4 min read

Освободить место в Google Диске быстро

Если у вас кончается место в аккаунте Google (стандартно 15 ГБ), сначала используйте встроенный инструмент «Хранилище» на сайте Google Диска, чтобы быстро найти самые большие файлы и удалить ненужные. Удалённые файлы попадают в «Корзину» на 30 дней — чтобы сразу вернуть объём, откройте «Корзину» и выберите «Очистить корзину» или «Удалить навсегда».

WhatsApp на iPhone: сообщение без контакта
Мобильные советы • 4 min read

WhatsApp на iPhone: сообщение без контакта

На iPhone можно начать чат в WhatsApp с любым номером без добавления в контакты через приложение Команды или ссылку wa.me. Включите разрешение для ненадёжных команд, установите ярлык, введите номер и отправьте сообщение.

Запуск JavaScript из Python с Js2Py
Программирование • 8 min read

Запуск JavaScript из Python с Js2Py

Js2Py позволяет запускать и переводить JavaScript-код прямо в окружении Python. В статье описаны установка, примеры использования, ограничения, альтернативы и рекомендации по безопасности.

Скелетные экраны в Next.js — реализация и советы
Frontend • 5 min read

Скелетные экраны в Next.js — реализация и советы

Скелетный экран — визуальный заполнитель, показываемый во время загрузки данных. В Next.js его можно сделать вручную, с react-loading-skeleton или через Material UI; поддержите ARIA и тесты.

Регулярные выражения: проверка данных пользователей
Программирование • 6 min read

Регулярные выражения: проверка данных пользователей

Кратко — регулярные выражения (regex) помогают быстро валидировать имена пользователей, email, пароли, даты, пустые строки и ZIP-коды. В статье есть готовые шаблоны regex, примеры на Python и JavaScript, указания, когда регулярные выражения не подходят, сценарии тестирования и чеклисты для разработчиков и QA.

Что такое CAPTCHA и как её создать на Python
Безопасность • 6 min read

Что такое CAPTCHA и как её создать на Python

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

Скачать Windows 11 ISO без ключа — инструкция
Windows • 6 min read

Скачать Windows 11 ISO без ключа — инструкция

Вы можете скачать ISO Windows 11 с сайта Microsoft и при установке нажать «Пропустить», чтобы продолжить без ключа. Это удобно для тестирования, но неактивированная система имеет ограничения и напоминания; активируйте позже официальным ключом.

Отключить и удалить Microsoft Teams в Windows 11
Windows • 7 min read

Отключить и удалить Microsoft Teams в Windows 11

Если Teams раздражает — сначала скройте значок «Чат» и отключите автозапуск в Настройках. При необходимости удалите приложение через «Приложения и возможности». Учтите, что на управляемых устройствах Teams могут восстанавливать политики.

Подтверждающий диалог в WinForms на C#
Development • 7 min read

Подтверждающий диалог в WinForms на C#

Подтверждающий диалог — модальное окно для получения подтверждения от пользователя. В WinForms его удобно реализовать через отдельную Form с Label и кнопками, возвращающими DialogResult.

Selenium + Python: скачать фото профиля Instagram
Автоматизация • 7 min read

Selenium + Python: скачать фото профиля Instagram

В этой статье показано, как автоматизированно получить и сохранить изображение профиля Instagram, используя Selenium и Python без входа в аккаунт. Приведены пошаговый алгоритм, готовый код, альтернативные подходы, проверки, советы по безопасности и отладке.

Настройка рабочего пространства Photoshop
Photoshop • 7 min read

Настройка рабочего пространства Photoshop

Настройте рабочее пространство Photoshop, чтобы ускорить рабочие процессы: сохраните расположение панелей, собственные сочетания клавиш и скрытые/цветные меню в отдельной рабочей области. Это даёт быстрый переключатель между задачами.

Перетаскивание в React: руководство
Frontend • 5 min read

Перетаскивание в React: руководство

Перетаскивание в React можно сделать через нативные события HTML5 или с помощью библиотек. Нативный подход прост для базовых задач; библиотеки решают сложные сценарии и доступность.

Как отозвать отправленное письмо в Gmail
Почта • 5 min read

Как отозвать отправленное письмо в Gmail

Если вы случайно отправили письмо, нажмите «Отменить» в появившемся уведомлении — время для этого по умолчанию 5 с, но можно увеличить до 30 с в веб‑настройках Gmail.

Angular + Electron — запуск в окне рабочего стола
Разработка • 6 min read

Angular + Electron — запуск в окне рабочего стола

Установите Node.js и добавьте Electron в проект через npm. Создайте main.js, укажите в package.json поле main и поменяйте <base href> на "./" в src/index.html. Сборка и запуск: ng build && electron . или npm run electron — приложение откроется в оконном приложении на Windows/Mac/Linux.

Ошибка Error_Ea_Table_Full: как исправить
Windows ошибки • 4 min read

Ошибка Error_Ea_Table_Full: как исправить

Error_Ea_Table_Full (277) означает исчерпание таблицы расширенных атрибутов. Удалите ненужные EA, обновите Windows/ПО и запустите chkdsk; при необходимости переносите данные на другую файловую систему.

Код ошибки 1026 в Disney Plus — как исправить
Стриминг • 5 min read

Код ошибки 1026 в Disney Plus — как исправить

Ошибка 1026 на Disney Plus обычно связана с сетью, устаревшим ПО или лимитом устройств. Проверьте соединение, обновите прошивку устройства, очистите кэш приложения и при необходимости переустановите Disney+. Если не помогает — свяжитесь с поддержкой и подготовьте список диагностики.

Добавить и переключать клавиатуры на iPhone и iPad
iOS • 4 min read

Добавить и переключать клавиатуры на iPhone и iPad

Добавьте новую клавиатуру через Настройки → Основные → Клавиатура → Добавить клавиатуру. Переключайтесь между языками нажатием на значок глобуса; при проблемах перезагрузите устройство или проверьте ограничения.

Монитор надёжности Windows 7: проверка и исправление
Windows • 6 min read

Монитор надёжности Windows 7: проверка и исправление

Монитор надёжности Windows 7 показывает исторический график сбоев приложений, ошибок системы и уведомлений. Регулярный просмотр помогает обнаружить фоновые сбои, устаревшие драйверы и пропущенные обновления.

Код подтверждения Skype не приходит — что делать
Техподдержка • 6 min read

Код подтверждения Skype не приходит — что делать

Если код подтверждения Skype не приходит, сначала проверьте папку "Спам", правильный адрес и настройки почты. При неудаче заполните форму восстановления Microsoft и следуйте пошаговому плану.

Экспорт истории Edge: как сохранить и что учесть
Браузеры • 4 min read

Экспорт истории Edge: как сохранить и что учесть

Microsoft тестирует в Edge Canary экспорт истории в CSV. Опция появляется в панели История и сохраняет файл через Проводник; пока функция доступна не всем.

Уведомления из журналов событий Windows
Windows • 5 min read

Уведомления из журналов событий Windows

Этот материал показывает, как автоматически экспортировать, фильтровать и отправлять по почте записи из журналов событий Windows с помощью MyEventViewer, скрипта и Планировщика задач. Две минуты настройки — и вы будете получать только те предупреждения и ошибки, которые важны для вас.

Темы в Windows Forms: Light, Nature, Dark
Разработка • 8 min read

Темы в Windows Forms: Light, Nature, Dark

В этой статье показано, как добавить переключение между темами (Light, Nature, Dark) в приложении Windows Forms: создать кнопки, словари цветов, функции ChangeTheme/ChangeTextColor и обработчики событий. Также даны советы по сохранению настроек, доступности и тестированию.

Панель задач над экранной клавиатурой в Windows 10
Windows • 4 min read

Панель задач над экранной клавиатурой в Windows 10

Если экранная клавиатура скрывает панель задач в Windows 10, создайте в реестре параметр `Enable=1` по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StigRegKey\Typing\TaskbarAvoidanceEnabled и перезагрузите ПК. Сначала сделайте резервную копию реестра.

Не вставляется изображение в Paint на Windows 11
Windows • 5 min read

Не вставляется изображение в Paint на Windows 11

Если в Paint пропал значок «Вставить» или Ctrl+V не работает — сначала проверьте содержимое буфера обмена (Win + V), попробуйте альтернативные способы вставки и восстановление приложения Paint. Если не помогает — переустановите Paint или используйте другой редактор.

Как выключить iPhone 13
Mobile • 4 min read

Как выключить iPhone 13

Чтобы выключить iPhone 13, нажмите и удерживайте кнопку увеличения громкости и боковую кнопку до появления ползунка, затем проведите вправо. Альтернативно: Настройки > Основные > Выключить.

Включение писания пальцем в Windows 11
Windows • 5 min read

Включение писания пальцем в Windows 11

В Windows 11 писание пальцем позволяет вводить текст пальцем. Включить можно через Параметры → Ручка и Windows Ink или через Редактор реестра, создав `EnableInkingWithTouch` и установив 1. Перед правками сделайте резервную копию реестра и точку восстановления.

Как обновить RAM: выбор и установка
Железо • 13 min read

Как обновить RAM: выбор и установка

Проверьте совместимость RAM с материнской платой и версией Windows, определите свободные слоты и требуемый объём, купите соответствующие модули и установите их в парных слотах. После установки пройдите базовую проверку системы и тест на стабильность.

Как запланировать SMS на Android
Android. • 4 min read

Как запланировать SMS на Android

В Google Messages можно запланировать SMS: назначьте приложение по умолчанию, напишите сообщение, зажмите кнопку отправки и выберите дату и время.

Удалить или отключить Bing в Skype
Руководство • 6 min read

Удалить или отключить Bing в Skype

Если появление чат‑бота Bing мешает, можно временно удалить чат, заблокировать или пометить как спам. Надёжное, но технически рискованное решение — установить старую версию Skype; для устойчивого результата оставьте отзыв Microsoft или используйте админ‑настройки в корпоративном аккаунте.

Как отправить Google Документ по электронной почте
Руководство • 7 min read

Как отправить Google Документ по электронной почте

Отправить Google Документ можно через встроенную опцию Google Docs (отправка через Gmail), скачать и прикрепить файл в другом почтовом клиенте или с мобильного — «Отправить копию». Альтернатива: поделиться ссылкой с контролем доступа.

Проверить In-App Purchases в App Store
Приложения • 4 min read

Проверить In-App Purchases в App Store

Перед загрузкой приложения проверьте метку "In-App Purchases" в App Store и откройте раздел "Информация" → "In-App Purchases" для списка и цен. Для детей используйте "Экранное время" чтобы блокировать покупки.

PICO-8: крестики‑нолики — руководство
Разработка игр • 6 min read

PICO-8: крестики‑нолики — руководство

PICO-8 — лёгкая виртуальная консоль для быстрой разработки ретро-игр. В этой инструкции вы научитесь запускать PICO-8, написать простую игру «крестики‑нолики», отслеживать состояние игры, обрабатывать ввод мышью и упаковать игру для распространения.

Ошибка BBC iPlayer 02050 — как исправить
Потоковое видео • 5 min read

Ошибка BBC iPlayer 02050 — как исправить

Если BBC iPlayer выдаёт ошибку 02050, сначала перезагрузите роутер и проверьте регистрацию устройства. Если не помогло — обновите ПО, очистите кэш, отключите VPN/прокси и при необходимости переустановите приложение.

История файлов Windows 11 — включение и восстановление
Windows • 8 min read

История файлов Windows 11 — включение и восстановление

История файлов — встроенное средство резервного копирования в Windows 11. Включается через Панель управления; доступны также методы через групповую политику и реестр. В статье — пошаговые инструкции и устранение неполадок.

Отключить Show More Options в Windows 11
Windows • 4 min read

Отключить Show More Options в Windows 11

Быстро отключить новое контекстное меню «Show More Options» можно через Командную строку, создав пустой ключ реестра и перезагрузив ПК. Альтернативно можно вернуть старый вид Проводника через параметры папок и запустить их в отдельном процессе.

Amazon Day: как настроить доставку в один день
Покупки • 5 min read

Amazon Day: как настроить доставку в один день

Amazon Day — это функция для подписчиков Prime, которая объединяет ваши заказы и доставляет их в выбранный вами день недели. Вы можете выбрать один или два дня во время оформления заказа; не все товары будут совместимы, и вы всегда можете выбрать ускоренную доставку для срочных покупок.

Отправить приглашение в Outlook — пошагово
Календарь Outlook • 5 min read

Отправить приглашение в Outlook — пошагово

Быстро отправить приглашение в Outlook можно из приложения на компьютере, веб‑версии или мобильного приложения. Откройте календарь, создайте или выберите событие, добавьте адреса в поля участников и нажмите «Отправить».

Подключиться виртуально в Google Календаре
Инструкции • 4 min read

Подключиться виртуально в Google Календаре

Если в приглашении на встречу вы планируете подключиться по видео, выберите в ответе «Да, подключаюсь виртуально». Это видно организатору: рядом с вашим именем появится значок видеокамеры или значок здания.