「何か」もどき for X
主な特徴
スクリーンショット
更新履歴 (詳細)
materia 仕様に対応した「安定版」です。
ダウンロード
各種パッケージ
関連リンク
SSTP Bottle クライアント for X
主な特徴
スクリーンショット
更新履歴
ローカルの SSTP サーバへのメッセージ転送を制御する Forward スイッチを付けました。
投票機能に対応しました。
受信側のゴーストを指定するための Ghost メニューを追加しました。また、サーバから取得した LUID (ユーザ識別番号) を ~/.bottlecase/luid に保存して再利用し、起動のたびに新規取得しないようにしました。
redo 仕様の Sakura Script に対応しました。チャンネル終了時の不具合を修正しました。
バグをいくつか修正しました。過去ログウィンドウの「昨日」の表示範囲がおかしくなっていたのを直しました。
\h, \u, \s[] の使用順序をチェックするようにしました。\h\s[10] や \u\s[0] のようなおかしなサーフィスの指定はエラーになります。
過去ログウィンドウのバグを修正してすこし改良しました。
国勢調査に対応しました。
定型句ウィンドウのバグを修正してすこし改良しました。
定型句ウィンドウを追加しました。ユーザ定義の定型句を登録しておきスクリプト作成時に呼び出すことができます。また、メッセージ受信時に着信音を鳴らせるようにしました。チャンネル名とそれに対応するコマンドを指定することでメッセージ受信時に任意の外部プログラムを実行することもできます。音を鳴らすプログラムを実行するのが基本ですが特に決まりはありません。さらに、ローカル SSTP サーバのポート番号をオプションまたは環境変数で指定できるようにしました。
ダウンロード
各種パッケージ
昔から数多くのバージョンが作られているテキストベースのゲーム「スタートレック」をゴーストとして仕立ててみました。あなたは宇宙船エンタープライズ号の船長になってクリンゴンの制圧に乗り出します。制限時間の5年以内にすべてのクリンゴンを制圧できなければ船長失格です。
このアーカイブファイルはそのまま ninix 用ゴーストとしてインストールすることができます。ninix 0.7.21 以降が必要です。以下の要領でインストールして下さい。右クリックメニューからゴースト「なにかとれっく」を選択するとゲーム開始です。詳しくは付属の readme.txt ファイルを参照して下さい。
$ ninix-install http://www.geocities.co.jp/SiliconValley-Cupertino/7565/archive/nanikatrek020712.zip
ninix 用の三目並べゲームです (スクリーンショット)。お好みのゴーストに相手をしてもらうことができます。このアーカイブファイルはそのまま ninix 用プラグインとしてインストールすることができます。以下の要領でインストールして下さい。
$ ninix-install http://www.geocities.co.jp/SiliconValley-Cupertino/7565/archive/ttt4ninix-2.zip
GORRY さん作の Windows 用プログラム「ザカリテの逆襲 for 偽春菜」を ninix で遊べるように移植したものです。「ザカリテの逆襲」とは、GAME ARTS 社の往年の名作「SILPHEED」の中のおまけゲームだそうです。詳しくは付属の README ファイルを参照して下さい。
このアーカイブファイルはそのまま ninix 用プラグインとしてインストールすることができます。以下の要領でインストールして下さい。右クリックメニューの「プラグイン」の中に「ザカリテの逆襲」が追加されます。Action! ボタンでゲーム開始です。
$ ninix-install http://www.geocities.co.jp/SiliconValley-Cupertino/7565/archive/xacalite2.zip
「何か」でウェブ上の各種辞書を検索するための ninix 用プラグインです。今のところ goo の四つの辞書に対応しています。以下の要領でインストールして下さい。
$ ninix-install http://www.geocities.co.jp/SiliconValley-Cupertino/7565/archive/ninidic1.zip
「バーチャルネットアイドルちゆ12歳」の人気コンテンツ「ちゆ占い」を利用するための ninix 用プラグインです。プラグインメニューから「ちゆ占い」を選択するとその時点で最新の運勢を取り寄せて表示します (定期的に自動表示する機能はありません)。以下の要領でインストールして下さい。
$ ninix-install http://www.geocities.co.jp/SiliconValley-Cupertino/7565/archive/tiyu1.zip
ninix 本体の現在までの起動時間を表示する単純なプラグインです。ゴーストが (本当の) 起動時間を教えてくれない場合にどうぞ。以下の要領でインストールして下さい。
$ ninix-install http://www.geocities.co.jp/SiliconValley-Cupertino/7565/archive/uptime1.zip
コマンドライン形式の SSTP クライアントです。外部からスクリプトを送りつけて ninix に表示させることができます。例えば、
$ sstpsend.py "\uこんにちは\e"
と実行すると、うにゅうが「こんにちは」としゃべります。
$ fortune | sstpsend.py -i
のような使い方もできます。
-h オプションを付けて実行すると簡単なヘルプメッセージが出ます。SEND/1.1, SEND/1.2, EXECUTE/1.0 (GetName), EXECUTE/1.2 (GetVersion) に対応しています。スクリプトの書き方についてはスクリプトリファレンスを参照して下さい。
「何か」のヘッドラインセンサ機能を実現するための外部プログラムです。ウェブページに代表されるネットワーク上の資源の更新を検出して所定の SSTP サーバに更新情報を通知します。ヘッドラインセンサ (更新検出プラグイン) を用意することで任意のネットワーク資源の更新を常時チェックすることができます。ninix とは別のプロセスとして動作します。詳しくは付属の README ファイルを参照して下さい。
SSTP に対応した biff コマンドです。バックグラウンドで走らせておくと「何か」がメールの到着を知らせてくれます。-h オプションを付けて実行すると簡単なヘルプメッセージが出ます。
ソースを見れば分かりますが非常に単純なプログラムです。ソースの末尾にセリフデータがありますので好きなように書き換えて下さい。MESSAGE1 は起動時にメールが届いていた場合のセリフ、MESSAGE2 は新しいメールが届いたときのセリフ、MESSAGE3 はメールを読まずに放っておいたときのセリフです。複数指定するとランダムに表示します。
短時間ででっち上げたので実用性はイマイチです。SSTP を使えばいろいろ楽しいことができるよ、ということを示すサンプルのつもりで作りました。「何か」が教えてくれると嬉しいことはメールの到着以外にもいろいろあると思います。ソケット通信ができるプログラミング言語なら何でも OK です。面白い応用プログラムができたら是非公開して下さい。
![]()