记对 xonsh shell 的使用, 脚本编写, 迁移及调优

xonsh 是 python 驱动的 shell, 在操作效率, 交互和外部功能的先进性上比 bash 等优秀, 并且十分容易上手. 但相应地, 它是一个新兴的 shell, 并且不是所谓 “POSIX Shell”(尽管某些行为比较相似), 所以仍需做一些了解.
xonsh 的提示符为 @, 因为它读作 “consh”, 脚本文件扩展名为 .xsh, 官方定义的 markdown 代码块标签也是 xsh
截至本文最后更新, xonsh 的最高版本是 0.22.8

[阅读全文]

把 https 风格的 git remote 替换为 ssh 风格

常用于懒得配置令牌但是有现成公钥配置的时候

1
bash -c 'git remote | while read r; do url=$(git remote get-url "$r"); new_url=$(echo "$url" | sed "s#https://#git@#; s#/#:#"); git remote set-url "$r" "$new_url"; done'

或者运行 (有网络连接且懒得写命令的情况下)

1
bash -c 'source <(curl -L sh.pluv27.top/sshize-git.sh)'

搞定 :)

间隔重复的未来: FSRS 算法

本文针对知识保留水平为 95% 的配对联想学习, 确定了一个计算重复间隔的通用公式.
据称, 该公式可广泛应用于各种学科的学习实践中, 且不受个体学习者能力的限制.

翻译对原文的表述做了一些改动

[阅读全文]

高中物理所有实验归纳

练习使用打点计时器

研究:

  1. 打点计时器这一工具的构造, 原理和基本使用
  2. 会用这玩意测平均速度和近似瞬时速度 属性: 频率: 50Hz 用法:
  1. 了解打点计时器的结构,然后把它固定在桌子上。
  2. 把纸带装好。
  3. 启动电源,用手水平地拉动纸带,纸带上就打出一行小点。随后立即关闭电源。
  4. 取下纸带,从能够看清的某个点开始,往后数出若干个点。如果数出n个点,这些点划分出来的间隔数是多少?由此计算出纸带从第一个点到第n个点的运动时间。
  5. 用刻度尺测量出第一个点到第n个点的距离。

小车在一个平面上连接着一个重物, 探究它速度随时间变化的规律

[阅读全文]

做了两种数据标注比较完整的元素周期表

由于在网络上一直没有找到合适的高中化学参考周期表,
故收集了元素的多种信息(见下文), 使用HTML和JS布局了一个恰到好处的周期表,
并用 Pillow 处理了一下教材折线图的背景, 用绘图软件拼接到图像中.

[阅读全文]