Раздел: Pro

Pro page

Для установки Discord на Ubuntu доступно несколько способов. Вот основные варианты с пошаговыми инструкциями:

ID 190 · created 2025-09-04 22:30:03 · updated 2025-09-04 22:30:03

### 1. **Установка через Snap (рекомендуемый способ)** Snap — это простой способ установки приложений, так как он включает все зависимости и автоматически обновляется. 1. Убедитесь, что Snap установлен (в Ubuntu 16.04 LTS и новее он предустановлен). Если Snap отсутствует, установите его: ```bash...

Pro page

CUDA (Compute Unified Device Architecture) — это разработанная NVIDIA платформа и программный интерфейс для параллельных вычислений, которая позволяет использовать графические процессоры (GPU) для выполнения вычислительных задач, не связанных с графикой. Давайте разберём подробнее, что такое CUDA, как она работает и для чего используется.

ID 189 · created 2025-09-04 14:52:32 · updated 2025-09-04 14:52:32

--- ### 1. **Что такое CUDA?** CUDA — это технология, которая позволяет программистам использовать GPU NVIDIA для выполнения сложных вычислений, распараллеливая задачи на тысячи ядер, которые есть в современных видеокартах. В отличие от CPU (процессоров), которые оптимизированы для последовательной...

Pro page

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

ID 188 · created 2025-09-04 14:43:04 · updated 2025-09-04 14:43:04

### 1. **Общая информация о системе** - `lscpu` — показывает информацию о процессоре (архитектура, количество ядер, частота и т.д.). - `lshw` — отображает подробную информацию об оборудовании (нужны права root: `sudo lshw`). - `dmidecode` — предоставляет информацию о BIOS, материнской плате, памяти ...

Pro page

# lshw

ID 187 · created 2025-09-04 14:39:38 · updated 2025-09-04 14:39:38

