期末与其他的一些琐事

这些天都在忙, 突然就想起来了好像博客很久都没有更新了, 但是一时半会也找不到要写点什么, 于是作罢.

正如你所见那样, 我不是什么大佬, 只不过是一个天天喜欢鼓捣一些稀奇古怪的东西的 fw 罢了, 一直挂科到现在, 正常连毕业都有点困难了.

平等的讨厌学校里的每一节课, (Linux 课除外, 我们的 Linux 课挺有意思的, 不仅讲了 Linux, 还讲了 Unix 和其他的 Unix-like, 还讲了 "自由软件运动", 讲了 GNU... 虽然最后也没学到什么) 呜呜, 为什么我不是计科的.

苦酒入喉心作痛

毕业设计

因为毕业设计的一些事, 我需要一个腾讯会议来和我的指导老师沟通, 但是出于对某公司的刻板印象, 我绝对不可能在我的电脑上毫无防备的运行这个软件.

于是我打算把他塞进 Podman 容器里, 把我的 wayland 映射进去, 让他可以通过 wayland 协议将窗口显示在我的工作区里. 因为 wayland 的权限管控相当的严格, 所以一般也没有什么问题. (如果是 X11 的话就可能需要注意一下了, 如果是恶意程序的话, 可能会一直留在你的后台监听你的输入, 有可能就会偷偷拿到你的密码)

我的 docker 其实是 podman 的别名

在我折腾了一圈之后才发现, 原来 flatpak 里有现成的打包, 直接安装就好了. flatpak 自带运行沙箱, 可以很好的隔离应用程序, 好用喵.

但是他也还是有点问题的, 比如说拿不到摄像头的权限, 不能共享屏幕等, 也算是意料之中了. 毕竟被称为某些地区 "Linux 化最大的阻碍". 包括现在我的电脑上连某国民社交软件都没有, 因为被我认定为流氓软件.

选题的话, 一般来说我应该都可以写, 但是不知道具体写点什么好, 看得我选择困难症又犯了. 于是去问 deepseek, ds 告诉我可以做代码审查, 于是我就把这个填上去了. 但是我的指导老师好像挺懵的, 之前从来没见过这个选题. (不会被 ds 坑了吧)

上一个相信人工智能的人

按照传统的逻辑, 检查代码是否有错误, 需要先完整的把解析代码为 AST(abstract syntax tree, 抽象语法树), 然后根据具体语言的实现应用检查规则, 工作量相当爆炸.

但是我是基于 AI 的, 在我的构想里甚至可以这样做: 页面上面摆个输出框, 让别人把代码贴上去, 然后用 LLM 处理这个输入, 系统提示词写, "你是一个专业的安全分析员...", 然后直接把 LLM 的输出放在下面.

整个做完可能十分钟都不需要. 想起来某个基于 LLM 的 O(1) 排序算法了, 只要我不知道他的复杂度, 那么他就是 O(1) 的! (自豪叉腰)

走路

一直坐在电脑面前难免会有点压抑, 于是出门走走. 之前还是挺喜欢在学校里面乱逛的, 还可以顺路拍很多照片, 虽然后面就比较少了, 因为算竟的原因.

不知道在什么时候, 学校里我最喜欢去的那条路被改造了. 原本两边都是树, 很高很高 (至少站在树底看是这样的), 路弯弯曲曲, 中间一条道过车, 两边过人, 这里常见的是不知名的鸟叫, 和风与树叶的声音.

但是现在两边中的其中一边没了, 视野变得更加宽阔了, 但是我却体会不到开阔的感觉, 唯一能体会到的只有空气明显变差了.

可能是心境不同了吧, 毕竟这里马上就没有我的容身之处了. (咒我留级的, 跟你们爆了)

又是这种时间不多了的感觉, 真是讨厌啊. 期待了不知道多少年的大学时光就这样的结束了, 稍微有点感慨. 在这段时间里, 我做了什么事吗? 好像也没有, 但是时间确实所剩无几了, 就像是那个貌似无穷无尽的夏天, 最后还是结束了.

怀念函数假的时间了, 一天到晚什么事都不用做, 搬张小桌子到床边, 睡醒了就写代码, 写累了就打游戏, 打累了就接着睡觉. 在家里无所事事, 被骂也是难免的...

async def main():
    while True:
        should_code = True
        while True:
            should_code = not should_code
            if should_code:
                await code(time=random.choice(times))
            else:
                await play_video_game(time=random.choice(times))
            if needSleep():
                break
        time.sleep(SLEEP_TIME + (random.random() - 0.5) * SLEEP_TIME + K * random.random())

if __name__ == "my_day":
    asyncio.run(main())

在前往食堂的路上还遇到了之前一起写代码的小伙伴, 不过在稍微的寒暄了极具之后我也不知道该说点什么了, 后续的时间都花在埋头干饭上了. 现在一想, 我果然还是个说话都说不好的 fw 呢.

然后, 回到宿舍才发现, 天气软件里竟然显示轻度空气污染, 觉得空气差竟然不是心理作用吗, 突然释怀的似了.


综上所述, 更新频率暂缓.