Build a Four-Wheel Cylindrical Robot URDF in ROS: From Description Package to RViz Visualization

This article focuses on URDF modeling for a four-wheel cylindrical robot in ROS, covering the complete workflow from package initialization and geometry mapping to model validation and RViz visualization. It addresses common beginner issues in link/joint organization, dimension conversion, and display verification. Keywords: URDF, ROS, RViz. Technical specification snapshot Parameter Value Language XML, Bash Platform … Read more

Spring Cloud Ribbon vs Feign: Practical Microservice Service Invocation with Load Balancing

This article focuses on service consumption in Spring Cloud with Ribbon and Feign: Ribbon handles client-side load balancing, while Feign enables declarative remote calls. Together, they eliminate the need to handcraft RestTemplate URLs and reduce the cost of routing logic and call maintenance. Keywords: Spring Cloud, Ribbon, Feign. Technical Specification Snapshot Parameter Description Language Java … Read more

Best NAS Remote Access Tunnel Tools in 2026: Shenzhuo Connect vs Oray PeanutHull vs SAKURA FRP vs FRP

[AI Readability Summary] For NAS remote access, this article compares Shenzhuo Connect, Oray PeanutHull, SAKURA FRP, and open-source FRP in a structured way. It focuses on setup complexity, stability, free-tier limits, and ideal users to solve the core problem of accessing home devices from the public internet. Keywords: NAT traversal, NAS remote access, FRP. The … Read more

Ollama v0.21.0 Deep Dive: Hermes Agent Integration, Copilot CLI Support, and Gemma4/MLX Fixes

[AI Readability Summary] Ollama v0.21.0 significantly strengthens the launch workflow, adding Hermes Agent and Copilot CLI integration while fixing Gemma4 rendering and cache issues, MLX fused computation, and context continuity bugs. It addresses pain points such as repeated launch config rewrites, unclear Windows onboarding, and inconsistent model performance. Keywords: Ollama, Hermes, MLX. Technical specification snapshot … Read more

RabbitMQ Quorum Queue Deep Dive: Raft Consensus, Failover, and Production Best Practices

RabbitMQ Quorum Queues implement strongly consistent message replication on top of the Raft consensus algorithm, addressing the core weaknesses of mirrored queues in failover, data loss, and split-brain scenarios. They are ideal for high-reliability workloads such as payments and order processing. Keywords: RabbitMQ, Quorum Queue, Raft. The technical specification snapshot summarizes the core characteristics Parameter … Read more

TianShu Egress Gateway Deep Dive: A Unified External Integration Hub for Finance and Microservices

TianShu is an API egress gateway designed for enterprise external system integration. Through logical API abstraction, dynamic routing, Groovy scripting, and circuit breaking with isolation, it provides a unified solution to fragmented third-party integrations, heterogeneous message formats, fault propagation, and slow rule changes. Keywords: egress gateway, microservices, financial payments. The technical specification snapshot highlights TianShu’s … Read more

GodoOS + cpolar Tutorial: Build a Browser-Based Document, Spreadsheet, and Collaboration Workspace

GodoOS brings documents, spreadsheets, Markdown, whiteboards, mind maps, and LAN collaboration into a browser-based cloud desktop, reducing app switching, fragmented file versions, and remote access barriers. When paired with cpolar, you can expose a stable access address even without a public IP. Keywords: GodoOS, Docker, cpolar. The technical specification snapshot is straightforward Parameter Description Project … Read more

Ubuntu 24.04 Wi-Fi Disappeared After Kernel Upgrade: How Missing iwlwifi Modules Break Network Access

When the network icon disappears, Wi-Fi becomes unavailable, and Ubuntu 24.04 cannot access the internet, restarting NetworkManager may not help. In this case, the critical troubleshooting path is kernel and driver module compatibility. This article uses logs, module directories, and hardware state checks to trace the issue to a non-official 6.17 kernel missing the iwlwifi … Read more