Atuin 是一个可以同步,备份 Shell 命令历史的服务。借助 Atuin 可以在多台设备之前同步 Shell 命令历史,所有的命令都在数据库(SQLite)中加密存储。
相关命令
安装 Atuin 命令行工具
brew install atuin
安装完成之后配置 ZSH
echo 'eval "$(atuin init zsh)"' >> ~/.zshrc
配置服务器地址,首先创建一个配置文件
vi ~/.config/atuin/config.toml
sync_address = "https://atuin.x
Read more ...
今天我购买了一个 Ledger Nano S Plus,是一个入门款的[[硬件钱包]](冷钱包),借此契机也正好从头开始学习和整理一下[[加密货币]]相关知识。
什么是助记词
之前已经写过一篇文章系统的讲述了什么是助记词,以及为什么可以通过助记词来回复加密货币钱包。简单来说就是助记词就是一连串特定单词组成的字符串,一般是 12 个,或 24 个单词,可以用来备份或恢复钱包的私钥。
什么是硬件钱包(冷钱包)
[[硬件钱包]] (也被称为冷钱包)是一种物理的电子设备,使用随机数生成器(RNG)生成公钥以及私钥。生成的密钥随后存入设备内,设备不会接入互
Read more ...
介绍几款在 macOS 上能使用的 ChatGPT 客户端。
[[ChatX]]
[[MacGPT]]
[[AMA]]
[[Chatbox]]
[[OpenCat]]
ChatX
ChatX 是我目前个人在使用的客户端,界面简洁,提供了内置的 [[prompt]]。
MacGPT
MacGPT 是一个 macOS 下的 ChatGPT 客户端,提供了 Native 和 Web 两种方式可以访问 ChatGPT。
MacGPT 提供的特色功能就是可以使用关键字来在任何应用中触发 ChatGPT。比如说在设置中设定了
Read more ...
Bean Validation 为 JavaBean 和方法验证定义了一组元数据模型和 API 规范,常用于后端数据的声明式校验。
2017 年 11 月,Oracle 将 Java EE 移交给 Eclipse 基金会。 2018 年 3 月 5 日,Eclipse 基金会宣布 Java EE (Enterprise Edition) 被更名为 Jakarta EE。因此 Bean Validation 规范经历了从 JavaEE Bean Validation 到 Jakarta Bean Validation 的两个阶段:
JSR 303
Read more ...
怎么知道的这一本书
在微信上关注了先知书店店长荐书,某一天的公众号文章中推荐了 [[罗斯巴德]] 这位经济学家的几部著作,这一本《美国大萧条》一下子就抓住了我的眼球,他的另外一部作品 [[人,经济与国家]] 也在我的待看清单上。
关于作者
[[罗斯巴德]] (Murray Newton Rothbard) 是一位美国犹太裔经济学家,历史学家,自然法理论家,政治理论家,是[[奥地利学派]]著名的学者。他的著作大量的介绍了 [[米塞斯]] 的工作,对现代的自由意志主义,和无政府资本主义理论的发展和传播有着极大的贡献。
这一本《美国大萧条》是罗斯巴德对
Read more ...
Shortcat 是一个 macOS 上的效率工具,可以利用键盘了操作 UI 界面上的一切,而不需要使用到触摸板或鼠标。理念有一些类似于 Chrome 上的 [[vimium]] 插件,利用快捷键在界面上的每一个可以点击的区域加上快捷按键,通过按键来操作界面的内容。
安装
可以直接通过 brew 安装
brew install shortcat
使用
打开
然后可以使用默认的快捷键 Shift+Cmd+Space 来调用出来 Shortcat,然后界面每个可以点击的地方都可以直接看到一个黄色的标签,通过这个搜索框就可以直接进行检索然后,按
Read more ...
因为电脑空间告警,所以用 Clean Me 这个应用对系统进行了一次清理,没想到的是,可能在我误操作的情况下把我系统的设置和全部软件的设置都给清空了。我所有的系统配置都恢复了初始的状态,让我使用起来非常变扭,我在之前有写过一篇 MacBook 初始化和应用安装 的文章,但是那篇文章写的比较啰嗦,索性就重新整理一下。
下面的内容会按照常用的功能来划分。
Keyboard
首先在 Input Sources 中添加 Rime 输入法。
Touch Bar 设置成默认 Fn 键
Touch Bar shows -> F1, F2, etc. K
Read more ...
过去的一个月里面 EV Hosting 陆陆续续更新了共享主机服务,域名注册服务,现在因为我自己使用域名邮箱一直也在使用域名邮箱,所以现在也推出了域名邮箱服务。
很早之前就想给自己的网站弄一个自定义的域名邮箱发发验证码,邮件通知之类的,就了解了一下域名邮箱的服务。我自己之前就尝试过国内的一系列的域名邮箱,但后来这种限制(绑定电话,限制发件)就不再使用了,之前的网站我是自己注册了一个 Gmail SMTP 发件,虽然没遇到什么大的问题,但 Gmail 还是有一些发件限制的(每 24 小时不能超过 500 封)一旦超过,可能 Gmail 收发件都会收到影响
Read more ...
怎么知道的这一本书
在写这篇读书笔记的时候去豆瓣看了一眼,我才发现我已经将这一本书加入待看列表,将近 10 年了,早已经忘记了当时是怎么知道的这一本书,又是为何把这本书加入到了待看清单。
关于作者
几句话总结书的内容
什么是暴力
在进入《非暴力沟通》之前要先了解什么是暴力,认识暴力,有助于理解非暴力。
我们常常认识不到自身的暴力,常常以为只有打人、鞭挞、杀人以及战争才算是暴力。相比于身体上的暴力,造成精神伤害的,那就是「隐蔽的暴力」。而隐蔽的暴力往往更加伤害更大。
什么是非暴力
非暴力主张积极进取,而非消极无为。
非暴力意味着让爱融
Read more ...
Drift 是一个可以自行架设的 Gist 代替。使用 [[Next.js]] 13 和 React Server Components 编写。
Drift 发布了一个官方的 Demo
分享的文件页面内容
特性
支持 GitHub 扩展的 Markdown 渲染
支持用户登录,可以使用 GitHub OAuth
支持公开的,私有的,密码保护的内容
语法高亮和代码语言检查
拖拽的文件上传
安装
目前官方还没有发布编译好的 Docker 镜像,需要自己编译部署。但是也非常简单。
拉取官方的代码
git clon
Read more ...