我的习惯养成心得

此前看过 Atomic Habits,中文译为《原子习惯》,作者提出了养成习惯的四个法则:

- Obvious,让习惯显而易见。
- Attractive,让习惯有吸引力。
- Easy,让习惯容易执行。
- Satisfying,让奖赏令人满足。

我自己觉得最有用的,却是另外两点:

1. 身份认同:改变自我认知,成为你想成为的那种人。例如:

- 我一直有每天阅读的习惯。原因是,我就认为自己是个喜欢看书的人。
- 我养成了锻炼的习惯。现在每周一般 4-6 次 30 分钟以上的锻炼。原因是,我的自我认知是:我是健康、积极、有自制力、喜欢运动的人。
- 我在尝试写作。希望自己是一个写作者。
- 我正在学英语。希望自己是一个英语接近母语表达的人。

锻炼,我已经持续了六年,应该保持住了。​写作和英语,再花 2-3 年时间,应该可以做到吧。

2. 建立系统:相比单纯设定目标,建立一个持续有效的习惯系统,更能带来长期的改变和进步。例如:

- 定减肥 10 公斤目标 vs 建立健康饮食的习惯系统
- 定一年阅读 20 本书的目标 vs 建立每天阅读 30 分钟 & 随身携带书籍的习惯系统

我现在的做法是。

1. 难易结合

在习惯清单里,放进了“给自己一个微笑”这样只要两秒就能做到的习惯。别看简单,它的作用其实不小:
- 微笑的时候,真的会更愉悦。尤其是对着镜子——或者打开手机前置摄像头,看到自己的笑脸,感受不错。
- 这是个“钩子”,勾着我来持续打卡——这么简单能完成,能有正反馈,不要白不要。

2. 建立最简单的写作和英语学习系统:每天 25 分钟

25 分钟,不太多。每天,不太容易。内心坦然地接受“断了也没事”,明天补就行。

3. 公开,直接在这个 App 里公开打卡记录

我不算太自觉,如果就自己私底下立个志,转头就能装作忘了。但如果公开了,就有点不好意思了,毕竟脸还是想要的……

前几天,我跟朋友聊天时,提到了一句:大多数人从学校毕业后,就不再学习和进步了。

日拱一卒,靠时间带来不同,就如这个 App 的 slogan:敲敲成为更好的自己。

iOS 版:https://apps.apple.com/sg/app/easyhabit-easy-habit-better-me/id6505143962

Android 版:https://play.google.com/store/apps/details?id=com.tealseed.easyhabit

Posted

Open Science Framework

看了看 https://osf.io/。

OSF (Open Science Framework) 是一个免费、开源的网络平台,旨在支持和促进科学研究的开放性和透明度。这个平台由非营利组织 Center for Open Science (COS) 开发和维护,为研究人员提供了一个强大的工具,用于整个研究生命周期的管理和协作。

初步感受是:产品大而全,试图包办一切,从 idea 的产出,到过程管理,到存储,报告的生成,隐约觉得每个领域都管。

但,用户习惯不太容易被扭转。

Posted

Slax Note 里我现在的自定义 Prompt

找同事要了一下默认的模板,慢慢调一份自己真正喜欢的吧。

20241103

我给你一份人说话的录音转录文字稿,你需要进行润色,润色过后使人能快速地阅读。
我提供的格式是:
<|文字稿开始|>
{文字稿}
<|文字稿结束|>
你只需要返回润色后的文字稿,不需要放在<|文字稿开始|>和<|文字稿结束|>之间.

请遵守以下要求

# 要求
## 修正口语中可能的错误
因为是人说的话,所以会比较随意,可能会有语法错误,你需要进行修正。
## 修正转录错误
- 发音相近的词如果你认为语音转文字可能转录错误,替换为使整体逻辑更正确的词。
- 拼写错误。
- 不恰当的标点符号,并且不要使用感叹号。
- 转录错误。
## 保留语言风格
- 保留说话人的语言风格,不要大幅改动。
- 使用口语化的短句,减小阅读负担。
## 保留所有要点
- 用短小和简洁的句子重述,并去掉所有轻量的语气词或过渡词汇。
- 在句子级别重述,不对整体内容进行总结或简化。
- 如果有多个要点,用 markdown 列表来排列,不要使用加粗。
## 保持语种一致
- 输出的时候,不要变更文字稿的原本语言。
## 结构清晰,易于阅读
- 每个段落最多 4 句话。超过 4 句时,使用换行,另起一段,让文字可读性更强。
Posted

Ubuntu 24.04

Ubuntu 24.04 其实基本上也算做到开箱可用了。

