过了感恩节假期,紧接着又有圣诞节假期,感觉满脑子都是游戏,无心填坑,博客都荒废了大半个月了……为了挽回一下局面,我决定,水一期近期工作汇总(死 说起来,时间过得好快啊,上次写汇总是开学,现在学期已经临近结束了……欸……

1、视频

虽然说视频确实不是我的填坑中心,但是可能是关注度最高的一个方面……那么就把上次汇总后所有的视频全部列一遍吧:

外加一个从硬盘里面翻出来的上古巨坟视频,也传了:

2、网站

这是个大坑。这学期,终于把一直说要做的事情做了:建立一个古董电子讨论社区。其实一开始的想法是在cnCalc的基础上,建立cnCalc Wiki,然后把其它计算器讨论区改造成古董计算设备讨论区,不过最后没能实现。最终的结果是,建立了一个全新的网站,叫做cnVintage。

左侧的导航栏里就有cnVintage的链接,点击就能访问。服务器目前使用的是Azure,论坛程序是Flarum Beta 6。

另外这个网站,毕竟是讨论老电脑的,老电脑不能访问怎么行呢。然而稍微想一想就知道,这种前端完全用js堆出来的网站,老电脑绝对是无力应对的。怎么办呢?如果js做前端不行,那么就用js做后端!于是前端纯HTML+CSS,后端node.js的cnVintage-Legacy诞生了!点击网站上方的简易版就能访问啦。这个简易版是ntzyz写的,在此对他表示感谢。源代码以BSD协议开源,可以在 https://github.com/cnVintage/cnVintage-Legacy 访问到,大家有空记得去点个star哦~

然而有人提议,这还不够,这最多让Windows 3.1的电脑或者是95的能访问,DOS怎么办?那么,行,问题也很简单,做个Telnet论坛呗。在HTTP+网络浏览器成为主流前的日子里,大家都是用Telnet BBS的嘛。上网找了一圈,确实有很多现成的Telnet服务器可用,不过有几个问题:

  • 大多年代久远,对于现有操作系统支持差,不少找到的只能支持DOS和Win16
  • 许多甚至没有开源,这些一开始就排除在外了
  • 代码量较大,动大手术难度较大

毕竟不是要新设立一个新的论坛,而是需要和现有的数据库完全联通,所以大幅整改不可避。然而由于如上所示的一些原因,我决定用Java重新开发一个全新的Telnet论坛程序。其中使用到了一个控制台图形库Lanterna。这个库确实特别棒,但是实际上用来做中文Telnet论坛的时候就会出现一些问题,基本上都是集中于本身对于CJK的支持以及对GBK的支持。这个库在Unicode下工作良好,GBK就是爆炸。简单来说最大的一个问题就是,一部分在Unicode里是单宽度的字符到了GBK里面就变成了双宽度。所以还是fork了一份进行了一些修改。受限于Lanterna的协议,本项目以GPL协议开源,可以在 https://github.com/cnVintage/cnVintage-Telnet 访问到。目前还未上线,内部测试截图:

3、电子

还记得四月份那个电子纸台历吗,我正准备制作第三版硬件。不过得回国才能打样,具体的事情到时候再说吧。其它的就没什么值得讲的东西了。

4、没有5了

看见这个标题你应该就知道,我要放图啦。这次又是拿随手拍的,而且是老手机+弱光……反正大家随意看看噪点就好了