[{"content":"有很长一段时间，我的笔记分散在十几个地方：手机备忘录、截图文件夹、微信收藏、浏览器书签、几个不同的文档、还有两三本纸本。每次想找点什么，都得先想「那条记在哪儿了」。这个动作看起来只要几秒钟，但它把一件简单的事变成了一个先决策再执行的两步操作，于是我开始懒得记。\n真正让我下决心的是去年冬天。我要找一条三个月前记下的命令，翻遍了所有地方，最后在自己博客的草稿里找到。那一刻我意识到：我把信息存下来了，但没有「存到一个能被自己找到的地方」。\n现在我的做法很简单，只有三条：\n一、只留一个入口。 所有想留下来的东西，最终都要落到同一个目录里，用纯文本存。搜索只在这一个地方做。截图、网页、代码片段，都会被转成文字再进去——转不成文字的东西，基本也不会再看第二遍。\n二、文件名就是标题。 不建分类目录，不用标签系统，只靠文件名加全文搜索。目录结构一旦超过两层，人就开始犹豫该放哪一层；犹豫三次之后，就随手扔在桌面上了。\n三、每周清一次。 周五下班前花十五分钟，把这一周随手记的东西过一遍：值得留的整理一下措辞，不值得的删掉。这一步最反人性，但它是整套办法里唯一让盒子不变成垃圾场的东西。\n这套办法用了快一年，效果比预期好：找东西的时间从「翻五个地方」变成「搜一个词」。代价是我放弃了一些漂亮的分类法——以前我很喜欢那种层层嵌套的知识体系，现在觉得那是给未来的自己增加负担。\n有个副作用值得一提：因为只有一处可放，我记东西的时候会更认真一点。以前随手截图存下来就算「记过了」，现在要转成文字，就得先读懂它。这个「麻烦」反而让留存率高了。\n","permalink":"/posts/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%8A%8A%E6%95%A3%E8%90%BD%E5%90%84%E5%A4%84%E7%9A%84%E7%AC%94%E8%AE%B0%E6%94%B6%E5%9B%9E%E4%B8%80%E4%B8%AA%E7%9B%92%E5%AD%90/","summary":"\u003cp\u003e有很长一段时间，我的笔记分散在十几个地方：手机备忘录、截图文件夹、微信收藏、浏览器书签、几个不同的文档、还有两三本纸本。每次想找点什么，都得先想「那条记在哪儿了」。这个动作看起来只要几秒钟，但它把一件简单的事变成了一个先决策再执行的两步操作，于是我开始懒得记。\u003c/p\u003e","title":"为什么我把散落各处的笔记收回一个盒子"},{"content":"我用命令行不算激进派，图形界面能做的事很多时候更快。但有一些小工具，一旦用上就回不去了，因为它们节省的是一次次的「想一下」。\nfzf —— 模糊查找。它的价值不在于能搜文件，而在于它接管了「我大概记得那个名字」这种场景。找历史命令、切换分支、打开项目目录，全都可以套一层 fzf，输几个字母就够。\nripgrep —— 在目录里搜文本。比传统 grep 快一个量级，默认忽略 .gitignore 里的东西，不会给你一百条无关的结果。我几乎所有的「这句话写在哪」都靠它。\nmosh —— 在会断线的网络里连服务器。它比 ssh 多做的事很简单：网络断了之后重连，会话还在。以前在咖啡馆用 ssh，切个网络就得重新进一次、重新 cd 一遍，现在这段麻烦消失了。\nentr —— 文件变了就跑命令。写代码时自动跑测试、改样式时自动刷新，都靠它。一行命令替代一整轮「切窗口、按上、回车」。\nhttpie —— 调接口。它的输出比 curl 好读，尤其是有嵌套结构的时候。要说缺点，就是脚本里我还是用 curl，因为到处都有。\n这几个工具的共同点：都不改变我的工作方式，只是把某一步的摩擦磨平了。真正提高效率的往往不是「更强大的工具」，而是这种一把把小锉刀。\n顺带说一句，别一次装十个。装完不用，比不装更糟——你会在需要用的时候犹豫「我是不是该用那个工具」，这一下犹豫就抵消了它带来的收益。一次只吸收一个，用顺手了再加下一个。\n","permalink":"/posts/%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%87%8C%E5%87%A0%E4%B8%AA%E4%B8%8D%E6%98%BE%E7%9C%BC%E4%BD%86%E5%A4%A9%E5%A4%A9%E7%94%A8%E7%9A%84%E5%B7%A5%E5%85%B7/","summary":"\u003cp\u003e我用命令行不算激进派，图形界面能做的事很多时候更快。但有一些小工具，一旦用上就回不去了，因为它们节省的是一次次的「想一下」。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003efzf\u003c/code\u003e\u003c/strong\u003e —— 模糊查找。它的价值不在于能搜文件，而在于它接管了「我大概记得那个名字」这种场景。找历史命令、切换分支、打开项目目录，全都可以套一层 fzf，输几个字母就够。\u003c/p\u003e","title":"命令行里几个不显眼但天天用的工具"},{"content":"这本书大学时读过一遍，当时觉得啰嗦：一句话能说完的事，非要分四个层次讲。这次重读，感觉正相反——啰嗦的部分恰恰是我这些年最容易忽略的部分。\n作者把阅读分成四层：基础阅读、检视阅读、分析阅读、主题阅读。第一层现在是义务教育的内容，第二层是我最缺的。\n检视阅读的意思是：拿到一本书，先花二十分钟判断它值不值得精读。看目录、看序、看每一章的头尾、随便翻几页。这二十分钟不是「读」，是「测量」。我以前的做法是翻开第一页就开始逐字读，读到第三章发现这本书没什么新东西，又舍不得放下，于是硬着头皮读完，花了一周。现在想想，这中间的浪费是按倍数算的。\n分析阅读那一段讲得最细，核心是三步：这本书在说什么、它是怎么论证的、它说得对不对。听起来像废话，但真正按这个顺序做的人不多——大部分人读到一半就开始评价「这观点我不同意」，其实还没搞清楚作者在回答什么问题。\n书里有一句话我抄下来了：「太多的读者在阅读一本好书时，像是在听一场自己已经知道答案的演讲。」 我读到这句时有点脸红，因为我确实常常在别人说话时提前准备好反驳。\n这次重读之后，我给自己定了两条规矩：一是任何一本书，先做二十分钟检视，再决定读不读；二是不认同某个观点的时候，先用自己的话把对方的论证复述一遍，复述不出来就不许反驳。\n第二条执行起来比想象中难，但确实有效。有几次我以为自己在反驳，复述到一半发现对方的论证比我想的完整，问题出在我理解错了。\n","permalink":"/posts/%E5%A6%82%E4%BD%95%E9%98%85%E8%AF%BB%E4%B8%80%E6%9C%AC%E4%B9%A6-%E9%87%8D%E8%AF%BB%E7%AC%94%E8%AE%B0/","summary":"\u003cp\u003e这本书大学时读过一遍，当时觉得啰嗦：一句话能说完的事，非要分四个层次讲。这次重读，感觉正相反——啰嗦的部分恰恰是我这些年最容易忽略的部分。\u003c/p\u003e\n\u003cp\u003e作者把阅读分成四层：基础阅读、检视阅读、分析阅读、主题阅读。第一层现在是义务教育的内容，第二层是我最缺的。\u003c/p\u003e","title":"《如何阅读一本书》重读笔记"},{"content":"「刻意练习」这个词被用得太泛了，几乎成了「努力」的另一种说法。我把它当成方法论用了一段时间，踩了几个坑，记下来。\n误解一：以为要练够一万小时。 那个数字来自对顶级小提琴手的研究，但原研究的重点不是时长，而是「有反馈的、针对弱点的重复」。一万小时是个统计结果，不是目标。真正的门槛是：你得知道自己在哪一步错了。\n误解二：以为要练难的。 我一度专门挑最难的题做，结果大部分时间卡在第一步，练的不是技能，是耐心。合适的难度大概是「比现在的能力高一点点，认真做能做出七八成」。太简单没有信息量，太难拿不到反馈。\n误解三：以为练习就是重复。 这是我踩得最深的坑。同一件事重复一百遍，如果每一遍都一样，第一百遍不会比第一遍好。有效的重复需要一个变化：换个角度、拆小一点、限个时间、或者把过程讲给别人听。\n我现在判断一次练习有没有用，只看一个问题：这次和上次比，哪一步不一样了？ 答得出来，这次就有价值；答不出来，基本就是热身。\n最后说一个反直觉的观察：练得越久，越容易把「熟练」误当「理解」。手上有肌肉记忆的时候，脑子会偷懒。所以我每隔一段时间会强迫自己用最笨的办法重做一遍基础的东西，通常能发现几个被跳过的地方。\n","permalink":"/posts/%E6%85%A2%E4%B8%80%E7%82%B9-%E5%85%B3%E4%BA%8E%E5%88%BB%E6%84%8F%E7%BB%83%E4%B9%A0%E7%9A%84%E4%B8%89%E4%B8%AA%E8%AF%AF%E8%A7%A3/","summary":"\u003cp\u003e「刻意练习」这个词被用得太泛了，几乎成了「努力」的另一种说法。我把它当成方法论用了一段时间，踩了几个坑，记下来。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e误解一：以为要练够一万小时。\u003c/strong\u003e 那个数字来自对顶级小提琴手的研究，但原研究的重点不是时长，而是「有反馈的、针对弱点的重复」。一万小时是个统计结果，不是目标。真正的门槛是：你得知道自己在哪一步错了。\u003c/p\u003e","title":"慢一点：关于刻意练习的三个误解"},{"content":"我丢过一次数据，不严重，一个月的照片。但那种「再也找不回来」的感觉，比丢的东西本身值钱——它让我把备份从「以后再说」变成了习惯。\n先说结论：备份不是「有就行」，是要能恢复。 没有演练过恢复的备份，只能算心理安慰。\n我现在用三层：\n第一层，本地。 工作目录每小时同步一份到一个移动硬盘。这一步防的是误删和改错文件——这类事故占我遇到问题的绝大多数。\n第二层，异地。 重要数据每周打一个包，传到另一台机器上。这一步防的是硬件损坏和机房事故。注意是「另一台机器」，不是同一个机柜里的另一块盘——同一条电源线、同一场火灾，两块盘一起完蛋。\n第三层，冷备。 每季度把一份完整数据刻在一个不联网的介质上，塞进抽屉。这一步防的是我自己——手滑 rm -rf、脚本写错、同步工具把空目录覆盖过去，这些事故会同步到前两层里。\n几个具体的原则：\n备份要自动。靠人记的备份，等于没备份。\n定期用恢复流程试一次。我每季度抽一天，从备份里恢复一个随机目录，看能不能用。\n3-2-1 原则不是迷信：三份副本、两种介质、一份异地。做不到全部，就先做异地。\n别把备份和原始数据放在同一块磁盘的同一个分区上。\n最后一句：不做备份的成本，是在赌自己不会出错。 而人一定会出错，区别只是早晚。\n","permalink":"/posts/%E5%A4%87%E4%BB%BD%E8%BF%99%E4%BB%B6%E4%BA%8B-%E8%B6%8A%E6%97%A9%E5%BC%80%E5%A7%8B%E8%B6%8A%E5%A5%BD/","summary":"\u003cp\u003e我丢过一次数据，不严重，一个月的照片。但那种「再也找不回来」的感觉，比丢的东西本身值钱——它让我把备份从「以后再说」变成了习惯。\u003c/p\u003e\n\u003cp\u003e先说结论：\u003cstrong\u003e备份不是「有就行」，是要能恢复。\u003c/strong\u003e 没有演练过恢复的备份，只能算心理安慰。\u003c/p\u003e","title":"备份这件事，越早开始越好"},{"content":"写了几年博客，文风变过好几次，但有几条规矩一直没变。写在这里，免得自己忘。\n一、先说结论。 不要铺垫三段才说正事。读者随时可以走，凭什么等我把背景交代完。如果一段话读完，读者还不知道我想说什么，那就删掉重写。\n二、一段一个意思。 我以前喜欢写超长段落，一句话里套三个转折。看着像有文采，实际没人能读。现在强迫自己一段只讲一件事，讲完换段。\n三、不确定的地方要说出来。 「我猜」「我没验证过」「这条只在我这台机器上成立」——这些话看着削弱气势，其实增加可信度。读者反感的是假装确定，不是不确定本身。\n四、抄自己的。 遇到一个新话题，先翻自己以前写过什么，能不能接着写，而不是每次都从零搭框架。这样既省力，观点也更连贯。\n五、删掉形容词。 「非常」「极大地」「令人震惊」——这类词写的时候痛快，读的时候是噪音。把形容词删掉，如果句子还站得住，说明本来就不需要它；站不住，说明需要换一个具体的事实。\n六、放几天再发。 这一条最有效。写完放三天再读，能发现一半的问题：逻辑断了、例子不成立、开头跑题。三天的代价，换来的是不出丑。\n七、公开发表就是承诺。 写下来会被保存很多年，所以宁可慢。写完发现自己不懂的地方，就去补，而不是含糊过去。\n这七条执行下来，我的产出反而变少了。但每篇能留下来的东西变多了，我觉得这个交换是划算的。\n","permalink":"/posts/%E5%86%99%E7%BB%99%E8%87%AA%E5%B7%B1%E7%9A%84%E5%86%99%E4%BD%9C%E5%AE%88%E5%88%99/","summary":"\u003cp\u003e写了几年博客，文风变过好几次，但有几条规矩一直没变。写在这里，免得自己忘。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一、先说结论。\u003c/strong\u003e 不要铺垫三段才说正事。读者随时可以走，凭什么等我把背景交代完。如果一段话读完，读者还不知道我想说什么，那就删掉重写。\u003c/p\u003e","title":"写给自己的写作守则"},{"content":"两年的时间里，我的待办清单换了四次形态，最后回到一个很土的办法。记录一下这段折腾，因为它说明了一个我常犯的错：总以为换个工具就能解决问题。\n第一版：纸质本。 一本 A6 的方格本，每天一页。好处是写得慢，慢下来就会想「这件事值得写吗」；坏处是带不带的问题——放包里嫌重，放桌上出门就忘。坚持了四个月。\n第二版：手机 App。 随手记、能设提醒、能和日历连。用了两周就出现一个典型症状：清单越堆越长，因为记一件事的成本太低。打开一看三十条，索性不看了。\n第三版：便签墙。 桌前一整面便签，完成一张撕一张。视觉反馈很强，爽。但它只能管「这周」，更远的承诺全部漏掉。\n第四版：纸本 + 一张卡片。 现在同时用两个东西：一本薄本子记当天要做的三五件事；一张 A5 卡片记「这周必须动一下的三件事」，放在电脑旁边。\n为什么这个组合有效？因为它把「收集」和「执行」分开了。本子负责今天，卡片负责本周，更远的东西根本不进系统——记在日历里，到日子再说。\n这几年最大的体会是：清单不是用来装事情的地方，是用来做决定的地方。 一个长长的、什么都有、永远清不完的清单，实际作用是提醒你有多失败。三件事的清单，作用是让你今天就动手。\n顺带说个细节：我写字比打字慢，但写下来记得更牢。这可能只是我个人的怪癖，不过既然有效，就不去纠结原理了。\n","permalink":"/posts/%E4%BB%8E%E7%BA%B8%E8%B4%A8%E6%B8%85%E5%8D%95%E6%8D%A2%E5%9B%9E%E6%95%B0%E5%AD%97%E6%B8%85%E5%8D%95-%E5%8F%88%E6%8D%A2%E5%9B%9E%E6%9D%A5/","summary":"\u003cp\u003e两年的时间里，我的待办清单换了四次形态，最后回到一个很土的办法。记录一下这段折腾，因为它说明了一个我常犯的错：总以为换个工具就能解决问题。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e第一版：纸质本。\u003c/strong\u003e 一本 A6 的方格本，每天一页。好处是写得慢，慢下来就会想「这件事值得写吗」；坏处是带不带的问题——放包里嫌重，放桌上出门就忘。坚持了四个月。\u003c/p\u003e","title":"从纸质清单换回数字清单，又换回来"},{"content":"去年读完了二十几本，记下来的只有下面这些还剩下印象的。每本一句，按读完的月份排。\n《如何阅读一本书》——学会了「先判断值不值得读」，比读完多少本更重要。\n《写作这回事》——金说删掉 10%，我删了 30%，文章没塌。\n《人月神话》——「加人不会加快」这句话五十年了还没过时，值得每年重读一遍引言。\n《复杂》——读完的最大收获不是理解了复杂系统，而是接受了「有些东西只能观察不能预测」。\n《棉花帝国》——一件衬衫背后的全球史，写法很扎实，略长。\n《邓小平时代》——人物传记里少见的克制笔法，看的是决策，不是传奇。\n《贫穷的本质》——很多政策失败不是因为愚蠢，是因为不接地气。\n《黑客与画家》——十年前读觉得激进，现在读觉得温和，大概是我变老了。\n《禅与摩托车维修艺术》——一半是哲学，一半是修车，读得最慢也最常想起。\n《万物解释者》——一千个常用词解释复杂事物，写作者应该看看这本书怎么做到「不用术语也能说清」。\n榜单这种东西意义不大，因为每个人的处境不同。真正值得记的不是书名，是「哪几段改变了我做事的顺序」。上面这些书里，只有三四本达到了这个标准——《如何阅读一本书》《写作这回事》《禅与摩托车维修艺术》，还有《人月神话》的引言。\n今年的计划依然是二十本左右，不追数量，读完写一页就算完成。\n","permalink":"/posts/%E8%BF%99%E4%B8%80%E5%B9%B4%E7%9A%84%E8%AF%BB%E4%B9%A6%E6%B8%85%E5%8D%95-%E4%B8%80%E5%8F%A5%E8%AF%9D%E7%89%88/","summary":"\u003cp\u003e去年读完了二十几本，记下来的只有下面这些还剩下印象的。每本一句，按读完的月份排。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e《如何阅读一本书》——学会了「先判断值不值得读」，比读完多少本更重要。\u003c/p\u003e","title":"这一年的读书清单（一句话版）"},{"content":"灯下客 一个习惯把想到的东西写下来的普通人。\n白天做点跟系统、数据和界面相关的事，晚上读书，偶尔修修补补。名字里的「灯下」是实话——大部分笔记都是夜里一个人对着屏幕写完的。\n这个站是我的公共笔记本，放三类东西：\n读书笔记：读完一本之后，把还能记住的部分写下来。记不住的，多半也没真读进去。 技术随笔：踩过的坑、想通的原理，以及一些看起来「本来应该更简单」的东西。 日常杂记：工具、方法、习惯这一类，没体系，但都用过一段时间。 关于写东西 写得慢。一篇文章通常放几天，改三四遍。写不出来的时候就先不写，宁可空着\n偶尔会在文中承认自己想错了，那多半是真的想错了。\n说明 本站为个人站点，只记录个人学习与生活；文章欢迎转载，注明出处即可。\n","permalink":"/about/","summary":"\u003ch2 id=\"灯下客\"\u003e灯下客\u003c/h2\u003e\n\u003cp\u003e一个习惯把想到的东西写下来的普通人。\u003c/p\u003e\n\u003cp\u003e白天做点跟系统、数据和界面相关的事，晚上读书，偶尔修修补补。名字里的「灯下」是实话——大部分笔记都是夜里一个人对着屏幕写完的。\u003c/p\u003e","title":"关于"}]