blog:20251031