长期
把琐事做成命令行工具
整理文件、批量改名、备份、查日志——凡是每天重复三遍以上的动作,都想写成一个命令解决。能自动的就不手动。
个人主页
写代码,也写字。喜欢把复杂的东西拆开看结构,再按自己的顺序装回去。这里放一些正在做的事、做过的记录,以及能联系到我的方式。
我叫田旷豪。白天写代码,晚上读书,中间夹一点跑步和做饭。对界面上的间距、字号和留白有点执念,常常为了两像素来回改半小时,改完觉得值。
做事的习惯是先弄懂为什么,再动手。遇到看不懂的东西会一直拆到能用自己的话讲清楚为止——讲不清楚,说明还没懂。
这个域名下面没有别的东西,就是一个人的主页:一些自我介绍、一些没写完的想法、一些还在跑的小项目。
整理文件、批量改名、备份、查日志——凡是每天重复三遍以上的动作,都想写成一个命令解决。能自动的就不手动。
偏重排版、对比度和阅读节奏,目标是长时间盯着眼睛不酸。做过的页面里,最满意的都是没什么花招、但结构清楚的那几个。
数据结构、网络原理、一点点系统知识。进度不快,但尽量每一章都动手写一遍,而不是只翻过去。
把一堆零散脚本换成一份配置文件,顺手删掉两百多行代码。删代码比写代码痛快。
第二次读《代码整洁之道》,感受和第一次完全不同——当年觉得是规矩,现在觉得是沟通。
不联网、不上传,数据就躺在自己硬盘上。用了三个多月,还没弃用,算是个好信号。
把每周跑量从十五公里加到三十公里,膝盖先抗议了一次,后来慢慢适应了。
大部分时间花在这两处。配置保持精简,插件只留真正用得到的,多一个都嫌吵。
先把平台本身的东西用熟。遇到真正复杂的状态再上框架,不提前背工具箱。
PowerShell 和 Python 用得最多,任务调度、文本处理、批量操作基本都靠它们。
邮件是最靠得住的方式。聊聊技术、排版、跑步路线,或者只是打个招呼,都欢迎。