ICFP2007 (3) 修理ガイド(1)の続きです。
修理ガイドのカタログ(ICFP2007 (2) 見つけた画像の一番下)に従ってページを見ていきます。
(page 85 help_patching_dna)
![](https://blogimg.goo.ne.jp/user_image/13/97/600dbeeaa4e20d2081a233d8f420131d.png)
blue zoneのスタックにデータを積む方法やgreen zone内のサブルーチンを呼び出す方法が書いてあります。green zone内のサブルーチンはgreen zoneの直前に置かれることを前提にしているので、ユーザーのprefixの前とかに置いても正しく動作しません。
新たなマーカーが2つ登場しています。IFPICFPPCCCはサブルーチン呼び出し用ルーチンを探すためのマーカーで、IFPICPPCFIPPはblue zoneを探すためのマーカーです。
blue zone markerはGZ+729594で見つかります(GZ+ほにゃはgreen zoneからのオフセットの意味)。この直後のGZ+7295a1からblue zoneが開始します。
サブルーチン呼び出し用ルーチンのマーカーは一つ目がGZ+24344Bで二つ目がGZ+25357dで見つかります。このルーチンの開始番地は最初のマーカーの後なのでGZ+253456になります。このあたりからオチコボレはじめています。
page 84は暗号化されているそうで見れませんでした。
(page 2181889 help_undocumented_rna)
![](https://blogimg.goo.ne.jp/user_image/37/02/16f9754b93724639647f7b39c8a74e5b.png)
無効RNAのことが書いてあります。morphing processって何?
(page 5 help_lsystems)
![](https://blogimg.goo.ne.jp/user_image/5a/eb/17cfc6e6a25b52f5493f20f3632519f8.png)
Lシステムというのがあるみたいです。見た感じ再帰的に絵を描くものみたいです。画像の修復に使うのではないでしょうか。
(page 4405829 help_fuun_security)
![](https://blogimg.goo.ne.jp/user_image/6a/6b/cf5e8c15489cf52602fbd212be5e85b5.png)
なにやら暗号化されているようです。雰囲気的に原文は英語で単換字式暗号っぽいです。
英語で1文字の単語はaなのでa→nに変換されているっぽいです。そうすると下の方の5.の次の行はA.になるので、その次の行はB.でしょうか。となるとb→oになっています。3.の行にある0 gb 255はたぶんtoでしょう(t→g, o→b)。3番目のパラグラフのカッコ内の24-npvqはたぶん24-acidなのでc→p, i→v, d→qが分かります。NqqはAddなのでNyyはAから始まる3文字だとAllです(l→y)。sbbは?ooですがたぶんfoo、oneはba?ですがたぶんbarです(f→s, r→e)。よく出てくるgur(t??)をtheに決め打ちにします(h→u, e→r)。対応表を作ってみると
a→n
b→o
c→p
d→q
e→r
f→s
・・・
というわけでシーザー暗号でした。平文に復号するのは面倒そうです。
(page 123456 help_compression_rna)
![](https://blogimg.goo.ne.jp/user_image/06/c5/aaf4b80d4443eadb1639bc1d02f0af82.png)
RNAの圧縮について書いてあります。
画像を貼るのに疲れてきたのでこのくらいにしておきます。この次はカタログページに載っていないページをいくつか見つけたので、それを載せます(p.3 p.100 p.1024等)。いっぱい情報がはいりすぎで、混乱気味です。
修理ガイドのカタログ(ICFP2007 (2) 見つけた画像の一番下)に従ってページを見ていきます。
(page 85 help_patching_dna)
![](https://blogimg.goo.ne.jp/user_image/13/97/600dbeeaa4e20d2081a233d8f420131d.png)
blue zoneのスタックにデータを積む方法やgreen zone内のサブルーチンを呼び出す方法が書いてあります。green zone内のサブルーチンはgreen zoneの直前に置かれることを前提にしているので、ユーザーのprefixの前とかに置いても正しく動作しません。
新たなマーカーが2つ登場しています。IFPICFPPCCCはサブルーチン呼び出し用ルーチンを探すためのマーカーで、IFPICPPCFIPPはblue zoneを探すためのマーカーです。
blue zone markerはGZ+729594で見つかります(GZ+ほにゃはgreen zoneからのオフセットの意味)。この直後のGZ+7295a1からblue zoneが開始します。
サブルーチン呼び出し用ルーチンのマーカーは一つ目がGZ+24344Bで二つ目がGZ+25357dで見つかります。このルーチンの開始番地は最初のマーカーの後なのでGZ+253456になります。このあたりからオチコボレはじめています。
page 84は暗号化されているそうで見れませんでした。
(page 2181889 help_undocumented_rna)
![](https://blogimg.goo.ne.jp/user_image/37/02/16f9754b93724639647f7b39c8a74e5b.png)
無効RNAのことが書いてあります。morphing processって何?
(page 5 help_lsystems)
![](https://blogimg.goo.ne.jp/user_image/5a/eb/17cfc6e6a25b52f5493f20f3632519f8.png)
Lシステムというのがあるみたいです。見た感じ再帰的に絵を描くものみたいです。画像の修復に使うのではないでしょうか。
(page 4405829 help_fuun_security)
![](https://blogimg.goo.ne.jp/user_image/6a/6b/cf5e8c15489cf52602fbd212be5e85b5.png)
なにやら暗号化されているようです。雰囲気的に原文は英語で単換字式暗号っぽいです。
英語で1文字の単語はaなのでa→nに変換されているっぽいです。そうすると下の方の5.の次の行はA.になるので、その次の行はB.でしょうか。となるとb→oになっています。3.の行にある0 gb 255はたぶんtoでしょう(t→g, o→b)。3番目のパラグラフのカッコ内の24-npvqはたぶん24-acidなのでc→p, i→v, d→qが分かります。NqqはAddなのでNyyはAから始まる3文字だとAllです(l→y)。sbbは?ooですがたぶんfoo、oneはba?ですがたぶんbarです(f→s, r→e)。よく出てくるgur(t??)をtheに決め打ちにします(h→u, e→r)。対応表を作ってみると
a→n
b→o
c→p
d→q
e→r
f→s
・・・
というわけでシーザー暗号でした。平文に復号するのは面倒そうです。
(page 123456 help_compression_rna)
![](https://blogimg.goo.ne.jp/user_image/06/c5/aaf4b80d4443eadb1639bc1d02f0af82.png)
RNAの圧縮について書いてあります。
画像を貼るのに疲れてきたのでこのくらいにしておきます。この次はカタログページに載っていないページをいくつか見つけたので、それを載せます(p.3 p.100 p.1024等)。いっぱい情報がはいりすぎで、混乱気味です。