Tetra World Adventure is a puzzle game by Bloom Mushroom. Recently an enhanced version of it made its way to Nintendo Switch, but the mobile version has been around, free of charge. Since the Switch version is only available in Japanese store, I played the iOS version instead. It’s not that I don’t have the money to buy it. No. Not even close. I want to emphasize it is not the case.

It’s a short puzzle game with moderate difficulty. I’m no expert in puzzle games, and without hints this game took me 2 hours to beat. If you are looking for a nice and relaxing otherworldly adventure, feel free to pick up this game. For free.

Continue reading

Intro

A month or two ago, this game gained its fame through an unexpected way. In reply to an review criticizing the depiction being bad of how lovey dovey the duo are, the developer said: that’s because … well … I myself haven’t had a girlfriend.

Personally I feel a little sad for him. Although I might not be entitled to do so, since I am still single myself (fortunately I’m not too bothered by it). And also for his game. From now on when people talks about Tiny Snow, it will always be “that game made by the poor beta male” rather than “a kawaii game, but tries to cover some serious topics”, while the latter somehow better describe this game as a game.

Continue reading

Dream Diary - 2.5

in writing

我站在一个小巷前。面前有两盏灯。

一盏,挂在左手边的墙上,灯是蓝色的。灯下面是一张破旧的办公桌,不知道是谁不用了丢在那里的。

另外一盏,稍微靠后,挂在右手边的墙上,鲜红色的。灯照亮了下面的一扇门。但奇妙的是,不像蓝色的灯那样,有灰尘在其中飞舞,红色的灯光中没有灰尘。光柱反倒像是什么实体一样,散发出象牙般的光泽。

我上前去试探红色的灯。我的手触摸到了坚硬的物体——好像这不是灯光,而是一块巨大的红宝石。

有点麻烦了,我想。我手上拿着这扇门的钥匙,可灯光却阻挡着我进去。

我回到外面,试图找到一点线索。当我眼睛瞟过那张破旧办公桌的桌角的时候,一抹白色引起了注意。

我凑上前去端详。是一副 3D 眼镜。不像现在常用的那种墨镜一样的 3D 眼镜。这是一块纸板,夹上红色和蓝色的透明塑料片做成的那种简陋的 3D 眼镜。

现在怎么还有这种东西,我心想。

我捡了起来,翻来覆去地查看。没有什么异常。但没有异常就是最大的异常,这东西不属于这里。

我看向两块塑料片,红色和蓝色

搞不好是这样,我想。我带上了这副眼镜,除了世界变得单色以外,好像没有什么变化。不对。

起先发出光泽的红色灯光,现在失去了那份光泽。好像光泽转移了似的,蓝色的灯光开始带起光泽。

这个世界因为你所见而不同,我想起不知道谁说的一句话。

总之现在是可以通行了,我掏出钥匙,开锁进了屋子。


进了屋子,一股腥臭味扑鼻而来。

拿了东西就走,不在这里呆着了,我告诉自己。

可这股腥臭味实在是令人难以忍受,于是我寻找窗户,给屋子换气。

我到了厨房,厨房的窗户紧锁,上面落满了灰尘,从里面看不见外面。这房子是几十年没住人了,我一边感慨,一边打开锁,推开窗户。

出现在眼里的是尸体。人的尸体。像垃圾一样堆在外面。垃圾桶里更是趴满了软体动物一样的死人,血顺着垃圾桶流下,汇聚到下水道。我感到一阵寒战,空气里腥臭味仿佛更浓了。

我立马把窗户重新关上,试图将刚才的景象赶出脑海。

我要找的东西是一个小盒子,首饰盒那样的。我很快就找到它了——它被放在靠里的卧室的床头柜上。我转头,想赶快离开这个鬼地方。

“我等你很久了。”背后突然有女声叫住了我。回头。女性坐在窗台上,黑暗中看不清她的脸。

外面打起了闪电,她的影子直伸到我脚下。

Comment and share

Epilog

Stephen Hawking said, although we could travel to the future, but going in the other direction was ruled out by Albert Einstein’s theories. But everybody knows that we cannot just stop thinking about it – the time paradox, the other self of that time, the butterfly effect. All we do is a little retreat from reality to virtuality, and in the fictional world, where the law of excluded middle doesn’t work, the impossible can become possible.

Continue reading

Yubikey & PAM

之前没看懂 PAM 怎么用,今天重新看了一下pam(8),打算搞好之前想弄的 yubikey 解锁桌面。

pam(8)的结果:这在说什么?

看了一篇讲 PAM 的博客:噢,我明白了(没有懂),甚至应该修改 /etc/pam.d下的哪一个文件都不清楚。

还是另一篇博客让我豁然开朗。

先在 Arch Linux 上安装yubico-pam包。

然后修改/etc/pam.d/system-auth,将下面一行添加到 auth required pam_unix.so ... 那一行的前面。如果添加到后面的话,还会先调用 pam_unix.so 来索取密码,而且失败了就失败了,并不能 fallback 到 Yubikey 登陆,然而将 sufficientpam_yubico 放在最前,当 yubikey 验证成功了就一定成功。

如果写的是 required 而不是 sufficient ,结果就是不仅要 yubikey 验证成功,而且还要接着再输一遍密码,相当于倒过来的二步验证。

auth sufficient pam_yubico.so id=<yubikey API id> authfile=/etc/yubikeys

这样就大功告成了!现在 sudo,解锁屏,登陆都可以用 Yubikey 一摁完成了!

当然,如果 KDE 的用户

  • 只想用它解锁屏,就把这一行放到 /etc/pam.d/kde 里的对应位置,注意当前用户需要有 authfile 的读权限,否则无法使用
  • 只想用它登陆,就把这一行放到 /etc/pam.d/sddm 里的对应位置

如果只想用 yubikey 登陆 console (估计没有这样的人),就把这一行放到 /etc/pam.d/login 里就行了,ssh类似,大概。

而如果想离线也能验证,或者嫌在线验证时间过长的话,就换用 challenge-response 模式就可以了。具体见 Yubico 官网的相关页面,就懒得再翻译一遍了。设置好之后甚至连一摁都不需要了。

Arch Wiki 关于 Yubikey 的条目可以说比较混乱,而 Fedora Wiki 的页面则较为简洁直白,可以作为参考。

顺便一提,也是 Fedora Wiki 告诉我有 modhex 这种东西。 Yubikey 作为键盘输入,它只会向机器发送键盘扫描码,机器再将其转换为按键。因此 Yubikey 不能控制键盘的 layout ,也就导致如果随意输入,在不同的键盘 layout 上可能会输出不同的字符。比如QWERTY的Y,在德语键盘上就成了Z(它交换了Y和Z),而在日语键盘上差不多就是假名 N (说差不多的意思是在假名输入下才是 N)。因此 Yubikey 选择了那些在任何键盘 layout 下都不会变的16个字符,用以表示16进制数,这就是 modhex 。

请关掉假名输入!不然そそそそそそりこはすいきまにすこまきましすいりそなままりこのかいそひひしきのにすきしのき

中断

今天读了一篇关于硬件中断,以及如何用 PIC 处理的博文,因为没怎么看懂,就不翻译了。

玩蛇?玩个蛇皮!

Arcaea 潜力值终于上 9 了,或者说,才上 9 。啊……

慢慢来吧。

Comment and share

Author's picture

NoirGif

A progamer.

(click me to see some )


Student(probably)