Tagged articles
159 articles
Page 2 of 2
Java Architect Essentials
Java Architect Essentials
Oct 10, 2021 · Operations

Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management

This article introduces Nginx‑GUI, explains its requirements and current implementation for configuration and performance monitoring, provides step‑by‑step installation and configuration instructions with code snippets, and lists the features already realized and the remaining challenges such as log analysis and traffic statistics.

ConfigurationGUILinux
0 likes · 4 min read
Guide to Using Nginx‑GUI for Visual Configuration, Performance Monitoring and Log Management
Programmer DD
Programmer DD
Sep 23, 2021 · Backend Development

How to Set Up Nginx‑GUI for Visual Nginx Management on Linux

This guide walks you through installing, configuring, and running the open‑source Nginx‑GUI tool on a Linux server, covering download, property file edits, Linux‑specific renaming, permission setup, startup commands, and the features currently supported versus pending.

ConfigurationGUILinux
0 likes · 4 min read
How to Set Up Nginx‑GUI for Visual Nginx Management on Linux
Laravel Tech Community
Laravel Tech Community
Sep 17, 2021 · Information Security

Python Scripts for WiFi Password Brute‑Force Cracking – Command‑Line and Tkinter GUI Implementations

This article demonstrates how to build a Python‑based WiFi password brute‑force tool, first using a command‑line script that reads passwords from a dictionary and attempts connections, then enhancing it with scanning, flexible dictionary selection, and finally providing both a simple and an upgraded Tkinter graphical user interface for interactive cracking.

CLIGUIPython
0 likes · 19 min read
Python Scripts for WiFi Password Brute‑Force Cracking – Command‑Line and Tkinter GUI Implementations
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2021 · Frontend Development

Build a Stunning Python Music Player with PyQt5 – Step‑by‑Step Guide

This tutorial walks you through creating a feature‑rich desktop music player in Python using PyQt5, covering UI layout design, keyword‑based music crawling, multithreaded downloading, playback controls, volume adjustment, and additional functions like random and repeat modes, all illustrated with complete code snippets and screenshots.

Audio PlaybackGUIWeb Scraping
0 likes · 22 min read
Build a Stunning Python Music Player with PyQt5 – Step‑by‑Step Guide
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 22, 2021 · Frontend Development

Why Python GUIs Look Ugly and How to Make Them Beautiful

Although many developers criticize Tkinter and PyQt5 for producing unattractive interfaces, this article explains that functionality is prioritized over aesthetics, draws parallels between PyQt5 widgets and web HTML/CSS/JS components, and offers practical tips—design prototypes, leveraging QSS, and using widget properties—to dramatically improve Python desktop GUI appearance.

GUIPyQt5Python
0 likes · 7 min read
Why Python GUIs Look Ugly and How to Make Them Beautiful
Programmer DD
Programmer DD
Jun 12, 2021 · Frontend Development

Why Some Developers Still Choose Swing: Real-World Use Cases Revealed

The article explores why Swing, despite being considered outdated, continues to be used in various real‑world scenarios such as monitoring equipment, code‑generation tools, and long‑standing projects, while offering practical advice for students and professionals on when to learn or ignore this legacy Java GUI framework.

Desktop DevelopmentGUIJava
0 likes · 3 min read
Why Some Developers Still Choose Swing: Real-World Use Cases Revealed
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 12, 2021 · Databases

Which Redis GUI Reigns Supreme? A Deep Dive into 8 Popular Tools

This article compares eight Redis visualization tools—desktop clients, a web app, and an IDE plugin—detailing their features, pricing, platform support, and usability, while also showing how command‑line tricks can enhance JSON handling, helping developers choose the most efficient solution for their workflow.

Database ManagementGUITool comparison
0 likes · 10 min read
Which Redis GUI Reigns Supreme? A Deep Dive into 8 Popular Tools
MaGe Linux Operations
MaGe Linux Operations
Jun 9, 2021 · Frontend Development

Create Stunning Python GUIs Instantly with Tkinter Designer

Tkinter Designer lets you quickly turn Figma designs into functional Python GUI applications by cloning its GitHub repo, installing dependencies, and running a simple script, enabling developers to build attractive interfaces without hand‑coding each widget.

