Закреплено автором
Отдел бесперспективных исследований
Содержание
13 · 1 год назад
Статьи
184 прочтения · 1 год назад
Монтирование сетевой папки в Ubuntu
Допустим, нам требуется примонтировать папку, расположенную в локальной сети по адресу //computer/shared в файловую систему нашей Ubuntu. Для этого, во-первых, необходимо установить cifs-utils, выполнив команду: sudo apt update sudo apt install cifs-utils В папке mnt создать папку для монтирования командой: sudo mkdir /mnt/remotefolder Поменять владельца созданной папки командой sudo chown user:group /mnt/remotefolder где user — имя вашего пользователя, group — группа вашего пользователя. Вручную...
Подключение Wi-Fi модуля ESP01 на базе ESP8266 к ПК
Распиновка модуля ESP01 на базе ESP8266 Для начала необходимо разобраться с распиновкой модуля ESP01. Распиновка ESP01 (ESP8266) RX - Вход UART. Входящие в модуль данные. VCC - Питание +3,3 В. Внимание! Модуль питается строго от +3,0 до +3,6 В. Будьте внимательны при подключении к контроллерам и платам вроде Arduino и Raspberry. Повышенное напряжение гарантированно выведет модуль из строя. GPIO0 - Программируемый вход-выход. Подключается к земле (GND) для перепрошивки. Для первых проверок можно оставить не подключенным...
155 прочтений · 1 год назад
Установка и настройка Redmine на Ubuntu Server
Redmine — открытое серверное веб-приложение для управления проектами и задачами, написанное на языке Ruby. Перед выполнением операций, описанных в данной статье, на сервере уже должны быть установлены и настроены Apache2 и MySQL. В данном примере сервер Apache работает с сайтами, расположенными в папке по умолчанию /var/www/html. При необходимости далее указывайте свой путь. Подготовка базы данных Войти в базу данных MySQL, уже установленную на сервере командой в терминале: mysql -u root -p Создать базу данных, которую будет использовать Redmine...
Настройка службы APC Smart UPS 750 на Ubuntu Server
Установить из репозитория службу: sudo apt install apcupsd Открыть файл конфигурации: sudo nano /etc/apcupsd/apcupsd.conf Содержание файла конфигурации должно быть таким: # ========= General configuration parameters ============ UPSNAME SUA750RMI2U UPSCABLE 940-0024C UPSTYPE apcsmart DEVICE /dev/ttyS0 LOCKFILE /var/lock SCRIPTDIR /etc/apcupsd PWRFAILDIR /etc/apcupsd NOLOGINDIR /etc # ======== Configuration parameters used during power failures ========== ONBATTERYDELAY...
Получение изображения от USB-камеры (WEB-камеры) с помощью библиотеки AForge.NET
Зачем надо? В чистом .Net нет поддержки работы с web камерами. Попробовав несколько библиотек, я остановился на Aforge.net. Aforge.net — это фреймворк для решения разнообразных задач, подробнее о которых можно узнать на оригинальном сайте AForge.NET. От туда необходимо скачать фреймворк и установить его. Либо скачать только библиотеки. Лично я предпочитаю скачивать установочный файл. Для начала нам понадобятся следующие библиотеки: 1. Подготовка проекта и формы Создайте новый проект типа Windows Forms и добавьте в него ссылки на библиотеки AForge...
Установка и настройка сервера MySQL на Ubuntu Server
Установить пакет mysql-server, выполнив команды: sudo apt update sudo apt install mysql-server Проверить, что сервер установился и запущен, можно командой: sudo systemctl status mysql.service Вывод будет примерно следующим: ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-10-19 06:52:45 UTC; 37s ago Main PID: 16562 (mysqld) Status: "Server is operational" Tasks: 38 (limit: 9447) Memory: 353...
Установка и настройка Apache2 на Ubuntu Server 20
Установка Установить пакет apache2: sudo apt update sudo apt install apache2 Проверить работу службы: sudo systemctl status apache2 Настроить файерволл UFW. Для этого вывести список профилей приложений командой: sudo ufw app list Есть три профиля, доступных для Apache: Apache: этот профиль открывает только порт 80 (нормальный веб-трафик без шифрования) Apache Full: этот профиль открывает порт 80 (нормальный веб-трафик без шифрования) и порт 443 (трафик с шифрованием TLS/SSL) Apache Secure: этот профиль...
233 прочтения · 1 год назад
Case – оператор выбора в языке Verilog
В статье рассмотрены основы работы с операторами case, casex и casez. Синтаксис: case (выражение) альтернатива_1: оператор_1_1; альтернатива_2: begin оператор_2_1; оператор_2_2; ... оператор_2_n; end альтернатива_3, альтернатива_4: оператор_3_1; альтернатива_5: ; ... альтернатива_n: оператор_n; default: оператор_m; endcase Все альтернативы имеют такой же тип данных, как и выражение. Несколько альтернатив, необходимых для выполнения одинакового блока операторов, могут перечисляться через запятую...
MySQL — редактирование политики безопасности
Посмотреть параметры проверки пароля можно с помощью MySQL команды: SHOW VARIABLES LIKE 'validate_password%'; Вывод должен быть примерно таким: +--------------------------------------+-------+ | Variable_name | Value | +--------------------------------------+-------+ | validate_password.check_user_name | ON | | validate_password.dictionary_file | | | validate_password.length | 6 | | validate_password...
681 прочтение · 1 год назад
Вывод отладочной информации в консоль Qt (Debug)
Для вывода отладочной информации в консоль Qt Creator, необходимо подключить заголовочный файл «QDebug». #include <QDebug> Пример различных способов вывода отладочной информации в консоль в Qt Creator: qInfo() << "Синтаксис в стиле C++ для сообщений Info"; qInfo("Синтаксис в стиле C для сообщений Info"); qDebug() << "Синтаксис в стиле C++ для сообщений Debug"; qDebug("Синтаксис в стиле C для сообщений Debug"); qWarning() <<...
Запуск программы от имени администратора (UAC)
При написании различных приложений для Windows, бывает требуются повышенные права, и запускать программы необходимо от имени администратора (например, через контекстное меню). Однако, не каждый пользователь вашей программы об этом догадывается. Как же заставить её автоматически запрашивать разрешение на запуск от имени администратора? В свойствах проекта необходимо нажать кнопку «View Windows Settings». В автоматически сгенерированом xml-коде найти строку: <requestedExecutionLevel level="asInvoker"...
Видео