Gikot

Last Modified: Sun Sep 21 11:19:50 EDT 2003 (09/22, 00:19 JST)

SourceForge Logo Project Page | ダウンロード

これは何? | 何ができるの? | インストール方法 | TODO | リンク | ライセンスおよび配布条件 | 作者への連絡

各種コマンドの使い方 | FAQ | プログラミングガイド

Gikot スクリーンショット

CHANGES:
2002/4/24 : 公開。
2002/9/21 : sourceforge.net に移行。忙しくてぜんぜん改良できませんごめんなさい。


これは何?

Gikot は、X11 上で動く ASCII Art アニメーションソフトです。

Gikot は 2ちゃんねるの ASCII Art (以下AA) を アニメーションさせるために作られました。 目的はおもにエンターテインメントですが、 他のソフトウエアと連携させることで デスクトップ上に置いた AA にメール着信や その他のさまざまな情報を知らせることも可能です。 また、自分でアニメーションを拡張することができます。 通信プロトコルには CORBA を使っています。


何ができるの?

現在、以下のようなアプリケーションが含まれています (詳しくは 各種コマンドの使い方 を参照) :

これ以外にも、Python を使ってプログラミングすれば アニメーションを簡単に拡張したり、 アイデア次第で他のソフトウエアと連携させることができます。


インストール方法

インストールに必要なもの:

ダウンロード:

インストール:

  1. モナーフォント、Python 2.2 および ORBit をインストールします。
  2. Gikot パッケージを展開します (このときできたディレクトリが Gikot システム全体のトップレベルディレクトリになります)。
  3. Orbit-Python をインストールします。 このとき、Gikot パッケージに含まれている orbit-python-0.3.1-sigchild.patch パッチを あてることをおすすめします。
    orbit-python ソースのディレクトリで、
    patch -p1 < orbit-python-0.3.1-sigchild.patch
    
    を実行後、configure、make してください。
  4. lib/xgikot に cd し、 xgikot を make します。
    xmkmf -a
    make
    

    (注意: make install を実行する必要はありません)

  5. 以下のようなスクリプトを .xsession あるいは .xinitrc に 追加します:
    GIKOT_DIR=Gikotトップレベルディレクトリ
    PYTHONPATH=$GIKOT_DIR/lib
    IDLPATH=$GIKOT_DIR/lib
    export GIKOT_DIR
    export PYTHONPATH
    export IDLPATH
    
    $GIKOT_DIR/lib/worldserver &
    
  6. これでインストールは完了です。 以後ログインするたびに worldserver (Gikot サーバ) が 起動するようになります。

    (注意: orbit-python-0.3.1-sigchild.patch パッチを 当てない場合、ログアウト後 (Xのセッションが切れた後) も worldserver が終了せずに残ります。 この場合はセッションごとに手動で kill する必要があります)

Gikotパッケージのディレクトリ構成:

Gikot/bin/
Gikotクライアント (ユーザが使うアプリケーション)
Gikot/examples/
サンプルプログラム
Gikot/html/
ドキュメント

Gikot/lib/
Gikotサーバ及びライブラリ
Gikot/lib/anim/
アニメーションライブラリ
Gikot/lib/xgikot/
xgikot (画面表示用プログラム) 用ディレクトリ

TODO

システムへの改造:

できたらいいなと思ってるアプリケーション:


関連リンク


ライセンスおよび配布条件

Gikot は無保証です。

Gikot では、システムのコア部分、すなわち サーバ本体と、クライアントが使用するライブラリを GPL とします (これらのソースコードには GPL が表示されています)。 ただし、これは AA には適用されません。 したがってアニメーションライブラリや gclock, gbiff などの AA を含むソースコードは GPL では *ありません*。

Gikot のコア部分は GPL に従って自由に利用および再配布できます。 AA が含まれているファイルも再配布が可能だとは思いますが、 これらは 2ちゃんねるに書きこまれたという性質上、 作者およびライセンスが不明だということに注意してください。


作者への連絡

インストールや使い方に関する質問・ご意見は 2ちゃんねるの「Gikot」スレッド へどうぞ。