FigmaGUITkinter Designer
0 likes · 3 min read
Create Stunning Python GUIs Instantly with Tkinter Designer
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 1, 2021 · Frontend Development

Mastering Tkinter: Build Interactive Python GUIs with Widgets and Menus

This article provides a comprehensive guide to Python's built‑in Tkinter GUI library, covering installation, window creation, core widgets such as labels, buttons, text boxes, menus, canvases, and advanced features like event binding and layout management, enabling readers to build functional desktop applications.

Desktop ApplicationGUIPython
0 likes · 21 min read
Mastering Tkinter: Build Interactive Python GUIs with Widgets and Menus
Liangxu Linux
Liangxu Linux
Apr 29, 2021 · Cloud Native

Master Docker Management with Portainer: Quick Install and Feature Guide

This guide introduces the lightweight Docker GUI tool Portainer, walks through a two‑step Docker‑based installation, and demonstrates key features such as dashboard overview, container logs, stats, console access, image and network management, user roles, and registry configuration.

Container ManagementDevOpsDocker
0 likes · 4 min read
Master Docker Management with Portainer: Quick Install and Feature Guide
Top Architect
Top Architect
Mar 31, 2021 · Operations

Guide to Docker Graphical Management Tools: DockerUI, Shipyard, and Portainer

This article introduces three popular Docker graphical management tools—DockerUI, Shipyard, and Portainer—explaining how to locate their images, pull them, run containers with appropriate options, and access their web interfaces for convenient container monitoring and administration.

Container ManagementDockerGUI
0 likes · 5 min read
Guide to Docker Graphical Management Tools: DockerUI, Shipyard, and Portainer
ITPUB
ITPUB
Mar 21, 2021 · Databases

Which Redis GUI Tool Is Best? A Hands‑On Comparison of 11 Options

This article evaluates eleven popular Redis visualization tools—desktop clients, web applications, and IDE plugins—detailing their features, platform support, pricing, and pros and cons, while providing URLs and screenshots to help developers choose the most efficient solution for debugging and monitoring.

ComparisonDatabase ToolsGUI
0 likes · 11 min read
Which Redis GUI Tool Is Best? A Hands‑On Comparison of 11 Options
Liangxu Linux
Liangxu Linux
Mar 21, 2021 · Operations

How to Install and Use Nginx‑GUI for Visual Nginx Management

This guide walks through installing the open‑source Nginx‑GUI tool, configuring its properties, renaming Linux binaries, granting permissions, and launching the web interface to manage Nginx configuration, performance monitoring, and logs through a visual dashboard.

ConfigurationGUINginx
0 likes · 4 min read
How to Install and Use Nginx‑GUI for Visual Nginx Management
Liangxu Linux
Liangxu Linux
Feb 3, 2021 · Operations

Top GUI SSH Clients for Linux: PuTTY, EasySSH, and Terminator

This guide reviews three popular graphical SSH tools for Linux—PuTTY, EasySSH, and Terminator—covering their key features, installation steps, usage tips, and security considerations to help system administrators choose the most efficient solution for managing multiple remote servers.

EasySSHGUILinux
0 likes · 9 min read
Top GUI SSH Clients for Linux: PuTTY, EasySSH, and Terminator
Liangxu Linux
Liangxu Linux
Nov 5, 2020 · Operations

Best Free Docker GUI Tools for Easy Container Management

This guide reviews several free Docker graphical interfaces—including Portainer, DockStation, Docker Desktop, Lazydocker, and Docui—detailing their platform support, key features, Docker version compatibility, and practical usage tips to help you choose the right tool for efficient container management.

Container ManagementDockerGUI
0 likes · 7 min read
Best Free Docker GUI Tools for Easy Container Management
IT Architects Alliance
IT Architects Alliance
Sep 17, 2020 · Frontend Development

How HarmonyOS 2.0 Renders UI with a Simplified Vue‑like JavaScript Stack

This article dissects HarmonyOS 2.0's embedded GUI stack, explaining its three abstraction layers—JS framework, JS engine/runtime, and graphics rendering—while detailing the underlying open‑source components, custom C++ integrations, performance trade‑offs, and practical code examples for developers.

