TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
*BSDニュース@2ch その7
データ解析ツールoctaveを語ろう Part 2
Σワークステーションを使いこなそう
WebMail総合スレ【SqWebMail, SquirrelMail ...】
UNIXサーバ管理者の憂鬱
LinuxがAIXに取って代わる、IBMが言及
小中高などの教育機関へUNIXの導入を
UNIXerなアニヲタは何に萌えてますか? Part4
Navi2ch for Emacs (Part 20)
田中康夫のThinkPadを強奪してFreeBSDを入れる会

2ちゃんねるAAアニメーションソフト“Gikot”


1 :02/04/24 〜 最終レス :2018/05/22
作ってみました。

スクリーンショット:
  http://members.tripod.co.jp/s42335/gikot/img/screen1.png

ダウンロードその他はこちら:
  http://members.tripod.co.jp/s42335/gikot/

2 :
Unixと関係無い話題は他でどうぞ。

3 :
>>2
X11プログラミングはUNIX板で扱う話じゃなかったのか...
知らなかった

4 :
>>3
いや、ここでいいだろ。気にするな。

5 :
2です。
すいません。いつものあれかと思って脊髄反射してしまいました。
こないだのスクリーンショットのやつですね。

申し訳ありませんでした。以後注意します。

6 :
面白そうですね。
でも、インストールがちょっとめんどい。

7 :
気に入った。

8 :
アーキテクチャとかプロトコルは別にして、目指す機能としては
http://www.sikigami.com/uia/
というかんじですか?

9 :
おお、おもしろいじゃーん
すごい!

あげ!

