トップページ⇒tech
1001コメント344KB

★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©5ch.io

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2014/12/31(水) 03:37:03.69ID:5oZ3zW3M
1 名前:技能レベルがカスやクズ[心が腐っている奴はくるな] 投稿日:2012/03/17(土) 05:33:51.15
検索しろとか、本を読めとか、質問者の期待に反する
発言は禁止です。

たとえ嘘であっても質問者の心に反してはいけません。


★初心者以前の質問に雪崩のように答えるスレ 2★
http://peace.2ch.net/test/read.cgi/tech/1381499572/
★初心者以前の質問に雪崩のように答えるスレ★
http://toro.2ch.net/test/read.cgi/tech/1331930031/
0002デフォルトの名無しさん2014/12/31(水) 04:36:44.94ID:XYODvc3z
ブログの紹介サイトで
最新の記事が上に表示されますが
あれはどうやれば良いのでしょうか?
0003デフォルトの名無しさん2014/12/31(水) 13:34:11.05ID:0UfWCNzP
989 名前:デフォルトの名無しさん[sage] 投稿日:2014/12/30(火) 17:09:02.63 ID:XwsmG+J3 [2/2]
開発と動作環境による。
Windowsでいいなら、C#やってみ

前スレで回答くださった方ありがとうございます。
やってみます。
0004デフォルトの名無しさん2014/12/31(水) 15:53:01.49ID:TjjYlg8G
世界最大の財閥を作りたいのですが、どうすれば良いのでしょうか?
0005デフォルトの名無しさん2014/12/31(水) 16:52:16.34ID:8alHwKCI
テーマ:
日本語が打てない

内容:
 windowsのVirtual Boxを利用して、Ubuntuを使っていますが、
キーボードの「半角/全角」ボタンを押しても日本語が出てきません。
 日本語を出力する方法を知りませんか。
0006デフォルトの名無しさん2014/12/31(水) 17:00:55.28ID:FQwLik9b
>>5
Altとご一緒に
0007デフォルトの名無しさん2014/12/31(水) 17:13:57.30ID:FQwLik9b
>>4
計画を立てる
銀行へ行って資金調達
登記所へ行く
職安へ行って人を雇う
0008デフォルトの名無しさん2014/12/31(水) 17:38:19.46ID:FQwLik9b
>>4
「脱サラ」で検索
0009デフォルトの名無しさん2014/12/31(水) 20:08:02.42ID:siWjBdTq
>>4
それはかなり難しいね。
まず、世界最大になる前に財閥になってしまうと世界最大の財閥を
作るという目的に反してしまう。
従って財閥と認識される時点で既に世界最大の規模になっていないと
いけないから、タイミングやその他諸々を考えると割と不可能に近い。
0010デフォルトの名無しさん2014/12/31(水) 20:56:34.86ID:TjjYlg8G
>>9
質問の仕方が悪かったかな。

財閥を作って、その財閥を世界最大にする方法を教えてください。
0011デフォルトの名無しさん2014/12/31(水) 21:10:11.37ID:siWjBdTq
Wikipediaによると
財閥(ざいばつ)とは、一族の独占的出資による資本を中心に結合した経営形態。

さて、世界最大の財閥と呼ばれる為には一族から巨大な資本を捻出しなければ
ならないが、君の一族で君の主導による財閥化に従ってくれる人間はどれだけ
いるのか、まずはそこから数えてみようじゃないか?

現状では財閥化の為に、どの程度の人的資源と金銭的または金銭に換算・交換
可能な資本を有しているのかね?
0012デフォルトの名無しさん2015/01/01(木) 01:08:08.74ID:k1BbYOgw
宇宙の外側の空間は無限ですか?
0013デフォルトの名無しさん2015/01/01(木) 02:18:50.02ID:riMgqdWQ
Hewでcコンパイル後のlstファイル見ると、85キャラ位で折り返されてます。
リストの横幅をどこかで指定できると思うんですけど、どこでするのでしょう?
ツールチェイン−コンパイラ−リスト タブの中にそれっぽい選択肢が無かったので。
0014デフォルトの名無しさん2015/01/01(木) 05:38:12.17ID:TcIzs+5d
Cで標準入力で数字が連続で入力されて、その回数をカウント、
何も入力されなかったら、あるいは数字じゃないものが入力されたら
ループを抜ける、というのに挑戦しているんだけど、
この「何も入力されなかったら」ってどうやればいいのか??
int n;
scanf("%d",&n);
if(n == '\n'){break;
}
でうまくいかない、どなたか教えてください。
0015デフォルトの名無しさん2015/01/01(木) 06:04:31.54ID:riMgqdWQ
scanf()の返却値は「変換できた項目の数」だから、それがゼロなら入力無し
あるいは数値じゃない、という判定でイイんじゃないかな。
0016デフォルトの名無しさん2015/01/01(木) 08:34:50.17ID:H+7BDsWO
そもそもscanf()は何かが入力されるまで戻らないから不適当。
fgets()で入力してからatoi()かsscanf()でばらすべし。
0017デフォルトの名無しさん2015/01/01(木) 09:22:59.24ID:6k+wtQzs
>>14
こんな感じかな?

int n, r, c = 0;
do {
r = scanf("%d", &n);
if (r>0) c++;
} while (r > 0);
printf("%d", c);

WindowsならCtrl+zでEOF入力できるよ
0018デフォルトの名無しさん2015/01/01(木) 10:05:44.31ID:1iS4zOzI
ちょっと書き換えてみた
int n, c = 0;
while(~scanf("%d", &n)) c++;
printf("%d\n", c);
0019デフォルトの名無しさん2015/01/01(木) 13:00:05.32ID:kAzVMxFU
>>18
それは色々よろしくない
0が返るとあれだしEOFが-1とは限らないし2の補数とは限らない
0020デフォルトの名無しさん2015/01/01(木) 19:19:31.49ID:bfqxk5ND
物理学科と数学科は、それぞれ、どんな人が行くべきところなんでしょうか?

物理学科:
数学科:

それぞれ、教えてください。
0021デフォルトの名無しさん2015/01/01(木) 19:28:36.95ID:yTun5dKq
物理学科を受験した人で、それに合格した人が行くべき所が物理学科。
数学科を受験した人で、それに合格した人が行くべき所が数学科。

間違っても受験もしていないし合格もしていない人は行くべき人ではない。
0022デフォルトの名無しさん2015/01/01(木) 20:11:07.42ID:bfqxk5ND
いや、そういうことじゃなくて、
どんなことを研究したい人が行くべきところなんでしょうか?
例えば、物理学科なら、宇宙の外側の空間は無限なのか?を研究したい人が行くべきところ。みたいな感じで。
できれば具体的に多く教えてください。
0023デフォルトの名無しさん2015/01/01(木) 20:22:10.04ID:yTun5dKq
日本の大学生は研究するどころじゃなくなってる。
研究以前に覚える事が沢山あり過ぎて大学生では研究は既に無理。
従って大学に行くのは自分がどんな研究をしたいか絞り込む為。

その後、専門化、分業化、細分化した各種研究分野の、どの教授に
迎合するかを決めて長く苦しく全く生活できない年月を他力本願、つまり
親掛かりで過ごし、ほぼ99%の人間が何の成果も達成せずに消えていく。

その現況を認識した上で、それでも名を残すことに全人生を打ち込める
そんな人間が大学から研究者へと落ち荒んでいくのです。
0024デフォルトの名無しさん2015/01/01(木) 20:48:01.55ID:bfqxk5ND
じゃあ、物理学科と数学科では、何が学べるのかを教えてください。
あと、物理系の大学院と数学系の大学院では、何を学べる(研究できる?)のかも教えてください。
0025デフォルトの名無しさん2015/01/01(木) 21:20:35.62ID:yTun5dKq
物理学と数学です(キリッ
0026デフォルトの名無しさん2015/01/01(木) 21:22:36.97ID:n5Kfj+KE
学問・理系板や受験・学校板へ行ってください
ここはプログラム板なので
0027デフォルトの名無しさん2015/01/02(金) 14:27:15.98ID:R/10PbNq
幼稚園児にプログラムの素養を身につけるにはどうしたらいいでしょう
私には幼稚園児並みの知能しか無いと社会から厳しいご指摘を賜りましたので幼稚園児からやり直したく存じます
0028デフォルトの名無しさん2015/01/02(金) 15:05:54.98ID:kb/EIuTR
知能よりも社会的なマナーについて言われたんだと思うけど
0029デフォルトの名無しさん2015/01/02(金) 19:47:43.67ID:DH7mYziM
カーニハン&リッチーのプログラミング言語Cを読むといいでしょう。
0030デフォルトの名無しさん2015/01/02(金) 20:32:23.96ID:HPdPr54c
宇宙の外側の空間は無限ですか?
0031デフォルトの名無しさん2015/01/02(金) 20:37:36.27ID:DH7mYziM
現状では宇宙の外側については観測可能なテクノロジーがありません。
従って推測・推定・仮定の話ですが、そもそも空間と呼べるかどうかが
わかりません。どのようなものなのか推測・推定・仮定するしかないので
無限かどうか定量する方法が確立できません。
0032デフォルトの名無しさん2015/01/02(金) 22:23:56.36ID:HPdPr54c
耐荷重80�sの椅子に、体重115�sの人間が座ったら壊れますかね?
http://store.shopping.yahoo.co.jp/homestyle/cl021-hb.html
この椅子が欲しいのですが、体重に耐えられるかが心配です。
0033デフォルトの名無しさん2015/01/02(金) 22:35:48.61ID:DH7mYziM
実際に耐えられるかどうかは試してみないとわかりません。
しかし、耐荷重80kgと明記されている製品に115kgの荷重を掛ける事は
非常識であり自己責任の範疇です。
つまり、壊れても一切の保証が受けられない事を受容できるなら、試して
みてもいいでしょう。
0034デフォルトの名無しさん2015/01/03(土) 00:10:43.47ID:sceu5F6t
>>27
論理力は、中学生以上でないと無理

集合の弁図を描いて、
AND,OR,XOR でどの部分が該当するのかを考える
例、A AND B

ビット演算でもいい
1010 AND
1100
----
1000
0035デフォルトの名無しさん2015/01/03(土) 02:27:14.75ID:9PASQHDM
俺の時代はブール代数や集合論は大学の教養だったが(俺が試験的に高校で
教えられた最初の世代) 今はどの辺で教わるのだろう?
0036デフォルトの名無しさん2015/01/03(土) 09:53:45.46ID:QWeV+J9s
大学までベン図を習わなかったってことはないだろう。∪とか∩も。
ググったら小学校だそうだ。
0037デフォルトの名無しさん2015/01/03(土) 10:06:23.19ID:EO7PgQ+D
小学校でベン図ってかなり大昔の義務教育じゃないか
今は高校だろう
0038デフォルトの名無しさん2015/01/03(土) 11:08:54.73ID:+p4cWtIN
そこそこ以上のプログラマーというのは
論理的思考でなく
記憶力が高くないとなれず
プログラムマーはカテゴリーが文系だと思いました
大前提が記憶力なわけです
どうなんでしょう
0039片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 11:20:53.35ID:XgnEofgF
>>38
文系というのは、理学を学ばない言い訳じゃねーか。
いわゆる文系の大学学科は絶滅する運命にある。
理学も記憶力が必要。当たり前じゃん。
0040片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 11:25:58.56ID:XgnEofgF
今時、理系だの文系だの言ってる連中は消えた方がいい。
いわゆる文系が技術を軽んじて国際競争力を低下させたことは明らか。
0041デフォルトの名無しさん2015/01/03(土) 11:41:16.03ID:8egLD/UW
プログラミングに近いのは法学
世界を切り取るなるべく単純な法を選び矛盾を避けつつ適用する
0042デフォルトの名無しさん2015/01/03(土) 11:42:35.69ID:+p4cWtIN
>>39
論理的に難しい部分にであわないから暗記だと思えた
0043デフォルトの名無しさん2015/01/03(土) 11:52:12.33ID:EO7PgQ+D
プログラミングは肉体労働だな(IT土方とかそういう訳ではなく)
そしてごくたまに発想が必要な場面がある
でもその発想で質の大部分が決まる
0044片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 12:12:48.93ID:XgnEofgF
>>42
ゲーム作るなら、三角関数と行列の知識は必須。
業務ソフト作るなら営業日計算ができないといけない。
どのみち数学の素養が必要になる。
0045片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 12:28:13.37ID:XgnEofgF
例えば、じゃんけんゲームの実装において、数学の剰余の性質を知らないヤツは、
場合分けのifを3×3の九通り書くことになる。
剰余(割り算の余り)の性質を使えば、たった三通りで書ける。
0046片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 13:04:17.78ID:XgnEofgF
仕様書に
「あなたがグーでコンピューターがグーなら引き分け」
「あなたがグーでコンピューターがチョキなら勝ち」
「あなたがグーでコンピューターがパーなら負け」
。。。
などと書いてあって、マネジャーに「仕様書通りにifで書きなさい」なんて
言われたら、仕様書を書いたヤツとマネジャーあつめて議論にするが、
議論すらできない権限なら、辞職を検討するであろう。
0047片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 13:20:41.49ID:XgnEofgF
コーダーは、こうだーと言って仕様を変更できる権限を持たせるべきだと思える。
0048デフォルトの名無しさん2015/01/03(土) 14:10:40.46ID:udqcqVug
>>27
smalltalk
0049デフォルトの名無しさん2015/01/03(土) 14:15:18.11ID:udqcqVug
>>45
正確には1通りだね。
0050デフォルトの名無しさん2015/01/03(土) 20:07:07.22ID:rWn03pzP
xaml+VB.NETで開発しているんですが
外側のウインドウサイズ変更つまみへのマウスダウンアップのイベントがとれません
どこにイベントハンドラをおけばとれますか?
0051デフォルトの名無しさん2015/01/03(土) 20:23:56.55ID:dnrhMcmn
サイズ変更可能なウィンドウの外観ならサイズを変更するのは
ユーザーの自由だからリサイズのイベントでウインドウ内部を
表示し直せばいいんじゃないかな?
なんでマウスのアップダウンまでとる必要があるの?
0052デフォルトの名無しさん2015/01/03(土) 21:02:03.85ID:Ul3c+7D3
空(くう)、空間、真空、無などを研究したい人は何学科に行けば良いのでしょうか?
0053片山博文MZ ◆T6xkBnTXz7B0 2015/01/03(土) 21:09:35.62ID:XgnEofgF
>>52
真空を研究するなら物理学科。
数学の概念としての空っぽなら、数学科だろうね。
精神的な空っぽなら、禅か仏教。
0054デフォルトの名無しさん2015/01/03(土) 22:36:42.18ID:S9ksi4YW
完全無料の掲示板サイトをベータ公開中です。

簡単にスレッドの作成や匿名での投稿も可能です。
お気軽にお試しください。

http://fluid.twolineprj.com/twoline/entry
0055デフォルトの名無しさん2015/01/04(日) 20:16:13.67ID:pKEGplRv
>>51
性的な地図に対して設定データと縮尺などの情報から該当施設をライトアップして様々な情報を表示するようなアプリを作っています
ユーザーがルーペ機能やウインドウのリサイズなどで縮尺が変化した時に描画領域の再描画をしてるんですが
なにぶん表示する情報量が多く、また縮尺によっては表示する情報量が異なり情報の間引きやフォントサイズ変更なども随時計算して行うためほぼ全て再描画になるため
ルーペは1段階の縮尺変更で一瞬〜10秒ほど(旧システムでは最大遠景を選ぶと一服できたので、大分がんばってコレです)、
ウインドウのリサイズでは描画領域のリサイズイベントが大量発火して、大きく動かすと20秒以上余裕で固まります
そういう仕様と言いたいんですが格好が悪いので、ウインドウの端をつままれた時点で再描画を止め、解放と同時に再描画という逃げ方をしようと思ったのです
ちなみに旧システムではそういう動きになっていたようです(つまんで広げてもすぐに変化せずつまみを放したら縮尺を修正して再描画)
一旦私の手を離れる予定なので、あとは時間があるときに自分で勉強しておきます
0056デフォルトの名無しさん2015/01/04(日) 20:46:33.45ID:gtK4LmYo
> ウインドウのリサイズでは描画領域のリサイズイベントが大量発火して、大きく動かすと20秒以上余裕で固まります
リサイズイベントって、そんな頭悪いイベントだったっけ?
0057デフォルトの名無しさん2015/01/04(日) 21:49:34.99ID:inwAoRSs
リサイズのハンドラでなにをやってるかによる
再描画は領域を合成して1回のイベントにまとまるんじゃなかったか
0058デフォルトの名無しさん2015/01/04(日) 23:26:29.44ID:Wz/5DFfo
ちゃんと、画面描画用のバッファに、
書き込んでいないんじゃないの?

それか、1ドット描いては、OSのAPIを呼ぶ、
を繰り返しているとか?
または、同じ関数やAPIを、再帰的に呼んでいるとか?

API(OSのシステムコール)は呼ぶときに、
コンテキストを切り替える処理で時間がかかるから、

C/C++のライブラリで、一括して数値計算などをした後に、
1回だけAPIを呼ぶようなスタイルが理想
0059デフォルトの名無しさん2015/01/05(月) 03:45:34.13ID:/AJMCIxn
10回連続でコインの裏が出た後のコインの裏表の確率を調べる、のような場合の処理ってどうすればいいんでしょうか
0060デフォルトの名無しさん2015/01/05(月) 18:30:04.98ID:X9MNTOOZ
>>55
リサイズイベントでタイマーをセットする
リサイズイベントが連続で来たらタイマーをセットし直す
タイマーイベントで描画
0061デフォルトの名無しさん2015/01/06(火) 00:59:45.65ID:bcCG06Lc
日本とイギリスってどっちの方が自然科学&形式科学の水準が高いですか?
0062デフォルトの名無しさん2015/01/06(火) 01:16:14.84ID:7Rp7KoRa
>>59
連続した回数を数える

連続すれば(前回と同じ目なら)、seq_cnt + 1
前回と違う目なら、seq_cnt = 1 に戻す
0063デフォルトの名無しさん2015/01/06(火) 14:18:24.11ID:cimaNybP
そもそも擬似乱数で確率は調べられない罠。
例えば、古い実装のrand()の結果の最下位ビットを使っていたら全く連続しない。
0064デフォルトの名無しさん2015/01/07(水) 01:02:56.91ID:uBIwIgJZ
それは確率に対する考え方次第
0065デフォルトの名無しさん2015/01/07(水) 08:21:56.20ID:ufdEXM9S
イギリスとロシアは世界的に見てどっちの方が有名ですか?
0066デフォルトの名無しさん2015/01/07(水) 09:14:27.17ID:AwK7RMFp
動画作りたいんですけど、
どうやってつくればいいですか?
色を要素とする2次元配列を
時間軸に対していっぱい作るのはわかるんですけど
どんな動画ファイルに出力するのかわかりません
0067デフォルトの名無しさん2015/01/07(水) 14:06:56.01ID:pHMQWKKv
やりたいことをもっとはっきり

花火やマンデルブロ集合みたいな幾何学系の映像生成・出力したいのか
3Dのポリゴンアニメを自作したいのか
既存の動画データをコーデックを使って再生・変換したいのか
音声との同期は必要なのか

ファイル出力の部分に限って言えば
無圧縮AVIで出力してツールで変換するのがいちばん簡単w
それともストリーム配信みたいな無謀なことを考えているのだろうか
0068デフォルトの名無しさん2015/01/07(水) 14:17:23.07ID:AwK7RMFp
花火やマンデルブロ集合みたいな幾何学系の映像生成・出力したい
です
0069デフォルトの名無しさん2015/01/07(水) 14:55:16.14ID:AwK7RMFp
無圧縮AVIで出力したいのですが、
やり方教えてください
0070デフォルトの名無しさん2015/01/07(水) 16:20:55.64ID:v8fFR+K3
連番画像ファイルにできるなら、それ以降は外部ツールでやればいい。例えば ffmpeg。
0071デフォルトの名無しさん2015/01/07(水) 16:27:27.33ID:AwK7RMFp
連番はハードディスク痛めそうなんでいやです
「AVIファイルの内部構造」
というホームページがつぶれていて作り方がわかりません
ビットマップファイルをaviのデータに入れるところに
ヘッダーなしで続けて書き込んでいけば良いんですか?
0072デフォルトの名無しさん2015/01/07(水) 20:21:57.99ID:ArlGb+1Q
ハードディスクの心配するなんてアホか。
鉛筆の芯の心配するより馬鹿らしい。
0073デフォルトの名無しさん2015/01/08(木) 00:25:52.03ID:a6rD33Vu
空(くう)と空間の違いを教えてください。
この二つの違いが分かりません。
0074デフォルトの名無しさん2015/01/08(木) 04:05:38.92ID:F5Xlui8l
前者は変数に「無し」を意味する特定の値だ。数値ならゼロか−1、文字列なら
nullか""、ポインタ(アドレス)ならゼロかFFFFFFFFなことが多い。
後者は物理的に存在する世界で物質の入れ物になっている隙間のこと。
0075デフォルトの名無しさん2015/01/08(木) 10:47:42.54ID:mbfuch4c
ヒープから切り取られたブロックが空間で
開放されたら空に戻る
0076デフォルトの名無しさん2015/01/08(木) 19:55:47.97ID:qR5vxfrT
空(から)
0077デフォルトの名無しさん2015/01/10(土) 09:24:20.15ID:w4fJP4Fl
小説を投稿するサイトを作るための
ソフトがあれば教えて下さい
プログラムの知識がゼロなので
0078デフォルトの名無しさん2015/01/10(土) 09:57:12.17ID:6GVJRdui
apache
0079デフォルトの名無しさん2015/01/11(日) 11:31:47.13ID:gwJT+Dr3
ama eruna
0080デフォルトの名無しさん2015/01/12(月) 13:50:48.99ID:gsxyt+/s
WPFとVB.NETで開発してます
ドラッグ&ドロップで画像を表示する機能を実装しているんですが
それそのものは機能するようになったんですが
ドロップされたファイルの中に「32x32.jpg」みたいな拡張子付きの名前のフォルダがあると正常に処理できずに例外を吐きます
なのでイメージソースにパスを投げる前にパス文字列がファイルかフォルダかを判定したいのですが
良い方法を教えてください。
0081デフォルトの名無しさん2015/01/13(火) 01:36:34.49ID:pEsQ+pp8
>ドロップされたファイルの中に
>「32x32.jpg」みたいな拡張子付きの名前のフォルダがあると
>正常に処理できずに例外を吐きます

「ドロップされたフォルダの中に」だろ?
「32x32.jpg」はファイル名だろ?

PowerShellなら、ファイル・フォルダ情報は、
FileInfo,DirectoryInfo
0082デフォルトの名無しさん2015/01/13(火) 08:31:03.06ID:6FKlWsxS
WPFとVB.NETで開発してます
WPFに表示させた画像をXxYのセルに区切って
ユーザーが選択した(クリックした)セルの範囲を元画像から抽出するというプログラムを作っています。
GUIはうまく動作しているんですが、元画像からの抽出の際に抽出位置がずれてしまいます。(座標も、抽出範囲も)
どうもWPFの座標・範囲が元画像の座標・範囲とズレているようです。
WPFで表示・取得した座標・範囲を元画像と同じ単位にスケーリングしたいんですが、どのようにすればよいでしょうか。
尚、画像自体は
ttps://moated.wordpress.com/2011/11/08/wpf-%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%A8%E7%94%BB%E5%83%8F%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E5%A4%A7%E3%81%8D%E3%81%8F%E5%B0%8F/
このエントリーの方法で元画像の大きさで表示できています。
宜しくお願いします。

>>81
すみません、言葉足らずでした。
複数ドロップが可能で、ファイルもフォルダも一緒くたにドロップされた時の挙動の判別でした
ひとまずFile.Exists(パス)でファイルとして存在しなければ除外するようにして逃げてましたが、
もっとスマートな方法があるはずと思っていたのでFileInfo、DirectoryInfoをあさってみます。
ありがとうございます。
0083デフォルトの名無しさん2015/01/13(火) 08:43:36.03ID:QgSovZ6S
fc2ブログ、CSS
優しい人投稿したコメントが表示される位置を変更、調整できるスタイルシートください
left 20pxとかの
0084デフォルトの名無しさん2015/01/13(火) 14:40:30.55ID:+0PeQzf3
オブジェクト指向でいう「オブジェクト」とは
文法でいうところの「名詞」みたいなものと受け取っては
いけないんでしょうか?
ぜんぜん違うよ、その解釈だと大きな誤解を生むよ、って
ツッコミがあれば、どうかご指摘ください。お願いします。
0085デフォルトの名無しさん2015/01/13(火) 15:48:03.18ID:l056Fxj7
オブジェクトには動作も定義されるから動詞じゃね?
0086デフォルトの名無しさん2015/01/13(火) 16:19:42.10ID:ZfHsc9ok
名詞でいいんじゃない
動作なんかについては、名詞自体の意味に適切な動作やその解釈が含まれると考えれば
例えば「犬が走る」と「筆が走る」では意味が違うし、「本が走る」では不適切な使い方だと言えるのは
「犬」や「筆」の持つ特徴だと言えれば、名詞と考えて問題はないと思う
0087デフォルトの名無しさん2015/01/13(火) 16:20:48.53ID:UBi4m7fX
目的語だよ
SVO の O そのものだよ
0088デフォルトの名無しさん2015/01/13(火) 16:24:36.17ID:hvSQliED
>>84
「名詞で参照されるモノがオブジェクト」ならいいけども
まあ「オブジェクトとは何ぞや」みたいな抽象的なことを考え続けるのは避けたほうがいいよ
とっとと具体的なプログラミング言語を触って慣れたほうがいい
0089デフォルトの名無しさん2015/01/14(水) 00:29:39.02ID:QB8DK3Xn
hanako = new Person("hanako");
taro = new Person("taro");

taro.fuck(hanako);

主語にも目的語にもなるんじゃねえか?
0090デフォルトの名無しさん2015/01/14(水) 01:26:30.43ID:LgbjfHh9
Objectはコンテナ・容れ物。
弁当箱のような空箱

Objectは、プロパティ(属性)を持つ。
プロパティには、メンバ変数とメソッドの2種類ある
0091デフォルトの名無しさん2015/01/14(水) 01:55:09.59ID:LgbjfHh9
>>82
WPFというのは知らないが、
例えばCSSなら、ボックスモデルで決まっている

内容の外がパディング(余白)
その外に枠線を付けた領域がボーダー。
さらにその外に、マージンを付けた領域がボックス

他に絶対・相対座標などもある

つまり、座標の原点がどこなのか、を意識する
0092デフォルトの名無しさん2015/01/15(木) 07:40:27.83ID:NQ5aiDD4
空間をも飲み込む生物が居たとして、その生物が空間を飲み込んだらどうなりますか?
0093デフォルトの名無しさん2015/01/15(木) 09:22:47.18ID:GQfcAsu3
空間を排出しますから、差し引きゼロで特に何も変化はありません。
0094デフォルトの名無しさん2015/01/15(木) 11:05:27.79ID:O4HB6tz7
ソースファイルやMakefileなどの一式が公開されてる状態で
どのコンパイラを使ったかって調べることができる?
更新の止まったWindows用の2chブラウザを改修しようと思ってるのですが
ちょっと現場を離れていたせいで開発環境がさっぱりなのです
0095デフォルトの名無しさん2015/01/15(木) 11:09:07.11ID:O4HB6tz7
>>94ですが
Makefileに「!include <ntwin32.mak>」とありましたので
Visual Studio 2012以前のVisual Studioのようでした
>>94の質問は取り下げます
ありがとうございました
0096デフォルトの名無しさん2015/01/15(木) 11:31:37.83ID:pLv/TU64
イギリス王室の開祖とキリスト教の開祖はどっちの方が凄いですか?
0097デフォルトの名無しさん2015/01/15(木) 11:48:35.21ID:pLv/TU64
アメリカとイスラエルはイギリスの派生って本当ですか?
0098デフォルトの名無しさん2015/01/15(木) 13:08:22.48ID:Be+cvikr
適切なスレがわからなかったのでここで聞いてみる
今年新しく言語を覚えるとしたら何がいいかな
macをもってたらswiftやるんだが、もってない
haskell/ocaml/scalaとかはもう手をだした
altjsはただの応用ってかんじでやるきが起きない
面白そうな尖った言語はあるかな?
0099デフォルトの名無しさん2015/01/15(木) 13:32:21.96ID:Gvlmw6O4
Smalltalk (Pharo)
0100842015/01/15(木) 13:48:13.53ID:bcsAGjVG
いろいろなご意見を読めてたいへん勉強になりました。
私の質問にお答えくださった方々に感謝します。
どうも有難うございました。
0101デフォルトの名無しさん2015/01/15(木) 13:48:25.31ID:Be+cvikr
pharoダウンロードした、ありがつ
0102デフォルトの名無しさん2015/01/15(木) 14:40:52.88ID:saBTE77M
// hoge.h
template<typename T>
class hoge{
void set();
void show();
};

//実装部
template<typename T>
void hoge::set()
{
//TODO
}

//実装部
template<typename T>
void hoge::show()
{
//TODO
}


の記述で,実装部の「 template<typename T> void hoge:: 」を毎回書くのが面倒なのですが,typedefとかusing使って短く書く方法教えてください!!!!
0103デフォルトの名無しさん2015/01/15(木) 16:20:34.40ID:+lczCi4U
英語タイピングそふとを作りたくえ例文を入力してもらい入力にかかった時間と、一分あたりのなん文字入力できるソフトかを出力するプログラムをつくりたいです。
例文は長いので省略します。
0104デフォルトの名無しさん2015/01/15(木) 20:14:29.06ID:Km8YtTUJ
>>101
Smalltalkをちょっとかじってみたい人のための、チュートリアルまとめ
http://qiita.com/sumim/items/6bed17961bd57daf88a3
0105デフォルトの名無しさん2015/01/15(木) 20:19:22.68ID:Fnh8Qa/J
>>103
日本語からやり直し
0106デフォルトの名無しさん2015/01/15(木) 22:54:50.70ID:OONc2aGu
>>84
オブジェクト指向設計について、私の理解はこんな感じ。

http://www.nicovideo.jp/watch/sm12292509

C言語のstdio.hは「入出力する」という動詞を軸に機能をまとめたもの。
これは「Verb(動詞)指向設計」の例。

それに対して、ウィンドウとかボタンとか
名詞を軸に機能をまとめるのがオブジェクト指向設計。
0107デフォルトの名無しさん2015/01/16(金) 00:55:10.45ID:B/HNqgS8
状態から考えた方がいいと思うな。そうすればボタンが押された時に、
別の何かの状態が変化するなら、それをボタンの中に書くのはおかしいってわかると思うし。
0108デフォルトの名無しさん2015/01/16(金) 04:14:16.26ID:s3fVhIKE
BCB6でサイズグリップを表示させる方法を教えてください
0109デフォルトの名無しさん2015/01/16(金) 10:45:02.42ID:usL5eEa8
http://abc.com/index.php?id=XXX

http://abc.com/tex/abcXXX.jpg


XXXの部分は任意の数字の列です
上のurlはクッションページです
正規表現を使えば上のurlを下のurlに自動で置き換えて
クッションページを回避できるようですが、自分で調べてもうまくいきませんでした
どのように書けばいいですか?
0110デフォルトの名無しさん2015/01/16(金) 12:21:15.03ID:RH+CZZw2
>>109
どの言語かツールで書いてほしいのか言わないと
0111デフォルトの名無しさん2015/01/16(金) 13:39:50.06ID:A64Sn9Kc
>>109
まずは
正規表現
http://peace.2ch.net/test/read.cgi/unix/1039165754/
で聞いてはいかがでしょう
0112デフォルトの名無しさん2015/01/16(金) 13:41:20.83ID:A64Sn9Kc
おっと、プログラム板にも
Regular Expression(正規表現) Part13©2ch.net
http://peace.2ch.net/test/read.cgi/tech/1415149975/
がありますね。
0113デフォルトの名無しさん2015/01/16(金) 17:20:41.00ID:HZeD5i/5
宇宙飛行士とローマ法王はどっちの方が凄いですか?
0114デフォルトの名無しさん2015/01/16(金) 17:26:33.93ID:7AMZTxtA
>>113
毎回NGするの面倒だからコテハンつけてね
0115デフォルトの名無しさん2015/01/16(金) 18:34:07.95ID:YSxeql5P
ごめんなさい。ちょっと教えてください。
Rubyの.erbという拡張子のソースファイルに記述されている
<% %>というタグを何と言いますか?
0116デフォルトの名無しさん2015/01/16(金) 18:46:55.89ID:RH+CZZw2
ERBの開きタグと閉じタグじゃない?
ERBの説明が欲しいなら http://www2a.biglobe.ne.jp/~seki/ruby/erb.html
0117デフォルトの名無しさん2015/01/16(金) 18:58:01.31ID:YSxeql5P
ありがとうございます。
"eruby tag"だとあまりヒットしないんですが、"erb tag"だとヒットします。
erbタグで通用するんでしょうかね?
0118デフォルトの名無しさん2015/01/16(金) 19:08:37.78ID:RH+CZZw2
eRubyの一実装がerbって位置付けではあるけど
eRubyタグよりもERBタグのほうが通りは良いはず
0119デフォルトの名無しさん2015/01/17(土) 02:14:37.73ID:RHwmJIAr
>>109
RFC2396の正規表現
ttp://www.7key.jp/rfc/2396/rfc2396_b.html

^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?

?の後ろはクエリー名で、$7で取り出す
パス名は、$5で取り出す


RFC3986の正規表現
ttp://swatmac.info/?p=1064
0120デフォルトの名無しさん2015/01/17(土) 20:22:55.18ID:CO2ZmU1M
109です
手引きありがとうございました
0121デフォルトの名無しさん2015/01/17(土) 21:50:43.98ID:3Xmo4hiA
高校の授業でCOBOLを習って完璧に内容を把握したと言うほどではなく
むしろ知識には穴だらけで出来ないことの方が圧倒的に多いのですが
授業も終わってしまい、一応授業でのCOBOLは一区切りしています。
うまくいかないことが多くかなりイライラした記憶の方が多いですが
思い通りに結果が出せた事がすごく嬉しくて、つい他の言語も勉強してみたいと考えています。
プログラミングに関してはほとんど素人なのですが
そんな人間が新しく学びやすい言語などありますか?
0122デフォルトの名無しさん2015/01/17(土) 21:54:15.36ID:EcNq8Nj3
WindowsならC#とか?
標準ライブラリが充実しているしね
0123デフォルトの名無しさん2015/01/17(土) 22:03:35.95ID:3Xmo4hiA
>>122
あ、そういえばOSを書いてなかったですね、すいません。
僕のPCはWindowsです。
C♯ですか、ありがとうございます。少し調べてみます。
0124デフォルトの名無しさん2015/01/17(土) 22:06:45.11ID:wTJ7pWQH
>>121
PythonかRuby
0125デフォルトの名無しさん2015/01/17(土) 22:14:05.71ID:3Xmo4hiA
>>124
ありがとうございます。
いつかネットニュースで見た記事に確か、新社会人が習得しておくといいスキル
のような内容でRubyが掲載されてたように思います。
これら2つとも参考にさせていただきますね。
0126デフォルトの名無しさん2015/01/18(日) 19:45:31.15ID:sjaCWZq+
Pythonやったほうがいいよ
Rubyはオワコンで数年後には消えるってどっかに書いてあった
0127デフォルトの名無しさん2015/01/18(日) 21:03:54.78ID:yEcDtqO3
昔流行った「おもしろフラッシュ」みたいなのを作りたいんだけど、Adobe Flashを勉強すればいい?
0128デフォルトの名無しさん2015/01/19(月) 03:12:09.94ID:tBUCLU79
引数に文字列をとる関数で
文字列の長さが一定以上の長さだったら文字列を分割して処理するという関数があるのですが
コードは長くなるけどループを使って処理するか
処理可能な長さまで処理して残りの部分を再帰的に処理するかで悩んでいます
前者は速度にアドバンテージがあり後者は使用メモリ量にアドバンテージがあると考えてますが
この認識はあっていますでしょうか?
0129デフォルトの名無しさん2015/01/19(月) 04:25:37.41ID:pQki38qb
>>128
具体的に書かないとどんな処理かわからんよ?
0130デフォルトの名無しさん2015/01/19(月) 10:06:14.61ID:Hswhovug
たとえば1, 2, 3, 5, 7, 10のような整数値が用意されていたとして
加算して17になる組み合わせを求めるような有名な既存のアルゴリズムってありますか?
0131デフォルトの名無しさん2015/01/19(月) 13:16:09.30ID:ukTyw82M
>>130
動的計画法かな
例えば[1,2]の組み合わせでは[0,1,2,3]の和が得られるが、これに5を追加した[1,2,5]の組み合わせでは
5を使わない組み合わせの和と、5を使う組み合わせの和(つまり[0,1,2,3]に5を足したもの)で
[0,1,2,3]∪[5,6,7,8]=[0,1,2,3,5,6,7,8]が得られる
0132デフォルトの名無しさん2015/01/19(月) 13:27:05.47ID:ukTyw82M
勘違いしてたかも
出来るかじゃなくて組み合わせ自体を求めるのか
その場合でも[5,6,7,8]は5を使うというような形で記録していけば
17の時10を使うとして、さらに17-10=7を調べて何を使うか探すという方法なら
少なくとも1つは組み合わせが求められる
0133デフォルトの名無しさん2015/01/19(月) 16:41:11.31ID:ZUcZU3GD
>>121
Javaとx86系のアセンブリ言語
MS謹製のVisualなんたらは、純粋なプログラミング技術を学ぶには
膨大なMS独自仕様が邪魔になる。
0134デフォルトの名無しさん2015/01/19(月) 16:55:32.87ID:0QN/5Are
>>133
JAVAは環境を整えたりが簡単にできると聞いたことがありますね。
ありがとうございます。
0135デフォルトの名無しさん2015/01/19(月) 17:07:08.38ID:X3AjGpj6
VisualBasicとPHPあればなんでもできるよ
初心者はこの二つやれば充分。他は何も知らなくていい
0136デフォルトの名無しさん2015/01/19(月) 19:45:04.64ID:tBUCLU79
>>129
擬似コードですが

func hoge(str)
 for (i=0; i<str.length; i+=100)
  dosomething(str.substring(i, i+100))}