Embedded UIEngineGUI
0 likes · 17 min read
How HarmonyOS 2.0 Renders UI with a Simplified Vue‑like JavaScript Stack
macrozheng
macrozheng
Sep 16, 2020 · Databases

Explore AnotherRedisDesktopManager: Free, Beautiful Redis GUI with Cluster Support

This guide introduces AnotherRedisDesktopManager, a free and visually appealing Redis GUI that supports cluster connections, walks through installation from GitHub, explains key features such as dark mode, command console, and versatile data operations for strings, lists, and hashes, and demonstrates practical cluster usage.

AnotherRedisDesktopManagerDatabase ToolsGUI
0 likes · 5 min read
Explore AnotherRedisDesktopManager: Free, Beautiful Redis GUI with Cluster Support
Programmer DD
Programmer DD
Sep 11, 2020 · Game Development

Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial

This tutorial walks you through creating a fully functional Tetris clone using Python's PyQt5 library, covering game logic, rendering, user controls, shape management, line clearing, and includes complete source code for all core classes and methods.

GUIGame DevelopmentPyQt5
0 likes · 20 min read
Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial
Architecture Digest
Architecture Digest
Aug 9, 2020 · Databases

Comparative Review of Popular Redis Visualization Tools

This article provides a detailed comparison of eight widely used Redis visualization tools—including desktop clients, web applications, and IDE plugins—covering their features, UI quality, pricing, command‑line integration, support for Redis data types such as streams, and overall suitability for developers.

CLIComparisonGUI
0 likes · 9 min read
Comparative Review of Popular Redis Visualization Tools
政采云技术
政采云技术
Aug 2, 2020 · Frontend Development

How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices

This article explains how to build cross‑platform desktop applications using Electron, covering its Chromium‑Node.js architecture, the transition from CLI to GUI, practical workflow automation, update mechanisms, and comparisons with alternatives, illustrated with code examples and real‑world use cases.

CLIDesktop DevelopmentElectron
0 likes · 25 min read
How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices
Liangxu Linux
Liangxu Linux
Jun 23, 2020 · Fundamentals

9 Essential Linux Diff Tools for Code Comparison (CLI & GUI)

This guide introduces nine widely used Linux diff utilities—including command‑line tools like diff, colordiff, wdiff, vimdiff and GUI applications such as Kompare, DiffMerge, Meld, Diffuse, XXdiff, KDiff3, and TkDiff—detailing their features, installation commands, and typical use cases for comparing files and directories.

CLIGUILinux
0 likes · 9 min read
9 Essential Linux Diff Tools for Code Comparison (CLI & GUI)
Programmer DD
Programmer DD
Jun 11, 2020 · Databases

13 Must-Have MongoDB GUI Tools for Efficient Database Management

This article introduces thirteen popular MongoDB graphical tools—including Robo 3T, Navicat, Compass, NoSQLBooster, ClusterControl, NoSQLClient, Studio 3T, Mongo Management Studio, Aqua Data Studio, phpMoAdmin, Mongotron, Mongolime, and mongo‑express—detailing their key features, platform support, and download links to help users choose the best visual interface for database administration.

AdministrationDatabase ToolsGUI
0 likes · 15 min read
13 Must-Have MongoDB GUI Tools for Efficient Database Management
Liangxu Linux
Liangxu Linux
May 30, 2020 · Operations

WSL 2 Brings Linux GUI Apps and GPU Acceleration to Windows 10

Microsoft’s Windows Subsystem for Linux 2 adds a full Linux kernel, native GUI application support, GPU hardware acceleration for AI workloads, and a simplified installation command, marking a major step toward tighter Windows‑Linux integration in the upcoming Windows 10 2004 update.

GPU AccelerationGUISubsystem
0 likes · 5 min read
WSL 2 Brings Linux GUI Apps and GPU Acceleration to Windows 10
Python Programming Learning Circle
Python Programming Learning Circle
Feb 7, 2020 · Backend Development

13 Engaging Python Projects to Boost Your Intermediate Skills