naka description: Notebook product: OMEN MAX Gaming Laptop 16-ak0xxx (BV8Y6EA#A2Q) vendor: HP version: Type1ProductConfigId serial: 5CG52306B2 width: 64 bits capabilities: smbios-3.3.0 dmi-3.3.0 smp vsyscall32 configuration: boot=normal chassis...

Pro page

EFI (Extensible Firmware Interface) — это интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования компьютера. Он был разработан Intel в середине 1990-х годов для преодоления ограничений традиционного BIOS, который был устаревшим для современных систем с большими объемами памяти и 64-битными процессорами. В 2005 году спецификацию EFI передали в консорциум Unified EFI Forum для дальнейшей разработки и продвижения. Позже EFI получил новое название — UEFI (Unified Extensible Firmware Interface).

ID 186 · created 2025-09-04 11:36:15 · updated 2025-09-04 11:36:15

Основные причины появления EFI/UEFI — необходимость более гибкой, масштабируемой и модульной прошивки, способной работать с разными архитектурами процессоров (x86, ARM и др.), поддерживать файловые системы на диске (обычно FAT32), реализовывать собственный менеджер загрузки и загружать драйверы для ...

Pro page

Для оптимальной работы на ноутбуке HP OMEN 16-ak0005ua (BV8Y6EA) под Ubuntu рекомендуется установить драйверы и необходимые пакеты через apt, а также подключить репозиторий для обновленных драйверов NVIDIA с поддержкой RTX 5060.

ID 184 · created 2025-09-03 21:43:03 · updated 2025-09-03 21:43:03

### Основные шаги установки: 1. Обновите список пакетов и саму систему: ``` sudo apt update && sudo apt upgrade -y ``` 2. Установите базовые утилиты: ``` sudo apt install build-essential dkms linux-headers-$(uname -r) ``` 3. Установите драйвер NVIDIA из официального репозитория Ubuntu: ``` sudo ub...

Pro page

#mysql simple #query

ID 183 · created 2025-09-02 10:09:35 · updated 2025-09-02 10:09:35

import mysql.connector from mysql.connector import Error import time import logging import datetime import argparse # Configure logging logging.basicConfig( level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(threadName)s: %(message)s', handlers=[ logging.FileHandler('sel...

Pro page

#mysql #mariadb #test

ID 182 · created 2025-09-02 06:39:13 · updated 2025-09-02 06:39:13

$ cat test.py import mysql.connector from mysql.connector import Error import threading import time import logging import datetime import random # Конфигурация логирования logging.basicConfig( level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(threadName)s: %(message)s', handle...

Pro page

#mysql #mariadb provocator `buffer_pool_dirty_pages` и `wsrep_local_cert_failures`

ID 181 · created 2025-09-02 06:37:14 · updated 2025-09-02 06:37:14

$ cat provo.py import mysql.connector from mysql.connector import Error import threading import time import os import logging import datetime # Configure logging logging.basicConfig( level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(threadName)s: %(message)s', handlers=[ ...

Pro page

SELECT User, Host FROM mysql.user WHERE User='root';

ID 180 · created 2025-09-01 15:25:12 · updated 2025-09-01 15:25:12

CREATE USER 'root'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES ALTER USER 'root'@'%' IDENTIFIED VIA mysql_native_passwo...

Pro page

### Советы по мониторингу и реагированию на рост метрик `buffer_pool_dirty_pages` и `wsrep_local_cert_failures` в кластере Galera

ID 179 · created 2025-09-01 12:31:58 · updated 2025-09-01 12:31:58

В кластерах Galera, интегрированных с MySQL или MariaDB, метрики, такие как `buffer_pool_dirty_pages` (количество "грязных" страниц в буферном пуле InnoDB) и `wsrep_local_cert_failures` (количество ошибок сертификации транзакций), часто сигнализируют о скрытых проблемах, даже при низкой общей нагруз...

Pro page

UKRAINE AMATEUR RADIO REPEATERS

ID 178 · created 2025-08-24 13:10:10 · updated 2025-08-24 13:10:10

FREQ OFFSET TONE LOCATION CALL USE 144.60000 +0 MHz Mykolayiv Fusion 145.17500 +0.6 MHz FM 145.62500 -0.6 MHz 173.8/173.8 UZHGOROD UR0DVC FM Wires-x 145.65000 -0.6 MHz Lviv UR0WVA FM 145.67500 -0.6 MHz 123.0 Chernivtsi, OCNTTUM FM 145.67500 -0.6 MHz 88.5 Kyiv, Arsenalna subway stn...

Pro page

FPGA VHDL MIMO

ID 177 · created 2025-08-11 15:48:24 · updated 2025-08-11 15:48:24

Назначение: Этот код реализует процессор MIMO для системы 2x2 (два входа, два выхода). Он принимает два входных сигнала (in_signal1, in_signal2) и матрицу канала (h11, h12, h21, h22), выполняет матричное умножение для разделения сигналов и выдает два выходных сигнала (out_signal1, out_signal2). Вход...

Pro page

Если вы берёте диск с установленной CachyOS и подключаете его к другому компьютеру, чтобы ОС адаптировалась к новому железу, нужно сделать несколько важных операций:

ID 176 · created 2025-08-10 18:08:11 · updated 2025-08-10 18:08:11

- **Обновить конфигурацию загрузчика**. Если на новом железе изменились параметры загрузки или используется другой тип системы (BIOS/UEFI), нужно проверить и, если нужно, переустановить или перенастроить загрузчик (в CachyOS используется Limine или GRUB). - **Адаптировать конфигурацию сети**. Важно...

Pro page

### Включение синхронизации времени в Linux через NTP

ID 175 · created 2025-08-08 20:43:13 · updated 2025-08-08 20:43:13

Правильное время на сервере — важный аспект стабильной работы системы и приложений. В Linux синхронизация времени обычно происходит с помощью протокола NTP (Network Time Protocol). #### Проверка текущего состояния времени Для начала можно проверить часы и статус синхронизации командой: ```bash ti...

Pro page

Для анализа работы Galera-MariaDB 10.6.19 с использованием mysqld-exporter 0.17.2 можно учитывать следующие категории метрик, которые отражают состояние кластера, производительность и репликацию:

ID 174 · created 2025-07-31 09:37:35 · updated 2025-07-31 09:37:35

1. Метрики Galera Cluster (Galera-specific metrics): - **mysql_galera_status_info** — общая статусная информация по Galera. - **mysql_galera_variables_info** — параметры конфигурации Galera. - **mysql_galera_gcache_size_bytes** — размер Galera gcache (буфера записи транзакций). - **mysql...

Pro page

#ok transferred the log file to the IRC

ID 173 · created 2025-07-30 06:19:52 · updated 2025-07-30 06:19:52

#!/usr/bin/perl use strict; use warnings; use IO::Socket::INET; use POSIX qw(strftime); use Fcntl qw(F_GETFL F_SETFL O_NONBLOCK); use File::stat; use Time::HiRes qw(sleep); # Параметры IRC-сервера my $server = 'chat.example.net'; my $port = 6667; my $channel = '#example'; my $logfile = '/log/my.log...

Pro page

#ok

ID 172 · created 2025-07-25 19:02:35 · updated 2025-07-25 19:02:35

#!/bin/bash show_help() { cat <<EOF Использование: $0 -f input_file "слово1 слово2 ..." Ищет секции в файле (каждая начинается строкой [...]), выводит только те, где встречаются все указанные слова как полные слова (без учёта регистра). EOF } while getopts ":f:h" opt; do case $opt in f)...

Pro page

#ok Для нагрузочного тестирования MariaDB

ID 170 · created 2025-07-24 07:30:53 · updated 2025-07-24 07:30:53

CREATE DATABASE test_load; USE test_load; CREATE TABLE orders ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, price DECIMAL(10,2) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX(user_id), INDEX(product_id) );...