分类 折腾 下的文章


在90年代的笔记本上使用ChatGPT


好久没写博客了,来水一篇。昨晚在水群的时候看到 dialup.net 编写了一个 16 位 Windows 版本的 ChatGPT 客户端——WinGPT,这样 Windows 3.x 也可以使用上人工智能聊天技术了。之前还看过 Squirrel Monkey 做的整活视频《If ChatGPT were around in the 1980s...》,这次属于是成真了。

wingpt.jpg

这是怎么做到的?根据作者的介绍,他把较新的 WolfSSL 移植到了 16 位 Windows 上,这样应用程序就可以使用其接口直接处理 TLS 1.3 而不需要其他主机当代理来终结 TLS 了。当然由于时代的限制,只能使用一些比较弱的加密方式,是有安全隐患的。另外,当今的 API 并不太会考虑传输内容的尺寸进行优化,JSON 的处理同样需要一些内存。在那个年代的系统上,内存的使用是一件非常痛苦的事情,因此 WinGPT 的单次交互内容需要尽可能小,作者就限制了输入文本的长度,也一并把上下文的发送给砍掉了。

顺便一提,这个作者在写 WinGPT 的时候,也问过 ChatGPT 怎么样来实现软件中的状态栏,但是它给了一个错误的答案。

下面则是记录一下老爷车上网开上了信息高速路,去和那“谈天吉批提”聊天的技术细节。

// 点开我,里面还有许多内容!


癸卯兔年的新年红包


新的一年到了,属于兔年的解谜红包来了!快快点击参与吧→ https://hb.lohu.info

下面是一些你应该知道的事情:

  1. 这是一个解谜游戏,利用你的知识(现学大概也是足够的)解决所有题目,获得红包口令,口令可进入支付宝领取红包。
  2. 除去红包不说,游戏的过程也是很快乐的。
  3. 你应该需要电脑才能愉快玩耍。
  4. 你拿到的所有答案都是 8 位数字,为了方便控制开始和结束时间,在支付宝领取时,前面需要加上一个“兔”字。如解题得到 20230122,那么最后的红包口令是“兔20230122”。另外,找到彩蛋红包请在前面加“彩兔”而不是“兔”。
  5. 如果你是和其他人一起完成的,希望你们只领取一次,但可以在快结束的时候进行第二次领取。总之就是要把机会先留给别人。
  6. 本次活动时间从北京时间 2023 年 1 月 24 日 20 时开始,持续 24 个小时。如果红包被提前领完不会补发。
  7. 共设 3 个红包,数额分别为:总额 72 人民币元,分 60 个;总额 88 人民币元,分 36 个;总额 98 人民币元,分 28 个。红包领取规则均为“拼手气红包”。
  8. 这个游戏由 Soha 制作,在游戏结束后也将在 Soha 的博客 https://soha.moe 上放出题解,往年的内容也可以在博客上找到。如有疑问也请通过博客的“关于我”页面上所述的联系方式联系。
  9. [T+04:00] 不涉及任何暴力解法(爆破等),需要用巧劲而不是蛮力。
  10. [T+07:00] 不知道的东西就问问万能的搜索引擎吧。
  11. 最后祝大家,新年快乐!

活动结束后将在下面更新题解。已更新,请看下方的题解。

往期回顾

// 点开我,里面还有许多内容!


壬寅虎年的新年红包


马上就是新的一年了,虎年的解谜红包来了!快快点击参与吧→ https://hb.lohu.info

