Manual Installation and Configuration of Shadowsocks-Rust on Debian
Description A brief guide to set up a Shadowsocks server on a Debian-based system using binary releases and systemd.
Steps 1. Pre-requisites Download and extract the Shadowsocks-Rust binary, and move it to /usr/local/bin for system-wide access:
wget [BINARY_RELEASE_URL] tar -xvf shadowsocks-rust-<VERSION>-x86_64-unknown-linux-gnu.tar.xz sudo cp ssserver /usr/local/bin/ 2. Server Configuration Create a config file for the Shadowsocks server under directory /etc/ with the following content (modify as needed):
{ "server": "[YOUR_SERVER_IP_OR_DOMAIN]", "server_port": 443, "nameserver": "8.
read more
Safely Unmounting Unresponsive iOS Simulator Disk Images on macOS
Issue Description After use in Xcode, the iOS simulator on macOS occasionally leaves behind mounted disk images that become unresponsive and cannot be unmounted through standard methods. This can lead to cluttered disk space and potential conflicts with future simulator sessions.
Screenshots of the issue: In the example above, it was observed that certain simulator disk images, such as disk5s1 and disk7s1, remained mounted but unresponsive. When attempting to unmount these volumes using Disk Utility, it always prompted saying the volume was in use, even after quitting Xcode and all related processes (the CoreSimulator related processes always reappeared after being killed).
read more
Apple-Compliant MP4 Encapsulation with Chapter Markers and Subtitles via FFmpeg
Objective Encode and mux assets for video files ensuring compatibility with iOS 26+ and macOS 26+ (Tahoe).
This includes:
Embedding subtitles in Apple’s tx3g format. Incorporating chapter markers with both text labels and thumbnail images. 1. Chapter Metadata Specification To ensure chapters are recognized, the metadata file must follow the FFMETADATA header format with timestamps in nanoseconds (or based on timebase).
;FFMETADATA1 major_brand=isom minor_version=512 compatible_brands=isomdby1iso2mp41 encoder=Lavf62.3.100 [CHAPTER] TIMEBASE=1/1000 START=0 END=150483 title=01.
read more