这篇博客是在Decap CMS上写的。

不知为何,Decap的汉字是从右往左输入的。而且退格会删除一整行。

各平台汉语支持,写汉语的时候不支持的话,发布出来也一定不支持吧各平台汉语支持,写汉语的时候不支持的话,发布出来也一定不支持吧

综上,Plan B大告失败!


图里从里到外是:note(没截全),substack, hatenablog,medium。

另外:我还试了Ghost,也没有汉字字体。也是只能看着几个宋体字在黑体字间鹤立鸡群。但是Ghost还有办法挽回。当然,反面来说,如果不写中文的话,Note,medium都是非常方便的平台。而Hatenablog支持markdown,也是非常贴心。而且这些(除了Ghost)都不要钱。

DatoCMS有一个集中模式,还可以。如果能支持图片拖进去/粘贴就更好了。

Comment and share

最后的博客

in writing

在写这篇文章之前,我折腾了一下午的npm。改了依赖,扔了失修已久的multilingual feed,为了解决一个错误听ChatGPT的话改了tranquilpeak主题一通,最后告诉我只要把strip-indent的版本改回3.0.0就行了。现在这个时间点再运行npm audit,应该是0漏洞了。

这个博客从设立起到现在也快6个年头了。所以我想回忆一下这些年是怎么一路折腾来的。然后再谈谈这个博客的未来。

心路旅程

域名

域名的问题,当时noir.moe和noire.moe都不知被谁注册了,所以一开始是noirina.moe,反正Noirina也是Noire。后来追求短,就变成了现在的nir.moe。现在noir.moe没有人注册,欢迎去买,noire.moe不可用,但是也不知道注册的人拿来在干啥——不用不如捐给我。

除了这个之外,我还注册过一段时间什么.me,大概是用的本名,解析到Blogger去。反正那个Blogger也没写什么东西,就没续费了。

我忘了,很久很久以前,其实是nomamama.top和nomamama.xyz。Nomamama是我名字的一个anagram(之后才发现不仅把w改成了m,还把一个u改成了a)结合Segagaga得来的。现在用的Noirgif是另一个anagram,这个是先弄成日语罗马字然后再变来的。跑题了。在西部数码注册的域名,虽然很便宜(记得年费是个位数)但是后来要求备案,不备案就不给解析,于是这个域名就送他们了。

服务器

一开始是在12美元一年的Ethernet Servers,搞个Nginx挂着(首要用途还是开VPN),然后是HostMyBytes。

这个博客的图片基本是传在Cloudinary上的。我需要先上传到那边,拿到URL再贴到这边。这大概是用VPS时候留下来的了。现在想想,其实图片也可以直接推到GitHub上。

用VPS的时候还想着用Cloudflare怎么加速——结果发现一用VPN就不好使了。但是现在就没有必要了,name server还是用的Cloudflare,也是当时留下来的。

