普通视图

冰箱里的储奶袋

2025年12月7日 23:53

记得我媳妇刚生完孩子时,常常吃一些下奶的食物,比如鲫鱼、莴笋、牛肉、豆腐等等。也是担心奶量不够孩子吃。后来奶量渐渐多了,我们就不太在意特意吃下奶的东西了,只是注意避开一些容易回奶的食物。

图片

[...]

记账工具 Firefly III

2025年12月7日 16:50

前言

多亏 Firefly III 让我养成了记账的习惯,快半年的时间里几乎每天能用上,收支一笔记一笔。在此之前我是一个完全不记账的人,反观老婆对记账是非常积极的,起初这个工具也是为了她方便记账而部署。

工作性质使得她有为家庭收支记账的习惯,且一直使用 Excel,对于公式函数之类的 Excel功能玩的算是很溜,以至于不屑于用那些记账 App。然而使用 Fireflyiii 一段时间下来,坚持在用的是我,而老婆最终回归 Excel,她习惯就好。

选择

那会老婆问我有没有好用的工具来平替 Excel 记账,并提了几点要求,首先是排除手机应用商店中的记账 App,再是功能要符合她的记账习惯,三是可以让她随时随地记账,重要的是能在电脑上使用。让我找的话当然是开源为首,根据她的习惯往复式记账类方向找,于是便在搜索引擎找,在饭桶中心找,还挺多的,把问题抛给 ChatGPT 得到如下表格(以各自官方文档为准):

项目 移动端 桌面端 自托管 中文支持
Actual PWA Web / PWA ✔ ❌
Firefly III Android/iOS Web ✔ ✔
ezBookkeeping PWA Web / PWA ✔ ✔
GnuCash Android Windows / macOS / Linux ✖ ✔
Money Manager Ex Android/iOS Windows / macOS / Linux ✖ ✔

根据此推荐琢磨了一翻,最终选择了 FireflyIII。

实用

FireflyIII —— 开源、自托管,支持多种部署方式,采用复式记账法,报告功能丰富,预算、类别标签和自动化等,并且提供 REST API,可以说是该有的都有。官方有 Demo 站 (语言可在偏好设置中改成中文),方便新人了解 FireflyIII 全方面功能。

我很喜欢它的几点功能:

预算 :设置好预算后,以进度条的方式展示我的支出及上限,虽然每个月都是超出把进度条撑红~;

订阅 :把周期性账单放在这里,比如我的 Apple iCloud+ Music 订阅,及月付的服务器续费、话费等,可以设置交易日期,让我知道这个周期是否付过,下个周期是什么时候该缴钱。

定期交易 :顾名思义就是时间一到便自动创建交易记录,我会把一些到期自动从账户中扣固定金额的订阅放在这里,它可以完成 订阅 中的项目,让该项订阅变成已付状态。有个问题就是我的 Apple 订阅是美金账单,虽然 Fireflyiii 有汇率功能,但定期交易无法自动完成汇率转换。

管理后台有丰富的收支 图表,且要是不知道钱都花到哪里去了,试试创建 对账 或生成 报表,一目了然。

以上截图为官方演示站

部署

Fireflyiii 支持 Docker、K8s 及 MySQL+PHP 的方式部署,更多信息可参考官方文档,我则以 Docker Compose 的方式把它部署在 NAS 中,利用 Cloudflare Tunnel 来实现远程使用。

官方提供标准的 Docker Compose 文件,内容包含了数据库,以及用来实现定期交易和自动更新汇率的 Cron,且推荐用 .env 来配置变量。而我的部署场景是已有正在使用的数据库 MariaDB,Cron 用 青龙面板 来实现,且习惯直接在 Compose 文件中添加变量,方便自己。

根据官方文档去部署完全没问题,要了解有哪些变量及作用可以查阅 Docker 部署文档中的 .env 示例。以下只列出推荐添加的几个变量及开启个别功能:

#...其它省略...
  environment:
    #... 推荐添加
    - DEFAULT_LANGUAGE=zh_CN        # 默认界面语言
    - SITE_OWNER=admin@example.com  # 管理员Email
    - APP_KEY=APP_KEY=base64:xxx    # 生成加密密钥,用于加密敏感数据和会话
    - APP_ENV=production            # 表明生产环境
    - TRUSTED_PROXIES=**            # 让反代正常工作
    - TZ=Asia/Shanghai              # 时区
    #... 以下看个人需求,我开启了邮件提醒、Webhooks及汇率
    - MAIL_FROM=user@example.com    # 发送人Email,用于通知
    - MAIL_MAILER=smtp
    - MAIL_HOST=smtp.example.com
    - MAIL_PORT=587
    - MAIL_ENCRYPTION=tls
    - MAIL_USERNAME=user
    - MAIL_PASSWORD=xxx
    - ALLOW_WEBHOOKS=true           # 开启Webhook功能
    - ENABLE_EXCHANGE_RATES=true    # 开启汇率功能
    - ENABLE_EXTERNAL_RATES=true    # 开启更新汇率
