1 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 17:40:47.22 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 124匹目 toro.2ch.net/test/read.cgi/tech/1359210850/
2 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 17:41:19.41 ] _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、 ,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'″ `'―、,,,,/
3 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 17:47:08.89 ] この魚は最早定番だけど、 元ネタは何なの?
4 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 19:23:16.09 ] www.oreilly.co.jp/books/9784873113487/
5 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 19:31:12.47 ] 大分違う
6 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 20:14:39.55 ] おすすめの言語学習手順を教えてください やりたいことはwebサービスを作る事とスマホアプリを作る事とWindows用ゲームを作る事です 例 開始 Ruby→Java→PHP ゴール
7 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 21:53:18.87 ] >>6 Webサービス 開始 HTML&CSS→Ruby or PHP→JavaScript ゴール スマホアプリ Android→Java iOS→Objective-C Windows用ゲーム C/C++、C#、Python、Java、ActionScript、Ruby 自分に合いそうなものをどうぞ
8 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:13:51.49 ] ってことは スマホアプリ用にJavaとObjective-Cは必修として Rubyを覚えておけばよさそうですね
9 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:26:02.23 ] いやWindowsゲームならC++かC#でしょ
10 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:28:39.19 ] >>6 >Javascript は Web 制作板、CGI は Web プログラミング板へ。 >ゲーム関係の話題はゲーム製作板へどうぞ。 >>1 のテンプレも読めないようなアホは 何にもできねーよ
11 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:28:39.93 ] 開始 何もしない ゴール
12 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:32:59.39 ] C言語で、 int a = 21; int *p = &a; printf ("%d\n", *p); のように *p で a の値を参照する事を逆参照とも言うそうですが、 どのような意味において「逆」なんでしょうか?
13 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:35:32.11 ] dereferenceを誤訳した意味における「逆」
14 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:35:44.34 ] ファッキンジャップによる誤訳が定着してしまったもの 「参照外し」の間違いだから忘れていいよ
15 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:36:01.46 ] ある変数のアドレスを指す事を参照と言うので アドレスから変数を指す事を脱参照と言う
16 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 22:51:59.67 ] >>10 誰もゲーム関係の話題もJavaScriptの話題もしてないから落ち着け
17 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:02:25.07 ] public class A { public 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を付けるメリットってあるんでしょうか?
18 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:04:24.44 ] インスタンスを作らずにメソッドを呼べる
19 名前:12 mailto:sage [2013/02/23(土) 23:05:41.52 ] 誤訳で、今更正そうにもできない、という事ですね。 ありがとうございました。
20 名前:デフォルトの名無しさん [2013/02/23(土) 23:10:25.06 ] みんなmaven3って使いこなしてるの?
21 名前:デフォルトの名無しさん mailto:sage [2013/02/23(土) 23:17:55.44 ] >>20 mvn2使ってるや。3って何か便利?
22 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 00:43:32.91 ] abstarctってどういうときにつかうものですか?いまいちこれを使う意味がよくわかりmせん
23 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 03:46:29.73 ] ネットワークとストリームに関する質問です。 処理速度の異なる二つのコンピュータ間で、大きなデータをバッファを使いながら送信・処理したい場合、 データ送信側の処理速度のほうが早いと、未処理のデータがストリーム内で処理待ちになると思いますが、 処理待ちのデータは送信側・受信側どちらのメモリに残留するのでしょうか? またこの場合、バッファでメモリ消費を抑える意図が果たされないと思いますが、一般的な解決策はありますか?
24 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 08:23:11.10 ] > どちらのメモリに残留 そりゃー書いたプログラムに依る
25 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 10:02:43.74 ] >>22 このクラスは実装してないところがあるから、自由に実装してから使ってね と言うとき。 >>23 > 一般的な解決策はありますか? 送信側を待たせる。
26 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 11:09:10.59 ] >>23 バッファはメモリを消費してCPUの節約やIOの効率化をしてるんじゃないの。素直にTCP使っておけば。
27 名前:デフォルトの名無しさん mailto:sage [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再頒布モジュールが見つからない。
28 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:06:05.20 ] >>27 .NET 興味ないから良くわからんけど、 .NET Framework 2.0 用と .NET Framework 4.5 用のアドオン作って、 インストール時に OS のバージョン見て、適切な奴をインストールすれ ばいいんじゃね。
29 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:10:39.91 ] >>24-26 調べたところ、TCPだと自動で送信側の待機が行われるのですね。 もう少し調べてから質問するべきでした。ありがとうございます。
30 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:28:18.80 ] 業務用ならセットアップ手順書を作ればいいだけだが 一般向けなら2パターン作るのが一番か
31 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:28:39.54 ] >>28 レスサンクス。 実現方法としてはアリですね。 ただ、VS2008では.NetFramework3.5までしか作れないんで、 VSの上位バージョンで4.5用にビルドして、インストーラー直してってのは、 プロジェクトへのインパクトが大きいので躊躇してます。 もっと簡単な方法があればいいんですが。
32 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:29:29.23 ] >>30 一般向けですね。
33 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:34:23.32 ] >>32 Windows8の対応を諦める。或いは別プロジェクトにして開発費を請求する。
34 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:44:48.45 ] Windows8対応は金もらっていいな
35 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 15:58:23.65 ] >>31 msdn.microsoft.com/ja-jp/library/vstudio/hh506443.aspx これによると初回起動時に.NET3.5が有効になってないとダイアログが出て そこでボタン押すだけらしいけど? インターネット接続必須らしいがどうせオフラインインストーラは無いんだし
36 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 16:14:05.72 ] >>33-34 Vista、7の延長だと思っていて、舐めていました。 まさかこんなやり方で.Net切り捨ててくるとは。 >>35 オフラインも考慮しなければなりませんので・・・。 .NETの再頒布があればインストーラーに組み込めるのですが。
37 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 16:20:14.34 ] support.microsoft.com/kb/2785188/en-us これは? インストーラの指示でディスク入れさせるだけであとは自動化できそうだけど
38 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 16:30:00.12 ] >>37 アドバイスありがとうございます。 しかし、一般ユーザー相手ですので、Windows8のDVDを入れろというのが、敷居が高いです。 一般ユーザーでWindowsもよく分からず使っている人は多いし、企業などではインストールメディアは持っていませんから。 DVDからコピーして同梱するのはライセンス的にダメですよね。
39 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 16:39:40.20 ] ならconfig弄るかバイナリ切り替え以外の選択肢はないね 全部差し替えなくても、excelから直接読み込まれるところだけCLR4向けでビルドしておけば そこからロードするdllはCLR2系向けにビルドされたものでも多分問題ない
40 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 18:09:52.75 ] そうですか、バイナリ切り替え検討してみます。 皆さんありがとう。
41 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 21:00:49.37 ] 全部publicにするとどのような時に不都合が起きますか? 可読性等の問題ではなく
42 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 21:02:49.22 ] え・・・? 4.5入れてても2.0のアプリケーションは動かないの?
43 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 21:06:02.02 ] 勝手に変なメンバを使われてしまうor使ってしまう危険性がある
44 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 21:29:05.07 ] >>42 動くよ 動くけど必ずしも100%の互換性が保証できないのでテストしろという意味で マニフェストファイルを書き換えないと動かないようになってる 他の会社ならそんなことしないだろうけどそこは後方互換性を何においても最重視するMSだから
45 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 21:35:02.35 ] >>41 数値3.1415926535などが いつの間にか知らぬ間に2.7 1828 1828 などに変わっていたりする
46 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 22:10:54.52 ] >>45 そこは const にしようよ…
47 名前:デフォルトの名無しさん mailto:sage [2013/02/24(日) 22:15:30.44 ] しかしメンバにconst string&を持たせて、これをconst string&で初期化すると 初期化が終わった途端にリファレンス先が解体されてなくなってしまうのな ちょうどローカル変数が関数のリターン後に消滅するかの如く
48 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 01:37:58.78 ] そして脳味噌の崩壊が進行します・・・
49 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 01:45:26.48 ] 1.1が切り捨てられ、今度は3.5まで切り捨てられるの? XPが主流のこの状態を何とかしてくれよ
50 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 02:48:25.10 ] オフライン環境で.NETって選択がまずナンセンス Windows Updateもできないからセキュリティ的に問題あるし
51 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 02:51:59.57 ] オフラインならセキュリティの問題なし! ただし外部メディアも使わないこと
52 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 13:33:08.59 ] 縦横100pxの画面があるとします 座標左上x:y=10:10、座標右下x:y=90:90の四角刑の通れない領域があるとします いま主人公は座標x:y=30:5の位置にいるとします 主人公が座標x:y=100:100にたどり着くための最短ルートを計算する方法をおしえてください
53 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 13:41:32.31 ] >>51 バグパッチどうすんの?
54 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 13:54:28.31 ] >>52 グラフ理論で解けそうだな
55 名前:デフォルトの名無しさん [2013/02/25(月) 13:58:52.03 ] 四角刑が執行される
56 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 15:08:50.44 ] >>52 主人公の現座標から(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)に向かえばいい。
57 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 15:15:27.22 ] 何言ってるかさっぱりわかんねえ
58 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 15:17:22.95 ] >>52 粗めの方眼で近似してA*が簡単じゃね
59 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 15:17:32.81 ] だからその障害物の周囲の4点と始点と終点の6つの座標の距離を求めて ダイクストラ法で最短距離求めるだけだよ
60 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 15:30:20.88 ] それだけだと常に障害物の角を通ることになるから必ずしも最短距離にならなくない? 適当に何もないところにも点足さないといけない気が
61 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 17:03:45.01 ] >>60 他にどんなアルゴリズムで最短距離を求めるのか逆に教えて欲しいな
62 名前:デフォルトの名無しさん [2013/02/25(月) 19:58:25.27 ] VB.NETでの質問です。 ある式に変数 i をFor nextを使って計算させます。 この時、計算(出力)された数列をtextboxに表示させたいのですが 計算終了後にtextboxに表示する方法を教えてください。 よろしくお願いいたします。
63 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 20:40:09.47 ] 質問したけどみんな回答がちがくてさっぱりわかんねえ もしかして僕は壮大なレベルの質問をしたのか
64 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 20:47:45.49 ] やり方はひと通りじゃねえってことだ
65 名前:片山博文MZパンク ◆0lBZNi.Q7evd [2013/02/25(月) 20:50:57.37 ] >>62 計算結果を文字列として構築しろ
66 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 20:57:00.38 ] Dim kekka as integer For int i = 0 to 10 kekka = i * 10 + kekka next Textbox1.text = kekka.ToString(); こんな感じ?構文とかうろ覚えだけど 多分VBならToStringなくても暗黙変換してくれるとおも
67 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 21:06:44.67 ] >>63 まず思い浮かんだのは RTSや防衛ゲームでの移動のようなモン > 最短ルートを計算する方法を とかは、 その手の最短経路の例題として いかにもっぽい文章だ
68 名前:62 [2013/02/25(月) 21:19:42.49 ] Dim a , b , c , j As Decimal Dim 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に表示させない場合と比べると処理終了まで雲泥の差です。 これはどうにもならないのでしょうか?
69 名前:62 [2013/02/25(月) 21:22:04.51 ] すみません、間違いました。 Dim 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()
70 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 21:27:45.96 ] VBならVBのスレで聞けばいいのに
71 名前:62 mailto:sage [2013/02/25(月) 21:31:26.40 ] 失礼致しました。 以降、専用スレでお聞きいたします。 どうもありがとうございました。
72 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:19:01.42 ] >>60 A*アルゴリズムとダイクストラのアルゴリズムは基本的に同じようなものなんだな 付帯条件が異なるだけで ま、問題は「常に障害物の角を通る事が果たして最短経路になるか」という事だが こればかりは隣接行列の大きさを動的に可変にして近似的に解いて行くしかない だろうなあ 例えば土木で良く使われる「円弧すべり」計算とか構造力学の差分法は実際 格子点を勝手に決めてそれで計算する 微分方程式とは違ってそうでもしないとまず計算がスタート出来ないし
73 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:19:59.51 ] 「常に障害物の角を通る事が果たして最短経路になるか」とか言ってる奴は 最適性の原理どころか、小学生でも知ってる三角形の成立条件すら知らなそう
74 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:21:46.99 ] あ、ちなみにこのように勝手に格子点を決めて計算をする手法を「有限要素法」と呼ぶ 難しいぞ〜
75 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:23:39.44 ] 有限要素法を使うとか言ってる奴はモデル化を完全に間違ってうr
76 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:26:49.47 ] >>73 まあそうなんだが>>60 にはこうでも言っておかないと納得しそうにないので >>75 お前有限要素法のプログラムを一度でも組んだ事があるのか?確かに この場合は不適切な例かも知れないが、解けるかと聞かれれば、解ける しかしそれは釘を打つのに杭打ち機を持ち出すような大げさなもんだな
77 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:30:01.07 ] だから適当な、否、不適当なこと尤もらしく言うのはやめろ >>72 のレスを見て何を信じろと言うのか。テキトーすぎる
78 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:34:31.51 ] >>77 じゃあ巨大な隣接行列をつくってA*でもするか?その結果得られたルートと障害物の 角を必ず通したルートでも比較してみるか その方が話が早い
79 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:45:04.78 ] >>58 もそうだけど発想がおかしい これはノード6個、辺9本のグラフだ それ以外は考えなくて良い そんなの初等的に分かることで、ぶっちゃけ自明と言って良い
80 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:47:26.67 ] 頭でっかちにはなりたくないな
81 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:51:51.76 ] ならグラフだなんだとも言わずに糸張れば証明終了
82 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:55:39.91 ] >>81 物理的に解くにはな でもこれプログラムで解きたいんだぜ
83 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 22:57:55.31 ] >>81 その通りだよ。ダイクストラ法は、そのような解釈で説明できる つまり、モデル通りの長さに糸を結ぶ。そしてスタートの点とゴールの点を 逆方向に引っ張る。それでピンと張った糸上にあるノードが、最短ルートが辿るルートだよ
84 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:01:11.13 ] このとき、ゴール点を固定したとして スタート点を引っ張っていくと、スタート点から近い順に、それぞれのノードへの 最短ルートが決定していく。これが最適性の原理であり、動的言語なんだよ
85 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:01:45.26 ] ちょw訂正:動的言語→動的計画法
86 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:02:59.46 ] まあいいや。暇だしA*で思いっきり大きな隣接行列を作って解いてみるか
87 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:05:37.98 ] 結果を画面に表示するにはC#でも使えば楽ちんだしな
88 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:09:36.46 ] 糸引っ張ったら初期状態に依存するよ
89 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:18:23.87 ] なぜ糸を貼れば解決するのか? 糸が障害物の角を通るとは限らないではないか? なんて言う人はいないだろう この問題では、6点を結ぶ糸は凸包の外周なんだよ しかも隣接しない二点間を結ぶショートカットは存在しない つまり凸包の内側は通れない ましてや凸包の外側を通るような、更に短いルートが存在するのは不可能だ
90 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:26:12.24 ] グラフ自慢はブログでやれよカス
91 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:29:04.93 ] この場合、糸で証明するなら可能な初期状態すべてを試す必要があるな
92 名前:デフォルトの名無しさん mailto:sage [2013/02/25(月) 23:30:39.59 ] アルゴリズム的には枝狩りと言うのだが 意味のないところは考えなくて良い。計算時間の無駄
93 名前:デフォルトの名無しさん [2013/02/26(火) 13:39:26.80 ] C++でShellExecuteExの関連付実行でperlのプログラムを走らせると perlのopen関数が動かずファイルの読み書きができないんですが自分だけですか? perl単体を普通に実行させると読み書きで来てるのに
94 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 14:19:34.31 ] お前だけ。スレ立てるまでもない質問どころか、他人に聞くことではないな。
95 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 14:38:36.55 ] どうせcwdが違っているって落ちだろ。
96 名前:デフォルトの名無しさん [2013/02/26(火) 15:08:06.89 ] 本当だ openにフルパス渡さないといけないんですね ありがとうございました
97 名前:52 mailto:sage [2013/02/26(火) 15:23:50.87 ] 何かサンプルで参考になるコードとかないですか?
98 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 17:11:24.53 ] isishizuka.wordpress.com/2011/01/05/a-%E3%82%92%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%BF%E3%81%9F/ これDLして実行したら"No Path"とか出るんだが
99 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 17:14:37.07 ] LispとPrologの違いを教えて下さい
100 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 17:46:01.56 ] railsの勉強を始めました。 $ rails s でwebrickサーバーが立ち上がるまでは成功しましたが,ブラウザでwelcomeページが見られません。 rails自体の問題ではなさそうですが,原因としては何が考えられますか?
101 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 17:52:59.11 ] >>100 多分、お前が原因
102 名前:デフォルトの名無しさん mailto:sage [2013/02/26(火) 21:14:07.75 ] このスレ雰囲気悪すぎ
103 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 12:20:27.26 ] intがよく使われる理由は? longを避ける理由は?
104 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 12:25:07.88 ] わかりません
105 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 12:26:03.79 ] 言語名を明記しない理由は?
106 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 12:27:45.79 ] 言語に関係ない質問だからだろう
107 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 12:57:25.49 ] 言語が「英語」なら、longが良く使われて、intはあまり使われない。
108 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 12:58:59.87 ] CPUのレジスタと同じサイズだから
109 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 13:05:17.19 ] 【これは安倍ちゃんwGJだねw】安倍「TPP見送りするわ」 engawa.2ch.net/test/read.cgi/poverty/1361916163/ ./ウ_ヨ\. n∩n |/-O-O-ヽ| |_||_||_∩ .6| . : )'e'( : . |9.∩ ー| TPP絶対反対!日本の農業と保険、医療を守れ! `‐-=-‐ ' ヽ ) ノ クルッ ./ウ_ヨ\. n∩n 彡 |/-O-O-ヽ| ∩ || || | .6| . : )'e'( : . |9.|^ ^ ^ ^|^i 貿易立国として国際競争力を強化すべし、TPP賛成! `‐-=-‐ ' ヽ ノ ./ウ_ヨ\. n∩n クルッ |/-O-O-ヽ| |_||_||_∩ .6| . : )'e'( : . |9.∩ ー| さすが安倍ちゃん!きっと反対してくれると信じてた!! `‐-=-‐ ' ヽ ) ノ くるっ くるっ くるっ・・・ n∩n |_||_||_∩ .∩ ー| ヽ ) ノ 人 Y ( ヽ ノ 人 Y′ ( ヽノ 人 Y′ ( ヽノ ト y' ブチッ レ' \ウギャ-/ /// \ウヨク-ン/
110 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 13:43:08.18 ] オーバーフローの心配いらないならlongわざわざ使う理由もないし 他の関数呼ぶときの引数もintが多いから、始めからintのが変換いらんしいいだろ
111 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 13:47:01.54 ] LLP64だとなおさらな
112 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 13:53:53.92 ] >>110 オーバーフローの心配いらないならなんて言い出したらintじゃなくてshortでもいいはずじゃん 他の関数にintがよく使われてる理由がわからん
113 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 13:55:07.99 ] それは>>108
114 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 14:53:28.09 ] 一度アセンブリ言語をやってみたほうがいい。 計算はレジスタでしかできないのだ。メモリ同士の足し算とかできないのだ。
115 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 15:02:46.14 ] そりゃCPUの命令セットによるだろ たいていはそうだけど
116 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 15:09:36.53 ] 2ちゃんねらーはすぐ例外を持ち出して議論を乱す
117 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 15:46:05.05 ] n以下の素数を全部配列に入れたいんですけど π(n)はn以下の素数の個数とします。 素数定理のLi(n)ってやつならスキューズ数ってやつみたいなのじゃなければ π(n)<Li(n)が成り立つみたいなんですけど Li(n)が計算が難しくてパソコンで積分できないんで簡単に計算できる奴がいいんですけど それなのでn/ log nをつかおうとするとπ(n)より小さいときがあるので配列が足りなくなる場合があるので ちょうどいい関数教えてください。
118 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 15:50:03.11 ] 数学のことはわからんので数学を省いて説明してくれ
119 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:00:11.75 ] 連結リスト使って動的に追加していけばいいだけだろw
120 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:04:33.81 ] List.toArray() でいいな
121 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:16:16.92 ] リストはアドレスも保存しないといけないのでメモリー量が2倍掛かります。 ヴェクターはコピーが沢山いります。
122 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:25:44.90 ] メモリに制限のある環境なの?
123 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:28:42.32 ] アドレスと同じサイズの整数だけを考えれば、2倍かかると言えるかもね 整数のサイズはもっと大きくなると予想するが
124 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:33:29.36 ] 素数定理でググるとそんな苦労してないような、、、 足りなくなったらメモリブロック追加してそれをリスト管理するとかは?
125 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:34:45.94 ] ツイートでbombermineネタが出てるけどこんなのおととしからあったじゃない 何でいまさらネタになるんだろう
126 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:36:30.29 ] 口コミ・ネットワークの効果
127 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:50:07.48 ] >>124 ありがとうございます。 心の中でそのやり方しかないのかと思ってました。
128 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:53:03.41 ] 自分が想定してる答え以外は初めから聞く気なしとか糞女みたいな奴だな
129 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 17:05:18.15 ] ∧_∧ / ̄ ( ・∀・)⌒\ __ / _| | | ヽヽ / / \ | | ,,,,,,,iiiiillllll!!!!!!!lllllliiiii,,,,,,, \\| |____| .| | .,llll゙゙゙゙゙ ゙゙゙゙゙lllll, \/ \ | | .|!!!!,,,,,,,, ,,,,,,,,,!!!!| | ヽ_「\ | |、 | ゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙ .| | \ \――、. | | ヽ .| .゙゙゙゙゙゙゙゙゙゙ | | / \ "-、, `| | ヽ | | _/ / "-, "' (_ ヽ ヽ .| | / __ノ "'m__`\ヽ_,,,, ヽ | | `ー― ̄ ヽ、__`/ー_,,,, ゙゙゙゙!!!!!!!lllllllliii| | \゙゙゙゙゙゙゙!!!!!lllllllliiiii| | \ ヽ | | ヽ \ | | | \.| | `ヽ、,,_ノ| | ゙゙!!!,,,,,,,, ,,,,,,,,,!!!゙゙ ゙゙゙゙!!!!llllliiiiiiiiiilllll!!!!゙゙゙゙ /.// ・l|∵ ヽ\ ←>>128
130 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 17:20:13.60 ] >>129 こういうのを見ると図星だからファビョってるんだなとすぐ分かる
131 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 17:47:00.43 ] dequeでいいじゃん。
132 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 18:46:13.64 ] ほんとに日本人?
133 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 19:22:52.73 ] ν速+に帰れ
134 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 22:47:24.70 ] ファイルに書きだすのが楽です
135 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 03:21:59.88 ] C言語にのポインタ操作ついて質問です int x = 0; int y = 0; int n = x + y; ここで x = 1; y = 2; として nの値を3にするにはどのようにポインタを使えばいいのでしょうか? かなりの間考えて悩んだのですがわかりません。 ご教授お願いします。
136 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 03:49:34.40 ] #include <stdio.h> int func(int *x, int *y) { int n = *x + *y; return n; } int main(void) { int x = 1; int y = 2; int n = x + y; printf("%d\n", n); n = func(&x, &y); printf("%d\n", n); return 0; }
137 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 03:58:35.05 ] #include <stdio.h> void func(int *p, int *q) { int x = 1; int y = 2; *p = x; *q = y; } int main(void) { int x = 0; int y = 0; int n = x + y; printf("%d\n", n); func(&x, &y); n = x + y; printf("%d\n", n); return 0; }
138 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 04:03:17.49 ] >>135 ポインタをつかわなくてもできますね
139 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 04:35:53.09 ] >>136 ,137 ありがとうございます。 わざわざ教えていただいたのですが僕の言葉足らずで伝わってなかったので補足させて下さい。 int n = {何らかの値} int x = 0; int y = 0; int n = x + y; if (n==0) { x = 1; y = 2; n = x + y; //これ printf(%d,n); } else if (n ==1){ x == 2; y == 5; n = x + y; //これ printf(%d,n); } else if (n ==2){ x == 7; y == 3; n = x + y; //これ printf(%d,n); } "これ"らを書かずにnの値を求めたいんです。 可能でしょうか?
140 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 04:55:34.69 ] >>139 こういうこと? ideone.com/JeHArW これは絶対にやるべきではない最悪のコード nの値が変わるのならそれを明示することに何の問題があるというのだろう
141 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 04:57:48.91 ] fの型はvoidだった。まあ良いやこんな空前絶後の糞コード
142 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 05:40:35.33 ] #define ARRAY_SIZE 3 #include <stdio.h> typedef struct NXY NXY; struct NXY { int x; int y; }; int main(void) { int n; NXY nxy[ARRAY_SIZE]; NXY *p = &nxy[0]; p->x = 1; p->y = 2; p++; p->x = 2; p->y = 5; p++; p->x = 7; p->y = 3; for(n = 0; n < ARRAY_SIZE; n++) { printf("%d\n", nxy[n].x + nxy[n].y ); } return 0; }
143 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 09:02:20.07 ] >>139 ポインタを勘違いしてるっぽいな。それは出来ない。 単に数値をメモリ上のアドレスとみなせるだけで、それ以上の機能はポインタにはないよ。
144 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 09:15:45.28 ] バカこけ。それ以上の機能があるわ。
145 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 09:16:35.80 ] あー。なるほどExcelみたいな感じを想像してるんだな。 セルの値を変えると結果がリアルタイムに変わるみたいな。
146 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 10:21:48.47 ] ポインタの指している先の値を変えると結果がリアルタイムに変わるよ。
147 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 10:27:27.79 ] その値を変えるのを誰がやるのさ? ってことでしょ。xやyの値が変わったら自動的にnの値が 変わらないといけないから。 WPFにはこういう機能あるな。なんとかドリブンっていうんだよな。 イベントドリブンじゃないやつ。
148 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 11:02:18.67 ] まあ.netでいいならプロパティ使えば見かけ上はできるな
149 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 11:04:50.57 ] そうだ。確かデータドリブンだ。
150 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 11:33:34.25 ] cobolがどうしたって?w
151 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 11:34:19.91 ] データドブリン?ドンブリ?
152 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 11:48:46.66 ] >>140 そんな短いコード、コメント内に書けよ。
153 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 12:53:27.18 ] GUIを作成して、そこに画像を任意の位置に表示させる 表示させた画像の左上を座標0:0として相対的に座標を指定して座標50:50の位置の色を取得する処理で 一番簡潔に書ける言語を教えて PHP,Perlは長すぎるから論外
154 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 12:54:46.19 ] .NET
155 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 12:58:03.10 ] C#
156 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 12:58:03.60 ] C#
157 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:05:10.25 ] >>152 うるせーハゲ
158 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:10:36.27 ] プログラミングやったことない初心者がいまからCかC++どっちを覚えるべきかググりながら決めて king-soukutu.com/flash/owata.html みたいなやつを作れるようになるのにどのくらいかかりますか?
159 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:14:27.87 ] これAS3だろ
160 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:16:38.14 ] ただ今から始めるならASはちょっとな JavaScriptとHTML覚えたらすぐ作れるよ
161 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:17:37.71 ] 昨日からAS3はじめた。
162 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:25:32.46 ] Flashとかもう死にゆくだけの技術だろ
163 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:32:34.26 ] でも今日マスターしたからもういいかな。 AS3なら普通にプログラミングだな。
164 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 13:59:47.56 ] win32API
165 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:03:27.23 ] PHPやHTMLで個人を識別してそれぞれに違う動作を与える事はできますか?
166 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:17:46.07 ] >>165 ログインという概念を知らないということなのかな
167 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:18:42.57 ] ログインさせるとかセッション使うとか、端末固有のあれ使うとかの話? webprog板で聞いた方がよさげ
168 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:31:46.28 ] >>166 ログインするためにはメールを送信してもらうなどの事をして貰わなくてはいかませんか?
169 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:32:16.89 ] >>167 わかりました。ありがとうございます
170 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:32:47.34 ] >>168 ログインサービス使ったことないのかよ
171 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 18:49:45.18 ] てめーが在日だろ
172 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 19:16:35.25 ] AS3は厳しいです HTMLとJavaScriptを覚えたらこういうの作れるんですか? ジャンプとかのコードの書き方がいまいちわかりません
173 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 19:21:13.50 ] Cが出来てAS3が出来ない理由はなんだ FLASHならこれくらいのレベルのはめちゃくちゃ簡単に作れるぞ 勉強する段階から始めても1ヶ月掛からんのじゃないか
174 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 19:26:08.25 ] でもなんかadobeが今後ってメンテナンスされていかなさそうな気がするんです
175 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 19:44:04.84 ] やっぱりJavaScriptとHTMLでやってみます
176 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 22:26:58.19 ] C++でやれ