工具与工作方式
46 条原话摘录。? 是还没答的问题。
←→ 切主题 · J/K 选择 · L 胶片时间线
2024-04-21先 touch 十个空文件做小实验,才看懂那条抽象命令2024-04-18人是懒惰的动物,重复做事就想造个工具替自己动手2024-04-18人如此健忘,是纸笔救了我倒水时冒出的想法2024-04-18知道某样东西「是什么」比知道「怎么实现」更重要,精力有限2024-04-18项目由多种语言拼成,有时你只该当胶水2024-04-17工具逐个碰壁后才知道转向 LaTeX:mermaid 移不动节点2024-04-14命令记不住不要紧,做好分类、常查 manual 就行用一串十进制数字做分类层级,高位到低位表示层级,可动态加位而不影响旧分类用「外来?/完成?/已知分类」三位运算符给文件确定三个属性把文件矩阵化存储,代价是不能在某一层级一次看到某一类的全部文件分类过细会让 Finder 里点来点去很麻烦,最好用简单信息先做初筛练习代码单开 [005] 一类,避免随时可弃的代码混进长期项目为数学问题和生活想法单开 [006],因为好 idea 过段时间就不知放哪了自己建一个文件夹专放命令行工具,方便管理也方便配环境变量需求是长出来的:先存 markdown,再写 Makefile,再做 touchf先用 SD 卡跑系统再烧进 eMMC:装两次系统,但普适性强也不容易出错网盘不能远程访问,和一个锁在家里的保险柜也并无二致网盘不拿来存放番剧就没有存在的意义mdBook 更像一本书,MkDocs 更像文档展示网站,所以我更倾向 MkDocs用 RSS 的初衷就是为了解放双手,让服务器自动检测更新各部分体验还是蛮割裂的,数据在 Linux 与 Nextcloud 间竟要转一道手疑问:为什么用了数据库就能在不同系统上访问文件数据优化程序前先优化数量级上的因素——人就是这样的因素自动化批量化把生产力指数级提升:科学技术是第一生产力把机器拆成功能单元,再按模块自由组装扩展Minecraft 因红石图灵完备而超越「游戏」这个概念生电的底层逻辑像写脚本:需要材料就造机器,实现无限量供给MC 的储电终极形态就是 API,方块是变量,机器是代码期待 Minecraft 变成编程与数理逻辑领域的学习软件想手写 B 站下载器 GUI,用 yt-dlp + aria2 多线程实现csv.reader 是迭代器,读完一次指针到底,第二次就是空的matplotlib 字体设置像玄学,必须放在作图之前一直不知道 D3D11 是什么,竟下意识忽略,以为是系统胡乱起的设备名构造函数像工厂,得有原型机才能造量产机,实例就是量产机类字段箭头函数直接挂在实例上,常规方法才挂在 prototype 上onClick={addTask} 会在渲染时执行,加箭头才能等到点击时才创建和调用DOM 一直以抽象、无法理解本意的状态停在脑海,每次看见都很不爽前端知识太零散,JavaScript 诡异难下手,也许各语言都代表各自的领域我不能否认 JavaScript 是糟糕的语言,但它确实有强大和盛行的理由不懂元编程,计算机世界的知识就显得凌乱,改项目束手束脚一个数字也可以算最简单的函数:输入它,得到它我们总想一个程序做完所有事,忽略了用不同语言模块化各取所长vim 是天才的开创之举:用命令操控编辑,而不是鼠标点来点去把 Vim 的 interface 理解为一种编程语言,用命令组合与它对话shell 指令与脚本应属计算机入门,写好 shell 就掌握了 Linux疑问:hash 表凭什么复杂度为 O(1)