func hoge(str)
 dosomething(str.substring(0, 100))
 if (str.length > 100)
  hoge(str.substring(100))

だいたいこんな感じの違いになると思います
01371362015/01/19(月) 20:47:30.08ID:tBUCLU79
肝心なことを書くのを忘れました
>>136のコードだとそもそもなぜ分割するのかという疑問があるかもしれないので
実際はdosomethingで時間のかかる処理を行うためwait処理が入ります
0138デフォルトの名無しさん2015/01/19(月) 22:18:46.64ID:Hswhovug
>>132
ありがとうございます
0139デフォルトの名無しさん2015/01/20(火) 00:33:40.86ID:lLuF6uP/
>>136
メモリ量は、ポインターだけのコピーなら気にする必要ないのでは?
まあ言語によると思うけど。
0140デフォルトの名無しさん2015/01/20(火) 04:48:23.57ID:T/6NWnkv
解決アルゴリズムを洗練させてゆくと、空間<--->時間 = サイズ<--->速さ
のトレードオフになるよ。その時の制約に依存して選択すればいい。
答が出るまでの時間が最優先ならメモリを大食い。
メモリの制約下で答えを求められるなら時間がかかりますを言う。
0141デフォルトの名無しさん2015/01/20(火) 16:38:09.84ID:ypoFWmFy
スレチかとは思いつつも、先月から勉強始めたばかりなので質問させてください。
Android Studio1.0.1で、Githubで公開されているView(Calendar)を導入したいのですがうまくいきません。
Zipで落とした後、jarファイルをlibsフォルダに入れて、appのbuild.gradleのdependenciesを編集するところまでは済みました。
それで、レイアウトファイルにViewを記述したところ、クラスがインスタンス化できないとエラーがでました。
ClassNotFoundException:カスタムビュー名.R$drawableと出ているので、
画像リソースが無い所為かと思うのですが、色々調べてはいるのものの解決方法が分かりません。
ヒントでも構いませんので教えてください・・・
0142デフォルトの名無しさん2015/01/21(水) 00:47:49.30ID:qBatZceh
>>141
レスつかないみたいだから言うけど、Android関連のスレがあるからそっちの方がいいんじゃないか?
0143デフォルトの名無しさん2015/01/21(水) 04:12:57.59ID:wB45Fkqg
よく知らないが、クラスを探せないのでしょ?
Classpathの設定かな?

Javaは、"a.b.c" などpackageの階層通りに、
実際のフォルダも作っておくらしい
0144デフォルトの名無しさん2015/01/21(水) 04:59:45.45ID:1u1isVXj
一般的なプログラム言語っていうのは最終的に機械語に変換して実行するんですよね?
一般的なプログラム言語は機械語のライブラリみたいな見方っておかしいでしょうか?
0145デフォルトの名無しさん2015/01/21(水) 09:30:55.88ID:ocascLuN
VC++ (Microsoft(R) C/C++ Optimizing Compiler Version 18.00.21005.1 for x64) の #pragma warning の使い方について教えてください.
#pragma warning(push) と #pragma warning(pop) の間だけ特定の警告を無効にできるとのことで,
テストとして以下のプログラムを書きました.

//Filename: test.cpp
//
#pragma warning(push)
#pragma warning(disable:4514 4820 4710 4350 4530)

#include<iostream>

int main()
{
std::cout << "Hello, world" << std::endl;
return 0;
}

#pragma warning(pop)
//ここまでソースコード

これを test.cpp で保存して

cl test.cpp /Wall

でコンパイル&リンクしても警告が消えないのですが,どう書き換えればいいんでしょうか??
0146デフォルトの名無しさん2015/01/21(水) 19:32:35.44ID:P0uY8RSE
プログラムに興味があるんだけどオススメの言語って何?
BASICは敷居が低いけど変な癖がつくって聞いたから……
0147デフォルトの名無しさん2015/01/21(水) 19:50:55.81ID:K9yLRBj2
初心者にオススメできる=変な癖がつく

将来プロになる気がないなら気にしなくてよい
プロになりたいと思ったらそこからクセを改めればよい
0148デフォルトの名無しさん2015/01/21(水) 20:06:44.27ID:Vm9JyCaH
>>146
余計なことは気にしないでBASIC覚えればいい

