MoreRSS

site iconShinChvenModify

A full-stack TypeScript/JavaScript web developer, and also build mobile apps.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of ShinChven

Why Idle SSH Sessions Freeze and Drop (and How Keep-Alives Fix It)

2026-10-24 18:00:00

Idle SSH sessions that freeze and then die with 'Broken pipe' are usually the victim of NAT session timeouts. Here's why it happens and how ServerAliveInterval and tmux fix it.

How to Add an MCP Server in Codex Desktop

2026-09-11 03:58:17

Connect an MCP server in Codex Desktop through Plugins, find the correct Add menu, and choose a local command or remote endpoint.

Reducing GitLab Resource Usage by Disabling Built-In Monitoring Services

2026-08-04 07:14:01

Reduce CPU, memory, and disk I/O on a small self-hosted GitLab server by disabling the built-in Prometheus monitoring stack without affecting core GitLab features.

How to Play Videos with Spatial Audio on macOS

2026-08-02 07:33:49

A practical guide to playing local videos with Spatial Audio on macOS using QuickTime Player, IINA, or VidHub.

Fixing an ASUS Router on 2degrees Fibre: VLAN 10, DHCP, and DNS

2026-07-24 00:18:23

A practical guide to fixing an ASUS router that receives a WAN IP from 2degrees Fibre but still cannot open websites.

Implementing OAuth 2.1 Claude Connector for MCP Server

2026-04-03 18:00:00

A practical guide to building an OAuth 2.1 connector for an MCP server that works with Claude Desktop and Claude Code, without focusing on framework-specific code.