Kitty

Kitty can’t copy in emacs -nw If you’re trying to copy from vim launched in an SSH session, selecting with mouse drag will enter visual mode - so CTRL+SHIFT+C won’t have any effect, because you’re selecting in vim, not kitty. To select in kitty, use SHIFT+left mouse button drag from stackexchange by walnut-salami

October 8, 2022 · 1 min · 53 words · Joey

bypass chrome Your connection isn't private

How to Bypass Google Chrome show “Your connection isn’t private” step 1. Click a blank section of the denial page. step 2. Using your keyboard, type thisisunsafe. This will add the website to a safe list, where you should not be prompted again.

September 14, 2022 · 1 min · 43 words · Joey

Software Architect

What is a software Architect? The definition in wikipedia is below: A software architect is a software development expert who makes high-level design choices and tries to enforce technical standards, including software coding standards, tools, and platforms. Duty The role of software architect generally has certain common traits: Software architects make high-level design choices based on their programming experience. In addition, the software architect may sometimes propose technical standards, including coding standards, tools, or platforms. ...

October 11, 2021 · 1 min · 114 words · Joey

About

Now Hi, I’m Joey Zheng, aka joey5403. I’m a software engineer. I’m interested in any thing opensource. Give me GNU or give me death! I’m currently learning julia, rust right now. Welcome to reach me admin@joeyzheng.tech

October 12, 1987 · 1 min · 36 words · Joey

Context The blog currently has 37+ markdown files with inconsistent tag counts. Analysis shows: Many files have 4-7 tags each Some tags are redundant (e.g., both English and Chinese translations of same concept) Tag effectiveness decreases when too many tags are used per post Navigation and content discovery becomes harder with excessive tagging Current state from analysis: Files with 5+ tags: ~15 files Files with 4 tags: ~8 files Files with ≤3 tags: ~14 files (already compliant) Goals / Non-Goals Goals: ...

2 min · 346 words · Joey

Why Blog posts currently have inconsistent tag counts, with many articles having 4-7 tags each. This reduces tag effectiveness for content organization and navigation. Limiting to 3 most relevant tags per post will improve content discoverability and maintain a cleaner taxonomy. What Changes Reduce all blog post tags to maximum 3 tags each Keep the most relevant and specific tags for each article Remove redundant or overly generic tags Maintain consistency across the entire blog Capabilities New Capabilities tag-optimization: Process to analyze and optimize tags across all blog posts Modified Capabilities (none - this is a content organization change, not a capability change) Impact Affected files: All markdown files in /home/joey/Joey/blog/posts/ with more than 3 tags Estimated scope: ~20 files need tag reduction Breaking changes: None - this is a content organization improvement Dependencies: None

1 min · 135 words · Joey

ADDED Requirements Requirement: Tag count enforcement The system SHALL ensure each blog post has a maximum of 3 tags in the frontmatter. Scenario: Post has more than 3 tags WHEN a blog post has 4 or more tags THEN reduce to exactly 3 most relevant tags Scenario: Post has 3 or fewer tags WHEN a blog post already has 3 or fewer tags THEN no changes needed Requirement: Tag relevance selection The system SHALL select the 3 most relevant tags based on prioritization criteria. ...

1 min · 129 words · Joey