This article presents thirteen practical Python project ideas for intermediate developers, covering web content aggregation, regex tools, URL shortening, note‑taking apps, MP3 players, alarm utilities, file managers, budgeting tools, address books, site‑monitoring scripts, bulk renamers, directory‑tree generators, and more, each with technical details and optional challenges.

CLIGUIPython
0 likes · 14 min read
13 Engaging Python Projects to Boost Your Intermediate Skills
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 7, 2020 · Game Development

Designing Candy: A Lightweight Flutter Game Engine for In‑App Mini‑Games

This article explains why Alibaba’s Xianyu team created the Candy interactive engine, outlines the challenges of embedding mini‑games in apps, and details the engine’s architecture—including framework, game system, lifecycle, rendering, GUI, event, animation, and resource subsystems—along with sample Flutter code.

Event SystemFlutterGUI
0 likes · 12 min read
Designing Candy: A Lightweight Flutter Game Engine for In‑App Mini‑Games
Xianyu Technology
Xianyu Technology
Dec 26, 2019 · Game Development

Design of the Candy Flutter Interactive Game Engine

Candy Engine is a lightweight, Flutter‑integrated interactive game engine that mirrors Unity’s component model, offering a four‑layer architecture, an eight‑stage lifecycle, seamless rendering of GameObjects as Widgets, direct reuse of Flutter’s UI for GUIs, gesture‑aware components, skeletal and particle animation support, and resource management leveraging Flutter’s ImageCache.

FlutterGUIRendering
0 likes · 11 min read
Design of the Candy Flutter Interactive Game Engine
ITPUB
ITPUB
Dec 17, 2019 · Fundamentals

Master HandBrake: Open‑Source Video Conversion Made Easy

This guide introduces the free, open‑source HandBrake video converter, outlines its key features and presets, explains supported input formats, demonstrates basic editing options, and provides step‑by‑step installation instructions for Ubuntu and other Linux distributions.

CLIGUIHandBrake
0 likes · 5 min read
Master HandBrake: Open‑Source Video Conversion Made Easy
MaGe Linux Operations
MaGe Linux Operations
Sep 24, 2019 · Frontend Development

Build a PyQt5 Number‑Guessing Game UI from Scratch

This tutorial walks you through creating a number‑guessing game interface with PyQt5, covering Qt Designer setup, Pyuic conversion, UI layout design, and the full Python implementation—including initialization, random number generation, user input handling, game logic, reset functionality, and keyboard shortcuts.

GUINumber Guessing GamePyQt5
0 likes · 11 min read
Build a PyQt5 Number‑Guessing Game UI from Scratch
MaGe Linux Operations
MaGe Linux Operations
May 29, 2019 · Frontend Development

Launch Python GUI Apps Without a Command Prompt Window

This guide shows several ways to start Python graphical applications—by renaming scripts to .pyw, using batch files, or building a PyQt5 launch toolbox—so you can run them instantly without opening a black command‑prompt window.

Batch fileGUIPyQt5
0 likes · 7 min read
Launch Python GUI Apps Without a Command Prompt Window
网易UEDC
网易UEDC
Sep 17, 2018 · Artificial Intelligence

Why Voice Interfaces Feel More Natural Than GUIs: AI Design Tips

This article examines the relationship between graphical user interfaces (GUI) and voice user interfaces (VUI), highlighting how VUI offers more natural, low‑learning‑cost interactions while GUI provides richer information, and outlines shared design principles—visibility, consistency, familiarity, and guidance—that can improve AI‑driven conversational products.

AI designGUIUser experience
0 likes · 8 min read
Why Voice Interfaces Feel More Natural Than GUIs: AI Design Tips
DevOps
DevOps
Jun 20, 2016 · Fundamentals

A Guide to Popular Git GUI Clients and IDE Integrations

This article reviews several standalone Git GUI tools such as GitHub Desktop, SourceTree, and TortoiseGit, as well as IDE‑integrated Git support in Xcode, Eclipse, Visual Studio, and VS Code, highlighting their features, platform compatibility, and practical usage tips for developers.

GUIGitIDE integration
0 likes · 8 min read
A Guide to Popular Git GUI Clients and IDE Integrations