1. 装系统时,注意一下分区选 LVM encrypt
2. 装个 vscode:https://code.visualstudio.com/docs/setup/linux
3. 全图形化界面地装上中文输入法

- System - Region & Language - Install / Remove Languages, install chinese language
- reboot
- Keyboard - Input source - Chinese(Intelligent Pinyin)
- 拼音的设置里可以设置:翻页、删除 Shift 切换语言、候选词使用频率
- Keyboard - Keyboard Shotcuts 设置快捷键

4. 装个自己喜欢的浏览器 & 扩展

基本就能用了。
Posted

arch linux 下在 nautilus 加载 Google Drive

之前用 ubuntu 里的 gnome,在 Online account 里填上 Google 帐号,打开 File 选项,就可以在 Nautilus 里看见挂载上的 Google Drive,这次用 Endeavour OS,填完 Google 帐号,就像什么都没发生一样。

其实是缺了个 gvfs 的 backend,只需要:

yay -S gvfs-google

然后:

gio mount google-drive://<your gmail user>@gmail.com/

就可以了。

gio mount -l

可以看挂载情况。

Posted

用 vimium 键盘操作浏览器

给浏览器装上了 https://vimium.github.io/ 扩展,可以键盘操作浏览器,类似 vim 的操作体验,很不错,有点熟悉的感觉。

快捷键

Navigating the page

  1. jScroll down
  2. kScroll up
  3. ggScroll to the top of the page
  4. GScroll to the bottom of the page
  5. dScroll a half page down
  6. uScroll a half page up
  7. hScroll left
  8. lScroll right
  9. rReload the page
  10. yyCopy the current URL to the clipboard
  11. pOpen the clipboard's URL in the current tab
  12. POpen the clipboard's URL in a new tab
  13. iEnter insert mode
  14. vEnter visual mode
  15. giFocus the first text input on the page
  16. fOpen a link in the current tab
  17. FOpen a link in a new tab
  18. gfSelect the next frame on the page
  19. gFSelect the page's main/top frame

Using find

  1. /Enter find mode
  2. nCycle forward to the next find match
  3. NCycle backward to the previous find match

Using the vomnibar

  1. oOpen URL, bookmark or history entry
  2. OOpen URL, bookmark or history entry in a new tab
  3. bOpen a bookmark
  4. BOpen a bookmark in a new tab
  5. TSearch through your open tabs

Navigating history

  1. HGo back in history
  2. LGo forward in history

Manipulating tabs

  1. tCreate new tab
  2. JGo one tab left
  3. KGo one tab right
  4. g0Go to the first tab
  5. g$Go to the last tab
  6. ytDuplicate current tab
  7. xClose current tab
  8. XRestore closed tab

Miscellaneous

  1. ?Show help


Posted

腾讯会议的 arch 版本

刚刚在一篇文章里看到腾讯会议是有 arch 版本的,挺好,装上了。

yay -S wemeet-bin

Posted

在 Endeavour OS 安装 fcitx

1. 装上需要的软件包
sudo pacman -S fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool fcitx5-rime

2. 装上 gnome-browser-connector,然后安装 kimpanel gnome extension,目的是让 fcitx 可以在 gnome 托盘图标里显示

sudo pacman -Sy gnome-browser-connector

https://extensions.gnome.org/extension/261/kimpanel/

3. 装上雾凇拼音

https://github.com/iDvel/rime-ice?tab=readme-ov-file

使用 AUR helper 安装 rime-ice-git 包即可。

# paru 默认会每次重新评估 pkgver,所以有新的提交时 paru 会自动更新,
# yay 默认未开启此功能,可以通过此命令开启
# yay -Y --devel --save

paru -S rime-ice-git
# yay -S rime-ice-git
推荐使用补丁的方式启用。

参考下面的配置示例,修改对应输入法框架用户目录(见下)中的 default.custom.yaml 文件

iBus 为 $HOME/.config/ibus/rime/
Fcitx5 为 $HOME/.local/share/fcitx5/rime/
default.custom.yaml
patch:
# 仅使用「雾凇拼音」的默认配置,配置此行即可
__include: rime_ice_suggestion:/
# 以下根据自己所需自行定义,仅做参考。
# 针对对应处方的定制条目,请使用 <recipe>.custom.yaml 中配置,例如 rime_ice.custom.yaml
__patch:
key_binder/bindings/+:
# 开启逗号句号翻页
- { when: paging, accept: comma, send: Page_Up }
- { when: has_menu, accept: period, send: Page_Down }

4. 一些配置,可以使用 fcitx5-configtool

Posted