SCU URP 助手更新至 0.13.2 版本

0.13.2 (2022-02-21)

Bug Fixes

  • plugins/fast-evaluation: 修复无待评教记录时报错的 bug (a57ceae)
  • plugins/score: 修复了成绩相关工具有时不能使用的 bug (b5e8298)
  • plugins/score: 修复了会造成历年学期课表无法使用的 bug (0ab424c)

对 Userscript 版本用户而言,该版本支持自动更新。如果您是 UserScript 版用户,请使用脚本管理器更新脚本(或等待其自动更新)。不过,由于脚本在 GreasyFork 上被举报删除,如果您发现之前在 GreasyFork 上安装的脚本已经失效,请到https://zhaoji.wang/scu-urp-assistant-userscript-version-general-installation-tutorial/重新从码云(Gitee)安装脚本。

如果您是书签版用户,由于谷歌浏览器安全策略更新,教务系统无法加载外部 HTTPS 资源,因此将书签版 URL 从 CDN 迁移到了我的服务器上。如果你的书签是在 2022 年 2 月 14 日之前创建的,请删除掉旧的书签,访问 https://zhaoji.wang/scu-urp-assistant-bookmarklet-version-general-installation-tutorial/,重新拖一次,否则将无法正常使用。

继续阅读

解决宝塔面板申请 Let's Encrypt 证书时报错的问题

新的域名终于备案通过了,但在服务器上安装宝塔面板并创建网站之后,却发现不知为何无法申请 Let's Encrypt 的免费 HTTPS 证书。只要我打开网站 SSL 配置中 Let's Encrypt 证书的申请界面,就会弹出 JSON 格式的报错信息。最后我手动用 Certbot 申请证书解决了这个问题,在此记录一下。

继续阅读

使用 Nginx 反向代理将 Jupyter Lab 绑定到子域名

我在能连接到公网的服务器上开了一个 Jupyter Lab 服务,平时用来看数据和测试一些代码。

考虑到用 Nginx 来管理 Web 服务的 IP 白名单和 HTTPS 证书会比较方便,而且,如果将 Jupyter Lab 绑定到子域名上,URL 中可以省去一个端口号,看起来比较美观。因此,我决定采用 Nginx 反向代理的方式,将服务绑定到子域名上。途中遇到了一些坑,在此记录一下。

继续阅读

解决 Windows 10 端口被 Hyper-V 随机保留(占用)的问题

大概从半年前开始,我发现我的代理软件配置的端口有时会不能用,软件提示「没有权限访问端口」。这个问题会在什么时候出现完全随机,没有任何规律。对于这个问题,有时候重启可以解决,有时候重启好几次才能解决,并且如果运气不好,可能重启几次后这些端口还是不能用……

这让我非常困惑,我给代理软件开了管理员权限,但没有效果。我使用 netstat -ano 想看看这些端口被什么程序占用,却一无所获。当时,我误以为是代理软件出了一些神秘问题,在 google 无果后,因为大多数时候重启都能解决,我就没有再管。

直到前两天,我在做 Web 开发时,发现在 Windows 10 中使用 localhost:8088 死活访问不了 WSL 2 的 8088 端口。一开始我以为是 WSL 2 默认的端口转发出错了,便用 netsh interface portproxy 重新指定了端口转发,但还是访问不了。我又猜想可能是 WSL 2Ubuntu 的防火墙规则有问题,但排查后发现不是。我又怀疑是 Windows 10 的防火墙设置有问题,但仔细核对后发现确实没有问题。正当我百思不得其解时,我随手把端口号换成了 3000,发现居然能用了。并且在我再一次重启电脑之后,发现之前不能用的 8088 也又能用了。

这个灵异问题让我顿时联想到了半年前出现的那个代理软件端口不能用的问题,我试着又重启了几次,发现刚刚能用的 8088 端口又不能用了。面对这种奇葩情况,我只能推断可能是 Windows 10 因为某些原因,会随机保留这些端口号,不让用户使用。

但老重启也不是个事儿,这次我找对了搜索关键字,一番 google 后终于搞明白了问题的成因,并解决了这个困扰我半年之久的问题。

继续阅读

设置 Ubuntu 20.04 终端语言和 man 命令返回内容为简体中文

近期通过 SSH 连接服务器使用比较多,服务器系统是 Ubuntu 20.04。

用得多了后,就感觉每天看着命令行里的英文怪头疼,想起来之前用图形界面的 Manjaro 时,安装好系统后终端里的命令提示都是中文,说明应该存在一个比较简单的方法将终端语言切换为中文。便查询了一下,发现确实非常方便,也在博客中记录一下。

继续阅读

SCU URP 助手更新至 0.13.1 版本

0.13.1 (2022-01-21)

