显示更新内容

腾讯之前出过一个像素动作游戏叫i am the hero,评价不高,腾讯自己也放弃这个游戏了,没再更新过内容,12块钱买断制。但是很对我胃口,可以说是唯一一个到现在依然乐意玩的游戏。动作设计的很好,打击感很强。只能说腾讯这种公司其实不会做游戏,但是很擅长用游戏赚钱。

我一直买耳塞的那家网店最近好像换了货源,M码跟S码一个大小,根本没什么降噪效果。重新网购要好几天,我忍不了噪音就在美团上买了个别的样式的。这个叫泡棉耳塞,乍看不起眼,用起来发现这个材质真有意思。硬度和回弹力度与温度成正比。戴一段时间之后接近体温,耳塞会变得很软,回弹也很好。一方面不会涨得耳朵难受,但另一方面一摘下来没法立刻再戴回去,因为回弹太快了,没等靠近耳朵就弹回原状了。等一会恢复室温才能再戴进去。

我电脑上有个之前摆弄guix包管理器的时候遗留的文件夹。这个文件夹有意思,无法删除,只能读,不能写。我用chmod改权限是无法生效的,提示“只读文件系统”。但是查看文件夹所在根目录文件系统是可读可写的,唯独它自己不能。我用fsck检查文件系统,也没有问题。这个文件夹快一年了,我忘记我当时是怎么操作的了,好像是卸载guix之后,文件夹就变成这样了。一直删不掉。如果把电脑比作人,这就好比体内长了个良性肿瘤,虽不碍事,但是碍眼。

Bordeaux-Threads这个库,我以为是用C写的线程实现然后使用cffi绑定到common lisp上,但是今天看了一下不是。它实际上是把已知的支持多线程的common lisp实现的线程调用语法总结到一起,然后重新包装一下。这样就把不同实现使用多线程的语法不一致问题解决了。实际上就是为了解决代码在不同实现之间移植的问题。

十月新番彻底拉了,连作画都开始崩了。不知道说啥,心里百感交集

趁着流量还没到期,把win11镜像下载了。真大,6个G,win10也有5个G。以备不时之需。虽然我觉得不太可能会重装系统。

十月新番高开低走。更到第四集已经没有能看的了。剧情疲软。没有逼格。

看了一下网上对于softmaker office的评论,大多都是说它付费且闭源所以不用。我在最开始使用Linux时也有过这种固执的想法。直到发现这会有多耽误事情,我才愿意接受闭源软件。但是依然无法接受的是windows的不受控自动更新和广告弹窗。

在Linux上使用office总是一件折磨人的事。wps的缺点在于不能跟文献管理软件相交互使用,而这是我工作环境必不可少的。因此我过去都用libreoffice来配合Zotero进行文献插入。但是libreoffice自己的doc格式又很差劲,插完文献之后回到wps打开,一片格式不对的地方。很是头疼。onlyoffice可以使用Zotero的云端储存库进行插入,但是它功能又做不全,很多wps有的功能比如打印预览之类的,它没有。今天实在受不了了,网上到处找Linux下office的最佳软件。终于找到一个合适我使用要求的,叫softmaker office。它是付费软件,我倒是不在意。使用半小时,体验非常好。
另外也终于明白了,商业软件比自由软件最大的优势在于,你所有的麻烦都可以让厂商解决,麻烦事不用自己动手。自由软件就是所有麻烦事都要自己解决。

十月新番有几部总算有看头了。题材不俗套,剧情不垮塌。只是刚开播不确定之后怎么样。另外,这两年的番都很会画人物的Q版萌表情,倒是比十年前的番讨喜。

大学发了一个毕业生就业意向的调查问卷。最后一个问题真的让人觉得可笑。“对于目前严峻的医学生就业形势,你认为学生自己和学校可以采取什么措施?”
马勒戈壁的,就业形势严峻是因为什么自己心里没点数吗?学生始终处于被动接受政策摆弄的地位,学校也一样。因为什么?谁应该采取措施?任何人都不能说,这是不能触碰的话题。