#...其它省略...

以上几点功能必须在变量中开启,其它所支持的通知方式有 ntfy、Slack、Pushover,这三种通知方式可在后台设置,看个人喜好。

Fireflyiii 支持多用户,部署后第一个注册的用户将自动成为管理员,而后会禁止注册。若要多用户可在后台启用注册,或以分享邀请链接的形式新增用户。

客户端

FireflyIII 官方并没有 Web 之外的应用,但它提供 REST API 支持,所以有丰富的第三方应用,官方给了个应用列表自己挑。桌面端自然使用 Web,移动端能让人随时随地快速地记上一笔,我认为好用且使用最多的是 iOS客户端 Abacus;其次是针对移动设备优化 PWA 的 Firefly-Pico(需自行部署,支持 Docker,阅安装文档);安卓客户端推荐 Waterfly III,老婆用 Fireflyiii 时在手机上安装过,一样非常不错。

新建交易看起来要填很多东西,但 Abacus 和 Pico 都能快速克隆已有交易表单,使得一些日常账单新增起来方便快速;另外 Pico 在新建交易时可实时汇率转换,对于一些有外币账单的人来说非常实用。

尾声

FireflyIII 是个很棒的开源个人财务管理工具,自托管 + 数据自主,非常适合想要长期掌控自己财务状况的人,在 GitHub 上已有约21.7k ⭐,社区挺活跃的,有兴趣的朋友可以试试。

至于我老婆不喜欢用,她认为“复杂”、“不习惯”。那会还花时间设置好常用的收支类目、标签、分类等,尽量达到让她只需输入几个字点一点便完成记账之程度,哎哟自作多情了。

世界杯江湖帖,北美风云再起

2025年12月6日 13:49

昨夜,纽约抽签盛会,犹如武林盟主广发英雄帖,为2026年美加墨之约定下最初章法。四十八路豪强分落十二座“山头”,签运即运势,对阵即因果。此番江湖,既有王者巡山之坦途,亦有新锐搏命之血路,更不缺清算旧债的宿命擂台。

成为自己的太阳,无需借谁的光

2025年12月3日 08:19

不必仰望星河璀璨,你本可以成为自己光源人生路上,我们总习惯追逐他人的光芒羡慕别人的闪耀,却忘了自身也藏着炽热能量

依赖他人的光亮,终会有黯淡的时刻;借來的光芒,永远照不进内心角落。真正的强大,是学会自我滋养:在孤独沉淀,在困境成长,在迷茫坚守。不必讨好谁,不必迎合谁,专注自己节奏,把每一次挫折都化作成长的养分,把每一份坚持都酿成独有的光亮

自己太阳,无需借助他人的温度,却能温暖漫长岁月;自带的光芒,不必仰望谁的高度,却能照亮前行之路。当你学会独立自信自爱,便会发现,你无需借谁的光,本身就足够耀眼。愿我们都能活成自己太阳,既照亮自己,也温暖他人,在属于自己的天地里,光芒万丈

先生

2025年11月28日 13:08

先生,见字如面,顺问冬安

落笔之前,说声抱歉

先生曾劝,勿想勿念,莫要挂牵。

然,

先生于杯浅,一别先生月如年。

夜凭栏,风更寒,灯火阑珊照无眠。

念千转,未相见,形只影单倍凄凉。

红豆一点,相思满天,落笔千行恨纸短。

怎能不想?怎能不念?

并非因相欠,方得以相见

应是前世相见恨晚,不足以书情长。

方得以有此生续前缘

虽与先生时有争议,却经常互相退让

先生,敬请心安

心存喜欢,日常冤假错案,亦是另一种浪漫

献给孩子们的童诗

2025年11月26日 11:58

温暖治愈心灵,富有想象力童诗,可以激发孩子的阅读兴趣,提升文学素养,激发孩子写作潜能

童诗1:我发现
我发现
老鼠偷东西
只是人类的说法
在他们那里
这叫觅食

童诗2:原谅
为什么
老人尿床会被嫌弃
小孩尿床
却没人嫌弃
因为
他的妈妈不在了

童诗3:零食
外婆给了我
一大袋变质的零食
我问妈妈
是过期了么?
妈妈红了眼睛
是我们回来晚了

