asock の回答履歴
- 指定した座標の色を得るためには
Java初心者で、いろいろ調べてみたのですが、わからなかったので質問します。 現在、物体にボールが当たったときの衝突モデルを作っているのですが、その当たる場合の衝突判定ができないで困っています。 物体の形状は円と矩形を組み合わせた少し複雑な形状で、すべて黒色で表しています。 また、その物体は回転もさせるようにしているので、「ボールの座標が黒色の部分に位置しているか」で当たり判定ができないかと考えています。 もしそういうメソッドがあるのであれば、そのクラスと簡単な例を教えてもらえないでしょうか?よろしくお願いします。
- 指定した座標の色を得るためには
Java初心者で、いろいろ調べてみたのですが、わからなかったので質問します。 現在、物体にボールが当たったときの衝突モデルを作っているのですが、その当たる場合の衝突判定ができないで困っています。 物体の形状は円と矩形を組み合わせた少し複雑な形状で、すべて黒色で表しています。 また、その物体は回転もさせるようにしているので、「ボールの座標が黒色の部分に位置しているか」で当たり判定ができないかと考えています。 もしそういうメソッドがあるのであれば、そのクラスと簡単な例を教えてもらえないでしょうか?よろしくお願いします。
- 海外のスパム投稿制御
簡易な掲示板を運営しているのですが、 海外からのスパム投稿に悩んでいます。 主に英文でURLなどが記載されている文章なのですが、以前こちらの過去ログで見た日本語が入っていない文字列?を排除する方法で制御していたのですが、最近は日本語(文字化けした)を混ぜて来ているため、制御がきかなくなってしまいました。 日本語も含む英語スパムの対処法などありますでしょうか? 非常に困っています。 よろしくお願い致します。
- swt の Spinner クラスについて教えてください。
初心者です申し訳ありません。 数値の選択のインターフェースに Spinner が使えるか考えています。 選択、入力できる数値は 0、10~3000ぐらいです。 10~3000なら出来ると思うのですが、それに0だけを付加する様な事は出来ますか? スミマセンよろしくお願いします。
- ベストアンサー
- psychesine
- Java
- 回答数1
- 要素数が多い置換についてです
こんにちは。perl超初心者です。 似たような質問が以前にもあったらすみません。 あるデータ内で、特定の文字列があった場合、その一部を置換して出力したいのですが、 0ab:P, 10ab:S, 20ab:D ↓以下に置換したいです 0ab:D, 10ab:S, 20ab:D 以下のように、そのまま式に当てはめてもうまくいきません。 $str =~ s/0ab:P, 10ab:S, 20ab:D/0ab:D, 10ab:S, 20ab:D/g; print OUT "$str\n"; 単純にPをDに置換するという訳ではなく、 上記の条件に完全一致する時のみ置換したいです。 初心者の為、変な記述をしてるかもしれませんが、 何卒ご教授お願い致します。
- ランダム文字列
srand; @array = a .. z; @new; while ( @array ) { push( @new, splice(@array , rand @array , 1) ); } print @new, "\n\n"; print "<br>"; print @new, "\n\n"; print "<br>"; print @new, "\n\n"; ↑のような感じでランダム文字列の作成を考えています。 上記スクリプトですと、 aewpodigtusnkjycfxvmzqrlhb aewpodigtusnkjycfxvmzqrlhb aewpodigtusnkjycfxvmzqrlhb ↑のようにどの行も同一文字列になってしまいます。これを、行毎に異なった8文字のランダム文字列にしたいのですが、方法がわかりません。 いっぺんに100行のランダム文字列を生成する必要があります。どうぞよろしくお願いいたします。
- エンコードされたURLをGETメソッドで受け取るには?
ttp://localhost/urltest.php?url=ttp://search.auctions.yahoo.co.jp/jp/search/auc?p=%A5%AC%A5%E4%A5%EB%A5%C9&auccat=0&alocale=0jp&acc=jp 上記のURLで ttp://localhost/urltest.phpの if(isset($_GET['url'])){ $itemsStr = ($_GET['url']); } print $itemsStr; で受け取りたいのですが、 ttp://search.auctions.yahoo.co.jp/jp/search/auc?p= までしか取得できません。 %A5%AC%A5%E4%A5%EB%A5%C9 の部分が取り出せないようです。%Aだけを受けとることはできるのですが、それ以上長くエンコードされた文字を受け取ろうとすると ttp://search.auctions.yahoo.co.jp/jp/search/auc?p= までしか受け取れません。 他のエンコードを含んだURLも同様でした。 記述したURLは頭のhを取っているので注意してください。省略されてしまうので。 php5.1.4です。 どなたか御存じの方いらっしゃいましたらご教授お願いします。
- 正規表現について
あるファイルを読み込んで中に変数($xxx)が入っていたら 正規表現にて$xxxの値に変換する事は出来ますでしょうか? 試行錯誤しているのですが、上手くいかず困っています。 変数を正規表現にてマッチングさせるのも上手くいかないです。 ご教授お願いいたします。
- 締切済み
- unchiku777
- PHP
- 回答数4
- メソッドについて教えてください。
java 初心者2日程です(objective-c経験者) 教えていただきたいのですが、以下のように オブジェクト.メソッド というピリオドが一つの書式と クラス?.?(何を指しているのでしょうか?).メソッド? というピリオドが二つの書式が見受けられますが どういう違いで使い分けるのでしょうか? 申し訳ありません。教えていただけますか? //インスタンス化 MyObject object = new MyObject(); //メソッドの利用 object.methodA(); System.out.print(xxxxx);
- ベストアンサー
- psychesine
- Java
- 回答数4
- この警告はどうすれば?
以下のメソッドを含むプログラムをEclipseで作成している際に次のような警告が発生しました。 型の安全性:型Comparator の式は、未検査の型変換を使用してComparator<? super T>に準拠するようにする必要があります。 型の安全性:型 Arrays の総称メソッド sort(T[], Comparator<? super T>)の未検査の呼び出し sort(Object[],Comparator)がありました。 コンパイルして実行する分には、なんら問題ないのですが、この警告の意味と解決策が分からないままにしておくのは気持ち悪いので、分かる方がいらしたら教えてください。 static void sortName(){ String array[] = new String[4]; array[0] = "abba"; array[1] = "abab"; array[2] = "aaaa"; array[3] = "aabb"; Comparator asc = new Comparator() { public int compare(Object obj0, Object obj1) { String nameKana0 = (String)obj0; String nameKana1 = (String)obj1; int ret = 0; ret = nameKana0.compareTo(nameKana1); return ret; } }; Comparator comparator = asc; Arrays.sort(array, comparator); // 配列をソート for (int i = 0; i < array.length; i++) System.out.println(array[i]); }
- メソッドについて教えてください。
java 初心者2日程です(objective-c経験者) 教えていただきたいのですが、以下のように オブジェクト.メソッド というピリオドが一つの書式と クラス?.?(何を指しているのでしょうか?).メソッド? というピリオドが二つの書式が見受けられますが どういう違いで使い分けるのでしょうか? 申し訳ありません。教えていただけますか? //インスタンス化 MyObject object = new MyObject(); //メソッドの利用 object.methodA(); System.out.print(xxxxx);
- ベストアンサー
- psychesine
- Java
- 回答数4
- あるclassのオブジェクトをVectorで作るには
以下のプログラムのようにあるクラスを定義してそのクラスの オブジェクトを配列として作成する方法は知ってるんですが、 Vectorとして作成するにはどうしたらいいですか? public class Test { public static void main(String[] args) { Book book[] = Book[5]; book[0] = new Book("English"); } } class Book{ String name; Book(String name){ this.name = name; } }
- 日付、時間の2段階でソート
日付、時間の2段階でソートをしたいのですが、うまくできません。 log.txt に以下の内容が入っています。 <>08/12<>23:15<>あああああああ<> <>08/12<>00:25<>いいいいいいい<> <>02/12<>02:00<>ううううううう<> <>08/12<>22:00<>えええええええ<> <>01/12<>17:52<>おおおおおおお<> それを日付、時間の2段階でソートし以下のように並べ替えたいです。 <>01/12<>17:52<>おおおおおおお<> <>02/12<>02:00<>ううううううう<> <>08/12<>00:25<>いいいいいいい<> <>08/12<>22:00<>えええええええ<> <>08/12<>23:15<>あああああああ<> どなたか教えてください。よろしくお願いします。