Implementing a Terminal-Based Gomoku Game in C on Linux

Terminal-based board games in C require direct manipulation of standard I/O, raw input processing, and efficient state evaluation. The architecture for a 15x15 Gomoku game on Linux centers on a matrix for piece tracking, POSIX terminal configuration for instant key capture, and directional scanning for win validation. Board State and Cursor Tra ...

Posted on Tue, 23 Jun 2026 16:41:09 +0000 by angulion

Installing openGauss Database on openEuler 22.03 in VMware

Installing openEuler 22.03 Creating the Virtual Machine Configure the following settings when creating your VM: Select Custom installation Choose your ISO file as the boot media Set guest operating system to Linux, version Other Linux 5.x kernel 64-bit Assign a name to your virtual machine Processor configuration: 1 processor with 4 cores Allo ...

Posted on Mon, 22 Jun 2026 18:30:02 +0000 by Shaun13

Installing Nezha Agent on Windows and Linux Systems

Windows Installation Prerequisites Operating System: Windows Server Software Required: Nezha Agent and NSSM (download both) Environment Setup Extract the downloaded files to any directory. Press Win + R, type sysdm.cpl, and open System Properties → Advanced → Environment Variables → System Variables. Add the NSSM directory path to the end of ...

Posted on Sun, 21 Jun 2026 17:56:14 +0000 by BigX

Understanding and Applying Regular Expressions in Linux

Regular expressions (regex) are patterns used to match character combinations in text, consisting of literal characters and metacharacters with special meanings. They enable efficient searching, extraction, and manipulation of text based on defined rules. In Linux environments, regex is intergal to commend-line utilities like grep, sed, and awk ...

Posted on Sun, 21 Jun 2026 17:49:36 +0000 by andriy

Installation and Basic Configuration of MySQL 5.7 on Linux

Introduction Data is stored in various formats including text, images, and video, which computers interpret as binary or hexadecimal machine language. Depending on the importance and complexity of the information, different management strategies are required. Databases are best suited for storing critical data with complex relationships. Datab ...

Posted on Sun, 21 Jun 2026 16:51:12 +0000 by misterph

Configuring VMware Bridge Mode for Linux Systems

When working with Linux systems in VMware virtual machines, both bridge and NAT modes can be switched temporarily with immediate effect, so there's no need to worry about wich one is better. This guide focuses on how to properly configure bridge mode. After installing Linux in your virtual machine, open the VMware menu and click on Edit > ...

Posted on Sun, 21 Jun 2026 16:42:53 +0000 by brandon

UART Communication Example on Linux

UART (Universal Asynchronous Receiver/Transmitter) represents one implementation approach for serial communication, making it a form of serial data transmission. This intreface enables two devices to exchange information via a serial connection using an asynchronous communication protocol. Programming with UART typically involves opening the se ...

Posted on Thu, 18 Jun 2026 18:19:02 +0000 by chrisredding

Configuring Lenovo LXH-JME2209U Keyboard F1-F12 Keys in Linux

Issue with F1-F12 Keys on Lenovo Keyboards Many Lenovo keyboards implement Fn key functionality at the hardware level, requiring Windows drivers for mode switching between F1-F12 and special functions. This creates compatibility issues in Linux environments where these keys default to special functions. Solution Implementation The GitHub reposi ...

Posted on Thu, 18 Jun 2026 18:15:03 +0000 by natefanaro

Setting Up a Multi-Node MinIO Cluster on Four Servers

Prerequisites Each node runs a supported Linux distribution, and you have SSH access with appropriate privileges. The examples use four machines with IP addresses 192.168.8.171, 192.168.8.19, 192.168.8.179, and 192.168.8.168. 1. Create the MinIO System User and Data Directory On every server, prepare a dedicated user and storage location: sudo ...

Posted on Thu, 18 Jun 2026 17:29:38 +0000 by Aretai

Resolving WebLogic Installation Script Execution Errors Due to Encoding Issues

When setting up a WebLogic server environment with all prerequisites fulfilled and installation packages uploaded, executing the install_wls1213.sh script resulted in multiple errors: install_wls1213.sh: line 1: rectory: command not found : command not found line 3: : command not found line 6: : command not found line 9: : command not found ...

Posted on Wed, 17 Jun 2026 17:54:02 +0000 by Square1