童诗4:发呆
我对着作业发呆
作业对着我发呆
我们都没有动
时间在跑
原来
拖延是一场
双方的辜负

童诗5:超能力
^_^
我从小就有超能力
可以瞬间移动
每次我在沙发上睡着了
第二天都会在床上醒来
但长大后
这种超能力
再也没出现过

莫生气:保持快乐的秘诀

2025年11月18日 10:30

活着时,没几个人在意你。

你死了以后,也没几个人记得你。

所以,请你务必记住,除了生病以外,你所感受到的痛苦,都是你的情绪带给你的,而非真实的存在。

你越在意什么,什么就越折磨你,不要把自己逼到抑郁,不要把自己气到一身病。

心平能愈三千疾心静可通万事理,这世界最好的放生就是放过自己

保持快乐的三大秘诀就是:无所谓爱谁谁没必要不至于

你现在要在乎的,无非就三件事:你的,你的健康,你内心的平静

快乐就好

2025年10月31日 07:43

有的人30岁去世了,有的人40岁也走了。

所以你一定要明白,我们不是等老了才会死,而是随时随地都有可能死。

人生其实大部分是没有意义的,百年以后时间会抹平你存在过的所有痕迹,若硬说人生的意义,那就是你活着这几十年的体验

所以别让不开心的事挡住了你短暂的人生,想什么活就怎么活,用心去品尝每一口饭菜,尽情去欣赏每一处风景,勇敢的热爱生活

人生匆匆就过去了,这个世界我们只来一次,玩一玩就走了,什么面子、什么人情世故、什么压力,其实都没有那么重要了。

珍惜活着每一天每一分每一秒,让自己快乐就好

努力要趁早

2025年10月28日 10:55

年轻就是最宝贵财富年轻就意味着无限可能性

一个二十岁的农民工,想成为程序员,有可能吗?有。一个二十岁的服务员,想成为摄影师,有可能吗?有。年轻就有尝试的资本,有学习的空间。年轻人犯错,社会是可以包容的,年轻人想要尝试,社会是愿意给机会的。

人到中年之后,就不一样了。没有人在意中年人的梦想,没有人会包容中年人的错误,也没有人会相信中年人还有什么可能性。一个四十岁的民工,说他想成为优秀的程序员,又有多少人会相信呢,又有多少人愿意帮助他呢。

努力要趁早。

原创:慈母情深

2024年11月21日 10:45

晚风轻轻吹起银发,
岁月把皱纹修成一朵花。

母亲,
这世间最温柔的字眼!
母爱
这世上最真实的情感!

我常会想起那段艰辛的岁月:
那是母亲工作的厂房:
空间低矮压抑
四壁潮湿颓败
噪声震耳欲聋
那是母亲工作的样子:
戴着褐色口罩
眼神疲惫不堪
不愿耽误时间
那是母亲掏钱的一幕:
衣兜掏出毛票
皲裂手指塞钱
令我鼻子一酸

舐犊之情
流淌在血液里的
爱和温暖!

把一切归于宿命

2024年7月19日 07:29

罗翔
人生这道选择题无论怎么选都会有遗憾
但人们总认为没走的那条路上开满鲜花
凡是看的太透 人生便无趣
该来的都会来 该走的也都会走
抗拒挽留
太注重细节的人注定不会快乐

人字有两笔
一撇写进前半生
写的是执着
一捺写进后半生
写的是释怀

我们要做的的是
心有山水造作
静而不争远是非
且停且忘且随风
且行且看且从容
不念过往
不畏将来

以后 就把那些自洽不了的烦心事
都当成冥冥中上天的安排

一切的得到失去
就是“该”
该你享的福、该你受的苦

把一切归于宿命
也就没有那么多的为什么凭什么

【转】领导临退休前给我的十个忠告

2024年7月5日 08:06

1、只要是领导交办的任务,一定要200%完成,不但要完成得快,还要完成得好。即使有困难,也不要当面拒绝领导,要背后和领导沟通

2、只要领导批评你,无论你认为是对还是错,一定要保持沉默。不要当面辩解, 更不要推脱责任。即使领导错了也是对的。 如果看不懂这段话,请把前一句话再重读一遍。

3、只要是领导抓的重点工作,全年项目工程,就是你工作的重点。你的一切要围绕着这几个中心工作来进行,不要舍本逐末,要不折不扣地去完成。

4、只要是领导过问的事,日常一定要留心,随时跟进工作进度。有时间期限的, 要按时间节点及时完成,完善,要主动作为,不管问题能否解决。

