材料与逻辑

从原子到结构,从数据到洞察

在追求「第二大脑」的道路上,数据的隐私性与跨设备访问的便捷性往往难以兼得。NoteDiscovery 提供了一个平衡点:它是一款基于 Rust/Python 开发的轻量级笔记应用,支持在自己的服务器(如 Synology NAS、VPS)上运行,通过 Web 界面随时随地管理你的 Markdown 笔记。

1. 核心亮点

  • 完全私有化:笔记以纯文本 Markdown 格式存储在你的服务器上,无厂商锁定,备份极其简单。
  • 类 Obsidian 体验:支持双向链接 [[Wikilinks]]、图谱视图(Graph View)、标签管理以及 YAML 元数据扫描。
  • 功能全能
    • 数学公式:集成 MathJax,完美支持 LaTeX 渲染。
    • 流程图:支持 Mermaid 语法绘制流程图、甘特图。
    • 模板系统:支持带占位符(如日期、标题)的自定义模板,快速创建日记或会议记录。
  • 轻量极速:针对大规模笔记库进行了性能优化,支持 PWA(可作为 App 安装至手机或桌面)。
阅读全文 »

对于追求高效工作流的用户来说,找到一个既轻量又直观的文件检索工具是提升生产力的关键。今天我们要聊的是 Cardinal,一款为 macOS 打造的开源本地检索神器,它以极其克制的设计和直观的交互,为我们的文件管理提供了新思路。

1. 为什么选择 Cardinal?(核心优点)

在众多搜索工具中,Cardinal 凭借以下特质脱颖而出:

  • 极致简约的交互:Cardinal 摒弃了复杂的多级菜单,采用“即键即得”的交互逻辑。它的 UI 设计与 macOS 原生风格高度契合,不会干扰用户的视觉专注度。
  • 开源与轻量:它不依赖沉重的后台服务,对于不希望系统资源被 Spotlight 索引长期占用的用户来说,Cardinal 提供了一个更可控的平衡点。
  • 专注本地路径:它更像是一个图形化的 find 指令,能够精准地在用户定义的范围内进行地毯式搜索,这在管理特定项目素材(如材料研发文档、博客图片库)时非常实用。
阅读全文 »

读山如读己,归来仍少年

——重读《魅力浮山》,致毕业十三载的青春与乡愁
至今仍清晰记得:高中那些清晨,天光未明便起身,在清冷寂静中,校园广播里缓缓流淌出汪峰的《春天里》——那沙哑而炽热的歌声,裹着微凉的空气与少年心事,成了我青春里最温柔、最难忘的底色。

还记得许多年前的春天
那时的我还没剪去长发
没有信用卡也没有她
没有24小时热水的家

可当初的我是那么快乐
虽然只有一把破木吉他
在街上,在桥下,在田野中
唱着那无人问津的歌谣

如果有一天,我老无所依
请把我留在,在那春天里
如果有一天,我悄然离去
请把我埋在,在这春天里……

阅读全文 »

许多 Windows 用户都面临一个困扰:尽管经常清理回收站和临时文件,C 盘空间依然被 AppData 文件夹迅速吞噬。这是因为大量软件(如微信、各类 IDE 等)将数据和缓存默认存储在 C 盘。

WindowsClear 是一款专注于 AppData 大文件夹迁移的开源工具,通过“目录联接”技术,不改变分区也能让 C 盘瞬间释放几十 GB 甚至上百 GB 空间。

这款基于 Rust 开发的开源工具 WindowsClear 是一款非常实用的 C 盘瘦身神器。不同于传统的删除垃圾文件,它通过“空间腾挪”技术解决 AppData 占用过大的核心痛点。

阅读全文 »

作为一名在制造业材料研发与 IT 技术间切换的工程师,终端(Terminal)是我最高频工具之一。然而,原生终端的历史搜索(Ctrl+R)交互生硬,难以满足快速定位复杂命令的需求。

今天分享一个基于 fzf 的 Zsh 增强脚本,只需一个快捷键,即可实现历史命令的模糊搜索与快速回填,推荐使用。

1. 核心功能

  • 模糊匹配:支持跨字符搜索(如输入 hexo d 匹配 hexo deploy)。
  • 可视化选择:在光标下方弹出交互式列表,支持上下跳转。
  • 安全回填:选中命令后不立即执行,而是填入输入行,支持二次修改后再回车。
阅读全文 »

1. 逻辑效能的帕累托分布:演绎推理的战略定位

在跨学科决策与复杂问题解决的领域中,逻辑并非仅仅是修辞的点缀,它是思维的底层操作系统。投资大师查理·芒格曾指出:“80 到 90 个核心模型能承载约 90% 的重量,让你成为一个具备世俗智慧的人;而在这些模型中,只有极少数几个承载着极其沉重的分量。