另外,自由软件开发者很难靠自己的开源软件赚到足够的钱。至少应该有一份稳定工资的工作支持。我每次看到自由软件开发者有经济困难时总是很纳闷,他们难道真的认为开源是一份能养活自己的工作?大型开源项目的众多志愿者,除了核心的几个有赞助商发工资,工资也不算高,其他都是兼职的,人家有稳定工资的工作,可以这么玩。孑然一身的状态下根本活不下去。

2D平台跳跃游戏kamdria的作者,最近发了一条博客,大致意思是自己已经全职开发kandria2年,所有工作内容都是开源的,而kandria的收益并没有他想象中高。他没有其他的收入来源,所以开了一个patreon账户,希望对他的工作内容感兴趣的人赞助。说实话,kandria的开发过程并不简单,他几乎是完全用common lisp写了全套的游戏开发工具,不管是引擎还是脚本。而游戏没有良好的收益,只是跟游戏的好玩程度挂钩。我玩过kandria,是类似那种极限躲避陷阱的跳跃类游戏。大部分玩家不喜欢这种折磨人的感觉。我感到唏嘘,他做的工作在common lisp当中是空前的,在这之前没有人想过common lisp能开发出大型游戏(虽然也不算太大型,跟空洞骑士这一类比起来),但是一个产品的开发难度和受欢迎程度往往不成正比。希望他下一个开发的游戏能吸引更多的用户(他透露,是一个3D动作游戏)。

lem的repl是它自己的调试界面。common lisp的程序即使在编译为二进制文件之后依然有办法进入repl调试,而lem的repl,就是这个程序自己的调试界面。它没有重新连接一个完整的sbcl镜像,这样确实方便,但是太危险。很容易把lem搞崩掉,万一自己写的一点代码跟lem自己的代码重名了,程序立马崩溃。再者这种repl的性能也不如一个重新启动的sbcl镜像好,它会受到程序自身垃圾回收的影响,大量计算的时候会卡死很长时间。

我不再看动漫一是因为自己确实年纪长了之后,没有高中时候的心态了,经了很多的事,也不愿意沉浸在虚拟的世界里。再者现在动漫的质量普遍不如我高中那时候了。

知道的信息越多,就越是想的多,担忧也就越多。但是总不能因此就不去了解更多的信息,毕竟事物不以人的意志为转移,你知道或不知道,它都在那里,还不如早知道早做准备。担不担忧的,心情这种东西,在利弊面前不算什么。

sbcl新增一个实验性的并行垃圾收集器。我对这方面不了解,查了一下午资料,才发现垃圾回收这么复杂。可以说垃圾回收器只能做到停顿和吞吐量的权衡,而做不到两全其美。停顿时间长,垃圾回收器可以达到最大吞吐量,但是长停顿在某些场景下很要命,比如网络应用;降低停顿就导致回收器不能完全回收内存,内存占用大。而目前主流的并行垃圾回收也没有从本质上解决这些问题,只是垃圾回收分成多步,每一步分别执行,用“一连串小停顿”代替“一个大停顿”。

总算知道为什么我写的代码看上去很别扭了,换行的时候如果跟上一行只差一个字符就会显得很紧凑,不好区分。空两个字符就看着很舒服了,代码块容易区分。而且看起来更整齐,虽然我没想明白为什么。

最近在想宇宙边界是什么,想不明白,按照目前已有的经验来看,不论你说边界是什么,边界总还是依存于什么东西存在的,那它就不是边界,边界也有边界,也就是说没有边界。是无尽的。这种思考的方法其实就是一种无尽的递归循环。

或许想要真正符合我心中所想的IDE,只能我自己来做。但是我现在的能力肯定不够,以后也说不准。对美好事物的渴求总是让人抓心挠肝的痒。

显示更早内容
茶码

茶码: 结庐在人境,而无车马喧