下面是一些你应该知道的事情:

  1. 这是一个解谜游戏,利用你的知识(现学也是足够的啦)解决所有题目,获得红包口令,口令可进入支付宝领取红包。
  2. 你应该需要电脑才能愉快玩耍。
  3. 你拿到的所有答案都是八位数字,为了方便控制开始和结束时间,在支付宝领取时,前面需要加上一个“虎”字。如解题得到 20220202,那么最后的红包口令是“虎20220202”。
  4. 如果你是和别人一起完成的,希望你们只领取一次,然后再分。
  5. 本次活动时间从北京时间 2022 年 1 月 31 日 20 时开始,持续 24 个小时。如果红包被提前领完不会补发。
  6. 共设 3 个红包,每个红包之间相互独立,也就是说你不需要解决所有问题就能拿到一部分红包。所有线索均可在本页面中找到。
  7. 3 个红包数额分别为:总额 68 人民币元,分 58 个;总额 58 人民币元,分 32 个;总额 58 人民币元,分 28 个。红包领取规则均为“拼手气红包”。
  8. 游戏结束后也将在当前页面上放出题解。如有疑问也请通过博客的“关于我”页面上所述的联系方式联系。
  9. 最后祝大家,新年快乐!

活动结束后将在下面更新题解。已更新,请看下方的题解。

往期回顾

// 点开我,里面还有许多内容!


构建 UEFI 启动的 OpenWrt 磁盘映像


请注意,本文中的方法已经不再被建议使用。因为在 2021 年 9 月 5 日,随着 OpenWrt 21.02 的释出,官方已经正式开始提供支持 EFI 的镜像,只需要下载带 -efi 后缀的即可,如 generic-ext4-combined-efi.img.gz

可惜这篇文章只活了半年就结束了它的使命(主要还是我咕,不然早就可以出现了)


在 Hyper-V 上第一代和第二代虚拟机有着一些差别,最显著的就是旧式 BIOS 启动和 UEFI 启动的区别,但还有其他的例如热插拔硬盘和网卡的区别。我一直以为是 OpenWrt 对 UEFI 启动支持不良,官方才一直没有推出 EFI 的磁盘映像的。因此,之前我的做法都是创建好一个 OpenWrt 虚拟机后都一次性加一堆网卡,以解决临时要加一个口的问题。昨天准备给家里的 OpenWrt 升级版本,就又想到了这个事情,就想试一试如果用 UEFI 启动能不能正常使用。

OpenWrt x86 的启动本身就是 GRUB 了,按理说如果内核支持,那么只要整一个 ESP 分区,然后整个 EFI 版本的 GRUB 进去,grub.cfg 复制过来以后按照老样子启动就可以了。试了之后,确实就这么简单就能启动并正常使用了,暂时也没发现什么问题,就让它冒烟测试吧。因为在调研的时候似乎没看到介绍这么做的教程,我就来水一篇博客了。

// 点开我,里面还有许多内容!


牛气冲天的新年红包


马上就是新的一年了,牛年的有趣的红包来了!快快点击参与吧→ https://hb.lohu.info

下面是一些你应该知道的事情:

  1. 这是一个类似 CTF 的闯关游戏,利用你的知识(现学也是可以的啦)解决所有题目,获得红包口令,进入支付宝领取红包。
  2. 你需要电脑上的工具才能愉快玩耍。
  3. 你拿到的所有答案都是八位数字,为了方便控制开始和结束时间,在支付宝领取时,前面需要加上一个“牛”字。如解题得到 66741003,那么最后的红包口令是“牛66741003”。
  4. 如果你是和别人一起完成的,希望你们能只领取一次,然后大家分。
  5. 本次活动时间从 2021 年 2 月 11 日 20 时开始,持续 24 个小时,如果红包都被提前领完,则游戏提前结束。
  6. 共有 2 个红包,第 1 个红包总额 58 人民币元,分 18 个;第 2 个红包总额 58 人民币元,分 18 个。红包领取规则均为“拼手气红包”。
  7. 游戏结束后也将在当前页面上放出题解。如有疑问也请通过博客的“关于我”页面上所述的联系方式联系。
  8. 最后祝大家,新年快乐!

活动结束后将在下面更新题解。题解已发布。

往期回顾


// 点开我,里面还有许多内容!