演绎推理(Deductive Reasoning)正是这些“极少数”重型模型之一。根据帕累托原则(Pareto Principle),掌握演绎法的核心架构,便能构筑起处理 80% 复杂分析任务的逻辑护城河。

阅读全文 »

提升逻辑思维的方法可以根据底层推理、问题分析、表达输出、批判性思维4个维度进行分类,每个具体的方法,我们将分别以一篇文章进行深度学习。此文章在分类: 逻辑思维 | 材料与逻辑 下,每篇文章将使用80/20法则学习提升,欢迎小伙伴一起学习提升。

以下为具体的文章结构(可视化见逻辑思维方法论全景图):

1. 底层推理模式

  • 演绎推理 (Deductive Reasoning): 从一般到特殊的推理。三段论是核心(大前提、小前提、结论)。
    • 公式: $A \rightarrow B, B \rightarrow C \implies A \rightarrow C$。
  • 归纳推理 (Inductive Reasoning): 从特殊到一般的推理。通过观察多个个案,总结出共性规律。
    • 局限: 归纳法只能证明“可能性”,无法证明“必然性”。
  • 溯因推理 (Abductive Reasoning): 从结果反推可能的原因。在研发故障诊断(Troubleshooting)中常用,即寻找最合理解释。
  • 第一性原理 (First Principles Thinking): 剥离事物的表象和经验主义,将其拆解为最基础的客观真理,再从底层向上重新构建逻辑。
阅读全文 »

由于 Mac 下载文件夹经常性文件非常杂乱,自己动手整理又感觉很麻烦,因此制作了一个多功能脚本,可在想整理时,瞬间完成整理。现将脚本分享出来,供有需要的小伙伴使用。

以下是该脚本的功能特点与使用说明。


1. 功能特点

  • 全深度递归扫描:不仅整理目标根目录,还会穿透所有子文件夹,将散落在深层路径的文件全部提取出来。
  • 中文语义分类:根据文件扩展名,将文件自动归类至“图片”、“文档”、“安装包”、“压缩包”、“视频”、“音频”、“脚本与代码”、“设计工程”及“其他”等 9 个中文文件夹。
  • 冲突防止机制:若目标分类文件夹中已存在同名文件,脚本会自动重命名新移动的文件(例如:测试文件.pdf 变为 测试文件_1.pdf),确保数据不会被覆盖。
  • 自动清理冗余目录:在文件移动完成后,脚本会采用“自底向上”的逻辑检测并删除所有因文件移出而产生的空文件夹。
  • 系统环境适配:针对 macOS 优化,自动忽略 .DS_Store 等系统隐藏文件,且在判定文件夹是否为空时会先行排除此类干扰文件。
  • 动态路径支持:支持在执行命令时实时输入目标路径,兼容 ~(家目录)及 .(当前目录)等快捷路径符。
阅读全文 »

1. 简化提交信息:使用 git commit -m 和 Commit Message Template

  • 问题: 每次手动输入完整的 commit message 比较繁琐。

  • 方案:

    • 简单提交: 使用 git commit -m "你的简短提交信息" (适用于快速修复或不重要的提交)。
    • Commit Message Template: 创建一个 commit message 模板,Git 会自动加载,你只需要填充内容。
    1
    2
    3
    4
    5
    6
    7
    8
    # 1. 创建模板文件(例如:.gitmessage)
    echo "feat: 添加新功能\n\n详细描述:\n\n[影响范围]\n\n[问题跟踪]" > ~/.gitmessage

    # 2. 配置 Git 使用该模板
    git config --global commit.template ~/.gitmessage

    # 3. 提交时,直接 git commit,编辑器会自动打开并加载模板
    git commit
阅读全文 »

1. ISO 56005 的本体界定与全球坐标

在知识经济时代,组织的核心竞争力已完成从实物资产向无形资产的战略重心转移。识别、创造与运营以知识产权为核心的智力资产,已成为企业穿越宏观周期、构建长期护城河的关键。在此背景下,ISO 56005 不仅是企业提升治理能力的工具,更是衡量组织创新成熟度的全球化坐标。

全称与发布背景:中国智慧的国际输出

ISO 56005 的全称为《创新管理—知识产权管理指南》(Innovation management — Guidance for intellectual property management)。该标准具有里程碑意义:它是 ISO 56000 创新管理系列标准中,由中国率先发起、制定并发布的首个涉及创新与知识产权深度融合的国际标准,标志着中国在国际创新规则制定领域从“跟随者”向“引领者”的跨越。

阅读全文 »