Архив рубрики: Программы

Никакая операционная система не может полноценно использоваться без программ. Здесь полезные программы, примеры использования и другая информация.

Как сделать бэкап MySQL: полное руководство по mysqldump и автоматизации

Потеря базы данных превращает рабочий проект в мёртвый код за секунды. Отказ диска, случайное DROP TABLE, взлом с удалением данных, повреждение файловой системы — сценариев масса. Статистика показывает что около 60% компаний, потерявших критичные данные без возможности восстановления, закрываются в течение года. Бэкапы — не опция, а необходимость.

mysqldump входит в стандартную поставку MySQL и MariaDB. Это консольная утилита, работающая на любой операционной системе где установлен MySQL. Не требует дополнительного софта, конфигурации или лицензий. Открываете терминал, вводите команду — получаете дамп базы. Простота делает mysqldump основным инструментом резервного копирования для проектов любого размера.

Читать далее Как сделать бэкап MySQL: полное руководство по mysqldump и автоматизации

PrestaShop: полное руководство по установке интернет-магазина на VPS

PrestaShop — европейская платформа для электронной коммерции с открытым исходным кодом, на которой работает более 300 тысяч интернет-магазинов по всему миру. Начиналась как студенческий проект в парижской IT-школе в 2005 году, сегодня это полноценная система управления магазином с поддержкой 60 языков и тысячами готовых модулей.

В отличие от облачных решений вроде Shopify где вы арендуете платформу, PrestaShop устанавливается на собственный сервер. Полный контроль над данными, никаких комиссий с продаж, неограниченные возможности кастомизации. Но нужен VPS с правильной конфигурацией — об этом подробно в статье.

Читать далее PrestaShop: полное руководство по установке интернет-магазина на VPS

Docker без мифов: как он работает на самом деле и зачем нужен на VPS

Docker часто советуют «поставить и не думать», но именно из-за такого подхода вокруг него появляется много путаницы. В одном месте Docker называют почти виртуальной машиной, в другом — «технологией безопасности», а где-то обещают ускорение всего подряд. В реальной инфраструктуре Docker — это прежде всего способ упаковать приложение вместе с окружением и запускать его предсказуемо: сегодня, через месяц, на другом сервере и даже в другой команде. Чтобы он действительно упрощал жизнь, полезно один раз разобраться, где заканчиваются мифы и начинается нормальная практика.

Читать далее Docker без мифов: как он работает на самом деле и зачем нужен на VPS

Полное руководство по оптимизации MySQL: конфигурация, индексы, запросы

MySQL остаётся одной из самых популярных реляционных баз данных в мире. Но стандартная конфигурация MySQL оптимизирована для систем с минимальными ресурсами — не для продакшн-серверов с гигабайтами RAM и миллионами строк в таблицах.

В этом руководстве мы разберём все аспекты оптимизации MySQL: от настройки конфигурационного файла до построения эффективных индексов и оптимизации медленных запросов.

Читать далее Полное руководство по оптимизации MySQL: конфигурация, индексы, запросы

Режим Quake в Терминале Windows

Как использовать режим Quake в Терминале WindowsТе, кто когда-либо играл в Quake, наверняка знают о том, что с помощью клавиши «~» (тильда, она же с символом «`») в этой игре можно открыть консоль команд. Но не всем известно, что схожее поведение можно настроить и для приложения Терминал Windows.

В этой инструкции пошагово о способах открыть Терминал Windows в «режиме Quake», настроить его поведение и сделать доступным сразу после входа в систему.

Читать далее Режим Quake в Терминале Windows

Как заблокировать программе доступ в Интернет

Как запретить программе доступ в ИнтернетЕсли по какой-либо причине вам потребовалось заблокировать определенной программе Windows 11, Windows 10 или предыдущих версиях системы доступ в Интернет, сделать это сравнительно просто, причем возможно использование как встроенных функций системы, так и сторонних бесплатных утилит для установки соответствующих ограничений.

В этой инструкции несколько способов запретить доступ к Интернету выбранных программ Windows: с помощью брандмауэра Windows вручную и простой утилиты для автоматизации этого процесса, а также с использованием стороннего файрвола. Также может быть интересно: Как разрешить программе доступ в Интернет, Как заблокировать запуск программы в Windows.

Читать далее Как заблокировать программе доступ в Интернет

Sucrose Wallpaper Engine — живые обои с открытым исходным кодом

Когда речь заходит о живых обоях для рабочего стола Windows, обычно вспоминают либо бесплатный Lively Wallpaper, либо Wallpaper Engine из Steam. Однако, качественные утилиты такого рода не ограничиваются указанным списком.

Sucrose Wallpaper Engine — полностью бесплатное ПО с открытым исходным кодом, позволяющее установить живые обои на рабочий стол Windows 11/10, создать свои варианты обоев или скачать готовые варианты, созданные сообществом. В этом материале — об использовании и возможностях программы.

Читать далее Sucrose Wallpaper Engine — живые обои с открытым исходным кодом

R-Photo — бесплатное восстановление фото и видео

Восстановление данных в R-PhotoКачественных и, одновременно, бесплатных программ для восстановления данных не так много. Те, что на слуху часто могут восстановить лишь файлы после простого удаления, но в более сложных случаях, например после форматирования в другую файловую систему, «не видят» на накопителе ничего.

R-Photo — бесплатный инструмент от того же разработчика, который выпускает платный профессиональный продукт R-Studio, с теми же эффективными алгоритмами, основное ограничение которого заключается в специализации: вы можете восстановить только файлы фото или других изображений и видео. Об этой программе и пойдёт речь далее. Другие утилиты в материале: Лучшие бесплатные программы для восстановления данных.

Читать далее R-Photo — бесплатное восстановление фото и видео

Как создать базу данных MySQL: полное руководство

База данных — это фундамент любого динамического веб-приложения. Сайты на WordPress, интернет-магазины, CRM-системы, форумы — все они хранят информацию в базах данных MySQL. Правильное создание и настройка базы данных с самого начала избавит от проблем в будущем.

Разберём все способы создания баз данных MySQL: от командной строки до графических интерфейсов, с практическими примерами и рекомендациями.

Читать далее Как создать базу данных MySQL: полное руководство

Как создать пользователя MySQL и назначить права

Работа с MySQL редко ограничивается одним root-пользователем. Для каждого приложения, разработчика или сервиса нужен отдельный аккаунт с конкретными правами доступа. Это базовое правило безопасности: минимальные привилегии для выполнения конкретных задач.

Разберём, как создавать пользователей MySQL, назначать им права и управлять доступом к базам данных.

Читать далее Как создать пользователя MySQL и назначить права