在2018年底的时候,我同时也部署到VPS和Github Pages上了(见如何被 GitHub Pages 蹬鼻子上脸。其实单用Github Pages也可以——访问noirgif.github.io就是走的pages,但是我闲得慌,为了一点现在已经没用的功能,而搞了Netlify。

HostMyBytes在19年4月被Alpharacks收购,我在那个时候改用CircleCI跑Hexo,然后CircleCI部署到专用的分支。没用Travis CI的原因,印象里是因为它的镜像太旧了还是机子太破了,还是两者皆有?当时也没人教我,只好自己试着搞来搞去,搞成现在这个模样。

6月份那个VPS连不上,随后Alpharacks倒闭的消息传来,干脆就不要自己搭的Nginx,只推到Github上了事。从此这个博客只有域名是要钱的了,我觉得这是这个博客的顶峰。

半年后有了Github Actions。求你下次早点来。

Hexo

在用Hexo之前我实在想不起来用的什么。大概是没有吧。用Hexo的起点大概是周围的人很多当时在用Hexo。印象很深的三个:

  1. 老涡的博客:后来改用了Hugo。
  2. 苏卡卡的博客:不仅还在用,还自己折腾了很多,学不来。
  3. 没有第三个了。老肯老fc用的都是Pelican。

喜欢的地方:主题很花哨。当时想着搞很多花哨东西,所以用了这个主题。现在没这个想法了。

有好有坏的地方:写作体验。用自己想用的编辑器,写Markdown固然简单,但是我有一个一直梦寐以求的功能:把图片拖进来,就能帮你上传到CDN,然后在博客里给你一个链接。我在Piazza用这个的时候就想着博客能不能有一个。Notion也会把文件上传到S3,不过Notion的数据可能都在S3。Hexo有一个Cloudinary插件,但是做的是你写一个tag,帮你插入Cloudinary上的图片,这种画蛇添足的事情。

头疼的地方:NodeJS加持的Hexo有很多插件,容易发生有的包没人维护了,这个没人维护的包的依赖有漏洞这种深奥的事情。按照这个部署的流程来说我是不需要管他们的?不是很清楚。但是想本地看一看效果的时候就很麻烦。今天我为此把multilingual feed删掉了。从此这个博客更新不分语言了:明天是英语,后天是日语。本博客虽然用各种语言写的,但是对多语言的支持闻者落泪。

我也不会折腾主题。把Hymmnos字体加进来(记得提醒我玩魔塔大陆3),被Katex折腾折腾,大概就是我力所能及的范围了。曾经有的、现在已经不工作了的飘雪的代码,其实是从Winter Plus的网站那里借过来的。请不要告诉North Plus我借了代码,也不要告诉上面的人我上过Soul Plus。

总结

这大概会是我最后一次折腾这个博客了。下次再告诉我有漏洞,我会换到Hatenablog。届时大概会搞一个像R18网站一样的跳转选项,或者在主页里加一个banner。(最后一次折腾?)

最近玩蔚蓝档案,给我很深的感触,就是我经常被活动和人物迷惑了双眼,本来我最优先的momotalk却很少打开。

折腾博客,虽然给我带来很多收获,但是我感觉我渐渐离开了本博客随便写写东西的初衷。而这个初衷是我想继续贯彻的。所以我想以此为戒,也是纪念。

Plus je écris les blogs, mieux j’aime les papier.

我写的博客越多,我就越喜欢纸。

附记:一点题外话

虽然游戏堆积成山(蔚蓝档案只是其中一个原因),但是最近有在打天使骚骚的 Demo。因为游戏堆积成山,所以还没有决定要买。

说这句台词的时候天使的表情就像万花筒一样说这句台词的时候天使的表情就像万花筒一样

这篇博客开始写是晚上8点,现在已经是第二天了。昨天的日记也没写,Duolingo也没做,洗洗睡了。

Comment and share

Introduction

As you may already know, the elevator in the computer sciences department has been broken since Friday and will remain unfixed throughout the weekend. Although we have a backup elevator, it gets overloaded even on a Saturday morning. When I went to grab a cup of coffee, someone else had already ridden it, so I had to take the stairs.

We strive to create systems with high availability. A loss of three days (averaging 0.9% throughout the year) is hardly acceptable. This brings us to today’s main theme:

We present a proposal for a new type of elevator that utilizes blockchain technology to achieve high availability.

The idea behind this proposal is to create an elevator system that never goes down. By using a decentralized blockchain network, the elevator system could potentially achieve 100% uptime, with no single point of failure.

Design

The elevator’s control system would be connected to the blockchain network. Every time a passenger boards or exits the elevator, a new block would be added to the chain. The blocks would contain information about the elevator’s current position, direction, and speed. You can think of it as a transaction: validators (a new name for blockchain miners in this context) will include it in the chain. Once six blocks are validated on top of it, we will consider it confirmed, and the elevator will move toward the destination. The confirmation of the transaction on the Ethereum Mainnet takes approximately 84 seconds. However, faster confirmations can be achieved by using private chains.

Thanks to the decentralized nature of the system, the elevator will continue to function as long as most validators are online. Even if a hacker tries to tamper with the system, the blockchain’s consensus mechanism will ensure that the elevator’s history remains accurate and unalterable. If you take a two-hour coffee break on the sixth floor, everyone in the department will know about it.

In addition, the immutability of the blockchain guarantees that there will be no disputes over the operation of elevators, which can occur with traditional elevator systems. For instance, people often disagree on how long the doors should remain closed if no button is pressed, and it is often unclear whether the “close door” button accelerates the closing. With blockchains, these rules are enforced by the system, and there is no room for interpretation.

Conclusion

Elevators powered by blockchain technology have a lot of potential. We highly anticipate that they will replace the current broken elevator in the CS building.

Happy April Fool’s Day!

Comment and share

最近电影四连

in writing

因为Notion的字体看起来很不爽(黑体宋体夹杂),就在word上写了。在word上用的是霞鹜文楷。想不起来名字的时候就会想起来原神的可莉,这个字体的原型是名叫可莉的字体。 二来word也有所谓的focus mode,会隐去一切无用UI。windows更新以来也有了focus session。可以做到一种二重buff。在加上平时会开的focus assist,就可以聚焦到烧焦了!火,生命之火。燃烧,生命的意义。果然只有燃烧的时候,蜡烛才在证明自己的存在。SM?不SM。

闲话少叙。果然,最想分享的还是,最近无意之间连续看了三部meta电影。Meta电影只不过是我心里的说法,如果要说人话,那就是三部关于电影的电影。

第一部看的是《Nuovo Cinema Paradiso》(天堂电影院)。看的原因的话,果然还是《我想成为你的眼泪》(君の涙になりたい)这部小说。书中提到的是电影最后的片段,再者好像是名作,于是就看了。我也是按照书里的推荐,没有看3小时的版本(导剪版,反而越剪越长,真是疑惑),看的127分钟的原版。……是127分钟吧。讲的是一个人随电影成长的故事,然而电影没有伴随着人成长,而是默无声息地消失了。至于问题的场景——或者说问题的场景的剪辑——如果那些电影我都有看过就好了,我是这么想的。如果没有看过,就会像我现在这样,试图从干燥的海绵上硬挤出一两滴水。如果看过的话,就会像主人公那样,既失笑又怀念,笑着笑着不禁眼泪流下来吧。所以可能还是生错时代了。

第二部是《映画大好きポンポさん》(最爱电影的庞波小姐,或者是别的称呼)。讲的是围绕新电影制作,新人导演Gene Fini,新人女演员Natalie Woodward等人如何活跃的故事。一个特点,就是将电影制作,从一开始的剧本、选人,到最后的剪辑都有涉及。所以论meta程度,这部应该是最深的了。虽然Gene想看《天堂电影院》,但是Pompo小姐显然不是很有耐心看完,甚至暴言道,超过90分钟的电影都没意思。而这也是这部电影有意思的一个地方。因为涉及剧透,我就不想提及了,但是这种meta发言也是让我眼前一亮的地方。最近在看的《ユア・フォルマ》(Your Forma,中文不知道)(我讨厌word的地方:日语输入法切换 Alt+`,会调出听写)里,插图里有很多QR码,按文中的说法,是电子毒品的信息,不能直视,因为会脑内自动扫描。如果真的用手机扫了,其中一个QR码还会说“明明告诉你不要看了”。

第三部,其实不是第三部。是《Bullet Train》(子弹列车),大概1小时40分钟。听同学说的于是打算看,正好发现附近的AMC有上映,于是就去看了。说是附近,骑车也要40分钟。回想起来,还是不清楚这是好事还是坏事。去程是坐公交去的,这里的公交,前面有自行车架,可以放两辆车。因为去的时候是中午(中午的电影能打7折,加起来只要10刀),于是开映前在附近的Hyvee吃了顿饭。不知为什么少算了4刀左右,告诉了员工,员工也不在意。到场之后发现虽然场子很小,但是根本没有人来,只是之后来了两三人,四舍五入就是包场。内容,就是一般的好莱坞动作片,没有字幕所以有时候会听不懂。虽然之后也有枪林弹雨,但是子弹列车字面上指的是新干线。讲的是一群特工在新干线上从东京打到京都,最后死了几名特工,整列车都被整脱轨了。不仅仅是三方一两损的程度了。大家都亏大了。回来的路上才发现,自行车的前灯没了,只好重新买了一个。所以,到底是值不值呢。一说,是经验千金难买,但是问我想不想再经验一次,我大概也很难给出个肯定答案了。

之前打完金恋的时候也是这样。跑到湖边,看了夕阳。相较于游戏里的满目金色,现实里湖面只有一缕一缕的闪烁。然而就凭波光粼粼一词,恐是难以形容其刺眼。就算说是秋天的太阳照亮的湖面,哪怕是带上墨镜,也不愿意去直视吧,像我这种阳光下只会稍微变暗程度的眼镜,更是难抵其耀眼的光芒。触目难忘,讲的就是闭上眼睛,也能看到光斑。回想起来,如果少看手机的话应该更好了。我是为了丰富自己的内心,才去选择跟自己对话,跟大自然对话,跟自己心中的大自然对话的。写这篇博客,也是为了跟自己对话。正因为如此,才应该摒弃外界的骚扰,而直视自己的想法。不然,夕阳就只是夕阳而已了。之前去黄石国家公园,也感觉到自己想法的浅显,到了一个地方,只能拍拍照,感受一下大自然的鬼斧神工,就没有了。半点想法也挤不出来。明明自然在我面前展现自己的千姿百态,有美的一面,比如羚羊谷里暴洪冲刷出的各种图案,比如路上绵延的草原,有丑的一面,比如散发刺鼻气味的间歇泉。但是大自然不告诉你含义。含义需要自己汲取。黄石之旅有机会再详说。

说了这么多之后,第四部。是《Singin’ in the Rain》(雨中曲)。这是我分享了看完《子弹列车》之后,在频道里看到别的人最近看的作品,心血来潮在亚马逊上租了,当晚(说是当晚,其实是昨晚)麻将打了一半走人回家看的。大概也是1小时40分钟。嬉笑舞蹈之间讲述了电影业从无声到有声的迅速变迁。《La La Land》也是很久以前看的了,所以这种音乐剧特有的,二话不说跳起舞来的风格,让我首先想起的是印度的电影。可没想到上世纪的好莱坞就有了。我看到“call me a cab”“hey cab”这样的冷笑话也会禁不住笑起来,所以整篇看完非常愉快。挺喜欢男二的Cosmo,尤其是他的《Make ‘Em Laugh》。名作,也不一定就是深沉的,大概吧。

电影大概就是这些,游戏或者书的话,就下次再说吧。

Comment and share

Author's picture

NoirGif

A progamer.

(click me to see some )


Student(probably)