ウィンドウズアプリ作るならVB.NET(自信あるならいきなりC#でもいい)
ウェブ系ならJavaScript、PHP
このあたりが学習しやすいと思う

上のレスにもある通り癖はそのつど改めればいい
0149デフォルトの名無しさん2015/01/21(水) 21:41:00.34ID:RFO/9yJg
>>146
何のためにプログラミングを勉強したいかによる罠
資格をとりたいのか、ゲームでも作りたいのか
0150デフォルトの名無しさん2015/01/21(水) 21:48:19.57ID:RFO/9yJg
>>146
BASICがVisual Basicのことならならやめといた方がいい
いくら覚えても無駄になる
0151デフォルトの名無しさん2015/01/21(水) 22:28:48.14ID:+KF0pMen
しょぼいカレンダーってところから、自分の地域で放送されるアニメの情報を拾って、Twitterに自動で投稿するようなプログラムを作りたいのだけど、向いてる言語とかあったりしますか?
完全に初心者ですよろしくお願いします
01521412015/01/21(水) 23:25:32.09ID:KyvDz5jm
>>142
>>143

ありがとう
参考にもう少し調べてダメそうなら専門スレ行ってみます
失礼しました
01531452015/01/22(木) 11:01:41.54ID:IWjCCsu/
回答を見つけたので貼っておきます.
C4514のオンオフが動的に出来ないのは仕様みたいです.
https://connect.microsoft.com/VisualStudio/feedback/details/893419
0154デフォルトの名無しさん2015/01/22(木) 14:25:31.05ID:cZlOLLyd
"しょぼいカレンダー"って
勉強用のプログラムを作ってステップを踏んで進めるつもりか、堅実だな
と思ったら全くそうじゃなかった
0155デフォルトの名無しさん2015/01/22(木) 21:37:18.60ID:dazV2/D3
ネットショップの値段更新で希望額になった場合メールで連絡みたいな常駐ソフト作ってみたいんですが
これが所謂スクレイピングってやつですか?
VBしか触ったことないんですがスクレイピングには向いていませんか?
0156デフォルトの名無しさん2015/01/22(木) 22:22:45.06ID:5YbirVjd
>>155
スクレイピングなら、RubyかPythonを勧める。
・参考事例やライブラリがネットに転がってる
・開発環境入手がフリーで可能(PyCharmなど)
・Windows以外(Mac、Linux)にも使い回しが効く
 特にPythonだとスマホアプリ開発にも応用出来る(kivyで検索)
0157デフォルトの名無しさん2015/01/22(木) 22:27:35.79ID:RfrMMqbq
AndroidのBluetoothChatのサンプルプロジェクトから
自動でのペアリングをsetPinとcreateBondを使って行いたいと考えています。

 以下の様に記述してみましたがうまくいきません。
どうすればいいでしょうか。
エラーは
 The Method createBond() in the type BluetoothDevice is not applicable for the arguments()
 The method convertPinToBytes(String) is undefined for the type BluetoothDevice
とでています。以下、ソースです。

private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();

Log.d(TAG, "Action:" + action);

if (BluetoothDevice.ACTION_BOND_STATE_CHANGED.equals(action)) {
Log.d(TAG, "ACTION_BOND_STATE_CHANGED");
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
Method createBond = device.getClass().getMethod("createBond", new Class[] {});
boolean a = device.createBond(wifiInfo.getMacAddress());
boolean b = device.setPin(device.getAddress(), BluetoothDevice.convertPinToBytes("0000"));
Log.d(TAG, "createBond:" + a + ", setPin:" + b);
if (a && b) {
Log.d(TAG, "AutoPairing Success !");
}
}
0158デフォルトの名無しさん2015/01/22(木) 23:54:48.28ID:h/ppEIVr
DB板で聞くのが筋だと思うのですが、過疎ってるのでよろしくお願いします。

毎日朝5時にリブートされるサーバのメモリにSQLiteデータベースを作成しています。
Cronが使えない関係上、リブート後の最初のWebへのアクセスで作成することにしているのですが、
サーバのアクセスログを見るのは大げさなので、
リブート後最初のアクセスであるという判定をプログラムでは行わず、
create時にif not existsをつけるか、一度selectしてみて、テーブルが存在しなかったら例外で作成するかという手順にしようと思っています。
それでどちらが最適解なんでしょうか?
if not existsのほうが簡単ではありますが、毎回アクセスのたびにDB作成を試みる感じがして違和感があります。
0159デフォルトの名無しさん2015/01/23(金) 00:39:52.42ID:uMcR+6pK
>>158
>create時にif not exists

それの結果を記憶する環境変数(例:createed_flgとか適当な名前を付ける)は使えないの?
0160デフォルトの名無しさん2015/01/23(金) 06:14:56.82ID:kLOpfBTA
例外って、try-catchとか?
それは無い

例外とは予測不能なバグだから、
このような予測できるものは、バグではないから、
単なるif文の条件分岐
0161デフォルトの名無しさん2015/01/23(金) 07:03:32.31ID:tzSfRWdo
>>158
if not existsでいいんじゃない?テーブルがすでにあるときに
余分なペナルティがあるんじゃないかって気にしてるんだろうけど、
別に気にするようなほどは無いと思う
01621582015/01/23(金) 11:36:49.54ID:EpLaHe+i
レスが遅くなりすみません。

>>159
提案いただきありがとうございます。
サーバは権限の関係で色々制限があります。
サーバのシャットダウン時に何かをするということも出来ず(自分が知らないだけで出来るかもしれませんが)、
変更・消去すべきタイミングが掴めないので厳しそうです。

>>160
自分でthrowしているわけではありません。

>>161
後押しありがとうございます。
これが一番簡単だし現実的なんですかね?
あまり考えていても仕方ないので、この方法で行きたいと思います。

皆様レスありがとうございました。
0163デフォルトの名無しさん2015/01/24(土) 02:39:17.00ID:q+11lwMv
サーバのシャットダウン時に、何かをしたいのなら、
シャットダウンシグナルが来たら、
たぶん何かを処理するように、書いておくのだろうが、

例えば、shutdown -now とか、
10秒後にでもシャットダウンされて、
HDD書き込みで、IO処理に手間取っていると、どうなるのか?

TimeOverで、強制Killされたら、
アプリは受け身を取れず、正常終了できない

OSは、すべてのアプリの処理が終了するまで、
シャットダウンを待つのだろうか?
0164デフォルトの名無しさん2015/01/24(土) 10:17:36.27ID:pFLcOxRm
windowsやlinuxでは、shutdownを無視するプロセスは一定時間後に強制終了させる
0165デフォルトの名無しさん2015/01/24(土) 23:35:47.84ID:B2oR8Fjj
マイクロソフトCEOとサウジアラビア国王はどっちの方が偉いですか?
0166デフォルトの名無しさん2015/01/24(土) 23:52:23.72ID:jrawctjz
俺
0167デフォルトの名無しさん2015/01/27(火) 03:32:50.72ID:EkcvFvJk
金はどっこいかな。 でも軍隊を持ってるのは国王のほうだろう。
偉い=金と権力 で判定するなら国王のほうじゃないかな。
0168デフォルトの名無しさん2015/02/01(日) 11:34:35.79ID:QmWK2eIJ
コーディング向けのタイピングキーボードでおすすめ無いですか

1.ふにゃふにゃの感触のキーボはNG キータイプはしっかり (絶対
2.音が静か (できれば 
3.無線式もあると嬉しい (できれば

少しくらいお高いのは我慢できます
0169デフォルトの名無しさん2015/02/01(日) 11:47:37.90ID:idWDCOsc
ハードウェア板で聞いたほうがいいかも
個人的にはAppleのワイヤレスキーボード
0170デフォルトの名無しさん2015/02/01(日) 12:42:58.22ID:QmWK2eIJ
分かりましたそちらへ移動します
ありがとうございます
0171デフォルトの名無しさん2015/02/03(火) 19:51:06.93ID:CE3ZIWul
vbのプロジェクトにデータセットを追加、ウィザードを使ってサーバー接続、クエリ、DataGridViewのデータソースを設定した状態です。

コード側で自分でクエリを書くことになったのでデータセットを削除したいのですが、
普通に消すとデザイナがぐちゃぐちゃになってフォームが破損、白紙になってしまいます。

こういう時の削除の手順や方法って何かあるんでしょうか?
ビルドエラーの箇所を全てコメントアウトするとフォームの表示はなんとか戻りました、
0172デフォルトの名無しさん2015/02/04(水) 11:31:07.24ID:PCkywKWC
http://livedoor.blogimg.jp/itsoku/imgs/9/d/9dddf262.png
この人と同じ環境を作りたいんですが、初心者なのでよくわかりません・・・
必要なもの全部、教えてくれませんか?
0173デフォルトの名無しさん2015/02/04(水) 12:03:38.81ID:wPr9Y4mn
>>172

こっちできいてみ?
vim Part 6©2ch.net http://anago.2ch.net/test/read.cgi/software/1421121945/
0174デフォルトの名無しさん2015/02/04(水) 16:53:08.07ID:1G7Bb/e5
>>172
すごいな、これ
vimってカスタマイズすると、こんなことまで出来るんだな
0175デフォルトの名無しさん2015/02/05(木) 03:41:34.49ID:YYFSXYls
>>172
tmuxの機能?
http://qiita.com/b4b4r07/items/01359e8a3066d1c37edc
0176デフォルトの名無しさん2015/02/05(木) 03:53:12.85ID:YYFSXYls
http://anago.2ch.net/test/read.cgi/software/1421121945/15
にvimshellと回答がありますね。。
0177デフォルトの名無しさん2015/02/05(木) 22:35:25.07ID:/dPq9GRz
.NETを使用しないレガシー動作のWindowsSDKってありませんか?
0178デフォルトの名無しさん2015/02/05(木) 22:40:34.20ID:FwB33VpM
>>177

真ん中あたり
http://blogs.msdn.com/b/japan_platform_sdkwindows_sdk_support_team_blog/archive/2011/04/22/windows-sdk.aspx
0179デフォルトの名無しさん2015/02/06(金) 15:46:55.29ID:Iz4gkfyN
Windows環境でjsでChromeのアドオン作ったんですがMac上でも使えるのか教えてください。
ブラウザの拡張機能だからOSとか関係ないんですか?
0180デフォルトの名無しさん2015/02/06(金) 16:43:53.88ID:90DsWNY6
windowsでしか動きませんよ〜ってアドオンを見たことが無い気がする

まあMacなんか知らないんですが
0181デフォルトの名無しさん2015/02/06(金) 21:20:59.44ID:MXfHaT7N
jsがjscriptならwindowsでしか動かなさそうだな
0182デフォルトの名無しさん2015/02/06(金) 22:31:56.33ID:Iz4gkfyN
ああ・・JScriptってのもありましたねすいません
javascriptの方で作りました
0183デフォルトの名無しさん2015/02/07(土) 12:27:51.25ID:UeV+YdGR
文書中の特定の行(複数)のみロックというか変更されないように保護したり出来るエディタってありませんか?
またはその様な機能が無くてもそれに近い事だったり関係ない部分を変更しないテクだったり教えてください。
とりあえず卒業まで独学で勉強してる工房なんでフリーウェアだとありがたいです
0184デフォルトの名無しさん2015/02/07(土) 12:36:59.62ID:cSsypbTd
無い

変更を元に戻したいとかならgitやsubversionなどのバージョン管理の導入を考えれ
履歴との差分とって元に戻せる

DropBox上にgitのリポジトリ作れば引き回しもし易いだろう
0185デフォルトの名無しさん2015/02/07(土) 12:38:56.81ID:KcqvBRci
そうそう、dropbox 上にレポジトリを置くと意外に便利、うちは CVS でやってるけど
0186デフォルトの名無しさん2015/02/07(土) 12:53:25.57ID:cSsypbTd
あ、その前に使用してるOSやターゲットの言語とかの環境書かないと

それで回答もかなり変わる
0187デフォルトの名無しさん2015/02/07(土) 12:53:38.39ID:UeV+YdGR
変更させないんじゃなくて変更があったときに元に戻すって発想がありませんでした
バージョン管理の概念導入してみます ありがとうございました
0188デフォルトの名無しさん2015/02/07(土) 12:58:45.94ID:UeV+YdGR
>>186
OSはWindowsでC++とXMLとjavascriptで作業してます
ブラウザの拡張やゲームのアドオン制作で使用する程度のレベルですが
0189デフォルトの名無しさん2015/02/07(土) 13:15:17.75ID:cSsypbTd
それならテキストエディタかIDEはどれでも自分の使いやすそうなもの選べばいいかな

OOP的に汎用性高めたいならフレームワーク部分とホットスポットの分離という考えもあるかも
0190デフォルトの名無しさん2015/02/07(土) 14:06:29.30ID:UeV+YdGR
>>189
大変参考になります。ありがとうございました。。
0191デフォルトの名無しさん2015/02/07(土) 20:21:03.36ID:E6r0/ti/
>>188
SOAPかな?
まあ比重がわからんけど
jsに重きを置くならNetBeansならいい
Prototype.jsやJQuery.jsにも対応してるぞ
0192デフォルトの名無しさん2015/02/08(日) 14:58:05.06ID:FDmThcdJ
【VOCALOID MMD×Attack on Titan OP】"進撃の三紳士" Attack on 3 Gentlemen (Miku Hatsune ver.)
https://www.youtube.com/watch?v=duwuFXHgsuM

こんな感じのマッドが作れるようになりたいんですけど、何からはじめたらいいでしょうか?
0193デフォルトの名無しさん2015/02/08(日) 15:20:32.85ID:JoJrjcfQ
プログラムは関係ないな
ソフトウェアの使い方を覚えて下さい
トレース画とかでググってとりあえずAdobe製品の入手から始めて下さい
0194デフォルトの名無しさん2015/02/08(日) 16:07:04.60ID:FDmThcdJ
>>193
Adobe製品

いろいろありますよね?なにがいいのでしょう?
0195デフォルトの名無しさん2015/02/08(日) 16:31:39.18ID:JoJrjcfQ
Photoshop Illustrator Premiereあたりが重要になってくると思うから
Creative Suite 6 Production Premiumがいいんじゃない?
お金なければフリーストフトでも効率悪いけどそれなりに出来ると思う
専板で聞いて下さい
http://peace.2ch.net/avi/
0196デフォルトの名無しさん2015/02/08(日) 16:38:08.26ID:FDmThcdJ
ご丁寧にどうも。
0197デフォルトの名無しさん2015/02/08(日) 16:42:25.01ID:FDmThcdJ
これはプログラムの話題だと思うので追加で質問ですが、
たとえばCreative Suite 6 Production Premiumはなんというプログラミング言語で何行くらいで書かれているのでしょうか?
0198デフォルトの名無しさん2015/02/08(日) 17:21:21.08ID:JoJrjcfQ
それはソースコード握ってる人じゃないとわからないからAdobeに聞けとしか
C++のランタイムが必要だからC++使ってるってのはわかるけど
大規模なアプリケーションは通常1つの言語だけで構成されてるわけじゃないから他にも使ってるはず
行数に関してはまぁ膨大でしょうね
0199デフォルトの名無しさん2015/02/08(日) 17:29:08.00ID:FDmThcdJ
なるほど。
0200デフォルトの名無しさん2015/02/09(月) 00:45:10.59ID:J1Lpqudc
オーバーロードは使えないがパラメータに可変引数が使えるインタプリタ言語で
オーバーロードっぽいことを実装したい場合
引数の型で処理分けたりわざわざ複雑で大変になる可変引数を使ったりするよりも
おとなしくメソッド名を分けて実装したほうがいいですよね?
名前考えるのが苦手でかえって時間がかかっちゃいそうですが・・・
0201デフォルトの名無しさん2015/02/09(月) 11:47:39.78ID:Csp0t+TF
特に作りたいものがあるわけではないんですが、
「プログラミングができる人」になりたいです。
複数の言語の入門書を読んで写経した後は、
どんな勉強をすればいいんですか。
アルゴリズム?CodeIQ?
0202デフォルトの名無しさん2015/02/09(月) 11:50:09.24ID:4rkfnCra
>>200
メソッド名をわけて実装するのが吉。
名前は仮引数名をどんどん加えていけばいい。Smalltalkのノリで問題なかろう。
0203デフォルトの名無しさん2015/02/09(月) 11:52:57.68ID:4rkfnCra
>>201
プログラム問題集
でググってみたら。CodeIQでもいいよ。
目の前に解決すべき問題がないのに勉強してもあまり身につかないと思うよ。
0204デフォルトの名無しさん2015/02/09(月) 15:39:47.93ID:/UoY8p8S
code combat楽しそう
0205デフォルトの名無しさん2015/02/09(月) 15:41:05.19ID:m0c44aWz
>>201
まずは作りたいもの見つけろ
0206デフォルトの名無しさん2015/02/09(月) 22:05:56.89ID:f8itznO/
言語のドキュメントを読み、いろんなソースを見てデザインパターンやお作法を知る
公式ライブラリが常に良い例ではない事も多いから、それには注意
02072012015/02/10(火) 12:21:39.55ID:vbX5Cgu4
みなさんありがとうございます
0208デフォルトの名無しさん2015/02/10(火) 20:00:22.82ID:bJnpP/Ky
スクリプト言語をさらっとやったので
静的な言語を学びたいです
多少難しかったり変な癖があったりしていいので
皆さんのおすすめの言語を教えて下さい
0209デフォルトの名無しさん2015/02/10(火) 20:08:33.53ID:CIJYOs1V
C/C++かJavaでいいんじゃないの?
0210デフォルトの名無しさん2015/02/10(火) 20:13:20.72ID:r91nwoOJ
JavaかC#かDelphi
おれは、Javaがすきだ
0211デフォルトの名無しさん2015/02/10(火) 20:15:07.91ID:r91nwoOJ
Dもいいとおもいます。わすれちゃいけない
0212デフォルトの名無しさん2015/02/10(火) 20:17:23.75ID:VwfV97cc
>>210
なんでJavaが好きなの?

あとDelphiをすすめる理由は?
0213デフォルトの名無しさん2015/02/10(火) 21:23:42.74ID:CIJYOs1V
コンパイル&リンクがすばらしく速いというのはあったけど
今は無料配布とかやってないからなあ

BCCは今でも無料配布してるけど
TDM-GCCとかVC Expressとかも無料

Delphiに似たのにFreePascalってのがある
0214デフォルトの名無しさん2015/02/10(火) 21:50:55.29ID:3i9mW2j3
最初にやったのはDelphiだったな
今じゃ普通だけど当時IDEが無料だったのが大きい
2ch最盛期の頃ならすすめたかもなw
0215デフォルトの名無しさん2015/02/10(火) 21:59:03.69ID:CIJYOs1V
ラズパイとか純然たるLinuxマシン(windows10も動かせる予定)なので
コンパイラ、スクリプト含め色々なプログラミングが楽しめるぞ
0216デフォルトの名無しさん2015/02/11(水) 13:48:08.84ID:+4Y4RIh7
英語で233バイトは
233byteか233bytesかどちらですか?
0217デフォルトの名無しさん2015/02/11(水) 14:19:28.21ID:jzsKovt5
1byte
2bytes
0218デフォルトの名無しさん2015/02/12(木) 03:38:08.62ID:k6jLq+SY
1バイト以外は、ぜんぶ複数形でいい
0 bytes
0219デフォルトの名無しさん2015/02/12(木) 19:44:53.35ID:7RJ1fIbZ
プログラミングの知識がゼロなんですがまず何をやるべきでしょうか?C言語を一応やって置いた方が良いまではうっすら調べました
0220デフォルトの名無しさん2015/02/12(木) 19:56:30.94ID:Q9MlxYPD
>>219
英語の音読みと数学パズルを習慣化する
あとスクリプト系、C言語は結構お膳立てが色々必要
あとプログラミングで何をしたいか?のテーマを決める
0221デフォルトの名無しさん2015/02/12(木) 21:19:52.34ID:TH36y/uW
>>219
何もしなくていいよ。
0222デフォルトの名無しさん2015/02/12(木) 23:34:31.82ID:PfMIiKi9
○○言語が〜以前にコンピュータの仕組みとかプログラムとはなんぞやを知るべき
次に自分の作りたいものを具体的にイメージして上に当てはめる
02232192015/02/13(金) 11:04:02.43ID:MAG97/Vp
>>220
>>222
まずはそこからみたいですね、もう一度調べなおしてみます、お手数おかけしました。
0224デフォルトの名無しさん2015/02/14(土) 05:25:34.47ID:1Z9UC6Tz
インタプリタ言語の多くで型を指定するとき
function foo() : String
のような形式にしますがなんで
String foo()
という構文にしないのでしょうか?
0225デフォルトの名無しさん2015/02/14(土) 10:08:35.28ID:L/dx5qmH
>>224
作った人の好み
0226デフォルトの名無しさん2015/02/14(土) 14:20:39.17ID:fAE8+h1N
>>225
特に理由がなかったんですか?
動的型付けだと何か出来ない事情があると思ったんですが
その程度だったとは・・・
どうもありがとうございました
0227デフォルトの名無しさん2015/02/15(日) 11:25:21.23ID:tGlKzMjf
>>224
C系では後者だけどアレはおかしな構文
インタプリタ側から見て構文解析をつくるとき、
文の最初のキーワードを見てその後に文の種類を判別・処理するのが自然

何故こんなおかしな構文が主流言語で使われるのでしょうか? と問うべき
0228デフォルトの名無しさん2015/02/15(日) 11:39:56.47ID:nj8cCepF
()があるかどうかだもんな
余程キーワードを増やしたくなかったのか
0229デフォルトの名無しさん2015/02/15(日) 11:45:54.33ID:DCMarw9f
構文解析しやすいようにってのはパーサの甘え(`・ω・´) シャキーン
0230デフォルトの名無しさん2015/02/15(日) 12:09:02.28ID:gVTRVb88
C系だと関数名はただのポインタ
配列も配列名は先頭要素へのポインタ
 関数宣言 int foo();
 配列宣言 int foo[];
 関数ポインタ int (*p)() = foo;
 配列ポインタ int *p = foo;
この方が自然な考え方
0231デフォルトの名無しさん2015/02/15(日) 12:13:22.28ID:nj8cCepF
ぬるぽ、ガッ!
0232デフォルトの名無しさん2015/02/15(日) 13:17:15.36ID:NYg0hixt
>>230
ポインタじゃないが…
0233デフォルトの名無しさん2015/02/15(日) 14:03:25.95ID:RxsgOg6b
うむ
ポインタではなくてアドレスだな
0234デフォルトの名無しさん2015/02/15(日) 18:03:57.08ID:5TXODXhX
省略可だからかな?
0235デフォルトの名無しさん2015/02/15(日) 22:50:09.40ID:Qwk5nQv8
アカマイ社等のコンテンツデリバリーサービスの存在をユーザーから認知することはできますか?
URL からわかりますか?
もし URL からわからないとすればどんな原理となっているのでしょうか?
0236デフォルトの名無しさん2015/02/16(月) 00:55:15.31ID:ssckzZTx
なにが疑問なのかわからん。
0237デフォルトの名無しさん2015/02/18(水) 23:33:25.52ID:8GIlGSfH
>>219
手っ取り早くJavaScriptから入ればいいんじゃないでしょうか?
あるいはJava
WindowsユーザであればC#
0238デフォルトの名無しさん2015/02/19(木) 14:48:50.50ID:N5/rNapy
Chromeの拡張機能自作してCRXファイルを突っ込んだらウェブストアから提供されてない云々と出て無効化されるのですが、解決手段ありませんか
0239デフォルトの名無しさん2015/02/19(木) 15:23:16.45ID:ra0CCNS1
パッケージ化されていない拡張機能を読み込む、で
0240デフォルトの名無しさん2015/02/19(木) 15:27:14.58ID:06K6cuzM
起動の度に毎回キャンセル押すのがわずらわしいね
0241デフォルトの名無しさん2015/02/20(金) 00:46:34.84ID:WctwIa5T
会社でキヤノンのTCPLINK3270というエミュレータを使用しています。
エクセルvbaの延長で、端末エミュレータのマクロを書いてみたいのですが書き方がわかりません。
一応、マクロの記録機能やコマンド一覧等はあるのですが、かじった程度ですが私の知っているvbaやhtmlのような記述とは異なっているため悪戦苦闘しています。
下記がその一例なのですが、これはどんな言語の記述に近い?のでしょうか

change session TCP3270-ses01
wait 1
string "こんにちは"
wait 1
emulator key [enter]
exit
0242デフォルトの名無しさん2015/02/21(土) 18:09:50.34ID:ufdoM/06
DELL のXPS 8300を購入したのですが、有線LANでネット接続ができません。
パソコンショップに持ってそのときは繋がって家に帰ると繋がらなくなりました。
インターネットドライバーをインストールして1回ネット繋がったのですが再起動するとまた繋がらなくなってしまいました。
再インストールしても繋がりません。
どなたかネット繋げ方わかりませんか?
0243デフォルトの名無しさん2015/02/21(土) 19:18:42.61ID:0DxoAiRe
>>241
>下記がその一例なのですが、これはどんな言語の記述に近い?のでしょうか
独自でしょ、強いて言えば、英語

>>242
板違い、話題に合った掲示板で聞きなさい。
0244デフォルトの名無しさん2015/02/21(土) 19:21:39.30ID:SU8LRiPf
>>242
いや、ショップに電話しろよw
0245デフォルトの名無しさん2015/02/21(土) 19:25:02.72ID:SU8LRiPf
>>241
メーカーのサポートに相談しろよw
0246デフォルトの名無しさん2015/02/22(日) 19:08:39.32ID:x2uy6Dhv
>>241
自作言語なら複雑な構文もなくてシンプルなはず
どこに悪戦苦闘する余地があるのか
単純にコマンド、パラメータ、パラメータ、パラメータ… を羅列するだけやろ

そもそも vba,html も生かじり以下でわかってないんだべ
0247デフォルトの名無しさん2015/02/24(火) 16:47:56.10ID:ji4k8CJ7
エディタのatomはhtmlやcoffee scriptを使って開発されているようですがこう言った手法を使ってandroid,windows,Linuxなどのosで動くguiアプリは作れますか?

そして、atomはatom shellというので作られているようですが今はどのライブラリが主流なのでしょうか?
0248デフォルトの名無しさん2015/02/25(水) 18:38:24.07ID:gV9IgH5s
webスクレイピングっていうのでしょうか、
DBと接続してあって、表が表示されているようなwebサイトの、
表の情報をプログラムで自動的に取得したいです。
(サイトのソースコードを読んでも表の内容は書いていない)

どんな技術が必要なのか、
この方法について調べるにはどんなキーワードで検索すればいいのか、など
お願いします。
0249片山博文MZ ◆T6xkBnTXz7B0 2015/02/25(水) 19:10:14.18ID:mKx2rGPv
>>248
ソースに載っていないなら、JavaScriptのAjaxで動的に生成しているんだろう。
02502482015/02/25(水) 19:55:18.79ID:gV9IgH5s
>>249
ありがとうございます
取得は可能ですか?
0251片山博文MZ ◆T6xkBnTXz7B0 2015/02/25(水) 20:41:22.90ID:mKx2rGPv
>>250
アクセス制限がなければ可能だろう。
JavaScriptとHTTPの知識が必要。
<script>のAjax呼び出し箇所を探してみて。
02522502015/02/25(水) 21:30:06.39ID:gV9IgH5s
ありがとうございます!
0253デフォルトの名無しさん2015/03/06(金) 09:49:53.76ID:evqp7SCo
すごいカス質問で申し訳ないんですが、
変数Aを使って、変数Bに以下の内容を代入する式が作れないでしょうか?
・Aを参照して、Bに、A==0なら1を、A==1なら2を、A==2なら4を代入する
 (可能なら、Aが1と2以外だったら常にBに1が入ると嬉しい
 ちなみにBの初期値は0であり、最初から1を入れておくのは不可能)
・式内で使っていいAとBは1回ずつだけ(B = (A==0)*1+(A==1)*2+(A==2)*4とかは、Aを3回も使ってるので禁止)
・式は1文で。マルチステートメントで2文つなげるとか禁止
・当然Cなどの別の変数は一切使ってはいけない。メモリに退避も不可能
・ifはOK(贅沢言えばifを使わず数式と論理式で作られると嬉しい。使っていい論理式はORとANDのみ)、caseは禁止
02542532015/03/06(金) 09:53:30.76ID:evqp7SCo
トンチ問題ではなく、効率化の問題なので
「関数作って関数を呼ぶとか、サブルーチン作ってサブルーチン呼べば1文だ」ってのはなしでお願いします
02552532015/03/06(金) 10:04:18.54ID:evqp7SCo
自己解決しました
失礼します
0256デフォルトの名無しさん2015/03/06(金) 13:26:29.84ID:sPiNckvo
>>255
(++b) <<= a;
b += (1 << a);
以外の方法?
0257デフォルトの名無しさん2015/03/06(金) 23:55:39.29ID:yisSE8n0
すごいプログラミングを考えた!どうよ?
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
0258デフォルトの名無しさん2015/03/07(土) 00:04:10.65ID:HCjYga+n
>>253
b = {1,2 4}[a];
0259デフォルトの名無しさん2015/03/07(土) 00:28:41.13ID:eati0KAu
vagrant が動きません。

vagrant up した後
Bringing machine 'default' up with 'virtualbox' provider...
と表示されたまま固まってしまいます。

助けてください。
0260デフォルトの名無しさん2015/03/07(土) 11:56:39.00ID:Nqy77fNM
svnをインストールしようとしましたが違うSVNをインストールしてしまって
ウインドウズ起動後勝手に起動するような設定をしてしまいました
取り消すにはどうしたらいいでしょうか
このコマンドを打ちました

sc create svnserve binpath= "C:\Program Files\Subversion\bin\\svnserve.exe --service --root C:\repo" displayname= "Subversion" depend= tcpip start= auto
0261デフォルトの名無しさん2015/03/07(土) 13:18:42.55ID:1BWxOrjW
if-else文ですが

if (a)
 A
else
 B

は

if (!a)
 B
else
 A

でもいいと思いますが使い分けってどうしたらいいですか?
ifのほうにはtrueになる条件をおくとか
中身のコードが長いほうをifにおくとか
なんかそういった目安はありますか?
自分のコードを見てみたら統一感がなくて・・・
0262デフォルトの名無しさん2015/03/07(土) 13:38:56.96ID:Nqy77fNM
>>261
boolan isA
ってして上
0263デフォルトの名無しさん2015/03/08(日) 15:28:48.14ID:zZenJx+M
C言語初心者です
ビット演算のサンプルプログラムを弄っていたのですが
15と15のビット積が0になります
何がおかしいのか指摘お願いします

#define CAT 1 /* CATを1と定義*/
#define DOG 2 /* DOGを2と定義*/
#define RAT 4 /* RATを4と定義*/
#define RABIT        8 /*    RABITを8と定義*/
#include<stdio.h>
int main()
{
int c = CAT | DOG | RAT | RABIT; /*Cさんのペット*/
int e = 15;
printf("c&eの結果は%dです\n", c%e);
02642632015/03/08(日) 15:33:05.38ID:zZenJx+M
すいません
途中送信してしまいました
こっちが正しいものです
#define CAT 1 /* CATを1と定義*/
#define DOG 2 /* DOGを2と定義*/
#define RAT 4 /* RATを4と定義*/
#define RABIT 8 /*RABITを8と定義*/
#include<stdio.h>
int main()
{
int c = CAT | DOG | RAT | RABIT; /*Cさんのペット*/
int e = 15;
printf("c&eの結果は%dです\n", c%e);
return 0;
}
0265デフォルトの名無しさん2015/03/08(日) 16:38:18.61ID:dfxiCECW
%がビット積の記号だと勘違いしたオチ?
02662632015/03/08(日) 16:46:51.38ID:zZenJx+M
>>265
ありがとうございます!
今指摘されて気付きました・・・
&に修正したら問題なくいけました!
0267デフォルトの名無しさん2015/03/08(日) 23:55:31.82ID:tuAEN3fh
日本語の初心者ってはなしかよw
質問自体が理解できんw
0268デフォルトの名無しさん2015/03/09(月) 16:35:06.17ID:yJz38GsK
C言語なんですけど、Printf()を2行で書きたいんですけど
どうすればいい?
0269デフォルトの名無しさん2015/03/09(月) 16:49:46.00ID:dbEYjzPy
prin\
tf()
0270デフォルトの名無しさん2015/03/09(月) 16:49:52.54ID:pjeTpyTU
書けばいいんじゃないかな?書き方がダメならコンパイルエラーになるから、直せばいいよね?(´・ω・`)
0271片山博文MZ ◆T6xkBnTXz7B0 2015/03/09(月) 17:13:18.89ID:Z3OokkBM
>>268
\nを書いたところで改行されるから、…(以下略
0272デフォルトの名無しさん2015/03/09(月) 17:16:03.43ID:dbEYjzPy
ああ、そういう意味か

printf("aaaaaaaaaaa"
"aaaaaaaaaaaa");
0273デフォルトの名無しさん2015/03/09(月) 17:18:52.26ID:pjeTpyTU
printf()なら、それでいいと思うけどPrintf()だと違うかもしれないね…(´・ω・`)
0274デフォルトの名無しさん2015/03/09(月) 18:11:54.66ID:vIhT64TY
バイトまたは、8bitなどのビット演算で、
1であるビットの数を求めるには、どうするの?

1010_0001 → 3bit
0275デフォルトの名無しさん2015/03/09(月) 18:26:21.30ID:3wFqdW4Q
そのものズバリ、は無いような
ぐぐってみたら

ビットを数える・探すアルゴリズム
http://www.nminoru.jp/~nminoru/programming/bitcount.html
0276デフォルトの名無しさん2015/03/09(月) 18:53:24.30ID:YsuhcNZs
シフトして、アンド

<<なら左端が1の数とアンド
10000000
>>なら右端が1の数とアンド
00000001

真の数をカウント
0277デフォルトの名無しさん2015/03/09(月) 19:22:59.90ID:YsuhcNZs
#define BINARY_1 1
#define BINARY_10 2
#define BINARY_100 4
#define BINARY_1000 8
#include <stdio.h>
int main(void)
{
&amp;#160;&amp;#160;const int SHIFT_COUNT = 31;
&amp;#160;&amp;#160;int count, i, msb;
&amp;#160;&amp;#160;int e = 0x00000001;
&amp;#160;&amp;#160;int test = BINARY_10 | BINARY_100 | BINARY_1000; /* 00001110b */

&amp;#160;&amp;#160;for(i = 0; i < SHIFT_COUNT; i++) {
&amp;#160;&amp;#160;&amp;#160;&amp;#160;e <<= 1;
&amp;#160;&amp;#160;}

&amp;#160;&amp;#160;for(count = 0, i = 0; i < SHIFT_COUNT; i++) {
&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(test &amp; e) {
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;count += 1;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;}
&amp;#160;&amp;#160;&amp;#160;&amp;#160;e >>= 1;
&amp;#160;&amp;#160;}

&amp;#160;&amp;#160;printf("%d\n", count);
&amp;#160;&amp;#160;return 0;
}
/*
C:\work>shiftand
3
*/
0278デフォルトの名無しさん2015/03/09(月) 19:24:14.73ID:YsuhcNZs
#define BINARY_1 1
#define BINARY_10 2
#define BINARY_100 4
#define BINARY_1000 8
#include <stdio.h>
int main(void)
{
  const int SHIFT_COUNT = 31;
  int count, i, msb;
  int e = 0x00000001;
  int test = BINARY_10 | BINARY_100 | BINARY_1000; /* 00001110b */

  for(i = 0; i < SHIFT_COUNT; i++) {
    e <<= 1;
  }

  for(count = 0, i = 0; i < SHIFT_COUNT; i++) {
    if(test & e) {
      count += 1;
    }
    e >>= 1;
  }

  printf("%d\n", count);
  return 0;
}
/*
C:\work>shiftand
3
*/
0279デフォルトの名無しさん2015/03/09(月) 19:33:06.14ID:795kcg4q
こんばんは!
CakePHP使用してます。
cookieを取得したいのでが、
0280デフォルトの名無しさん2015/03/09(月) 19:33:17.77ID:795kcg4q
間違えちゃいました…
0281デフォルトの名無しさん2015/03/09(月) 19:34:07.00ID:795kcg4q
こんばんは!
CakePHP使用してます。
cookieを取得したいのですが、何から何までわかりません…
取得方法を教えてくださいm( -ω-)m
0282デフォルトの名無しさん2015/03/09(月) 20:15:13.70ID:YsuhcNZs
>>276の発想(<<なら左端が1の数とアンド)にしたがったプログラムもかきました

test <<= 1;
http://peace.2ch.net/test/read.cgi/tech/1198344909/267
0283デフォルトの名無しさん2015/03/09(月) 20:42:08.65ID:b0X+6jZ8
ビット演算使いこなせる人って凄いよな。
おいらは今まで一度も>>や<<を使った事がない。
02842822015/03/09(月) 21:31:11.28ID:YsuhcNZs
訂正しました
for(count = 0, i = 0; i < SHIFT_COUNT + 1; i++) { /* 32 */

http://peace.2ch.net/test/read.cgi/tech/1198344909/269
0285デフォルトの名無しさん2015/03/09(月) 22:13:09.24ID:YsuhcNZs
シフトしないでできるぞ
0286デフォルトの名無しさん2015/03/09(月) 22:13:58.54ID:YsuhcNZs
#define BINARY_1 1
#define BINARY_10 2
#define BINARY_100 4
#define BINARY_1000 8
#define BINARY_10000 16
#define BIT_COUNT 32
#include <stdio.h>
int main(void)
{
  int count, i, e = 0x00000001;
  int bits[BIT_COUNT];
  int test = BINARY_1 | BINARY_10 | BINARY_1000 | BINARY_10000; /* 00011011b */
  for(i = 0; i < BIT_COUNT; i++) {
    bits[i] = e;
    e <<= 1;
  }

  for(count = 0, i = 0; i < BIT_COUNT; i++) {
    if(test & bits[i]) {
      count += 1;
    }
  }

  printf("%d\n", count);
  return 0;
}
/*
C:\work>shiftand
4
*/
02872742015/03/09(月) 23:04:52.65ID:vIhT64TY
結局、32回(32bit)ループしているので、
1ビットずつテストして、
それを数えていくしかないのか?

もっと簡単な方法があるのかな、と思って聞いた。
ありがとう
0288デフォルトの名無しさん2015/03/09(月) 23:37:06.97ID:xjOvoZXo
シフトして数える?
それじゃ失格だろ。

2進数の「数値」であることを思い出せ。(´・ω・`)
0289デフォルトの名無しさん2015/03/09(月) 23:42:30.42ID:80qTBljp
>>287
理解するのは難しいけど
速くて短いコードはある。
直接1を数える拡張命令もある。
http://www.nminoru.jp/~nminoru/programming/bitcount.html
0290デフォルトの名無しさん2015/03/10(火) 01:46:10.31ID:MZ8Gg0aD
>>278を訂正
http://peace.2ch.net/test/read.cgi/tech/1198344909/271
0291デフォルトの名無しさん2015/03/10(火) 10:06:14.78ID:54L7jzsb
>>287
>>275 のリンク見てないのかよ
0292デフォルトの名無しさん2015/03/10(火) 16:21:30.80ID:YECLYm2g
>>275には、テーブルがある。だれかが、なんらかの方法でテーブルを作成した。一般論として、テーブルをつかえば高速になる
const int BITS_COUNT_TABLE[256] = {
    0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4,
    1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
    1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
    2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
    1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
    2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
    2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
    3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
    1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
    2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
    2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
    3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
    2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
    3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
    3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
    4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8,
};
0293デフォルトの名無しさん2015/03/10(火) 16:56:39.75ID:YECLYm2g
#define BINARY_1 1
#define BINARY_10 2
#define BINARY_100 4
#define BINARY_1000 8
#include <stdio.h>
int shift_and(int test)
{
  const int SHIFT_COUNT = 7;
  int count, i, e = 0x00000001;
  int repetition = SHIFT_COUNT + 1;
  for(i = 0; i < SHIFT_COUNT; i++) {
    e <<= 1;
  }
  for(count = 0, i = 0; i < repetition; i++) {
    if(test & e) {
      count += 1;
    }
    e >>= 1;
  }

  return count;
}
int main(void)
{
  int i;
  for(i = 0; i < 256; i++) {
    printf("%d, ", shift_and(i) );
  }
  return 0;
}
0294デフォルトの名無しさん2015/03/10(火) 16:59:04.50ID:zZSRKe3L
役に立たないクソコードはるな
0295デフォルトの名無しさん2015/03/10(火) 20:05:03.78ID:caRciZ4J
私立大学の文系に進学する者でプログラミングを独学で学ぼうと考えているんだけど入門書でおすすめはある?
どの言語でやったらいいとかさえまったく分からないんだけど。
0296デフォルトの名無しさん2015/03/10(火) 20:14:44.55ID:WQWlRlS8
好きな言語で。
何をしたいかをあってそれを実現する方法を学ぶといい。
何もなければ特に勉強することはない。
やることないけどなにかしたいなら自分はC/C++言語かHSPを進める。
0297デフォルトの名無しさん2015/03/10(火) 20:21:23.58ID:caRciZ4J
自分は起業して経営者として成功したいと考えてるんだけど(アイデアはまだない)
やっぱりまだパソコンとかネット、IT関係にまだまだ可能性が秘めてると感じるから自分もある程度のものが制作できるようになりたいんだ。
0298デフォルトの名無しさん2015/03/10(火) 20:22:02.33ID:NaOG4pdg
>>296 にまったく賛同するが、自分なら言語は Java を薦める
0299デフォルトの名無しさん2015/03/10(火) 20:36:24.94ID:WQWlRlS8
プログラミング言語を大別すると手続き型、関数型、論理型とあって、現在使われてるほとんどは手続き型。関数型の利用は増えてくるとはおもう。



これから学ぶ人におすすめのプログラミング言語 - Swift、Erlangほか  2014年7月30日
Diceに掲載された記事「5 Programming Languages You’ll Need Next Year (and Beyond) - Dice News」が、次の1年または数年で仕事で活用できる5つのプログラミング言語について伝えた。
JavaScript、HTML5、CSS3、C#、Java、PHP、Swift、である
SwiftはAppleが発表した新しい言語で、今後需要が伸びるとみられている
http://news.livedoor.com/article/detail/9096122/


Javaはもう古い!次の主流は「関数型」 - [Erlang]分散システムに特化し耐障害性に優れた言語:ITpro
Erlangの最大の特徴は、分散システムの構築に特化している点だ。Erlangを採用する企業は、Erlangに付属するライブラリー「OTP」が99.9999999%(ナイン・ナイン)の稼働率を誇る点を評価して採用することが多い。
Erlangもコードを短くできるなど関数型の特徴は一定程度備えており、採用企業はその利点を実感している。
http://itpro.nikkeibp.co.jp/article/COLUMN/20130112/449226/hyou4-01s.jpg
http://itpro.nikkeibp.co.jp/article/COLUMN/20130112/449226/
0300デフォルトの名無しさん2015/03/10(火) 20:44:04.51ID:NaOG4pdg
>>299
>99.9999999%(ナイン・ナイン)の稼働率
ここ笑うところ?
0301デフォルトの名無しさん2015/03/12(木) 02:35:08.66ID:IZQROtGz
入門書としては何がいいの?言語も決まってないんだけどオススメの本教えて
0302デフォルトの名無しさん2015/03/12(木) 02:44:19.76ID:xsip/rYn
これで。


Processingでスケッチプログラミングを始めてみよう
iTunes 8の公式ビジュアライザでも使われた
http://image.itmedia.co.jp/ait/articles/0810/10/r502.gif
http://image.itmedia.co.jp/ait/articles/0810/10/r503.gif
http://www.atmarkit.co.jp/ait/articles/0810/10/news148.html


ビジュアル表現 | ビジュアル演習
http://ap.kakoku.net/5-3.html

Processing基礎最速入門 - catch.jp-wiki
http://www.catch.jp/wiki/index.php?Processing%B4%F0%C1%C3%BA%C7%C2%AE%C6%FE%CC%E7

Processingで遊ぼう - Writing Cafe
http://cafe.eyln.com/cgi-bin/wiki/wiki.cgi?page=Processing%A4%C7%CD%B7%A4%DC%A4%A6
0303デフォルトの名無しさん2015/03/12(木) 02:47:36.33ID:IZQROtGz
あ、もう本とかいらない感じ?俺が文系脳なんだろうか
0304デフォルトの名無しさん2015/03/12(木) 02:54:34.74ID:xsip/rYn
これで。



HSPTV!
http://hsp.tv/


HSP3 プログラミング・マニュアル
http://www.onionsoft.net/hsp/v34/doclib/hspprog.htm


HSP製 モバイル対応アプリ
TOUCH DE DEFENCE 陽だまりの要塞
http://hp.vector.co.jp/authors/VA029904/hfort/s1.jpg
http://hp.vector.co.jp/authors/VA029904/hfort/s2.jpg
http://hp.vector.co.jp/authors/VA029904/hfort/s3.jpg
http://hp.vector.co.jp/authors/VA029904/hfort/s4.jpg
http://hp.vector.co.jp/authors/VA029904/hfort/ 👀
0305デフォルトの名無しさん2015/03/12(木) 03:11:53.73ID:xsip/rYn
これはグラフィックには向いてないが、初心者から実務まで対応でき、マニュアルが丁寧、豊富でいい。



PHP入門:初心者がPHPプログラミングを始めるための基礎知識とインストール - @IT
http://www.atmarkit.co.jp/ait/articles/1403/07/news028.html


PHP: Download documentation
http://php.net/download-docs.php
0306デフォルトの名無しさん2015/03/12(木) 13:21:46.48ID:jMlN/dzi
Windowsタブレットで、画面の回転をプログラムでロックするにはどうすれば良いのでしょうか。
API等、参考になるものがあれば教えてください。
ストアアプリではなく、通常のフォームを使用して簡易設定ツールを作成したいのです。
0307デフォルトの名無しさん2015/03/12(木) 19:57:44.14ID:vab9UUhA
SetDisplayAutoRotationPreferences
0308デフォルトの名無しさん2015/03/12(木) 22:27:41.79ID:jMlN/dzi
>>307
残念ながらその関数はアプリがアクティブのときに画面方向を固定するモノでした。
そこから検索をかけて、以下のAPIで出来ました。

public enum tagAR_STATE : uint
{
  AR_ENABLED = 0x0,
  AR_DISABLED = 0x1,
  AR_SUPPRESSED = 0x2,
  AR_REMOTESESSION = 0x4,
  AR_MULTIMON = 0x8,
  AR_NOSENSOR = 0x10,
  AR_NOT_SUPPORTED = 0x20,
  AR_DOCKED = 0x40,
  AR_LAPTOP = 0x80
}

[DllImport("user32.dll")]
public static extern bool GetAutoRotationState(ref tagAR_STATE input);

[DllImport("user32.dll", EntryPoint = "#2507")]
extern static bool SetAutoRotation(bool bEnable);
0309スッキリ厨2015/03/13(金) 02:16:59.13ID:4gX7efB7
>>301
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、この2冊を順に読む
たのしいRuby 第4版、2013
みんなのPython 第3版

その後、C#など色々な言語を学ぶ
猫でもわかるC#プログラミング 第2版、2010

この順番は、漏れが編み出した、
言語を学ぶための最速メソッドです
0310デフォルトの名無しさん2015/03/13(金) 09:16:32.43ID:XP1ofDHe
目的の分野を狙って、それに適した言語を選択するのがいいよw
方言を横断的に学習してもhello worldで止まっちゃうし
0311デフォルトの名無しさん2015/03/13(金) 11:27:25.62ID:gtRPk7T1
Rubyやると至上主義者になって他の言語受け付けなくなるからやめたほうがいい
0312デフォルトの名無しさん2015/03/13(金) 11:47:41.00ID:XP1ofDHe
実行速度が気になりだしたら嫌でも多言語習得するから一緒
0313デフォルトの名無しさん2015/03/13(金) 11:51:39.26ID:gtRPk7T1
あとLispもそういう傾向あったわ
LispとRubyは最初にやっちゃいかん
0314デフォルトの名無しさん2015/03/13(金) 12:12:04.29ID:XP1ofDHe
それ言い出したらC++もjavaも似たような感じだよw
あんな遅い言語はダメだとか、移植性がとか言い出すし
0315デフォルトの名無しさん2015/03/13(金) 13:15:18.90ID:wM3k/NOj
一つの言語で満足して成長しなくなるのは本人の特性に過ぎない
>>309 でいいんじゃないの

まあ言語以前でつまずくのが圧倒的に多いけどな
0316デフォルトの名無しさん2015/03/13(金) 14:49:36.21ID:XP1ofDHe
所詮方言だからその覚え方に広がりを感じないけどね
関数とか選ぶならまだしも
0317デフォルトの名無しさん2015/03/13(金) 20:14:12.33ID:32kRVko/
n個のランダム順列を作りたい

しかしnが大きすぎるため配列は使えません。
乱数の精度は悪くてもかまいませんが、
ランダム順列を作る数式を求めたいのです。数学が得意な方なにかよい方法を教えてください。
0318デフォルトの名無しさん2015/03/13(金) 20:38:27.43ID:P3IPbQYu
どこかにBMPファイルの4bit-RLE圧縮の仕様書ありませんか?
ルーチェさんのホムペで公開されてるサンプルだと4bitの処理がうまく
いかなくて困ってます。
0319スッキリ厨2015/03/15(日) 01:03:43.30ID:6p2wtnBO
>>309
各本の役割分担を説明すると、
まず、オブジェクト指向を簡単に学べる本がないので、
「スッキリわかる Java入門 第2版」で、
オブジェクト指向を学ぶ

「たのしいRuby 第4版」で、Linux/Macで、
シェルスクリプトの代わりに書ける。
また正規表現も学べる

そして、Ruby/Pythonはほとんど同じだから、
「みんなのPython 第3版」は、すぐ読める(エコ学習)

Ruby/Pythonは、Linux/Macでは、
プリインストールされているから、勉強は必須

C#/Javaも、ほとんど同じだから、
「猫でもわかるC#プログラミング 第2版」も、
すぐ読める(エコ学習)
0320デフォルトの名無しさん2015/03/15(日) 13:19:32.87ID:9/bqTCYa
C言語で a[10][10]

の配列を0で初期化する方法を教えてください
0321デフォルトの名無しさん2015/03/15(日) 14:13:21.58ID:aJXPWe1I
a[10][10] = {0};
0322デフォルトの名無しさん2015/03/16(月) 02:38:35.99ID:b4Pf+k5P
初めまして
iOSアプリで目覚ましアプリを作ろうと思っているのですが
アプリを落としていても時間になると起動したり通知が走る処理って
なんて言うのでしょうか?
ios バックエンド処理とかでぐぐってみたのですが
サーバ側アプリの説明ばかりでちょっとイメージと違うみたいです
0323デフォルトの名無しさん2015/03/16(月) 02:59:52.61ID:b4Pf+k5P
バックエンド実行でぐぐるとなんかそれっぽいページ見つけましたどうも
0324デフォルトの名無しさん2015/03/16(月) 12:47:52.92ID:rl2BM/P0
その手のソフトはバグ仕込んだときの後始末・リカバリがしづらく
細心の注意を払わないといけない

自覚がないなら手を出すべきでない
03253182015/03/16(月) 14:45:58.47ID:WgajKuL8
ルーチェさんが公開されている「RLEの伸張処理 rle4_decompress_image()」に若干の
バグがあって上手くいかない事がわかりました。
twitterアカウントを持っていないし、作るつもりもないので、どなたか以下の内容を
ルーチェさんに伝えて下さい。

rle4_decompress_image() 151行目
*pdest++ = (code[1] >> 4) & 0x0F;
↓
*pdest++ = *pdes | (code[1] >> 4) & 0x0F;

この修正で4bit-RLEの読込がうまくいくようになりました。
0326デフォルトの名無しさん2015/03/16(月) 15:43:40.30ID:+9zbWvUS
>>317
nが大きすぎて(メモリ上の)配列を使えないならファイルを使うとか
0327デフォルトの名無しさん2015/03/17(火) 05:34:17.31ID:kgLCA/hz
変換を掛ければいいが、如何せん任意の領域を一意に変換する関数は少ない。
単純なのはどこかで区切って入れ替えるというもの、ただし効率が悪いのでこれを何重にかけても乱数列とは言いがたい。
これとスキップ(Nで割ったあまりごとのグループとしてまとめ直す)を組み合わせたりすればマシになるかもしれない。
0328デフォルトの名無しさん2015/03/17(火) 14:10:20.01ID:y7dkJBeu
最初はビットマップ(フラグ)で乱数列を検索・生成し、
重複ヒットで検索が遅くなるようになってきたら
残りのNで割った余りで生成するよう切り替える。
0329デフォルトの名無しさん2015/03/17(火) 21:19:55.90ID:a/EPreJz
>>326-328
色々な提案をありがとうございます。

あまりよい疑似乱数ではない線形合同法 X(n+1)=AX(n)+B mod M
この周期がMとなる場合を利用しようと思います。

以下の条件が満たされたときに最大周期Mをもつ。
1. BとMが互いに素である。
2. A-1が、Mの持つ全ての素因数で割りきれる。
3. Mが4の倍数である場合は、A-1も4の倍数である。

http://ja.wikipedia.org/wiki/%E7%B7%9A%E5%BD%A2%E5%90%88%E5%90%8C%E6%B3%95
0330デフォルトの名無しさん2015/03/17(火) 21:55:58.93ID:a/EPreJz
0からM-1までの値を出力する線形合同法で
最大周期Mのとき、それをたどればランダム順列になっています。

また非線形合同法も検討してみます。
aX^2+bX+c mod 2^nが最大周期をもつ必要十分条件は
b=c=1 mod 2 , a+b=1 mod 4
だそうです。
http://hp.vector.co.jp/authors/VA004808/random1.html
0331デフォルトの名無しさん2015/03/18(水) 21:37:41.94ID:JVSOMrNG
hoge.dllを動的ロードするライブラリAがあります

このライブラリAを使用するテストプログラムBが、Aを経由せずに
hoge.dllの関数を使用する場合、Bでもhoge.dllを動的ロードする
以外の方法があるでしょうか?
Aが動的ロードをやめる以外なら、Aに手を入れる事は可能です
(引数増やすなど)
0332デフォルトの名無しさん2015/03/18(水) 22:30:53.72ID:KTovOW6r
>>331
A以外にhoge.dllを動的にリンクするライブラリ
C(Aの相当品)を作り、Bとリンクする。

きっと求めている答とは違うけど、質問文の書き方が悪い。

なぜAを経由してはいけないの?
なぜhoge.dllを動画ロードしてはいけないの?
0333デフォルトの名無しさん2015/03/18(水) 23:36:10.50ID:JVSOMrNG
>質問文の書き方が悪い。
すみません、その通りですね。

>なぜAを経由してはいけないの?
AはB以外でもあちこちで使用するので、極力共通処理だけにしたいからです。

>なぜhoge.dllを動画ロードしてはいけないの?
いけないわけではないですが、Aが動的ロードしたものをBでも
使えないかな、と思ったからです。
書き忘れましたが、BがAを呼んでからBがhoge.dllを使います。
0334デフォルトの名無しさん2015/03/19(木) 12:56:46.01ID:n2VGdsS0
AとかBとかわかりづらい
AはBにリンクされてるのだからBが使えるものはAでも使えるでしょ
例えばAにDLLした関数のアドレスを返す関数を追加すればいい
0335デフォルトの名無しさん2015/03/19(木) 15:43:50.97ID:4CUUbxu4
ロードする関数の数によっては管理が大変になりそうだな
まあおとなしくBで動的ロードしとけ
どうせ最後に解放するまでは内部カウンタが増減するだけだ

そういやこういうのはいいんだっけ?
(普通はelseの処理もライブラリAに追加するだろうけど)

以下のソースでhoge.libをリンク
ソース内でhoge.dllは動的ロードしない

if (a == 1) {
  ライブラリAの関数(hoge.dllを動的ロード)
} else {
  hoge.libの関数
}
0336デフォルトの名無しさん2015/03/19(木) 17:51:49.97ID:cfY6NY13
ここも質問者に言いがかり付けるだけで、回答出来ないバカしか残っていないようだ。

>>332
1 hoge.dll中の利用したいアドレスをAに教えてもらう
2 hoge.dllのmodule idをAに教えてもらう
0337デフォルトの名無しさん2015/03/20(金) 13:02:32.27ID:MCf17jk0
WindowsはC,C++, アセンブリ言語で書かれてるらしいけど、やろうと思えばRubyで書けるの?
0338デフォルトの名無しさん2015/03/20(金) 13:18:46.75ID:PwAm6SjW
>>337
Rubyのソースコードを機械語にコンパイル出来るなら無理ではないと思う
それでいいものが出来るかどうかはわからない
0339デフォルトの名無しさん2015/03/20(金) 14:04:01.51ID:e2IVv9/F
各言語にそれぞれ得意不得意があるということをまず知るべき
0340デフォルトの名無しさん2015/03/21(土) 15:00:22.53ID:Vk/jcLRo
実行速度と抽象度はトレードオフだから
時代が移り変わってマシン速度が十分すぎるほど早くなれば芽が出てくる
0341デフォルトの名無しさん2015/03/21(土) 18:58:44.24ID:ORzNvMG1
RubyでOS作るって話?>>341
0342デフォルトの名無しさん2015/03/21(土) 20:07:47.43ID:/AnEyK+4
>>341
いえ。ルビーでできるのか気になっただけです。
0343デフォルトの名無しさん2015/03/21(土) 20:12:14.28ID:/AnEyK+4
C,C++, アセンブリ言語はRubyより低級ということですね。
0344デフォルトの名無しさん2015/03/21(土) 20:28:14.15ID:ORzNvMG1
C++プログラマは大抵高給だな
0345デフォルトの名無しさん2015/03/21(土) 20:33:36.21ID:/AnEyK+4
やはり難しいからですか?
0346デフォルトの名無しさん2015/03/22(日) 00:37:49.54ID:zalLAL+t
CRuby (MRI, C言語で、Matzが作った処理系)
JRuby (Java, JVMを使った処理系)
Rubinius(Ruby, C++, LLVMを使った処理系)

速いのは、GCなど長年の実績のある、JVMを使った、JRuby。
一方、ソースコードが見やすく、勉強になるのはRubinius

例えば、配列の先頭要素を削除する、shiftでも、
一々、別の配列にコピーしないで、同じ配列を使う

配列の要素のstart位置を、0から1へ変えて、
配列の要素数、lengthを1減らし、
要素[0]には、nilを代入する

まあ詳細は「Rubyのしくみ、2014」を読んで
0347デフォルトの名無しさん2015/03/22(日) 10:13:03.26ID:PQZ0Hb0i
結局、Rubyてなんの役に立つの?(´・ω・`)
0348デフォルトの名無しさん2015/03/22(日) 11:11:55.24ID:4BB4Mdp+
少ない知識量でとりあえず動くコードを書ける
趣味でイジる分には十分すぎるポテンシャル

webは精緻な設計より変化の早さが生命線だから
応じた改変が容易な言語のひとつに選ばれてる
0349デフォルトの名無しさん2015/03/22(日) 11:15:02.67ID:PQZ0Hb0i
そういう用途で上ならPythonで、下ならPerlやPHPで十分だよね?(´・ω・`)
なんでRubyなん?(´・ω・`)
0350デフォルトの名無しさん2015/03/22(日) 11:37:23.68ID:UD5BMgeo
何て言って欲しいんだ?他のが良ければそっち使えばいい
どれでも大差ないよ
0351デフォルトの名無しさん2015/03/22(日) 11:38:59.80ID:4BB4Mdp+
書いてて楽しいからじゃない?
0352デフォルトの名無しさん2015/03/22(日) 11:49:20.68ID:PQZ0Hb0i
>>350
少ない知識量で、とか、改変が容易、とか言ってるのに、昔からあるとか
それ故コード資産や知識の習得に困らないものを使わずに、比較的新規で
資産もないものを使うというスタンスに疑問を覚えただけだよ?(´・ω・`)
0353デフォルトの名無しさん2015/03/22(日) 11:55:55.38ID:bnzLHqTc
要するに新しい言語は要らないと?
0354デフォルトの名無しさん2015/03/22(日) 11:57:03.39ID:4BB4Mdp+
資産を少ないコードで改変したり出来るよ
http://qiita.com/kidachi_/items/b1672f1c16e2d15f2d9c
0355デフォルトの名無しさん2015/03/22(日) 12:42:27.40ID:PQZ0Hb0i
>>353
新しもの好きだから、というのが理由だったらそれでいいけど…
>>348 みたいな理由で新しい言語(違うというだけで、なにか新しいのか?
という疑問は残るが…)が必要だとは思えないけどね…(´・ω・`)
0356デフォルトの名無しさん2015/03/22(日) 12:47:48.53ID:PKlrVWaj
教えてくらはい

#include <iostream>
#include <string>
int main(){
std::string str1("aaa");
std::string str2("abc");
str1.append(str2);
std::cout << str2 << std::endl;
str1.append(str2, 1, 3);
std::cout << str2 << std::endl;
str1.append("xyz");
std::cout << str2 << std::endl;
str1.append("xyzxyz", 4);
std::cout << str2 << std::endl;
str1.append(5, 'a');
std::cout << str2 << std::endl;
str1.append(&str2[0], &str2[3]);
std::cout << str2 << std::endl;
}
でlinuxでg++で実行したら
abc
abc
abc
abc
abc
abc
ってなってappend関数が全く機能してないんですけど、なんでですかね。
環境の問題ですかね?
atやassignは普通に使えるんですがねえ
0357デフォルトの名無しさん2015/03/22(日) 12:52:15.34ID:PKlrVWaj
はい。すみいません

str1でcoutですね。はい。すみませんでした。
0358デフォルトの名無しさん2015/03/22(日) 12:55:42.50ID:4BB4Mdp+
仕事として触らないなら
言語なんて肌に合うかどうかでしょう
必要かどうかって基準は意味がないように思えるけどね。

生理的にperlやPHPが無理って語る人が存在するように
当然Rubyきっも、おっそてなら理解できるけどね
0359デフォルトの名無しさん2015/03/22(日) 22:19:59.01ID:zalLAL+t
>>352
過去のコード資産と言っても、C言語などでは、
ポインタなど本質的でない、
議論に関係のないものが見えてしまうので、
議論のたたき台にするには、時間がかかる

だからRubyで実装した処理系である、
Rubinius などを見て議論する

10年以上も前から、SICPや、
青木峰郎の「Ruby ソースコード完全解説」(RHG)の、
読書会をやっていただろ。
でも面倒で時間がかかる

一方、Rubyプログラマの給料が高いのは、
可読性がよく、少人数で速く開発できて、
ソースコードの修正コストも少ない
だからRubyでは、改良や進化がすごく速い。

とにかく人に情報を見せたらダメ!
情報を隠ぺいすべし。
情報が多いと、考える時間とバグが増える

大戦でのゼロ戦がそう。
機能では米機より勝っていたが、
操縦の習得に500時間かかっていたので、
最初に500人のパイロットが殺されたら、
誰も操縦できなくなった

一方、米機は50時間の勉強で、操縦できた
0360デフォルトの名無しさん2015/03/22(日) 23:03:28.49ID:PQZ0Hb0i
RubyやPythonやPerlやPHPの話をしていたと思うんだけど…(´・ω・`)
どこから「コード資産としてのC言語」が出てきたの?(´・ω・`)
論理の筋道が破綻するような馬鹿が使う言語ってことなの?(´・ω・`)>Ruby
0361デフォルトの名無しさん2015/03/23(月) 00:48:03.03ID:gqFqMgte
その手合はどの言語の住人でも見かけるけど
なんでそんな結論になるの
0362デフォルトの名無しさん2015/03/23(月) 01:10:04.06ID:xwACqlut
みんながC言語でやると、バグが出るんだから、
しゃーないやろ

だから、Cプログラマの給料は低いだろ

もう何十年も前から、言っていること
0363デフォルトの名無しさん2015/03/23(月) 01:46:10.83ID:U9iNh30P
これから紹介してもらったJavaの入門書買って読みながら実践しようと思うけど、PCはこのWindows7のデスクトップを使えばいいよね?
特別ノートPCの方がいいとかないよね?
0364デフォルトの名無しさん2015/03/23(月) 01:59:44.64ID:gqFqMgte
開発環境で色々するのはおすすめしない
仮想か、ドライブ分けるほうが
0365デフォルトの名無しさん2015/03/23(月) 02:02:05.83ID:W1B+L7eS
>>363
学習はノートでもいいと思うよ。
本格的にプログラムを組むようになったら、画面が広い方が、
複数の資料を同時表示できるので、作業しやすい。
あと、エディタは補完機能ありを使うとか、GUIであっても
キーボードショートカット利用がおすすめ。
0366デフォルトの名無しさん2015/03/23(月) 05:24:55.39ID:xwACqlut
環境構築などを気にせず、ブラウザを使って、
WEB上でも手軽に、プログラミングできる

ttps://paiza.io/
ttp://codepad.org/
ttp://ideone.com/
0367デフォルトの名無しさん2015/03/23(月) 08:26:58.29ID:D5q8VzVl
それなら最初からJavaScriptをやった方がいいと思う。
環境構築もプログラミング学習の一部だしそこでやるには限界がある。
0368デフォルトの名無しさん2015/03/23(月) 11:54:42.51ID:gmT+uoS5
>>366
すごいもの紹介されますね。
0369デフォルトの名無しさん2015/03/23(月) 23:21:59.94ID:CynJMevZ
設計って大切だと思いますか?
0370デフォルトの名無しさん2015/03/23(月) 23:37:01.05ID:kV2v08Pl
はい
0371デフォルトの名無しさん2015/03/23(月) 23:43:29.05ID:iTA2cPA1
マンガ描くときだって、小説書くときだって、
何か作るなら設計は重要。
0372デフォルトの名無しさん2015/03/24(火) 12:59:52.20ID:8Do4hQgQ
設計()が目的になってるバカが多すぎる
0373デフォルトの名無しさん2015/03/24(火) 13:25:24.74ID:UePi+RvZ
プログラミングが目的でコード書く人もいるしw
同じ
0374デフォルトの名無しさん2015/03/24(火) 23:06:46.39ID:dispoRQE
設計も大事だがある程度形になったらどんどんコード書くべきなんだよな
枝葉末節まで頭の中でこねくり回したって時間の無駄でしかない
0375デフォルトの名無しさん2015/03/24(火) 23:18:33.96ID:NaTfFmmD
まあ、そうやって作られたモノの9割は全く役に立たず、大抵の場合、後々まで
障害の種となって残ってしまうんだよね?(´・ω・`)
0376デフォルトの名無しさん2015/03/25(水) 00:30:23.93ID:U1yUyFNx
設計大事と言って作られたモノの9割も全く役に立たず、ゴミになるんだけどね。
0377ori2015/03/25(水) 00:57:16.59ID:W6htEioa
学ぶべきプログラミング言語について質問があります。

一括資料請求のサイトを制作したいと考えています。

サイトの入力フォームに個人情報を入力すると、
入力内容を、複数サイトの入力フォームに飛ばし、
複数の資料請求を一度に行えるというサイトです。

当サイトの制作にあたり、
一からプログラミング言語を学びたいと考えておりますが、
この場合、適切な言語が何に該当するのかすらわかりません。

参考書を購買しますので、ヒントとなる言語、HP等を
ご教示いただけると大変嬉しいです。

初歩的な質問で大変恐縮ですが、
ご存知でしたらぜひ教えてください。

宜しくお願いします。
0378デフォルトの名無しさん2015/03/25(水) 01:23:01.71ID:mozuDMv0
PHP。


フォームの基本 - PHP入門 - ポンクソフト
http://ponk.jp/php/basic/form


崖っぷちWEBデザイナーブログ | PHP checkboxの受け渡し
http://www.y-tti.com/blog/2007/10/php_checkbox.php

PHP_チェックボックス | Delphi&PHP 勉強中!
http://zoomyc.com/blog/archives/2656/


sec05 チェックボックスの値を取得 ≫ php実験室
http://www.weblaboratory.jp/WP/phptrial/2011/07/02/sec05/
0379デフォルトの名無しさん2015/03/25(水) 01:24:34.32ID:mozuDMv0
Radio/Checkbox|formオブジェクト|JavaScript/DOM|PHP & JavaScript Room
http://phpjavascriptroom.com/?t=js&;p=radiocheckbox


チェックボックスやラジオボタンを大きくする方法: 小粋空間
http://www.koikikukan.com/archives/2014/08/21-001111.php

5.3 HTMLフォームを使ったデータの再表示
http://www.yc.tcu.ac.jp/~yamada/doc/php/0503.html

ラベル <LABEL> - HTMLタグリファレンス/Tips
http://html.eweb-design.com/0906_lbl.html

HTML(データの取得)
http://akita-nct.jp/~yamamoto/comp/WEB/get_data/index.php
0380ori2015/03/25(水) 07:27:46.01ID:W6htEioa
>378
>379
ご丁寧にリンクをたくさんありがとうございます!!
全て読み込みます
0381デフォルトの名無しさん2015/03/25(水) 11:24:34.12ID:U1yUyFNx
そんな素人が作ったサイトに個人情報渡すのはよほどの情弱だけ
0382デフォルトの名無しさん2015/03/25(水) 12:40:18.62ID:PWjst+/7
チェックボックスの受け渡しとかばかりで、なんか回答がずれてる気がするなあ
PHPだし確信犯かもしれないが…
自分なら無難にjavascriptを勧める
0383デフォルトの名無しさん2015/03/25(水) 14:09:35.40ID:5Xgp885K
XCodeでC言語の標準入出力ってどうやって実行できますか??
0384デフォルトの名無しさん2015/03/25(水) 16:37:45.14ID:crO96waL
今からプログラミング始めたい
どの言語をやればいいですか?
0385デフォルトの名無しさん2015/03/26(木) 00:45:33.53ID:+b7Vd+zY
>>384
インストールとかなしに、すぐにプログラミングを始めたいならJavaScriptが
おすすめ

ブラウザとメモ帳で手軽にプログラミングできる
0386デフォルトの名無しさん2015/03/26(木) 00:57:04.22ID:0SZt+sXS
JavaScriptはクソ。オブジェクト指向も分かりにくい。
クソ故にJavaScriptの置き換え言語がたくさんある。
0387デフォルトの名無しさん2015/03/26(木) 01:10:42.62ID:LA0ApMoS
日本人なら、Ruby

ttp://peace.2ch.net/test/read.cgi/tech/1426165733/48
0388デフォルトの名無しさん2015/03/26(木) 01:48:11.51ID:wxbGoarI
日本発の変態言語がruby
無難にjavaやっとけ
0389デフォルトの名無しさん2015/03/26(木) 06:25:21.00ID:I7qDehnQ
JavaScriptは実装がバラけすぎている。
正統派とおもう実装はタイプScript。
自分はふだんつかってないが学習には向いてるかと。
0390デフォルトの名無しさん2015/03/26(木) 06:38:15.12ID:I7qDehnQ
javascriptに関してはMicrosoftとGoogleが仲良くやってる。



Microsoft製 altJS「TypeScript 1.4」がリリース、ECMAScript 6規格への対応も進める:CodeZine
http://codezine.jp/article/detail/8432



GoogleのAngular 2はマイクロソフトのTypeScriptで開発されると発表。TypeScript 1.5以降でECMAScript 6とアノテーションなどを取り込んでいくと − Publickey

米マイクロソフトの開発部門でバイスプレジデントを勤めるS. Somasegar氏は、自身のブログにポストした記事「TypeScript <3 Angular」で次のように書いています。
この数カ月、マイクロソフトのTypeScriptチームとGoogleのAngularチームは緊密に協力してきました。
そして本日、ソルトレイクシティで開催されたng-confにおいて、AngularとTypeScriptのチームはその最初の成果を発表しました。
それはTypeScriptとAtScriptをすでに統合し、次期バージョンとなるAngular 2はTypeScriptで開発されることになる、というものです。
http://www.publickey1.jp/blog/15/googleangular_2typescripttypescript_15ecmascript_6.html
0391デフォルトの名無しさん2015/03/26(木) 08:37:52.32ID:ejfTzuZp
静的は入り口として面倒なんだよなぁ・・
0392デフォルトの名無しさん2015/03/26(木) 21:17:42.17ID:j4umYZ5i
>>385
その理由なら Win は C#, Linux なら Perl, Python あたり大体入ってない?
0393デフォルトの名無しさん2015/03/26(木) 23:32:13.73ID:+b7Vd+zY
>>392
C#はSDKをインストールしないと駄目なんじゃないの?
LinuxならPerlとPythonは入ってるだろうけど>>384がLinuxを使ってるようには思えないし
0394デフォルトの名無しさん2015/03/26(木) 23:38:04.29ID:Zjwi7O9t
>>393
ランタイム(.net framework)はプリインストされてる可能性高い
Linuxでもmono依存パッケージも結構増えてきたからいつの間にか入ってたり
0395デフォルトの名無しさん2015/03/27(金) 01:06:08.21ID:iGboFwCw
ランタイムが入ってるとcscが入ってる?何を言ってるんだろうね。
0396デフォルトの名無しさん2015/03/27(金) 01:42:26.06ID:NYM93rRf
robocopyってコピー先のセキュリティ変更も含め全コピじゃなく差分だけのコピーって理解でいいんでしょうか?オプションで時間帯指定した場合、実行すると時間帯外だと待機状態でしょうか?
0397デフォルトの名無しさん2015/03/27(金) 02:04:32.20ID:ggypVksP
VBSでブラウザを起動して、終了時にはTempフォルダ内にある全フォルダを削除したく思います
(使っているブラウザが、終了時にTempフォルダを完全に削除しない仕様のため)
VBSどころかプログラムの知識もまったく無いのですが、ぐぐってコピペで
ブラウザ起動時にTempフォルダ内の全フォルダを削除することは出来ました…
それ↓を、起動しているブラウザを終了したときにTempフォルダ内の全フォルダを削除するにはどう記述すれば良いでしょうか
何卒ご教示くださいませ…
-----------------------------------------------------------------------
CreateObject("WScript.Shell").Run """D:\ブラウザ\ブラウザ.exe""",1,True

On Error Resume Next

Dim objFSO
Dim strRmFolder

strRmFolder = "D:\ブラウザ\Tempフォルダ\*"
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
If Err.Number = 0 Then
objFSO.DeleteFolder strRmFolder, True
If Err.Number = 0 Then
Else
End If
Else
End If

Set objFSO = Nothing

WScript.Quit
-----------------------------------------------------------------------
参考にしたサイト
http://www.whitire.com/vbs/tips0081.html
http://prokusi.wiki.fc2.com/wiki/proxy2ch#a8923cbe
0398デフォルトの名無しさん2015/03/27(金) 03:22:23.74ID:B/xnV6qp
>>396
漏れもファイルのバックアップに、
robocopyを使おうと考えているけど、
使い方の説明の量が多くて、まだ理解できていない

漏れは、更新したファイルだけを、
バックアップしてほしいだけ

よく知らないが、robocopyは、
ファイル全体をコピーするのじゃ?
差分コピーをするようには、見えないけど
0399デフォルトの名無しさん2015/03/27(金) 03:22:44.99ID:ggypVksP
自己レスです
さらにぐぐって調べたら、Trueを指定しているのに何故ブラウザ終了を待たずに
Tempフォルダ内のフォルダが削除されているのか不思議でしたが

D:\ブラウザ\ブラウザ.exe

の部分ですが、直接のブラウザ.exeでなく、ランチャーを指定していたため
起動時にTempフォルダ内のフォルダが削除されていました

ランチャーからブザウザ読み出し→ブラウザ起動→ランチャー終了→Tempフォルダ削除

となっていたようです…お騒がせしてすみませんでした…

再度お尋ねしたいのですが

ランチャー起動
ランチャーから自動でブラウザ起動(ブラウザ起動と共にランチャーは自動終了します)
ブラウザ終了時にTempフォルダ内のフォルダを削除

という処理はどうすれば良いでしょうか…
ランチャーはブラウザの座標を指定して起動するもので、どうしてもこれを外せません…
0400デフォルトの名無しさん2015/03/27(金) 03:45:54.48ID:ggypVksP
連投申し訳ありません
上記で作ったvbsを、直接のブラウザ.exeにして、ランチャーからショートカットを作成して起動してやれば
終了時にTempフォルダ内のフォルダを削除できました
何度も書き込みすみませんでした
0401デフォルトの名無しさん2015/03/27(金) 11:33:25.33ID:nxRnvLr3
>>394
そりゃ可能性が高いも何もVista以降は.net framework入ってるよ
でもコンパイラがないと駄目でしょ
0402デフォルトの名無しさん2015/03/27(金) 19:56:03.34ID:xUrMIrJC
この板の良スレを紹介してください
ちなみにわたし的にこのスレは良かったです
スマホでのアプリ開発、Windowsアプリ開発、HTMLCSS開発に興味あります。

また金子勇さんの凄さを初心者にもわかりやすく教えて下さい
0403デフォルトの名無しさん2015/03/27(金) 21:41:37.22ID:v1c7nNMH
>>402
>金子勇さんの凄さ

たしかにすごい、ファイル共有という新発想、それを実装レベルにもっていく腕力、とても語りつくせない
惜しむらくは簡単な鍵共有をつけなかったこと、暗号化が本質的に無意味であるのはそのとおりではあるのだが、あまりにも無防備すぎた‥
0404デフォルトの名無しさん2015/03/28(土) 02:11:31.83ID:1FIUchx6
いや Winnyはデカすぎるネットワークをクラスタ化するという発想が評価されたんじゃなかったか
0405デフォルトの名無しさん2015/03/28(土) 12:14:18.91ID:MQB4AELO
ファイル共有という新発想って、Napster とか WinMX とか大騒ぎだったじゃん。
ny はノードを見つけるのにサーバが不要なことで、サーバ立てる人が捕まるというリスク自体が無くなったのが大きな違い。
0406デフォルトの名無しさん2015/03/28(土) 13:26:09.84ID:6YLgb6a4
自分を神と勘違いしてしまったところがすごいところかな
0407デフォルトの名無しさん2015/03/28(土) 17:10:00.89ID:zfD82dKt
>>406
特定の人にはまぎれもなく神だったんでしょう
0408デフォルトの名無しさん2015/03/29(日) 11:59:11.55ID:UThqOYai
SDL(Zlib lisence)で商用ゲームを作るにあたり、注意すべき事ってありますか?
ライセンスの説明をwikiでみてもちょっと難しくて・・・

利用可能なソースは配布しなくても良いが、
バイナリコードは公開する必要があるという事は、
知識のある方々がそれを解析して、似たようなクローンゲームを量産される
可能性も考慮に入れないといけないって事ですかね?
0409デフォルトの名無しさん2015/03/29(日) 17:14:29.04ID:nF1Ol+9b
>>408
ライセンスの内容を理解できないなら使わない方がいい
バイナリを公開する必要があるって意味がわからん。
「無償で」が抜けてるのなら意味は通るけど勘違いかと
0410デフォルトの名無しさん2015/03/29(日) 17:29:43.80ID:5wzWuyd9
自分が作ったバイナリを公開する必要があるということは、他人の作ったバイナリを手に入れることも出来るということ。
そもそもオープンソースライセンスは皆が手を加えることが出来ることで成り立っている。
ソースを公開するか、バイナリを公開するか、ライセンスの種類によって様々だけど自分だけ特別扱いは許されない。
0411デフォルトの名無しさん2015/03/29(日) 17:35:06.43ID:9/q7bGIN
全くの初心者なので教えてください。
C#でランダムな数値を出力させ、記憶させたいです。
流れとしては、ランダム出力(1~100)→記憶(※)→重複チェック(※)→重複あればランダムやり直し
みたいなものかと思っていますが、コードにするとなると※の部分がわかりません。
元も子もない解答はなるべく赦して下さい。C#でやらないとだめなのです。。。
0412デフォルトの名無しさん2015/03/29(日) 17:35:33.05ID:gR6bL9ge
これが読めないのか? 中学からやりなおせよ。
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.2, October 3rd, 2004

Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

Jean-loup Gailly [email protected]
Mark Adler [email protected]

*/
0413デフォルトの名無しさん2015/03/30(月) 16:42:25.49ID:vd5gzrat
「そのまま」このソフトウェアは、明示または黙示の保証なしに、提供されています。
いかなる場合においても、著者は、このソフトウェアの使用によって生じた損害について責任を負いません。

次の制限事項を条件として、商業的用途を含むあらゆる目的のために、このソフトウェアを使用すること及び、それを変更することと、自由にそれを再配布することは、誰にでも許可されています。

1.本ソフトウェアの出自について虚偽の表示をしてはいけません。あなたがオリジナルのソフトウェアを書いたと主張することはできません。あなたが製品にこのソフトウェアを使用する場合、製品ドキュメントに謝辞を入れていただければ幸いですが、必須ではありません。
2.変更したソースバージョンは、かかるものとして明白にマークしなければならない、とオリジナルのソフトウェアであるという虚偽の表示をしてはいけません。
3.この掲示は、削除またはあらゆるソースコード配布物から変更することはできません。
04144082015/03/30(月) 17:39:29.80ID:pe1e/1Kj
みなさま、どうも、有り難うございます!

>>413
日本語訳有り難うございます。

しかし私が勘違いしてたのは、そのライセンスの元で作ったソフトウェアに
関しても、同じライセンス条項に縛られると思ってた事です。

利用するソフトウェアのライセンスに関する条項さえ守れば、自分で作った
製品にはどんなライセンスをつけても自由ですよね。

安心して商用ゲームを制作したいと思います。
0415デフォルトの名無しさん2015/03/30(月) 18:11:04.51ID:vd5gzrat
これだけを読めば、GPL ではなさそう

無保証、掲示義務ありの単なるOSS
0416デフォルトの名無しさん2015/03/30(月) 19:21:25.96ID:+8902R/b
英語読めないって致命的だな
0417デフォルトの名無しさん2015/03/30(月) 20:06:41.99ID:yiQdteM4
>>415
zlib/libpng ライセンスってOSSの代表例のひとつやで
0418デフォルトの名無しさん2015/03/30(月) 20:08:03.86ID:vd5gzrat
Google, Exciteなどの翻訳を使え

>>413
もそれをベースに、少し修正しただけ
0419デフォルトの名無しさん2015/04/01(水) 17:43:58.31ID:vUhkf5nY
天才プログラマーになるにはどうすればいいんですか?
0420デフォルトの名無しさん2015/04/01(水) 17:48:14.87ID:FyEUPoFw
天才ではなくて秀才プログラマーなら努力次第でなれるかも
0421デフォルトの名無しさん2015/04/01(水) 17:53:27.09ID:FyEUPoFw
・評価の高い入門書をたくさん読むこと
・数学と計算機科学に精通すること
・美しいコードをたくさん書くこと
・日記を書いて目的意識を持つこと
0422デフォルトの名無しさん2015/04/01(水) 17:57:24.72ID:WV/hwAwS
・入門書は金と時間の無駄
・数学と計算機科学など無視すること
・とにかくちゃんと動くコードをたくさん書くこと
・日記を書く時間があればコードを書くこと
0423デフォルトの名無しさん2015/04/01(水) 18:07:38.77ID:uAmxK3gz
>>419
・天才だと自称する
・天才じゃないという意見を消す
0424デフォルトの名無しさん2015/04/01(水) 18:10:25.81ID:RkaPyRT4
爆釣だな
お前らネタに釣られ過ぎ
0425>>4192015/04/01(水) 19:20:03.23ID:vUhkf5nY
釣りとかそういうのじゃなくてハッカーになりたいんです
0426デフォルトの名無しさん2015/04/01(水) 19:44:24.66ID:FyEUPoFw
Linux使ってハッカージャパン読んで不気味な仮面でもかぶってればなれるんじゃね?
0427>>4192015/04/01(水) 19:55:08.52ID:vUhkf5nY
>>426
そういうハッカーでは無くてソフトウェア開発の面でです
セキュリティとソフトウェア開発ではどちらかに絞った方がいいのでしょうか?
0428デフォルトの名無しさん2015/04/01(水) 23:03:39.65ID:Ui4Fpo3r
前提条件として知能指数が低い奴は無理
0429デフォルトの名無しさん2015/04/02(木) 00:26:30.13ID:ppgBhtYU
>>425
高校卒業するまでに数学オリンピックの世界大会に行く
達成出来てないなら諦めろ
0430デフォルトの名無しさん2015/04/02(木) 00:37:57.27ID:Jdu7FtOn
アスペルガー並に時間の大半を消費し
「それのみ」に執着してればなれるかもしれん。
が、それは廃人。
0431>>4192015/04/02(木) 07:08:41.98ID:FAgmltpK
>>429
数学オリンピックになんて数学の偏差値高ければいけますよ
それに数学とプログラミングは似てても似てない
0432デフォルトの名無しさん2015/04/02(木) 08:50:44.41ID:ppgBhtYU
>>431
お前は世界大会行ったのか?
0433>>4192015/04/02(木) 08:55:42.72ID:FAgmltpK
>>432
行ってませんよ
0434デフォルトの名無しさん2015/04/02(木) 12:49:36.97ID:ppgBhtYU
高偏差値なら行けるとかいうが大学受験人口66万人の頂点5人だから出現率は7.6E-7
これを偏差値に換算すると98だ
豪語してるんだから、このくらいの偏差値はあるんだろうな。
0435>>4192015/04/03(金) 07:58:49.99ID:kWRG5fUu
>>434
えっ?
それでプログラミングの才能と何が直結するんですか?
0436デフォルトの名無しさん2015/04/03(金) 09:27:49.68ID:vpujmTHz
>>435
論理的思考能力が一番反映されるのが高校課程では数学だから
簡単に言うと、お前じゃ無理
0437>>4192015/04/03(金) 09:46:00.48ID:kWRG5fUu
>>436
無理ではなくあなたが質問に答えられない
が正解ですよね?
0438デフォルトの名無しさん2015/04/03(金) 10:10:34.38ID:vpujmTHz
もっともった簡単に言うと、こんな場末の掲示板に天才プログラマーが来ているわけがない。
そんな場所で天才プログラマーになる方法を質問するようなバカには絶対に無理。

この程度の論理的思考は凡人でもかのうなわけだが、それすら出来ないバカには絶対に無理。
0439デフォルトの名無しさん2015/04/03(金) 10:36:09.83ID:ECHkgOPX
他人のソースコードを添削してるとスキルは上がる
0440デフォルトの名無しさん2015/04/03(金) 20:25:37.44ID:Oy5Ln4RU
今入門書読んで少しPCで簡単なもの真似て書いてやったりするようなド素人入門者なんだけど
プログラミングにおいての天才っていうのは具体的にどこがすごいの?
勉強すればある程度コードの型とかは知識として増えるだろうけど応用力が違うってこと?
0441片山博文MZ ◆T6xkBnTXz7B0 2015/04/03(金) 20:33:00.08ID:d2wNb10R
>>440
天才は、新しいエコシステムを作り出すくらいの能力がある
0442デフォルトの名無しさん2015/04/03(金) 20:48:02.79ID:r9mPz9r+
>>440
出版物の権利を規定するための法律をソフトウェアに適用した天才は
世界一の大金持ちになった。
0443片山博文MZ ◆T6xkBnTXz7B0 2015/04/03(金) 20:48:13.91ID:d2wNb10R
・有料アプリを千本以上販売する
・GitHubで百個以上の星を獲得する
・素晴らしい業績を残し、業界内で有名になる
0444デフォルトの名無しさん2015/04/03(金) 21:03:19.24ID:rSWPypFh
>>443
最近(2000年〜)の天才は誰だと思う?
0445片山博文MZ ◆T6xkBnTXz7B0 2015/04/03(金) 21:13:08.77ID:d2wNb10R
>>444
人間には興味ないね
マ板へGo!
0446デフォルトの名無しさん2015/04/04(土) 14:57:26.54ID:xO10FpJA
MZって何
0447デフォルトの名無しさん2015/04/04(土) 15:28:05.88ID:AbppvLIl
マジンガーゼッドの略
0448デフォルトの名無しさん2015/04/04(土) 21:25:20.46ID:ugaLmOKA
QZって何
0449デフォルトの名無しさん2015/04/04(土) 21:44:27.34ID:IwPqL77w
MZ-80kの化石って誰か言ってたような
0450デフォルトの名無しさん2015/04/05(日) 11:02:13.95ID:Fc+tgxSP
https://www.youtube.com/watch?v=w1MF0Iz0p40
こういうのってなんの言語で作れるんですか?
0451デフォルトの名無しさん2015/04/05(日) 11:57:07.01ID:lc+vonxV
>>454

物理演算できる言語ならなんでもいいと思うけどその作者はC#でやってるらしいよ。
ttp://dic.nic ovideo.jp/a/%E3%82%80%E3%81%AB%E3%82%80%E3%81%AB%E6%95%99%E6%8E%88

↑ドメインがNGらしいので手動で繋げて
0452デフォルトの名無しさん2015/04/05(日) 14:26:41.57ID:Fc+tgxSP
>>451
ありがとう!
0453デフォルトの名無しさん2015/04/05(日) 14:27:26.80ID:2uMFUmkF
この板にいる人間の何割がそれ作れるのだろうか
0454デフォルトの名無しさん2015/04/05(日) 15:18:06.53ID:Fc+tgxSP
>>453
物理演算エンジンはやっぱり難しいのですか?
0455デフォルトの名無しさん2015/04/05(日) 15:19:36.20ID:lc+vonxV
まあBlenderみたいなモデリング&レンダリングソフト使っても難しいだろうね
3Dゲーム作ってる人は割りといつもやってる事かも
0456デフォルトの名無しさん2015/04/05(日) 15:32:57.12ID:ppBdTutt
趣味でkyotocabinetみたいなNoSQLを使ってみようと思ってるんですが
公式をちょろっと読んだところ、無料使用する場合の条件は「ソースを全公開すること」とか読めてちょっとためらってるんですが
この解釈は正しいですか?
また、他に有力なkey-value型のDBってありますでしょうか。

板違いの場合、ここら辺質問する適切な場所ってありますか?
0457デフォルトの名無しさん2015/04/05(日) 15:41:11.40ID:Fc+tgxSP
>>455
そうですか
ただ物理の公式を使えば作れるものかと思ってました…
0458デフォルトの名無しさん2015/04/05(日) 20:22:00.90ID:Rl8E7R1J
C#ってそんなすごいものつくれるんだ。
0459デフォルトの名無しさん2015/04/05(日) 21:21:28.74ID:jow1N1aw
>>456
NoSQL

Hadoop 上での、hBase(Apache, ASF)
MongoDB(OSS)、Riak
0460デフォルトの名無しさん2015/04/05(日) 21:31:45.19ID:a2jqf7RM
>>457
物理や数学の公式は、とても正確で役に立つんだけど…(´・ω・`)
そのままプログラムにしてしまうと実用に耐えない恐ろしく遅いものが
できあがってしまうんだよ?(´・ω・`)

だから、プログラムを作る側では近似値がなるべく広範囲に得られる
方式とか、浮動小数点を諦めて固定小数点でとか、いっそのこと整数
でとか、色々と苦労するんだよ?(´・ω・`)
0461デフォルトの名無しさん2015/04/06(月) 09:46:20.98ID:YPuYURSv
そういうのも含めて数学なんだけどな
0462デフォルトの名無しさん2015/04/06(月) 13:23:01.03ID:WKKPNe5b
>>450
を実現するには
1.3Dアニメ 最低でもボーンアニメーションまで
2.物理エンジンの利用 人体とブランコ それぞれの関節と重心を設定
3.手足の関節に与えるパラメータを可変にする(揺れに応じて動的に変える?)
4.上手なブランコの動かし方を評価し点数化する
5.3−4を遺伝的アルゴリズムにはめてよりよいアルゴリズムを選ぶ

ちなみに俺はどれも生かじりなので正確ではない
0463デフォルトの名無しさん2015/04/06(月) 20:47:39.10ID:oX4A9R9n
つ拘束条件
0464デフォルトの名無しさん2015/04/07(火) 00:51:46.95ID:q8DbnUC1
Pythonを独学ではじめようと思うのですが
2.6.4を利用して教えてるサイトが見つかりましたが
最新は3.5のようです
サイトには後方互換性がないとかいてありますが
このサイトを見て3.5を利用して勉強は可能でしょうか
2と3どう違うのか教えてください
0465デフォルトの名無しさん2015/04/07(火) 07:18:14.00ID:ORzQFZ3u
メンテとかする職をつくつもりじゃないなら
「みんなのpython」を買えばいいよ 3.3だから
0466デフォルトの名無しさん2015/04/07(火) 10:30:49.65ID:TtX/Fn2B
paizaというサイトでSランク取るにはどうしたら取れるのでしょうか?
色々な問題がありますが、プログラマーなら全てに対応出来るんですか?
C#かC++で転職したいニートです
http://paiza.jp/
0467デフォルトの名無しさん2015/04/07(火) 11:15:40.92ID:gAEeP0np
学校の課題でwebアプリを作っていて
2重送信防止を行う必要があるのですが
なぜ必要なのでしょうか?
同じ内容で連続更新すると何がマズイのでしょうか?
0468デフォルトの名無しさん2015/04/07(火) 11:40:17.40ID:GQD21gfN
>>467
そのアプリの内容によるでしょ。
発注を行うページで、2重3重にデータを送ると10個欲だけ欲しかったものが20個、30個届いたら困るでしょ。
同じデータを送らないように対処するか、送られた側が意図しない2重データかを判断しないと正しい処理ができない。
0469デフォルトの名無しさん2015/04/07(火) 11:57:44.50ID:gAEeP0np
>>468
確かにアプリ次第で重要な制御になりますね
ありがとうございます
0470デフォルトの名無しさん2015/04/07(火) 12:31:48.71ID:oZeWhsk3
>>464-465
Python3が出てから、もう6年。
あまり2のことは、考えなくてもよいと思う

int型が変わった。
デフォルトの文字コードが、UTF-8になった

文字列の書き方が、簡単になった。
b'\xe3\x81\x82' (バイト列)
b'あ' (ユニコード文字)

Python2.7には、__future__ モジュールに、
3の新機能がバックポートされている

また、2to3 というツールで、2の記述を、3へ変換できる
0471デフォルトの名無しさん2015/04/07(火) 12:40:03.65ID:oZeWhsk3
このスレに、Python2, 3の違いについて書いてある

Pythonのお勉強 Part50
ttp://peace.2ch.net/test/read.cgi/tech/1413474092/553-555
0472デフォルトの名無しさん2015/04/07(火) 15:14:29.34ID:q8DbnUC1
>>470-471
詳しい回答感謝です!
ありがとうございます!
0473デフォルトの名無しさん2015/04/07(火) 17:34:21.71ID:+YZYGfFv
>>466回答頼む
0474デフォルトの名無しさん2015/04/07(火) 23:58:29.31ID:Mwg4jnYa
Rubyをするのにお金はかかるか。
世界全体からの知名度はあるか。
将来普及するか。

ヨロチク!
0475デフォルトの名無しさん2015/04/08(水) 13:07:23.52ID:WFBZO/E0
>>474
Python,Rubyはよく似ているので、同時に学ぶのが効率的
たのしいRuby 第4版、2013
みんなのPython 第3版

世界的には、Pythonの方がシェアが高いが、
日本だけ、Rubyの方が流行っていることに、
外人もビックリしており、日本人が使うのだから、
間違いないだろうという事で、海外でも流行ってきている

>>466
会津大学、TopCoder などの、
プログラミング・コンテストも参考にしたら?

プログラミング・コンテスト・チャレンジブック、第2版、2012
この本には、多くのアルゴリズムが載っている

プログラミングのお題スレ Part6
ttp://peace.2ch.net/test/read.cgi/tech/1418278634/l50

TopCoder
ttp://peace.2ch.net/test/read.cgi/tech/1333159918/l50
0476デフォルトの名無しさん2015/04/08(水) 13:18:36.73ID:p++kGbQA
>>466
あまりあてにならないような・・・
そこで不定期でやってる大会でSか忘れたか一回やっただけで最高ランクになったが。
企業はとりあえずS以上、A以上とかで募集してると思うが。
それほど秘密感のある感じでなく、Sランクであっても、このサイトを知らずに応募したら必ずしも弾かれないと思うが。
0477デフォルトの名無しさん2015/04/08(水) 13:26:28.89ID:p++kGbQA
paizaにログインしてみた。アカウントが間違っていなければ、
大会時の成績、平時の成績は別のようだ。
大会時の成績は一時的にランクアップして、もとに戻るようだ。
というのも、確認したら、0回答、Fランクだった。別アカウントでやってたかもしれない忘れた。
0478デフォルトの名無しさん2015/04/08(水) 14:44:34.67ID:ngQlZoIl
>>475
> (略)日本人が使うのだから、
> 間違いないだろうという事で、(略)
そんな理屈が通るなら向こうでも4tabだろう。
向こうで Ruby が結構使われているのは Rails を気に入ったからと、気に入って英語で紹介記事を書いた人が結構いるから。
0479デフォルトの名無しさん2015/04/08(水) 17:16:20.68ID:dXiCALA2
>>475>>476>>477
ありがとう
こういうプログラミングコンテストに参加するメリットってあるの?
0480>>4792015/04/08(水) 17:23:57.16ID:dXiCALA2
自分でソフトウェア作りたいんだけどゲームならゲームのソースが無いと作れないし
ブラウザならブラウザのソースが無いと作れない
しかも発展が無い
ちょっといじるぐらいなんだよね
やっぱり0から生み出せる人ってのはやっぱりこういうのは通った道なのかな
0481デフォルトの名無しさん2015/04/08(水) 17:32:17.06ID:J28epLjc
最初はソースの改変が近道だろ。
それでノウハウを蓄積していって、応用ってのが王道だと思う。
0482デフォルトの名無しさん2015/04/09(木) 09:27:49.25ID:BNp5TkNs
改変なんか何の勉強にもならない
読んで理解してそれを全く使わずに同等のものを作るなら意味はある
0483デフォルトの名無しさん2015/04/09(木) 11:20:41.29ID:Ni6KYFoo
懸賞マニアだけど
ホームページのボタンを勝手に押して、1時間位すると
ポイントが貯まってるっていうプログラム作りたいんだけど
なんていうプログラムが一番早い?
0484デフォルトの名無しさん2015/04/09(木) 12:57:49.01ID:QcnQyP2V
>>480
まずは簡単なソフトウェアから作っていって経験を積めばいい

キッチンタイマー、アラーム付きデジタル時計、カレンダー、画像ビューア、
メモ帳のような簡単なテキストエディタなどなど簡単なソフトは色々あるだろ
どれも解説サイトで勉強したり、参考にしたりしながら作れるものばかりだ

この程度も0から生み出せないならプログラミングに向いてない
0485>>4792015/04/09(木) 15:47:25.45ID:TesyNz3Q
>>484
そういうのわけの分からない物を作るためにプログラム始めたわけではない
今はDXライブラリでゲーム作ってる
0486デフォルトの名無しさん2015/04/10(金) 13:54:48.02ID:bTbyyoJy
キッチンタイマーメーカーに謝れ
0487デフォルトの名無しさん2015/04/10(金) 14:25:55.16ID:IQKibOww
hubでもして一緒に作ればいんじゃないの。
ハブられそうだけど。
0488>>4792015/04/10(金) 16:43:20.32ID:vKSNJ0Xp
>>487
一緒に作るメリットが無いだろうな
0489デフォルトの名無しさん2015/04/10(金) 19:57:51.05ID:EwSb4KYJ
かまって欲しいんだなってのは分かった
0490>>4792015/04/11(土) 08:05:38.00ID:lNyGrUig
かまって欲しい×
お前らまともな事を言わない○
が正解
0491デフォルトの名無しさん2015/04/11(土) 10:36:15.76ID:u5HBnyQf
LoadLibraryあるいはdlopenした場合はFreeLibraryあるいはdlcloseするのが
一般的とは思いますが、もしFreeLibraryあるいはdlcloseせずにプログラムを
そのまま終了した場合、どんな問題が起こるでしょうか?

FreeLibraryあるいはdlcloseを忘れてもOSがきれいさっぱり掃除してくれると
なんとなく期待してしまうのですが…

また、UNIXでDLL_PROCESS_DETACHでの処理を指定する相当のことをやる
にはどうすればよいでしょうか?
0492デフォルトの名無しさん2015/04/11(土) 12:53:47.05ID:Y/ZBgdL7
>>491
OSにバグがなければ
プロセス終了時に参照カウンタをデクリメントしてくれる。
0493デフォルトの名無しさん2015/04/11(土) 14:32:09.23ID:j7Y/pu4p
それが出来ないとアプリがクラッシュする毎にゾンビが残って再起動が必要になる
だがそれをあてにして開発する奴は銃殺刑
0494デフォルトの名無しさん2015/04/11(土) 19:49:56.20ID:pQyIHq1z
販売や在庫、アイテム毎の消化率などをパソコンで管理しようと思っています。
このようなプログラムを組むとしたらどの言語がオススメでしょうか?
0495デフォルトの名無しさん2015/04/11(土) 19:56:09.94ID:lNyGrUig
>>494
悪いことは言わないから企業にお願いした方がいい
0496デフォルトの名無しさん2015/04/11(土) 20:39:11.11ID:uDNUc1x5
>>494
Excel
0497デフォルトの名無しさん2015/04/11(土) 20:51:50.80ID:GzgemARI
中央値ソートってどういうアルゴリズム?
0498デフォルトの名無しさん2015/04/11(土) 23:07:26.27ID:CS5EPnOB
>>494
どうしても自作すると言うなら、俺もExcelに一票
0499デフォルトの名無しさん2015/04/11(土) 23:31:45.96ID:m2InqXq3
SQL
0500デフォルトの名無しさん2015/04/12(日) 00:43:33.41ID:kzVWRMul
>>491
UNIXじゃそれできなかったと思う
0501デフォルトの名無しさん2015/04/12(日) 02:04:45.16ID:2N8k/quJ
>>495
それが出来ればと思うのですが…
>>496
>>498
Excelで頑張ってみます。ありがとうございました。
0502デフォルトの名無しさん2015/04/12(日) 18:40:23.11ID:az1NtRGo
ベクター辺りに行けばいっぱいある
Accessのテンプレートとかパッケージとかフレームワークとか
0503デフォルトの名無しさん2015/04/13(月) 11:11:08.39ID:l5P3+WOh
VCはC言語の開発ソフト
VC++はC++の開発ソフト
VBはBASICの開発ソフト
で、それらの開発ソフトが1つになったのがVisualStudioって認識であってますか?
0504デフォルトの名無しさん2015/04/13(月) 12:50:39.11ID:sqWDguWj
>>503
誤解を恐れずに言えば合ってる
ただVCは VC++のことなので別製品ではない
0505デフォルトの名無しさん2015/04/13(月) 14:40:56.65ID:l5P3+WOh
ありがとうございました
0506デフォルトの名無しさん2015/04/13(月) 21:54:18.35ID:nisOi8L7
>>504
VCはもともとC言語用の製品。
0507デフォルトの名無しさん2015/04/13(月) 23:22:08.05ID:LybxDd1g
>VCはもともとC言語用の製品。

そんなことはない。
MS C まで遡ればその通りだが…
ttp://ja.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B
0508デフォルトの名無しさん2015/04/14(火) 00:33:14.24ID:hfFCB3RT
>>503
C#のことも思い出してあげてくださいw
0509デフォルトの名無しさん2015/04/14(火) 01:40:44.18ID:FDWB7Bl3
>>491-493
DLL_PROCESS_DETACH を使うのは、かなり危険!
装置が壊れるかも

デバドラ開発者がまず、DETACHで、
正しく動くように作っていないだろうし、作れない


この辺を参照したら?
多くのブラウザで使われている、プラグインモデル
Netscape Plugin API(NPAPI)

C++ではオープンソースの、DynObjライブラリ
0510デフォルトの名無しさん2015/04/14(火) 02:11:08.25ID:qYan8kzC
装置にデバドラ・・・?
>>491はハードウェア制御するとか一言も言ってないみたいだが

そもそもDLL_PROCESS_DETACHを使うことがどう危険なんだ?
DLL_THREAD_DETACHならいろいろうまくいかないときがあるが
DLL_PROCESS_DETACHは比較的安定動作を期待できるはず
0511デフォルトの名無しさん2015/04/14(火) 06:56:13.89ID:FDWB7Bl3
>>483
簡単なものなら、以下でInternet Explorerを起動して、
サイトを表示して、ボタンを押すなど、IEを操作する

PowerShell, WSH(VBScript, JScript)
「vbscript ie」などで検索して

複雑なものなら、.NET(VB, C#, C++)を使う

>>510
DLLがデバドラなどの場合、デバドラ開発者で、
DETACHまで考えて、まともに作っている人は少ないと思う

テストもいい加減にしかやらないだろうし、
そもそも、DETACHで正常に動くようにする、
プログラミングは難しそう
0512デフォルトの名無しさん2015/04/14(火) 07:10:58.11ID:BUcE4O7z
>>491
dllの内部処理の都合。例えばdllのメモリ上に保持していたデータをディスクに書き出すとか。
unixならatexitでこの類の処理を行う。
0513デフォルトの名無しさん2015/04/14(火) 23:10:51.64ID:UhNk9HYT
Cで開発するメリットって何かありますか?
C++でCライク(と言うかまんまC?)で書いた方が宣言がどこでもできたり型の省略?ができたり便利な気がします
もっと高度な所で不具合というか不都合がでてくるんでしょうか?
0514デフォルトの名無しさん2015/04/14(火) 23:19:52.84ID:5erMhlO7
基本ライブラリがでかくなる傾向。
速度をC言語と変えないことを理念としているがC言語のほうが速い可能性。
0515デフォルトの名無しさん2015/04/14(火) 23:30:31.36ID:LMD+MjqV
他の言語からも呼び出したいライブラリ作る時とか。
0516デフォルトの名無しさん2015/04/14(火) 23:38:08.27ID:6LtB03kY
サイズが1GB〜2GBくらいのファイルが10個くらい(合計<20GB)あって
これをなるべくファイルがちょん切れないように10GBのメモリ2個に移したい。
何か上手いアルゴリズムありますか
0517デフォルトの名無しさん2015/04/14(火) 23:39:57.63ID:K4RXdU6z
C++で作ったライブラリは基本C++からしか使えないけど、
Cで作ってDLL化すれば色んな言語から使えるからな。
俺も、Cの過去資産をDLL化して、アプリをC#で作るパターンで
しばらくC++使ってないな
0518デフォルトの名無しさん2015/04/14(火) 23:40:49.02ID:qYan8kzC
>>511
なんかデバドラにこだわってるけどさ、>>491がどんなDLLをFreeLibraryしたいのかは
書いてないけどDLL_PROCESS_DETACHが文章にあるから使うのは自前DLLじゃないの

DLL_PROCESS_DETACHはDLL解放直前の処理だから特に気にする点は
無いと思うけどなあ
それでも心配なら(タイミングの問題か何か?)>>512にあるようにatexit使うとか
こっちならDLL_PROCESS_DETACH前に呼ばれるし確かVCでも使える
0519デフォルトの名無しさん2015/04/14(火) 23:42:42.07ID:4suZFbfF
>>516
ナップサック問題……かな?
0520片山博文MZ ◆T6xkBnTXz7B0 2015/04/14(火) 23:43:38.87ID:WdcxbNEq
>>516
Windowsならファイルマッピングだろうな。
0521デフォルトの名無しさん2015/04/14(火) 23:45:15.97ID:UhNk9HYT
>>514,515,517
なるほど、ありがとうございます
0522デフォルトの名無しさん2015/04/15(水) 12:28:12.54ID:p+DXba6a
>>516
ポテトチップスを袋に詰める際に、
A〜I までの9個の秤があって、
その上からポテチが降ってくる

その際、任意の秤の重さを足して、60g以上でかつ、
60gに最も近い、秤の組合せが選ばれる

A〜I のすべての秤の重さの合計を、Sum とする

秤1個だけの9の組合せをチェックすると同時に、
それをSumから引いて、秤8個の組合せもチェックできる

秤2個だけの36の組合せをチェックすると同時に、
それをSumから引いて、秤7個の組合せもチェックできる

秤3個だけの84の組合せをチェックすると同時に、
それをSumから引いて、秤6個の組合せもチェックできる

秤4個だけの126の組合せをチェックすると同時に、
それをSumから引いて、秤5個の組合せもチェックできる

9+36+84+126=255
そして、255 すべての組合せの中から、
最も条件に適したものを選ぶ
0523デフォルトの名無しさん2015/04/15(水) 16:23:50.05ID:OBp2TzOF
>>522
http://peace.2ch.net/test/read.cgi/tech/1418278634/
0524デフォルトの名無しさん2015/04/15(水) 21:29:22.07ID:Y7B85esS
ファイルやディレクトリを並べ替えて表示する機能はWinの
エクスプローラーや色んなファイラーにあるんだけど、実際に
それを並べ替えた状態で書き換える事ができるファイラが
見つからないんで作ろうかなって思ってるんだけど、もしかして
そういう機能を持ったファイラって、もうある?

できれば、マウスでファイルやディレクトリをちょこちょこ動かして
自由に動かせるのがいいんだけど?

やりたいことはSDHCカードにコピった音楽データがコピった時の
順番で入っててカーナビが、その順番でしか再生できないんで
その入れ替えとかをファイルやディレクトリを消してコピーし直すん
じゃなくてディレクトリの書き換えでやりたいんだけど?
0525デフォルトの名無しさん2015/04/16(木) 02:54:44.50ID:Bk7jkSfW
デフラグツールの類にはついているかもしれない。が、ソートするんじゃなくて、自分で順番を指定するのはできなさそう。
コピーし直すツール作った方が簡単だと思うよ。
0526デフォルトの名無しさん2015/04/16(木) 06:07:03.17ID:ZGiDTqyI
>>524
むかーし、むかしのFDはできたみたいだが
Windows 95付属のエクスプローラが表示をソートするから
そういうソフトは開発されなくなったと思う。
0527デフォルトの名無しさん2015/04/16(木) 10:55:49.15ID:VlpTV1O0
ファイルシステム/ディレクトリエントリを直に書き換えるつもりなら
そういうのはしくじるとディレクトリあるいはメディアまるごと死ぬ ハイリスク

カーナビなら機能要望も期待できんな

>>525 が一番簡単
0528デフォルトの名無しさん2015/04/16(木) 14:44:14.29ID:P4KB7SZQ
プログラミングは英語で書くのに
説明には関数やら引数やらという日本語を使うのはなぜだろう
日本語の文章だから日本語に翻訳したいという感覚はわかる

でも、それほどうまい言葉を当ててるわけでもないし
聞く人間にとっては引数と言われるよりparameter、パラメーターと言われる方がわかりやすい
実際にプログラムする上でもやりやすいのだが
0529デフォルトの名無しさん2015/04/16(木) 15:22:12.57ID:RUy6v1wb
プログラムの記述言語とその要素の呼称は関係ないので何を問題としてるかわからん
用語が多くて覚えきれないってことかな
あとparameterは色んな用途で使われるので、引数なら引数の方がいい
0530デフォルトの名無しさん2015/04/16(木) 19:51:30.66ID:Y9P06Uwf
>>507
MSVCを知らないのか?
0531デフォルトの名無しさん2015/04/16(木) 20:10:46.13ID:KXIZIqL9
parameter は実に多様に扱われているが、どうしてなのだろう?
媒介変数、という名詞は高校の参考書でしかみたことがない
0532デフォルトの名無しさん2015/04/16(木) 20:51:31.42ID:VlpTV1O0
parameter と argument の違いについて
0533デフォルトの名無しさん2015/04/16(木) 21:15:42.87ID:GOFZ6PlH
>>530
アスペか?
話の流れをもう一度見直してこい
0534デフォルトの名無しさん2015/04/16(木) 21:25:29.76ID:Y9P06Uwf
>>533
MSC→MSVC→MSVC++
0535デフォルトの名無しさん2015/04/16(木) 21:42:38.92ID:vpKrjRcr
?
0536デフォルトの名無しさん2015/04/16(木) 22:02:54.85ID:nx+ArY/m
mscがビジュアルだった事は一度たりともない。
0537デフォルトの名無しさん2015/04/16(木) 22:03:58.92ID:nx+ArY/m
mscがビジュアルだった事は一度たりとも無い。
0538デフォルトの名無しさん2015/04/17(金) 00:18:44.16ID:w/dpiMO4
>>516
まず10個のファイルを、ファイルサイズでソートする。
1.1, 1.2, 1.4, 1.5, 1.6,
1.6, 1.7, 1.8, 1.8, 1.9 GB

大きいサイズのものから順に選択していき、
それまでの合計サイズが、10GB以下でかつ、
最大サイズになるようにする

1.9 + 1.8 + 1.8 + 1.7 + 1.6 + 1.2 = 10.0
最後の1つは、1.4〜1.6のファイルは選べず、
1.2のファイルを選ぶ

選択されなかったファイルの合計サイズが、
10GB以下かどうかを確認する

もしこれらが、10GB以下にならなかったら、
>>522 のような、より無駄が出ない、
アルゴリズムを採用する
0539デフォルトの名無しさん2015/04/17(金) 12:28:13.54ID:fPZTuIrK
>>534
microsoft の CコンパイラにVisualと名前がついたのは1993年発売のVisual C++ 1.0が初めてだぞ。
0540デフォルトの名無しさん2015/04/17(金) 19:38:37.78ID:KDCE8l09
そういえば大昔に
「僕が持ってるのは C+ だけど最近は C++ というのが出ててそっちの方が性能がいいんだよ」
とか聞いてずっと信じてたのを思い出した
0541デフォルトの名無しさん2015/04/17(金) 22:20:17.72ID:+m65GLmu
>>539
だからMSVCというのがあったんだよ。
0542デフォルトの名無しさん2015/04/17(金) 23:07:26.78ID:fPZTuIrK
>>541
ttp://ja.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B

Visual C++ (マイクロソフト ビジュアル シープラスプラス;マイクロソフト ヴィジュアル シープラスプラス)とは
マイクロソフト製のC、C++、C++/CLI用統合開発環境 (IDE) であり、
コンパイラやデバッガを含む。通称VCあるいはVC++、MSVCなど。前身はMicrosoft C/C++などである。

ttp://www.computerhope.com/jargon/m/msvc.htm
意訳:
MSVCはMicrosoft Visual C++の略で、C/C++の総合開発環境。
0543デフォルトの名無しさん2015/04/18(土) 01:03:06.33ID:jV5goZnV
多分俺(503)の質問のせいでこんなことになってるんだと思う
正直すまんかった
0544デフォルトの名無しさん2015/04/18(土) 01:23:28.72ID:f9i8iwgc
h抜きするシロウトのたわ言は評価に値しない。
0545デフォルトの名無しさん2015/04/18(土) 02:28:50.56ID:wfhS5PN8
論点ずらして誤魔化すのは本人か、ただ荒らしたいだけの愉快犯の仕業か?
0546デフォルトの名無しさん2015/04/18(土) 06:29:52.96ID:f9i8iwgc
古参ぶってh抜きするシロウトが引っ掻きまわすな。
後1000年ROMってろ。
0547デフォルトの名無しさん2015/04/18(土) 06:48:39.20ID:K0HITDsm
何言ってるんだ こいつ
荒らしたいのなら消えろ
0548デフォルトの名無しさん2015/04/18(土) 06:55:56.20ID:0o6rNYUY
知ったかぶりの馬鹿の次は訳のわからんこと言い出すキチガイか
0549デフォルトの名無しさん2015/04/18(土) 07:13:24.68ID:HrYKEe85
>>541
ソース
0550デフォルトの名無しさん2015/04/18(土) 08:57:21.78ID:G70jkcth
Visualの冠が付く前にC++が出てるのに一体どんな夢見てたんだろうなw

まあ今となっては本当にどうでもいい知識だが
0551デフォルトの名無しさん2015/04/18(土) 11:13:52.57ID:1cq1ML4r
>>544
> h抜きするシロウトのたわ言は評価に値しない。
訂正しておく

>>541
http://ja.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B

Visual C++ (マイクロソフト ビジュアル シープラスプラス;マイクロソフト ヴィジュアル シープラスプラス)とは
マイクロソフト製のC、C++、C++/CLI用統合開発環境 (IDE) であり、
コンパイラやデバッガを含む。通称VCあるいはVC++、MSVCなど。前身はMicrosoft C/C++などである。

http://www.computerhope.com/jargon/m/msvc.htm
意訳:
MSVCはMicrosoft Visual C++の略で、C/C++の総合開発環境。
0552デフォルトの名無しさん2015/04/18(土) 21:28:10.82ID:nEc9whOH
VC++の古いバージョンはMSVCって呼ばれていたんだよ。
0553デフォルトの名無しさん2015/04/18(土) 21:31:51.89ID:nEc9whOH
なぜC++でなくCなのかというと、Win16API、Win32APIがCでできているため、昔はWindowsアプリをC言語で作るのが普通だったから。
0554デフォルトの名無しさん2015/04/18(土) 22:10:17.32ID:59D0YQDD
なにいってんだこいつ
0555デフォルトの名無しさん2015/04/18(土) 22:24:54.69ID:Tv+tD0iJ
>VC++の古いバージョンはMSVCって呼ばれていたんだよ。
C++と言っておきながら
0556デフォルトの名無しさん2015/04/18(土) 22:38:51.06ID:z/CocrGK
APIがCでできているとかアホか
ただのインタフェースだ
呼び出し規約と引数さえ守れば言語など関係ない
CでもC++でもC#でもその気になればVBからでも呼び出せる
何言ってんだ
0557デフォルトの名無しさん2015/04/18(土) 23:27:10.37ID:G70jkcth
自身の勘違いを認めたがらない単なる老害
0558デフォルトの名無しさん2015/04/18(土) 23:39:05.88ID:nEc9whOH
>>557
ごめんね。
http://i.imgur.com/d0khnV9.jpg
0559デフォルトの名無しさん2015/04/19(日) 03:26:12.02ID:Wa55+H8G
>>553
最初に実装された時は Pascal だった。
0560デフォルトの名無しさん2015/04/19(日) 07:28:37.90ID:XOnDNqxY
>>558
前田陽菜
0561デフォルトの名無しさん2015/04/19(日) 09:48:42.92ID:JtJNTQlx
30代の全くの初心者なのですが、仕事の関係でCOBOLを覚えなくてはならなくなりました。
お勧めの勉強方法や入門書などありましたらご教授頂きたいです。

保守、マイナーチェンジメインでゼロからプログラムを組むということはないと思うのですが・・・。
0562デフォルトの名無しさん2015/04/19(日) 11:27:56.12ID:eiyqXV92
まず手元に処理系を。
GNU COBOLあたりでいいんじゃないかな。
実際にはメインフレームで動かすんだろうけど勉強は手軽な方がいい。
0563デフォルトの名無しさん2015/04/19(日) 12:49:01.62ID:QeOPKk73
>>559
呼び出し規約が ms-pascal と同じだった、というだけで、別に pascal で実装していたわけではないと思う
0564デフォルトの名無しさん2015/04/19(日) 13:27:04.00ID:Ayj5kHxz
>>561
Cobol は 構造化 が弱いので、 ソース を 追っかけようとして ハマることが多い。
字句検索出来る エディタ が おすすめ。
0565デフォルトの名無しさん2015/04/19(日) 13:47:13.56ID:eiyqXV92
>>563
実際にPascalだったのはMacだよね。
Windowsの時はメモリをちょっとでも節約するために
PASCAL規約を採用してた。
0566デフォルトの名無しさん2015/04/19(日) 15:59:12.49ID:QeOPKk73
>>565
メモリ節約か速度かせぎか、判断は割れるところだけれども
呼び出され側最終のスタックの払い戻しが省略できるからね
0567デフォルトの名無しさん2015/04/20(月) 00:43:34.67ID:Kbfq8aCW
python初心者です

オフライン専用で使ってるPC(windowsXP)にPythonインストールして、
何も記述してないtest.pyをつくって実行してもコマンドプロンプトが起動して瞬時に消える

print "test"とかも書いた.pyを実行しても
すぐに消える

何が原因なんですかね、コレ…。
0568デフォルトの名無しさん2015/04/20(月) 00:58:40.08ID:Hebl8CPK
コマンドプロンプトはプログラム終了時に自動的に閉じるように作られているから。
0569デフォルトの名無しさん2015/04/20(月) 01:07:00.02ID:iyI0WpBY
>>563
あちこちの本で読んだ。1 だか 2 だか 3 だか分からんが、Pascal だったはずだ。
http://en.wikipedia.org/wiki/Windows_API#cite_note-3

>>567
それは Windows がそういう仕様で、コンソールプログラムの実行が終わったら親切でコマンドプロンプトを消してくれる。
たとえば
・test.py の最後でキー入力待ちとか無限ループをする
・別にコマンドプロンプトを開いて、そこから実行する
のような方法で解決できる。
0570デフォルトの名無しさん2015/04/20(月) 01:19:39.32ID:ymMFFpZK
>>569
うん、Windows 1.0/2.0 ならばその可能性はおおいにあるね、1990 年已然だし
Windows 3.x はどうかな‥
0571デフォルトの名無しさん2015/04/20(月) 07:42:01.15ID:O5IfLM+S
統合開発環境IDEと言うのは言語ごとにインストールしても問題ないのですか?ビジュアルスタジオ、pycharm、AndroidStudio全部など
あとPATHを通すっていうのはどういった意味があるのでしょうか?
教えてください
0572デフォルトの名無しさん2015/04/20(月) 09:02:41.12ID:G4WX0FPp
1.問題ない場合が多いが保証はない
2.フルパスでなくプログラム名だけで実行出来るようになる
0573デフォルトの名無しさん2015/04/20(月) 10:56:00.85ID:O5IfLM+S
>>572
ありがとうございました!
0574デフォルトの名無しさん2015/04/20(月) 12:30:33.16ID:Hebl8CPK
>>569
1.0はアセンブリだね
0575デフォルトの名無しさん2015/04/20(月) 12:41:19.72ID:MP7dufe/
>>569
1の話だろ?
一部を高級言語で書いてそれがPascalのやつもあったってだけで
Pascalで書かれてると言えるほどの量じゃねえよ
当時は640KBで動いてたんだぜ・・・
0576デフォルトの名無しさん2015/04/20(月) 18:37:11.75ID:rsa096UR
プログラムのプの字すら知らなくて本当に初心者以前なんだけど
DARTやって貰いたいから、明日から始めようかって上司に言われた。
こんな状態で初めても大丈夫なん?
0577デフォルトの名無しさん2015/04/20(月) 18:59:10.61ID:jmsP7r5s
>>576
誰だって初体験はある
初心者かどうかは問題じゃない
だけど要領の良さと頭の良さも必要だな

・マウスやキーボードを使ったPCの操作ができるか
・中学生レベルの数学がわかるか

かなり厳しいが、コレが条件だ
0578デフォルトの名無しさん2015/04/20(月) 19:45:58.96ID:rsa096UR
中学生レベルの数学とかマジかよ。
激ムズじゃねーか。
ある程度テンプレを用意したくれるなら良いけど
完全に1から組み立てれるようになってくれとか言われたら禿げそう。
0579デフォルトの名無しさん2015/04/20(月) 19:52:53.58ID:kABNc+8m
数学なんて分からなくてもプログラムは組める
ここに以前数学オリンピックに出場しなきゃプログラミング能力無いって馬鹿とかいるけど
気にすんな
0580デフォルトの名無しさん2015/04/20(月) 20:39:06.98ID:Hebl8CPK
>>579
お前、数オリ日本代表なんて楽勝と豪語して逃走したバカか?
0581デフォルトの名無しさん2015/04/20(月) 22:36:55.32ID:Cww9xzzr
数学を直接使う必要は無くともその程度の論理的思考は欲しいな
0582デフォルトの名無しさん2015/04/20(月) 23:07:12.06ID:Cww9xzzr
>>573
初期のMacがObject-Pascalで開発されてた事と混同してね?

確かにMSがPascal処理系を出してた事はあったようだが
(逆にBorlandがBASIC処理系を出した事もあった)
0583デフォルトの名無しさん2015/04/21(火) 02:34:12.32ID:M0pH6skD
>>575
じゃあどんくらいの比率なわけ。
Wikipedia en の
> Both the Pascal language and x86 assembly has been heavily used in earlier versions of the Windows API, before C became dominant.
は、俺が昔読んだ雑誌や本の情報と一致してる。
なんかもっと具体的に示してよ。

> 当時は640KBで動いてたんだぜ・・・
だから何。
0584デフォルトの名無しさん2015/04/21(火) 06:26:42.12ID:PFfYh9JP
>>580
荒らしだと思ったから無視した^^;
0585デフォルトの名無しさん2015/04/21(火) 06:31:53.30ID:PFfYh9JP
というか数学基地外はスルーするわ
プログラミングを自己啓発かなんかと勘違いしてるかもしれない
0586デフォルトの名無しさん2015/04/21(火) 10:36:16.76ID:Lha+cP2T
>>583
コンパイルした後のアセンブリコードからさらにチューニングしてたくらい
メモリ切り詰めてたんだよ。
当時はCコンパイラも出たばかりだし、いくつかの処理系使うのはあたりまえ
それでもPascalコードは1割以下だよ
0587デフォルトの名無しさん2015/04/21(火) 19:54:14.42ID:FeBOFU9B
>>584
お前、本当に頭悪いんだな。
天才になる方法が存在して、こんな掲示板でその方法がわかるならば、世の中天才だらけになってしまう。
そしたら、それはもはや天才ではない。

これが論理的思考って奴だよ。やはり、バカには無理だったようだ。
0588デフォルトの名無しさん2015/04/21(火) 20:27:41.42ID:XkxSbtNa
論理的思考は出来ても話の流れは読めないのか?
どの書き込みがどの書き込みにレスしているのかよく意図を考えろ
0589デフォルトの名無しさん2015/04/22(水) 03:46:37.87ID:bp6gRYaB
>>586
英語読めないの?
それと
> コンパイルした後のアセンブリコードからさらにチューニングしてたくらい
は Pascal で書かれたという主張と全く矛盾しないよね。
つーか簡単なところならいきなりアセンブラで書くだろうが、高級言語でロジックの確認してからアセンブラで書き直すのは仕事なら当たり前だよね。
ガキが。もっとマシな根拠を持ってこい。
0590デフォルトの名無しさん2015/04/22(水) 10:22:00.28ID:DXMYrcCs
まだ続けるの?
はっきり言って、どうでもいい。
0591デフォルトの名無しさん2015/04/23(木) 16:00:44.33ID:YJkAGhiu
プログラミングの勉強ってどうやればいいんでしょうか?
プログラミング未経験で、C#を入門書に沿って進めているですが、
本に書いてあるサンプルコードをそのまま打ち込んで、
書いてあることと同じことが起きた、というだけで全然身についている感じがしません

何を覚えればいいのかなど、勉強そのもののやり方を教えてください
よろしくお願いします
0592デフォルトの名無しさん2015/04/23(木) 16:17:55.77ID:XtTem2iL
何の為にプログラミングを覚えたいの?(´・ω・`)
0593デフォルトの名無しさん2015/04/23(木) 16:31:07.42ID:DTt/WaGx
目的にアプリを作る、というのが鍛えられるけど、いきなりは厳しいかも
そのサンプルと同じものを、サンプルコード見ないで書いてみて
一度書いたものでもいいよ、もちろんヘルプ見るとかググるとかはありよ、
検索も実力のうちだしね。
0594デフォルトの名無しさん2015/04/23(木) 17:09:52.94ID:YJkAGhiu
>>592
Unityというゲームエンジンを使ってゲームを作りたいです
スクリプトを書くのにC#かJavaScriptが必要なんですが、どう勉強すればいいのか
分からない状態です

>>593
目的のアプリを作るという段階ではない気がしています
サンプルと同じ物をそらで書けるようにする、というのが勉強法ということでしょうか?
丸暗記になってしまいそうですが……
0595デフォルトの名無しさん2015/04/23(木) 17:15:20.62ID:DTt/WaGx
そらで書いても意味が無い
必要な情報を調べながら書くんだよ。

ってUnityって決まってるならお題を決めてガンガン書けばいいと思うよ。
その時も、調べ方の習得が重要かな。
0596デフォルトの名無しさん2015/04/23(木) 17:17:52.53ID:XtTem2iL
そういう風にやりたいことが決まっているなら、何か簡単そうなゲームを
さらに簡略化したものを実際に作ってみるというのがいいと思うけど?(´・ω・`)

どうやればいいかは、Unityのサンプルとかをよく見てみると結構あったりするよ?(´・ω・`)
0597デフォルトの名無しさん2015/04/23(木) 17:54:33.88ID:YJkAGhiu
>>595-596
要領が悪くて本当に申し訳ないんですが、何をどうガンガン書けばいいのか
分からないんです
「Unityでテトリスのような動きを実行させたいから、そのためにはどういうコードを書けばいいのか」
を調べてそれを書いてみるということでいいんでしょうか?
0598デフォルトの名無しさん2015/04/23(木) 18:10:45.00ID:DTt/WaGx
どっかで見たあの動きを再現、とかでもいいし
項目ごとに1つずつやってもいいよ
内部的なゲームの動きとは別に表現方法を把握しておけば
作りたいゲームにはじめから制限つけちゃうことも減るし
0599デフォルトの名無しさん2015/04/23(木) 18:16:29.92ID:8MMaqhRd
>>597
作りたいゲームジャンルまで決めてんならこういうソースコードまで公開してとことか
ttp://loumo.jp/wp/archive/20130317144837/
他言語でも落ちゲー処理の考え方から解説サイトコードどんどん自分のものにしてけば
0600デフォルトの名無しさん2015/04/23(木) 18:42:36.20ID:YJkAGhiu
人の書いたコードで勉強させてもらって、自分でゲームを作るときにそれを応用させてもらう
という形でしょうか
何となく方向性が見えてきた気がします
ありがとうございました
0601デフォルトの名無しさん2015/04/23(木) 19:23:43.20ID:WgbsaPS5
unityとスクリプトは分けて考えろよ。
unity使ってスクリプト書くことになって、
どう書くのかいちいち調べるおちになるから、
先に言語の参考書買って一通りやるんだよ
0602デフォルトの名無しさん2015/04/24(金) 00:55:38.58ID:lmpJamaf
>>594
書店にあるUnity関連の書籍を10冊ぐらい買ってきて概要を掴む
Unityの環境を整える。Hello Worldレベルのものを作る
ゲーム制作の入門書を買ってきて、ゲームプログラミングの概要を理解する
作りたいゲームの設計を作る
作りたいゲームと類似した処理があるコードを探してくる
コピペ。テスト。
0603デフォルトの名無しさん2015/04/24(金) 00:56:50.94ID:lmpJamaf
落ちゲーレベルのものならhtml5使ったゲームエンジンとjavascriptで作れ
0604デフォルトの名無しさん2015/04/24(金) 01:17:03.95ID:RWQSrhxF
読めるんだけど書けない人は結構居る
0605デフォルトの名無しさん2015/04/24(金) 11:13:34.68ID:f3vcgjob
JAVAってAPIも簡単に使えるじゃないですか?
他に似たような言語って何?
いくつか上げてくれませんか
0606デフォルトの名無しさん2015/04/24(金) 22:33:42.72ID:wUkNSvCn
そういや俺も最初はベーマガのコード(PC-8801mkIISR)打ち込んで動かして改造して動かして色々覚えたな。
ベーマガの末期はマシン語ダンプだらけだったけど
0607デフォルトの名無しさん2015/04/26(日) 00:12:51.05ID:6vj03+wK
>>605
そのAPIって何?
0608デフォルトの名無しさん2015/04/26(日) 08:26:20.46ID:hhmI8ys4
え?
0609デフォルトの名無しさん2015/04/26(日) 09:03:37.46ID:DRxEUFAg
APIなら普通に有るものだしFFIにしろ大差ない
0610デフォルトの名無しさん2015/04/26(日) 09:19:01.69ID:bHVOc3JY
"API"だと一般名詞過ぎて、何のAPIなのか分からんよ
0611デフォルトの名無しさん2015/04/26(日) 11:39:50.24ID:Tyu4pQ0z
趣味でDTMをやっている者ですが、曲名をつけるのが苦手で、でたらめな英語風の単語を作成できるプログラムって簡単に作れますか?
0612デフォルトの名無しさん2015/04/26(日) 11:52:14.84ID:q+j07ObC
>>611
登録英単語からテキトーにtypoさせるプログラムならそう難しくもないんじゃね
0613デフォルトの名無しさん2015/04/26(日) 13:52:15.59ID:QYLeHXjp
辞書があるのにそれを使わない馬鹿
0614デフォルトの名無しさん2015/04/26(日) 14:13:43.91ID:Tyu4pQ0z
611です。単なるランダムなアルファベットの羅列ではなくて、例えば複数の単語を組み合わせた造語とか、単語の一部だけ変える(例:10文字の内、
2文字)とか、実際にはありそうで存在しない単語を生成できたら面白いんですが。元となる単語は入力するか辞書サイトから引っ張るとかそのくらいのイメージしか無いんですが。
0615デフォルトの名無しさん2015/04/26(日) 14:19:21.00ID:b8lpT7Tq
>>611
こういうのでいいだろ
http://shindanmaker.com/291721
0616デフォルトの名無しさん2015/04/26(日) 17:37:17.37ID:6QRhsSBg
PHPのパッケージって何?
0617デフォルトの名無しさん2015/04/27(月) 19:54:31.58ID:BH8KuYpq
javaを始めました
入門書の一通りが終わって、クリックとテンキーで使う関数電卓アプリケーションを作りました

アプリケーション上で任意の関数(初等関数の合成)を定義できる電卓に拡張したいのですが、どう手をつけていいか分かりません

教えてください
0618デフォルトの名無しさん2015/04/27(月) 20:40:06.87ID:njcIGw++
>>617
perlならevalがあるけどjavaでは難しいんじゃないか
0619デフォルトの名無しさん2015/04/27(月) 20:52:13.47ID:njcIGw++
>>617
ScriptEngineManagerというのがあるらしい

http://oshiete.goo.ne.jp/qa/3939260.html
0620デフォルトの名無しさん2015/04/27(月) 23:18:23.84ID:WHQveQYi
perlの勉強も見据えて読んでみます

ありがとうございます
0621デフォルトの名無しさん2015/04/29(水) 08:47:18.40ID:LDpuUk70
趣味でプログラミングを始めたいのですがどの言語から始めたら良いのでしょうか?
0622デフォルトの名無しさん2015/04/29(水) 09:25:55.64ID:K70gtaLT
HSP ホットスーププロセッサー
0623デフォルトの名無しさん2015/04/29(水) 11:51:16.13ID:LDpuUk70
ありがとうございます
それから手を付けたいと思います
0624デフォルトの名無しさん2015/04/29(水) 17:34:55.83ID:GdFPVco4
C言語で、コマンドプロンプトで動くのではなく、
一般的なPC上で動くソフトを作りたいんですが、(ゲームとか、メモ帳のようなもの)
何を勉強すればいいですか?
0625デフォルトの名無しさん2015/04/29(水) 17:56:44.00ID:K70gtaLT
C言語より容易にGUIが作れるやつでひな形作ってからあとでC言語へ移行。
C言語でなければいけない、できないわけでないだろう。
0626デフォルトの名無しさん2015/04/29(水) 18:03:11.54ID:GdFPVco4
C言語しか勉強してないので、他の言語はよくわからないのですが、
それでも他の言語を習得したほうがいいですか?
0627デフォルトの名無しさん2015/04/29(水) 18:32:19.66ID:K70gtaLT
たとえばこれ。Cとはコード分量が違ってくる。コアな部分はC言語でDLL化してよんでも良い。



GUIの作成 - AutoHotkey 解説・用例
http://nb6c.com/autohotkey/gui.html

GUIのコマンド | AutoHotKeyの使用方法
http://so-zou.jp/software/tool/system/auto-hot-key/commands/gui.htm

GUI表示 - AutoHotkeyJp
https://sites.google.com/site/autohotkeyjp/reference/commands/index_gui

GUI - AutoHotkey Wiki
http://ahkwiki.net/GUI
0628デフォルトの名無しさん2015/04/29(水) 18:37:32.46ID:GdFPVco4
いろいろあるんですね
ちょっと難しそうですが、これでやってみようかと思います
ありがとうございました
0629デフォルトの名無しさん2015/04/29(水) 19:24:25.94ID:yS7XkpTB
>>628
そんなマイナーなのは使わず、C#で.NET Frameworkやれよ。
0630デフォルトの名無しさん2015/04/29(水) 20:18:45.34ID:wIwfH/07
>>624
Windowsなら手間だけどWin32APIでイチから書くか
GTK, Qt, wxWidgets など(C++も含むかも知れない)を使うとか
0631デフォルトの名無しさん2015/04/29(水) 22:17:25.54ID:n/l00rNF
・Android StudioでAndroidアプリのプログラミング
・EclipseでJavaアプリのプログラミング
これを両立したいのですが、JDKのバージョンは8だと不都合がありますか?
0632デフォルトの名無しさん2015/04/29(水) 22:32:25.95ID:yS7XkpTB
>>631
別々にすればいいんじゃない?
0633デフォルトの名無しさん2015/05/03(日) 14:06:38.20ID:0LH1HlCS
ネット時代のWEBコンテンツ向けに実用的なプログラムを勉強したいです
Flashの言語がいいでしょうか?
昔Cの関連書籍を少し見ましたがポインタというのがよく分かりませんでした
0634デフォルトの名無しさん2015/05/03(日) 14:40:06.17ID:cKrnMy/8
flashはオワコンだからやめとけ
0635デフォルトの名無しさん2015/05/03(日) 16:36:26.50ID:1rNUtDGc
Haxeは?
0636デフォルトの名無しさん2015/05/03(日) 18:48:06.55ID:0k/Uh0t2
websoket使って色々作ってるんですが何かアイディアないでしょうか?

チャット、canvas共有、画像共有(スライドショー)、DBのテーブルを共有、などは作りました


デスクトップの画面を常にキャプチャーして、画面共有などは考えてます。

HTML5、bootstrap、Javaで開発してます。
angularJSも最近勉強中
0637デフォルトの名無しさん2015/05/03(日) 20:17:43.06ID:lpa8ydNn
>>633
まずはhtml/css/javascriptが使える事。
あわせてwebapiを交えてマッシュアップでもやってみればいい。
0638デフォルトの名無しさん2015/05/03(日) 23:57:43.91ID:/7Kg7bbR
>>633
PC持ってるなら、XAMPP入れてみると良い。
0639デフォルトの名無しさん2015/05/05(火) 01:16:43.03ID:rlldeVe+
CPUに何もさせない命令って
label:
hlt
jmp label
と
hlt
label:
jmp label
どっちが正しいですか
0640デフォルトの名無しさん2015/05/05(火) 03:31:12.46ID:r7nLF9aC
haltを繰り返したいのなら前者のように書く
haltを1回だけ実行し、以後はループしたいのなら後者のように書く
どちらが正しいか、両方正しいか、両方正しくないかは「CPUに何もさせない」が
何を意図しているか次第
0641デフォルトの名無しさん2015/05/05(火) 14:38:48.56ID:qDOPzKbv
入門書をやってるんですが、構文って暗記しなければいけないものなんでしょうか?
それとも、「こういう処理がある」程度に覚えておいて、
実際にプログラミングするときに「こういう処理があったな」ということを思い出して
構文はその都度調べるというのでも問題ないんでしょうか
0642デフォルトの名無しさん2015/05/05(火) 15:08:33.93ID:t4rFM2q6
>>641
頻出するものは嫌でも覚える。
基本的なものは目を通しておけば調べるときに思い出しやすい。
0643デフォルトの名無しさん2015/05/05(火) 17:29:35.17ID:r7nLF9aC
>>641
問題ない
0644デフォルトの名無しさん2015/05/05(火) 18:16:25.75ID:qDOPzKbv
>>642-643
ありがとうございます
0645デフォルトの名無しさん2015/05/06(水) 07:04:16.71ID:fnbWEthZ
入門書レベルのうちは全部憶えようとか思わないで
どんどん進めていいんだよ
次の本にいったときに分からないことがあれば一つ前の本に戻って調べればいい
その繰り返しだ
0646デフォルトの名無しさん2015/05/07(木) 14:39:24.51ID:luD7rblP
おぼえる必要があるかどうかを自分で判断できないのは理解してない証拠   なんじゃないの
0647デフォルトの名無しさん2015/05/07(木) 14:52:27.87ID:wZbREVKL
とにかくなんでも検索できること、
何もない状態からでも、これさえできればなんとかなる。
0648デフォルトの名無しさん2015/05/07(木) 15:55:44.34ID:lJEYidEa
少しJavaScriptをやったことがあるんですが、プロトタイプベースのオブジェクト指向って
C++のクラスベースのオブジェクト指向を勉強するにあたっては
忘れたほうがいいですか?
0649デフォルトの名無しさん2015/05/07(木) 19:13:44.56ID:KQqBL/zZ
本読んだ時点では何一つ覚えていません。
0650デフォルトの名無しさん2015/05/07(木) 19:21:31.89ID:HV1UOkPj
オブジェクト指向でjavaの勉強していますがAPIがあほみたいに充実しているような気がします。
他の言語もこんなふうに充実しているのですか。
0651デフォルトの名無しさん2015/05/07(木) 20:29:00.20ID:fp1OfwiH
オブジェクト指向と関係ない。
javaが汎用性、実用性を求めただけ。
多くしておかずに少ないと独自ライブラリなどが多発し
移植性が落ちる可能性。
0652デフォルトの名無しさん2015/05/07(木) 20:49:02.05ID:HV1UOkPj
ところでjavaのSwingは使うことってあるのですか。このライブラリーはクラスライブラリー
の勉強にはいいですが、もはや淘汰されていると思うのですかどうなのでしょうか。
0653デフォルトの名無しさん2015/05/08(金) 19:09:48.40ID:M0qgHsE8
それ以前に、JavaがGUIアプリに使われることはない。
0654デフォルトの名無しさん2015/05/08(金) 21:08:14.13ID:OXxiXxw2
NetBeansはswingかJavaFXだと思う
eclipseよりは軽く感じる
0655デフォルトの名無しさん2015/05/08(金) 21:29:20.85ID:8E480RzS
>>652
あなたのクラスライブラリの勉強って何?
0656デフォルトの名無しさん2015/05/08(金) 21:32:06.78ID:8E480RzS
>>652
Swingを使ったシステムにかかわるときは必要だし、Windows、UNIXの両方に対応しているアプリケーションではまだ使われている。
0657デフォルトの名無しさん2015/05/09(土) 06:24:27.11ID:/nqhlBo5
eclipse は swing 使ってないんじゃ
確か独自で win32 ラップしてた (win版しかソースみてないけど)
0658デフォルトの名無しさん2015/05/09(土) 08:32:21.52ID:ZMo7ifNP
うん、SWTって独自ウィジットツールキット
0659デフォルトの名無しさん2015/05/09(土) 17:00:38.14ID:5gJDPjVz
相手サーバーにバックアップを復元してもWEBページを正常に表示させたくないんだけど何か良い方法ないかな?
環境はLINUXにアパッチPHP使用
LINUXでchattrで+iで.htaccess設置しようかと思ったんだがSSHで接続はできなかった
FTPとデータベース接続は今はできるんだけど
0660デフォルトの名無しさん2015/05/09(土) 17:51:30.82ID:n9c+q2r3
>>659
質問が謎。
0661デフォルトの名無しさん2015/05/09(土) 17:59:45.01ID:5gJDPjVz
>>660
要するに普通はファイルが消えてしまったんだけど復元するにはどうすれば良いかな?
となるわけじゃん。
それを逆にバックアップがあっても上手いことサイトを表示させないようにするにはどうすれば良いかな?ということ
限られた環境だと意外と難しい
0662デフォルトの名無しさん2015/05/09(土) 18:06:34.15ID:n9c+q2r3
>>661
おまえとは仕事したくない。
0663デフォルトの名無しさん2015/05/09(土) 20:56:06.30ID:ozKNLSFg
それがプログラム作る事でどうにかなると思ってんのか?
救いようのないバカだな。
0664デフォルトの名無しさん2015/05/09(土) 22:46:28.23ID:ZMo7ifNP
まずは日本語をだな
0665デフォルトの名無しさん2015/05/09(土) 22:46:39.24ID:5gJDPjVz
プログラム作ることでそれが実現できるならそれで良いと思う
本当のプログラマーってそういうことじゃないのか?
どうすればその機能が実現できるか考えるのはプログラマーより1つ上の作業なのか?
今回の場合はそのプログラムが入ったファイルごと消えたりアップされたりするから無効になる可能性が高いけど
0666デフォルトの名無しさん2015/05/10(日) 00:29:42.11ID:rvcdXcTF
日本語を。。。
0667デフォルトの名無しさん2015/05/10(日) 00:42:57.90ID:n2ORjrbq
で、誰が作るんだ?
0668デフォルトの名無しさん2015/05/10(日) 01:23:01.33ID:5/Hwk1f+
引きこもりのクソ野郎です
これからプログラムを学びたいと思っているのですが
完全に初心者の自分がまず最初にやったほうがいいことってありますか?
お勧めの言語もお勧めの言語も教えてもらえると助かります
0669デフォルトの名無しさん2015/05/10(日) 01:36:14.92ID:MnTY7Mtx
>>668
C++を制する者、世界を制すと言われていました。
0670デフォルトの名無しさん2015/05/10(日) 01:49:19.70ID:5/Hwk1f+
>>669
C、C+、C++の違いもわからないんですがC++から入っても大丈夫でしょうか
参考になる書籍、webサイトも教えていただけると助かります
0671デフォルトの名無しさん2015/05/10(日) 01:52:57.48ID:MnTY7Mtx
>>670
ここから好きなのを選ぶがよい。
0672デフォルトの名無しさん2015/05/10(日) 01:56:38.57ID:MnTY7Mtx
http://homepage3.nifty.com/~mana/index.html

リンク忘れてたわ。
どこからよ??ってなるわな。
0673デフォルトの名無しさん2015/05/10(日) 02:52:45.57ID:fqW2K+gx
>>674
C+なんてのがあったのか・・・
0674デフォルトの名無しさん2015/05/10(日) 03:29:56.33ID:TKw0Rwrj
>>673
検索してみると梅田にあるみたいですね。
0675デフォルトの名無しさん2015/05/10(日) 04:01:05.33ID:Oozs+Vkj
>>668
このスレの145から、読んでみ

ゲームプログラムなら俺に聞け31
ttp://peace.2ch.net/test/read.cgi/tech/1422445064/145-
0676デフォルトの名無しさん2015/05/10(日) 09:31:58.91ID:qs6wg/n7
プログラムから既存の別プログラムを実行してその実行結果を受け取るという処理はどうやって行うのでしょうか。
0677デフォルトの名無しさん2015/05/10(日) 09:33:46.52ID:asss1/NK
>>676
オブジェクト
0678デフォルトの名無しさん2015/05/10(日) 10:18:52.16ID:n2ORjrbq
>>676
ブログラムの正常終了が成功、異常終了が不成功。これも実行結果だし。
コンパイラの出力。すなわちオブジェクトファイルを実行結果だし。
webサーバの応答も実行結果だ。
0679片山博文MZ ◆T6xkBnTXz7B0 2015/05/10(日) 10:53:05.13ID:DYHSUNsH
_popen
0680デフォルトの名無しさん2015/05/10(日) 11:21:27.47ID:qs6wg/n7
>>667 ,>>678
ありがとうございます、自己解決しました。
質問の意図は、何らかの引数を受け取り、演算結果を出力する既存のプログラムがあったときに、
別のプログラムからそのプログラムを呼び出し演算結果を利用する方法は何かということでした。
0681デフォルトの名無しさん2015/05/10(日) 12:05:44.33ID:lFzaOLtb
>>680
解決方法を、ここに書いて行けばもっと有益だよ。
もし勘違いしてた場合は修正可能だし。
0682デフォルトの名無しさん2015/05/10(日) 14:20:06.40ID:qs6wg/n7
>>681
呼び出し先のプログラムの出力を文字列として受け取るという形で解決しました。
下記は私のJava実装です。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class 呼び出し元 {
public static void main(String[] args) {
Runtime rt = Runtime.getRuntime();
try (BufferedReader br = new BufferedReader(new InputStreamReader(
rt.exec("呼び出し先のプログラムのパス 引数").getInputStream()))) {

          出力を受け取って処理を行う

} catch (IOException e) {
e.printStackTrace();
}
}
}
0683デフォルトの名無しさん2015/05/10(日) 18:03:34.09ID:9g0tWgVD
>>670
C+だと。。。?
0684デフォルトの名無しさん2015/05/10(日) 18:14:39.26ID:Qd/TyjD2
>>668
HSP
0685デフォルトの名無しさん2015/05/11(月) 00:46:13.49ID:NAKSOmd0
webデザインやiPhoneアプリの開発をやりたいのですが
どの言語を学ぶべきでしょうか
またWindowsでもiOSのアプリ開発はできるのでしょうか
0686デフォルトの名無しさん2015/05/11(月) 01:09:45.63ID:OD2UADbr
iPhoneアプリ開発はmacが必要。AppStoreへの登録の必須条件になっていたはず。

言語とか開発環境は、googleで iPhone アプリ開発 言語 とか入れて検索してみれば大量にページがヒットする。
Objective-Cとか新しいSwiftという言語を使うんだけど、あえて古いObjective-Cでやった方がもしかしていいかもしれない。
Visual Studio 2015では、Objective-Cで作られたiOSアプリを再コンパイルしてWindowsアプリが作れるらしいし。
0687デフォルトの名無しさん2015/05/11(月) 11:46:47.99ID:NAKSOmd0
>>686
ありがとうございます
WebデザインはHTMLやCSSでいいのでしょうか
全くの初心者です
0688デフォルトの名無しさん2015/05/11(月) 22:13:35.64ID:BMfx4x9l
その辺はネットカテゴリのWebなんとか板で聞いてみるといいかと
0689デフォルトの名無しさん2015/05/11(月) 22:37:24.81ID:hW43GQvw
俺はApple関連は金掛かりまくりだからハナから無視しとる

あんなんブランド好きの高価なガジェットだろ
Raspberry PIでも買って遊んだほうがマシ
0690デフォルトの名無しさん2015/05/12(火) 02:52:10.61ID:x0oiTbO7
Webサイトは、HTML5, CSS3, JavaScript, jQuery
0691デフォルトの名無しさん2015/05/13(水) 00:34:32.94ID:odE752+W
Elrangってどんなことができるんですか?
haskell途中で挫折した僕でもあつかえまふか?
0692デフォルトの名無しさん2015/05/13(水) 07:57:23.65ID:hGTD+dOq
>>691
CTMCP(ガウディ本)読めば判る。
0693デフォルトの名無しさん2015/05/15(金) 01:11:38.47ID:np+bXAap
cやc++の普通の構造体の深さで処理速度が変わったりするんでしょうか
気にすることではないとは思いますが、なんとなく気になりました
0694デフォルトの名無しさん2015/05/15(金) 05:25:35.69ID:0PkDPPO5
構造体の深さってどういう意味ですか?
0695デフォルトの名無しさん2015/05/15(金) 08:24:54.59ID:ZS1HbjiY
変数の数じゃね?
0696デフォルトの名無しさん2015/05/15(金) 08:49:24.80ID:np+bXAap
ごめんなさい全然普通じゃないですね、頭の中で突っ走って最後だけ書いてしまいました

見やすさのためだけに、構造体をどんどん入れ子にしていって

aaa.bbb.ccc.ddd.eee = 123;
みたいなのは、なるべくやらない方がいいのでしょうか
0697デフォルトの名無しさん2015/05/15(金) 11:41:49.23ID:MGraCslK
見やすいならそれでいい
速度に影響はない
0698デフォルトの名無しさん2015/05/15(金) 14:56:56.25ID:np+bXAap
>>697
ありがとう、安心しました
0699デフォルトの名無しさん2015/05/15(金) 18:28:59.30ID:G1rKhc+A
>>696
分かりにくい、可読性の低いコードだと思うぞ。
0700デフォルトの名無しさん2015/05/15(金) 20:05:03.70ID:1Z9e/VkJ
>>696
aaa->bbb->ccc->ddd->eee = 123;
aaa->bbb->ccc->ddd->fff = -5;
aaa->bbb->ccc->ddd->ggg = func();
みたいにポインタで aaa->bbb->ccc->ddd のメンバを
ループなどで頻繁にアクセスするのだと
若干速度に影響があるかも知れない。

dddが struct DDD だとしたら
struct DDD *p = aaa->bbb->ccc->ddd;
として
p->eee = 123;
p->fff = -5;
p->ggg = func();
みたいにアクセスしたほうが良いかも知れない。
0701デフォルトの名無しさん2015/05/15(金) 22:34:43.41ID:np+bXAap
上の方詳しくありがとう、色々な面で勉強になりました
0702デフォルトの名無しさん2015/05/15(金) 23:25:36.88ID:NDXLwzcM
おお‥ http://codepad.org/9K8UybaO
0703デフォルトの名無しさん2015/05/17(日) 11:28:19.00ID:dW3rP1Bf
授業でC言語をちょっと触った程度で
プログラミングなんてほとんどした事ない初心者だけど、
LISPに興味を持ちました。括弧もそんなに分かりにくいとは思わないんだけど、
最初は別の言語から覚えた方がいいのかな?
0704デフォルトの名無しさん2015/05/17(日) 11:40:46.55ID:P5ZUHwgE
>>703
特に別の言語を今すぐ覚える必要性がないなら最初は興味を持った言語を
覚えるのがいい

そのほうが興味のない言語からよりも挫折率が低くなる
0705デフォルトの名無しさん2015/05/17(日) 12:30:44.58ID:bObx+CyQ
いい選択だ、思うままに進め
0706デフォルトの名無しさん2015/05/17(日) 14:41:33.91ID:ILCH9+Y0
倍精度計算の速度についてですが
cpuのhyperthreadはoffにした方が早いでしょうか
OSはwin8.1かubuntu、言語はcかc++で
計算プログラムは1スレッドで動かしています
0707デフォルトの名無しさん2015/05/17(日) 16:05:31.99ID:YC8igNN2
>>706
実測
0708デフォルトの名無しさん2015/05/17(日) 17:59:07.92ID:81DeUJ5i
とあるWebサイト(LAMP環境でした)のバグの調査をした時のことです

調査方法はソースを見るだけ
そのページにアクセスして実行するのはダメ
データベースにアクセスも出来ない(見れない)
本番環境しかない
バグっぽいところを見つけたらソースをいじれる人にメールで報告
というものでした

そのサイトは外注でソースをいじれるは外部の人だったのでこの方法だったのだと思いますが、私的にはすごくやりづらかったのでそこのバイトはやめてしまいました

これって他の会社では普通なんですか?
0709デフォルトの名無しさん2015/05/17(日) 18:11:36.04ID:V2aSY1Hr
テスト環境がないのはありえないな
その外注もテスト環境で開発したんだろうに・・・
071010人に一人はカルトか外国人2015/05/17(日) 18:43:29.55ID:6wPmg5jB
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト

10人に一人はカルトか外国人

「ガスライティング」で検索を!...
0711デフォルトの名無しさん2015/05/17(日) 18:43:43.03ID:XLtONbn9
テスト戦略的には結構お粗末な感じがするね

そんな方法で不具合がどれくらい見付かるんだろうね?
0712デフォルトの名無しさん2015/05/17(日) 19:28:04.20ID:FBNzWOrV
>>703
LISPなら勉強会に参加しないとな
http://ja.uncyclopedia.info/wiki/LISP
0713デフォルトの名無しさん2015/05/17(日) 21:38:16.94ID:JkfuQaLu
>>708
少なくとも普通はテスト環境、気が利いてれば開発環境がある。
0714デフォルトの名無しさん2015/05/18(月) 04:05:51.57ID:zyz9hZ+L
>>703
この2冊を、この順に読む
たのしいRuby 第4版、2013
みんなのPython 第3版

>>708
そのサイトを作った会社は、作り逃げでもしたのかね?

開発した会社が無くなって、ソースコードが無い。
または、ソースコードがあっても、仕様書が無いので、
ソースコードから業務を分析して、
バグを修正してほしいと、頼まれることもある

顧客は、時給5千円ぐらい払う
07157082015/05/18(月) 10:12:10.26ID:fSc//LqR
>>709>>711>>712-713
レスありがとうございました
やはりおかしいですよね
バグはいくつかありましたが原因発見できたのは1つでした
今のバイト先は開発環境、ステージング環境もあります

今のバイト先以外にプログラマの知り合いおらず聞けなかったので良かったです
07167122015/05/18(月) 12:35:56.53ID:+KK6sCU+
>>715
どういたしまして
07177082015/05/18(月) 14:40:26.16ID:BqCoQDVG
間違えた
>>714さんもありがとうございました
0718デフォルトの名無しさん2015/05/20(水) 16:55:23.61ID:16LM0JI+
mozartインスコしたいんだけど
公式サイトって閉鎖された?
ttp://sourceforge.net/projects/mozart-oz/
上のページのインストラーって公式サイトにあったのと変わんない?
0719デフォルトの名無しさん2015/05/20(水) 18:51:48.48ID:vAMG35OT
就職先がハードっぽいところでマイコンとか扱わないといけないんですが
C言語でそういう組込?的なものをPC上で練習するとするなら
どういったものをやるべきでしょうか?
OSなしだったりすると普通のライブラリは使わないですよね?

正直不安でまいってます。
0720デフォルトの名無しさん2015/05/20(水) 19:01:58.95ID:FqFVO48S
割り込みすみません。
検索してもなかなかヒットしなくて困っているので皆様のお力をお分けください泣
iphoneアプリでアラームとかタイマーのようなものをつくっているんですが、iphoneアラームのデフォの音が欲しい場合どうすればいいんでしょう。

音源ダウンロードでいいんですかね、それともプログラム側でそういった機能が?
にしても音源見つからないけど

どうしようもない質問でごめんなさいい
0721デフォルトの名無しさん2015/05/20(水) 19:26:35.02ID:P8scQ62n
会社で作業点検チェックツールを創れと無茶振りされました
具体的には、点検項目の表示と数値や状態の記入をして
それをExcelに出力できるようなアプリケーションを創れとの命令なのですが
私はExcelの基本的な操作しかわからないプログラミング素人です
なので、プログラミングを一から学ぼうと思うのですが
このような場合、どの開発環境が適しているでしょうか?
ちなみに使用するデバイスはWindows8.1の10インチタブレットです
ACCESSやJava、VBA等、どれがいいのかサッパリわかりません
そんな無茶振りをしてくる上司をぶん殴って、鼻の穴に辞表を突っ込んで差し上げたいです
曖昧な質問で申し訳ありませんが、よろしくお願いします
0722片山博文MZ ◆T6xkBnTXz7B0 2015/05/20(水) 19:31:22.11ID:TMa82PCT
>>721
VBAを使え。フォームで入力を取り入れて、ワークシートに出力する。
0723デフォルトの名無しさん2015/05/20(水) 19:44:00.54ID:P8scQ62n
>>722
回答ありがとうございます
本当に初歩的な質問で申し訳ないのですが
VBAってVisual basicのことでいいんでしょうか
今、本屋に居るのですが
VisualC++ってのと、Visual basicってのと、VisualC#ってのと、VB.netってのが
あるんですが……
どれがどれなんでしょう?
0724片山博文MZ ◆T6xkBnTXz7B0 2015/05/20(水) 19:48:18.11ID:TMa82PCT
>>723
VBAはVisual Basic for ApplicationsだからVBとはちょっと違う。
VBAは昔からあってあんまり変わってないから新刊はないかも。図書館で探せ。
0725デフォルトの名無しさん2015/05/20(水) 19:52:57.91ID:BLE7pvKi
>>723
VBA は VBA
Excel や Office の専門的な本にオマケでついてるかも知れない
0726デフォルトの名無しさん2015/05/20(水) 20:02:39.77ID:TMa82PCT
Excel VBA 質問スレ Part37 [転載禁止]・2ch.net
http://peace.2ch.net/test/read.cgi/tech/1420841190/
0727デフォルトの名無しさん2015/05/20(水) 20:03:06.73ID:P8scQ62n
>>724
ありがとうございます。探してみます
一応、会社経費で落とせるので
新書で購入したいのですが
Amazonさんに売ってるなかでオススメとかありませんか?
0728片山博文MZ ◆T6xkBnTXz7B0 2015/05/20(水) 20:09:14.31ID:TMa82PCT
>>719
実際に実機で試す方が勉強になると思うが、PC上で試すならエミュレータを使え。
「Raspberry Pi エミュレート」で検索。
0729片山博文MZ ◆T6xkBnTXz7B0 2015/05/20(水) 20:15:43.94ID:TMa82PCT
>>727
バージョンによって操作方法が異なるので、自分のエクセルのバージョンを確認すること。
「エクセル VBA アマゾン」で検索。
0730デフォルトの名無しさん2015/05/20(水) 20:57:39.01ID:1gr8FpON
>>723
PICかArudinoかチップが何かわからないけど開発キットの中に
エミュレーター的なものがあるんじゃないか?

電気・電子板のほうが詳しい人がいるかもね
0731デフォルトの名無しさん2015/05/20(水) 21:01:17.35ID:1gr8FpON
723じゃなくて>>719だったね。datをscの方から取ってるからレス番ずれて困るw
0732デフォルトの名無しさん2015/05/20(水) 21:23:00.86ID:vAMG35OT
>>728
ありがとうございます。
調べてみたところLinuxベースのOSらしきものが入った基盤のエミュレータなんでしょうか。
業務でLinux・Tronも扱うこともあるかと思いますので少し触ってみようと思います。
>>730-731
ありがとうございます。
やるのは恐らく車載の何かだと思うんですが
>>728さんもおっしゃられてるようにチップ/マイコンつきの開発キットの
ような実機をつかいながらC言語を学習すべきなんでしょうか?

予算が許せそうなら買ってみようと思います。
0733デフォルトの名無しさん2015/05/20(水) 22:26:57.90ID:BLE7pvKi
よくわからんがCから学ばなきゃいけない状態なの?
いっそアセンブラからの方が楽そう
0734デフォルトの名無しさん2015/05/20(水) 23:42:33.58ID:vAMG35OT
>>733
はい、C言語を使いますというお話でした。
今読んでる本にアセンブラのことも多少書いてあったのでそれも一応頭にいれてます。
0735デフォルトの名無しさん2015/05/20(水) 23:54:27.78ID:Iqf+D3Jd
関数型言語イミフとです
やっと参照透明性とか理解できました
モナドトカイミフとです
0736デフォルトの名無しさん2015/05/21(木) 03:08:01.31ID:4tmhARTz
コンピュータの全ての分野を網羅したい場合、何学科に行くのが良いでしょうか?
情報科学科?電気電子工学科?物理学科?
0737デフォルトの名無しさん2015/05/21(木) 07:36:05.27ID:QHve078T
>>720
SDK のどっかにありそうなもんだけど、新Mac板で聞いた方がいいよ。iOS開発は向こうが人が多い。
0738デフォルトの名無しさん2015/05/21(木) 08:18:19.43ID:1pRbyNIH
>>736
理学部数学科
0739デフォルトの名無しさん2015/05/21(木) 08:57:32.00ID:PSlRmWF0
>>738
理由を教えてください。
0740デフォルトの名無しさん2015/05/21(木) 11:05:56.86ID:/4m8f8ei
マルチヤメレ、それともコピペ?
0741デフォルトの名無しさん2015/05/21(木) 21:04:41.25ID:zN5iqnKl
そうだな、マサチューセッツ工科大、デンマーク工科大、ヘルシンキ大学あたりの
情報科学課あたりでいいんじゃないか?
0742デフォルトの名無しさん2015/05/21(木) 21:18:17.01ID:aNkERRn/
インドじゃね?
PCに触れるどころか電気も通ってない田舎から出てきた特待生に対し
「来週?やるからC言語を覚えてくるように」
だからね
0743デフォルトの名無しさん2015/05/21(木) 21:42:43.61ID:5e0lQKPT
インドの何がすごいのか?人件費が安くて英語が通じる、だけでは?
0744デフォルトの名無しさん2015/05/21(木) 23:10:54.69ID:p6tPCtEb
>>743
IT関連の職業はカーストに載ってないので誰でも就ける。
0745スッキリ厨2015/05/22(金) 00:36:33.35ID:mMDyzvZD
>>719
基礎入門、ブレッドボードではじめるマイコン・プログラミング
青木直史、2010、技術評論社
ハンダ付けなし、C言語で、LEDを光らせるなどの実例が10ほど

この本を読むと、PCのI/Oポートなど、
電気的な仕組みがよくわかり、PCに対して奥が深くなる

組み込みや制御系へも、興味が向くし、
LinuxやRaspberry Piボード(ARMプロセッサを使った、数千円の手乗りPC)、
果てはスマホまで、夢はふくらむ

10時間もあればすぐ読めるので、全員におすすめします。
ただし、C言語の説明は無いので、まず別の本で、C言語を勉強して
0746デフォルトの名無しさん2015/05/22(金) 18:58:49.47ID:ynFPDJiX
>>743
これ。
でも、最近は単価も高くなってきて価格の優位性も無くなってきてる。
正直、こうなると英語が通じることだけが武器なので日本じゃ戦えないだろう。
0747デフォルトの名無しさん2015/05/22(金) 20:30:58.64ID:caY3MQb+
インド人数学強い
しかも実質世界一の総人口からよりすぐられた人材のパワー
0748デフォルトの名無しさん2015/05/22(金) 20:42:39.56ID:QprTVV1p
>>747
気のせい
0749デフォルトの名無しさん2015/05/22(金) 21:11:13.29ID:CtcDEWc6
>>747
インドよりも日本の数学のほうがすごい
0750デフォルトの名無しさん2015/05/22(金) 21:57:58.61ID:BvT04RDz
>>747
優秀なのしか日本に来ないからな。
俺が初めて仕事で見たのは中国人だったが、超人だったよ
0751デフォルトの名無しさん2015/05/22(金) 22:10:16.57ID:WxYDn97y
ラマヌジャン

ハーディとリトルウッドは、ラマヌジャンの直観力を失うことを恐れ、毎朝ラマヌジャンが持ってくる半ダース程の数式を、一日かけて証明する、というスタイルをとっていました。
3人は超幾何級数、テータ関数などに関して、当時の世界の数学の最先端の結果を産み続けます。「当時の」と言いましたが、
実は、ラマヌジャンの生んだ結果には、最近になってようやく理解され始めている、というものも含まれていて、時代を超えた天才ぶりが伺えます。

相対性理論に関しては、「アインシュタインが発見しなくても、10年以内には他の誰かが発見していただろう」なんて言われています。
対して、ラマヌジャンの残した結果は、数学の歴史の中で、「何故こんな式を生み出せたのか、全く説明できない」というレベルのもので、
「地球に舞い降りた宇宙人が、気まぐれにその知識を振りまいていった」なんて表現する数学者の方もいたりします。

ハーディは、数学者の天賦の才に関して、こんなことを述べています。
「自分は20点、リトルウッドは30点、ヒルベルト(ドイツの数学者です)は80点、ラマヌジャンは100点」
彼の結果に対しても、ようやくそれが何を意味しているのか分かり始めた、というレベルであって、
大陸で長い間培われてきた数学の歴史と、全くかけ離れたところから生まれてきたこの数学者を、「インドの魔術師」なんて呼んだりしています。

http://d.hatena.ne.jp/gould2007/20070801
0752デフォルトの名無しさん2015/05/23(土) 00:46:17.90ID:3bf42BAL
>>751
それをもって、全てのインド人が数学が優秀だと思うのは大きな間違い。
0753デフォルトの名無しさん2015/05/23(土) 02:46:01.63ID:JX2ttYg2
韓国人の方が、日本人より英語がウマイというのも嘘!

韓国人では優秀な人しか、TOEICを受けないが、
日本人は皆が受けるから。
本当はほとんどの韓国人はバカ

大学まで義務教育の米国人よりも、
中学まで義務教育の日本人の方が賢いとかw
米国の大学 = 日本の高校

橋下の言うように、日本も大学まで義務教育にすれば、
米国の大学院 = 日本の大学、
となり、このレベルが社会人としての底辺レベルだろう
0754デフォルトの名無しさん2015/05/23(土) 05:10:53.03ID:fDV5mshW
韓国の教授は定期的に、キリストは韓国人だったことが判明したとか、ソメイヨシノは
韓国が起源だったとか発表するでしょ。

韓国の学問的なレベルってどうなんだろう。
0755デフォルトの名無しさん2015/05/23(土) 10:18:20.19ID:1dQTZvFv
韓国はあまりにも悲惨な歴史で
いつもどの時代でも悲惨でして
この30年ぐらい、少し人間らしく扱われ始め
過去を振り返ると誇れる歴史がなく
誇れる歴史に塗り替えてる途中です

日本は寛大な国ですが
ほかの国にも攻撃が始まり
もう後がない状態です

さよなら韓国
0756デフォルトの名無しさん2015/05/23(土) 10:24:08.02ID:1dQTZvFv
アジアで海外の留学経験がなく
ノーベル賞を取れるのは日本だけです

明治の偉人たちのおかげで
英語と日本語の対訳がすばらしい成果のおかげで
日本国内にいてノーベル賞も取れるレベルです
0757デフォルトの名無しさん2015/05/23(土) 11:22:29.22ID:jc+U2EQ4
英語だけじゃない
明治は独逸・仏蘭西・英吉利などからも技術導入を果たした
0758デフォルトの名無しさん2015/05/23(土) 13:01:36.45ID:txEZ4+ar
インドは日本の10倍以上人口があって、若い人に限ればもっと差がある。

インドが優秀なんじゃなくて、人口が多いから、優秀な人も多いってこと。

それに日本の場合は、優秀な人はIT業界にいたがらない。
0759デフォルトの名無しさん2015/05/23(土) 13:34:29.17ID:LbQhEyX4
>日本の場合は、優秀な人はIT業界にいたがらない。

>>758 は機密漏洩の容疑で公安にマークされた
0760デフォルトの名無しさん2015/05/23(土) 13:35:52.86ID:VxHin33+
GPIBで装置の制御をしたいと考えています。
制御する装置の取り扱い説明書にインターフェースプログラムが載っていて、その一部が以下のソースです。


CLEAR IBINIT1 = 60000!: IBINIT2 = IBINIT + 3: BLOAD "BIB.M", IBINIT1

装置の動作環境はQuickBasicとGWBasicと書かれており、これをVB6.0で動かしたいのですが、以下のソースに対応するVBコードを教えていただけないでしょうか。
コンパイルの段階でCLEAR文とBLOAD文でエラーがでます。

他にも情報が必要でしたら、インターフェースプログラム全体を載せますので、よろしくお願い致します。
0761デフォルトの名無しさん2015/05/23(土) 13:48:23.34ID:LbQhEyX4
かなりのムチャぶり
業者に頼んだら100万以上ぼったくられそうな
0762デフォルトの名無しさん2015/05/23(土) 14:39:22.68ID:1SFlVJvM
>>760
勘違いしてないか?
名前と文法がやや似てるだけでそれらにソースコードレベルの互換性などまったくないという認識だが。
VBでなく動作する言語をつかえ。
0763デフォルトの名無しさん2015/05/23(土) 15:53:48.87ID:LbQhEyX4
stackoverflow.com に誘導して
代表的なソリューション事例にまつりあげよう
0764デフォルトの名無しさん2015/05/23(土) 19:34:54.83ID:ZarsHQ2y
それソースコードレベルの話じゃないよ
ほんと無茶すぎるw
0765片山博文MZ ◆T6xkBnTXz7B0 2015/05/23(土) 19:52:01.31ID:ojXlCtK2
BLOADは古い機械語の読み込みだから、ソースレベルの移植は困難。
DOSエミュレーター使えば実行できるかも試練。
0766デフォルトの名無しさん2015/05/23(土) 21:36:21.11ID:VxHin33+
参考になりました。
ありがとうございました。
0767デフォルトの名無しさん2015/05/25(月) 21:41:26.17ID:mucnEGYe
void a() { f(x);... }
void b() { f(x);... }
void f(int x) { assert(x < limit);... }

fのアサートでエラーが発生した場合、エラーの原因がaなのかbなのかを判別するにはどうすればいいですか?
デバッガで1行ずつ追う以外の方法があれば知りたいです。
0768デフォルトの名無しさん2015/05/25(月) 22:25:15.28ID:WoRVaS2u
呼び出し履歴見ればすぐ分かるだろ
0769デフォルトの名無しさん2015/05/27(水) 23:37:35.05ID:jetKC+w1
VS Express 2013のC#でGUIアプリを作ろうとしてるのですが、
デサイナって本格的な開発の際にも使われてるのでしょうか?
コードの自動生成に抵抗があるのですが・・・

また、 Qt、wxWidgets等の名前をよく聞くのですが、こちらを使うべきでしょうか?
0770デフォルトの名無しさん2015/05/27(水) 23:40:52.94ID:fEfNE1Dn
デサイナって本格的な開発の際にも使われる
0771デフォルトの名無しさん2015/05/28(木) 00:37:53.79ID:C8M05EoQ
>>769
本格的なって?Excelとか?
大抵のGUIアプリならポトペタで十分でしょ
0772デフォルトの名無しさん2015/05/28(木) 03:16:45.39ID:gCuhL1rI
実際の開発では速度が要求されるのでポトペタ環境は良く使われる。
コードの綺麗さはどうでも良くて、さっさと動くもの作らないと金にならないからね。
これがプロの考えかたってもん。
ただ、もし君が本格的なフリーソフトを造りたいと考えているのなら、これに従う必要は無いよ。
特に一人で作る場合は。
一人でフリーソフトを作ると、とても時間がかかる。
まず人手が足りてないし、その上、余暇にしか作業できないから、さらに時間がかかる。
そうこうしているうちに、VSのバージョンがあがる。例えばもうすぐVS2015がリリースされる。
君が2013のデザイナで作ったプロジェクトが、もし2015でうまく動かなくても、
泣かない自信が有るならデザイナでどうぞ。
0773デフォルトの名無しさん2015/05/28(木) 04:50:48.18ID:odZ+ejWb
>>769
システム会社ならQt,wxWidgetsなんて使わない
組込み機器やphotoshopあたりに使われてるはず
君はシステム屋になるだろうから触らなくて良いと思う
0774デフォルトの名無しさん2015/05/28(木) 19:50:15.92ID:fYv2IMiW
ありがとうございます
とりあえずデサイナ使うことにします


別の質問になるのですが、VS CommunityがPro相当の機能が使えると聞くのですが、こちらに移行した方がいいのでしょうか?
0775デフォルトの名無しさん2015/05/28(木) 21:23:00.56ID:2WIAq3ei
C++じゃなくてC#ならクロスプラットホームなツールキットはあんまり関係ないな
0776デフォルトの名無しさん2015/05/31(日) 17:22:56.64ID:nR5HLIdG
想定されるけど特に対処する必要なし
を表す端的な表現・略語・業界語ってないですか?
コメントで、この場合はあれだからxxx
な感じで使いたいです
0777デフォルトの名無しさん2015/05/31(日) 17:25:35.11ID:t8jPrrOm
〜は無視する
07787762015/05/31(日) 17:32:46.71ID:nR5HLIdG
>>777
それで良かったのか
なんか変な方向に難しく考えすぎてました
どうもです
0779デフォルトの名無しさん2015/05/31(日) 17:50:43.02ID:LTxgNM08
○○の場合は〜しない。
0780デフォルトの名無しさん2015/05/31(日) 18:40:59.98ID:UBZpNPVf
>>776
仕様です
0781デフォルトの名無しさん2015/06/04(木) 10:28:31.44ID:f+ML46QL
surface proにIDEとか入れてプログラミングしてる人いますか?
仕事中に業務外目的で使うので、あまり大きく目立たないほうがいいのですが、
12インチだとやはり厳しいでしょうか?
0782デフォルトの名無しさん2015/06/04(木) 10:51:08.60ID:G0iGDpTt
キューを作ろうと思っているのですが、管理方法について迷っています
入出力用の関数を別々に作るか、引数を使って一つの関数を入力モードと出力モードに切り替えるか
どちらの方が良いでしょうか?
0783デフォルトの名無しさん2015/06/04(木) 13:23:04.71ID:81TQnSNz
趣味でプログラミングしてるひとたちが、具体的にどういうものを作っているかを幅広く知りたいのですが、どういったワードで検索するのが良いでしょうか?

「プログラミング 自作」で探すと自作ゲームのたぐいは良くヒットしますが、果たして皆が皆そんなにゲームを作っているのかな、と疑問に思います。
0784デフォルトの名無しさん2015/06/04(木) 13:59:24.33ID:8h6LbyN6
>>781
慣れ。
IDE はデバッガとしてだけ使って、エディタとシェルでコーディングしてたら不満はない。
IDE を使うなら、その瞬間に不要なペインは非表示にしておいて、必要な時だけショートカットキーで表示したらよい。

>>782
関数は、名前通りの一つのことだけを処理すべきだ。後者は原則的には犯罪。

>>783
ゲーム作らない人はなかなか続かないと思うよ。
ゲーム以外なら、Web のおもちゃとか、動画や音楽や画像の検索とか整理とか、確定申告のFX取引枚数の集計とか。
あと、市販ゲームやっててミニゲームのパズルを解くのがだるいときに解法プログラム作ったり。
ゲームのアイテム合成なんかで、手持ちから何を作れるかとか、何を作るのに最終的に何が何個必要なのか調べたりとか。
プログラムを作るのが目的だと、作るものはなかなか見つからないと思うよ。
自動化できる身近な問題があって初めて作り始めるものだろう。
0785デフォルトの名無しさん2015/06/04(木) 18:16:20.65ID:T6qh8OrJ
>>782
悩む間に両方作れる
0786デフォルトの名無しさん2015/06/05(金) 20:20:58.20ID:2S76JKZz
>>781
pro2 (10インチ) で趣味だが、タッチパッドの矢印キーにいつも泣く
12インチならまだいけるんじゃね
07877822015/06/09(火) 00:01:27.69ID:ZQxQ7dSm
>>784
なるほど
ありがとうございます
0788デフォルトの名無しさん2015/06/09(火) 12:54:49.84ID:ZQxQ7dSm
機械語の命令はCPUによって違うから
あるCPUが載ってるPCでコンパイルされた実行ファイルは別のCPUが載ってるPC上では動かない??気がするのですが
実際はそんなことないですよね?
何故ですか?
0789デフォルトの名無しさん2015/06/09(火) 12:57:51.39ID:qhDSDopS
具体的に、どのCPUとどのCPUの話をしたいの?(´・ω・`)
0790デフォルトの名無しさん2015/06/09(火) 13:05:30.77ID:ZQxQ7dSm
>>789
たとえばインテルとAMDとか
0791デフォルトの名無しさん2015/06/09(火) 13:30:59.29ID:qhDSDopS
それはメーカーだよ?(´・ω・`)
せめてCPUの商品名程度は特定しないと何も話にならないよ?(´・ω・`)
0792デフォルトの名無しさん2015/06/09(火) 13:38:40.98ID:ZQxQ7dSm
解決したのでもういいです
0793デフォルトの名無しさん2015/06/09(火) 13:45:06.78ID:qhDSDopS
凄いね!質問してから一時間も掛からずに解決しちゃうようなことを
わざわざ2chに質問したんだ…(´・ω・`)
0794デフォルトの名無しさん2015/06/09(火) 13:48:39.64ID:ZQxQ7dSm
>>793
仰る通りです
申し訳ない
0795デフォルトの名無しさん2015/06/09(火) 13:48:55.66ID:QCXqFgyQ
互換の話だったのかクロスの話だったのか
0796デフォルトの名無しさん2015/06/09(火) 18:10:55.89ID:lp6OWF17
>>793
嫌味な奴も居るんだな
特に顔文字仕様がきもい(^_^;)
0797デフォルトの名無しさん2015/06/09(火) 21:46:42.79ID:QFcYiWH1
まあ説明するのが面倒くさくなったから解決した事にして取り下げた態度にイラっと来たんだろうw
0798デフォルトの名無しさん2015/06/10(水) 01:55:59.92ID:LEu/jp9x
それなら >>794 で戻ってくるのはおかしいw
0799デフォルトの名無しさん2015/06/10(水) 22:12:12.90ID:v8qJ55Zk
ランダムで生成されるフォルダの下の階層にあるファイルを検索したいのですがどう検索したらいいですかね

c/ランダムフォルダ名/001.txt
みたいなファイルの001.txtを探し出すコードはどうかけばいいのですか?
0800デフォルトの名無しさん2015/06/11(木) 06:42:34.68ID:OYgPu/94
cd c:\
dir 001.txt /s
0801デフォルトの名無しさん2015/06/11(木) 11:26:19.99ID:EH0d6ZW8
同期処理のセマフォとモニタの違いを端的に説明してもらえませんか?
0802デフォルトの名無しさん2015/06/11(木) 11:45:35.20ID:MYsfd4is
初心者以前の人は同期処理しちゃいけないよね?(´・ω・`)
0803デフォルトの名無しさん2015/06/11(木) 12:09:43.08ID:iG9vxtkE
いいだろ別に
馬鹿が
0804デフォルトの名無しさん2015/06/11(木) 13:07:49.23ID:MYsfd4is
初心者以前じゃなくて馬鹿だったの?(´・ω・`)
じゃあ、ますます駄目だよね?そもそも人間として?(´・ω・`)
0805デフォルトの名無しさん2015/06/11(木) 13:30:36.74ID:iG9vxtkE
基地はNG必須
0806デフォルトの名無しさん2015/06/11(木) 13:40:14.75ID:MYsfd4is
馬鹿じゃなくて基地だったの?(´・ω・`)
じゃあ、完全に駄目だよね?人間として?(´・ω・`)
0807デフォルトの名無しさん2015/06/11(木) 13:48:06.99ID:iG9vxtkE
非表示: ID[MYsfd4is]
0808デフォルトの名無しさん2015/06/11(木) 13:54:08.72ID:MYsfd4is
ぬふふ、非表示ならやりたい放題でいいよね?(´・ω・`)
まずは、初心者以前で馬鹿で基地な奴を晒しあげ?(´・ω・`)
0809デフォルトの名無しさん2015/06/11(木) 14:08:42.67ID:iG9vxtkE
非表示: ID[MYsfd4is]
0810デフォルトの名無しさん2015/06/11(木) 15:27:54.10ID:kYJjwY8/
Javascriptでオーバーロードってどうやるの?
0811デフォルトの名無しさん2015/06/11(木) 15:47:02.59ID:MYsfd4is
なんでjavascriptのスレで聞かないの?(´・ω・`)
0812デフォルトの名無しさん2015/06/11(木) 15:53:15.91ID:JmSxoDP9
+ JavaScript の質問用スレッド vol.118 +
http://peace.2ch.net/test/read.cgi/tech/1429634108/

昔はweb製作に行けってなってたが今はこの板でよさげ
0813デフォルトの名無しさん2015/06/11(木) 21:37:14.34ID:7ynPTosK
windows向けにGUIで動く便利ツール的なものをさくっと作れる言語と言ったら何だろうか?
短時間で書けて、exeが生成できて、実行環境にランタイムの導入が不要なものが望ましいんだが…
(例えばPythonで書いたとして、実行するのにPythonが必要では困る)
0814デフォルトの名無しさん2015/06/11(木) 22:14:09.93ID:mo05+RSI
情強の皆さんに質問させてください

プログラミングの「現況」って、javaが根底にあって、少し前に
appが発表(自分的にはコレかなり衝撃的だった)された
そして林檎がSwiftを謳い出して、Android側はStudioを5.0から導入

…こんな把握では駄目ですか?
厳しめの意見も、お待ちしております
0815デフォルトの名無しさん2015/06/11(木) 22:34:19.30ID:IGSlKwZy
ビジネス界で将来プログラマーの需要が高まるって言われてますが
このプログラマーって、どの言語のプログラマーの事を言ってると思いますか?
0816デフォルトの名無しさん2015/06/12(金) 07:44:53.37ID:GPx8Kwwx
言語なんて時代と共にどんどん新しいものが生まれ、廃れていくものなんだから、どの言語とかないでしょ。
むしろ、さまざまな言語が使えて、新しい言語にもすぐ対応出来るプログラマーの需要は高い。
0817デフォルトの名無しさん2015/06/12(金) 21:51:57.49ID:8yij7zQr
Windows8タブレット上で、それに搭載されているカメラや加速度センサの情報を取得して処理を実行する
プログラムをC++で作成したいのですが、センサの情報はどうすれば取得できますか?
そのようなAPIがあれば便利なのですが。
0818デフォルトの名無しさん2015/06/12(金) 22:48:35.33ID:W8dYl3Od
https://msdn.microsoft.com/ja-jp/library/windows/apps/xaml/hh465276.aspx
このへんじゃ
08198172015/06/12(金) 23:47:08.36ID:8yij7zQr
>>818
ありがとうございます。
Metroスタイルのアプリではなく、従来のWin32APIプログラムではできないでしょうか??
0820デフォルトの名無しさん2015/06/13(土) 16:31:59.35ID:blsSqrtX
http://imgur.com/mgaxNkG.jpg
伝わるか分からないけど
画像みたいに0から9みたく数字がループしてて
a_start, a_end, b_start, b_endを入れて
aとbに重複があればtrue、なければfalseを返すみたいなのが作りたいんですけど
上手い方法ありますか?
0821デフォルトの名無しさん2015/06/13(土) 16:50:04.89ID:MhAEJWOz
2つの文字列が与えられた時、一致する部分文字列があるか求める問題か?
0822デフォルトの名無しさん2015/06/13(土) 16:51:54.94ID:blsSqrtX
>>821
整数じゃなくても使えるようにしたいのでそういう解釈じゃないのがいいです
0823デフォルトの名無しさん2015/06/13(土) 16:55:53.94ID:MhAEJWOz
わからない。文字列長が整数でなく、文字列長が少数や角度とかか?
長さ3はわかるが、長さ3.1415とか、長さ30度とかはどうやって定義、求めたらいいんだ。
0824デフォルトの名無しさん2015/06/13(土) 16:59:20.95ID:54ObALVU
整数なら、
0,1,2,3,,,9,0,1,2,3,,,,9
と0から9を複数回つなげた配列でとか
0825デフォルトの名無しさん2015/06/13(土) 17:03:19.75ID:MhAEJWOz
動的計画法と配列アラインメント
http://www.ibm.com/developerworks/jp/java/library/j-seqalign/

最長共通部分列問題 (Longest Common Subsequence) - naoyaのはてなダイアリー
http://d.hatena.ne.jp/naoya/20090328/1238251033


最長共通部分列問題 - Wikipedia
http://ja.wikipedia.org/wiki/%E6%9C%80%E9%95%B7%E5%85%B1%E9%80%9A%E9%83%A8%E5%88%86%E5%88%97%E5%95%8F%E9%A1%8C


Algorithm I, note 2
http://www.msc.cs.gunma-u.ac.jp/~nakano/Al/note2.html

PHP - 最長共通部分列問題 - Qiita
http://qiita.com/ukisoft/items/d4b16d1ee154ba3f987f

Common Subsequence 解説
http://www.deqnotes.net/acmicpc/1458/

ゲームプログラマーを目指すひと 動的計画法による、最長共通部分列(LCS)算出、差分ファイルを作る方法!
http://rudora7.blog81.fc2.com/blog-entry-1095.html
0826デフォルトの名無しさん2015/06/13(土) 17:04:06.49ID:blsSqrtX
>>823
θって数値が単位円上の角度θ(0<=θ<2π)の点に対応してるとして
円弧を始点と終点のθの値で決めるとして
2つの円弧に重複かあるか判定したいって言えば伝わりますかね
0827デフォルトの名無しさん2015/06/13(土) 17:09:31.26ID:blsSqrtX
ある円周上の点が円弧に含まれるか
でもいいです
0828デフォルトの名無しさん2015/06/13(土) 17:12:02.75ID:MhAEJWOz
>>826
そうだとしても結局は整数長の文字列になるだろ?
少数長の文字列があるのか?
たとえば0度から10度の範囲と、0度から11度の範囲を指定したとき、
10度から11度に文字が無かったら文字列は同一では?
0829デフォルトの名無しさん2015/06/13(土) 17:20:21.17ID:bYeFRtpO
リングバッファからa,b取り出し両者カンペアして完全一致否か
0830デフォルトの名無しさん2015/06/13(土) 23:11:26.61ID:rPQOCKib
0~9のループじゃなくて、たとえばa~zのループでも使えるようにしたいということでしょ

>>827
もしラジアンでやるなら
a_start < a_endの時
a_start <= p <= a_end
a_start > a_endの時
not (a_start < p < a_end)
startからendへ時計回りか反時計回りかで変わる
0831デフォルトの名無しさん2015/06/14(日) 01:05:27.82ID:kkYM1O8c
>>820
Python3で。
https://paiza.io/projects/MkxxvAsHGbKMD_7ww022Gg
0832デフォルトの名無しさん2015/06/14(日) 15:12:15.99ID:zPXILR6N
>>813
.NET(VB, C#, PowerShell)
WSH(VB, JScript)


ブラウザ内で実行する
HTML5, CSS3, JavaScript, jQuery
0833デフォルトの名無しさん2015/06/14(日) 17:24:16.67ID:27v2LqWg
>>832

C#は.NETフレームワークが必要だな

OSのバージョンによっては予め入ってる場合も多いが
どのあたりのOSをターゲットにするかによる

一昔前ならDelphiやC++Builderという選択肢があったのだが
0834デフォルトの名無しさん2015/06/14(日) 17:31:26.62ID:27v2LqWg
しかしMSにはランタイムを同梱するよりNuGetみたいなパッケージ管理や
Web platform Installerを最初から同梱して欲しいね

説明書に例えばPythonが必要ならそれをインストールして、って一言書くだけで済む
0835デフォルトの名無しさん2015/06/14(日) 20:27:01.65ID:EWJWbFly
これから100年後には、プログラマは生き残っているだろうか??
0836デフォルトの名無しさん2015/06/14(日) 20:29:53.94ID:27v2LqWg
100年後の事なんか考えたってしかたなくない?

100年前に今の状況を予測できた人がいた?
0837片山博文MZ ◆T6xkBnTXz7B0 2015/06/14(日) 20:31:23.59ID:9/1vIhJD
>>835
百年後は、人間とコンピューターの境界が曖昧になるので、区別は無意味
0838デフォルトの名無しさん2015/06/16(火) 05:08:00.56ID:6Nf6/RCS
http~省略~a0001からhttp~省略~a9999までを特定のキーワードでサイト内検索して、
ヒットしたurlのみを抜き出すプログラムを作る為には、
どんな言語を学べば作れますか…?

サイトのURLは下四桁しか変わらず、ABCというキーワードが含まれていた場合、
対象のURLを抽出したいです。
手動で数字を変えてctrl+fするのを自動化したいです。
0839デフォルトの名無しさん2015/06/16(火) 10:23:48.55ID:f1qkZlMz
>>838
自動化って今はどんな環境でやってんの?
元の文字列はテキスト?HTML?

正規表現とそれを扱えるスクリプト、が手軽でいいと思うけどね。
PythonとかRubyとか
0840デフォルトの名無しさん2015/06/16(火) 12:20:28.90ID:nTCxgT2e
>>839
元の文字列はエクセルにリスト化されています。

今は手動で一つずつリンクを開きctrl+fでキーワードが含まれているか確認しています…
1度に数百件近いリストの追加があり手動では限界を感じています。
0841デフォルトの名無しさん2015/06/16(火) 13:35:02.54ID:f1qkZlMz
Excel上でやりたいならVBAでいいんでない?
行単位でテキストにしてgrepで正規表現で済む気もするが
0842デフォルトの名無しさん2015/06/16(火) 21:56:44.95ID:BSjaIdJh
>>840
wget っていうコマンドラインのツールで html をダウンロードできるから、まずエクセルの表から wget を呼び出すバッチファイルを作る。
あとは適当な grep ツールでダウンロードしてきたページを検索する。
コマンドプロンプトを使ったことがないなら、wget の代わりになんかダウンロードアプリを探して深さ 1 で落としてくる。
ツールの説明はアプリ板とかで聞いてくれ。
0843デフォルトの名無しさん2015/06/18(木) 23:56:15.39ID:TX62QGuW
XMLやHTMLは閉じタグがあるけど、冗長じゃないですか?

<HTML></HTML>
↑これは、↓で十分じゃないですかね?
<HTML></>
0844デフォルトの名無しさん2015/06/19(金) 00:21:16.71ID:JkVhzLyy
javascript (nodejs か windows cscript)
で c, perl, ruby, phpなどのsystem()関数
pythonの os.system() 関数に相当するものはありますか
0845デフォルトの名無しさん2015/06/19(金) 01:25:01.01ID:ld6xop36
>>843
何に対する閉じタグかわからんじゃないのw
全部数えて対応とるの?

まあそういうのもわからんでもないがすでに別の構造化データ表現としてJSONやらYAML
やらあるし
0846デフォルトの名無しさん2015/06/19(金) 03:58:33.62ID:c+9oFQrr
A
|
B
|
C

こういう木構造があったとして、BとCの共通祖先(Common Ancestor)は、
Aになりますか?それともBになりますか?
0847デフォルトの名無しさん2015/06/19(金) 09:19:19.48ID:LpoPTz8x
どこらへんが木構造なの?(´・ω・`)
0848デフォルトの名無しさん2015/06/19(金) 10:23:23.84ID:7fA38y7b
>>843
閉じタグを省略してもよきにはからえという古き悪しき慣習があるからダメ
0849デフォルトの名無しさん2015/06/19(金) 15:16:42.46ID:iLnBptiu
HTMLの場合閉じる場所が固定じゃないだろそもそも
0850デフォルトの名無しさん2015/06/19(金) 15:17:52.44ID:iLnBptiu
っていう話じゃないのか、、まあ人間が扱うとき閉じタグの場所いちいち数えてられないでしょw
0851デフォルトの名無しさん2015/06/19(金) 18:59:56.22ID:NeuGa1pn
divタグの閉じタグがそんなんなったら死ねる
デザインやってると
0852デフォルトの名無しさん2015/06/19(金) 21:37:18.26ID:tQGft1o9
>>844
JavaScriptの実行環境的に、落とし穴にしかならないからありません。
0853デフォルトの名無しさん2015/06/19(金) 22:29:11.64ID:FV90iMXV
>>847
木と書かなければならなかったでしょうか?

その場合、木と読み替えてください。
0854デフォルトの名無しさん2015/06/20(土) 01:29:41.18ID:17g1JDvp
継承関係

ツリーはデータ構造の文脈で使う
0855デフォルトの名無しさん2015/06/20(土) 02:07:37.04ID:75izo7AA
>>854
どういう意味でしょうか?
0856デフォルトの名無しさん2015/06/20(土) 02:19:54.53ID:17g1JDvp
面倒くさいからもういいです
0857デフォルトの名無しさん2015/06/20(土) 03:04:27.10ID:75izo7AA
つまり、
<A><B><C></C></B></A>
こういう木は間違いという事でしょうか?
0858デフォルトの名無しさん2015/06/20(土) 10:29:14.09ID:17g1JDvp
言葉も足りないし理解度も足りない

1日5冊以上本読みなさい
0859デフォルトの名無しさん2015/06/20(土) 10:43:22.11ID:ztych9xD
参考書は一冊に絞るって大学受験で散々教わっただろ馬鹿
0860デフォルトの名無しさん2015/06/20(土) 17:23:08.36ID:BaU5cMbk
iPhoneアプリを開発したいのですが、モノと環境を揃えた次に何をするべきですか?
ツール的なアプリと、tpsゲーム作りたいです。
0861デフォルトの名無しさん2015/06/20(土) 17:30:28.27ID:eyx6KOnp
0 1 以外の戻り値を返すis関数はダメですか?
関数の結果が a ならtrueを返すけど、その a には a1 a2 の二つの状態があり、
それに合わせて戻り値を 1 2 と分けたいのですが。

大まかに a であることが知りたいだけなら、戻り値が 0 とそれ以外で真偽判定できるのでis関数を名乗ってもいいのかな?と迷ってます
0862デフォルトの名無しさん2015/06/20(土) 22:41:57.72ID:IxEwGxB8
Googleのウェブサイト翻訳ツールだと、本文は翻訳できますが、
ボタンとかコンボボックスなどの部品の中にある文字は翻訳してくれません。
自作のWEBサイトの本文だけでなく、これら部品も翻訳したいのですが、
良い方法ありますか?それぞれの言語向けに手作業でGoogle翻訳して
多国語の文字列を準備するのはちょっと手間がかかりそうなので、どうにか
自動化したいのですが。
0863デフォルトの名無しさん2015/06/21(日) 00:29:25.91ID:F4at+r/v
自動化というのはもしかして翻訳後のデータすらもたないという甘い甘い考えだろうか
0864デフォルトの名無しさん2015/06/21(日) 00:33:40.24ID:3VZnQzoZ
>>838
「Rubyの女神」と呼ばれる女優、池澤あやかの本を見たら、
彼女は島根県で、Ruby合宿に参加したらしいが、

Nokogiri で、Webスクレイピングするのを、お勧めしていた
0865デフォルトの名無しさん2015/06/21(日) 00:40:03.82ID:szDYpocA
excite翻訳
0866デフォルトの名無しさん2015/06/21(日) 07:07:43.36ID:CIy09oIr
>>861
何故isに拘る?
kindで十分だろ。
言葉を再定義するのは、その必然性が第三者から見てすぐ分かる場合に限定した方が良い。
逆の立場で、説明なしに自分がやられた時の事を考えてみて。
0867デフォルトの名無しさん2015/06/21(日) 08:55:44.66ID:7bsnUaCn
>>860
Apple のサンプル沢山あるから、それを片っ端から見て、少しだけ改造してみる。
本を片っ端から斜め読みしてみて、興味あるところだけちゃんと読む。
わからないところがわからないと、どうしようもない。
新しい分野を習得するのは訓練可能な技術だ。ざっくりと眺めてから、どこから手を付けるべきかを見分ける、というのを何度もやってるとつかめるようになる。
0868デフォルトの名無しさん2015/06/21(日) 10:42:39.17ID:1kI6SICX
>>863
そうです。ボタンなどの部品の上に書かれている文字列も自動翻訳してくれるサービスとかツールは有りませんか?
0869デフォルトの名無しさん2015/06/21(日) 19:22:52.82ID:o+s+xpK1
>>866
しっくりくる適切な語が思いつかなかったので、これもisでいいかな?と思ってしまいました。
今回kindと教えられ、改めて検索し関数名の命名法のページに辿りつき、これをis関数とするのは不適切なのがわかりました。

ありがとうございます。
0870デフォルトの名無しさん2015/06/22(月) 08:32:37.73ID:PPi06XQO
RFC2616リニアホワイトスペースの遷移図どこかにありませんか?
0871デフォルトの名無しさん2015/06/22(月) 08:38:01.56ID:PPi06XQO
初期状態を入れて7個の状態があると思うけど、これより少なくできますか?
0872デフォルトの名無しさん2015/06/22(月) 10:27:46.29ID:PPi06XQO
クォーテットストリングの解釈入れてゴール除いて8状態でした。

意外とコンパクトに収まった^^
0873デフォルトの名無しさん2015/06/22(月) 12:56:54.24ID:Lp9bze2D
初心者です。いつか2D格ゲーを作りたいと思っていて、そのために必要な言語を習得したいのですが、おすすめとかありますか?
0874デフォルトの名無しさん2015/06/22(月) 14:38:55.57ID:NZ6EkxzL
C++かC#しかないじゃろ
でも○○言語入門で出来るレベルじゃないから
ゲーム開発も合わせて勉強しる

格ゲしかいらないなら MUGENの改造をおぼえるという邪道もあるが
あとは勝手に調べてくれ
0875デフォルトの名無しさん2015/06/22(月) 14:48:18.94ID:Lp9bze2D
ありがとうございます C#を触ってみることにします
0876デフォルトの名無しさん2015/06/22(月) 20:58:57.15ID:kf8h28id
>>873
UnityでC#がいいんじゃないか。
0877デフォルトの名無しさん2015/06/22(月) 21:22:34.67ID:3SgYvoXs
unityでゲーム制作なんてしてたら数十年はかかるぞ
0878デフォルトの名無しさん2015/06/23(火) 00:38:26.86ID:UdZmnE2/
ということはUnityは数十年も前から
あるってことになっちゃいますねぇw

なぜなら既にUnityで作られたゲームが有るのだから。
0879デフォルトの名無しさん2015/06/23(火) 03:19:45.75ID:ZDi4q06n
MUGENでいいじゃん
0880デフォルトの名無しさん2015/06/23(火) 08:43:38.52ID:bDUtQ5C/
.>>878
>>873は10年かかると思う
0881デフォルトの名無しさん2015/06/23(火) 11:02:15.87ID:bAQKxU0I
初心者なんですけど
Unityってそんなに難しいの?
0882デフォルトの名無しさん2015/06/23(火) 12:43:09.73ID:J6BxFv/5
unity <なし> でゲーム制作なんてしてたら数十年はかかるぞ

の間違いじゃろ

どっちにしろプログラミングを魔法と勘違いしてるうちは何も作れん
0883デフォルトの名無しさん2015/06/23(火) 15:17:29.47ID:bVWO4bHb
話の腰を折るかもしれないけど、昔WEBプログラミングしてみたいと思ったことがあって

色々なページを見たんだけどデザインが綺麗すぎて

「こんなの無理」ってなって逃げたことがあります。

WEBページのデザインするのとプログラミングするのは別ですか?

ゲームもそうだと思うんですけど。

スレチだったらスンマセン
0884デフォルトの名無しさん2015/06/23(火) 15:42:49.73ID:4gUORck9
webデザインとwebプログラミングは、ある意味まったくカテゴリや必要なセンス・能力が違う。
0885デフォルトの名無しさん2015/06/23(火) 15:50:29.20ID:J1sweoyC
bootstrapみたいなん使うとある程度の見た目は作れるけど
オリジナルで作るのは大変ね。
デザイナーの仕事だ。
0886デフォルトの名無しさん2015/06/23(火) 16:19:25.83ID:bVWO4bHb
>>884
レスありがとうございます

今まで

WEB制作 = WEBデザイン + WEBプログラミング

という考えに固執していました。

ググっても満足の行く結果が得られなかったのはこの「固執」なんですね

ありがとうございます
0887デフォルトの名無しさん2015/06/23(火) 16:23:39.72ID:bVWO4bHb
>>885

やはり基本的には別物なんですね

ありがとうございます
0888デフォルトの名無しさん2015/06/24(水) 16:21:53.24ID:SYi3RllN
簡単とは言わないが2Dならそこまで難しくないような
3Dは数学の知識欠けてる自分には無理
0889デフォルトの名無しさん2015/06/25(木) 03:17:04.04ID:Fo6YNYjm
プログラミングをはじめよう、池澤あやか、2015、1,300円

彼女は、「Rubyの女神」と呼ばれる、ものぐさ女優なんだが、
島根県のRuby合宿や、講習会・イベントなどで、
プログラミングを短時間で学んだ。
また、「ドットインストール」という学習サイトの動画も見るらしい

5つの入門コースを紹介している。
Webプログラミング、スマホアプリ、
アート系(Processing)、マイコンのArduino、Ruby
0890デフォルトの名無しさん2015/06/25(木) 05:23:27.92ID:kJOnlm4r
学歴見てもプログラムするにあたってそれなりに地力があったんだろう
一般人はそんな短期間じゃ難しい
Rubyistのくせに敵対勢力のPHPer始めました的な人みたいだし固定観念ない人は伸びるんだろうな
0891デフォルトの名無しさん2015/06/25(木) 12:24:17.08ID:NAroSiVx
tehuくんと同じ学齢だしAOだろ
0892デフォルトの名無しさん2015/06/25(木) 12:39:29.03ID:UIqr32+m
敵対勢力ってなんだよw
英語は敵性言語は使っちゃダメってやつかw
0893デフォルトの名無しさん2015/06/25(木) 13:23:33.72ID:k2GY8Exg
ニート歴一年
職安に行く前に何かスキルを身に着けたくてプログラムとサーバ構築を勉強中

PHPとC#の入門本や入門サイトをいくつかこなしてサンプル程度のプログラムは打てるようになったけど
ちゃんとしたアプリケーションのプログラムっていうのは見たことも組んだ事も無い
どこでどういう風に勉強すればいいのかもよく分からない、お願いします誰か助けて下さい
0894デフォルトの名無しさん2015/06/25(木) 13:24:47.79ID:NAroSiVx
>>893
それはお前が考えろよ
0895デフォルトの名無しさん2015/06/25(木) 13:32:17.07ID:f9+FZ6B6
サンプルが打てるってのは自動車運転の勉強でエンジン始動が出来たって言ってるのと同程度なので勘違いしないように

一言で言えば
自分の作りたいものを具体的にイメージしてそれと見分けがつかないような偽物を作る
足りないものがあれば探して調達するか、これまた偽物を作る
それだけ

まあ職探しなら先に職安へ行って必要とされてるものを具体的に知るべき
0896デフォルトの名無しさん2015/06/25(木) 16:27:33.68ID:P7TVJxZf
>>891
灘高校ってやべえよ
0897デフォルトの名無しさん2015/06/25(木) 16:36:59.03ID:NAroSiVx
>>896
灘高がやばいとされるのは高校生まで
tehuはプログラミングの才能が無いと自覚してプロデューサーとかになりたいらしい
0898デフォルトの名無しさん2015/06/25(木) 19:02:53.39ID:C+wRuDg2
何を言ってるんだ?
0899デフォルトの名無しさん2015/06/26(金) 02:24:23.41ID:OuWJmnNU
>>893
ネットや本で勉強したり調べながらC#でメモ帳そっくりなテキストエディタ作れ

無理なら画像ビューア作れ
それも無理ならデジタル時計アプリ作れ
それすら無理ならあきらめろ
0900デフォルトの名無しさん2015/06/26(金) 09:37:12.71ID:x173QCXe
LAMP(PHP)環境でデータの差分を調査するプログラムを作っていますがうまく行きません
何かうまい方法はありますか?

・A、Bというデータベースがありそこにそれぞれテーブルの型は同じテーブルCがありますが、レコード数や内容が微妙に違うのでその差分を出したいです
・現在はすべてのデータを引っ張りforループで試していますが、データが多いせいか時間が掛かり過ぎます
・array_diffも使いましたが重いです。

・私的にはテーブルCにIDが振られておらず、そのレコードがユニークか見分けるためにはの複数カラムを見なけれな行けないのが重い原因だと思います

・テーブルCのカラム
名前、趣味、住所、更新日
となっていて、名前・趣味・住所が完全に一致して同じレコードだとわかります。(更新日は無視しています)


説明下手ですみませんがよろしくお願いします
0901デフォルトの名無しさん2015/06/26(金) 12:51:43.53ID:KiE+sAI+
>>900
mysql diff で検索したり、mysql dump csv で検索してテキスト差分ツール使ったりしたらいいんじゃなの。
DBが大き過ぎて遅いなら、どうしても仕方ないと思うけど。
0902デフォルトの名無しさん2015/06/26(金) 12:59:02.35ID:WI2GKmst
どうみてもデータの構造がおかしい
0903デフォルトの名無しさん2015/06/27(土) 02:54:16.68ID:JmM+5p9p
電卓作ってるんだが、BigDecimalの使い方を教えてほしい
0904デフォルトの名無しさん2015/06/27(土) 03:09:28.95ID:/34WhJqg
>>903
ググったらサンプルコード普通に載ってるやん

BigDecimal A = new BigDesimal("任意の数値");
BigDecimal B = new BigDesimal("任意の数値");
こんな感じで変数に数値を代入する感覚で任意の数値の入ったインスタンス作成から

BigDecimal C = A.add(B);
これでAとBの数値が足された結果がCってインスタンスに入る
「add」の部分を他のメソッドに変更すれば四則演算に対応、って感じじゃないの?
0905デフォルトの名無しさん2015/06/27(土) 15:30:43.27ID:MhltvQGx
だれも答えてくれないのですいません。
ショートカットファイルのリンク先を
一括変更したく次のサイトを参考に
ドラッグandドロップで渡さず、
指定フォルダ内を検索して
リンク先パスが指定文字に合致するものは、指定パスに置換え、置換えたファイル一覧は
ログ出力したく教えていただけないでしょうか?
http://pnpk.net/cms/?p=2231
0906デフォルトの名無しさん2015/06/27(土) 15:32:06.15ID:+dbjz2Dy
Array
(
[papa] => お兄さん
[mama] => お姉さん
)

このような配列?が変数 $why に入ってる場合
papa で検索して見つかれば お兄さん を返すのはどうすれば良いでしょうか?
質問がスレ違いの場合は誘導してもらえると助かります。
よろしくお願いします
0907片山博文MZ ◆T6xkBnTXz7B0 2015/06/27(土) 15:50:16.19ID:JmAIGVSo
>>906
PHPだね。

$result = $why['papa'];
0908デフォルトの名無しさん2015/06/27(土) 16:22:33.91ID:+dbjz2Dy
>>907
めっちゃありがとう!
すんごいありがとう!
0909デフォルトの名無しさん2015/06/28(日) 00:49:14.95ID:BODZwH73
age
0910デフォルトの名無しさん2015/06/28(日) 10:43:02.41ID:Nj5m/RpO
>>905
>リンク先パスが指定文字に合致するものは、
>指定パスに置換え、置換えたファイル一覧は、
>ログ出力したく教えていただけないでしょうか?

WScript.Shellの、CreateShortcutで、
ショートカット(リンク)を新たに作成できるが、
すでに存在するリンクを、読み取る関数はあるのか?

また、リンク先パス(TargetPath)には値を設定できるが、
逆にリンク先パスから、値を読み取ることはできるのか?


また、指定文字に一致する場合、
完全一致にしないと、複数に一致してしまう

また、完全一致にしても、2つのリンクが、
たまたま同じリンク先パスを、指すこともあり得る


この質問に誰も答えないのは、
簡単にリンクを処理できないし、
また、正規表現で複数一致した場合の処理が難しく、
間違ったリンクが処理されてしまうから
0911デフォルトの名無しさん2015/06/28(日) 11:48:20.67ID:rtZiTvBU
最近はpythonやruby、luaをシェルとして使おうという流れがあるみたいですね
これらについて利点などは一応理解したのですが欠点はありますか?
過去の互換性は除きお願いします
0912デフォルトの名無しさん2015/06/28(日) 11:50:05.22ID:OeLQkQMR
>>911
何のシェルだよ?
0913デフォルトの名無しさん2015/06/28(日) 11:54:27.70ID:YBvq0FDq
一体何処の流れだろうな?
0914デフォルトの名無しさん2015/06/28(日) 11:55:10.98ID:rtZiTvBU
>>912
ごめんなさい
UNIX系全般です
0915デフォルトの名無しさん2015/06/28(日) 11:57:04.29ID:rtZiTvBU
>>913
http://www.infoq.com/jp/news/2008/03/rush-oop-shell
http://gihyo.jp/admin/clip/01/fdt/201103/29
このへんです
0916デフォルトの名無しさん2015/06/28(日) 12:08:34.07ID:BODZwH73
>>910
サイトで読み取って置き換える関数は071
Function REWRITE_SHORTCUT(strFile)
かとおもってます。

パスの頭、第一階層から指定してますので、完全一致で問題ないと考えております。
0917デフォルトの名無しさん2015/06/28(日) 21:33:03.56ID:Ez6+Idrt
C言語で自然数nを入力して1からnまでの3乗根の総和を求めるプログラムを作りたいのだが
誰か「これコピペするだけで使えるよ」ってレベルまで教えてほしい
小数第3位くらいまで知りたいです
09189172015/06/28(日) 21:36:04.97ID:Ez6+Idrt
間違えました
3乗根じゃなくて、-1/3乗の総和です
0919デフォルトの名無しさん2015/06/28(日) 21:56:59.31ID:bg6lBFSS
>>917 >>918
http://ideone.com/imwlS4
0920デフォルトの名無しさん2015/06/28(日) 22:03:26.73ID:M4OFumRq
ちょっとググってみただけだけど、三乗根が欲しいならpow(n,(double)1/3);で解決するんちゃう
nの-1/3乗が欲しいなら1/pow(n,(double)1/3);だよね多分
総和が欲しいなら
for(int i=1;i<n;i++)
 add+=1/pow(n,(double)1/3);
こんな感じじゃない?
0921デフォルトの名無しさん2015/06/28(日) 22:05:45.08ID:YBvq0FDq
全部聞いちゃったらそれ作ってるって言えないよな
0922デフォルトの名無しさん2015/06/28(日) 22:06:05.09ID:M4OFumRq
あ、なんかこう・・・すみませんでした
0923デフォルトの名無しさん2015/06/28(日) 22:09:09.40ID:Ez6+Idrt
>>919>>920
ありがとう
なんか自分でやったらどうやっても総和が0にしかならなかったから、とりあえず答えが欲しかった
09249102015/06/29(月) 00:49:40.65ID:IXSkInxu
>>916
REWRITE_SHORTCUT は、そのサイトの人が、作った関数で、
その関数内で、WScript.Shellの、CreateShortcutを使っているし、

TargetPath = 値
とリンク先パスに、値を設定しているけど、
変数 = TargetPath
という記述はなく、リンク先パスから、値を読み取ってはいない

MSが既存のリンクのリンク先パスから、
値を読み取る機能を、公開しているのか?


正規表現については、
abc1 なら、abc1, abc12, xabc1/de, de/xabc1
など、複数に一致すると問題になる。
先に、abc12に一致して処理すると、abc1は処理されない

フルパスで完全一致にすれば、それを防げるが、
同じリンク先パスを持つ、リンクがあると問題になる


書き込む際には、名前欄に、905と入れて書き込んで
0925デフォルトの名無しさん2015/06/29(月) 00:58:21.39ID:IXSkInxu
>>905
マルチポスト禁止。
質問を取り消してから、他のスレに移動すること。
今後は以下のスレで、ピラフに聞いてくれw


VBScriptについて必死に話し合うスレ
ttp://peace.2ch.net/test/read.cgi/tech/1416826139/l50
09269052015/06/29(月) 02:54:08.87ID:5PFzhqH+
>>924
WshShortcutオブジェクトに既存のlnkファイルのパスを入れてやればTargetPathプロパティを取得できます。

あとはショートカットファイルを探して、渡してあげればいいのかと思います。
0927デフォルトの名無しさん2015/06/29(月) 22:02:14.72ID:6DNxjw6p
Googleみたいな会社を作るのが夢なんですが、
日本でGoogleみたいな会社を作ることは無理ですか?
0928デフォルトの名無しさん2015/06/29(月) 22:09:47.10ID:1J29ojjS
>>927
あなたにかなりの商売のセンスがあってスーパーハッカーの知り合いがいて
巨額の投資してくれるバックがあれば可能じゃね?
0929デフォルトの名無しさん2015/06/29(月) 22:13:30.05ID:6DNxjw6p
>>928
日本は起業すること自体が難しいと聞いたのですが、その辺はどうなんでしょうか?
あと、Googleみたいな会社を作るとしたら、コンピュータとかソフトウェアに精通していた方が良いんですかね?
0930デフォルトの名無しさん2015/06/29(月) 22:22:42.17ID:1J29ojjS
コンピューターの会社がコンピューターの事知らなくていいと思う?
というかそういう質問投げてくる時点で無理だと思う

googleは天才だらけの企業だよ
0931デフォルトの名無しさん2015/06/29(月) 22:58:56.25ID:ulyWTZX4
http://techtarget.itmedia.co.jp/tt/news/1502/03/news04.html

最近は、小学校でもプログラミングを教えるところが出て来ているけど、
何の言語のプログラミングを教えているのだろうか?
0932デフォルトの名無しさん2015/06/29(月) 23:33:10.77ID:kNn94pj0
>>927
10人中10人に無理だやめろと言われてもニヤリと笑って突き進めるなら可能
0933デフォルトの名無しさん2015/06/29(月) 23:38:15.55ID:bidzkCNd
こちらにも失礼させていただきます。

こんばんは。
教えてください
VSでwebサイトを作っています。
SQLにある温度計データを引っ張ってきてグラフ化して
推移を見ています。

Chartとデータソースを使用していて問題なかったのですが、
過去分のデータが見たいなと思ったとき今のやり方では見れません。
(データソースの構成で最新100件でグラフにしています。)

そこで、ドロップダウンリストから年月を指定して
その中で100件のデータを引っ張りグラフ化したいです。

分からない点としては、正直、全部なのですが
SQLサーバーにdate(例:2015/06/29/23:00:00)temp(例:20.2)
とある場合はドロップダウンリストで年月を選択する方法がわかりません。

SQLサーバーに上のような形式で入っている時点で
年月のみ抽出というのは不可能なのでしょうか?

SQL言語の質問かもしれませんが
きっとクラスを作成するだろうと思い
こちらに記入しました。

どなたか知恵をお貸しください。
よろしくお願いします。
0934デフォルトの名無しさん2015/06/29(月) 23:39:11.33ID:ulyWTZX4
今から、昔のN88BASICを学ぼうと思っているんだけど、何かの役に立つかな?
(互換BASICのソフトがフリーソフトで出ているので、Windows上でも動かすこと
が出来るから。)
0935デフォルトの名無しさん2015/06/30(火) 01:10:42.12ID:7nkuom9R
工場などでは、今でもN88BASICのプログラミングで機械を制御したり
しているところも多いのかな?
0936デフォルトの名無しさん2015/06/30(火) 01:22:30.80ID:FzvalkoK
>>933
マルチポスト禁止。
質問を取り消してから、他のスレに移動すること。
今後は以下のスレで


ふらっと C#,C♯,C#(初心者用) Part115
ttp://peace.2ch.net/test/read.cgi/tech/1426669706/l50
0937デフォルトの名無しさん2015/06/30(火) 09:31:02.57ID:9bukWkLk
>>935
流石に大分減ったと思う。
今は寧ろ未だにVBが蔓延っている。
0938デフォルトの名無しさん2015/06/30(火) 11:08:31.85ID:9Bck9L4q
>>934
全く役に立たないということはない。
英単語の語彙が増えるかも知れない。
0939デフォルトの名無しさん2015/06/30(火) 23:41:45.76ID:buQYr2cY
大学の先生とかが書いた古い書籍のリストがBASICだったりすると少し役立つかな?
俺はPythonとかに書き直すけども
0940デフォルトの名無しさん2015/07/01(水) 00:42:57.85ID:zpIhhctN
誰か、>>931 の質問にも答えてよ!
0941デフォルトの名無しさん2015/07/01(水) 01:22:13.40ID:+JueEfBj
>>940
情報の授業があるはずなんだけど
書店の参考書コーナーにないんだよ。

文科省の決める標準的なカリキュラムは無くて
学校ごとに内容を考えてるんじゃない?
0942デフォルトの名無しさん2015/07/01(水) 08:20:32.52ID:ejgawkmE
>>940
小学校では教えてないよ
高校でbasicなら必修だけど
0943デフォルトの名無しさん2015/07/01(水) 09:08:22.48ID:zpIhhctN
>>937
>未だにVBが蔓延っている。

VBが古いのなら、新しいよく使われている言語は何?
VBは勉強を始めて、解り始める前に流行が過ぎてしまったように思う。
マイクロソフトの悪質な戦略だったような気がする・・・。
0944デフォルトの名無しさん2015/07/01(水) 11:13:49.60ID:/eEOVGmi
まあVBとVB.NETは分けて考えてね
0945デフォルトの名無しさん2015/07/01(水) 12:42:28.03ID:oF7dUa9P
開発で修正に必要なline数を出せといわれたのですがググってもよくわからない。

hellow world
を
hellow worlds
に変更すると1lineということでしょうか?
hellow world
を
it small
hellow world
の2行にしたら
2lineの修正?

今までこんなもの出せと言われたことがないのでアドバイスもらえませんか?
0946デフォルトの名無しさん2015/07/01(水) 13:11:03.96ID:gMCljQ/I
事後の統計ならツールを使う
見積もりなら新規の行数じゃろ

いずれにせよ初めてなら指示者に聞くしかない
0947デフォルトの名無しさん2015/07/01(水) 14:01:11.77ID:oF7dUa9P
>>946
回答ありがとうございます
担当者が数日不在になってしまいどうしたもんかと思ってまして。

ソースの修正でline数を出せとのことでしたので
修正した行が1行なら1lineでいいのかな。
1行追加でも1lineでいいのかな。
明確な基準とか数え方などあるのでしょうか?
0948デフォルトの名無しさん2015/07/01(水) 15:39:47.54ID:P+kmI9Vj
普通は、修正も追加も削除もそれぞれ一行と数える。
場合によっては修正と言う概念がなく、一文字修正しても一行削除一行追加と数える。
0949デフォルトの名無しさん2015/07/01(水) 23:05:10.63ID:ULx20qta
>>931
前にTVの取材で映っていたのはScratchだったな
MITが作ったやつ

言語というよりオーサリングツールっぽいけど
0950デフォルトの名無しさん2015/07/04(土) 12:07:02.73ID:ZF0hC5cM
たくさんコードを書いたから偉いってわけでもないんだけどな

むしろ後の保守が大変になる
0951デフォルトの名無しさん2015/07/04(土) 22:21:31.28ID:nw3St3Kb
プログラミング未経験の者なのですが、C言語の学習を始めるにあたってどうせならエディタは新しい物にしようと思いatom_editorをインストールしました。
しかし、atom自体は難なく動いたのですがLinter-clangというパッケージが働いてくれません。
一応調べながらあれこれ試してみたのですが解決しませんでした。
私はエディタに嫌われているのでしょうか?
0952デフォルトの名無しさん2015/07/04(土) 23:41:54.40ID:/xIYJV9x
エディタに感情はないよ
0953デフォルトの名無しさん2015/07/05(日) 02:01:14.10ID:LKtomqch
編集者もエディタ
0954デフォルトの名無しさん2015/07/05(日) 03:27:01.10ID:XIvEwRaJ
>>931
そもそも、論理的な思考ができるのは、中学生以降。
弁図とか、ドモルガンの法則とか

短絡評価で、A and B で、Aが偽なら、
Bを処理せずに、偽が確定するとか、
A or B にも短絡評価があるし、
小学生がこんなのわかるわけないだろ

Scratch などで、ソースコードを書かないで、
プログラミングするしか無理
0955デフォルトの名無しさん2015/07/05(日) 08:23:29.78ID:wLc26Ae+
昔の投稿系コンピューター雑誌は普通に小学生がプログラムリスト投稿してたなあ・・・
0956デフォルトの名無しさん2015/07/05(日) 10:04:06.27ID:3KABwivK
>>954
んなこたねー
中学生以降でおおっと思わされたのは背理法くらいだ
0957デフォルトの名無しさん2015/07/05(日) 13:52:05.05ID:3mytObGh
>>951
それはプログラムの話じゃないからサポートに聞いてね。

>>954
80年代前半にはアセンブラでゲーム作る小学生くらいいた。
論理演算の真理値表を理解できるんだからその程度は理解できる。

さて特例的な小学生が理解できることを主張したが、どの程度の小学生が理解するのだろうか。
俺はオセロや将棋が強い程度で十分理解できると思う。
ベン図的な考え方は直接論理的な課題以外にもデバッグ時の問題の切り分けなどの役に立ち、その能力はちょっとパズルが得意程度の子供でも発揮するのでは。
つーか小学生で理解できないやつは、一生理解しないんじゃなかろうか。試験向けの丸暗記だけで乗り切ってるのでは。
小飼弾のところで読んだんだか、プログラミングを理解する才能みたいなものは存在するというような大学生を対象とした実験の論文があった。
0958デフォルトの名無しさん2015/07/05(日) 14:49:39.40ID:19q/SObD
今までjavaをやっていて、そろそろスクリプト言語を覚えようと思ってruby perl pythonを軽く触ってみたのですが
未だに文字コードで頭を悩ませないといけないのはそういうものなのでしょうか?
javaは何も設定しなくともデフォルトの入力出力が全てutf-8だったのですが
デフォルトがASCIIだったりutf-8にするには文字リテラルの前にu"日本語"とかしないといけなかったり
0959デフォルトの名無しさん2015/07/05(日) 14:56:13.15ID:qJzRywrz
>>957
発達心理学には12歳以前と以後では論理的思考の機能が大きく異なるらしい
例えばオセロや将棋が強ければプログラミングを十分理解できるのでは?という類の推論は
仮説演繹的思考と呼ばれて12歳以降に使いこなせるようになるとされる考え方が基にある
0960デフォルトの名無しさん2015/07/05(日) 18:59:31.87ID:1FJskUxq
質問させてください
一応javaなんですが

private Test test というフィールドがあるとして
それを同クラスのメソッド内で使う場合はグローバル変数としてそのまま使えばいいんでしょうか?
それともtestを引数としてメソッドへ渡して使うようにしたらいいんでしょうか?

単純に考えると前者で構わないと思うんですが
コードが増えてフィールドもそれに合わせて増えてくると
グローバル変数だと逆に把握しづらくなるんじゃないかという不安があります
0961デフォルトの名無しさん2015/07/06(月) 08:28:55.43ID:UtQpsrfy
>>960
単純に考えると前者で構わないと思うんですが
コードが増えてフィールドもそれに合わせて増えてくると
グローバル変数だと逆に把握しづらくなるんじゃないかという不安があるんだったら後者で。
0962デフォルトの名無しさん2015/07/06(月) 08:31:08.19ID:sQzAHBpL
関数外の変数としてそのまま使う
把握しづらくなるほど増えるなら設計がおかしい
変数名を一目見ただけでクラスのメンバかどうか分かるのが理想
そうなるようにクラスを小さく切り分ける努力

あるいは一昔前ならメンバに必ず m_ とかプリフィクスを付けるという慣習もあった
今はIDEの色分けなどに頼ることが多い
0963デフォルトの名無しさん2015/07/06(月) 21:31:13.73ID:3Nwo+Cbx
thisつけりゃええやん
0964デフォルトの名無しさん2015/07/06(月) 21:42:29.89ID:Nh5XTq6Z
>>962
プリフィクスや色分けだと一目で分かりやすそうですね
クラス設計は・・・たしかにあまり自信がないです
どうもグローバル変数に頼りすぎなところがあったのでもう一度見直してみたいと思います

>>963
たしかに!一番単純な方法を忘れてました


>>962-963
おふた方ありがとうございました!
0965デフォルトの名無しさん2015/07/13(月) 23:51:01.25ID:b4wQJynu
ふと思ったんだが手続きを記述するんじゃなくて
あるべき結果の状態を記述しておくといいかんじに過程の処理を補完してくれる
そんな感じの言語?処理系?ツール?ってありますかね?
0966デフォルトの名無しさん2015/07/13(月) 23:55:14.06ID:cf/Q1yqi
宣言型言語?
SQLとかHTMLとか
C#なら、SQLを取り入れたLINQという仕組みが有る
0967デフォルトの名無しさん2015/07/14(火) 08:31:53.43ID:nS9LPbEB
>>966
ありがとうございます。
宣言型言語ってくくりがあるんですね
確かにHTMLなんかまさにそれですね
0968デフォルトの名無しさん2015/07/16(木) 17:52:59.64ID:tMUOfM49
Prolog の方が求めているものにあっているかも
0969デフォルトの名無しさん2015/07/18(土) 09:52:34.70ID:Z+CxoesN
ある程度書けるようになったのでそろそろオープンソースで修行したいんですが、
Githubなんかで公開されているソースってかなりの量なのがほとんどで何から手をつけていいやらと言ったところです。
ある程度の規模のソースを読む場合、どのようにして読みますか?
1.ファイル名などの規則や慣例でおおよその構造が理解できる
2.プログラムの概略図を示したファイルなどが大抵用意されている。またはそれに近い機能を持ったファイルがある
3.全てのソースに目を通すしかない

ttps://github.com/geany/geany
例としてGeanyはsrcフォルダだけでも結構な量ですが、例えばこれを読むならまず何をすればいいでしょうか?
0970デフォルトの名無しさん2015/07/18(土) 10:06:41.35ID:c2kYabcz
今windowsでwinXPで動かせるデスクトップアプリ作るので
一番楽なのってどういう開発環境でしょうか?
0971デフォルトの名無しさん2015/07/18(土) 10:18:25.89ID:27nX+Gxz
>>969
Doxygen GraphViz
0972デフォルトの名無しさん2015/07/18(土) 10:25:33.61ID:Xl228nsE
>>970
まずサポート切れのXPをどうにかしないと
0973デフォルトの名無しさん2015/07/18(土) 10:43:52.78ID:c2kYabcz
>>972
医療現場のスタンドアロンPCなんでサポートあんま関係ないのよ。
0974デフォルトの名無しさん2015/07/18(土) 11:21:28.76ID:Xl228nsE
生死に関わる医療現場で逆にやばくないか?

俺はそういうシーンだとLinuxやJavaなど比較的息の長い技術の適用を考えるな
0975デフォルトの名無しさん2015/07/18(土) 11:25:08.12ID:taUvj77i
やっぱVisualStudioでしょ、2008とかまだ手に入る
0976デフォルトの名無しさん2015/07/18(土) 11:28:06.45ID:taUvj77i
って開発環境は最新でもいいのなら2013にXPツールセットでもいけそう
0977デフォルトの名無しさん2015/07/18(土) 14:55:00.19ID:HMroyF2F
ハードのスペックもxp仕様なんじゃないの

それはともかく、なにかトラブるたびに根拠の無い不安・不満のタネが育ちそうでおすすめできない
0978デフォルトの名無しさん2015/07/18(土) 17:03:43.79ID:c2kYabcz
>>974
あんまシリアスな用途じゃないから無問題。
PC弱者が使えるよう考えてるからLinuxは無理だな。

>>975
>>976
できればフリーが良いんですが、やっぱVSになるんかなぁ

>>977
まあそうなんだよねぇ。
買い替えてもらえれば一番いいんだが 「まだ使える。」 の一言にはなかなか勝てん。
0979デフォルトの名無しさん2015/07/18(土) 17:05:51.96ID:taUvj77i
>>978
ExpressやCommunityがあるじゃない
0980デフォルトの名無しさん2015/07/18(土) 17:12:00.56ID:fwMvG6Le
ソフトウェアの開発会社がサポート外OSのソフト作成と保守でワリマシ料金を取って買い替え促進
0981デフォルトの名無しさん2015/07/18(土) 17:39:25.96ID:c2kYabcz
>>979
最新のその辺のって.net前提になってんじゃなかろうか
スタンドアロンで何もupdateしてない生のxpって.net入ってないよね確か。
その辺考えると.net以前の古いバージョンのVSExpressとかダウソできればいいんだけど、
無いみたいだな。まあ当然か。

>>980
親族なんで無料奉仕()



やっぱ詰んでるんかな?w
0982デフォルトの名無しさん2015/07/18(土) 18:05:14.74ID:taUvj77i
なんか色々勘違いしてるね
別にVC++だって無料版で使えるよ
でも
XPもSPあててりゃ.NET入ってるはずだし、こっちのが開発スピード段ちだと思うけどね。
0983デフォルトの名無しさん2015/07/18(土) 18:07:32.71ID:q1Rgg1Rz
.netが何かわかってない感じだけど、まあ無料ならやってみりゃいいのに
ヤる前からグズグズ言って何もしないうちは何もできないと思う
0984デフォルトの名無しさん2015/07/18(土) 18:29:26.77ID:c2kYabcz
以前にVSExpress2010で.net利用しない形式のexeビルドしようとしてできなかったんだが
0985デフォルトの名無しさん2015/07/18(土) 18:35:22.17ID:Xl228nsE
C++などのネイティブコード、C#,Javaなどの中間コード、
Python,Rubyなどのインタプリタ方式、
どれを取るかは作りやすさとスピードのトレードオフだな
0986デフォルトの名無しさん2015/07/18(土) 18:39:06.37ID:Xl228nsE
あとLinuxが初心者にハードル高いと思ってるなら逆だな
Linuxならあまり余計なこともされなくて済む
家電の組み込みOSなんざ今じゃほとんどLinux系列だ
0987デフォルトの名無しさん2015/07/18(土) 18:49:41.82ID:c2kYabcz
>>986
他の業務にも使うPCだから
OSから変えるってのは、まあムリだわ。


やっぱこの分だとローカル完結のwebサービスで実現って形に落ち着きそうだな
でも生のXPのブラウザってヤツなんだよね。
0988デフォルトの名無しさん2015/07/18(土) 19:04:13.85ID:0mAsFRn4
初心者が家電の組み込みするの?
0989デフォルトの名無しさん2015/07/18(土) 19:09:00.15ID:Xl228nsE
作る側じゃねえよw
0990デフォルトの名無しさん2015/07/18(土) 19:13:11.90ID:c2kYabcz
受付のおばちゃんが
「こないだちょっとROM焼いたんだけど具合悪くてさぁー」
「もうサクッとラズパイにしちゃえばいいのにぃ〜」
とか会話してたら超嫌だw
0991デフォルトの名無しさん2015/07/18(土) 19:20:35.46ID:Xl228nsE
あ、ラズパイをサーバーにしちゃえばクライアントは確かに何でもいいな
0992デフォルトの名無しさん2015/07/18(土) 19:33:46.05ID:c2kYabcz
ところがlan接続もNGなもんだからローカルに直接
mongoose / perl / sqlite
とか入れた構成になりそうだったんだけど、コレはコレでブラウザで色々と問題が。


まーキテレツな要件なんで難しいのは分かってた。
お騒がせ失礼。
0993デフォルトの名無しさん2015/07/18(土) 19:48:27.51ID:Xl228nsE
そこまでケチくさいのはあまり大きな病院ではないな?
いずれは廃棄なんだろうから問題を先のばししてるだけだなあ

移せる部分はいまからでも移しておかないと
先が短いのに新規入れるとか…
察するよ
0994デフォルトの名無しさん2015/07/19(日) 00:08:34.51ID:qsMi3+rD
>>969
プログラミング・コンテスト・チャレンジブック、第2版、2012

言語はC++で、ほとんど全てのアルゴリズムを網羅。
問題数も多く、パズル感覚で楽しめる。
AIやシミュレーションゲームの参考になる


それか、Ruby,Python あたりが読みやすい
0995デフォルトの名無しさん2015/07/19(日) 02:06:42.38ID:I0iNBGYL
>>969
「Code Reading―オープンソースから学ぶソフトウェア開発技法」
「プログラマーのためのソースコードを読む技術」

このあたりも参考になると思う

まあ最初は翻訳やフィールドテストの手伝いでもいいと思うよ
慢性的に全然人足りてない
0996デフォルトの名無しさん2015/07/19(日) 04:01:00.16ID:9cfOAbCj
>>969
先ずソース全体に目を通すのは真だと思うが、最初の時点では
眺めてグローバル変数や関数の名前を役割についてのぼんやりとした仮説とともに記憶するだけで良い
doxygen+Graphvizでファイルの依存関係やコールグラフを把握すればなお良いが必須ではない

命令型言語はメモリの書き換えで仕事を進める(チューリングマシンの計算モデルに従う)ので、
本命はオンメモリデータの取り扱い(読み書きの順序と、何と何のデータを一まとめの塊とみなしているか)の分析である
構造体定義の入れ子構造とか、ある構造体のインスタンス生成に関わる他の構造体型とか、
関数の引数に渡される頻度が高い構造体型とかを調べる
(ぶっちゃけUMLのクラス図を描くのと等価な努力をする)
そうすれば、仕様と実装の関係や動作について抽象的・階層的な説明を再構成できて作った人の設計思想に迫れる
0997デフォルトの名無しさん2015/07/19(日) 04:02:47.95ID:9cfOAbCj
…という夢をさっき見ました!
0998デフォルトの名無しさん2015/07/19(日) 06:32:37.62ID:BnngaVC1
>>971,994-996
ありがとう。
なかなか一筋縄では行かなそうだな。
井の中の蛙で終わるわけに行かないし、
オープンソースで活躍できるように頑張っていくよ。
0999デフォルトの名無しさん2015/07/20(月) 00:46:42.60ID:x3k6Wnex
>>984
何使ってどうやったんだよ
自分のミスを仕様のせいにして追求しないタイプじゃ
何使っても同じだけどな
1000デフォルトの名無しさん2015/07/20(月) 04:44:45.65ID:Oj3klZsK
とどめじゃ
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。