Bug Fixes

  • core: 修复在浏览器宽度不够时,顶栏遮挡菜单的 bug (7cacf76), closes #54
  • plugins/about: 修复「关于」页面中版本号显示有误的 bug (0543312), closes #55
  • plugins/score:  修复了均分绩点计算器、预期成绩估计功能无法使用的 bug Fix requestAllPassingScores (#64) (9acac3f)

对 Userscript 版本用户而言,该版本支持自动更新。如果您是 UserScript 版用户,请使用脚本管理器更新脚本(或等待其自动更新)。不过,由于脚本在 GreasyFork 上被举报删除,如果您发现之前在 GreasyFork 上安装的脚本已经失效,请到 https://zhaoji.wang/scu-urp-assistant-userscript-version-general-installation-tutorial/重新从码云(Gitee)安装脚本。

如果您是书签版用户,由于谷歌浏览器安全策略更新,教务系统无法加载外部 HTTPS 资源,因此将书签版 URL 从 CDN 迁移到了我的服务器上。如果你的书签是在 2022 年 12 月 12 日之前创建的,请删除掉旧的书签,访问 https://zhaoji.wang/scu-urp-assistant-bookmarklet-version-general-installation-tutorial/,重新拖一次,否则将无法正常使用。

继续阅读

SCU URP 助手更新至 0.13.0 版本

0.13.0 (2021-12-12)

Bug Fixes

  • all: 屏蔽失效插件;修复 Number 函数被重写导致不可用的 bug (8a974ff)
  • core: chrome94 开始,http 网站无法加载 https 资源了。 (4b50f22)

Features

  • plugins/fast-evaluation: 支援新版评教系统 (6ddc15d)

对 Userscript 版本用户而言,该版本支持自动更新。如果您是 UserScript 版用户,请使用脚本管理器更新脚本(或等待其自动更新)。不过,由于脚本在 GreasyFork 上被举报删除,如果您发现之前在 GreasyFork 上安装的脚本已经失效,请到 https://zhaoji.wang/scu-urp-assistant-userscript-version-general-installation-tutorial/重新从码云(Gitee)安装脚本。

如果您是书签版用户,由于谷歌浏览器安全策略更新,教务系统无法加载外部 HTTPS 资源,因此将书签版 URL 从 CDN 迁移到了我的服务器上。如果你的书签是在 2022 年 12 月 12 日之前创建的,请删除掉旧的书签,访问 https://zhaoji.wang/scu-urp-assistant-bookmarklet-version-general-installation-tutorial/,重新拖一次,否则将无法正常使用。

继续阅读

SCU URP 助手更新至 0.12.1 版本

0.12.1 (2021-07-12)

Bug Fixes

  • plugins/score: 修复了选中课程中存在重修课程时,计算会始终忽视低分课程的 bug (a249258), closes #46
0.12.0 (2021-07-12)

Bug Fixes

  • plugins/feedback: 修改作者邮箱为当前正在使用的邮箱 (2b9ae65)
  • plugins/score: typo fixed (d685b9e)
  • plugins/score: 修复了「均分绩点计算器」与「成绩信息查询」失效的 bug (40fb7b8), closes #43
  • plugins/score: 修复了「预期成绩估计」功能无法正常使用的 bug (6716bb8), closes #45
  • plugins/score: 修复了如果课程没有等级成绩,绩点计算器中等级成绩会留空的 bug (46deaf4), closes #40
  • plugins/score: 修复了存在重修课程时计算出错的 bug (5d4c104), closes #39
  • plugins/score: 修复了未评教时,对成绩为 -999 的课程仍会加入绩点计算的 bug (37ae082), closes #41
  • plugins/subitem-score: 修复了分项成绩查询表格中的异常小数问题 (e58c519), closes #29
  • plugins/subitem-score: 修复了教务系统更新后,「分项成绩查询」功能无法正常使用的问题。 (c361d66), closes #44

Features

  • plugins/donate: 更新了 Donate 插件的信息 (668c1c7)
  • plugins/score: 计算成绩时,将辅修课程单独列出 (9601acd), closes #31

该版本支持自动更新。如果您是 UserScript 版用户,请使用脚本管理器更新脚本(或等待其自动更新);如果您是书签版用户,不需要任何额外操作,直接点击书签,加载的就已经是新版本了。

注:如果使用书签版仍然停留在老版本,可以删掉旧书签,重新拖一个新书签试试,如果仍然无效,可能是因为 CDN 缓存尚未更新,大约等待 1 天左右就会自动同步到最新版本。

继续阅读

中华文化(文学篇)-札记汇总

在本学期上这门课程前,我永远也想不到,我会在这门课上完成 32840 字、共十次的作业。我很感谢伍晓蔓老师的这门别具一格的中华文化(文学篇)课程为我提供了一学期的机会去寻找自己、面对自己、觉知自己,我真的很开心。如果说我在川大留下最快乐记忆的一门课程是什么,那就一定是这门了。

按照期末要求,我做了一个札记的汇总,想了想,既然所有札记都发在博客上做了存档,不如在博客这里也放一个电子版的汇总索引。

  1. 课堂札记(一):名为「正确」的监牢
  2. 课堂札记(二):前进!达瓦里希
  3. 课堂札记(三):生命的意义
  4. 课堂札记(四):追求的事物
  5. 课堂札记(五、六):她会永远守护你
  6. 课堂札记(八、九):只有你才能做到的事
  7. 课堂札记(十、十一):真实的自己
  8. 课堂札记(十二、十三):黄金精神
  9. 课堂札记(十四、十五):群体焦虑
  10. 期末总结:绝望与希望