【番外編】ジョークRFCの読み方 ~2022年エイプリルフール最新版~

エンジニアノート

 

3月末に【番外編】ジョークRFCの読み方を掲載したら、「ジョークRFC」の検索でたくさんの訪問がありました。ありがとうございました。
そして、今年もやはりジョークRFCが公開されましたね!今年は2件ありました。

RFC9225 Software Defects Considered Harmful

RFC92256 Bioctal: Hexadecimal 2.0

今回の記事は、公開したばかりの2022年のジョークRFCを読んでの感想です。
詳しい解説については、また後日記事にしたいと思います。

ジョークRFC一覧

ジョークRFCの一覧を調べたい方は、英語サイトのWikipediaがおすすめです。更新がとても早いです。今年も即日更新されていました。
April Fools' Day Request for Comments

もちろん、RFC Editorでも検索可能です。
RFC Editor

ジョークRFC

このようにエイプリルフールに発行されたRFCのDateの欄には「日」まで入っています。

今年のジョークRFCの感想

今年のRFC2件をざっくり読んでみましたが、もう少し文化的な背景を理解する必要がありそうです。

RFC9225 有害と見なされるソフトウェアの欠陥

ソフトウェアの欠陥(バグ)についての考察です。
米ソの冷戦時代での話なども織り込まれていますが、真偽のほどはわかりません。

以下のことは、私自身、気をつけたいと思います、はい。

4. Best Current Practises
...
4.The aphorism "It's not a bug, it's a feature" is considered rude
...

RFC9226 Bioctal: 16進数2.0

16進数の新たな提案についてのことでした。
"Bioctal"と辞書でひいても出てきませんでしたので、とりあえず読み進めていると文中に説明がありました。造語なんですね。

3. Objections to Be Dismissed

Several objections can be anticipated, the first of which concerns the name.
The term "bioctal" is already used to refer to the combination of two octal characters into a single field on, for example, paper tape (e.g., [UNIVAC]).
However, if the word "bioctal" must be disadvantaged relative to words such as "biannual" in the number of meanings it is allowed to have, then it is the paper tapers who must give way: in that context, the "octal" part of "bioctal" refers to the number of distinct values that three bits can have, while the "bi" refers to a doubling of the number of bits, not values.
A meaning depending on such a discordant etymology does not deserve to endure.
...

新しい提案自体はなんとか理解できたのですが、たとえば、なぜ16進数で表現した数字がベジタリアンなどにとって不快な言葉となるのか、なぜ「KO」(コモドオオトカゲ)と表示すべきところを「NL」(トカゲなし)と表示するのか、などは、背景を理解する必要がありそうです。

まとめ

ジョークってやはり高度ですよね、さっと目を通しただけでは、よく理解できませんでした。正直、通常のRFCより難しかったです。
今後アメリカ人の同僚などに解説してもらいながら、理解を深めたいと思います。

関連記事

note_addRFC関連

RFCの読み方

RFCのヘッダ情報 ~RFCの読み方パート2~

【番外編】ジョークRFCの読み方

【番外編】ジョークRFCの読み方 ~2022年エイプリルフール最新版~(本記事)