详情

全站展示位

Obsidian 个人插件开发纪实——0x01

Obsidian 插件开发纪实会是一个系列的文章,主要是记录我真正从零开始开发 Obsidian 插件做为副业项目的过程,这中间会涉及到 js、nodejs、css、React 等技术。。。

推荐

SOLID

SOLID原则是面向对象编程和面向对象设计的头五大原则。学习及应用这五大原则可以构建一个易于维护和扩展的应用程序,我们一起看看到底是那五大原则。 S--单一责任原则(SRP) --Single Responsibility Principle O--开放封闭原则(OCP)-- Open-Closed Principle L--里式替换原则(LSP)-- Liskov Substitution Principle I –- 接口分离原则(ISP)--Interface Segregation Principle D–-依赖倒置原则(DIP)-- Dependency Inversion Principle

Obsidian 个人插件开发纪实——0x01

Obsidian 插件开发纪实会是一个系列的文章,主要是记录我真正从零开始开发 Obsidian 插件做为副业项目的过程,这中间会涉及到 js、nodejs、css、React 等技术

技术思考

工作学习中一些技术的心得和思考,有关于产品的、有关于基础设施安全可信的、有关于技术运用的

我把岁月写成歌

推开一扇窗,细数万家灯火

心灵鸡汤

哲理小故事、鹦鹉

  一个人去买鹦鹉,看到一只鹦鹉前标:此鹦鹉会两门语言,售价二百元。

  另一只鹦鹉前则标道:此鹦鹉会四门语言,售价四百元。

  该买哪只呢?两只都毛色光鲜,非常灵活可爱。这人转啊转,拿不定主意。

  结果突然发现一只老掉了牙的鹦鹉,毛色暗淡散乱,标价八百元。

  这人赶紧将老板叫来:这只鹦鹉是不是会说八门语言?

  店主说:不。

  这人奇怪了:那为什么又老又丑,又没有能力,会值这个数呢?

  店主回答:因为另外两只鹦鹉叫这只鹦鹉老板。

  【哲理故事感悟】这故事告诉我们,真正的'领导人,不一定自己能力有多强,只要懂信任,懂放权,懂珍惜,就能团结比自己更强的力量,从而提升自己的身价。

相反许多能力非常强的人却因为过于完美主义,事必躬亲,什么人都不如自己,最后只能做最好的攻关人员,销售代表,成不了优秀的领导人。

列表展示

主站展示位

博客虫洞功能

详细介绍一下基于 Cloudflare Worker 的博客虫洞功能方案设计以及详细的代码实现,包括随机文章入口功能、基于 D1 用户访问数据持久化功能、Telegram 消息通知功能等。最后附上最终方案实现前几次失败的尝试,这对于一个 web 门外汉理解 ghost 后端模版引擎等概念非常有帮助,同时也加深了产品的反思

写给2024的自己|愿这段自我对话成为心中的灯塔

不少征兆与数字都向我预示着正在进行的2024这一年会非常幸苦,大多会不如意。在这漫长而苦涩的年景中想跟自己低语几句,送给未来的自己这些话算是期许也算是叮嘱,希望这段自我对话成为内心的灯塔,引领我穿越阴霾,毕竟最美不过春花秋月,夏雷冬雪。

Memos

云边有座小卖部,用来「售卖」哪些不经意间的 flow memories.

Personal Assistant 支持 Vault 统计状态预览|Obsidian PluginPersonal Assistant

分享一下 Personal Assistant 插件一键查看 Obsidian Vault 记录状态新功能的设计思考和开发实践,通过对 Obsidian Statistics 的渲染展示帮助使用者了解自己的记录状态,数据展示的效果也会鞭策用户养成每天记录和思考的习惯,我想这才是 Obsidian 作为第二大脑的终极奥义所在

如何向别人证明自己不是精神病

向别人证明一件事情最好的办法就是不要去证明,把自己还给自己,把别人还给别人。顺其自然,顺势而为。每个人只是宇宙的一粒尘埃,没有自己认为得那么重要。学会归位让生活步入正轨,按照自己的意愿和节奏生活才是正道,因为这个世界上最难的事情就是把自己的想法「放进」别人的脑袋。

新加坡游记|路途见闻

春节假期之后花了一周的时间去新加坡转了转,避开了人流高峰期的度假体验确实不错。这篇文章打算跟大家分享一些见闻和印象深刻的事情

Memos WebHook 在 Cloudflare Worker 利用 GitHub API 实时备份记录

从 Git 的 blob object,tree object,commit object 的角度研究清楚 Git 内容寻址文件系统(content-addressable filesystem)的底层原理,根据对于 Git Object 的学习结合 GitHub API 开发 Cloudflare Worker 为 Memos 服务构建实时备份到 GitHub Repo 的功能。

OpenAI “宫斗”引发的产品与技术的思考

OpenAI 宫斗引发的关于技术和产品的思考,尝试找出作为技术人应该如何理解产品和技术、有哪些评价方法和原则以及如何避免「法棍效应」等问题的答案。

Interface type assertion fails due to a Golang Pointer Receiver

Golang interface type assertion failure related to map[string]interface{} and struct type method receiver. The Golang method gets two receiver types: value and pointer whose interface type asserting are different. Let's take a deep insight into it.

Effective Go 要点速记

关于 Effective Go 中要点的总结,可以帮助理解 Go 语言本身,也可以快速恢复对 Go 语言的记忆。

尝试找到自己的「主干」

有余裕地做事情不被各种不得已催着走,状态下的工作生命力是充盈的,而这份充盈是那些并不相关,并不重要,但是让人感觉到美好的东西,我一直觉得一个东西无论是否优秀,创造它的人如果用心了,使用它的人一定是可以感受到的。或许这才是我期待的「主干」,就像小报童的 slogan 一样:体面地站着挣钱

Memos 数据库启动过程源码分析

memos 支持多种数据库后端, 以 SQLite 和 MySQL driver 为例分析清楚 Memos 是如何实现数据库启动的相关逻辑

go 项目布局与管理

最近需要开始一个 go 的服务开发项目,用了一年多 Rust,对 go 有些生疏了,这里简单总结一下 go 项目的布局与管理。

可视化理解 Shamir's Secret Share 密钥共享算法的数学原理

用可视化的方法理解 Shamir's Secret Share, SSS 密钥共享算法的数学原理,同时给出 go 的算法实现示例

世界两个我,一个是我不像我,一个像我不是我

我感觉到无比悲伤的倒不是工作的忙碌疲惫与消耗而是这种工作中生命力充盈的缺失,这种充盈是那些并不相关并不重要但是让人感觉到美好的东西。这个世界好像有两个我,一个是美好和轻盈,一个是糟糕和沉重,一个像我不是我,一个是我不像我。

每个字都认识但就是不懂的英文句子

收集的英文句子,这些句子很简单,每个字都看得懂但就是不明它的意思。

一些句子(001)

记一些非常有意思的句子和思考,有我所愿亦有我所思

博客寄语:

    我写的一切无外乎工作、生活、学习中的点点滴滴,记录自己的成长和折腾的经历,当然如果这些经验和记录能够引起共鸣甚至帮助他人是我最大的荣幸。

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。