分类目录归档:内部知识库

Obsidian日记自动记录当前位置、天气和农历信息


如果您正在使用 Obsidian 来管理您的笔记和日记,那么您可能会想要一种自动化的方法来记录每日的基础信息,例如星期几、当前位置、天气和农历日期。本文将向您介绍如何利用 Obsidian 的 Templater 插件配合 JavaScript 脚本,实现每日基础情况的自动记录。

前言

Templater 插件允许用户使用模板和脚本来自动生成笔记内容。通过配合 JavaScript 脚本,您可以让 Obsidian 自动为您的日记模板填充诸如当前天气、位置和农历日期等信息。

安装和配置 Templater 插件

在插件的设置中,指定您的模板文件夹位置,例如 /Template,并指定 JS

Read more

Manjaro使用


Manjaro使用

记录所有与Manjaro(基于Arch Linux的开源Linux发行版)有关的信息,可以通过 #Collect/Manjaro 标签进行索引

常用

yay -Sua  # 升级yay至新版本
yay -Ss [package]  # 搜索在线AUR软件包,确认则-S进行安装
yay -Rscnu  [package]  # yay删除包,-R 表示 Remove(移除),-s 删除不需要的依赖关系,-c(cascade)删除软件包及所有依赖于此的软件包,-n 表示 nosave(删除配置文件),-u 表示 unneeded(删除不需要的软件包)
yay -R $(yay 

Read more

Beancount_账单导出及查看方法


支付宝

参考此文章

微信

参考此文章

招商银行(CMB)信用(Credit)卡

通过"掌上生活"APP->查账->账单补寄(补寄方式为「电邮发送」)->申请补寄。

中国银行(BOC)储蓄(Debit)卡

通过"中国银行"APP->搜索"交易流水打印"->申请。

工商银行(ICBC)储蓄卡

通过"中国工商银行"APP->点击"我的"->找到"银行卡"->在"账户服务"中找到"明细打印",选择需要的时间跨度下一步。

农业银行(ABC)储蓄卡

通过"中国农业银行"APP->搜索"明细查询"->右上角点击"明细 导出"。

中信银行(CITIC

Read more

实用工具


本文涉及 虚拟定位、虚拟手机号、跳过开屏广告、科学上网、chatGPT、复式记账、文件同步、内网穿透、暴力破解、音乐版权解锁 等功能。

由于我有自己的云服务器(由于经费不足带宽极小导致下载速度较慢)且涉及应用较广,有很多软件和服务可能不适合大多数人使用,请酌情选择。甚至个别软件单独拎出来效果普普通通,而与其他软件配合使用会有一种发现新大陆的感觉,例如:

  1. Syncthing+KeePass+音乐解锁+Obsidian 实现本地音乐全设备自由畅听,账户密码统一由KeePass托管自动输入且全平台自动同步,文档全设备自由编辑同步,手机拍照可通过平板放大查看(爸妈老了手机也看不清了)等功能。
  2. 阿里

Read more

支付宝微信等账单解析为Beancount可识别的格式


Beancount-Trans

建议直接参考Beancount-Trans项目 README。

经过长期对Beancount的使用和测试,我发现在日常记账中最烦恼的有以下几点:

  1. 由于记录数量太多,若每个记录都以单独条目记录则需要耗费大量时间,若以天为条目进行记账,又会导致条目的颗粒度太大;
  2. 我是以周为频率进行记账断言的,对于长期记账来说这个频率未免太频繁;
  3. 支出账户没有形成系统的规划,导致记录条目时总是要纠结选用哪个支出账户,且记录后也无法通过FAVA的试算表了解自己的各类支出情况;

针对以上记账痛点,开发出Beancount-Trans用于账单的自动解析

上传账单,系统会根据定义好的商

Read more

university_使用zabbix监控校区交换机


最近整理了一圈原先的笔记,偶然间发现这篇我刚入行时写的监控文章。虽然迄今为止才过去两年,但是感觉这两年发生了好多事,第一眼看到这篇文章的时候甚至让我有一种恍惚感,我竟然还写过这样的文章,做过这样的项目。

zabbix监控校园交换机项目我一共用了两篇笔记来记录,分别是'监控校区交换机具体流程'和'zabbix自动发现校区交换机',下面我会将这两篇文章进行整合,由一个篇幅进行讲述。

项目背景

由于校区内交换机普遍没有设置监控,导致运维人员不能及时得到交换机的状态,只能等到网络中断一步步排查到交换机,这中间浪费了很多的时间。如果我们对交换机设置监控,在交换机出现CPU、端口等异常时能及时解决,甚至可

Read more

Beancount_06_善用工具


有前面五篇文章的铺垫,接下来的操作对非程序员来说可能有点硬核。懒惰是第一生产力,如果能让人提升生产力,那可以试试水。

Beancount语法小抄

img

Beancount-Trans 自动解析账单

https://trans.dhr2333.cn/

nginx配置公网访问账本(需认证)

image-20221101162308122

参考链接

致谢

https://byvoid.com/zhs/blog/beancount-bookkeeping-3/ # [推荐]完整项目

https://wzyboy.im/post/1063.html # Beancount —— 命令行复式簿记

https://wzyboy.im/post/131

Read more

Beancount_03_精益求精


高阶用法

事件

事件指令用于跟踪某个变量的值,例如位置 :

2023-01-04 event "Record" "洗牙"
2022-09-12 event "Location" "浙江杭州 -> 浙江温州"
2022-09-11 event "Location" "浙江温州 -> 浙江杭州"
2021-08-23 event "Employer" "入职 | xxx有限公司 | 温州 | 运维工程师 | 薪资 8000"
2

Read more

Beancount_04_结余与资产


借贷记账法中我粗略介绍了Beancount的基本记账方法和一些常见的规范,但这已经能满足日常生活的记账工作了。这篇继续讲述Beancount的常用语法,主要内容是对账和资产折旧。

对账

在每次记账后根据fava中的错误提示修改出现的错误,其实Beancount的语法规范已经避免了很多可能导致「账不平」的错误,但是对于数额本身的错误,或者某条账目漏记并没有办法,这就是为什么我们要定期对账。

所谓对账,其实就是将可视化界面的资产负债表中的结余与自己的实际结余对比,看数额是否一致。在资产负债表上点击任意账户,可以进入账户的明细界面。账户的明细界面列出了涉及该账户的每一笔交易,点开后可以看到具体的交

Read more

Beancount_05_项目管理


Beancount系列文章的前四篇已经基本覆盖了常用的复式记账方法。记账本身是一门经验的学问,不仅包括账本身怎么记,还包括了「账本」怎么整理。这篇文章不涉及复杂的会计学概念,只是从经验、工程的角度来讲一讲我实际记账过程中账本是怎么组织的。

账本组织结构

目前为止我们假设所有的Beancount记录都是在单一文件中的,这个文件会随着账目的增多越来越膨胀,直到用编辑器维护不便。

Beancount 允许将账本拆分,然后通过 include 语法将账本进行关联起来。利用这个简单的语法,就可以将一个巨大的账本分成若干个较小的账本,方便管理和查找。但Beancount 最终会把所有交易都读到内存里后按日

Read more