| SSP | 何かみたいな何か | voidたん(仮) | これでも それでもなく あれ以外の何か on "林檎" |
偽林檎 | XHisho (with任意) (画面) |
ninix | 非Aの何か | herb | (参考)猫どりふ | (参考)KINOKO | (参考)VCIS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 基 礎 情 報 |
テスト対象バージョン (テスト日) |
version.1.0 beta 1.06 (2001/6/27) |
phase0.31 (2001/6/27) |
phase.010617 (2001/6/19) |
Phase 4.0 ver 0.1.6 (2001/6/19) |
未テスト | 未テスト (参照ソースはxhisho20010524) |
バージョン 0.1.8 (2001/7/3) |
未テスト | 未テスト | Phase 00.51 (2001/5/23) |
Phase5.10 (2001/5/23) |
v0.0.2 Phase96 (2001/6/4) |
| 特徴とか | Win用 VC++ 独自仕様追加 カレンダー 読み方: しましまぱんちゅ |
Win用 VC++ ソース公開 あいさつ: れっさーばんだー |
オープンシステム Java2 実際には1.1相当で 動作可能と思われる |
Mac用 REALBasic 要QuickTime 俗称:似非 |
MacOS X用 Java2(Cocoa) ソース公開 |
FreeBSD用 (Xが動けばどこでも) gcc ソース公開 既存アプリベース 華和梨内蔵 |
FreeBSD, Linux用 Python GTK+ ソース公開 INSTALL仕様対応 読み方: ににっくす |
Linux用 Wine ソース公開 偽AI再生のみ? 読み方:なるえー |
Linux用 gcc 独自PIM機能 |
Win用 VC++6.0 互換ではなく周辺マスコット |
Win用 VC++ 互換ではなく周辺マスコット |
Win用 VB6.0 互換ではなく親和 (現行版では) 独自の人工無能マスコット 理論上2529通り以上の会話 |
|
| SHIORI | 実家と同等 | 実家と同等 | 華和梨互換 | 華和梨Phase0.42互換 | 華和梨Phase0.42互換 偽栞phase 0.69互換 |
華和梨内蔵 | 華和梨互換 | 実家とほぼ同等 | ? | - | NAYUKI/2.0 実家と同等 イベントのみ |
- | |
| S S T P |
デフォルトポート | 9821 自由に追加 複数ポート同時リスニング可 |
11000 固定 |
9801 固定 |
9801 3択(9801,9821,11000) 設定変更するまでSSTP動作なし |
11000 2択(11000,9801) |
9801 自由に設定 |
9801,11000 複数ポート同時リスニング |
? SSTP対応か不明 |
8801 | DirectSSTPのみ | DirectSSTPのみ | SSTPサーバー機能なし SSTP対応と書いてあったが「何か」との会話アクションに使われている様子 つまりSSTPクライアント |
| DirectSSTP | 対応 Sakura |
対応 Sakura |
- | - | - | - | - | - | - | 対応 Nekodorif |
対応 Kinoko |
||
| SSTP独自拡張 | 座標取得できるらしい | EXECUTE/1.0+(GetObjectList) DROP/1.0 |
|||||||||||
| Charset | Shift_JISのみ | Shift_JISのみ | Shift_JIS ISO-2022-JP EUC-JP (JavaVM依存) |
Shift_JISのみ | ? Javaなのでvoidたんと同程度のスペックはあると思われる |
? ソースによると Shift_JIS ISO-2022-JP EUC-JP UTF-8(日本語のみらしい) |
Shift_JIS ISO-2022-JP EUC-JP |
? | ? 仕様上はShift_JISのみ |
Shift_JISのみ | 文字表示機能なし | ||
| SEND/1.1 | ○ | ○ | ○ | ○ | ? 仕様上は○ |
? 仕様上は○ |
○ | ? | ? 仕様上は○ |
○ | ○ \wと\sのみを処理する |
||
| SEND/1.2 | ◎ | ◎ | ● Entry省略不可 URL直書き不可 |
× SEND/1.1として動作 |
? 仕様上は× |
? ソースによると 501 Not Implemented |
● | ? | ? 仕様上は△ |
- SEND/1.1として動作 |
- SEND/1.1として動作 |
||
| SEND Option: nodescript |
○ | × ていうかSSTPマーカー自体なし |
× ていうかSSTPマーカー自体なし |
? 確認手段なし SSTPマーカー自体はある |
? | ? ソースによると未対応 |
? 確認手段なし SSTPマーカー自体はある マーカーにはアドレス表示が無いがコンソールにログ表示 |
? | ? | - | - | ||
| EXECUTE/1.0 | ○ | ○ | ○ | ○ | ? 仕様上は○ |
? ソースによると 501 Not Implemented |
○ | ? | ? 仕様上は○ Bottleに足跡 |
○ 猫任意,empty |
- 400 Bad Request |
||
| EXECUTE/1.1 | ○ Cookie名に「,」使用不可 名無しのGetCookieで 204 No Content |
○ 名無しのSetCookieで 509 Regist Failure 名無しのGetCookieで 204 No Content |
▲ 501 Not Implementedを返す |
▲ 501 Not Implementedを返す |
? 仕様上は× |
? ソースによると 501 Not Implemented |
▲ 501 Not Implementedを返す |
? | ? 仕様上は× |
- 400 Bad Request |
- 400 Bad Request |
||
| EXECUTE/1.2 | ○ SSP 1.00 beta |
○ "何かみたいな何か" 00.31 test |
○ "void" 0.01 |
▲ 501 Not Implementedを返す |
? 仕様上は○ |
? ソースによると 501 Not Implemented |
○ ninix 0.1.8 |
? | ? 仕様上は○ herb/yukino-00.01(momiji-20010525) |
○ Phase 00.51 |
- 400 Bad Request |
||
| EXECUTE/1.3 | ○ | ○ 501 Not Implementedを返す 元々勝手に喋らないので |
○ 501 Not Implementedを返す 元々勝手に喋らないので |
▲ 501 Not Implementedを返す |
? | ? ソースによると 501 Not Implemented |
▲ 501 Not Implementedを返す |
? | ? 仕様上は× |
- 400 Bad Request |
- 400 Bad Request |
||
| SSTPブレーク | ○ 本体もしくはうにゅうまたはバルーンダブルクリックで中断 |
○ 本体もしくはうにゅうダブルクリックで中断 |
▲ 表示をクリアするのみ 続きが中途半端に |
× なし |
? | ? | ○ 本体もしくはうにゅうまたはバルーンダブルクリックで中断 |
? | ? 仕様上は× |
○ 本体ダブルクリックで中断 っていうか落としモーションに |
- | ||
| Conflict概念 | なし 前の処理を完全にキャンセル |
あり 409 Conflict 実家互換 |
なし 待ち行列に入れて前の処理はノーウェイトで流し 選択肢は流さない |
後のスクリプトを無視 但しレスポンスは200 OK |
? | ? | なし 待ち行列に入れる |
? | ? 仕様上はなし |
なし 前の処理を完全にキャンセル |
あり 409 Conflict |
||
| タ グ |
\e | ○ | ○ | ● \eを無視するのみ |
○ | 仕様上は○ | ○ | ● 最終の\eを無視するのみ |
○ | ● \eを無視するのみ |
|||
| \n | ○ | ● 行溢れ時に戻りスクロール不可 |
● 行溢れ時に戻りスクロール不可 |
● 行溢れ時に戻りスクロール不可 |
仕様上は○ | ○ | ○ | - | ● スクロール機能なし |
||||
| \s | ○ | ○ | ○ | ○ | 仕様上は○ | ○ | - | ○ | ● 旧形式(\s1等)に対応 |
||||
| \w | ○ | ○ | ○ | ○ | 仕様上は○ | ● ウェイトが長め |
○ | ○ | ○ | ||||
| \h | ○ | ○ | ○ | ○ | 仕様上は○ | ○ | - | 「さくら:」と表示 | |||||
| \u | ○ | ○ | ○ | ○ | 仕様上は○ | ○ | - | - | 「うにゅう:」と表示 | ||||
| \c | ○ | ○ | ○ | ○ | 仕様上は○ | ○ | - | - | - | ||||
一応◎○●△▲×の順と考えていただければ。
××はそりゃいかんよって事で。
◎は実家よりも実装が良い感じの場合。
(例えばSEND/1.3で選択肢レスポンスがあってしかもエントリで\m使えるなんてのは◎になります。当面SEND/1.3はテスト対象外だけど。)
主観じゃなくてあくまで論理的に付けてるつもりです。
※読み方や俗称は必ずしもオフィシャルなものではない可能性がありますので必ず各サイトを一読してご確認ください。
中国だか台湾の留言板で「うにゅうといっしょ」がリンクされてる‥‥。見てみると、どうやら台湾でも「何か。(仮)」関係が話題になってる気配なので
SSTP マーカーが無いのは「SSTP しか無い」からです(笑)まー、そういうことなんでしょうが、
SSTPブレーク × よくわからん ^^; どういう場合にどうなればいいんでしょ?閑馬たんの仕様を読む限りだと厳密には選択肢中にバルーンダブルクリックしてキャンセルする行為みたいです。
SSTP ${Version} ${Return}ふくらみかけ見にいったら、ぜんぜんその辺のこと書いてないんでやんの(笑)
と、SSTPのバージョンを返さないといけないってのはどこに書いてあるんでしょ?
そうなると、例えば実家の実装だと、
SEND SSTP
みたいな怪しいコマンド送られたら何と返すべきなんでしょうね。取りあえず
SSTP/1.0 400 Bad Request
って返してますが。
SSTP/0.0 400 Bad Requestです。
あと「偽の起動時間は単位をつけずに返す」ってのはどう返すべきなんでしょうね。「x時間x分x秒」?%exh 時間単位で普通にOSを起動してからの経過時間を整数で返してるみたい。
今回の起動時間は、42年でした。えんいー。ってかんじ。