10 :
コソーリいった方がよくねーか?
またお礼だなんだと(以下略

11 :
で、すでにどなたかインストールされた方はいますか?
やり方がよくわからんとか、うまく動かないとか、そういう問題があれば
ここに書きこんでください。

>>8
まああれは一応お題目として書いてみたもので、
正直なところ、ぼくにとっては実用性はどうでもいいんです。

むしろ 2ちゃんねらーにとっては、AA のアニメーションを
誰でも簡単につくれて、願わくばそれをいろんな場面で使えるように
することが大事じゃないかと考えていますが、どうでしょうか。

12 :
>>4 >>5
もちろん>>3は冗談です
>>11
うち(Debian sid、Pythonとかは全てパッケージでインストール)では
コンパイル、動作とも問題ないです。トロイの木馬的コードがないか
確認するのを兼ねてソースをのぞいてみましたが、Pythonは使ったこと
ないのでまだ中身をちゃんと理解はできてないです。

13 :
deb 待ち。

14 :
ports 待ち。

15 :
sfさん待ち。

16 :
age

17 :
ノックさん待ち。

18 :
mac版待ち (’’

19 :
なにげに駄スレになりさがってるな(w


20 :
     | \
     |Д`)   ダレモイナイナ
     |⊂     ポート ダスナラ イマノウチ・・・
     |

     ♪  Å
   ♪   / \   ランタ タン
      ヽ(´Д`;)ノ   ランタ タン
         (  へ)    ランタ ランタ
          く       タン

   ♪    Å
     ♪ / \   ランタ ランタ
      ヽ(;´Д`)ノ  ランタ タン
         (へ  )    ランタ タンタ
             >    タン

http://www.idaemons.org/~knu/tmp/gikot-freebsdport.tar.bz2

21 :
FreeBSD 4.5-RELEASE + knu's port にて。

% gikot-gclock
Traceback (most recent call last):
File "/usr/X11R6/lib/gikot/bin/gclock", line 33, in ?
(opts, args) = init(sys.argv, usage, 'i:t:f:d:h:u:p:')
File "/usr/X11R6/lib/gikot/lib/gutils.py", line 243, in init
ior = open(ior_file).readline()
IOError: [Errno 2] No such file or directory: '/tmp/gikot-ior'

うーん、python わからん。へびきらい。

% python -V
Python 2.2


22 :
gikot-worldserver & であらかじめサーバを起動しておかないと駄目です。

gikot- ではじまるのはこの port 独自で、必要な環境変数をセットして
コマンドを起動するシェルスクリプトです。

ちなみに、自分で書いたエージェントは gikot_wrapper myagent の用に
起動してやればOK。(~/.xinitrc 等の設定は不要)

23 :
あ、そういう使い方するもんじゃないのか…。

ドキュメソト読みます。スマソ。


24 :
なんかエライ本格的だなオイ。

>>22
> 必要な環境変数をセットしてコマンドを起動するシェルスクリプトです。

これって PYTHONPATH=/usr/X11R6/lib/gikot/lib/ 抜けてません?

で、一応実行はできるようになったけど、画面に何もでてこないっす。

gikot-iyoud のみ、画面に点 (2x2 くらい) が出て、マウスを追い
かけてくるっす。


25 :
まだディレクトリ構成が不確かなので、
ポートつくってもらうのはちょっと怖いんですが…大丈夫ですか?

将来的には /usr/local/bin や /usr/local/share/idl や
/usr/local/lib/python2.2/site-packages にインストールするように
したいんですが、今みたいに全部一箇所にまとまってるほうが
便利かなあ。どんなもんでしょう。

あと、なんか新しいアニメーションを作ってくださる方がいたら
ライブラリに入れさせていただきますんでよろしく。
素材は lib/anim/chars.py にある程度あつめてあります。

26 :
>>24
> これって PYTHONPATH=/usr/X11R6/lib/gikot/lib/ 抜けてません?

すいません、勘違い。

全部消して最初からやってみます。


27 :
>>21
モナーフォント入れてる?

28 :
うーん、うーん。

% xlsfonts | grep mona | head -1
-mona-gothic-bold-i-normal--0-0-75-75-p-0-iso8859-1

% /usr/X11R6/bin/gikot-worldserver &
Warning: locale not supported by C library, locale unchanged
% /usr/X11R6/bin/gikot-gclock
AttributeError: class SystemExit has no attribute '__repo_id'
Traceback (most recent call last):
File "/usr/X11R6/lib/gikot/bin/gclock", line 33, in ?
(opts, args) = init(sys.argv, usage, 'i:t:f:d:h:u:p:')
File "/usr/X11R6/lib/gikot/lib/gutils.py", line 254, in init
(w, h) = world_size()
File "/usr/X11R6/lib/gikot/lib/gutils.py", line 183, in world_size
s = _theWorld.get_size()
File "<string>", line 1, in get_size
CORBA.UNKNOWN: Minor: 0, Completed: CORBA_COMPLETED_MAYBE.
[2] - Exit 1 /usr/X11R6/bin/gikot-worldserver

% cat /usr/X11R6/bin/gikot-gclock
#!/bin/sh
exec /usr/X11R6/bin/gikot_wrapper /usr/X11R6/lib/gikot/bin/gclock
% cat /usr/X11R6/bin/gikot-worldserver
#!/bin/sh
exec /usr/X11R6/bin/gikot_wrapper /usr/X11R6/lib/gikot/lib/worldserver
% cat /usr/X11R6/bin/gikot_wrapper
#!/bin/sh
GIKOT_DIR=/usr/X11R6/lib/gikot
PYTHONPATH=$GIKOT_DIR/lib
IDLPATH=$GIKOT_DIR/lib
export GIKOT_DIR
export PYTHONPATH
export IDLPATH
if [ $# -eq 0 ]; then
echo "usage: $0 command [args..]"
exit 0
fi
exec "$@"


29 :
うーん、うーん。

% ls /var/db/pkg/ | egrep 'py22|pyth|mona|ORB'
ORBit-0.5.13_1/
ja-monafonts-2.03,1/
py22-orbit-0.3.1/
python-2.2_1/

% uname -mrs
FreeBSD 4.5-RELEASE i386


30 :
FreeBSD はよく知らないのでアレなんですが…

> % /usr/X11R6/bin/gikot-worldserver &
> Warning: locale not supported by C library, locale unchanged

これがあやしいような気がする。
xgikot を直接実行して、以下のように入力してみてください。

% env LANG=ja_JP.eucJP ./xgikot
n hoge
1
t 1 abc123
1
v 1 1
1
u 1

これで画面左上に abc123 と出ますか?

31 :
うーん、うーん。

% env LC_ALL=ja_JP.EUC /usr/X11R6/bin/gikot-worldserver
Warning: locale not supported by C library, locale unchanged
% env LC_ALL=ja_JP.eucJP /usr/X11R6/bin/gikot-worldserver
Warning: locale not supported by C library, locale unchanged
% env LC_ALL=C /usr/X11R6/bin/gikot-worldserver
Warning: locale not supported by C library, locale unchanged


32 :
御手洗は売場をまっすぐ行ってつきあたりを右でぃす>>21

33 :
>>30
でるっす。

ja_JP.EUC でも ja_JP.eucJP でも C でも OK。

abc123 を「ほげ」に変えると、ja_JP.EUC のときのみ出ます。
ja_JP.eucJP と C はダメ。

ja_JP.EUC のときのみ locale の warning は出ないっす。


34 :
ちょっとわかった。

locale を ja_JP.EUC にして worldserver を起動すると一応
動くようです (でも iyou が点になる)。

ja_JP.eucJP にして worldserver を起動すると >>28 のように
落ちます。

>>32
ありがと。逝ってくる。イソイソ…。


35 :
ほーCORBAつかってんだ、
テキトーなジャバ豆で遊べそうだな。

36 :
portについては、モナーフォントへの依存、py-orbitへのパッチ当て等
最低限はやっていますが、ツリーに突っ込むほどの完成度ではないです。

>>25
そのように分けるのがいいと思います。configure書くのが面倒かな?

>>21
/usr/share/locale に ja_JP.eucJP の symlink を作ってみるとか。
4.5-RELEASE の時点ではまだ ja_JP.eucJP のエイリアスはなかったんだっけ..

37 :
>>21
iyoud 以外のやつは ok ってことですか?

>>20
なんか Python では configure じゃなくて
setup.py というスクリプトを使うのが標準らしいです。

38 :
>>37
> iyoud 以外のやつは ok ってことですか?
ja_JP.EUC でやると、iyoud は点が出ます。imanoutid は最初のアニメは出ますが、
-i 2 としてずっと待っても変化なし。gclock はエラーにはなりませんが何も表示されず。

>>36
> /usr/share/locale に ja_JP.eucJP の symlink を作ってみるとか。
これをやると >>28 のエラーで止まります。4.5-RELEASE では
eucJP はないです。

あと、gikot-gbiff は wrapper に $@ 付け忘れてませんか。
引数が渡らないっす>>20


39 :
>>38
書き直し。
 gikot-gbiff に $@ 付け忘れてませんか。wrapper に引数が渡らないっす
でした。


40 :
確かに。

自動生成なので gikot-gbiff に限らずすべて引数が渡りませんでした。
直しました。取り直してください。

41 :
>>21
どうやらやはり2バイト文字の処理に問題があるようですね。
imanouchid の最初の絵は全角がまったく入っていないんです。
だからちゃんと表示されるのかもしれない。

LC_CTYPE=ja_JP.EUC で xgikot がちゃんと全角を表示するのなら、
worldserver の最初にある変数 DISPLAY_MANAGER を

DISPLAY_MANAGER = 'LC_CTYPE=ja_JP.EUC ' + \
os.environ['GIKOT_DIR'] + '/lib/xgikot/xgikot'

のように変えれば動くのではないでしょうか?

42 :
できた!>>41

ありがとー。ちゃんと踊ってるYO!

ちなみに FreeBSD は 4.6-RELEASE から ja_JP.eucJP に
切り替わる予定 (だっけ?)。


43 :
ちなみに gbiff や imanouchid 以外にも、
lib/anim 以下にある *.py スクリプトを直接実行しても
アニメーションが見れますよん。

上の ports ではこれらはどこにインストールされているのでしょうか?


44 :
>>43
portsのスケルトンにはpkg-plistって名前でファイルパス一覧が
入ってるんで、.tar.gzがほどければ確認できまんにゃ。

45 :
動作確認です。
turbo7でturboのftpサイトからORBitとPythonのrpmをとってきて、
rpm -Uvh
後はソースからコンパイルしました。
いようかわいいなあ♪
おれもgikotプログラミングやってみようかな

46 :
オレとしては zusagiko.py とか結構 (煙の立ち方とか)苦労したので、
見てほしいっす。もっとうまくできる人いたら改造きぼーん。

>>45
小さめのソースならここに貼っちゃってもいいかも。

47 :
PyJUGのトップページに"デスクトップキラーアプリケーション"って
紹介されてますね.すごい!

48 :
あげておく。

49 :
うー、入れたいけど、必要なものがモナーフォント以外全部入ってない。。

50 :
うー、入れたいけど、最早ionなしでは生きてRない体に。。
ktermやめて背景透過機能つきのにしようかなあ。

51 :

みなさん、FreeBSD ですか?
python-2.2 いれたいけど、libc_r.so.5 がないって
いわれる。しらべたら libc_r.so.3 しかなかった。
libc_r.so.5 ってどうやって手に入れるんですか?

厨な質問でスマソ


52 :

なんか、質問スレRって言われそうだけど、
FreeBSD4.5 で gikot 入れた人は自分で解決
されたんですよね?

53 :
>>50
ぼくは犬厨なんで答えられないんですが、
FreeBSD4.5 では python-2.2 の ports はでてないんですか?

> なんか、質問スレRって言われそうだけど、

このスレ寂れてるから別にここでもいいですよ。。。

54 :
>>51
そりは-current用のpackageを拾ってきているという罠。
pkg_deleteして、4.5-RELEASE用を拾ってくるべし。

55 :

>54
ありがとうございます。
やってみます。

56 :
>>20
ports の偉い方。
もし良ければ、knk 氏作の nxt の port を作成して下さいまし。

57 :
>>56 関係無いスレにまでその話題を広めるなよ。Gikot作者に失礼だろ!

58 :
一応ご報告。Solaris 7 でも動きました。
LANG=ja_JP.eucJP では Warning が出てうまく動かなかったので、
worldserver の DISPLAY_MANAGER は 'LC_CTYPE=ja ' に変更しました。
# 一番の難関は ORBit のインストールでした。


59 :
先週末の4.6-STABLE + knu's portなんですが、
うまく動きません。

gikot-worldserverが
Message: Error marshalling return value -- bad type?
AttributeError: class TypeError has no attribute '__repo_id'
TypeError: Failed to marshal: Object (IDL:omg.org/CORBA/Object:1.0)
と言い、
get_agent_newしようとしたclientは
Traceback (most recent call last):
File "/usr/X11R6/lib/gikot/bin/iyoud", line 54, in ?
a = Agent('iyou').moveto_default()
File "/usr/X11R6/lib/gikot/lib/gutils.py", line 73, in __init__
self.gagent = _theWorld.get_agent_new(s)
File "<string>", line 1, in get_agent_new
CORBA.UNKNOWN: Minor: 0, Completed: CORBA_COMPLETED_MAYBE.
と言って死亡します。

ORBitのバージョンは0.5.17です。
先月、0.5.15を使ってた時は動いていたのに。。

60 :
調べてみます。ちゃんと見てますから、ちょっと待って。。。

61 :
保守。

62 :
ぜんぜん進んでないが、とりあえずsourceforge申請しますた。
ORBitについては現在調査中。

63 :
もうapproveされますた。所要時間7時間。はやいね。

64 :
>>63
お疲れ。
.jp じゃないんですね。
開発がんがってください。

65 :
ひっそりと移行。しばらくは忙しくて手をつけられなそう。
誰か興味ある方がいればメンバーに加えますよ。

http://gikot.sourceforge.net/

66 :
>>65
お疲れさん。
俺も忙しくて応援しか出来ないけど頑張ってな。

67 :
保守。

68 :
sage

69 :
石川聡子さんがお母様と妹さんをお捜しです◎
2002年9月18日(水)に兵庫県から行方が分からなくなった
母:上月恵子(40歳)妹:上月礼子(10歳)小学4年生を捜しておられます。
お母様は普段から精神内科にかかっておられ心配されています。
もしお近くで見かけられた方、同級生で知っておられる方が
おられましたら協力してあげてください。
見つけてくださった方には娘さんがバイト代で貯められた
30万円をお礼されるそうです。

詳しい内容や写真は、HPに掲載されています。
一度ご覧になり、協力してあげてください。
***************************************
 HPお持ちの方100日リンクお願いいたします。

http://www3.ocn.ne.jp/~tobiinu/info4.html
atp-therapy@dk.pdx.ne.jp

70 :
>>1
どうでもいい茶々だが
スクリーンショットの日本語フォントもっときれいにしろよ

71 :
どうでもいい茶々だが
さっさとNetBSD用のpkgsrc作れよ


72 :
どうでもいい茶々だが

∧_∧   
( ´・ω・) みなさん、お茶が入りましたよ・・・・。
( つ旦O ∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬
と_)_) 旦旦旦辛旦旦旦旦旦毒旦旦旦旦毒旦旦旦


73 :
( ;・∀・) 辛 毒

74 :
バージョンアップまだぁー?

∧_∧   
( ´・ω・) euskeさん、お茶が入りましたよ・・・・。
( つ旦O ∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬∬
と_)_) 旦旦旦貧旦旦旦鬱旦旦旦研旦旦旦働旦旦旦

75 :
他にやることが多くてさあ。

76 :
sage

77 :
>>1は無責任だよな。こんな奴が作ったのなんかヽ(`Д´)ノ イラネェ

75 :1 :02/11/29 23:15
   他にやることが多くてさあ。

まぢでシネRR市ねしね士ね詩ね紙ね四ねシネ刺ね私寝シネ誌ね4ね

78 :
>>75に禿同

79 :
>>75に禿同!!

80 :
>>75

81 :
aaaaaaaaa

82 :
>>77
おまえが責任もってやれ。

83 :
わかりやすく。
>>77 お前が責任もって忙しい1を手伝うかメンテを引き継げ。

84 :
>>77
こういう勘違い野郎がいるから
1がやる気を無くすんだよな

85 :
必死になって相手しなくたっていいじゃん。。

86 :
いいじゃん、、、、言い出しっぺの法則の絶好の機会なんだから、、、。
ゆえに、>>77 おまえがやれ。

87 :
めづらしく上がってると思ったら叩かれてるのか (´・ω・`)ショボーン

>>77
まあ、前にくらべて興味が失せてきていることは事実だね。
もっと使ってもらうには
 1. インストールが簡単にできるようにすること
 2. 機能的な拡充、派手さの追求
の両方が必要なのだが、なかなかこの 2つを全部ひとりでやるのはつらい。
それからおんぶにだっこしてる orbit-python があれから全然
バージョンアップしてないので、やるとしたらもこれにも手を出さざるをえない。

技術的な制約うんぬんよりも、時間と、モチベーションがね…。
といって、これをやらないとみんなインストールはしてくれないし、
したがってユーザ数も増えないのでフィードバックがこなくてやる気がおこらない、
という困ったジレンマ。

でも忙しいからというのは言い訳として安直すぎたかもしれない。
つうことでやる気がありそうな >>77 は開発メンバーに加えるので、
自分の sf.net のユーザアカウント名を送ってくれ。

88 :
77じゃないのだが。pythonって…入ってないマシンも多いんでね?
あとORBitも興味ない奴は入れないだろう。

始めはみんなネタで入れるだろうし(まさか必要に迫られることはないよな?)、
そのためにpython入れて、ORBit入れて…てのはちと辛いかも。手伝える奴も少ないだろうし。
PerlとかC/C++あたりだったらインストールの安易さって点はクリアできるんじゃないのかな?


89 :
やる気逓減中に「別言語で再実装」てのはなかなかツラいものがあるような。

90 :
今試したけど、>>59と同じエラーが出た。

Python 2.2.2
ORBit-0.5.17
ORBit-Python 0.3.1 (パッチ済)

91 :
対処に期待してage

92 :
失敗..

93 :
(^^)

94 :
すげー

95 :
>>94
メンテナ募集中。。。

96 :
ここみてORBitに興味もちますた
...orbit-pythonの配布元ページはなんか閉鎖してるね。


97 :
My life is far too boring to have a home page.

98 :
(^^)

99 :
gnome2でも使えんかなぁ。
とりあえずorbit2 2.6.0とpython-orbit2 1.99でやってみたけど、
1.まずPOAManagerの取得が失敗する
> poa.the_POAManager.activate() を poa._get_the_POAManager().activate()
と直してみる。 OK。

2.get_agent_newが失敗
なんかCORBA_Objectのマーシャリングに失敗。
サーバントの呼出しまでしてるのは確認したけど、
オブジェクト返してから内部で転んでる。
原因不明。調査するにも
python-orbit2の情報が少なすぎ
洩れの検索技能が足りない
洩れの英語力の不足のせい
で止まってしまいマスタ。
orbit-pythonが悪いのかとも思ってCでのworldserverの実装も
やってみている。すげーめんどくせぇ。


100 :
PPCMacへの移植依頼 などはどこで行えばよろしいでしょうか?


100〜のスレッドの続きを読む
Sun Microsystems 最寄の親戚
CVS 1.3
SunFireはクズ。IBM pSeries買いましょう!
UNIXカフェを作ろうかと思うんですが
雑談スレだよもんもんもんだよ☆だよだよもん!{35}
【火の鳥】Firebird【不死鳥】
UNIXなんて時代遅れだよ。ださ。性能低っ!ゲラゲラ
データ解析ツールoctaveを語ろう Part 2
彼女にloginできません
muttを使おう
--------------------
【就労移行支援事業所】LITALICOワークス35
受賞済、掲載狙い限定漫画家志望者スレ4
このスレに書き込むと当たるわよ Part 48
司法試験とツイッター20
☆東京★美容院&床屋さん★小岩★
【WUXGA】 DELL U2410/U2413 23台目 【IPS】
ファンの悪行
【citrus】谷口はるみはステルスギャルかわいい
【悲報】成田空港誤進入事故、わずか8cmの段差を乗り越えられなかった
なんでタモリは日テレの24時間テレビに頑なに出ないの??
【元SKE48】加藤るみ(○)応援スレ40【るみるみ】
クローズアップ現代+「ひきこもりルネサンス!生き抜くためのヒントが次々登場!」 Part2
オプショントレードで抜く 83
巨人若大将3770
【ワッチョイ】ニンテンドー3DS/2DS総合 その1363
狼板株主募集中。。。
ニコニコ生放送 part10566 なぼキチが鳴らす除夜の鐘
【PS4】 Battlefield 4 Part390 【BF4】
((((((((富士火災外伝 風俗街進攻作戦))))))))
自営君という13年粘着の教員採用試験不合格者
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