Wizard Zines
Wizard Zines,Julia Evans 的程序漫画与 Zine,用通俗可爱的漫画讲清楚复杂的计算机概念。
DNS是如何工作的:一份给程序员的通俗指南
这是一篇关于DNS工作原理的技术小册子(Zine)的产品页面,主要展示了用户评价和目录预览。内容本身是Julia Evans编写的通俗易懂的DNS科普指南,适合程序员快速理解DNS核心概念、缓存机制及数据包结构。虽然页面主体是商品展示和评论,但鉴于Julia Evans在开发者社区的高知名度和该主题的基础重要性,具有不错的传播潜力。
Wizard Zines:编程漫画、互动问答与实验沙盒资源站
Julia Evans的个人编程资源站,提供免费的编程漫画小册子、交互式技术问答(如TLS、DNS)、以及一系列在线实验沙盒(如内存间谍、Nginx测试、SQL练习)。这是一个高质量的一手技术学习资源集合,适合喜欢动手实践和可视化学习的开发者。
认识终端模拟器:它如何工作
一篇图解文章,解释了终端模拟器的基本工作原理,包括历史背景、字节处理、复制粘贴机制以及颜色字体管理。内容轻松易懂,适合初学者了解终端基础。
终端的秘密规则:一款备受好评的技术图解小册子
这是一篇关于 Julia Evans 出版的终端技术小册子(Zine)的产品评测汇总页面。内容主要展示用户对该小册子的正面评价,强调其通过图解和通俗语言解释终端内部机制(如 TTY、Shell 交互、转义码等)的优势,适合从新手到资深开发者的不同阶段读者作为参考指南。 

我使用的核心Unix程序清单
一篇关于常用Unix命令行工具的清单式科普文章,涵盖了文件操作、进程管理、权限控制等基础命令。
Wizard Zines 无障碍访问改进说明
Wizard Zines 网站发布无障碍访问改进公告,说明付费漫画和杂志提供HTML转录本,正在逐步为500多本旧漫画添加人工转录,并在社交媒体发布时提供替代文本。
Bash 管道机制图解
通过漫画形式解释 Bash 管道的工作原理,包括文件描述符、OS 缓冲区阻塞机制以及命名管道 mkfifo 的用法,并指出其他语言也可实现类似功能。
通过“搞坏它”来学习:Julia Evans 的编程实验场与漫画指南
Julia Evans 展示了其著名的编程漫画小册子(Zines)及一系列交互式技术实验平台,涵盖内存监控、DNS、SQL、Nginx配置等。内容旨在通过“破坏性学习”和动手实验帮助开发者掌握底层技术细节,提供了丰富的免费资源链接。
命令行行编辑机制解析
通过漫画形式解释了命令行中不同级别的行编辑支持:从完全不支持(如git、nc),到使用Readline库(如bash、psql),再到自定义实现(如fish、ipython)。文章列举了各层级的快捷键行为及配置方法,适合开发者理解终端交互差异。
Unix域套接字:本地进程通信的高效与安全之道
本文以图解形式介绍了Unix域套接字(UDS)的基本概念,指出其本质是文件系统中的一个特殊文件。文章列举了UDS的三大优势:利用文件权限控制访问(如Docker所用)、提供比UDP更可靠的本地数据传输、以及支持在进程间传递文件描述符。内容简洁,适合快速了解UDS的核心价值。
Git 常用命令速查表
一份涵盖Git常用命令的速查表,包括提交、分支管理、历史查看、配置、撤销操作及远程同步等核心功能。
Git中的“引用”究竟是什么
这篇文章解释了Git中“reference”(引用)的概念,指出它在日常报错中通常指代分支,但也包括标签、HEAD等。文章列举了Git中五种主要的引用类型及其对应的文件路径,并简要说明了引用在垃圾回收算法中的作用。内容偏向基础概念科普,风格轻松幽默。
在Git中丢失工作成果的风险指南
图解Git中不同存储区域的安全性差异,指出commit最安全,stash和暂存区风险较高且恢复困难,reflog可作为分支操作的备份手段。
修复分叉的Git分支
文章通过图解和代码示例,介绍了处理Git本地与远程分支分叉的四种方法:使用rebase或merge合并变更,以及强制丢弃本地或远程的变更。作者特别强调了丢弃远程变更的风险,并分享了个人使用场景。
Bash 脚本调试指南
介绍Bash脚本调试技巧,包括使用set -x打印执行过程、bash -X命令行选项、利用trap read实现逐行断点调试,以及自定义错误退出函数die的方法。