1. Analysis and Planning 1.1 Identify all files with more than 3 tags 1.2 Review each file’s content to understand primary topics 1.3 Create tag selection plan for each file 2. Tag Optimization - Feature Management Series 2.1 Update “feature management 01.md” - keep: feature-management, feature-flags, continuous-delivery 2.2 Update “feature management 02.md” - keep: feature-management, continuous-delivery, testing-in-production 2.3 Update “feature management 03.md” - keep: feature-management, kill-switch, observability 2.4 Update “feature management 04.md” - keep: feature-management, experimentation, A/B-testing 2.5 Update “feature management 05.md” - keep: feature-management, entitlements, customer-targeting 2.6 Update “feature management 06.md” - keep: feature-management, release-management, feature-flags 3. Tag Optimization - Architecture & Engineering 3.1 Update “10 Years of Kubernetes Past, Present, and Future.zh.md” - keep: kubernetes, containers, architect 3.2 Update “Hexagonal architecture pattern.md” - keep: software-design, design-patterns, domain-driven-design 3.3 Update “How to Become a Principal Engineer.zh.md” - keep: architect (already compliant) 3.4 Update “Software Architect.md” - keep: software-architecture, architect, software-engineering 3.5 Update “Improving flag usage in code.md” - keep: feature-toggle, code-quality, refactoring 3.6 Update “Reducing technical debt from feature flags.md” - keep: feature-toggle, technical-debt, feature-management 3.7 Update “代码分支管理.md” - keep: branching, git, architecture 4. Tag Optimization - Tools & Configuration 4.1 Update “Kitty.md” - keep: kitty, terminal, copy-paste 4.2 Update “LazyVim.md” - keep: neovim, LazyVim, configuration 4.3 Update “Linux Terminal Apps.md” - keep: Linux, terminal, command-line 4.4 Update “NvChad.md” - keep: neovim, nvchad, keybindings (already compliant) 4.5 Update “Vim 使用小技巧.md” - keep: vim, neovim, tips 4.6 Update “excalidraw.md” - keep: excalidraw, diagram, shortcuts 4.7 Update “istio Error Flag.md” - keep: istio, envoy, networking 5. Tag Optimization - Personal & Culture 5.1 Update “about.md” - keep: about, personal, software-engineering 5.2 Update “Start - All because Marco Dorantes Blog.md” - keep: blog, personal, writing 5.3 Update “世上为什么要有图书馆.md” - keep: library, books, reading 5.4 Update “素书.md” - keep: classical, chinese-literature, philosophy 5.5 Update “道德经全文.md” - keep: dao-de-jing, chinese-philosophy, classics 5.6 Update “《道德经》译文精简版.md” - keep: dao-de-jing, chinese-philosophy, classics 6. Tag Optimization - Other Tech 6.1 Update “bypass chrome Your connection isn’t private.md” - keep: chrome, security, troubleshooting 6.2 Update “google.md” - keep: google, google-io, generative-ai 6.3 Update “PDCA, away impovement.md” - keep: pdca, quality-management, continuous-improvement 6.4 Update “The Zen Of Python.md” - keep: python, programming, development 6.5 Update “光猫不改桥接的网络配置.md” - keep: networking, ipv6, home-network 6.6 Update “图数据库.md” - keep: graph-database, neo4j, database 6.7 Update “明史 - 世宗.md” - keep: ming-dynasty, history, chinese-history 6.8 Update “有效激励&有效沟通培训笔记.md” - keep: management, motivation, communication 6.9 Update “赖德·卡罗尔 -《子弹笔记》-读书笔记.md” - keep: bullet-journal, productivity, note-taking 6.10 Update “软件工程中的博弈论.md” - keep: game-theory, software-engineering, project-management 7. Verification 7.1 Run git diff to review all changes 7.2 Verify all files have 3 or fewer tags 7.3 Commit changes with descriptive message

2 min · 723 words · Joey

Claude Code Agent Teams 完整指南 基于 Anthropic 官方文档整理 ⚠️ Agent Teams 目前是实验性功能,默认关闭,存在已知限制 目录 什么是 Agent Teams 内置工具清单 核心架构:谁负责什么 共享任务看板 Agent 间通信机制 共享文件 vs 私有-Context TeammateTool 的 13 种操作 Hook 系统 文件存储位置 Token 成本与建议 已知限制与处理方式 何时选择 Agent Teams vs Subagents 一、什么是 Agent Teams Agent Teams 让你协调多个 Claude Code 实例共同完成一项复杂任务。 ...

8 min · 3736 words · Joey