05/02/26 09:58:58 pA+0ixp4
すごい長々とスイマセンが公式サイトでも聞いてるんですがここでも質問させてください
Face'sを使って自分のポイントがマウスに追従してくるというヤツをやろうと思ってます
今Face'sコネクターっていうのを改造してるんですがコネクターに詳しい方がいたら教えてください
このconnectorのプログラムだとなんか他の人のポイントも自分側のスクリプトで動かしてる
ような感じなんですが(?)(for文を使って順番にthis[attr.n].move(attr); となってるので)
これは場所だけ知らせてくれるようにしてその位置に仲間を表示させるようにしよう
と思ってます そんで自分も位置._x,._yを仲間に送信する感じで
以下は修正箇所です
まずreflectPointメソッドの一部を修正しました
マウスにポイント(自分)を追従させるためマウスがクリックされた時だけじゃなくって
常に自分の位置を仲間に知らせなきゃならないと思うので
if(attr.n == pNam) this.onMouseDown = this.sendPOS; のところのonMouseDownを消して
if(attr.n == pNam) this.sendPOS; っていうふうに修正しました
で一番下のsendPosメソッドなんですが、これは自分のクリックしたマウスの位置を送信する
ようになってるので自分の位置を送信したいのでthis._xmouse 、this._ymouse となってるとこを
this._x 、this._y に変えました
ムービークリップ側ではbiyon()メソッドでバネみたいに動かしてる様ですけど
ここは仲間の位置を受け取って↓みたいに位置_x,_yの値を更新するようにしてみました
point.prototype.biyon = function(xx,yy){
this._x=xx;
this._y=yy;
}
最後に自分のポイントをマウスに追従させるメソッドchaseMouse()というのを作りました
そんでこのメソッドをどこに書けばいいかなんですがcheckPLRメソッドって一定間隔で呼ばれているんですよね?
この中に書けば問題ないでしょうか?
全く検討違いのことしてるような気も。。。
ほんとに長いカキコすいません こんな長いの見たことない。。
712:711
05/02/26 10:01:30 pA+0ixp4
↑改行が多すぎるというエラーがでたので敷き詰めたらすごい読みにくく
なってしまった。。すいません
713:711
05/02/26 10:12:37 pA+0ixp4
書き忘れましたがこれ実行してもポイントが動かないです o/z..
どれが一定間隔で呼ばれてるメソッドなのかわかりません。。
714:703
05/02/26 11:04:28 DsU++t2z
>>710
ありがとうございます。やっとできました。
環境変数の初期サイズはMS-DOSプロンプトのプロパティで
変えたら全部変わると思っていたら、各実行ファイルも変えないと
いけなかったんですね。>startup.bat
これからは、サンプル見て勉強します。
715:Now_loading...774KB
05/02/27 03:41:18 U970bUVI
>>711
FACEsConnectorは試してないから詳しくいえないけど・・
まず動く状態の奴をじっくり研究したほうが良いんじゃないかな。
どういう情報をどういうタイミングで送って、受け取ったデータを
どういう風に処理しているか。
まずはあちこちにtraceいれて動きを追ってみたほうがいいよ。
716:711
05/02/27 07:21:10 Fxr3SCyE
>>715
返信どうも
やりたいのは複数の人が入れるチャット部屋なんですが
自分の位置をマウスに付いてくるように動かせるとうい風にしたいんです
十字キーで自分を動かせるチャットサンプルは落としたんですが複雑でちょっと
処理がよくわからなかったので自分でシンプルに通信し合うだけのヤツを作ってみたんですよ
んでそれはなんとか動くんですが
それをどうやって応用すればいいかが分からなくて。。
もっとじっくり研究すればわかってくるもんですかね
むしろコネクター使わない方がいいのかな
717:Now_loading...774KB
05/02/27 09:06:18 lNgfK/vL
FACEsの十字キーでキャラクターを動かせるチャットサンプルて
無駄に複雑だよね。サンプルとして流れをみたいのに
いらない部分が多すぎるというか、AS書いている部分などが分散しすぎているというか。
で、いまGPSSに移りました。
作りたいものが似ているのでお互い頑張りましょう。
718:Now_loading...774KB
05/02/27 13:36:37 tCMjnbAG
俺はサンプルを図にしてみたらよく理解できたよ。
719:Now_loading...774KB
05/02/27 16:00:23 U970bUVI
キャラチャットのサンプルとしては、GPSSですがコレが簡単ですた。
今は動いてないみたいだが。
URLリンク(multi.moja.jp)
720:エロエロ大王 ◆/ERoERooY6
05/03/02 02:03:30 QQjGLXYG
/`i /~ヽ
,,/ "''"'` "`;,
(ヽ;" ´ ∀ ` * ,;/) < オッス オラ「エロエロ大王」
`ミ "ミ
ミ ミ
オレもXMLソケットの勉強を始めたのでよろしくなっ!
721:Now_loading...774KB
05/03/02 22:14:22 0wN62Dpc
>>720
某スレのエロエロフラッシュをマルチユーザ化ですか?
期待age
いや上げないけど期待してる(w
722:711
05/03/02 23:44:54 UiFCM7xM
最近結構忙しくて間あいちゃいました
>>717
あ~やっぱりそうですよね Face'sってそれがけっこう敷居高くしてますよね
まあお互いモチベーション高めあいませう
>>719
サンプル情報どうもです いつかは自分もGPSSに移らなきゃならない
と思うんでこれで勉強します
>>718
早速図にしてみたら大まかな流れが見えてきて通信部分とかは結構単純だな~ってのが
わかりました コネクター使わないほうがなんかいいみたいですね
723:エロエロ大王 ◆/ERoERooY6
05/03/03 03:03:47 8zS7rWiB
>721 何か作れればいいなと企んでるっす
現在Facesをアレコレいじっている段階… てかjavaがわからんな~
724:Now_loading...774KB
05/03/03 12:15:49 Bqq9jDuN
>>723
GPSSならJavaScriptで書けるYO!
725:エロエロ大王 ◆/ERoERooY6
05/03/04 01:14:21 xdbxOm6s
( ´∀`)< 情報サンクスコ! ず~っと前の方のレスで見かけたぜ~
もうちょっとしたらオレもGPSSに移る予定っす
Facesのサッカーゲームでどうやってボールを毎フレーム動かしてんのかと
必死でアル!はずのenterFrameを探しててやっと見つけたw
全部サーバ側で回されてたらお手上げだ
こんなオレでもヤルゼって気にさせてくれたのはあもい氏や(・3・)氏のおかげだずら
他のスレじゃフリーのFlaソフト作ってるヤツもいるし…まったくココは魅惑のワンダーランドだな
726:km
05/03/04 12:46:35 YHyh+Jwt
チャットみたいなものつくってるんだけどちょっとトラぶってます
部屋に入るとき自分より先に何人入室しているか
をチェックするためにhasChildNodesってやってるんだけど
先に居てもおかまいなしで0になっちゃう
なんでだろ。。
727:km
05/03/04 12:58:07 YHyh+Jwt
自分の番号(ID)は部屋に先に3人いるとちゃんとn=4っていうふうに
なってくれるんだけど。。
728:Now_loading...774KB
05/03/04 19:42:20 eehqo1O6
>>726
サーバ側のソース見せてみ。
729:Now_loading...774KB
05/03/05 01:24:51 6T1pR5rE
n=4とか言ってるからなんとなくFACEsかな?
FACEsの場合はクライアント同士で通信して在室確認するんじゃなかったっけかな。
部屋に入ったら、入ったことを部屋の全員に伝えて、すでにいる人から返事をもらうような感じで
730:km
05/03/05 18:05:58 rKP3X1jm
>>729
はいFACEsでやってます
部屋に入るときに<QR ~>ってノードのヤツをサーバーに送信してサーバの返事が<PLR ~>
で、e.hasChildNodes()で子ノードがあるかどうかをチェック、それで人数がわかるようになってます
。。が先に人がいてもe.hasChildNodes()がtrueにならないみたいです
getDataメソッドの中は↓な感じです
function getData(receiveXML){
var e=receiveXML.firstChild;
if (e.nodeName == "PLR") { //人数を聞いたときのサーバーからの返事
if (e.hasChildNodes()){ menberSet(); //子ノードがあったらメンバーを先にセット
}else{ itibannori(); } //なかったら一番乗り
}
}
731:km
05/03/05 18:27:10 rKP3X1jm
poppinSoccerみながらやってるのでほぼそのままなんですけど
732:km
05/03/05 18:46:43 rKP3X1jm
そうか入室したあとに<LCT ~>をサーバーに送って自分のクライアント情報を
サーバーに登録するのを忘れてたっす
inibannori()メソッドの中にsendXML("LCT"~)みたいなのを入れればいいか
733:km
05/03/05 19:28:25 NrxiH5E2
しかしまだうまくいかない。。
itibannori()メソッドの中身は↓な感じなんですけどなにかおかしいでしょうか?
props={_x:xx,_y:yy,onEnterFrame:sendXML("LCT","n",sN,"x",_x,"y",_y,"save","PLR","key",sN,"self",sN)};
++depth;
this.attachMovie("point",sN,depth,props); //自分のインスタンスをアタッチ
sendXML("LCT","n",sN,"x",225,"y",250,"save","PLR","key",sN,"self",sN);
全員itibannori()メソッドで入室しちゃいます
734:km
05/03/08 19:50:26 TtjQEHh9
コードを結構変更したら全員itibannori()になってしまう部分は解決しました
お騒がせしてすいません
735:Now_loading...774KB
05/03/13 18:30:16 Wgz7PbEt
なんかスレとまってんなw
736:Now_loading...774KB
05/03/14 14:36:56 La61JTCo
そうか?活況じゃね?
737:Now_loading...774KB
05/03/14 15:41:58 JcI9JJoK
もなちゃとってFacesかGPSSってヤツでできてるのかな?
738:Now_loading...774KB
05/03/14 18:53:35 NH1D2Yun
昔はFaces改で今はGPSS改かな?
739:Now_loading...774KB
05/03/15 14:52:29 e6GqwZEr
>>738
まぁGPSSは改造して(サーバーアプリ作って)使うのが基本だから
あえて「改」はつけずにGPSSと言っていいかな。
そういやGPSSもFACEsも動き止まってるなー。
740:Now_loading...774KB
05/03/15 18:56:32 KF3Dbo0a
最近自分もFACESでチャットを作り始めました。
GPSSの存在を今まで知らなかったので、もう少し慣れてきたらチャレンジしてみようと思います。
741:Now_loading...774KB
05/03/16 01:38:34 FUi4Mgxg
FACEsの欠点は落ちやすいことだな、もなちゃもFACEsの頃は30人くらいで落ちてた。
GPSSはもなちゃと作者が経験を活かしてチューニングしてるから、数百人でも平気で
動いてるね。
でもはじめはやはりサーバープログラムのいらないFACEsをオススメします。
742:Now_loading...774KB
05/03/16 18:55:41 vFCrZP/T
FACEsのサンプル作った人はちょっと馬鹿だと思う
あんなにメソッドがあっちこっちに散らばっててしかも他人が作った
プログラムなんて解析できない
743:Now_loading...774KB
05/03/17 04:07:24 tTGv+Kvn
作った時代を考えろ・・・
744:Now_loading...774KB
05/03/18 01:38:34 b706W9Ft
FACEsってときどき動きがすんごい重くなるときあるじゃないですか
GPSSならそういうことってないんですか?
745:Now_loading...774KB
05/03/18 17:43:24 srmpMd/t
>>744
それがJAVAに原因があるなら一緒かもしれない。
でもGPSSは自分でサーバープログラムを書くから、早くも遅くもなりそう。
746:Now_loading...774KB
05/03/18 19:04:44 n0PtTrRj
なるほど
GPSSのサーバープログラムってぶっちゃけ難しいですか?
747:Now_loading...774KB
05/03/18 19:08:19 n0PtTrRj
あと今Facesの実験してるんですけど例えば一部屋20人まで入れる
チャットルームを作ったとして100人来たとしたら部屋が5つに増える
じゃないですか
これだと当然処理が重くなりますよね
この場合って例えばFacesを二つ起動させたりして負担を軽くするなんてことは
できないんでしょうか?
748:Now_loading...774KB
05/03/18 20:41:24 srmpMd/t
>>746
スクリプトなら多分そう難しくない。文法はASと一緒だし。
通常のSockletを組もうとするとディープなJAVAの世界に入っちゃうよ。
でもJavaで組むほうが自由度や速度は上。
うちでは実験用はスクリプトで書いてる。
>>747
ケースバイケースと思うがポートを変えれば複数起動は可能。
確かもなちゃとは昔FACEsが落ちやすいからということで複数起動して部屋ごとに分けてたと思う。
749:Now_loading...774KB
05/03/18 23:00:48 LDRN4IlI
自分は対戦型エアホッケーとかリアルタイムなゲームがつくってみたいので
やっぱり全部JAVAでやらないとFACEsから乗り換える意味なさそうですね
(というより全部JAVAで作っても無理かもしれないし)
ならチャットルームをFACEsを複数起動する方法で作っていこうかなーと思います
どこかにリアルタイム性が必要なコンテンツがつくれるサーバーってないかな。。
750:Now_loading...774KB
05/03/18 23:02:03 LDRN4IlI
↑は747です
751:km
05/03/19 17:15:13 fSLrhZfX
すいません今Facesでチャットルームつくってるのでつが
部屋に入るときに名前を入力して入室するところまでつくりました
この場合先に入室していた人の名前はどうやって知ればいいんでしょうか
e.attributes.nameみたいに受信できれば簡単なんですが。
入室時にログをサーバーに残すらしいですけど自分でつけた名前を
sendXML("LOG","name",namae,~)
みたいにノードネームLOGの中に入れてやれば後から入ってくる人に
自分の名前が分かるってことなのかな。。
752:Now_loading...774KB
05/03/26 06:01:13 Zb5SVjbq
ヘルプ。GPSS が起動出来ぬ。
環境: MacOSX 10.3.8, GPSS 1.05.01, JDK 1.4.2
Win環境では JAVA_HOME 通しただけで立ち上がる。
●startup.sh を実行
Use Java HotSpot Client VM
Exception in thread "main" java.lang.NoClassDefFoundError: jp/wda/gpss/system/Main
●クラスパス確認。java 直前で echo $GPSS_CP
:./gpss.jar:./classes/:./lib/log4j-1.2.8.jar:
./lib/commons-beanutils.jar:./lib/commons-collections.jar:
./lib/commons-digester.jar:./lib/commons-logging.jar:
./lib/commons-pool-1.1.jar:./lib/xmlParserAPIs.jar:
./lib/js.jar:./lib/concurrent.jar:./lib/jdom.jar
これ、./gpss.jar にパスが通ってないの?
753:Now_loading...774KB
05/03/26 21:32:14 x+EHcvU+
OSXはあまりわからないけど、echo $GPSS_CPのあたりで
pwdしてパス確かめるとか、クラスパスをフルパスで書いてみるとかかな。
754:752
05/03/27 08:33:05 Sf7nmOxh
>>753
ありがとう、まさにその通りでした_| ̄|○
cd $GPSS_HOME で解決出来た。余ってるMacが生き返ったよー。
755:Now_loading...774KB
05/05/23 15:16:50 zDmlIIa2
遅レスだけど、
>>754
レポートキボンヌ
756:Now_loading...774KB
05/07/08 11:21:39 N9mtmosR
ho
757:Now_loading...774KB
05/07/08 15:34:13 WAtJ6oTW
久しぶりにレスが、と思ったら保守かよ。
まぁネタもないから良いんだけどね。
758:Now_loading...774KB
05/07/12 15:48:28 ARa/5orx
質問です。
XMLでまとめたデータをFlashで読み込んでいます。
テキストのみだったらうまく読み込めていますが、これに画像を追加したいです。
(文字の間に画像があるイメージです)
また、途中一部分だけ文字の色を変更したりしたいです。
どなたかご教授いただけないでしょうか。
よろしくお願いします。
759:Now_loading...774KB
05/07/12 15:51:07 12BEDbSk
ソケットと関係ないんじゃ
760:Now_loading...774KB
05/07/12 16:03:39 ARa/5orx
>>759
すみません、XMLとあったのでここでも良いのかなと…。
他に、XMLとFlashの連携の質問ができるスレってありますか?
761:Now_loading...774KB
05/07/12 16:08:27 f1dA7oMD
>>758
そりゃXML解釈してそれを画像に置き換えるスクリプト組めばいいだけでしょ。
まさかデータの中にホントに画像が埋まるわけでもあるまい。
文字色はHTMLとして扱うのが一番楽でしょ。
762:Now_loading...774KB
05/07/12 16:13:24 ygQQOiSN
ActionScript 誰かが物凄い勢いで貝等するスレ 7
スレリンク(swf板)
文章、画像、文章って順番に書いてって
表示すればそれで済む気がする。
763:Now_loading...774KB
05/07/12 16:23:00 ARa/5orx
>>761-762
どうもありがとうございます。
えと、現在「文章<img src='sample.jpg'>文章」としているんですが、
最初の「文章1」までしか表示されないんです。
なので、書き方が違ってたのかなと…。
色の方も、やはりタグの手前までしか表示されませんでした。
764:Now_loading...774KB
05/07/12 16:30:37 f1dA7oMD
>>763
もっと具体的に書かないとエスパーじゃないので
君が何をどうしたいのかさっぱりわかりませんよ。
別にアドバイスがいらなくて愚痴りたいだけならいいけど。
765:Now_loading...774KB
05/07/12 16:43:07 ygQQOiSN
<bunsyou>文章1</bunsyou>
<gazou>img.jpg</gazou>
<bunsyou>文章2</bunsyou>
とか。
あるいは属性使ったほうがいいかも。
loadmovieの後で画像の大きさの取得とか、
次の文の位置の決定とか
まんどくさくてやる気しないが。
画像は画像。文章は文章で出る場所決めておいて
その内容の指定をするだけってのがxmlの本来の使い方だと思うが。
766:Now_loading...774KB
05/07/12 16:43:11 ARa/5orx
>>764
すみません。
XML側で、「<text>文章1<img src='orca_.jpg'>文章2</text>」とあるものを
Flash側の変数に読み込みます。
この時に表示されるのが、「文章1」まででそれ以降の画像と「文章2」の
文字が表示されません。
ということを言いたかったのです。
これでわかりますでしょうか。。
767:Now_loading...774KB
05/07/12 16:48:12 f1dA7oMD
>>766
スマンが、それだと前と変わってないw
具体的にどういうスクリプトを書いてるのかをかかないと何ともねえってかんじ。
>>765のやり方もいいと思うけど。
いえることはXMLの表記ルールを理解してないような気がするという事くらいかな。
768:Now_loading...774KB
05/07/12 17:11:55 ARa/5orx
>>767
何度もすみません。
指定したXMLを読み込んで、ダイナミックテキスト「t1」に
読み込もうとしています。
1フレに、
System.useCodepage = true;
my_xml = new XML();
my_xml.ignoreWhite = true
my_xml.load("words.xml");
my_xml.onLoad = function(){
t1 = my_xml.firstChild.firstChild.firstChild.nodeValue;
}
と書いています。
確かに、XMLについての理解が殆どありません。
もっと勉強してきます…。
>>765
ありがとうございます。
その方法もやってみたいと思います。
769:Now_loading...774KB
05/07/12 17:24:43 f1dA7oMD
>>768
そりゃまあ、こけますな。
まず、t1に全ての内容が入って欲しいのだろうけど
<img>タグが入ってるために転けるのが目に見えてる。
これがXMLの表記ルールを理解しないといけない第一歩。
この辺りはMMのサイトに情報いっぱいあるから一度目を通すといいよ。
それよりXMLに拘る必要あるの?
770:Now_loading...774KB
05/07/12 17:35:40 f1dA7oMD
ちなみに文字に色を付けるためにタグを直接書き込むのは無理なので
ダミー文字にしておいて置き換えしないといけない。
例:
'<'→'{'
'>'→'}'
771:Now_loading...774KB
05/07/12 18:02:35 ARa/5orx
>>769-770
どうもありがとうございます。
やっぱり、タグの中のタグはダメなんですね…。
いちおう仕事でして、XMLでやるようにとの指定がありました。
文字の置き換えですね。
この方法なら、画像の方もいけそうなので両方こちらで進めてみたいと思います。
ちょっとスレ違い気味な質問に答えていただけて嬉しいです。
お二人とも、どうもありがとうございました。
772:名無しさん@そうだ選挙に行こう
05/09/10 22:29:04 pFmVFtHC
FacesもGPSSも更新止まって久しいね。
ちょいと寂しい
773:Now_loading...774KB
05/09/21 07:20:07 wnaLMw8S
マルチキャスト扱えますか?
774:Now_loading...774KB
05/09/21 13:37:07 P8v6CEcQ
>>773
詳しく
775:Now_loading...774KB
05/09/21 16:32:11 u9+e2vcC
>>773
1:1のTCP接続しか想定されてないからできないんでは
776:Now_loading...774KB
05/09/21 19:37:42 P8v6CEcQ
バカなおらに教えてくろ。
「マルチキャスト」でいろいろとぐぐってみたんだけど、
LAN内でしか出来ない(マルチキャスト用の特別なアドレスを使う?)って言われて見たり、
実際にルータ越しにインターネットで実現されてるようなことを言われたりで分けわかめなんだけど、
これって
「LAN内でしか出来ないなんてぇのは過去のこと。今はルータ越しでもばりばりいけるぜ!」
ってことなのかしら?
777:ハーピィ
05/09/22 00:00:41 vidzQTGu
E・∇・ヨノシ <777ゲット♫
778:Now_loading...774KB
05/09/22 23:45:49 9aNsW4gf
>>776
経路のルーターが全部対応してればいける
かな
779:Now_loading...774KB
05/09/28 19:17:48 i/b1/rkw
>>778
ってことは、インターネット上の不特定のクライアントに向けてのサービスは無理ってことですね。
780:Now_loading...774KB
05/10/01 01:43:13 UT1u5Isv
はじめまして
今回、FLASHとネットワークを連動させてゲームを作りたいと考えている者です。
アクションスクリプトはそこそこ出来るのですが、Javaとネットワーク関連の
知識が弱く、よく分からないので質問させて頂きました。
FLASHと常時接続が可能(リクエスト・レスポンスという一連の流れで終るHTTP
プロトコルではない)というソケットサーバを探しています。
上にも書いた通りソケットプログラムの知識なんてほぼ皆無ですんで、
何から手を付けていいのか分かりません。作りたいゲームとしては
ネットワークを使用した多人数参加型(4人位を想定)した双六のような物です。
このようなゲームを作る上で参考になる書籍やサイトなどがあったら
是非教えて頂けないでしょうか?特にXMLソケットを使ってサーバと連動するあたり
の技術を詳細に説明してくれる書籍かサイトがあれば是非教えて欲しいです。
宜しくお願いします。
781:Now_loading...774KB
05/10/01 03:09:32 5tq17pW5
>780
XMLSocket情報の定番 Faces
URLリンク(faces.bascule.co.jp)
このスレ発のソケットサーバー GPSS
URLリンク(www.geocities.co.jp)
ゲームとか作るならGPSSがおすすめ
782:Now_loading...774KB
05/10/01 19:06:19 SxDjLkP8
Flash Communication Server MX』がインストールされたサーバーをレンタル形式でご提供するホスティングサービスです
URLリンク(www.chiroro.co.jp)
誰かこれ借りれw
783:Now_loading...774KB
05/10/01 23:47:34 FIbBtSUl
たけーよ
FCS買ったほうがいいだろ
784:Now_loading...774KB
05/10/27 14:51:21 OHLGB1tu
あげ
785:Now_loading...774KB
05/11/08 17:10:32 k5Kg1S6H
GPSSは最近BBSの質問も放置だしさびしいな
786:Now_loading...774KB
05/11/14 18:37:21 Yk+0byiV
>>785
ついにはBBSにもアクセスできなくなってるみたいだし、もうだめかもわからんね
787:Now_loading...774KB
05/11/20 00:37:47 Nz9Iw3fK
いわゆる枯れた技術になったんだと思う
いやマジかよ
788:Now_loading...774KB
05/11/24 01:27:43 zJ27r53K
faces、GPSS、FCSを使ったソフトってどんだけあんの?
とりあえず、これだけしかしらん。
プロジェクト街
BERギコオンライン
もなちゃと
ぷよぷよ2ch.net
バトタイプ
ぷよふら
エロ系ライブチャット
789:Now_loading...774KB
05/11/24 08:25:45 FIrAUgOA
ソフト
790:Now_loading...774KB
05/11/28 02:51:21 A9Z2Dp7R
GPSSのサンプルのHelloWorld.javaを自分でコンパイルすると実行できないOTZ
ダウンロードしたclassなら実行できるんですけど誰か環境変数とかの設定教えてください。
公式BBSも見れないし、、
791:Now_loading...774KB
05/11/28 09:04:22 heHBBXMu
GPSSって作者がマクロメディアに買収されたところだろ?
もう更新なんてされないんじゃない?
792:Now_loading...774KB
05/11/28 23:53:06 ePZJ7yl/
>>790
エラーメッセージの内容はどんな具合?
>>791
おいおい、まじかよw
793:Now_loading...774KB
05/11/29 04:10:54 WndOEABK
>>792
実行すると
java.lang.ClassCastException: jp.wda.gpss.samples.chap1.HelloWorld
at jp.wda.gpss.system.SockletLoader.loadSocklet(SockletLoader.java:62)
at jp.wda.gpss.system.ExecutableBase.deployNewSocklet(ExecutableBase.java:490)
at jp.wda.gpss.system.ExecutableBase.startServer(ExecutableBase.java:441)
at jp.wda.gpss.system.ExecutableBase.<init>(ExecutableBase.java:42)
などのメッセージが出ます。testClientを実行すると一応接続はできるみたいですけどHello!Worldの文字列がかえって来ません。
794:Now_loading...774KB
05/11/29 10:48:50 KURNzJG6
>>793
HelloWorldクラスがちゃんとGeneralSockletからextendsされてないとかじゃないですよね…
795:Now_loading...774KB
05/11/30 00:43:44 wL4TyBwI
>>793
GPSS全体を自分でコンパイルして、JARにまとめないで実行すると
似たような症状出たことがあるけど・・・。わざわざそんなことしないよね。
コンパイル環境とか、実行方法とかはどうなってます?
796:Now_loading...774KB
05/11/30 19:01:27 /j1O9M5/
はじめまして。
初歩的な質問でとても気が引けるのですが、GPSSが起動できません。
startup.batを実行すると以下のように表示されます。
C:\Program Files\gpss-1.05.01\gpss>startup.bat
Use Java HotSpot Server VM
'C:\Program' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
どなたか対処法を教えていただけないでしょうか・・・。
797:796
05/11/30 19:05:17 /j1O9M5/
すみません、環境を書き込むのを忘れていました。
winxpHome JDK1.5.0_01 GPSS1.05.01です。
どうかよろしくお願いします。
798:790
05/11/30 20:29:23 5ifrXafb
解決しました。ソースファイルもダウンロードして同じフォルダに入れてたのが問題でした…。お騒がせしました。
>>796 自分も同じ問題が起きたんですけど、javaがインストールされてるフォルダにスペースがあるのが駄目っぽいです。間違ってたらごめんなさい。
799:Now_loading...774KB
05/12/01 10:58:28 ySO+c5gt
>>796
startup.batの一番したあたりにある
%JAVA_HOME%\bin\java
を"(ダブルコーテーション)で括って
"%JAVA_HOME%\bin\java"
ってしてあげると起動できると思うYO!
800:Now_loading...800KB ◆800Get/1es
05/12/01 12:07:57 eWYxFXKq
801:796
05/12/01 18:28:19 Exr4eAlr
>>798
ご指摘の通り、JDKを一旦アンインストして、c:\の直下にインストしなおしましたら
無事起動できました。レスありがとうございました!
>>799
レス読んだあと、「.bat ダブルクォーテーション」などで検索かけてみたら
コマンドプロンプト内で半角スペースを含むディレクトリを指定する場合、
ダブルクォーテーションで括るという決まりがあったのですね。
勉強不足でお恥ずかしいです。ありがとうございました!
802:Now_loading...774KB
05/12/07 01:18:48 eVjaBOcK
>>786
コソーリ復帰
データ飛んじゃったよママン…すみませんorz
>>791
マジカ!!Σ(゚Д゚;)イヤ,ナイナイ...
803:Now_loading...774KB
05/12/08 00:13:01 XHxHLfyA
あも~いタンキター
804:Now_loading...774KB
05/12/28 01:39:54 SLg4d+e1
今年も年末年始はかんぷまさつ行ってみるかな
805:Now_loading...774KB
06/02/21 12:28:18 TRuNH9I8
>>854
谷亮子は普通に可愛いだろ
806:Now_loading...774KB
06/02/21 19:33:37 HmIBSLsP
ものすごい誤爆だな…
807:Now_loading...774KB
06/02/21 23:54:56 L0+N54mb
問題は誤爆じゃないだろw
808:Now_loading...774KB
06/03/04 05:10:57 1K42JIe3
をを…。こんなスレが。。。
もっと早く知りたかった…
809:Now_loading...774KB
06/03/05 01:56:08 59fnHvbd
>>808
ようこそ、ネタもないので質問でも何でもかきこんでちょ
810:Now_loading...774KB
06/03/06 15:37:39 cVHx7P5l
GPSSとFACEsどっちがいいですか?
811:Now_loading...774KB
06/03/06 17:33:59 cVHx7P5l
ざっと眺めた感じGPSSのほうがシンプルでとっつきやすいかなあと思ってますが
パフォーマンスはどうなんでしょうか?
チャットを作りたいだけなんで速度はどうでもいいっちゃあどうでもいいですが
812:Now_loading...774KB
06/03/07 13:22:39 DdGSyvvA
いろいろやりたいんなら、GPSSの方が良いんじゃない?
813:Now_loading...774KB
06/03/07 16:41:28 x0BMumAn
FACEsは同期制御がちゃんとしてなくて、数十人程度に不具合が出ることがあるとか。
GPSSはもなちゃととかで数百人規模で動いてますね。
しかし何も知らないところからはじめるなら、FACEsのチュートリアルからはじめるのがおすすめ。
GPSSは自分でサーバープログラムを書かないといけないからね。
814:Now_loading...774KB
06/03/08 16:27:59 qx0WMq8p
FACEsはもう4年くらいバージョンアップなしだし
815:Now_loading...774KB
06/03/08 18:22:33 ws1URx1L
GPSSはそろそろ…ウシシシシシ
816:Now_loading...774KB
06/03/09 14:33:28 fBUq5Ouu
どうも。>>810辺りに書き込んだ者です。
一応GPSSでいけそうです。
Java使ったことないんで環境変数の設定とかコンパイルの仕方とか
公式サイトに一言も説明がないので一瞬ハマりました。
もうちょい素人にも親切に書けばいろんな人に使ってもらえたと思うんですけどね。。
まあ動いたからいいです。
817:Now_loading...774KB
06/03/10 05:57:58 pKavS6ng
GPSS2でるの?
818:hage
06/03/19 03:37:05 o/3iOTSQ
facesでバグでまくり何でGPSSに乗り換えようとしてるものですが、
GPSSのサーバが起動できないので教えてください。
startup.batをクリックしてgpss-ctrl.swfを起動しても、接続できません。
OS:windowsXP webserver:an httpd , javaも入れてます。
facesでの接続ができる環境にしてあります。
何がだめなのでしょうか?
819:Now_loading...774KB
06/03/19 13:06:52 5ZCfmcZN
startup.batのウィンドウは表示されてます?
それとも、一度なにか黒いウィンドウが出て、すぐ消えちゃってます?
820:hage
06/03/19 16:15:07 o/3iOTSQ
>>819
起動できました。
環境パスの書き方が違ったのですね。
あとひとつ聞きたいのですが、
FACEsで動いているFLASHをGPSSで動作できるように移行したいのですが
FLASH側のASを変更したくないのです。そこで、
FACEs既存の全機能をGPSSで再現している方がいましたら、
譲ってもらえませんでしょうか?お願いします。
821:Now_loading...774KB
06/03/19 23:23:19 5ZCfmcZN
>>820
その発想はなかった!
そうだよね、GPSSの方が柔軟性があるから、FACEs互換にできるもんね。
早速作ってみようと思うが、期待はせんといて。既に作ってる人がいることを祈ってw
822:hage
06/03/20 20:42:24 Yt1st022
>>821
マジですか激しく期待です。
全機能の再現版を希望ですが、
期待できないものでもいいです。
その時は途中からこっちで作る覚悟もあります。
ノシ
823:Now_loading...774KB
06/04/20 18:47:51 BVYcCjPv
静寂ゥ
と某氏風に保守
824:Now_loading...774KB
06/05/16 02:01:28 XzIPusCX
GPSS2まちかねage
825:Now_loading...774KB
06/05/28 23:43:58 GEr+/3ZL
GPSS2開発日誌再開age
826:Now_loading...774KB
06/05/29 01:56:13 u3NBzVZv
GPSS2楽しみにしています。
がんばってください。
827:Now_loading...774KB
06/06/04 17:15:10 Voer9Vl5
盛 り 上 が っ て ま い り ま し た !
828:Now_loading...774KB
06/06/05 16:46:23 Soh1tvi6
Fla板は とてもいい所だ。 アモイタソ、はやく戻ってこーい!
829:あ
06/06/09 11:50:26 4JRqw7ZP
>>828
イヂメナイ?イヂメナイ?
830:Now_loading...774KB
06/06/09 14:26:14 1MEng8kg
>>829
おっと、ご本人登場キター?
GPSS2期待してますYO
2では結構仕様変わるみたいですけど、スクリプトは使えるんですかね?
この辺はもなちゃと作者殿担当かな?
831:あ
06/06/09 19:49:37 4JRqw7ZP
>>830
スクリプト使えないと、魅力半減、というより魅力なしですよね。
ちゃんと使えるようにしますので、ご安心ください。
832:830
06/06/09 21:46:23 1MEng8kg
>>831
おぉ、それは安心です。
FACEsコンパチの野望wもあるみたいなので、
新しいユーザーも取り込めるかも知れませんね。
楽しみに待ってます!
833:Now_loading...774KB
06/06/10 11:01:41 13JwkHqX
GPSS2キタキタ
早速いろいろ見てみますよ!
834:Now_loading...774KB
06/06/13 13:37:25 o3xEJMXp
うわ、おれが三年以上前に立ててすぐほったらかしてたスレッドがまだ残ってた
おれがっていうか正確には代理人が立てたんだけど
> Flash板のスキルを上げるべく専門スレを立てます
とかエラそうなこと言って何もわかってなかったんだよなほんとは
相変わらず過疎スレみたいだけど
まったり時間流れてて役に立つ人には立ってるのね
おれは相変わらずソケットもXMLも使ったことないけど
がんばって!
機会があったら開発中のサーバーアプリケーション?もつかわせてもらうよ!
835:Now_loading...774KB
06/06/13 20:41:43 /F+ls3Mi
>834
目立ちたがりな だ け の レスはお控えください
836:Now_loading...774KB
06/06/13 21:43:16 o3xEJMXp
ああ、そうだよね
感慨深かったんでつい
837:Now_loading...774KB
06/06/13 22:43:46 RbJfi+V1
何が「感慨深かった」だよわらちゃったよ
838:・3・) ◆RTquCoolEE
06/06/14 01:53:34 p8FIoQ7V
マターリ
839:Now_loading...774KB
06/06/14 03:28:24 deumrrYK
とりあえずGPSS2起動してtestClient.swfはきちんと作動しましたよ。
で、GPSS1との大きな変更点って何?
メソッド名が変わったということしかまだ理解してない。
840:あ
06/06/14 09:16:55 +69Rb0nX
>>839
ご報告ありがとうございます。
変更点ですが、GPSS自体の処理が軽くなりました。
また、設定ファイルの処理はDIコンテナに任せているので、
柔軟なコンフィギュレーションが可能になりました。
これらの変化によって生まれる(派手な)新機能は … これからです^^;
841:Now_loading...774KB
06/06/14 15:12:23 OC+4UGkL
■質問
■環境:win2K, j2SDK1.4.2_12 gpss1
■質問内容 helloworld.javaのコンパイルが出来ない。
■詳細
GPSSをダウンロードし、c:\gpssに解凍しました。
c:\gpss\startup.batにJavaのパスを入れ、起動まではする事が出来ました。
とりあえずチュートリアルを見てみようと、1章のHelloWorldの最後コンパイルで躓きました。
c:\gpss>javac helloworldまでのパス.java
→3行目 シンボルを解決できません。
→シンボル:クラス GeneralSocklet
→場所:GPSSのパッケージ
→import jp.wda.gpss.GeneralSocklet;
その他色々なエラーが出て来ていますが、どうやらインポート出来ていないようです。
ファイルは改変していません。おそらく私のJAVAの知識不足が原因かとは思いますが・・・
どなたかご解答いただけませんでしょうか。
842:Now_loading...774KB
06/06/14 19:13:29 lwPfBVrp
>>841
javacにクラスパスを通してあげる必要があります。
javac -cp ./gpss.jar (ソース).java
としてみてください。
843:Now_loading...774KB
06/06/14 20:54:58 5qepgs3r
■質問:
■環境:FedoraCore3+Apache2.+j2SDK1.4.2_12 gpss1
■質問内容 こんなメッセージが出て止まってしまいます。
■詳細
ダウンロードし、/usr/local/gpss/へ配置
# ./startup.sh を実行後です。
-----------------------------
Use Java HotSpot Server VM
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
executable: jp.wda.gpss.system.MainReactor
スクリプト'/usr/local/gpss/scripts/xml.js'を初期化中です。
Starting server...
------------------------------
844:Now_loading...774KB
06/06/14 22:14:58 OC+4UGkL
>842
正常にコンパイル出来ました。
感謝感謝です。これでチュートリアルの続きができそうです。
ご丁寧に説明いただき、有難うございました。
845:・3・) ◆RTquCoolEE
06/06/15 01:56:09 94B1NCTx
>>843
はサーバーが起動しましたよ、って言ってるだけだから
とまってるんじゃなく裏で動いてると思うよ。
接続テストしてごらん
846:Now_loading...774KB
06/06/15 02:04:41 H5F7nPRI
>>845
レスありがとうございます。m(._.*)mペコッ
そうなんです、動いてるんです。
ただ、デーモン化しないで止まってるもので・・・。
そういう仕様なんでしょうか。
あと、log4j の警告が気になっています。
このままでほっておいて、サーバに負担かかったりしないでしょうか。
847:Now_loading...774KB
06/06/15 10:17:31 QHzKOPt7
>>846
デーモン化ってなぁに?
あと、log4jの警告はまったく影響ないはず。
848:Now_loading...774KB
06/06/15 10:55:40 x3SrBjA+
僕もLinuxへの導入(GPSS1)がよくわかんなくてWindowsにしたんですけど
GPSSのLinuxでの運用の参考になるサイトとかないですか?
849:・3・)
06/06/15 11:29:08 ps9wmHYz
>>846
コマンドの最後に & つけて実行すればいいんだっけかな?
それでダメなら startup.sh のjava実行してる行の最後に &
だったかな。
スマンいま直接うちの環境見れないもんで
>>848
基本的に自鯖なり専鯖であれば、javaインストールして、
JAVA_HOME環境変数を書いてstartup.shを実行するだけ
だよ。
この辺でわからなければちょっとLinuxの使い方を勉強した
ほうがいいかも、シェル変数とかシェルスクリプトとか、実行
するだけなら特に問題ないと思うよ。
850:・3・)
06/06/15 11:31:20 ps9wmHYz
あぁ、あとルーター設定とかはWindowsも一緒だから良いと思うけど、
ファイアウォールを構築してるなら、ポート空け必要なくらいかな。
851:Now_loading...774KB
06/06/15 12:52:57 H5F7nPRI
>>849
そうですね & をつければいいんですが、
そうなると、shutdown.sh では落とせなくなります。
ps -a でプロセスID見つけて、kill **** で、
プロセスを殺すしかかいんですよね・・・
852:Now_loading...774KB
06/06/15 15:43:08 QHzKOPt7
>>851
ちょっとまて。
&つけなかったらshutdown.shで落とせてるのか?
「落とせなくなる」ってのはどういう状態になって「落とせない」んだ?
853:Now_loading...774KB
06/06/15 16:54:11 1+tFoyd4
ID:5qepgs3r H5F7nPRI
>843
止まってしまうから、どうだっていうんだw
そもそも、教えを乞おうって態度じゃないから気に食わない
>846-851
知ったかぶりが気に食わない。
結論、こいつは気に食わない
854:Now_loading...774KB
06/06/15 17:35:42 QHzKOPt7
マターリ
855:Now_loading...774KB
06/06/15 18:28:27 iIEkDsBT
>>853
どうした?何言ってんだ?
856:Now_loading...774KB
06/06/16 00:40:26 CAJ2up5W
>>855
氏らねw頭おかしいんじゃね?w
自作自演かと思われw
857:Now_loading...774KB
06/06/16 00:45:29 +iRPToZn
>853
そいつは確かに気に食わないけど、
荒れる要因になるおまえのレスも気に食わない
↓何事もなかったように再開
858:・3・) ◆RTquCoolEE
06/06/16 02:56:44 n4Mqm9LX
gpss-ctrl.swfからなら終了できるけどね。
859:Now_loading...774KB
06/06/16 14:26:24 PWQ9vsIg
>>858
いつもお世話になってます ≦(._.)≧ ペコリ
知ったかぶりするつもりは本当にないんです ><
不快な思いさせた方には謝ります
初心者ですいません 重ねて≦(._.)≧ ペコリ
860:Now_loading...774KB
06/06/16 19:18:17 ZwL+RgYA
街以外でGPSS利用のコンテンンツなにか知りませんかー?
861:Now_loading...774KB
06/06/17 01:38:14 VHCc5nWj
ない
862:Now_loading...774KB
06/06/17 18:39:14 NmH/FOJl
>>861
■■んなこたーない。
863:Now_loading...774KB
06/06/18 01:15:34 i5zuOTsy
>>860
ココにいくつかあるけど、それ以外は見たことない。
URLリンク(multi.moja.jp)
864:Now_loading...774KB
06/06/18 01:35:08 1TAUpV2G
俺だけ?
Faces鯖のほうが自分でイジリやすいと思うのは
俺だけ?
865:Now_loading...774KB
06/06/18 05:49:21 wC1MF3TQ
>>860
URLリンク(yarukinashi.sytes.net)
866:Now_loading...774KB
06/06/18 16:59:06 RGg1AdkV
>>863
ここと同じシステムなので、もなちゃともGPSSですな。
>>864
はじめからある程度動きが設定してあるからいじりやすいかもね。
プロトコルからいじりたいならGPSSのほうがいいかな。
867:Now_loading...774KB
06/06/19 00:55:55 cBgk5wjZ
初心者で質問してすいません。
スレ違いかもしれませんが、gpssとかFacesとか
デーモン化は&でできるって聞いたんですが、
それだと、SSH接続していると、
接続を終了(切断)したら一緒におちちゃうんですが・・・
どうすればいいんでしょう。
ご存知の方おしえてください
868:Now_loading...774KB
06/06/19 05:05:33 eGLASO2J
nn
869:Now_loading...774KB
06/06/19 05:06:07 gjkT6Q5J
つるっぱgeeee
870:Now_loading...774KB
06/06/19 11:00:49 W5j6r7zH
>>867
nohupコマンドを使えばいい。
URLリンク(www.volee.jp)
871:Now_loading...774KB
06/06/20 20:37:58 PgzwE6SO
FACEsはもう無くなっちゃうらしいね。
872:Now_loading...774KB
06/06/26 01:14:01 hI+qnP8b
xmlsocketと聞いてブログとかにFLASH置けばRSS取得がクライアントサイドで出来るからウマー!と思ったが
スレに"ローカルからなら"って書いてあるから
ブラウザ上からは無理なのか…
873:Now_loading...774KB
06/06/26 11:11:04 z/Km3s78
>>872
他のドメインのデータは原則取れないからね。
ポリシーファイルとか回避法はあるんだが。
あとRSSとるだけならXMLSocket使うまでもなく
XMLオブジェクトで可能。
RSSリーダー作るなら自分とこのサーバーに
RSSプロキシみたいなものを作ってやるのが
現実的な選択かな。
874:Now_loading...774KB
06/06/27 22:26:36 H5MVRFVw
だれかgpss2でマルチチャット作るところまでドキュメント化してくれないものかのぅ
875:Now_loading...774KB
06/06/27 23:39:00 oiLt5WN6
>>874
このスレで誰かが生贄になって、
チャットが完成するまで質問しまくるとか。
で、それを纏める。
それだったら答える側で参加しますw
876:Now_loading...774KB
06/06/28 01:48:57 tuaeBeB4
>>874
FacesがなくなるとXMLSocketの入門向けコンテンツが
なくなっちゃうからねぇ。
でもgpss2はとりあえず完成待ちですな。
>>875
じゃあ俺は勘違いレス担当でw
877:Now_loading...774KB
06/06/28 23:11:11 j5CUtwxb
マジで誰かGPSSまとめサイトつくってー
敷居高いよー
自鯖たてれてJava書けてFlashまで作れる人なんて
身近にいねェよ実際
878:Now_loading...774KB
06/06/28 23:51:04 xojjR90c
フラッシュ側のスクリプトがわけわかめ・・・
チュートリアルも途中できれてるし~;;
879:Now_loading...774KB
06/06/29 01:04:05 qQNu75Xw
>>875
じゃあ俺はウザイくらい質問する人担当で。
自分もGPSSでチャット作る予定というか作りたいので暫らく世話になります。
だれかwiki立ててくれないかな。
880:Now_loading...774KB
06/06/29 11:45:00 aCxke7Ps
生贄キタ━━(゚∞゚)━━━!!
質問щ(゚Д゚щ)カモーン
881:Now_loading...774KB
06/06/29 14:08:33 2UUamRo7
gpss1についての質問です。
sockletのcheckコネクションで、
フラッシュからパラメータ送る事出来ますか?
同じユーザー名の人がいたら、接続できないようにしたいのです。
また、getInitParam("X")でフラッシュからハッシュ拾いたいのですが、
どういう文法で送れば良いのか解りませんorz
どなたかよろしくお願いします。
882:Now_loading...774KB
06/06/29 16:55:02 aCxke7Ps
>>881
SockletService.as使ってるなら、
service.addInitParam("パラメータ名", "パラメータ値")
で追加した値が、サーバ側の client.getInitParam で取れたはず。
SockletService.as使ってないなら、
サーバに接続した一番最初の送信コマンドにて
接続先Socklet名:ユーザ名:パスワード:パラメータ名=値&パラメータ名=値&パラメ......
で渡せる。
883:Now_loading...774KB
06/06/29 18:02:45 2UUamRo7
>882
お早い解答、とてもありがたく思います。
SockletService.as使っていませんでしたが、
便利そうなのでインクルードしてみる事にします。
また何か疑問でたらお世話になりますm(_ _"m)ペコ
884:あも
06/06/30 00:23:11 +JPDoxxX
>>879
作っときました。
URLリンク(g2.wda.jp)
885:生贄
06/06/30 02:17:17 D1i2Sr4V
>>884
仕事はやっ!
お疲れ様です。
1から2の変更点とか少し見てたんですけど
gpss1のconfig.xmlで書いてたことは2ではSockletDeployerで全部やっちゃうってことですかね?
あと、今更気づいたけどtestClientのコネクション成功時のメッセージがsuccesfulyじゃなくてseccessfulyになってます。
886:・3・) ◆RTquCoolEE
06/06/30 10:37:20 Vyg6+YUO
>>885
G1でconfig.xmlに書いていた設定類は、socklet.diconやgpss.dicon
といったコンテナ定義ファイルに書くようになったようです。
SockletDeployerは内部的な機構で、初期化パラメータを処理したり
する部分ですので、通常のSockletを作る場合にはあまり意識しない
でもいいように思います。
887:・3・) ◆RTquCoolEE
06/06/30 10:43:58 Vyg6+YUO
正確には socklets.dicon でしたね。
classes/の中においてあります。
ソースのほうでは example/src/resource/かな
888:883
06/07/02 08:47:20 OgIfxT64
質問です。
環境:Win2k GPSS1
c:\users.txt
user1<>pass1<>X<>Y<>z \n
user2<>pass2<>X<>Y<>z \n
user3<>pass3<>X<>Y<>z \n
というファイルを作り、GPSS起動時にこのファイルを読み込み、
⇒ファイルを参照してuser名とpassからログイン処理を行う
というような事は可能でしょうか?(このファイルはperlcgiで書き足しのみ行う予定です。)
可能であれば、
1.ファイルをGPSSに読み込む方法
2.<>でスプリットしてGPSS内のハッシュに加える方法
をご教授いただきたいと思います。
よろしくお願いします。
889:Now_loading...774KB
06/07/02 16:08:20 Fs3JQ/7z
>>888
1. GPSS起動時にこのファイルを読込
Sockletのinit()メソッドにファイル読み込み処理を書いてください。
実際に接続してきたクライアントのパスワードを検査するのは、checkConnectionメソッドで。
2. ファイルをGPSSに読み込む方法
URLリンク(takeoba.cool.ne.jp)
今ならnio使った方が良い気もするけど。
3. <>でスプリットして
一番楽なのは、StringTokenizerを使うやり方かな。
URLリンク(www.javaroad.jp)
4. GPSS内のハッシュに加える方法
java.util.HashMapを使ってください。
あ、あと1レコードに複数の項目があるようので(XとYとz)、
単純にユーザ名をキーにしてパスワードの値をセットするより、
public class Record{
private String userid;
private String password;
private String x;
private String y;
private String z;
// setter getter略
}
というBeanを作って、それをマップの値に渡してやるのが良いかも。
…と長々と書いたものの、聞きたいことはこんなことじゃないような気がするorz
890:883
06/07/02 21:01:36 OgIfxT64
>889
素早い解答有難うございます。
大変参項になりました。
現在ファイルのリロードに苦戦中ですが、なんとかなりそうです。
余談ですが、PerlCGIでつくったゲームの一部に
マップ上をキャラが移動したりチャットしたりする機能を
のっけようと制作しています。
またご助力承りに来るかもしれませんが、その時は良しなに。m(_ _"m)ペコ
891:Now_loading...774KB
06/07/02 21:28:24 Fs3JQ/7z
>>890
べたな方法だけど、こんな方法も一つご紹介。
1.PerlCGIでパスワードファイルを書き換えた瞬間に、同じディレクトリに空のupdateファイル作成
2.checkConnectionメソッド冒頭で、updateファイルの存在確認。(java.io.File#exists())
3.存在したら、再読み込みしてupdateファイルの消去
漏れがやるなら、更新用のSockletを用意するけど、ここで説明するには長くなりすぎるので割愛。
892:生贄
06/07/04 05:20:01 Fcuk2bkV
>>886
大変遅れましたが回答ありがとうございます。
diconファイルとか初めて知った…
で、とりあえず既存のクラスをちょっと弄ってコンパイルしてみようと思ったんですけど
gpss1では
>>842であったように
javac -cp ./gpss.jar (ソース).java
のようにコンパイルしてたんですけど
2ではどうすれば良いのでしょうか?
javac -cp ./bootstrap.jar (ソース).java
かと思ったら出来ないし。
どなたか教えてください。よろしくお願いします。
893:Now_loading...774KB
06/07/04 11:01:03 fNOICFVX
>>892
可能であればEclipseを使ってコンパイルしたほうが楽かと。
894:Now_loading...774KB
06/07/04 11:57:21 1wcvYA28
>>892
主にコンパイルに必要なのは、
lib/g2-framework.jar
lib/g2-extention.jar
です。
ただやはり、>>893氏の仰るとおり、Eclipseの使用をお勧めします。
(Sockletコンパイル用の空のワークスペースも用意しますか。)
>>diconファイルとか初めて知った…
これは、Seasar2と言うDIコンテナを使用してるためです。
c.f URLリンク(s2container.seasar.org)
何が良いかというと、GPSS1では決まった文法でしか設定ファイルがかけなかったのですが、
GPSS2では、diconファイルでSockletの任意のメソッドにアクセスすることができます。
例えば、接続ユーザ数を制限するためのsetUsersLimit(int s)と言うようなメソッドをSockletに用意します。
すると、socklets.diconファイルにて、
<property name="usersLimit">100</property>
のように記述することにより、ユーザ数を渡せるようになりました。
以前はいろいろとややこしい手順を踏まなければ、Sockletへ初期化条件を渡せなかったのですが、
これからはラクチンです。
895:Now_loading...774KB
06/07/05 00:31:46 JiURWCHr
>>893
>>894
回答ありがとうございます。
これを機にEclipseを使い始めてみたいと思います。
>>Seasar2
使い方さえ覚えてしまえば楽できそうですね。
覚えることが多くてなかなかすすまないorz
896:Now_loading...774KB
06/07/07 22:03:03 8UYdqKdw
ただいまGPSS1を使っていろいろ作ってるんですけど、1つ教えてください。
起動時のinit()内でソックレットを自動配備できますが、この自動配備を
起動時じゃなくて、特定のソックレットに特定のコマンドを送ったとき
それを合図にデプロイされる、みたいな感じにしたいんですけど可能でしょうか?
よろしくおねがいします
897:あも
06/07/07 23:15:32 V5DPsFsl
>>896
残念ながら、GPSS1では任意のタイミングでSockletをデプロイする、
と言うような使い方は少々難しいかと思います。
余談ですが、GPSS2ならできるようになりました。
898:生贄
06/07/08 05:09:22 6vDExnpH
なんかもうGPSS以前にJAVAが根本的にワカラネー
eclipseでsocklet作るまでの基本的な流れもワカラネー
このスレで僕以外でGPSSが分からないといってる人たちは
JAVAでつまづいているのか、GPSSの仕組みやプロトコルの決め方でつまづいているのか
どちらの方が多いんですかね?
あと、マニュアルを作るとしてJAVA知識があること前提のものなのか、
知らなくてもJAVAを学びつつ作れるものなのかどっちの方が良いのかなと。
JAVA勉強してから出直してきた方がいいのかな。
899:896
06/07/08 10:44:40 rmSf5Vcg
>>897
ありがとうございます!
GPSS2使えるように頑張ってみたいと思います。
>>898
ナカーマ・・・
僕もJavaぜんぜんワカラネーです
eclipseっていうのも使ったことネーって感じで
GPSS2はあきらめてGPSS1にしたんですけど・・・
本とか読んで地道にやるしかなさそうです。
900:あも
06/07/08 17:04:36 gPyBLxTY
>>898
Javaの知識があると良いのはもちろんですが、
Javaを学びながら、ってのが理想です。
また、Javaが書けなくてもJavaScriptなら、という方のためのScriptSocketも準備を急いでいます。
もうしばらくお待ちください。
少しでもお役に立てるように、Eclipseで作業するための空のプロジェクトを用意してみました。
インポート方法なども書いてありますので、ご参考ください。
URLリンク(g2.wda.jp)
901:Now_loading...774KB
06/07/31 03:27:09 Z0704eip
ふたたび静寂ゥ
902:Now_loading...774KB
06/08/10 17:19:52 wBtYwBFL
当方全くの初心者で、このスレを>>1から見てみましたが完全に理解できるところが全くありませんでした
諦めます
903:Now_loading...774KB
06/08/26 03:23:04 cGbOlA7I
URLリンク(hotwired.goo.ne.jp)
2年以上前の情報のようだけど、既出だったらすいません。
最近読んで勉強になったもので。
904:Now_loading...774KB
06/08/31 21:19:54 01i4Ft0Z
>>903を見ようと思ったら
『Hotwired Japanでは、2006年の3月末日に更新を停止して以来、
サイトの継続に関してさまざまな検討を重ねてまいりましたが、
このたびライセンス提供元からの依頼により、2006年8月29日14時をもって、
一部の記事へのアクセスを制限させていただくこととなりました。』
…
905:Now_loading...774KB
06/09/02 02:53:55 gideutIv
gpss2で何が出来るのか。
一から開発するより、どう便利なのか。
おそらく素晴らしいソフトウェアなんだろうけど、
それはたぶんみんな分かっていて、でも実現できることが何も見えてこないのです。
一番欲しいのはチュートリアルです。そして説明書です。
制作の流れが見えなければ、誰も手を出せません。
それは本来開発者に頼むことではないのかもしれませんが。
偉そうに言って申し訳ないです。
頑張ってください。応援しています・・・
906:Now_loading...774KB
06/09/24 01:51:39 oVzAiqHC
つURLリンク(hakuhin.hp.infoseek.co.jp)
JavaとFlash間のソケット通信の解説
サーバプログラム自作派にお勧め
907:Now_loading...774KB
06/09/24 03:29:40 8Cfjgz1Q
>>906
必要な内容がコンパクトにまとまってていい感じね。
>>905
906に書いてるようなソケット処理とかの下地部分をやってくれるのがGPSSってことですな。
基本的な通信とかはGPSSにお任せで、必要な処理だけ作ればOKという。
908:Now_loading...774KB
06/09/27 01:08:39 DSD9ebiO
そこまでたどり着けないんだよなぁ。GPSS。
909:Now_loading...774KB
06/09/29 19:39:13 SLqEpBjN
>>906
「ここから先は己で学べ」というような掟みたいな物がASの世界にはあるから
このレベルになると丁寧な解説サイトが非常に少なくなるよな。
他にも3Dアフィン変換、FLASH8の効果の詳しい使い方など、
AS以外の言語でも重宝がられる非常に良くできた解説サイトだと思う。
910:Now_loading...774KB
06/10/02 01:35:07 HcgqvKyI
>>906
そのサイトはかなりお世話になってるよ
911:Now_loading...774KB
06/10/03 02:15:48 5JiZxxrQ
URLリンク(faces.bascule.co.jp)
全面リニューアル更新だって
期待しちゃうよ
912:Now_loading...774KB
06/10/03 15:06:30 kk2gV6St
>>911
BBSの2006-06-19の書き込みにあるとおり、FACEsサーバー(XMLSocket)は終息の方向で・・・
そうなると、このスレ的にはGPSSにがんばってほしいなー。
ところでColin MoockのUNITY2とか有料のソケット鯖使ってる人います?
913:Now_loading...774KB
06/10/03 15:49:46 5JiZxxrQ
>>912
初めてマルチユーザーコンテンツを作ろうと思ってそのページで四苦八苦してたんですが・・・
初心者にもわかりやすかったのに・・・
flashの連携はいろいろありすぎて混乱してます
914:Now_loading...774KB
06/10/07 17:22:03 f0tglcws
amfphp(flash remoting)ってどうなん?
かなり簡単らしいけど。
915:Now_loading...774KB
06/10/07 17:31:54 f0tglcws
あっと、あんまりスレの話題と関係なかったか
スルーでお願いします
916:Now_loading...774KB
06/10/17 21:12:41 ArkH14Y6
winsockでプログラム作ってたんだが
クライアントをflashとしたサーバープログラムを研究してみるお
917:Now_loading...774KB
06/10/18 02:32:07 Zv10nIHm
バスキュールのBBS見てワロタwww
「質問には答えません。情報提供してくれる方だけ書き込みして下さい」
なんじゃそりゃwwwww
918:Now_loading...774KB
06/10/20 03:18:29 3Up13lxW
そりゃそうだろ有料で金取ってるわけじゃないし
919:Now_loading...774KB
06/10/20 05:03:47 ybghMutT
>>917
馬場さんが辞めたからかな?<質問に答えられないの
920:Now_loading...774KB
06/10/27 15:40:39 SF4+dCa2
こっそりとGPSSのJavascriptでE4Xに対応したのね
921:Now_loading...774KB
06/10/27 20:37:20 ptTWnBqS
FLASHとPHPの連携あたりでゲーム作ってます。
もなちゃみたいな感じでプレイ出来るゲームをと考えて探してたら辿り着きました。
自宅鯖が必要
Facesかgpssを参考に
と言う感じなんでしょうか?
鯖とかJavaには疎いので正直心配ではあるんですが…
ひとまず自宅鯖を立てて見ようと頑張って見ます。
922:Now_loading...774KB
06/10/28 03:06:31 Fbon98Ja
>>921
もなちゃとはFaces使って作り始めてGPSSに移行したみたいよ。
(というかGPSSの開発に参加した)
FacesならJavaでプログラミングする機能はないし、
GPSSではJavaで組めるけどJavascriptも使えるので、
あんまり心配しないでいいんじゃないかな。
がんばってね
923:921
06/10/28 18:37:52 VbrSE4sx
>>922
レスどもです。
自宅鯖セットも完了してFacesを色々見てるんですが、
初歩的な質問になってしまうんですけど、
チュートリアルでは、FLASHの中身を説明してるだけで
動かす方のXMLの記載って何も無いですよね。
XMLの方は自分で書いて利用してね!ってことなんでしょうか。
Faceフォルダそのままドキュメントルート持って行っても動くわけないし…
XMLソケット使う前に鯖の勉強をする必要があるのかな…
924:Now_loading...774KB
06/10/28 19:59:15 Fbon98Ja
>>923
Facesはルールに従ったXMLをFlashから送信すると、
それにしたがって結果を返す(だけの)システムとなっています。
したがってサーバー側ではFacesを起動するだけで、
XMLを用意するといった作業は必要ありません。
そしてそのルール(プロトコル)はこちら
URLリンク(faces.bascule.co.jp)
925:Now_loading...774KB
06/10/29 09:53:19 mqj1CLi4
>>924
XMLが無くていいのは理解できたんだけど、
serverAddr = "www.faces.jp";
の8080に設定してWeb上に上げてもFLASHが動かない…
自宅鯖のlocalhostでfaces動かしてもビクともしない。
チャットのも、アバタ表示されないどころかメッセージもやり取りできないし。
やってることが全く噛みあってないんですかね、、、
926:Now_loading...774KB
06/10/29 19:31:07 7UDo6LhP
ローカルマシン上のFacesでテストなら
serverAddr = "localhost";
自宅鯖なら
serverAddr = "鯖アドレス";
だけど、実は一般的なルーターではこの設定では
自分のうちの自宅鯖にアクセスできない。
そんなときはテストマシンのローカルIPアドレスをHOSTSに
書いておくとテストできます。
927:Now_loading...774KB
06/10/29 19:33:22 7UDo6LhP
ちなみにサーバーのアドレスに他ドメインのサーバーを指定しても
Flashプレイヤーのセキュリティチェックで一般的に動作しません。
なのでserverAddr = "www.faces.jp"; と指定しても接続できません。
928:Now_loading...774KB
06/10/29 21:21:56 nC5tiGTM
初心者ですが、質問です。
FACEsで、チャットを作ろうと思ってるんですが、
FACEs Serverの起動がよく分かりません。
チャートリアルは見たんですができません。。。
929:Now_loading...774KB
06/10/29 21:23:21 Nrz/ofB0
>>928
俺は仕様は理解してないが鯖は動かせたのでよければ答えますよ
まずはどこまで出来たか大体書いてくれると助かります
930:Now_loading...774KB
06/10/29 21:31:09 nC5tiGTM
>>929
有り難うございます!
FACEs Serverを起動させたいところです。
コマンドプロンプトで、C:\faces>java jp.faces.FacesServer 8080
のようにしてやってみたんですが
[2001/05/20 13:27:37] Exception in thread "main"
java.lang.NoClassDefFoundError: jp/faces/FacesServer
とこの風にエラーがでます。
環境変数は確認しましたが、合ってるはわかりません。
この説明じゃまだ足りなかったかな・・・
931:Now_loading...774KB
06/10/29 22:38:02 7UDo6LhP
エラーからみてCLASSPATH環境変数が通ってないと見た。
932:Now_loading...774KB
06/10/29 23:04:16 nC5tiGTM
管理者でログインしてやったらできました!
また不明な点があったら質問させていただきます。
933:Now_loading...774KB
06/10/30 00:19:11 PTfaOwTz
>>926
心優しくレスありがとう。
正直すまんかった…
FLASH MX pro2004なんだけど、
互換性考えずに保存してたから動かなかったようで
形態変えずにパブリッシュだけしてみたら正常に動きました。
やっと1から始められそうです。
また書き込む時あればよろしくお願いします。
934:Now_loading...774KB
06/10/30 17:29:09 rdY1Kg/f
FACEsのサンプルコンテンツを使用してチャットの設置までやってみたんですが、
何故かキャラクターが表示されません。
ちゃんと鯖も起動させました。何故でしょうか。
935:Now_loading...774KB
06/10/30 18:17:13 v0ofdr1j
ソケット鯖で失敗するのは考えられる原因がたくさんありすぎて、
それだけの情報ではわからないのよね。
環境では
サーバー設定
FACEsの起動
Webサーバー設定
ファイアウォール設定
コンテンツの設置場所&FACEs鯖との関係
ルーター設定
FACEsポートの開放
コンテンツ/ブラウザ側では
接続設定(FACEsでは serverAddr = "~~~";)
FlashPlayerのセキュリティ設定
などなど
とりあえずチェックポイントとして
URLリンク(faces.bascule.co.jp)
を使ってFACEs鯖にアクセスできますか?
成功したら、その設定をチャットクライアントに入れて
うまくいきますか?
936:Now_loading...774KB
06/10/30 19:17:06 rdY1Kg/f
初心者なのでよく分からないのですが、
URLリンク(faces.bascule.co.jp)
を使ってFACEs鯖に接続しようとしましたが、
「なんかつながりません」と出て、接続させることはできませんでした。
937:Now_loading...774KB
06/10/30 19:20:26 63ph94/u
初心者がこんなもんに手出しちゃだめでしょ…
938:Now_loading...774KB
06/10/30 19:21:53 nSDRlDNG
>>934
鯖起動して無いとキャラクターは表示されませんよ
939:Now_loading...774KB
06/10/30 22:46:55 v0ofdr1j
>>936
せめてどこにサーバー立ち上げて、どこからテストクライアント実行して、
パラメーターをどういう風に設定したか、とか書いてくれないとサポートできんよ。
ローカルのポート8080にサーバーを立ち上げてるなら、設定は初期設定のままで
たいていOKなはず。
940:Now_loading...774KB
06/10/31 19:27:41 WjK/GLlA
ローカルのポートは8080で、設定等は何もいじってません。
ちなみに
URLリンク(2nd.geocities.jp)
にテスト設置してみました。鯖も起動中です。
941:Now_loading...774KB
06/10/31 19:48:09 C2fidJJd
geocities?
facesサーバーを起動してるPCにswf置かないと駄目ですよ
942:Now_loading...774KB
06/10/31 19:51:05 WjK/GLlA
そうなんですか。
ではPCで実行してみます
943:Now_loading...774KB
06/10/31 19:56:36 C2fidJJd
もし自宅のPCでfaces鯖を立ち上げてるならそこにswfファイルを置く
その場合webで公開したいなら自宅鯖じゃないと無理です
944:Now_loading...774KB
06/10/31 20:23:27 WjK/GLlA
でも前誰かがジオシティーズで
オンラインのチャットを公開していたようなキガス
945:Now_loading...774KB
06/10/31 22:19:34 C2fidJJd
じゃあ頑張って
ここで躓いてる様じゃ駄目だよ
946:Now_loading...774KB
06/11/02 20:01:47 qBjfYG/Y
今気づいたがFacesのサイトがリニューアルしたっぽい
つURLリンク(faces.jp)
947:Now_loading...774KB
06/11/02 21:16:27 jP5gpFCZ
今までのFaces鯖チュートリアル残ってる?
古い過去ログの中かな…?
もう少し簡単に見られるようにしてくれないかなぁ
948:Now_loading...774KB
06/11/02 22:13:20 qBjfYG/Y
>>947
そういえばチュートリアルどうなったんだろ
949:Now_loading...774KB
06/11/02 22:26:51 lQccVXlR
そんな糞サイトに様は無い・・・
一応ログ取ってあるけど
950:Now_loading...774KB
06/11/03 07:56:45 1dkrVzAy
最近XMLSocketをやり始めました
Javaとほとんど同じ文法で動くのでいい感じです
ひとまず勉強がてら、簡単なチャットでも作ろうと思ってます
951:Now_loading...774KB
06/11/04 20:28:51 qYAx3hZV
チュートリアル、今までのアドレスで見れた。
リンクがされてないだけっぽい
URLリンク(faces.bascule.co.jp)
952:Now_loading...774KB
06/11/26 14:44:51 e8+KZTLq
age
953:Now_loading...774KB
06/12/06 15:44:18 +wB7DCUS
ドラゴンボールアニメ版のOPの歌詞で
「とけたこおりのなかにきょうりゅうがいたらたまのりしこみたいね」
っていうのがありますよね。
白状しますと実は私、この歌詞の意味が最近まで分かりませんでした。
「たまのりしこ」って一体なんだろうと放送当時からずっと思ってて。
言うまでもなく「たまのりしこ/みたいね」ではなく
「球乗り/仕込みたいね」が正解なのですが。
少し前に 2ch の例の連投荒らしを見て初めて区切りを間違えていたことに気づいた次第。
これと同じネタで巨人の星OPの「思い込んだら」を
「重いコンダラ」と間違えるなんてのもあるらしいですが、こっちはちゃんと知ってました。
954:Now_loading...774KB
06/12/06 18:11:07 zV/+11gl
珠紀彦だろ?有名だが。
955:Now_loading...774KB
06/12/28 13:04:09 rXFFEzMI
初心者です。ソケットのこととかこれから勉強しようとしているのですが、
取り掛かる前に教えていただきたいことがありまして
GPSSを使用するとテレビ電話のようなものって作ることができますでしょうか?
956:Now_loading...774KB
06/12/28 13:46:02 xTO0l3gy
>>955
不可能とはいわないが、ここでこういう質問をしているレベルでは難しい。
自分でエンコーダー/デコーダーを組むとか無理っしょ?AS2では速度的な
問題もあるし。
ASスレも見てたけど、だまってFMSなりを使ったほうがいいと思われ。
957:Now_loading...774KB
06/12/28 16:23:41 rXFFEzMI
的確なご意見ありがとうございます。
まさにASスレでXMLsocketの存在を教えてもらってこっちに来た次第でした。
おっしゃるとおり、まさにこれからというところでして
エンコーダーもデコーダもさっぱりちんぷんかんぷんでございましたorz
難易度がかなり高いようですので私の力量で実現の可能性が高いと思われる
FMSの方でやってみることに致します。
ありがとうございました^^