5、不要太在乎别人对你的看法。只要不涉及自己的切身利益,请捂住自己的耳朵,专注自己的事情。要知道别人打压你,冷落你,都是见不得你好。在前进的路上,不要被这些事情所羁绊,不要去较真。

6、无论在单位还是家里, 要管好自己的嘴,不该说的坚决不要说。 不要背后议论任何人,特别是涉及领导隐私,无论是好是坏,都要避而不谈。

7、只要是领导冷落的人,就不要和他走得太近,但是表面上不要表现出来。对于领导的亲信,更不要得罪,但也没有必要刻意讨信好!风水轮流转,不知道哪天谁就上台谁会下台。

8、人脉也是讲究投资的!一定要抓住一两个“潜力股”提前投资。少则一两年,多则五六年,甚至更久。要知道“现上轿现扎耳朵眼儿”不好使。一定要提前布局,不要现用人现为人,那样非常被动。

9、与人为善,自己为善!能够帮助他人的事,能帮尽量帮忙。平时多交多为没什么坏处。关键时候有可能别人就会帮你一把。凡是举手之劳,最好都能卖点人情。

10、凡是重大事件表态,坚决与一把手一致。 领导的决策,要坚决服从,无条件地服从。

——Via

成年人的素养

2024年6月27日 15:00

当你的压力大到快要崩溃时,不要和别人去讲,也不要觉得自己委屈,要像余华说的那样,在夜深人静的时候,把心掏出来,自己缝缝补补,然后睡一觉,醒来又是信心百倍。

无人问津也好,技不如人也罢,你都要试着安静下来,自己该干什么就干什么,而不是让烦躁焦虑毁掉你本就不多的热情定力

心可以碎,手不能停,该干什么干什么,在崩溃中继续前行,才是一个成年人素养

一封学生家长发来的感谢信

2024年6月25日 09:18

感谢信

尊敬的学校领导老师们:

您好!

在这阳光明媚的日子里,我怀着一颗感恩的心,写下这封信,表达一个普通孩子的家长对XX学校由衷的热爱。

首先,我要感谢学校为我们提供了一个优美、和谐的学习环境。在这里,孩子们能够像小树苗一样,在健康的土壤中茁壮成长,沐浴着知识的雨露,汲取着智慧的阳光。

其次,孩子非常幸运分在了X年X班这个团结有爱的班集体。孩子尊重、喜欢教授X班课程的每一位老师,时常回来提及在学校学到的新鲜知识,自豪的与我们分享。

关于孩子学习情况与日常表现,与两位老师有过沟通交流,让我印象深刻。

我们的班主任XXX老师,年轻有为,对学生和蔼、耐心,可谓为人师表的典范。刚入学,孩子尚未养成良好的习惯容易丢三落四,X老师会帮忙保存学具,有时还帮送至门卫便于领取;冬季流感高发期,孩子生病请假,老师不仅关心孩子身体健康,还在复课后的课间帮孩子补习落下的课程;男孩子调皮犯错,她不会简单地责备,而是愿意站在孩子的角度予以理解并耐心地引导他们认识错误教育他们如何以正确的行为去改正,鼓励孩子进步。X老师非常公允,她会尽量让每个孩子都有参与活动展示自己的机会,让每个孩子都能感受到被重视和认可。冬季暴雪,有幸通过线上平台听到了X老师讲授的堂数学课,课程内容生动有趣,她引导学生思考问题有方,让学生们在轻松愉快的氛围中掌握了知识点。

细节中见赤诚,春风化雨。有幸相遇。

语文XXX老师,人称“老“教师,其“老“不仅体现在她丰富的教学经验,更在于她对学生的深厚情感。孩子语文书和课堂练习本上,经常能看到她充满童趣、用心良苦的批改。每个生字的书写要领,她都能一笔一划、不厌其烦地为孩子示范。她总能洞察孩子的内心,用适当的方式激发孩子的学习热情和对知识的渴望。X老师语文的热爱,对教学的执着,深深地景的着每一位学生,甚至每一位家长。她用自己的言传身教,让语文学习变得生动有趣,让课堂成为孩子们向往的地方。

感恩与X老师的相遇,让我们的孩子在成长的道路上,有了一位良师益友的陪伴。

感谢XX学校培养出这么多优秀的青年教师。

回想今年的“心运会”,我有幸作为家长志愿者参与其中。坐在看台,亲历校领导入场时,X书记一队领导路过主席台下方,表扬、鼓励主持活动的孩子,无形中激发了孩子参与的热情。我想,那个孩子那一刻一定备受鼓舞且受用良久。运动会过程中,X校长、X校长多次与孩子们互动,更是让我们感受到了学校领导对孩子的关怀和支持。他们用实际行动诠释了教育工作者崇高使命,也在润物细无声中传承着教育的精髓和精神

