- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-05-15T23:28:18+09:00","default:post","post")
* SandBox: お砂場(練習ページ)です [#v299c566]
----
#contents
----
~
*ゴーストのしくみ [#a0c04fdc]
**ゴーストとはなんぞや [#x58a9d47]
今さら聞けないなんとやら。~
ゴーストとは!デスクトップマスコット伺か!のキャラクター!のデータ!~
……多分そんな感じで紹介されるはず。~
じゃあ、ゴースト作る側にとって、ゴーストってどんなんかというと~
>&color(#0000ff){ゴースト}; = &color(#0000ff){ゴースト}; + &color(#0000ff){シェル};
こんなです。~
シンプルすぎる?~
>&color(#0000ff){ゴースト};(と呼ばれているもの) = &color(#0000ff){ゴースト};(頭脳) + &color(#0000ff){シェル};(見た目)
これでどうか。でも注釈が入った瞬間、よくわからない何かに見えたりしない?~
しないなら大丈夫。~
で、これをもう少し細かくすると~
ゴースト(頭脳) = ほとんどがSHIORIの支配下にある
里々はSHIORIである
シェル(見た目) = ほとんどがpngの画像データで埋まる
里々と関係ない
ということで、里々の出番が見えてくる。~
**SHIORIってなんだ [#bd77ddfd]
里々は&color(red){SHIORI};である。SHIORI……SHIORIってなんだ……~
それは仲介 中核 心臓部 さて?~
よくわからないがベースウェアとゴーストの間にはさまっている何かです。~
>Q. なんでSHIORIが必要なの?~
A. そいつがゴーストとベースウェアの仲立ちをしてくれるからです。~
仲立ちの仕方がわかるなら要らない。~
(実際ないやつもいたりする。ヤバイ)~
で、~
-&color(blue){SHIORIのルールで書かれた辞書ファイル};を読み込む
-ベースウェアから送られてきた命令を受けとる
-読んだ辞書から目的のデータを、ベースウェアが理解できるように翻訳して送る
とまあ大変なお仕事をする。~
#br
巷でよくSHIORIには里々がカンタン、初心者向けと言われるその理由が~
この、「&color(blue){SHIORIのルールで書かれた辞書ファイル};」を作るのが、''簡単''。~
ルールが、''簡単''。~
アホみたいに、''簡単''。~
嘘だと思うなら、ためしに文/YAYAや華和梨の公式マニュアルを読んでみなさいよ。やばい眩暈がしてきた。
**つまり [#j4d1c1f4]
さてここまで読んでゴーストのしくみの話に戻ると……~
>&color(#0000ff){ゴースト};(頭脳) = &color(red){里々(SHIORI)}; + 辞書ファイル
というのが、お分かり頂けただろうか。~
ゴーストを作るとき、その規格として、色々とややこしいフォルダ構成があったりするのだが、~
これもおおざっぱには、上で説明したとおり「ゴースト+シェル」な形に沿っている。~
+ゴーストごとの固有フォルダ名
+ghost
+master
satori.dll ←里々本体
dic.txt ←辞書ファイル
+shell
+master
画像データ
こんな感じに、頭脳にあたるghost/masterフォルダに、里々とその辞書ファイルがぶちこまれるのだ。~
この場所こそ、ゴーストのしくみの中における、里々の支配する世界である。~
よーするにアパートghostの一室借りてるだけだろって? しらんな。~
(╹◡╹) ←環境依存文字