Skip to content
Background The target computer system is outdated, running Windows Server 2003 (which is essentially Windows XP), and the latest framework it can support is .NET Framework 4.0.3. The goal is to create a headless application that executes automatically upon startup and provides simple file-based outputs, allowing easy access for other legacy programming languages. Prerequisites You need to install the following NuGet packages in Visual Studio. The choice of packages may depend on your specific needs. (For details on how to install NuGet packages, please refer to online documentation.) CommandLineParser [v2.9.1] NLog [v5.4.0] Dapper [v1.50.2] DataBooster.SqlServer [v1.8.4] Additionally, since we want... To read more, click hereAs a long-time Windows user, I experienced the convenience of Cmd+` after getting a MacBook Air M1. Especially when switching between different windows within the same application, this shortcut is incredibly smooth. For Windows users, this feature isn't as straightforward—typically, you need to use Alt+Tab to switch between all applications, without limiting it to just a single app. This guide will show you how to achieve a similar operation using AutoHotkey 1.0, allowing you to quickly switch between windows within the same program. Download and Install AutoHotkey 1.0 Visit the AutoHotkey Website: Open your browser and go to the AutoHotkey... To read more, click hereThis article will introduce how to export plain JSON data from Aegis Authenticator and convert it into the format required by PowertoysRunTOTP, helping you import two-factor authentication (2FA) accounts from Aegis into the PowerToys Run TOTP extension. Warning: Do not keep plain JSON files on your computer for an extended period. It is recommended to store them in encrypted storage, such as pCloud Crypto, or use 7zip to compress and set a secure password to protect the files. Step 1: Export Plain JSON from Aegis Authenticator First, export your 2FA account data from Aegis Authenticator. Ensure the exported file is... To read more, click hereDocker Compose If you're worried that using latest will pull new versions that could break your setup, you can specify a suitable version number. version: "4.5" services: tsumugi-db: image: mariadb:latest volumes: - tsumugi-mariadb_data:/var/lib/mysql restart: always environment: MARIADB_ROOT_PASSWORD: your-mariadb-root-pwd MARIADB_DATABASE: your-wordpress-db MARIADB_USER: yourDbUserForWp MARIADB_PASSWORD: yourMariaDbPassword tsumugi-wordpress: depends_on: - tsumugi-db #links: # - mariadb:mysql image: wordpress:latest volumes: - tsumugi-wordpress_data:/var/www/html - tsumugi-wordpress_php:/usr/local/etc/php restart: always environment: WORDPRESS_DB_HOST: tsumugi-db WORDPRESS_DB_USER: yourDbUserForWp WORDPRESS_DB_PASSWORD: yourMariaDbPassword WORDPRESS_DB_NAME: your-wordpress-db zunda-db: image: mariadb:latest volumes: - zundamon-mariadb_data:/var/lib/mysql restart: always environment: MARIADB_ROOT_PASSWORD: some-mariadb-root-pwd MARIADB_DATABASE: zundamon-wordpress MARIADB_USER: zundamochi114514 MARIADB_PASSWORD: some-mariadb-password zundamon-wordpress: depends_on: - zunda-db image: wordpress:latest volumes: - zundamon-wordpress_data:/var/www/html - zundamon-wordpress_php:/usr/local/etc/php restart: always... To read more, click hereWhen you encounter a black screen while attempting to switch to Desktop Mode on your Steam Deck, it can be frustrating. However, there is a simple solution to help resolve this issue. Here is a step-by-step guide to solve the problem: Solution Switch Accounts: First, log in to a new Steam account through the game interface. Use this new account to switch to Desktop Mode. If the switch is successful, delete all files (excluding folders) located at Home/.local/share/kscreen and Home/.local/share/kscreen/outputs. For safety, you may choose to cut and back up these files to another location before deleting them from the... To read more, click here