スレ立てるまでもない質問はここで 125匹目
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/02/23(土) 17:40:47.22プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 124匹目
http://toro.2ch.net/test/read.cgi/tech/1359210850/
0002デフォルトの名無しさん
2013/02/23(土) 17:41:19.41,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ�=@ ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
0003デフォルトの名無しさん
2013/02/23(土) 17:47:08.89元ネタは何なの?
0004デフォルトの名無しさん
2013/02/23(土) 19:23:16.090005デフォルトの名無しさん
2013/02/23(土) 19:31:12.470006デフォルトの名無しさん
2013/02/23(土) 20:14:39.55やりたいことはwebサービスを作る事とスマホアプリを作る事とWindows用ゲームを作る事です
例
開始 Ruby→Java→PHP ゴール
0007デフォルトの名無しさん
2013/02/23(土) 21:53:18.87Webサービス
開始 HTML&CSS→Ruby or PHP→JavaScript ゴール
スマホアプリ
Android→Java iOS→Objective-C
Windows用ゲーム
C/C++、C#、Python、Java、ActionScript、Ruby
自分に合いそうなものをどうぞ
0008デフォルトの名無しさん
2013/02/23(土) 22:13:51.49スマホアプリ用にJavaとObjective-Cは必修として
Rubyを覚えておけばよさそうですね
0009デフォルトの名無しさん
2013/02/23(土) 22:26:02.230010デフォルトの名無しさん
2013/02/23(土) 22:28:39.19>Javascript は Web 制作板、CGI は Web プログラミング板へ。
>ゲーム関係の話題はゲーム製作板へどうぞ。
>>1のテンプレも読めないようなアホは
何にもできねーよ
0011デフォルトの名無しさん
2013/02/23(土) 22:28:39.930012デフォルトの名無しさん
2013/02/23(土) 22:32:59.39int a = 21;
int *p = &a;
printf ("%d\n", *p);
のように *p で a の値を参照する事を逆参照とも言うそうですが、
どのような意味において「逆」なんでしょうか?
0013デフォルトの名無しさん
2013/02/23(土) 22:35:32.110014デフォルトの名無しさん
2013/02/23(土) 22:35:44.34「参照外し」の間違いだから忘れていいよ
0015デフォルトの名無しさん
2013/02/23(土) 22:36:01.46アドレスから変数を指す事を脱参照と言う
0016デフォルトの名無しさん
2013/02/23(土) 22:51:59.67誰もゲーム関係の話題もJavaScriptの話題もしてないから落ち着け
0017デフォルトの名無しさん
2013/02/23(土) 23:02:25.07public static void main(String[] args) {
B a = new B();
B b = new B();
a.s = 1;
b.s = 2;
System.out.println(a.s + ":" + b.s); // 2:2
}
}
public class B {
static int s;
}
javaとかで変数にstatic付けると1つしか作られない事になるじゃないですか
んでsitaticってメソッドにも付けれますよね、メソッドにstaticを付けるメリットってあるんでしょうか?
0018デフォルトの名無しさん
2013/02/23(土) 23:04:24.44001912
2013/02/23(土) 23:05:41.52ありがとうございました。
0020デフォルトの名無しさん
2013/02/23(土) 23:10:25.060021デフォルトの名無しさん
2013/02/23(土) 23:17:55.44mvn2使ってるや。3って何か便利?
0022デフォルトの名無しさん
2013/02/24(日) 00:43:32.910023デフォルトの名無しさん
2013/02/24(日) 03:46:29.73処理速度の異なる二つのコンピュータ間で、大きなデータをバッファを使いながら送信・処理したい場合、
データ送信側の処理速度のほうが早いと、未処理のデータがストリーム内で処理待ちになると思いますが、
処理待ちのデータは送信側・受信側どちらのメモリに残留するのでしょうか?
またこの場合、バッファでメモリ消費を抑える意図が果たされないと思いますが、一般的な解決策はありますか?
0024デフォルトの名無しさん
2013/02/24(日) 08:23:11.10そりゃー書いたプログラムに依る
0025デフォルトの名無しさん
2013/02/24(日) 10:02:43.74このクラスは実装してないところがあるから、自由に実装してから使ってね と言うとき。
>>23
> 一般的な解決策はありますか?
送信側を待たせる。
0026デフォルトの名無しさん
2013/02/24(日) 11:09:10.59バッファはメモリを消費してCPUの節約やIOの効率化をしてるんじゃないの。素直にTCP使っておけば。
0027デフォルトの名無しさん
2013/02/24(日) 14:27:44.33・VS2008でC#でExcelのアドオンソフトを開発
・古いOSもサポートするため.NetFramework2.0がターゲット
課題
Windows8のデフォルトは.NetFrameworkが4.5になっていて、そのままでは動かない。
.NetFramework2.0の互換のある3.5は初期設定では無効で、ユーザーが有効にしなければいけない。
Windowsのことを知らないユーザーがターゲットで、.NetFramework3.5を有効にしろなんて説明は通用しないので、困っています。
・Excel.exe.configを作れば動くらしいが、勝手に他のアプリのインストール先を書き換えるのはNG
・再頒布モジュールがあればインストーラーでインストールするが、Winodws8用の.NetFramework再頒布モジュールが見つからない。
0028デフォルトの名無しさん
2013/02/24(日) 15:06:05.20.NET 興味ないから良くわからんけど、
.NET Framework 2.0 用と .NET Framework 4.5 用のアドオン作って、
インストール時に OS のバージョン見て、適切な奴をインストールすれ
ばいいんじゃね。
0029デフォルトの名無しさん
2013/02/24(日) 15:10:39.91調べたところ、TCPだと自動で送信側の待機が行われるのですね。
もう少し調べてから質問するべきでした。ありがとうございます。
0030デフォルトの名無しさん
2013/02/24(日) 15:28:18.80一般向けなら2パターン作るのが一番か
0031デフォルトの名無しさん
2013/02/24(日) 15:28:39.54レスサンクス。
実現方法としてはアリですね。
ただ、VS2008では.NetFramework3.5までしか作れないんで、
VSの上位バージョンで4.5用にビルドして、インストーラー直してってのは、
プロジェクトへのインパクトが大きいので躊躇してます。
もっと簡単な方法があればいいんですが。
0032デフォルトの名無しさん
2013/02/24(日) 15:29:29.23一般向けですね。
0033デフォルトの名無しさん
2013/02/24(日) 15:34:23.32Windows8の対応を諦める。或いは別プロジェクトにして開発費を請求する。
0034デフォルトの名無しさん
2013/02/24(日) 15:44:48.450035デフォルトの名無しさん
2013/02/24(日) 15:58:23.65http://msdn.microsoft.com/ja-jp/library/vstudio/hh506443.aspx
これによると初回起動時に.NET3.5が有効になってないとダイアログが出て
そこでボタン押すだけらしいけど?
インターネット接続必須らしいがどうせオフラインインストーラは無いんだし
0036デフォルトの名無しさん
2013/02/24(日) 16:14:05.72Vista、7の延長だと思っていて、舐めていました。
まさかこんなやり方で.Net切り捨ててくるとは。
>>35
オフラインも考慮しなければなりませんので・・・。
.NETの再頒布があればインストーラーに組み込めるのですが。
0037デフォルトの名無しさん
2013/02/24(日) 16:20:14.34これは?
インストーラの指示でディスク入れさせるだけであとは自動化できそうだけど
0038デフォルトの名無しさん
2013/02/24(日) 16:30:00.12アドバイスありがとうございます。
しかし、一般ユーザー相手ですので、Windows8のDVDを入れろというのが、敷居が高いです。
一般ユーザーでWindowsもよく分からず使っている人は多いし、企業などではインストールメディアは持っていませんから。
DVDからコピーして同梱するのはライセンス的にダメですよね。
0039デフォルトの名無しさん
2013/02/24(日) 16:39:40.20全部差し替えなくても、excelから直接読み込まれるところだけCLR4向けでビルドしておけば
そこからロードするdllはCLR2系向けにビルドされたものでも多分問題ない
0040デフォルトの名無しさん
2013/02/24(日) 18:09:52.75皆さんありがとう。
0041デフォルトの名無しさん
2013/02/24(日) 21:00:49.37可読性等の問題ではなく
0042デフォルトの名無しさん
2013/02/24(日) 21:02:49.224.5入れてても2.0のアプリケーションは動かないの?
0043デフォルトの名無しさん
2013/02/24(日) 21:06:02.020044デフォルトの名無しさん
2013/02/24(日) 21:29:05.07動くよ
動くけど必ずしも100%の互換性が保証できないのでテストしろという意味で
マニフェストファイルを書き換えないと動かないようになってる
他の会社ならそんなことしないだろうけどそこは後方互換性を何においても最重視するMSだから
0045デフォルトの名無しさん
2013/02/24(日) 21:35:02.35数値3.1415926535などが
いつの間にか知らぬ間に2.7 1828 1828 などに変わっていたりする
0046デフォルトの名無しさん
2013/02/24(日) 22:10:54.52そこは const にしようよ…
0047デフォルトの名無しさん
2013/02/24(日) 22:15:30.44初期化が終わった途端にリファレンス先が解体されてなくなってしまうのな
ちょうどローカル変数が関数のリターン後に消滅するかの如く
0048デフォルトの名無しさん
2013/02/25(月) 01:37:58.780049デフォルトの名無しさん
2013/02/25(月) 01:45:26.48XPが主流のこの状態を何とかしてくれよ
0050デフォルトの名無しさん
2013/02/25(月) 02:48:25.10Windows Updateもできないからセキュリティ的に問題あるし
0051デフォルトの名無しさん
2013/02/25(月) 02:51:59.57ただし外部メディアも使わないこと
0052デフォルトの名無しさん
2013/02/25(月) 13:33:08.59座標左上x:y=10:10、座標右下x:y=90:90の四角刑の通れない領域があるとします
いま主人公は座標x:y=30:5の位置にいるとします
主人公が座標x:y=100:100にたどり着くための最短ルートを計算する方法をおしえてください
0053デフォルトの名無しさん
2013/02/25(月) 13:41:32.31バグパッチどうすんの?
0054デフォルトの名無しさん
2013/02/25(月) 13:54:28.31グラフ理論で解けそうだな
0055デフォルトの名無しさん
2013/02/25(月) 13:58:52.030056デフォルトの名無しさん
2013/02/25(月) 15:08:50.44主人公の現座標から(90, 10)を通り(100, 100)に至るルート。計算するまでもない。
主人公のいるエリアによって、通過点を替えればいい。
(0, 0)-(10, 10)、(10, 0)-(90, 10)、(0, 10)-(10, 90)の範囲内なら、
x>yなら現座標→(90, 10)→(100, 100)、
そうでないなら現座標→(10, 90)→(100, 100)。
その範囲外なら現座標から直接(100, 100)に向かえばいい。
0057デフォルトの名無しさん
2013/02/25(月) 15:15:27.220058デフォルトの名無しさん
2013/02/25(月) 15:17:22.95粗めの方眼で近似してA*が簡単じゃね
0059デフォルトの名無しさん
2013/02/25(月) 15:17:32.81ダイクストラ法で最短距離求めるだけだよ
0060デフォルトの名無しさん
2013/02/25(月) 15:30:20.88適当に何もないところにも点足さないといけない気が
0061デフォルトの名無しさん
2013/02/25(月) 17:03:45.01他にどんなアルゴリズムで最短距離を求めるのか逆に教えて欲しいな
0062デフォルトの名無しさん
2013/02/25(月) 19:58:25.27ある式に変数 i をFor nextを使って計算させます。
この時、計算(出力)された数列をtextboxに表示させたいのですが
計算終了後にtextboxに表示する方法を教えてください。
よろしくお願いいたします。
0063デフォルトの名無しさん
2013/02/25(月) 20:40:09.47もしかして僕は壮大なレベルの質問をしたのか
0064デフォルトの名無しさん
2013/02/25(月) 20:47:45.490065片山博文MZパンク ◆0lBZNi.Q7evd
2013/02/25(月) 20:50:57.37計算結果を文字列として構築しろ
0066デフォルトの名無しさん
2013/02/25(月) 20:57:00.38For int i = 0 to 10
kekka = i * 10 + kekka
next
Textbox1.text = kekka.ToString();
こんな感じ?構文とかうろ覚えだけど
多分VBならToStringなくても暗黙変換してくれるとおも
0067デフォルトの名無しさん
2013/02/25(月) 21:06:44.67まず思い浮かんだのは
RTSや防衛ゲームでの移動のようなモン
> 最短ルートを計算する方法を
とかは、
その手の最短経路の例題として
いかにもっぽい文章だ
006862
2013/02/25(月) 21:19:42.49Dim x As String
For i = a To b Step c
j =Math.Sqrt(j^2 + i ^2)
x = x & vbCrLf & "X=" & Format(i, "0.00000") & "," & "Z=" & Format(z, "0.00000")
Next
TextBox1.Text = x.ToString()
参考にしたらできました。
まずお礼を申し上げます。ありがとうございます。
しかし!
i の数が少なければ問題ないのですが
多くなると計算処理にかなり時間がかかってしまいます。
もちろん比例するのでしょうが、TextBoxに表示させない場合と比べると処理終了まで雲泥の差です。
これはどうにもならないのでしょうか?
006962
2013/02/25(月) 21:22:04.51Dim a , b , c , j As Decimal
Dim x As String
For i = a To b Step c
z =Math.Sqrt(j^2 + i ^2)
x = x & vbCrLf & "X=" & Format(i, "0.00000") & "," & "Z=" & Format(z, "0.00000")
Next
TextBox1.Text = x.ToString()
0070デフォルトの名無しさん
2013/02/25(月) 21:27:45.96007162
2013/02/25(月) 21:31:26.40以降、専用スレでお聞きいたします。
どうもありがとうございました。
0072デフォルトの名無しさん
2013/02/25(月) 22:19:01.42A*アルゴリズムとダイクストラのアルゴリズムは基本的に同じようなものなんだな
付帯条件が異なるだけで
ま、問題は「常に障害物の角を通る事が果たして最短経路になるか」という事だが
こればかりは隣接行列の大きさを動的に可変にして近似的に解いて行くしかない
だろうなあ
例えば土木で良く使われる「円弧すべり」計算とか構造力学の差分法は実際
格子点を勝手に決めてそれで計算する
微分方程式とは違ってそうでもしないとまず計算がスタート出来ないし
0073デフォルトの名無しさん
2013/02/25(月) 22:19:59.51最適性の原理どころか、小学生でも知ってる三角形の成立条件すら知らなそう
0074デフォルトの名無しさん
2013/02/25(月) 22:21:46.99難しいぞ〜
0075デフォルトの名無しさん
2013/02/25(月) 22:23:39.440076デフォルトの名無しさん
2013/02/25(月) 22:26:49.47まあそうなんだが>>60にはこうでも言っておかないと納得しそうにないので
>>75
お前有限要素法のプログラムを一度でも組んだ事があるのか?確かに
この場合は不適切な例かも知れないが、解けるかと聞かれれば、解ける
しかしそれは釘を打つのに杭打ち機を持ち出すような大げさなもんだな
0077デフォルトの名無しさん
2013/02/25(月) 22:30:01.07>>72のレスを見て何を信じろと言うのか。テキトーすぎる
0078デフォルトの名無しさん
2013/02/25(月) 22:34:31.51じゃあ巨大な隣接行列をつくってA*でもするか?その結果得られたルートと障害物の
角を必ず通したルートでも比較してみるか
その方が話が早い
0079デフォルトの名無しさん
2013/02/25(月) 22:45:04.78これはノード6個、辺9本のグラフだ
それ以外は考えなくて良い
そんなの初等的に分かることで、ぶっちゃけ自明と言って良い
0080デフォルトの名無しさん
2013/02/25(月) 22:47:26.670081デフォルトの名無しさん
2013/02/25(月) 22:51:51.760082デフォルトの名無しさん
2013/02/25(月) 22:55:39.91物理的に解くにはな
でもこれプログラムで解きたいんだぜ
0083デフォルトの名無しさん
2013/02/25(月) 22:57:55.31その通りだよ。ダイクストラ法は、そのような解釈で説明できる
つまり、モデル通りの長さに糸を結ぶ。そしてスタートの点とゴールの点を
逆方向に引っ張る。それでピンと張った糸上にあるノードが、最短ルートが辿るルートだよ
0084デフォルトの名無しさん
2013/02/25(月) 23:01:11.13スタート点を引っ張っていくと、スタート点から近い順に、それぞれのノードへの
最短ルートが決定していく。これが最適性の原理であり、動的言語なんだよ
0085デフォルトの名無しさん
2013/02/25(月) 23:01:45.260086デフォルトの名無しさん
2013/02/25(月) 23:02:59.460087デフォルトの名無しさん
2013/02/25(月) 23:05:37.980088デフォルトの名無しさん
2013/02/25(月) 23:09:36.460089デフォルトの名無しさん
2013/02/25(月) 23:18:23.87糸が障害物の角を通るとは限らないではないか?
なんて言う人はいないだろう
この問題では、6点を結ぶ糸は凸包の外周なんだよ
しかも隣接しない二点間を結ぶショートカットは存在しない
つまり凸包の内側は通れない
ましてや凸包の外側を通るような、更に短いルートが存在するのは不可能だ
0090デフォルトの名無しさん
2013/02/25(月) 23:26:12.240091デフォルトの名無しさん
2013/02/25(月) 23:29:04.930092デフォルトの名無しさん
2013/02/25(月) 23:30:39.59意味のないところは考えなくて良い。計算時間の無駄
0093デフォルトの名無しさん
2013/02/26(火) 13:39:26.80perlのopen関数が動かずファイルの読み書きができないんですが自分だけですか?
perl単体を普通に実行させると読み書きで来てるのに
0094デフォルトの名無しさん
2013/02/26(火) 14:19:34.310095デフォルトの名無しさん
2013/02/26(火) 14:38:36.550096デフォルトの名無しさん
2013/02/26(火) 15:08:06.89openにフルパス渡さないといけないんですね
ありがとうございました
009752
2013/02/26(火) 15:23:50.870098デフォルトの名無しさん
2013/02/26(火) 17:11:24.53これDLして実行したら"No Path"とか出るんだが
0099デフォルトの名無しさん
2013/02/26(火) 17:14:37.070100デフォルトの名無しさん
2013/02/26(火) 17:46:01.56$ rails s でwebrickサーバーが立ち上がるまでは成功しましたが,ブラウザでwelcomeページが見られません。
rails自体の問題ではなさそうですが,原因としては何が考えられますか?
0101デフォルトの名無しさん
2013/02/26(火) 17:52:59.11多分、お前が原因
■ このスレッドは過去ログ倉庫に格納されています