最后,说一下为什么想写这样一封信?因为孩子提到学校和老师的时候,险上是洋溢着发自内心的灿烂的笑容的。孩子入学一年,各方面也有明昆的进步。能够成为这个学校的一员,我感到非常幸运

将孩子交给这样一群有爱心、有责任心的教育者,我无比放心。我相信,家校携手,我们的孩子一定能在这片沃土上茁壮成长

再次感谢学校领导老师们的辛勤付出,祝愿我们的学校明天更加美好!

此致
敬礼!

一年1班 XXX 家长
2024年6月

一封学生家长发来的感谢信

2024年5月7日 09:13

尊敬的校领导老师们:

您们好!

我是一年X班学生XXX的家长,写这封信就是想感谢学校,感谢年级组,感谢一年X班的每一位老师

首先要感谢学校在硬实力方面,学校给孩子们提供了一流的硬件设施,在软实力方面学校开设了很多特色课程,发挥学生的特长,这些课程既能提高孩子们的学习兴趣,也能促进身心健康良好的发展。重要的是学校引进了那么多的好老师,让教学更丰富、更生动、更有吸引力、孩子们成长得更快、更健康、更全面

时间过得很快,孩子入学已经快一年的时间了,还记得在新生家长会上,那是第一次见到班主任X老师,X老师的活力与乐观,坚定的眼神,给我留下了深深的印象,让我焦虑和悬着的心一下放松了很多,我相信很多家长都可以感受的到。在这近一年的时间里,X老师对每个孩子认真负责,会经常和家长沟通孩子在学校的状态和近期可以关注的方向,耐心的解答家长们的各种疑虑,帮助家长更细致的关心着孩子们,并且将我们班级管理的井然有序,与家长们融洽相处,携手共育,特别感谢X老师对家长的理解和包容,您对孩子们的付出就像妈妈一样无私,您的温柔耐心,严厉,给了孩子们很多勇气,教会了他们知识与道理,给家长们带来了安心,感谢您的无微不至关怀和孜孜不倦教导。

小学生活充满好奇,梦想,那是诗意的开始,也是人生之旅的出发地,在这近一年的时间里,孩子积累了很多的词语、成语、美妙的语句,我相信都是在语文课上X老师耐心与认真教授于孩子们,也是X老师的认真与付出,让孩子有了很扎实的语文基础,养成了良好的预习与复习的好习惯,作为家长,内心非常的感激,感谢霍老师对孩子们的付出,您辛苦了!

感谢一年X班的每一位老师,因为有您们,孩子们才能好好的学习,健康的成长,感谢老师们的敬业付出,在您们的悉心教育下,每一位一年X班的孩子身上都散发着正能量的自信光芒!

最后祝愿我们空港学校越来越好,桃李满天下,春晖遍四方。

此致
敬礼!

一年X班XXX家长
2024年5月5日

你怎样对待生活,生活也会怎样对待你。

2024年4月25日 17:11

不论你做什么事情,一定要尽力去做好。

努力做的过程中,你一定会学到一些东西,这样日积月累下来,你的人生就会发生质变。

如果你只是简单应付了事,那么你将可能一无所获。

并且让你做事的态度也会变得应付了事,关键还很浪费时间。

你怎样对待生活生活也会怎样对待你。

建议:永远不要觉得丢人和尴尬

2024年4月16日 09:32

心理学上有个名词叫「焦点效应」,即人很容易看重自己,从而高估别人对自己的关注度,因此把自我进步、提升的重心转移到自己的一举一动会引起别人怎样的看法。

1、对任何人和事祛魅,明白大家都是水货
领导前辈同事都有水货的存在,不要认为比自己高官就强很多,其实大多数人都是普通人,能力在自己之上的人不会瞧不起你,真正有实力的人会很谦虚,抛开强者滤镜,提升自己,允许自己经验尚浅,需要时间去进步

2、摆脱“被观察”的枷锁,专注自己
很多人感到尴尬和丢脸,是因为陷入“被观察”的视角里,总觉得生活处处在被打分,因此无论做什么都觉得局促不安,走一步都要思考会不会犯错,但其实,所有人都是自己的主角,自己以外的人都是配角,没有人会记住你的尴尬和失误,大胆做自己就好啦!

3、不听取负面评价,积极认可、包容自我
流氓心态真的能让自己活得更轻松,不接受一切负面评价,只要我坚持的就一定是对的,这样的心态能让我变得厚脸皮,不会轻易感到尴尬和丢脸。

人生本来就是自己负责,后果我自己承担!

❌