Posts

  • Published on

    占用终端的程序

    终端中运行的程序难免有些需要运行很久,而这些程序通常很不方便地占用了它所在的终端:让他自己跑的话就不能继续用这个终端,需要开一个新的;如果它在运行时持续输出信息,就算用了 tmux/zellij/byobu 等终端复用器,其的输出信息也不易保存或检查;如果一个任务不仅跑得慢还要阻塞后续工作流,朴素的人工轮询(🌚)方法也会拉低自己的整体效率。这篇文章分享一些能够减轻这种不便的<del>异端</del> 正统技巧。
  • Published on

    新博客

    • 把博客迁移到了 vitepress。
    • 隐藏了去年下半年记的论文笔记,因为今天再看,感觉当时大都是一知半解,以后会只发值得发的。
    • 今年研究生二年级了,课程也少了许多,可以把更多的时间投入到科研里去,希望接下来可以做出一些 solid work。
  • Published on

    用 ⌚📱💻 控制寝室空调

    上学期有若干次到实验室后才想起寝室空调还开着,因为实验室到寝室有将近一公里,我又懒得专门回去关空调,最终的结果通常是空调白白开到晚上。一直觉得可以用树莓派连接一下边缘设备和空调,但是一直没空去做。在七夕这天,为了解决这个问题,我终于对寝室的空调遥控器下手了。
  • Published on

    glm:我踩过的坑

    使用 glm 时经常出现「de 了很久 bug 才发现其实是个 feature」的情况。用这篇记录一下我用 glm 踩过的坑。
  • Published on

    三维空间中的旋转

    这篇文章总结了用旋转矩阵 / 旋转向量 / 欧拉角 / 四元数对三维点进行旋转的方式以及他们之间的转换关系。
  • Published on

    解决 GitHub Action Runner 自动更新失败

    半个月前为了能自动 release 毕设论文,在服务器上装了 texlive 2020 和 GitHub Action Runner,并且写了个 service 文件跑了起来,今天 push 了一个新 tag 到 GitHub 上却收到邮件通知 “Run Failed”。