[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/14 13:13 / Filesize : 281 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 147匹目



1 名前:デフォルトの名無しさん [2017/03/25(土) 19:01:22.21 ID:bnfyNgvn.net]
質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 146匹目
echo.2ch.net/test/read.cgi/tech/1487780317/

331 名前:デフォルトの名無しさん [2017/04/21(金) 15:06:45.17 ID:Y9HFkbwx.net]
コンピュータ・ソフトウェア・ネットワークに関して超詳しくなって大金持ちになって、
東京の超高級タワーマンションの最上階に住みたい。

332 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 15:44:23.13 ID:pa1p1UXZ.net]
>>324
ギターと絵の板俺も見てた
はっきり言って何も参考にならない
絵のスレ一個しか見てない

333 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 15:45:23.05 ID:pa1p1UXZ.net]
>>326
コンピューター、ソフトウェア、ネットワークに詳しい人なんていくらでもいるし、それじゃあお金持ちにはなれないのが現実

334 名前:デフォルトの名無しさん [2017/04/21(金) 15:52:27.32 ID:Y9HFkbwx.net]
>>328
いや、ただ詳しくなるわけじゃない。
詳しくなって、それらをビジネスに応用するんだ。
そして大金持ちになる。

335 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 16:06:49.73 ID:pa1p1UXZ.net]
>>329
難易度は上がってると思う
昔は西村博之レベルでも就職したことが無いまで稼げるレベルになれたからな

336 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 17:55:34.71 ID:Jd6t2qJC.net]
何で日本って高校とかでまともにプログラミングやんないの?
今2年で情報の授業受けて絶望しかないんだけど
バンコクの日本人学校行って、現地のインターナショナルの高校かなんか行った友人に聞いたら1年でpythonやるみたいなこと言ってたけど...

337 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 18:02:14.77 ID:pa1p1UXZ.net]
>>331
四年後にはプログラミング義務教育化されるぞ?

338 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 18:29:13.88 ID:1Jvdchhd.net]
>>324-327
月曜日に、技術系ギタリストの大御所、アラン・ホールズワースが亡くなった

ベストの2枚
Road Games (1983)
Metal Fatigue (1985)

当時の日本ライブの映像が、YouTubeにある
ALLAN HOLDSWORTH IN JAPAN 1984 -TOKYO DREAM-

339 名前:デフォルトの名無しさん [2017/04/21(金) 21:17:10.09 ID:by5htFYN.net]
日本死ね



340 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 00:52:05.71 ID:PH7/N6sI.net]
スクレイピングで問題視されているのは二次的利用だからな
よその情報盗んで自分のサイト乗せたりするのがダメであって
個人的な利用で捕まった例はないぞ
その図書館のやつもそうだ

341 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 05:33:03.37 ID:DNdJX3Lc.net]
グレーなことはこっそりやれってことだ

342 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 05:51:08.55 ID:K62dv0BF.net]
昔からこの手のスレでやっちゃダメだからやめとけとかいう奴はわかんない奴。わからないならROMってろよ。って言ってやるのが正しい。

343 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 11:56:22.50 ID:WQjYmpaa.net]
>>335
図書館の奴はウンコサイト落とした事が業務妨害という事で逮捕された
二次利用したからじゃない

344 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 13:48:25.59 ID:eQ7izQTm.net]
>>338
それは警察が馬鹿だから違法行為をしていなくても逮捕されるリスクがあると言うだけの話だな
行為の違法性と逮捕されるリスクの有無は一見イコールで結べる様に見えて、実はあまり関係がない

なお補足としてウンコサイトを放置していたベンダーは岡崎市から契約を切られた

345 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 14:28:08.82 ID:WQjYmpaa.net]
>>339
起訴猶予という事は違法行為はあったけれども、罰するほどではないと検察が判断したということ
違法行為はあったと判断された

346 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 15:57:27.45 ID:geLq0S46.net]
>>338
どうやって落としたか具体的に言ってみ
たかが個人の1回線で落ちるわけがない

347 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 16:41:45.92 ID:0Olwu2Ss.net]
>>341
新聞くらい読もうぜ・・・

348 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 17:07:52.46 ID:fNu+0xzW.net]
>>341
サーバー側アプリの不具合で
1個人の1回線でも落とせるようになっていた

349 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 17:14:20.89 ID:fNu+0xzW.net]
>>340
図書館の奴はサイト落とした事が業務妨害という事で逮捕された
スクレイピングしたからじゃない

ここもしかして間抜けな>>338を大爆笑するところですかね?w



350 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:16:16.85 ID:+5rvIbLJ.net]
岡崎の図書館の件は、図書館と警察がITに無知すぎた。
図書館はプログラムからWebにアクセスするだけでハッキングと
思っていたようだし、警察もそれを鵜呑みにしていたようだ。
なお、サイトが落ちたんじゃなくてアクセスしづらくなったらしい

351 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:20:35.13 ID:WQjYmpaa.net]
池沼に店番させてたところに、まさか池沼が店番してるとは思いもよらなかった人が何度か問い合わせした
問い合わせで池沼の処理能力を超えてしまってアウアウになっちゃった
他の人が問い合わせした時もアウアウになってたけど、逮捕された人は繰り返し問い合わせしてた
岡崎図書館は池沼に店番させてた事は隠して、繰り返し問い合わせしてアウアウになったと被害届けを出して、問い合わせした人が逮捕される事になった

352 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:20:51.52 ID:fNu+0xzW.net]
論点はそこじゃない。

スクレイピングしたら逮捕されるかどうかだ
岡崎の図書館の例は業務妨害が原因であり
これこそが、スクレイピングでは逮捕されない理由の一つなのだ
(スクレイピングだけで逮捕されるなら、そっちでも罪を問われているはず)

353 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:23:32.78 ID:WQjYmpaa.net]
ftpではアクセス制御されてるから、全てのhttpアクセスは不正アクセス禁止法違反だよ
河合の事件ね

354 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:27:24.69 ID:fNu+0xzW.net]
それはアクセス制御を破って不正アクセスしたからであって
スクレイピングしたらではないなw

355 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:28:09.89 ID:eQ7izQTm.net]
>>347
逮捕されるかどうかは警察側の担当者が無知かどうかだけなのでスクレイピングで逮捕される可能性は大いにある
それで起訴まで行くかどうかなら常識的な範囲を守っていてかつ取り調べで馬鹿な発言をしなければまずあり得ないだろう

嫌疑なしでなく起訴猶予なのは無知な警察と検察が自分達の面子を守ろうとした結果

356 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:29:10.21 ID:WQjYmpaa.net]
全てのアクセスが違法行為なんだから、サイト管理者はスクレイピングに対して被害届けを出せる
そして逮捕

357 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:29:49.97 ID:fNu+0xzW.net]
それはは警察側が無知で逮捕されるのであって
スクレイピングでは逮捕要件を満たさないってことですね

逮捕要件を満たさないから、警察側が無知じゃないと
間違って逮捕されることは起きないのですから

358 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:30:58.78 ID:fNu+0xzW.net]
>>351
じゃあなんで、全てのウェブサイト管理者は
被害届を出さないのでしょうか?

出さないのではなく、出せないのですね。
スクレイピングされても同じです。
出せません。

359 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 18:32:06.38 ID:eQ7izQTm.net]
>>352
逮捕要件を満たすかどうかは警察の作文次第なので単なるスクレイピングであっても逮捕要件を満たす事は難しくないという話だぞと



360 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 19:43:48.97 ID:WQjYmpaa.net]
>>353
犯罪にしたいとサイト管理者が判断した、アクセスに対してだけ被害届けを出せるからだよ
河合一穂がACCSに対しての不正アクセスで有罪判決受けた事件調べてみなよ

361 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 20:18:56.18 ID:UEy9WSpB.net]
花見の席取りで数日前からブルーシート置いたままのアホウを排除できるかどうかって話だろ

362 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 20:35:51.01 ID:fNu+0xzW.net]
>>354
お前は逮捕されないために、普段どういう生活を送ってるの?
道を歩いていても逮捕されるよね?警察の作文次第なんだから

363 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 21:05:12.02 ID:kxqbtNgO.net]
livedoor.4.blogimg.jp/jin115/imgs/4/e/4e2ab989.jpg

364 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 00:46:52.07 ID:nEd38uVM.net]
そもそもプログラムによるクローリングか
単なるブラウザでページを表示しただけなのかを判別ができるんか?
スクレイピングするにしてもhtmlを取得してからだろ?
html(文字)だけ取得するのと、画像から何から全部取得するブラウザ
どっちが負荷かかるのかって一目瞭然だと思うが
必要なデータだけを取得されたらサイト側としては何も得るものはないので
迷惑と言えばそうだし、サイト側の規模にもよるだろう
DMMやamazonを私用でスクレイピングしたところで訴えられるとは思えんな
あと法的な可能性だけを論じても無意味だと思う
可能性なんて言い出したらきりがない。もっと現実的な話をしよう

365 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 00:50:08.06 ID:yG6p5MVu.net]
話やめろ
呼吸をやめろ
今から電車に飛び込んで死ね
田舎すぎてもう電車がないなら明日朝一で死ね

366 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 00:54:17.59 ID:Zs80J6DE.net]
岡崎図書館をスクレイピングしてた奴も逮捕なんかされるわけないと思っていただろうな

367 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 03:34:36.83 ID:SSlHzitF.net]
実際にスクレイピングしたという理由では逮捕されなかったしね。

368 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 04:35:10.15 ID:k7vemUU/.net]
mysqlのスケールアウトの学習したいんだけどわかりやすいおすすめサイト教えて

369 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 08:53:06.59 ID:d0gIKaLz.net]
>>362
結果としては、「スクレイピングしたから逮捕された」んだけどね



370 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 10:30:43.07 ID:MLFLXKyL.net]
もう一ヵ月ぐらい悩んでいます。


GoogleのスプレッドシートでXpathを使って
米国フィナンシャルのページ情報を取り込みたいです。
具体的に言いますと、
https://finance.yahoo.com/quote/XOM/key-statistics?p=XOM
このページ "Market Cap (intraday)" の右側にある 「342.1B」
という値を取り込みたいです。

=importxml("https://finance.yahoo.com/quote/XOM/key-statistics?p=XOM","//*[@id='main-0-Quote-Proxy']/section/div[2]/section/div/section/div[2]/div[1]/div[1]/div/table/tbody/tr[1]/td[2]")

これでいけると思ったのですが #N/A と表示されてしまいます。
どこか間違っているのでしょうか。それとも参照先がフレームページが原因でしょうか。
よろしくお願いします。

371 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 13:46:00.59 ID:2rv3puy3.net]
>>364
車を殺人に使って「車を運転したから逮捕された」って言うようなもんだな

372 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 13:51:53.10 ID:T4INally.net]
>>364
> 結果としては、「スクレイピングしたから逮捕された」んだけどね

それは犯罪者が「道端を歩いていたから逮捕された」と何が違うんだい?w

373 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 17:10:47.86 ID:CQpyo65Z.net]
mitu217.hatenablog.jp/entry/2016/07/19/000440
こちらを参考に音楽再生ソフトのプラグインに手を加えたいです。
コピペで終わりそうな内容なのですが、素人の為エラーが出てしまいます。

SocialNetworksStatus.csの先頭にコピペしたのですが
場所が間違っているのでしょうか?
i.imgur.com/RGcfFS0.jpg

374 名前:デフォルトの名無しさん [2017/04/23(日) 17:17:54.07 ID:qARBjpBc.net]
人類が考え出してきた概念の中で、万有内在神論よりもスケールが大きい概念はありますか?

375 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 17:28:14.21 ID:B6eBlWbI.net]
>>368
ちゃんと内容を読もう
全部先頭にコピペするのでなくコメントの指示通りの場所にそれぞれの内容をコピペする
namespaceもclassも始まっていないところにメソッド置いたら駄目

376 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:20:55.35 ID:d0gIKaLz.net]
>>366
そうだよ。
普通に運転してたつもりが
突然目の前に子供が飛び出して
轢いてしまったようなもん

377 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:33:24.51 ID:2rv3puy3.net]
>>371
それで「車を規制しよう!」っていうようなもんだな

378 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:36:03.12 ID:CQpyo65Z.net]
>>370
ありがとうございます。
それぞれの場所にコピーすることは

379 名前:理解できました。
TwitterServiceクラス内の内容まではコピーしてもエラー出ないのですが
Pluginクラス内の内容をのここにコピーするとエラーが出るのですが場所間違っていますか?
http://i.imgur.com/ULoKILr.jpg
[]
[ここ壊れてます]



380 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:38:09.55 ID:MLFLXKyL.net]
どなたか >>365 をおしえてちょ

381 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:59:21.22 ID:fsvPYIZO.net]
>>359
まずはUserAgent名で判断だな
自己申告だから簡単に偽装できるが
偽装することが何か問題になるかもな
後はリクエストの挙動とか定期性とか

悪いと思ってこっそりやってる分にはコストかけてまで規制したり訴えたりする可能性低いが
公なとこで言ってたりしてたら運営も対応しないわけにはいかないだろうな

382 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 19:01:26.98 ID:0IuRgZmq.net]
>>365
iframe なの?
ブラウザでは、Cross-Origin Resource Sharing (CORS)制限が厳しいから、
クロスドメインにはアクセスできない

例えば、親HTMLの中に、iframe を作って、2chのHTMLを読み込めて表示もできるけど、
親側から、そのHTMLへアクセスできない

ブラウザのF12開発者ツールを起動して、
コンソール画面のエラーメッセージでも見れば?

ちなみに、Xpath よりも、CSS selector で指定した方が、表記が簡単

383 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 21:36:41.09 ID:XTLJLz5m.net]
Mark&Sweep GC で保守型の設計をした時にポインタだと思って参照した領域が整数だった場合sigsegvが発生します。
これはどのように解決しますか?

384 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 00:00:24.03 ID:9SKeD9wT.net]
>>372
だから交通ルールがあるんだろ。知らなかった?

385 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 00:01:41.03 ID:9SKeD9wT.net]
>>377
ポインタだと判断するのが間違い

386 名前:デフォルトの名無しさん [2017/04/24(月) 02:18:05.14 ID:tTIPHNHA.net]
一つの言語を効率良く習得するプロセスを教えてください
何かマニュアル作ることになりました

387 名前:デフォルトの名無しさん [2017/04/24(月) 02:25:57.49 ID:JE5n6vCM.net]
知名度の高い、書籍を数冊選んで渡す
人数が多いなら、自身で購入する事を定める

公式マニュアルを閲覧する
オライリーがオススメ

家を建てる為に効率よく技術を取得する仕組みを教えて下さい
どんな、家を建てるのか?マンションなのか?解りません
何故か、家を建てるマニュアルを作る事になりました

388 名前:デフォルトの名無しさん [2017/04/24(月) 13:18:45.75 ID:knm+ojcT.net]
ここで聞くのが適切かどうかわからないんですけど質問します
今unityでゲームを作っててネットランキング、つまりリーダーボードをつけようと
思っています
で、dreamloというネットサービスが使いやすそうだと思いました
これはurlにIDを入れてdreamloのサイトにアクセスしただけでスコアのセットや
取得ができるという非常に手軽なサービスです
皆さん自分のゲームにリーダーボードを組み込むのにはどういうやり方を使っていますか?
自分でサーバサイドのプログラミングをするのでしょうか?
他にもいいネットサービスがあるのでしょうか?
比較して考えたいので教えて欲しいです

389 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 14:36:27.17 ID:DkMCc20Z.net]
iOSならGameCenterでも使えばいいんじゃねーの
Androidはシラネ



390 名前:デフォルトの名無しさん [2017/04/24(月) 15:04:19.57 ID:knm+ojcT.net]
>>383
androidはGoogle Play Game Servicesというものがありますね
でもこれプレイヤーにログインを強いたりして使いにくいんですよ

391 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 15:17:07.50 ID:GckSuK6S.net]
>>378
殺人も交通法で裁くのか?

392 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 16:04:10.50 ID:vrbpIbBt.net]
ゲーム製作板の、Unityのスレで聞いた方がいい

393 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 20:30:07.31 ID:DkMCc20Z.net]
unity関係なくね?

394 名前:デフォルトの名無しさん [2017/04/24(月) 21:34:10.72 ID:knm+ojcT.net]
>>382でも言ったdreamloってのはunityに限定したサービスではないんですよ
ネット環境があるプラットホームならどれでも使えます
だからそういうのが他にも無いかと思って>>382の質問をしました

395 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 21:09:38.79 ID:XYkuMifx.net]
>>388
それならゲーム製作技術板のほうが適切かと

396 名前:デフォルトの名無しさん [2017/04/25(火) 22:03:17.53 ID:90Rtl7Om.net]
東大の数学科で勉強する数学のレベルってどのくらいなんでしょうか?
難しすぎて発狂するレベルなんでしょうか?

397 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 23:12:06.21 ID:BN+EGkkz.net]
>>123

398 名前:デフォルトの名無しさん [2017/04/26(水) 19:31:47.57 ID:qK+U5/HP.net]
アプリケーションサーバって何?
Apacheを動かすサーバとは別の、
phpやPerl動かすだけの独立したサーバってこと?

399 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 00:28:24.78 ID:GJNrvvrA.net]
APPサーバーは、Tomcat など。
アプリのメインロジック

クライアント → APPサーバー → DB → APPサーバー → Webサーバー → クライアント



400 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 06:23:14.35 ID:jTJ75KZE.net]
>>392
サーバってソフト的な意味とハード的な意味がある
ウェブサーバとアプリサーバを同じハード上で動かしてもいい
アクセスが増えてくると負荷が高いアプリサーバを増やして対応
またPOSや発券機、スマートフォンアプリといった他のクライアントと直接とかサーバを挟んでやりとりするかもしれない

401 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 18:38:35.19 ID:K9C5h1lq.net]
データベースでautoincrementなidを使っている時、若いidを「予約」で欠番にしてそれ以降を採番し、後から必要に応じて欠番を使うというやり方
例えば通常は101から採番しているけど後でサンプル用などで10,20,30を指定して行を追加挿入するみたいなことは技術的・設計的に問題ありませんか?

402 名前:デフォルトの名無しさん [2017/04/27(木) 18:52:04.44 ID:V+nnFzta.net]
そんな使い方したことないが、オートやめて自前管理すればいいんじゃないの?
連番が崩れたときの挙動が不明なんだけど。
最小値から連番付けて、最大値から予約を割り振っていってもいいのでは?

403 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 18:53:00.01 ID:+9UjFrDs.net]
予約した番号管理するのにもコスト掛かるし

404 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 20:23:29.30 ID:QrWTArpB.net]
すみません、質問させて下さい。
不定期の仕事で、例えば今この時仕事に来れるか来れないかを時間単位で確認、管理したいと思っています。
社員が管理者に宛てて個別送信してくるメールに仕事に来れない時を記載してくるとして、その時間は不可と処理、それ以外は可能と見做す処理を自動化して管理者が閲覧する全社員の出勤可不可表に一覧表示したいです。

このようなものを作るとしたらどの方法を取るのが簡便で有効でしょうか?

405 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 20:57:26.96 ID:KC05rpeI.net]
>>398
ネット上で管理するのならともかくメールの内容を自動判断?

406 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 21:15:16.17 ID:nFWKVs+O.net]
サイボーズの営業よべ

407 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 21:21:13.99 ID:QrWTArpB.net]
>>399
すみません、そもそもコンセプトがブレていました。
outlookのマクロやエクセル使えばそう苦労せず出来るっちゃ出来るな、などとも思い前述のメールの書き込みになりました。今はweb

408 名前:Aクセスしてもらいwordpress等で管理する事も考えています。
発展性を考えて1からプログラミングというものを視野に入れたのですが、アバウト過ぎる質問で申し訳ありませんでした。
[]
[ここ壊れてます]

409 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 22:15:18.03 ID:4XKZtJfq.net]
>>401
発展性を考えて1から作りたいのなら、
TomcatなどのWebアプリとデータベース組み合わせて運用し、
メール受信でもデータベースを更新できるサービスを追加していく方向じゃない?



410 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 22:23:01.49 ID:KzMtyrHV.net]
>>401
googleカレンダー共有すれば済むのでは?

411 名前:デフォルトの名無しさん mailto:sage [2017/04/27(木) 22:28:12.72 ID:GJNrvvrA.net]
仕様・アルゴリズムを考えるのは、大変

既成のスケジュール管理アプリを使うか、無料のツールでも探せば?

412 名前:デフォルトの名無しさん mailto:sage [2017/04/28(金) 16:01:36.13 ID:vdTDzDQM.net]
今プログラミングを勉強してて(高級言語)、
なんとなーく次はC/C++学んでソケットプログラミングや!みたいに思ってるんですけど、
ソケットプログラミングってどちらかというとハッキングよりのスキルであって、
ネットワークプログラミングをできるようになるのとはあまり関係なかったりしますか?

413 名前:デフォルトの名無しさん [2017/04/28(金) 16:18:16.51 ID:VlsBZXy4.net]
ソケットプログラミングは、ハッキングよりでない。
ソケットプログラミングでハッキングに使えるかもしれないが、
ハッキングのためにソケットプログラミングを学ぼうとはならないだろう。
その他、多くのハッキングよりでない技術、プログラム同様。

414 名前:片山博文MZ mailto:sage [2017/04/28(金) 19:15:49.21 ID:TxOrBLp1.net]
ソケット通信はオンラインゲームなどでよく使われているよ。

415 名前:デフォルトの名無しさん mailto:sage [2017/04/28(金) 19:25:33.01 ID:E+8wdsAA.net]
プログラマーで研修期間って何やらされましたか?

416 名前:デフォルトの名無しさん mailto:sage [2017/04/28(金) 21:00:04.46 ID:gPZ6KPo7.net]
麻雀

417 名前:デフォルトの名無しさん mailto:sage [2017/04/28(金) 21:09:58.63 ID:9er803Z2.net]
技術研修なんかなかった
電話対応とか名刺交換とか10年経っても未だに役に立たない研修ばかりだった

418 名前:デフォルトの名無しさん mailto:sage [2017/04/28(金) 23:31:58.12 ID:SzMlzKz4.net]
IT業界の事はよくわからないんですけど
その人がどれだけプログラムできるかなんて
やらせてみるまでわからないと思うんだけど
業務経験ありの人を中途採用して業務させてみたら
全然できなかったって事ってよくあるの?

419 名前:デフォルトの名無しさん mailto:sage [2017/04/28(金) 23:37:10.06 ID:4dSb8owg.net]
プログラマの質問はプログラマ板へ



420 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 00:46:35.50 ID:u4T6eHTd.net]
>>441
老舗料亭が、飲食関係で働いたことがある人という条件だけで
募集しているようなもんだからな。
そりゃマクドナルドのバイトだって来るさw

421 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 12:53:04.29 ID:hcXxZ9K5.net]
募集は自分とこの業務レベル隠したがるまたは理解してないからな
質問者が環境やエラーメッセージ言わないのと一緒だな

422 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 17:05:19.28 ID:tKY8reBt.net]
10分も話せばそいつが出来る奴かなんてすぐわかる
スキルシートや業務経歴書盛られていても見抜けないなら採用担当の能力が足りないだけだろ

そういう無能な採用担当が少なからずいるのは否定しないけどな

423 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 18:55:35.00 ID:u4T6eHTd.net]
> 10分も話せばそいつが出来る奴かなんてすぐわかる
わかるわけねーだろ

詐欺師は喋るのがうまいが、詐欺だぞ

424 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 18:56:35.51 ID:u4T6eHTd.net]
大体、喋る仕事でもないのに、喋るという技術を見ただけで
その他の技術力がわかるわけがないだろ

喋ったらそいつがどれだけ料理がうまいかわかるって
言ってるようなもんなんだが。

425 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 19:26:06.60 ID:gRCJQf6F.net]
喋るっていうのは職能関連の会話でしょ
料理にしろプログラムにしろ、語れなければ語るほどの知識はないとわかる
なぜ >>415 みて雑談だと思ったのかの方が不思議

426 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 20:10:40.93 ID:VHbALBef.net]
知識だけの頭でっかちな奴ほど使えないものはない
ていうかなんでこのスレには板違い野郎ばかり集まるのか

427 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 20:41:03.93 ID:jlBbI1A1.net]
>>418
いや、問題は、喋る技術がある=知識がある=できるやつだと
勘違いすることなんだが

プログラミング技術力がなくても、記憶力が良くて
うまう当たり障りがないように話を持って行かれたらどうする?

全く何も知らない人には、それをやることは無理だけど、
少しかじった程度の知識があればあとは話術の力で10分間ぐらいごまかせる

428 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 21:49:47.33 ID:BzjcnuxQ.net]
Googleだったかも、面接で自己アピールが上手い人よりも
あんまり喋るの得意でない人の方が
プログラミングのスキルは上だった
とか言ってたな。
だから喋りで優れているかどうか見抜くのは不可能だから
なんか技術的なことやらせて採用してるっぽい

429 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 22:28:48.06 ID:y1rMzUYG.net]
PG募集なら普通に業務に関わる言語の問題でも出して提出させればいいのにね
SEとかはプログラミング以外の実力も必要だからちょっと別だけど



430 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 22:32:29.45 ID:Pv9zUsEN.net]
>>419
そう思うならお前が黙れ

431 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 23:19:14.50 ID:3kMvrk9f.net]
数値計算の話なんだが、同じ決定論的なアルゴリズムを違うマシンで違う実装をしたら、例え倍精度浮動小数点数だけ使うようにしたとしても15桁くらい合うなんて期待してはいけないよな?


「桁落ちに気をつければ合うはず」とかそんな簡単な話じゃないよな?

432 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 00:45:31.38 ID:ru9VoOIm.net]
何が同じで何が違うのか分からないと答えようがない

433 名前:デフォルトの名無しさん [2017/04/30(日) 13:17:34.64 ID:7VPRMFRX.net]
>>420
話は技術的なことになるからしゃべることすらできないという意味だぞ。
例えば実務経験がない人に
いままでどういうツールで開発してきましたか?
とかどのバージョンが好み?
とか経験がない明石家さんまみたいにしゃべるのが得意でも全くしゃべれない。

434 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 13:38:58.44 ID:Hvf/jWCq.net]
ロンブー淳みたいな奴だったらどうするの?

435 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 13:39:53.17 ID:bwYTEyCy.net]
>>426
面接でそういう質問されたことない

436 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 13:41:13.64 ID:bwYTEyCy.net]
あとそれらの質問は「実務経験」があるだけで
答えることができる。

つまり実務経験がれば素人レベルでも答えることができるということだ

437 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 15:39:47.89 ID:3TcYedTF.net]
でも技術的に語れるのと、開発能力って地味に違うよ。
面接でデータアダプタとか使ってデータ取ってくるソース見せられて
説明してみろって言われて上手く説明できなくて不採用の時あったけど
そんなの説明できなくても使うことはできるんだよね。
まぁ、そういうのって知ったかの厨がやりがちな面接なんだけど。

438 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 15:59:36.85 ID:aV1OdoV1.net]
使えてかつ説明できるレベルの人が欲しいんですが
使えるだけと使えてかつ内部を知ってるのじゃ何かあったときの対応力が違うんですが

439 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 16:22:04.67 ID:GVC+6GIZ.net]
んで、そういうのがたった10分間話を聞いただけじゃわからない。
10分間じゃ突っ込んだ質問は一つぐらいしか出来ないし、
たまたまそこの部分を知っていた人という運のゲームになる



440 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 17:22:00.62 ID:4+fEEvuN.net]
頭の良さとか知識レベルとかマインドセットとか
そういうのは話すと比較的すぐ分かるけどそれとプログラミングの技術レベルは別

グラフィックデザイナーを採用するのに
知識とか理論とか経験とかそういうのを話しても
そいつがどの程度のデザインができるやつなのかなんて

441 名前:分からんだろ?

プログラミングのほうが他の要素から類推しやすい面はあるけど
過去に書いたコードを見たり簡単なコードを実際に書いてもらったほうがいい
要件定義や設計ができるかどうかも実際に簡単なものをやってもらうとどの程度のレベルかすぐ分かる
[]
[ここ壊れてます]

442 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 19:55:45.17 ID:gcWgFFEK.net]
Yahooのログインインターフェースに関して質問させてください

https://login.yahoo.co.jp/config/login_verify2
以前はユーザIDとパスワードを同時に入力してログインする方式でしたが
今はまずユーザIDを入力させ、IDが通った時のみパスワード入力に進むという方式になっています

https://id.yahoo.co.jp/promo/release_login.html
Yahooの説明ページによると現UIの方がセキュリティ的に効果が望めるということなのですが、
なぜ現UIの方が旧UIよりもセキュリティが向上しているのか理由がよく分かりません
ユーザIDが存在するか否か分かってしまうぶん不安点が増えているような気さえします
(Yahooの場合ユーザIDの存在可否は別方法でも簡単に調べられるのでこの点は無視できるのでしょうか)

浅学で恐縮ですが、理由をご存知の方がいたら教えて頂けませんでしょうか

443 名前:デフォルトの名無しさん [2017/04/30(日) 20:15:13.47 ID:0OScTp3B.net]
たびたび、パスワード再確認を求めてくるためでは?
IDの再入力はなしで。

444 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 23:06:52.68 ID:ru9VoOIm.net]
>>434
一般的には、ユーザIDとパスワードを同時に送るよりは
分けて送る方が情報漏えいリスクは下がる。

また2回に分けるとユーザIDを暗号化に使うことができるので、
パスワードの通信がよりセキュアに出来る。

ただユーザIDとパスワードを同時に入力するUIでも、内部の通信は2段階に
なるよう実装することは出来ると思うので、正解はYahooでないと分からない。

指摘したユーザIDが分かってしまうリスクは確かにあるので
ユーザIDが間違っていてもパスワード認証に進む方がセキュアだと思う。
(Yahooはそうなってないけど)

445 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 23:43:23.74 ID:gcWgFFEK.net]
>>435-436
1回のリクエスト中にユーザIDとパスワードの両方が含まれている場合と比べて
片方だけしか含まれていないために傍受などに対してより安全になる、
ユーザIDを暗号化に用いることでよりパスワードの複号化を困難にすることができる、
ということなのですね
ようやく理解できました
お二人とも貴重なお時間を割いてご教示いただき、本当にありがとうございました

446 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 02:02:44.81 ID:FwcOD9NG.net]
興味深かったのでちょっとググってみた

YahooじゃなくGoogleの例だけど
https://security.stackexchange.com/questions/88815/
https://security.stackexchange.com/questions/85160/
https://ux.stackexchange.com/questions/78805/

ユーザー数の少ないサイトとはいろいろ前提条件が違うから
単純にYahooやGoogleがやってるからといって真似するのは危なそう
パスワードレスでログインできるようにするための前準備だろうってのが一番しっくり来た

447 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 08:01:05.51 ID:/OkrwA/x.net]
>>436
その理屈なら無効なユーザIDであってもそのまま通してパスワード要求しても良いだろ
30点

448 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 08:17:48.56 ID:EVb7hofm.net]
>>439
理解できてないの?

449 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 10:17:36.05 ID:/OkrwA/x.net]
>>440
情報漏洩リスクが下がる根拠も示さずに「一般的」と言われてもねえ
>一般的には、ユーザIDとパスワードを同時に送るよりは
>分けて送る方が情報漏えいリスクは下がる。

一般的には、ユーザIDとパスワードを同時に送るよりは
分けて送る方が情報漏えいリスクは増すって事も理解出来ないの?



450 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 12:23:07.18 ID:BO2JVM+0.net]
>>438
Googleの回答だとこのデザインならアクセスした人/環境ごとに
適したマルチファクタ認証を提供する汎用性を確保できるからってとこか

451 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 15:22:47.25 ID:FwcOD9NG.net]
IDを間違えてることに気づかずに何度もパスワード入力をするのも
セキュリティリスクが高まる要因になるからUXとのバランスだろうね
パスワードは常にマスク表示したほうがいいわけじゃないのと似たようなもんじゃね

452 名前:KAC mailto:sage [2017/05/01(月) 21:29:46.64 ID:PFL9WFWL.net]
>>424
とりあえずIEEE 754でぐぐってみ?

453 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 23:10:13.32 ID:nhotaK4o.net]
classについて教えてください
名前を閉じ込めることが便利というけど、どういう利点があるのでしょうか?
最初から命名ルール決めておけばバッティングしないのでは?
プロパティと言われても全部グローバル変数にしておいて、命名ルールさえしっかりしていれば問題ないわけですし

確かにメモリが少ない環境では全部グローバルにするとあっというまにメモリが枯渇するのはわかりますが・・・
classというのは本当に必要なのでしょうか?

454 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 23:22:07.42 ID:LQu4zTC0.net]
>>445
それは、命名ルールが異なる外部モジュールと結合する時に困るのでは

455 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 23:28:39.23 ID:ybWlfBdW.net]
むしろ純粋オブジェクト指向言語のsmalltalkでさえネットからパッケージ落とすと名前競合起こるんですが。。。
そんな訳で全然クラスだけじゃ名前の競合を防げないので、他の言語ではusingとかnamespaceとかって名前空間でさらにクラスを包むと言う。。。

456 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 23:33:53.92 ID:nhotaK4o.net]
>>446>>447
ありがとうございます。
外部モジュールという発想に至りませんでした
ちゃんとclassやnamespaceを使うようにします
聞いてよかった、本当にありがとうございました

457 名前:デフォルトの名無しさん [2017/05/03(水) 17:13:48.30 ID:0sDWrHda.net]
ゲーム作りたいけど作れないんだ
誰か助けてくれ

カルドセプトとか作ってみたいだぉ

458 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:41:37.33 ID:OcPLjDMO.net]
ゲームはプログラミングの他に絵と音楽も出来ないと駄目

規模が大きいなら企画と設計も

459 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:48:10.45 ID:/FJiuNZS.net]
絵と音楽はフリー素材を使えばいい



460 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:48:30.22 ID:/FJiuNZS.net]
フリーじゃなくても買えばいい。
エフェクトとかも売っている

461 名前:デフォルトの名無しさん [2017/05/03(水) 17:51:06.84 ID:0sDWrHda.net]
3dキャラと2dマップの同期ってどうやるの?

462 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 17:52:25.36 ID:lLL2BOd0.net]
プログラムもできるやつを雇えばいい

463 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 18:03:14.92 ID:L6jbQPh9.net]
それよりも株投資のプログラムをつくってくれよ
上場している株式価格のなかで,相関する銘柄を拾ってくれるやつ
あと着目している二つの銘柄について,差額の広がりや狭まりをウォッチするやつ

いいものなら30万くらいで買うよ,たぶん一口30万で何十口も売れるとおもうよ
サヤ取りソフトで販売していないかと探しているんだが,今もメンテしているものはないんだよね

464 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 18:13:54.53 ID:KtRh/Jcn.net]
>>455
どっちもそんな難しくないから
たくさん売れると思うなら自分で作って投資資金にすれば

465 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 18:25:35.28 ID:L6jbQPh9.net]
>>456
毎日の株価の取得がネックなんだ

466 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 18:35:15.33 ID:KtRh/Jcn.net]
そっかw
どっか一つの特定サイトからのダウンロードのみでOSとかの環境も限定できるなら
ランサーズとかで10万出せばやってくれる人すぐ見つかるよ

467 名前:デフォルトの名無しさん [2017/05/03(水) 18:56:41.69 ID:0sDWrHda.net]
MonoDevelopでC#のGUI開発してるけど、
もぅ少し何とか便利にする方法有ったら教えて下さい

468 名前:デフォルトの名無しさん [2017/05/03(水) 18:58:03.57 ID:0sDWrHda.net]
追記:環境はlinux mint18

469 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 19:56:29.79 ID:vae9tRPy.net]
>>457-458
俺の古い知識だとリアルタイム株価は証券会社経由でしかとれないし
仮にHTML経由だとするとページ構成変更のたびにカネ取られるということに



470 名前: mailto:sage [2017/05/03(水) 20:10:32.04 ID:L6jbQPh9.net]
>>461
東証第一部の終値でいいので,yahoo でも日経でもとれそうな気はするが,めんどうだ
一方過去にさかのぼって2年くらいとるのは有料なのかもしれない

471 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:11:18.91 ID:vae9tRPy.net]
LinuxでGUI開発なんて考えるな

どうしてもやりたいなら Javaか Webアプリか
Winアプリを Wine で動かす

472 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:16:39.68 ID:qkPlvalZ.net]
C#のGUIとかWindowsかよ
>>463の言う通りどうしてもDesktopアプリしたいならJavaだわ

473 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:20:09.96 ID:KtRh/Jcn.net]
自分で出来ないのならその程度のメンテナンス費用払えや
変わり続ける環境で作成時と同じ状態で永遠に使えるソフトなんてないんだからさ
それに証券会社からの株価取得方法なんて年に1度も変わらんよ

474 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:21:18.18 ID:vae9tRPy.net]
>>462
終値でいいなら 株価CSVダウンロードで適当に探せばいいやん
実用性があると判断したら有料に切り替えても大したことない

475 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 20:23:15.67 ID:KtRh/Jcn.net]
>>462
ググり力が足り無さ過ぎ
ソフト云々以前の問題

476 名前:デフォルトの名無しさん [2017/05/03(水) 21:20:16.69 ID:0sDWrHda.net]
デュアルブート 残り容量linux 2G windows 9G
Javaのインストールはwinにしたいのですが、
winで作成したソフトはlinuxで動く設定にできるでしょうか?

javaは触った事が無いので不明です

477 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:31:36.98 ID:C3zr7//B.net]
>>468
両方で動かしながら作るといいよ、環境依存部分に触れない限り両方でそのまま動くはずだから

478 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:38:53.95 ID:wSFjLMka.net]
>>468
JREってランタイムがLinuxにもインストールされている必要がある
Servletだったり作る方はJDKが必要

479 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:44:57.22 ID:wSFjLMka.net]
gtkとかLinuxで使われてるのは大抵Windows版もあるから移植しやすいだろ
配布とかなると面倒だけど



480 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:47:39.71 ID:LLuYH0aN.net]
>>468
linuxにはJREだけ入れてwinにはJDKを入れればいい
GUIアプリ作るならnodejsでElectronがいいと思う

481 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 21:58:17.46 ID:AGZJTdRB.net]
>>455
よく知らんけどvector辺りを探せばフリーで有るんじゃないか?

482 名前:デフォルトの名無しさん [2017/05/03(水) 22:05:27.26 ID:0sDWrHda.net]
$ node -v
v4.2.6

画像
https://i.ytimg.com/vi/4Zbg1gQDphs/maxresdefault.jpg
動画
https://www.youtube.com/watch?v=4Zbg1gQDphs

Bottle と python
webGUI
GUIツールキット
Tkinte,wxWidgets,PyOt,PySide

選択肢が多すぎるので候補を絞って教えて下さい

483 名前:デフォルトの名無しさん mailto:sage [2017/05/03(水) 22:20:33.87 ID:mJ/QVcTI.net]
C#だったら本家本元のWinでVS以上のものは無いなぁ。。。
C#の前身であるDelphiと互換性のあるLazarusってのはどう?(厳密にはfreePascalのRAD環境らしいが)

484 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 01:38:13.19 ID:Z3uCqCFi.net]
エレクトロンでウィンドウズアプリ作ってみるわ
別アプリの動作を監視して
ある画面になったらクリップボードの情報を
貼り付けるというのを作る

例えばあるゲームのある画面になったら
そこにクリップボードに作った情報を入力しておいて
それを貼り付ける。

これは画像を取得してその差分を見れば良いのかな?

とりあえずエレクトロンの本をポチっておいた

485 名前:デフォルトの名無しさん [2017/05/04(木) 02:08:39.21 ID:kDn7ReiV.net]
因みにxmappの話は何処ですれば良い?

486 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 09:53:11.82ID:d0nEeZx4.net]
自宅サーバー板かlinuxあたりじゃね

487 名前:デフォルトの名無しさん [2017/05/04(木) 13:20:16.69ID:+A6N75xf.net]
GoogleMapsAPIってアカウント登録してAPIキーを使用しないと利用できないのかと思っていたのですが
以下のページを見るとAPIキーを使用していないようにみえますが
なぜでしょうか?
ご存知のかたいましたら教えてください

googlemaps.googlermania.com/google_maps_api_v3/ja/map_example_remove_all_markers.html

↓jsを参照するときにAPIキーのパラメータが存在してません
maps.googleapis.com/maps/api/js?sensor=false&hl=ja

488 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 13:24:56.59ID:WFPOAInc.net]
>>479
昔はAPIキーなくても使えた。
今はできなくなった。
以上

489 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 13:57:33.13ID:d0nEeZx4.net]
APIなしでも使えたサイトは執行猶予が付いて今でも使える
そのうち突如使えなくなって大混乱に鳴るだろう



490 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:34:13.78ID:pjF8Ibd4.net]
ロシアに投資しようと思うんだが、ロシアの強みはなんだろうか?やはり石油かな?

491 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:38:41.92ID:d0nEeZx4.net]
ただしい:
ロシアは石油が強い→投資しよう

ただしくない:
ロシアに投資しようと思うんだが、ロシアの強みはなんだろうか?やはり石油かな?

492 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 16:44:04.57ID:mDQwZSbE.net]
>>481
あ、俺ですわ
API Key必須になったとか知らんかったし

493 名前:デフォルトの名無しさん [2017/05/04(木) 16:44:29.32ID:+A6N75xf.net]
>>480
>>481
なるほど
いまは執行猶予期間なんですね
ありがとうございました

494 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:03:55.85ID:kNVT3hdF.net]
stackoverflow.comってのは
質問したい人にとってはもちろん
回答する人にとっても何らかのモチベーションがあり
生態系として成り立ってると思うんです
コミュニティの成長自体が情報の精度を上げてるようにも見える

質問:○iitaに記事投稿してる人のモチベーションって何?
あれってよーわからん独自研究みたいなクソ記事がうじゃうじゃあるけど
誰が何のためにアカウント作って(?)
わざわざ記事書いてるの? 儲かるの?

495 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:09:55.94ID:d0nEeZx4.net]
Qiitaは住人のレベルが高い
変な記事を書くと突っ込んでもらえる

496 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:11:17.97ID:4lWp1WVY.net]
自分用メモとか、先人に教えてもらったから自分もノウハウ公開するとかじゃないの

てか、比較するなら○eratailじゃないのか

497 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:14:22.05ID:ozE3MUjH.net]
伏せ字を使う馬鹿は放置で

498 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:16:46.18ID:kNVT3hdF.net]
>>487
レベルが高いかどうかはおいといて
どっかからコピってまとめ直した二次情報見せられるのはね…
個人的にはさすがにウンザリし始めてきたんで質問してみた

>>488
それなら単にブログでやれ、って思うんよね
ブログ代わりとして使ってる
ブログ代わりとして使いやすいってんならまぁ納得だけど

499 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:38:10.98ID:d0nEeZx4.net]
ブログだと反響がなくて寂しい
まぁウンザリするほどなら見なければ良いと思う。
検索結果からも非表示にすれば良い



500 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 19:52:17.00ID:kNVT3hdF.net]
反響ねぇ…反響が欲しい人が書いてるのか…
反響がほしいがためにわざわざ記事書いてるのか
誰に頼まれたわけじゃないのに書くのはそのへんか

Q&Aサイトの場合は少なくとも
質問する人は答えが欲しくて書いてるし
回答する人も反響が欲しいって感じでも無いよね(多分)

501 名前:デフォルトの名無しさん [2017/05/04(木) 22:33:21.55ID:kDn7ReiV.net]
LibreOffce Mathを使用してます
入力すると計算できる様にできないでしょうか?
Math用のAPIとか有ったら、教えて下さい

502 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:25:37.89ID:PMOSX9lZ.net]
確か、Qiita って、無限の連帯保証責任じゃなかった?

ユーザーが投稿した記事を、Increments 社が流用して、もし被害が生じたら、
その被害額をユーザーが無限に背負う、契約

無限の連帯保証責任だと、1億円の債務など、あっという間に背負わされる

503 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:31:24.12ID:PMOSX9lZ.net]
Qiita
第7条(ユーザーの責任)
5.ユーザーが、他者及びユーザー自身が本サービス上に投稿、
コメントした情報やプログラムの使用によって不利益が生じた場合、
当該ユーザー自身に責任があるものとし、当社は一切の責任を負いません。

やっぱり、非常に危険な契約!

コメントのソースコードで、誰かが損害を受けた場合、
ユーザーが無限の連帯保証責任を負う

504 名前:デフォルトの名無しさん [2017/05/04(木) 23:42:15.72ID:4UgUdyta.net]
それ解釈ちがくね?
信じるも信じないも、読み手の責任って事じゃないの?

505 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:42:36.04ID:PMOSX9lZ.net]
Qiita
第9条(ユーザーによる投稿内容の取扱い)

この辺を読むと、Increments 社が記事を自由に、改変・流用できる

一方、他の条文では、コメントも含めて、記事による被害額は、
ユーザーが無限の連帯保証責任を負うから、

記事を改変されて、被害が膨大になった場合、ユーザーは何十億円もの債務を負う

506 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:48:49.37ID:kNVT3hdF.net]
へー
なんでユーザの責任になっちゃうんだろうな

免責事項:
当サイトに投稿された情報はすべて無保証です。
いかなる投稿内容によって生じた不利益についても、
投稿ユーザ、および当社は一切の責任を負いません。

↑こういう方向じゃダメだったのかな?
ほかのサイトはどうなってるのか知らんけど

507 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:49:22.92ID:PMOSX9lZ.net]
Qiita が怪しい理由は、ただ記事を削除しない

Increments 社が記事を自由に、改変・流用できて、
もしそれによって被害があれば、その被害額は無限に、ユーザーが負う

コッソリと分からないように、ユーザーの無限責任を入れ込んでいる。
この契約では十億円ぐらい、すぐ賠償させられる

508 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:51:52.66ID:kNVT3hdF.net]
>>498>>495へのレスね

509 名前:デフォルトの名無しさん mailto:sage [2017/05/04(木) 23:55:24.75ID:PMOSX9lZ.net]
この会社は、ユーザーの記事を自由に、改変・流用できて、
出版・システム開発などによって、利益を得たい

ただ、そうやって被害があれば、被害額を自社が払うのはイヤなので、
ユーザーが無限に負うようにしている

つまり、Increments 社が損害賠償されたら、ユーザーが払う仕組み!



510 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 00:04:20.95ID:YKLEnk0e.net]
第15条(契約終了後の取扱い)

当社は、ユーザーが本サービスの利用を終了した場合及び当社が本サービスを廃止したことなど、
何らかの理由によりユーザーが本サービスの利用資格を失った後においても、
第9条から第11条は有効に存続し、
ユーザーが登録したユーザー情報及び投稿内容を使用することができるものとします。

これを読むと、第9条から第11条を、永久に行使できるから、
ユーザーが死んだ後でも、相続者も賠償責任を負う

記事の責任が、相続者がいる限り、永久に続く。
そして何百年後に、何十億円もの被害額を、相続者が負うことになる!

511 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:16:11.84ID:B4Jcq9uu.net]
ポインタを理解しなくてもc++を理解することは可能でしょうか?
ちなみに初心者レベルの理解はしていて、ポインタの参考書を読もうか、c++の参考書どっちを読もうか迷ってます

512 名前:デフォルトの名無しさん [2017/05/05(金) 09:21:22.13ID:Jkaz+U+z.net]
Cと比べて、ポインタを重視しなくなってるのがC++だろう。
いっさい、使用しなかったとしてもできるのでは。
互換性で入ってるだけで、C++の新規部分についてはなくても動かせるのでは?
調べてはいない。

513 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:22:05.29ID:MOhxVgUL.net]
>>503
C++で書かれたコードを参考にしようとするとポインタはほぼ入っているので理解しないと
中にはややこしいものはあるけどポインタの基本はそんな難しい概念じゃない

514 名前:デフォルトの名無しさん [2017/05/05(金) 09:22:11.96ID:Oxs8iPV6.net]
>>502
まったくひでぇな
うっかり運転免許証や住民票の写しや印鑑を差し出さなくてよかったぜ

515 名前:デフォルトの名無しさん [2017/05/05(金) 09:27:49.28ID:Oxs8iPV6.net]
>>503
>ポインタを理解しなくてもc++を理解することは可能でしょうか?
論外

ど〜してもイヤなら Javaをやるべき

516 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:47:21.22ID:eUFWVCnr.net]
>>503
ポインタすら理解できてない時点でC++は無理だから

517 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:48:55.97ID:eUFWVCnr.net]
>>504
new演算子使わないの?

518 名前:デフォルトの名無しさん [2017/05/05(金) 09:52:43.52ID:Jkaz+U+z.net]
malloc、newによるメモリ動的確保はポインタをリターンするからやばいが。
使わなくてすまされるはず。
auto変数、STLなどでなんとか代替するんだ。

519 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 09:57:30.81ID:6WwfVZzP.net]
ポインタぐらいは覚えよう
ポインタのポインタぐらいになると意味がわからなくなってくるけど



520 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 10:13:22.71ID:4fcF7zPy.net]
>>510
そして代替する手段を考えるためにポインタの仕組みを理解しないとだめなんですねw

521 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:08:55.04ID:1oiZ7wGd.net]
>>495
「ソースコードを使ったユーザーが自己責任で使ってね」としか読めないんだけど
ごく普通の契約だな

522 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:09:07.38ID:B4Jcq9uu.net]
>>503です
レスありがとうございます
ポインタを理解してないとかそういう煽りもありましたが、ポインタの参考書読んでからc++に入ります

523 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:17:04.19ID:NEttFVnP.net]
ポインタっていうすごく大事なものをすっ飛ばそうとしてる人に忠告してるだけでこんなん煽りでもなんでもないだろう

524 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:22:15.20ID:B4Jcq9uu.net]
>>515
飛ばすか飛ばさないか相談しに来たのに趣旨がずれてます

525 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:24:11.06ID:1oiZ7wGd.net]
ポインタはいっそのこと自分で使用するメモリ番号を指定できたらわかりやすいんだけどな
微妙にマニュアルでありながら微妙にオートマティックなので分かりにくいの

526 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:26:48.28ID:eUFWVCnr.net]
>>516
飛ばすって考えがおかしいって事

527 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:27:22.92ID:eUFWVCnr.net]
>>517
できるぞ?

528 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:29:37.03ID:NEttFVnP.net]
>>516
掲示板ってのはあなたの教師でも上司でもカウンセラーでもありません
1つ質問したら一見関係ないどうでもいい書き込みが10は来ると思いなさい
その中から自力で答えを類推するまでがセットで、それが出来たら非常にラッキーです
今回でいうと「ポインタがわからないまま先に進むなんてありえない」という書き込みがほとんどなのだから、あとは自分で類推しなさい
そして類推できるだけの材料を与えてくれた方々に感謝しなさい
世の中には書き込んでもスルーされる質問だってあるのですよ

529 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:37:16.94ID:1oiZ7wGd.net]
>>519
これガチ?
ガチならガチで方法教えてくれガチで
Cでもできる?



530 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:43:01.80ID:eUFWVCnr.net]
>>521
ん?
アドレスをキャスト変換する話じゃないの?
*((int*)0x80000000)=0;
とか。

531 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:45:55.62ID:4fcF7zPy.net]
>>516
もし仕様全部理解しないと先に進めないって発想だったらそれも間違っているからな?

532 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:46:26.15ID:1oiZ7wGd.net]
>>522
変数宣言時にコンパイラがやってくれるアドレス割り当てを手動でできないかって話

533 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:46:31.88ID:eUFWVCnr.net]
ちなみに、0x80000000に配置されてる関数をコールするってのもキャスト変換でできる

534 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:48:28.98ID:eUFWVCnr.net]
>>524
ああ、それはコンパイラ依存だな。。。
組み込み系のコンパイラなら配置場所指定の文法がある。@とかつかう

535 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 11:52:16.55ID:1oiZ7wGd.net]
>>526
gccじゃ無理か
thx

536 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 12:12:55.99ID:eUFWVCnr.net]
まあ、本来リンカの仕事だからねえ

537 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 12:21:46.64ID:KhudoKjn.net]
煽りってとっちゃうんだなw

>>508「ポインタすら」
>>511「ポインタぐらいは覚えよう 」
>>515「ポインタっていうすごく大事なもの」

このへんの人の言ってくれてるニュアンスから分からんのかな?
煽ってるんでもないし、君に不利益もたらそうとしてんでもないでしょ
俺が最後に一回だけ言っておく

「ポインタを学ばないなんて、もったいない」

538 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 13:11:44.25ID:PqDMLA32.net]
私が申し訳ありませんでした

539 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 13:31:27.82ID:TDjvniVu.net]
他の変数のアドレス(メモリ番地)を保持してる変数がポインタ
他の宝箱の位置を示す地図が入った宝箱がポインタ

宝箱は中に入ってるものの種類で大きさや色が違って外見で中身の判別が可能
地図にも宝箱の種類が書いてある
「地図の入った別の宝箱の位置を示した地図が入ってる宝箱」がポインタのポインタ

最初はこんな理解でいいんじゃないだろか
慣れてくれば宝箱や地図じゃなくアドレスが直接イメージできるようになる



540 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 14:54:01.86ID:9iyukdGg.net]
>>504
イテレータ p に対して *p を使うことはあるので、ポインタを重視しなくなっている、というわけにはいくまい

>>505
C++ の参考書を読めばもれなくポインタも含まれるのでは?迷うところではなく両方読め

541 名前:デフォルトの名無しさん [2017/05/05(金) 15:15:02.87ID:YdRZolsK.net]
最初に学ぶ言語として
仕事の多そうなrubyにしようかと思ってたんですけど
今後需要の多そうなpythonと悩んでます

あるいはやってて楽しそうで勉強コストが低そうな
javascriptも選択肢にあります

この3つの言語をやったことがある人に聞きたいんですが
どの言語が初学者にオススメですか?

542 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 15:40:03.81ID:qOwCT3Ao.net]
python

543 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 15:42:57.04ID:a7NzQ7wI.net]
>>533
pythonオススメ、キモいコードの書き方ができないからドツボに嵌りにくいため

544 名前:デフォルトの名無しさん [2017/05/05(金) 15:43:44.33ID:Jkaz+U+z.net]
ruby以外

545 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 16:05:16.25ID:G0OfeBgr.net]
個人で遊ぶ分にはRuby
仕事として食っていくからならJavascriptかpythonだろ
将来性込みならpython

546 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 16:07:56.42ID:EOsV2GEL.net]
python、jsのどっちかで良いんでない

547 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 16:11:48.44ID:8b9qfJY2.net]
js→haskell
あとはお好みで

548 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:19:34.61ID:WdCx6UDt.net]
>>533
改訂2版 パーフェクトRuby | Rubyサポーターズ |本 | 通販 | Amazon
https://www.amazon.co.jp/dp/4774189774/
が2017/5/17に発売されるよ
Rubyはじめるならちょうどよいタイミング!

549 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:26:58.49ID:fJoCA5gD.net]
>>535
そうだな
[x for x in range(2, 100) if len([y for y in range(2, x) if x % y == 0]) == 0]

やっぱりlispが一番美しいか

>>537
javascriptに将来はない?



550 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:28:03.35ID:qOwCT3Ao.net]
>>540
これから始めようって人にそれはないわー
みんなのruby
たのしいruby
的な本(本当にあるかどうかは知らん)から、楽に始めたほうがいいよ

551 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:33:00.00ID:RNJ7gaAH.net]
うーん。
初学者だからLLって発想は簡単そうなイメージだからだろうけど、結局OSがWinだとライブラリの導入で面倒臭いからC#とかが最終的に楽なんだよね。。。
結局文法覚えたら、考え方はLLも静的言語も変わらんし。
LLだとコード資産を相手に渡さなくて済むWeb系しか仕事ないよ?
まあ、結局仕事だと言語を選ぶとか無理だから。
言語は何でもいいよ。
作り方さえ理解すれば何指定されても学習しながら作るしかないんだから。
言語を選ぶのはお客様。
(と言うかSEと客でどんなサービス作るか話し合いの過程で決まる)

552 名前:デフォルトの名無しさん [2017/05/05(金) 17:35:22.38ID:YdRZolsK.net]
え、rubyってあんまり初学者向けじゃないんですか?
それは独学の難易度が高いということでしょうか?

553 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:35:57.64ID:PqDMLA32.net]
今朝は苛立ってすみませんでした
C++とポインタ並行して勉強するのは可能ですか?

554 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:36:45.84ID:qOwCT3Ao.net]
Amazonで調べたら、「たのしいRuby」は存在してたが、レビューに「全然楽しくなかった」とあるな
Rubistって「楽しい、楽しい」言い過ぎじゃね?

555 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:38:13.43ID:jRdxjTk1.net]
プログラミング自体が楽しいって思えたのはSchemeの処理系実装してたときくらいだな
基本目的のための苦行

556 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:41:18.57ID:G0OfeBgr.net]
>>544
むしろRubyは初学者に一番向いてるんじゃね?
書きやすさと分かりやすさはトップクラス(分かり難い用語も比較的少ない)
Rails覚えたらWebページもサクッと作れるしドキュメントも結構転がってる

が、将来性的な面で言うとRails頼りという点と
仕事の需要というか、案件が意外と少ない(web系はPHPが強すぎて・・・・・・)のが・・・・・・

>>546
多分「たのしいRuby」単体で楽しいって思えるのは余程の変わり者じゃないかね
あれはあくまでも文法的な書き方を勉強するやつだから
簡単なゲームとか作るわけでも無いし

557 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:47:04.73ID:qOwCT3Ao.net]
>>548
> Rails覚えたらWebページもサクッと作れるし
まぁ、覚えたらね・・・

> ドキュメントも結構転がってる
Webに大量にドキュメントが転がってるのが逆にデメリットだったりするんだよね。
ruby本体のバージョン、インストール方法(rbenvを使うとか)、Railsのバージョン、gemのバージョン、
いろんなのが転がってて、「これエラーになるんですけど!!」みたいな沼にはまることが結構ある。

まぁPythonも似たようなもんだが、印象でいえばRubyよりましだと思う。

> が、将来性的な面で言うとRails頼りという点と
> 仕事の需要というか、案件が意外と少ない(web系はPHPが強すぎて・・・・・・)のが・・・・・・
現時点でRailsが視野にないなら、Ruby以外のものから手をつけた方がいいと思う。

558 名前: mailto:sage [2017/05/05(金) 17:48:53.47ID:u3v3zIiy.net]
>>545
不可能ではないとおもうよ,というかC/C++ の境界はいうほどにははっきりしていないと思うし,普通にC/C++の書籍を順次制覇していけばいいと思うよ

559 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:50:44.07ID:qOwCT3Ao.net]
追加。

>>548
> 書きやすさと分かりやすさはトップクラス(分かり難い用語も比較的少ない)
自分が書いたコードはね。
知らないとさっぱりわからない魔術的コード多数。



560 名前: mailto:sage [2017/05/05(金) 17:50:52.43ID:u3v3zIiy.net]
>>548
必要に迫られて ruby をやっているがブロックつきメソッドが不安,これっておもいっきり文脈に依存する構文なのか?

561 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:53:23.34ID:UN44kkRF.net]
JSで高階関数を知ってからかな、コーディング自体が楽しくなったのは
それまではとにかく仕様通り動きさえすればいいと思ってた
もちろん今も仕様と納期が最優先だけど、過程を楽しめるのは精神衛生上非常に良いことだ

562 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:55:43.56ID:PqDMLA32.net]
>>550
ありがとうございます

563 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:04:06.95ID:RNJ7gaAH.net]
>>544
RubyもPythonも初学者向けだよ?
でも、C#とかがそんな難しい訳でも無い。
プログラミングってどんなものか試すだけならRubyでも良いし、将来仕事にしたいならいきなりC#で初めても良い。
勉強ならどの言語を覚えるってのより、何を作るかの作り方覚えるのが大事。
具体的な作りたいモノの情報沢山ある言語を、その都度覚えれば良い。

564 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:16:35.28ID:rLS79XsV.net]
>>503
出来る。
cの値が1増えるだけだ。

565 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:36:57.19ID:RNJ7gaAH.net]
>>503
出来るっちゃあ出来るけど、確実にポインタ理解した方が後々楽だよ。
大きいプログラム組むにはnewでヒープ領域にクラスを置くことになるけど、deleteしないといけないよね?
そう言うスタックとヒープの違いを知る時にポインタの知識があった方が理解しやすいよ。

566 名前:デフォルトの名無しさん [2017/05/05(金) 18:38:12.28ID:YdRZolsK.net]
間を取って、javascriptから学ぶことにしました
rubyかpythonは次回に見送るということで
ありがとうございました

567 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:47:28.08ID:RNJ7gaAH.net]
それ一番あかんやつや。
JavaScriptはスコープが特殊だから、他の言語覚える時の妨げになる。
LLでJavaScript覚えるのは2番目以降がいい。

568 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:51:10.43ID:3TQbI2eY.net]
モードはstrict, var使わない
これで問題無い

569 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:52:00.90ID:TDjvniVu.net]
>>533
何をやりたいかにもよるけどどれからはじめてもいいと思うよ
オフィシャルのチュートリアルでもやってみて自分にあってると思うを選んだら?
Web系の仕事を考えてるならJavaScript+(Ruby or Python)かな

■JavaScript
とりあえず簡単な自分用ツールが作れるレベルまでの能力を付けたいならたぶん一番楽
オブジェクト指向とか理解しなくても問題ないから
でもしっかりしたものを作ろうとすると一番ハードル高い

■Python
分析系の仕事をはじめとして案件増えてきてるからPythonから始めてもいいと思う
3つの中では言語としての制約が一番強い言語で他言語で普通に使われてる文法がサポートされてないことが多々ある
Pythonの考え方的にはやり方のバリエーションが少ないのは長所
最近はPythonからはじめる初学者も多いが仲間が多くて良い面もあれば
初心者が初心者に回答してるような質スレもあったりして悪い面もある

■Ruby
3つの中では一番文法的にサポートされてる要素が多くて表現力が高い
Ruby使ってる人は他言語よりも命名に対するこだわりが強いので結果的に読みやすいコードが多い
黒魔術的コードを多用する人もいるけどRailsなんかのライブラリのコードは初心者でも読めるレベル
もしRubyやるなら最初はRailsを触らずにコマンドラインツールみたいなのを作って学ぶことを勧める



570 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:54:45.66ID:RNJ7gaAH.net]
相手が初学者だろ。
あー。。。
でも。。。
まあいっか。
あえて特殊な環境から入るのも、それはそれで先入観なくて良いのか?
Cっぽい文法のLispとか言われてるけど、JavaScript頑張れ。

571 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 18:58:35.02ID:UN44kkRF.net]
他言語の学習の妨げになるってのはあんまり考えなくていいでしょう
そんなこと言ったらRubyのクラスベースのオブジェクト指向を身につけたらプロト
タイプベースのJavaScriptを学ぶとき妨げになる、とか何でも言えてしまう
言語が違うなら文法を一から学べばいいだけさ

572 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:05:58.46ID:fJoCA5gD.net]
初学者には環境の用意しやすさも重要
インタプリタやワンラインとかですぐに結果が得られることも重要
LL

573 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:10:04.72ID:PqDMLA32.net]
>>556
ポインタからやります
>>557
JAVAも覚えないといけないから優先順位が大変だ

574 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:11:41.16ID:RNJ7gaAH.net]
悪かった。
だから>>562書いた。

んでも多数派の概念通じない言語覚えさせるのもねぇ。。。
せめてJavaScript吐くTypeScript辺りはダメかな。。。
今時JavaScript覚えても、Webでの機械語的な位置で直接JavaScript触るのって今後減ってく一方よ?

575 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:12:58.04ID:fZi25LIC.net]
>>565
>>556は int c=0;c++;ってネタだからマジレスしないように

576 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:20:57.11ID:RNJ7gaAH.net]
>>565
待って。
あなたは何を作るつもりでJavaとC++勉強するの。
Javaで済む範囲は相当広いからJavaだけとかC#だけで大抵十分なはず。
C++やポインタは必要になってからで良いよ。
ぬるぽとかデバッグでポインタの知識あった方が良いとしたって、別にポインタ本買って読めばJavaしか知らんでも概念さえ掴めれば十分だし。

577 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:34:10.40ID:pbX3nJzq.net]
>>566
んなオカンみたいな心配せんでも…最初の言語なんて楽しさ最優先でいいでしょ
まあいつかは他の、特に型を強く意識するタイプの言語を学ぶべきだとは思うけど

それにJavaScriptなら手軽な高階関数が揃ってるから、今後JavaやC#を学び始めたときに
関数型インターフェースやLINQを抵抗なく受け入れられる可能性も高い
それはなかなかのメリットだと思うよ

578 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:37:54.43ID:PqDMLA32.net]
>>568
これから新社員のプログラマーなんだけど、主な使用言語にJAVA、C、C++、C♯、その他とか書いてある…
だからその四つをまず覚えないといけないらしい
>>567
それは分かります(笑)

579 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:38:33.27ID:jRdxjTk1.net]
JavaScriptがLISPっぽいなとか思ってたの俺だけじゃないのか



580 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:43:01.41ID:fJoCA5gD.net]
>>570
ひとつの会社でも部署ごとによく使われる言語とか違ったりしないか
会社で相談してみるのが一番だと思うぞ

581 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:45:00.59ID:PqDMLA32.net]
>>572
基本派遣か受託開発なんだけど相談したほうがいいかな?

582 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:46:00.83ID:pbX3nJzq.net]
>>571
そりゃSchemeっぽい言語を作りたかったブレンダン・アイクとJavaっぽい言語を
作りたかったNetscapeの対立の果てに生まれた言語だし

583 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:49:02.37ID:PqDMLA32.net]
>>572
でもこの4つの基本は見ておけてって言われました…

584 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:52:30.98ID:GiSXgvzL.net]
何でもできるってことでpython、C#、JAVA(簡単な順)かな
Rubyは導入が面倒、情報も少ない、できることも少ない

585 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:52:58.02ID:3cKL/0El.net]
会社で必要だと言われたのなら会社で聞けよ…
はじめにどの本を読んだらいいですかとか
会社でのコミュニケーションも大事だしローカルルールもあるかもしれない
ここで聞いている場合じゃない

586 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:57:24.20ID:RNJ7gaAH.net]
その4つならC#からかなぁ。。。
Javaみたく単一継承でオブジェクト指向を整理して覚えられるし、ポインタもあるし。
基本、一個覚えれば覚えた言語に継ぎ足しで覚えるから、どれからでも良いんだけどね。
C++は継承関係にないクラスともメンバ変数をやり取りできるフレンドクラスとか、便利だけどワケワカメな機能満載で、いきなりじゃ混乱する。

587 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 19:57:52.56ID:PqDMLA32.net]
>>577
確かにそうですけど、勉強手順が知りたかったので聞いたんです
会社からは主な開発言語として、(フロントエンド、高級言語)を覚えてほしいとしか言われてません

588 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:00:17.24ID:PqDMLA32.net]
>>578
C言語とJAVAのオブジェクト指向は既に勉強しました(マスターできたかは不明)
基本はできたと思います
スッキリわかるJAVA入門編とC言語入門を呼んだ程度です

589 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:02:18.88ID:RNJ7gaAH.net]
x メンバ変数
o publicじゃないメンバ変数(フィールド)



590 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:05:03.74ID:RNJ7gaAH.net]
じゃあ、もうC++で良いんじゃない?
マスターする必要は無いよ。
必要になったらその都度機能を覚えていけば良い。
今覚えてる機能の組み合わせで作れるなら、組み合わせて作りつつ、もっと楽に作れる機能を覚えて次回に活かす。

591 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:09:25.88ID:PqDMLA32.net]
>>582
そうですね
今はポインタとc++並行してやろうかな?って思ってます

592 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:10:43.18ID:RNJ7gaAH.net]
それで良いと言うか、C++の入門書にも嫌でもポインタ出るから。

593 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:17:47.61ID:PqDMLA32.net]
>>584
ありがとうございます
とりあえずそうします

594 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:18:51.71ID:TDjvniVu.net]
>>575
ひどいアドバイスだなww

JavaのことをJAVAと書く人多数いるけどなんか理由あるの?
javaなら理解できなくもないが何故わざわざ全部大文字にするのか

595 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:21:29.39ID:N1zxWHF1.net]
>>586
shift押しっぱ入力

596 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:26:40.45ID:PqDMLA32.net]
>>586
私も少しひどいと思いました…
Javaは適当に入力してました

597 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 20:29:44.02ID:6WwfVZzP.net]
ジャバ

598 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 21:10:34.27ID:WdCx6UDt.net]
Ruby本出るの久しぶりなんだからちょっとぐらい押したって良いじゃないか!

599 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 21:18:42.30ID:RNJ7gaAH.net]
それが許されるなら、C#ではなくHaskellを推してたなw



600 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 21:29:32.57ID:iLh0Iln/.net]
JAVAって書いちゃうのはたぶんジャワティの影響だな。

601 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 21:31:27.51ID:1oiZ7wGd.net]
>>586
名前が短いから略語に見えてつい大文字にしちゃうんだよなぁ

602 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 23:28:27.32ID:TDjvniVu.net]
>>592
採用!

603 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 01:10:28.23ID:feNHzNcv.net]
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

この2冊は表裏一体

ただし先に、たのしいを3回読む。
その後に、みんなのを読むと、すごく良くわかる

逆順ではダメ

604 名前:デフォルトの名無しさん [2017/05/06(土) 01:15:01.75ID:Mhw1W3G/.net]
pythonで仕事探したけど全く無くて草
日本じゃ全然流行ってないやんけ

605 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 01:18:13.13ID:I0vcm/kG.net]
仕事は自分で作る

606 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 01:23:38.08ID:MWIt1sxw.net]
javaやC++のソースコードを出力するプログラムをpythonで書けばいいだけの話

607 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 01:26:41.93ID:9tv813Aq.net]
Web系ではRoRが日本じゃ強いからね。
まあ、あなたのサイトに人工知能でのサービス付加するにはPython要ります。って言えば容易に逆転出来そうだが。

そうなる前に早よRubyも同じようなの揃えろよ。

608 名前:デフォルトの名無しさん [2017/05/06(土) 02:17:56.02ID:Mhw1W3G/.net]
世界的にpython普及してるのに
ジャップランドでrubyが流行ってるのって日本人がつくったからっていうだけやろ
MATZも余計なことしてくれたな

609 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 02:22:03.96ID:3f+kY6CM.net]
python出来て英語できるなら世界へ羽ばたいたほうがいいぞ



610 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 02:25:13.88ID:feNHzNcv.net]
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5),

611 名前: Flash, PHP, C++, Java, C#, Python, Lua に書き出せる。
Windows8.1対応。IDEは、FlashDevelop

このサイトで、ブラウザでプログラミングして、実行できる
Try Haxe !
try.haxe.org/

Haxeプログラミング入門、尾野政樹、2015
[]
[ここ壊れてます]

612 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 02:27:05.90ID:6S4yhtdG.net]
RubyっつーかWeb界隈でRuby on Railsが使われてるだけであってまっつもpythonも関係ないっしょ
得意の機械学習分野でpythonよりrubyが使われてるわけでもなし

613 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 02:31:25.05ID:l3lhsLeM.net]
>>599
そのサービス呼び出せばいいだけで言語揃える必要性は全く無いですよね。って言われて終わりそうだが。

614 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 02:49:51.36ID:9tv813Aq.net]
そこは自前で作るか外部のを利用するかの違い。
楽を取るかトラブった時の早期解決取るか。

615 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 05:08:38.58ID:s7hD0CzB.net]
>>573
派遣じゃ聞いても無駄だな
現場でそれらの言語と違うものやらされる可能性すらある
決まった取引先があるとかなら別だが
適当に派遣するような会社だとスキルパスとか考えてくれないだろうから自分のための勉強した方がいいと思うぞ

616 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 05:18:36.65ID:s7hD0CzB.net]
ウェブでもpython Djangoけっこう使われてるぞ
Railsのマネだしユーザー管理とか標準でついてるし生産性はかなり高いぞ

617 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 06:01:58.71ID:feNHzNcv.net]
Qiita (Increments社)の規約
1条2
Increments社は、この規約を、予告なしに自由に改定できる

7条
(5, 6) 他人が書いたコメントも含めて、もし記事による被害者が出れば、ユーザーが全責任を負う

9条2
ユーザーの著作権を、無制限に、Increments社が利用できる。
改変も自由にできる

9条3
9条2は、ユーザーが本サービスの利用資格を失った後においても、永久に続く

21条
(7) ユーザーが訴訟を起こせるのは、当該訴訟の原因が生じてから一年以内に限る

要約すると、Increments社がソースコードを改変・利用して、
もし被害者が現れたら、ユーザーが全責任を負う。
しかも永久だから、100年後でも、相続者がいる限り、賠償責任を負う

一方、ユーザーは1年以内に限り、訴訟を起こせる。
つまり、1年を過ぎれば、訴訟を起こせないから、取り返せない

618 名前:デフォルトの名無しさん [2017/05/06(土) 06:15:52.06ID:r1feUFLD.net]
ちょっと前(多分1〜2ヶ月以内)に、プログラム板のどこかのスレで、「C言語でゼロから作るcom」的なノリの、かなり丁寧に書かれた文書のURLが貼られてたんだか、見つけられないんだ。
そのURLが書かれたレスも、文書本体も。
誰か知ってたら教えてくれへん?

619 名前:デフォルトの名無しさん [2017/05/06(土) 06:17:18.17ID:r1feUFLD.net]
あ、component object model のcomね。
念のため。



620 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 09:19:54.84ID:vXky+7n5.net]
>>606
適当に派遣するような会社には見えませんでした…

621 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 09:22:44.68ID:KeodnK+Y.net]
>>611
適材適所に派遣なんて人手が余ってる、超大手にしか無理だよ
派遣は派遣した時点で売上が立つから、中小はなんでもいいから派遣する
※前科者や障害者などは除く

622 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 09:35:43.70ID:s7hD0CzB.net]
>>611
営業は派遣先の業務内容を本当に理解しているのか
JavaとかCとか使用言語だけで判断してないか
実際に行ったら8割HTML書いてたとか9割SQL書いてたとか
ヒドイとJavaの仕事と言ってjavascriptだったり
稼働を埋めることしか考えてないのが普通
あんま構えてると気落ちするかもよ楽に行け

623 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 09:53:48.31ID:vXky+7n5.net]
>>612
そうなんですか?
心配になってきました
>>613
実際働いてみないとわかりませんね

624 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 11:51:12.62ID:mYFcOzvs.net]
Cの初心者です、質問させてください
・ヘッダーファイル
・ライブラリ
・API
ここら辺の違いがいまいち理解できてないです
APIはOSのから提供されてる関数だとなんとなくわかる気がするのですが…
あまりに初歩的な質問ですみませんがどなたかよろしくお願いします

625 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:13:49.60ID:r7AbelF9.net]
学校で例えると
ヘッダーファイルは教室=学習する用意された部屋
ライブラリ=教科書(国語 数学 理科 社会)勉強したいものを選ぶ
API=鉛筆シャーペン 教科書からノートにアクセスする道具

626 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:31:30.54ID:MWIt1sxw.net]
>>615
ヘッダーファイルとライブラリはあんまり区別しなくてもいいと思うな
ライブラリを呼び出すための名前がヘッダーファイルって感じ

ヘッダーファイルが電話番号だとするとライブラリは実際に電話を掛けたい人

C言語におけるAPIもライブラリの一種だと思って良い
外部のプログラムを利用するための機能を集めたライブラリ

627 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:35:06.78ID:mYFcOzvs.net]
>>616
ヘッダーファイル=標準入出力とか(これはOS依存じゃない部分?)
ライブラリ=ネットワーク用のライブラリを選ぶ
API=Windows用の関数を書く

こういう感じなんですか?

628 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:38:10.47ID:mYFcOzvs.net]
>>617
だいぶイメージが進みました
ありがとうございます<(_ _)>

629 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:40:15.09ID:KeodnK+Y.net]
>>615
ライブラリとapiはほぼ同じ。
「fooライブラリのapiを叩く」と言うとfooライブラリをインクルードして関数をインクルードして使うようなもん

で、多分一番大きいのはこれ
・ライブラリはファイルを用意する
・apiはファイルを用意しない
pgpg-sou.hatenablog.com/entry/2013/10/17/014053

>>616は分かり辛いから無視して良い
ヘッダーファイルに関しては>>617



630 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 14:19:56.84ID:mYFcOzvs.net]
>>620
書いていただいた内容とリンク先の内容、どちらも大変参考になりましたブックマークしました
ありがとうございます<(_ _)>

631 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:26:02.30ID:RxOQwEqu.net]
VBから同じことをする場合は
ヘッダとライブラリの代わりに
個々のAPIの関数ごとに宣言をプログラム側に書いていかねばならない

Cの場合は既にいくつかのファイルという形でまとめられて提供される
ヘッダとライブラリの両者を組み合わせる手間がかかるのはCのダメなところだがw

632 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 00:31:11.88ID:+UQD+zQW.net]
Dockerを勉強中なのですが、実際のサービスでの使われ方でいまいちイメージできない部分があるので教えてください

実際にアプリケーションをデプロイする際に、開発したアプリケーションのソースコードはどの段階で取り込むのでしょうか?

・Dockerfileにgit cloneなどを書いてアプリケーションのコードをイメージに組み込む (コード変更ごとにイメージを作り直す)
・コンテナ起動後にコンテナ内でgit cloneして最新のコードを取り込む
・コードはホスト側のディレクトリに用意してそれをマウントして利用する

どれですかね?

633 名前:デフォルトの名無しさん [2017/05/07(日) 03:59:44.64ID:edBtKeoY.net]
>>623
ホストOS(Windows)は、GUIを使っているだけで、Dockerには関係ないだろ

コンテナ起動後も、遅いような気がする。
勘だけど、コンテナ起動前かな?

>>611-614
会社の売上が10とすると、大雑把に言うと、
売上原価(仕入)3、人件費3、その他の経

634 名前:費3、利益1。
これを、3:3:3:1 と言う

だから、自分の給料の3倍の売上があって、トントン。
給料が30万円なら、90万円で売る

まあ、ソフトウェア業界では、仕入は少ないかも知れないけど。
社員還元率の高い会社を、探して
[]
[ここ壊れてます]

635 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 05:44:17.27ID:bf3ZF7DF.net]
クラウドソーシングとかに押されて下がる一方
サービス残業を利益とするブラックあったな
ってここはマ板じゃないのか

636 名前:デフォルトの名無しさん [2017/05/07(日) 09:10:47.28ID:ehHyxLGM.net]
a.exe: a.cu
nvcc -Xcompiler "/wd 4819" a.cu -o a.exe

ウインドーズでメイクファイルで上みたいにやってクダーCコンパイラーでコンパイルしたんですけど
コマンドラインにちゃんと
nvcc -Xcompiler "/wd 4819" a.cu -o a.exe
と表示されたあと
wd
4819
c1xx: fatal error C1083: ソース ファイルを開けません。'略':No such file or directory
check_dimensions.cu
c1xx: fatal error C1083: ソース ファイルを開けません。'4819':No such file or directory
と出ます。たぶん"に囲まれた中の/がメタ文字じゃないのになぜか消されているとおもうんですけど
なぜエラーになるのか教えてください。
/を//あるいは-に置き換えたらちゃんとコンパイルできました
よろしくお願いします。

637 名前:デフォルトの名無しさん [2017/05/07(日) 10:06:41.80ID:ehHyxLGM.net]
" /wd 4819"と"と/の間にスペースを入れても出来ました。

638 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 11:32:00.88ID:dDS4IpMd.net]
>>626
CUDA のスレあったと思うからそっちで聞いたほうがいい

https://echo.2ch.net/test/read.cgi/tech/1416492886/l50

639 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 11:40:45.95ID:ehHyxLGM.net]
>>628
そっちできいてみます



640 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 19:12:48.97ID:+UQD+zQW.net]
>>624
> ホストOS(Windows)は、GUIを使っているだけで、Dockerには関係ないだろ
ってどういう意味ですか?
ちなみにホストはLinuxのつもりでした

コンテナ起動前っていうのは、イメージに埋め込んじゃうってことですか?

641 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 19:27:46.11ID:+UQD+zQW.net]
調べてたら自分が疑問に思ってたことまんま議論してるページあったので質問取り下げます

https://forums.docker.com/t/best-practices-for-getting-code-into-a-container-git-clone-vs-copy-vs-data-container/4077
blog.cloud66.com/how-to-get-code-into-a-docker-container/

開発環境だとマウントしてプロダクション環境だとDockerfile中にCOPY等を書いてイメージに埋め込めばいいということでした

642 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 11:40:28.59ID:Ps3FsFos.net]
int* n;
*n = 5;
というコードが危険で、更に説明が悪いということで大炎上したらしい記事がありました。
https://builder.japan.zdnet.com/script/sp_c-programming-language/20370255/


説明が悪いというのはこの記事のコメント欄でなんとなく勉強したのですが、実際このコードはどのくらい危険なのでしょうか。
このコードをコンパイルして動かしたらマシンがいきなり止まるなんていうことが本当に起こるのでしょうか。

643 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 12:13:38.75ID:01w0KX0a.net]
>>632
メモリのどこを指してるか分からない場所に書きこもうとするから最悪システム領域指してたらOS巻き込んで死ぬか暴走する
最近のOSなら保護されてるからコアダンプなり吐いてセグフォするだけだよ

644 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 12:29:03.39ID:yOSO416n.net]
宣言時は「*」が「これはポインターだよ!」ということを示すのに使われるのに
宣言時以外は「これはポインターじゃなくてポインターの指すアドレスの中身だよ!」
ということになるから分かりにくいんだよな

645 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 13:19:21.76ID:WWICzfAq.net]
>>633
スタックだかヒープだか「そのプログラム用に確保された領域」をさすようになってるものじゃないのかなと思っていたのですが、やはりとんでもない場所をさす可能性があるのですね。
ありがとうございます。

646 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 13:19:51.96ID:UlsRDNK/.net]
失礼しました。
>>635

>>632
です。

647 名前:デフォルトの名無しさん [2017/05/08(月) 14:16:28.37ID:JUx4/xYY.net]
振られた男のメールの文面を探してる
内容は
あなたとは付き合えない、彼といると楽しいしエッチな気分にもなる、あなたに優しくするのはお年寄りに優しくするみたいな感覚

といった感じだった気がする
分かる方いたらお願いします

648 名前:デフォルトの名無しさん [2017/05/08(月) 15:01:22.96ID:JemqCbkr.net]
CUI操作で得た、データのグラフ化

便利なの有ります?

配列(データの種類)=[1,2,3,4,5,6,7](数値) を
棒グラフにして、どこが一番伸びてるか
CUIでソートしたら、出てくるのですが、GUI形式の棒グラフにしたいです

C#,python

649 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 15:09:20.99ID:Av8Yr2w3.net]
>>634
じゃあ、どうすればいいの?



650 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 15:32:16.66ID:yOSO416n.net]
>>639
個人的には中身を返す方を関数にしたほうが分かりやすいかなぁ
ポインターを受け取ってポインターの指す内容を返す関数

651 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 16:20:13.16ID:04P2BCNB.net]
>>634
> 宣言時は「*」が「これはポインターだよ!」ということを示すのに使われるのに
> 宣言時以外は「これはポインターじゃなくてポインターの指すアドレスの中身だよ!」
> ということになるから分かりにくいんだよな
なんの言語の話?
C/C++なら、宣言時以外もポインタはポインタですが。

652 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 16:28:56.87ID:yOSO416n.net]
>>641
型宣言のアスタリスクと
間接演算子のアスタリスクの話だよ

653 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 16:51:02.63ID:xl1AZW0v.net]
> int* n;
  *n はint型、 n はint型のポインタ
> *n = 5;
  *n はint型、 n はint型のポインタ

全く一緒だけど世の中にはこれが違って見える人がいる
それでポインタが難しいと言われるんだろうな

654 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 16:59:17.48ID:yOSO416n.net]
>>643
つまり宣言時の*も間接演算子ってこと?

655 名前:KAC mailto:sage [2017/05/08(月) 17:14:34.77ID:aXkWUGQ3.net]
>>643
その説明だと、

int *n=5;

とか書くやつ出てくるぞ・・・

656 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:14:37.45ID:04P2BCNB.net]
>>642
なるほど。

>>644
宣言時の*は、ポインタ変数を表す記号でしょ。

657 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:17:23.44ID:yOSO416n.net]
やっぱ混乱してくるわ

int* n

と宣言したとき、
「int*型」つまりポインター型の「n」を宣言したと思っていたんだけど
実際は
「int型」の「*n」を宣言しているってことになるの?

658 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:23:16.58ID:04P2BCNB.net]
>>647
ここはお前のブログじゃないんだが
いい加減にしようぜ

659 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:26:08.20ID:yOSO416n.net]
>>648
「スレを立てるまでもない質問スレで聞くまでもない質問スレ」ってある?



660 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:30:05.94ID:04P2BCNB.net]
>>649
ググれバカ

661 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:35:44.87ID:yOSO416n.net]
>>650
なかったからこのスレでいいな

>>647の質問はまだ生きてるのでヨロシクゥ〜

662 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:54:38.38ID:hrOcqkbN.net]
デニス・リッチーもここまで普及するとわかってたらもう少しわかりやすい表記にしただろうに

663 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 22:27:12.85ID:pOsiqUbS.net]
>>638
Python

Jupyter Notebook ( 旧 IPython Notebook )
https://try.jupyter.org/

664 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:01:01.46ID:L0H8iDXo.net]
>>638
シェルスクリプトで*書いてる

665 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:29:07.74ID:Av8Yr2w3.net]
>>652
これ以上の洗練された表記が有るなら教えてくれ

666 名前: []
[ここ壊れてます]

667 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:32:44.08ID:pPkwRPCt.net]
int* n;とint *n;が同じに評価されるののどこが洗練されてるんだよ

668 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:40:49.71ID:Av8Yr2w3.net]
>>656
それを区別しなくてもいいようにC言語を設計した事の方が素晴らしいわ。凡人には出来ない。

669 名前:デフォルトの名無しさん [2017/05/08(月) 23:42:58.24ID:2lmMs9cX.net]
int* n;は、nは(int*)型で、その値を参照するときは
@nとか別記号にすればいいってことか。
むかしのファミコンの容量削りみたいな発想で文字は減らしたかったのでは?



670 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:43:44.98ID:pPkwRPCt.net]
>>657
前の記法だと一見型にポインタ宣言が付いてるように見えるが実はそうではない、明らかに設計ミスだろ
まあリッチーが凡人でないのには同意するが

671 名前:デフォルトの名無しさん [2017/05/08(月) 23:44:30.63ID:2lmMs9cX.net]
>>657
それだったらアロー演算子みたいなのを導入してくるのは凡人だ。

672 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:45:36.93ID:9whwcEDU.net]
>>655
とりあえず関数の仮引数で配列宣言したときに勝手にポインタに変えるのはやめなさいと言いたい

673 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:49:38.67ID:Av8Yr2w3.net]
>>661
勝手にポインタに変わるからこそ扱い易いんだよ

674 名前:KAC mailto:sage [2017/05/08(月) 23:58:27.27ID:aXkWUGQ3.net]
>>656
int * n ; でも問題ないんだから何も疑問に思うことはない。
C言語の単行演算子は基本右結合。

int* p,n ; と宣言された場合でも、nはint型。(pのみint*)
どこにも疑問点などないだろ。

675 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 00:01:41.42ID:VRXM1G4b.net]
>>663
別に疑問に思ってるわけじゃなくてな、初心者泣かせだなぁって

676 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 01:54:38.82ID:4Nxyk2PW.net]
プログラミングってどのレベルまでいけば一人前なんだろうな
自分でこういうの作りたいと思ったやつはだいたい作れるようになったけど
独学だし、殆ど趣味の延長線上みたいなとこあるから一人前かと言われると不安になる

677 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 02:07:58.63ID:gP84gGlk.net]
板違いが分からない知能では一生一人前とは認められない

678 名前:デフォルトの名無しさん [2017/05/09(火) 02:27:05.04ID:Du0HQ3DO.net]
知能が大事なら、遺伝子改造認めろゴミ国民共
そのうち、知的障害者の復讐を受けろ

679 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 03:36:55.28ID:mb2IwNqz.net]
>>665
プログラムとプログラマの違いがわかってようやく初級



680 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 07:03:59.52ID:i7CM3KKL.net]
>>663
int * n;の*を演算子と呼ぶ事におおいなる疑義がある

681 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 07:23:43.98ID:q6L/Mjxw.net]
>>663
右結合のつもりなら隣のnはエラーにしろよとしか

682 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 08:09:14.03ID:cubaBPL0.net]
>>670
,演算子も理解できてないの?

683 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 08:30:34.58ID:xhqm65zv.net]
>>671
複数宣言時のカンマが演算子だと思ってるの?

684 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 12:09:47.63ID:9JqManWr.net]
すんごく初歩的な質問ですみません
同一生成元ポリシー/CORSについて再勉強していたら頭がこんがらがってきました
以下の理解はすべて正しいでしょうか?


・悪意のあるウェブサイトが、他のウェブサイト(におけるユーザ)の情報を、窃取することを防ぐのが目的
・あるウェブサイトが、自身の持つ情報を積極的に他ウェブサイトに送信する行為は本制限の対象外
  ・ある意味『「他のウェブサイト」が自身の情報を守るため』のものであって
    必ずしもユーザのセキュリティ云々のためとは限らない

・よってjsやcss、imgのsrc等は一般に制限を受けない
・むしろこの手の読み込みが制限されるとcdnからの画像やjsの読み込みができなくなり不都合

・要するに

685 名前:サーバ間の信頼の話であって、なので場合によっては
 呼び出し元/先サーバ間がOriginヘッダ等を介して信頼する相手かどうか確認する
・逆に呼び出し元の確認のため通信だけは絶対してもらわなきゃ困る
・極端なことを言うと、上記や目的上の必要性の無さから、UAには通常
 「他ドメインのリソースの読み込み」を一般的に/個別的に禁止する設定が存在しない
[]
[ここ壊れてます]

686 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 12:43:23.37ID:cubaBPL0.net]
>>672
なんだと思ってるの?

687 名前:デフォルトの名無しさん [2017/05/09(火) 20:51:00.70ID:Du0HQ3DO.net]
知能が大事なら、遺伝子改造認めろゴミ国民共
そのうち、知的障害者の復讐を受けろ

688 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 20:52:14.04ID:dPlqmqJo.net]
>>675
大丈夫か?
寝不足だろ、しっかり睡眠取れよ

689 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 09:12:52.11ID:5qkwvbzf.net]
codeiqのバナーを不覚にも保存し忘れたんですが
ゴールデンウィークはプログラミングで遊ぼうとか書かれた
顔がぶっとんでる外人のバナー保存してる方いらっしゃいますか?



690 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 06:32:42.35ID:urIvfzei.net]
Electronのスレってどこかにある?

691 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 06:38:08.27ID:TcPF+VcQ.net]
解決しなかったらスレ立てていいってことですかね

692 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 08:28:12.78ID:QBZuqJdX.net]
引数を受け取る全ての関数で、引数チェックは必要ですか?
それともそれは冗長ですか?

693 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 08:30:19.16ID:rPw5k+yz.net]
引数チェックをする関数を予め作って置いて当てはめるだけ

694 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 10:12:25.20ID:UV0D5efL.net]
>>680
冗長
別名関数なんかは変更の際に邪魔になる

695 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 14:10:47.55ID:4AE3/rG0.net]
>>678
専用のスレはないはず
質問はelectron固有なの?nodejs関連なら専用スレある

696 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 07:56:37.29ID:EQFU9wQe.net]
何十MB(数万サンプル)のデータをFFTで解析するのに使いやすそうな言語ってありませんか?
C/C++だとコンパイルとかメモリ管理とか面倒ですしインタプリタだと凄く遅いです

697 名前:デフォルトの名無しさん [2017/05/12(金) 08:11:09.41ID:ZKnsqxG6.net]
言語よりそれに特化したライブラリがつかえるかどうか

698 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 09:46:20.50ID:lh1VWFPT.net]
Matlab なら、Python だろ

jupyter notebook (iPython)
ブラウザからなら、tmpnb

699 名前:デフォルトの名無しさん [2017/05/12(金) 14:48:57.81ID:nWT5/wPh.net]
有償のWindowsアプリを作りたいんですが
どういう仕組にすればいいかなやんでおります
ユーザにはIDとパスワードを配布するんですが
一般的にはどういう構造になるんでしょうか?
DBサーバやWebサーバなどの構成も教えて頂ければ幸いです



700 名前:片山博文MZ mailto:sage [2017/05/12(金) 15:11:27.66ID:puDMsdW5.net]
「シェアウェア作成」でググれ。

701 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:29:38.10ID:m8vjcZzZ.net]
if(a >= 1 && a <=50)
この場合、aと1を比較してaと50を比較して、&&で3回目の比較を行うと思うんですが、
比較回数減らすにはどうしたらいいでしょうか?

702 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:32:16.95ID:QfK6Pl49.net]
大抵の言語はショートサーキットだから1回

703 名前:片山博文MZ mailto:sage [2017/05/12(金) 20:35:05.42ID:r6F8dCD7.net]
配列でテーブルを作って使う。それ以上の最適化はあんまり意味ない。

704 名前:片山博文MZ mailto:sage [2017/05/12(金) 20:36:30.88ID:r6F8dCD7.net]
比較の順序を工夫するという最適化もあり。

705 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:50:16.96ID:37oyzgXT.net]
Cの&&演算子はa >= 1が偽の場合それの評価を行わず、式の値は偽になる事が言語仕様で定められている

706 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:53:00.55ID:FoBe9UZW.net]
>>689
何んでそんなに比較回数を減らしたいん?

707 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:53:20.52ID:7Lj8/n+z.net]
ということは、aが a <= 50 である可能性が多いなら
if(a <=50 && a >= 1)
とした方が良いということですね

708 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:54:07.50ID:7Lj8/n+z.net]
× > a <= 50 である可能性が多いなら
○ > a > 50 である可能性の方が多いなら

709 名前:片山博文MZ mailto:sage [2017/05/12(金) 21:06:51.63ID:r6F8dCD7.net]
>>695
可能性が高ければね。



710 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 22:00:06.12ID:00UHkGp7.net]
>if(a >= 1 && a <=50)
>この場合、aと1を比較してaと50を比較して、&&で3回目の比較を行う

コンパイル時に&&の解析を最初に行って(ジャンプ先とか)、
実行時に a >= 1 の評価、これが真ならば a <= 50 の評価
だと思ってたんですが上の順番で3回比較が入るんですか?

711 名前:片山博文MZ mailto:sage [2017/05/12(金) 22:02:39.12ID:r6F8dCD7.net]
二回だ。

a>=1は、最適化によってはa>0になって、符号を見るだけになるかも知れない。

712 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 22:08:34.94ID:00UHkGp7.net]
デスヨネーthx

713 名前:KAC mailto:sage [2017/05/12(金) 22:21:58.24ID:pOndda3X.net]
>>689
コンパイラの最適化に任せればいい。

たとえば、x86系のコンパイラだったら
1引いて符号なしとして49と比較して条件ジャンプする
って機械語3命令(比較は一回)で実装されるから。

どうしても最適化無しで比較回数だけ減らしたいというのであれば、
if( (unsigned)a-1 <= 49U )
とかにすれば 比較は一回になる。最適化無しなら機械語4命令。
(最適化かければ、前述と同じ結果になる)

あまり細かいことを気にせずに、コンパイラの性能を信じたほうがいい。
わかってくれば逆アセンブル見て処理を判断できるようになるけど、
逆アセンブラ読む気がないなら「意味がわかりやすいように書く」のが正義。

714 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 22:44:07.10ID:QfK6Pl49.net]
「97%ぐらいの場合、小さな効率については考えるべきではない。早まった最適化は諸悪の根源だ。」by ドナルド・クヌース

715 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 06:17:49.78ID:ENebB9ZW.net]
aは整数なのか?

716 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:19:21.18ID:VC57FT2m.net]
C#を主にやっているんですが伸び悩んでいます
やりたいことが複雑(たとえばSQL Serverに問い合わせしてデータを取り出したり)になるとどうすればいいのかわからなくなります
誰かに教えてもらいたいという気持ちが強くあり、なかなか頭が理解しようとしてくれません

717 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:46:04.67ID:m48zL+ZP.net]
>>704
「C#でSQLを扱う」じゃなくてSQL単体で学んでからC#での使い方を学んだら?
分割統治って奴だな

718 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:47:18.67ID:a0E3nt9G.net]
それってsql自体理解できてないんじゃないの

719 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:52:56.53ID:a0E3nt9G.net]
>>704
だからdapper進めたんだよ
最初からdatasetやef使ったらsql書かなくて済むけど
理解したことにならないんだよ
プログラミングは横着しようとしたら身につかないよ



720 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 15:08:40.95ID:fWMZONcM.net]
>>704
システムエンジニアとしての能力が不足している。ここで言うシステムエンジニアとは
日本での意味ではなく米国での意味ね。日本なら問題解決力が近いかな

というかクエリーを作ってサーバーにぶん投げて結果をもらうのどこが高度なんだ・・・?
SQLとかほぼ未経験の自分でもググりながら作れそうに思うが

721 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 20:01:09.41ID:P6JAbgGM.net]
>>708 これ

と言いたい所だが、例えばphpやrubyからmysqlやsqliteに繋いでなんやかんやと、
VS使ってc#でSQL Serverに繋いでなんやかんやというのでは、
正味やってること同じなのに後者が「ものすごくめんどい」「よくわからん」的な感覚がある

722 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 20:43:29.64ID:33GtjFzr.net]
Javaです
内部リソースの読み込みはこれでいいとありますが
is=Test1.class.getResourceAsStream("file1.dat");
数kbのサイズのものはうまくいきましたが
10MBのファイルのものでやってみるとエラーになってうまくいきませんでした。
これはサイズの上限とかあるのでしょうか?
この大きさのものを読み込むにはどうすればいいでしょうか?

723 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 20:59:40.19ID:qMDptb/r.net]
高度ではないがドライバー使ってパス指定して接続してプリペアードクエリ作ってぶん投げて返ってきたデータを
ループ回して連想配列に格納して…みたいな良くある一連の流れは確かに初見なら面食らってもおかしくない

724 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 21:04:44.39ID:bv0qe7/8.net]
C#でSQLってそもそもなんでそんなことしてるんだろう

725 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 21:42:32.33ID:z7m9q/nJ.net]
まぁ確かにM$が作ったI/Fを使うとやたらステップ数が増加する気はするなw

>>711
今はそうなんか。自分がプログラミングを覚えた動機はデータ処理だからそのくらいは出来て当たり前の感覚だわ
ファイルからデータを読み出してパースして使える状態にする時だって似たような物だろう

最初はBASICだったんだがプログラムの読みにくさに音を上げてRubyに乗り換え今に至る
音声処理とか画像処理とかでいきなり良く判らん数式がずらずら出てくるのはお手上げだけど
デジタルフィルターとかフーリエ変換とか・・・

726 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 21:46:46.08ID:qMDptb/r.net]
>>713
まぁ>>704がどこで詰まってるのかよく分からんけどファイル処理もあんまり慣れてないんじゃない?
外部データとの連携は昔から初心者の壁の一つっしょ

727 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:06:37.67ID:VC57FT2m.net]
レスありがとうございます

>>708
例えをあげますと
SQL(SqlConnection)を使用し問い合わせしてそのデータに絞り込みたいってなったときに、
DataSetやら定義して、DataGridViewに表示させるにもいくつもクッションが入り込んでいてすごいわかりづらいです
何の型で返してきているのかいちいちググらないといけないですし、なんでこんなに複数の型を経由するのかイライラしてきます

728 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:24:22.41ID:bv0qe7/8.net]
自前でラッパー作っておけば?

729 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:40:00.08ID:03xZTs2a.net]
>>715
だから使わなきゃいいだろって話ししてんのに、何が不満なん?



730 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:40:51.18ID:bv0qe7/8.net]
そら使わざるを得ない状況にあるんだろう

731 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 22:55:40.19ID:z7m9q/nJ.net]
自分はその組み合わせに詳しいわけではないけどM$の仕様に
付き合っているせいで無駄な苦労をしているように見えるのは気のせいか・・・

732 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 23:52:42.53ID:jBqdAfZe.net]
気のせいではない

733 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 00:00:08.30ID:39DrrGuD.net]
詳しく知らなくても大体予想できるよね・・・

734 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 00:01:15.46ID:+iyU+0qO.net]
今別の方法(OleDB)を見つけたので試したいのですが接続できるSQL Serverがありません
どこか練習用のSQL Serverとかないんでしょうか?

735 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 00:09:24.43ID:39DrrGuD.net]
MySQLなり何なり、ローカルにインストールしてみては?
127.0.0.1で接続できると思う

736 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 00:12:11.81ID:Kp2zfz+b.net]
C#だよね?
VS入れた時点でSQL Server入ってるはずだが。

737 名前:デフォルトの名無しさん [2017/05/14(日) 00:52:00.85ID:kZcxOift.net]
UWSCを使用して以下の手順と同じことをvbsで作ることって出来ますでしょうか?

id = GETID("選択フォーム","",-1)
SENDSTR(id, "123")
SCKEY(id, VK_RETURN)


内容としては、
1.「選択フォーム」というタイトルのフォームのIDを取得し
2.文字列「123」を入力
3.エンターキーを実行
です。
実行時はあらかじめ選択フォームを開いた状態で開始しております。

どうぞよろしくお願い致します

738 名前:725 [2017/05/14(日) 00:53:52.90ID:kZcxOift.net]
すいません日本語おかしかったので訂正します

×UWSCを使用して以下の手順と同じことをvbsで作ることって出来ますでしょうか?
○以下のUWSCで書かれたソースをvbsでも同様の実行結果になるように書き換えることはできますでしょうか?

739 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 01:13:29.75ID:qNrMoYJE.net]
>>722
回答全スルーかよ
2度と来るなよ
C#スレにもな



740 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 01:19:40.19ID:DeXAsQOc.net]
>>725-726
できない理由はどこにもない

741 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 02:00:22.09ID:wDkNkjbA.net]
>>715
>DataSetやら定義して
Javaのサーブレット/JSP でもそうだよ

アプリのモデル - DataSet - DBの表
アプリのモデル - O/Rマッパー - DBの表

Javaでは間に、O/Rマッパーとして、JPA, Hibernate などを挟めば、
モデル・DB間を正しく接続できる

RubyのRails でも、自動的に接続される

C#は知らないけど、O/Rマッパーを探せば?

742 名前:デフォルトの名無しさん [2017/05/14(日) 02:53:35.77ID:m/JH8Lz+.net]
対した技量もないけど、作りたいモノが無くて困る
DBもSQLも触った事ないは

何か良い方針おしえてくれりぃ┌(_Д_┌ )┐

743 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 02:57:44.79ID:d4PFDt49.net]
普段PC使ってて不満の一つも出ないのか?
だとしたら向いてないとしか言いようがない

744 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 03:23:42.98ID:d4PFDt49.net]
友達で10年以上PCやっている奴がいるが
1年に1度30万ぐらいのPCを買い替えるぐらいのスペック厨なのに
ファイルの移動をどうしてるかっていうと
ドラッグ&ドロップでやっていた。(FastCopyを使っているわけでもない)
「面倒だろ?Ctrl+X,Ctrl+V使ってやったら楽だぞ」って言っても
まったくそうは思わないらしい
動画再生したり、漫画みたりするときも
アプリウィンドウにファイルをD&D…。
いや面倒だろっていってもそうは思わないらしい
必要は発明の母というが、何も不満がないなら幸せだな

745 名前:デフォルトの名無しさん [2017/05/14(日) 03:33:17.24ID:m/JH8Lz+.net]
不満は無いな
500円のノートpcと500円の充電器使ってlinux入れてる
ファイル一括リネームとか百合SS文章の置き換えやweb巡回も
適当だけどできてるし……。

746 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 03:55:27.56ID:d4PFDt49.net]
問題点はプログラミング以外にあるとみた
浅く狭い視野を広げるのが優先事項だ

747 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 04:20:08.12ID:4upkAWVg.net]
と言っても視野を広げた所で自己満足の域を出ないけどな

748 名前:デフォルトの名無しさん [2017/05/14(日) 04:40:59.71ID:m/JH8Lz+.net]
金にならないし、もぅ辞めようかな?って思ってる

749 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 04:56:49.99ID:twXlDAGj.net]
金か、自己満じゃだめだからな
既存のスマホアプリとそっくりなものを作るとかやってみたら



750 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 04:59:28.03ID:eaDFcXaO.net]
自分が欲しいものを作っていけば出来ることの範囲が広がっていくし
必要な機能・欲しがられる機能・提案すると採用されやすい機能を想像しやすくなる

とはよく聞く
しかし既存アプリの改変の道に走ってしまうとアセンブラの迷宮に足を突っ込む危険が

751 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 05:19:53.64ID:twXlDAGj.net]
そうだけど、創造性がない人は
雇われるか、真似るかしかないと思う

752 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 07:25:49.33ID:Niyp1tN0.net]
>しかし既存アプリの改変の道に走ってしまうとアセンブラの迷宮に足を突っ込む危険が
なんで?

753 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 07:44:28.27ID:Xyt8p0xE.net]
>>732
相性であり最適がそれぞれ違うから最適なUIのものがなく複数の手段が用意されてるのだろ
私はコマンド打ってコピーしてる
ショートカットキーでコピーだとマウスとキーボード両方使うから中途半端な感じはする

754 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 07:52:43.64ID:Xyt8p0xE.net]
>>738
オープンソースのソフトつかえよ

755 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:04:04.53ID:7bwRSnpH.net]
スレ立てについて質問なんですがゲームの次スレを立てたいんですがBB2Cを使っているんですけどスレたての項目がありません
どこでもいいから長押しって見たんですがコピー項目しかでてきません
ニュー速vipのtop?でスレ立て項目があってテストで立ててみて立ってはいたんですがこのままここで立てればOKなんでしょうか?
URLから飛べばスレには行けたんですがBB2Cで確認しようとしたところそのスレが見当たらなくて…

756 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:10:13.02ID:39DrrGuD.net]
>>732
人によって得意なことは違うよ
もっといいところを見つけよう

たまにない人もいるけど・・・

757 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 08:11:26.86ID:39DrrGuD.net]
>>743
まぁテキトーにやってみりゃいいんじゃね
スレ一覧長押しで出来たようなきがする
無理ならシベリアにスレ立て代行あるからそこでもいけば

758 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 11:24:03.38ID:HLo7v2s8.net]
>>730
とりあえずプログラミング学んでプログラミングに役に立つようなプログラムを作ればいいよ(自給自足)

759 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 11:25:32.80ID:HLo7v2s8.net]
>>742
こういうレス見るといつも思うんだけど
その「オープンソースのソフト」こそがpythonやrubyなんだけどな



760 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 12:28:51.32ID:Xyt8p0xE.net]
>>747
オープンソースのフリーソフトな
改造する自由のあるソフト
スクリプトで読めるからって改造して使っていいとは限らない
だから言語で選ぶのは正しくない

761 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 12:34:38.29ID:pHcsRThm.net]
別にPCに対する不満なんてほとんどコピペで対応してるけどプログラマーとして飯食えてるからへーきへーき
何が琴線に引っかかるかは人それぞれよ

762 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 12:40:57.31ID:+iyU+0qO.net]
>>727
スルーしてしまってすいません、できればC#スレにも行かせていください

>>729
できればSqlConnectionやOleDBなんかを使ってやりたいです

>>723,724
SQL Serverが入っているのですがどうも接続できないのです
starscream.hatenablog.com/entry/20140104/1388777701を参照にしているのですが
これのBのところでこういう画面が表示されてMicrosoft SQL Server(SqlClient)というものがありません

i.imgur.com/bfE6Vdv.png

763 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 12:45:28.92ID:39DrrGuD.net]
>>748
オープンソースのフリーソフトな
改造する自由のあるソフト

まさにpython
むしろ自分で手を加えないと使い物にならん

764 名前:デフォルトの名無しさん [2017/05/14(日) 12:55:15.21ID:H3wPORt5.net]
スマホゲーム「目指せ!三冠王」が
Androidに入れてもこの機種に対応していませんと出てプレイできないのですが
できるようにする方法ありますか?

なぜかいまGoogle Playで配信停止になっているようです。
理由はわかりません。
面白すぎてゲーム中毒になって人生がダメになるのを防ぐためかもしれません。

わたしはプログラミング知識があるので
そのapkファイルをzipに変えmanifestファイルのどこかを変更すれば動くようになることはありえますか?

765 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 13:01:01.88ID:eaDFcXaO.net]
>面白すぎてゲーム中毒になって人生がダメになるのを防ぐためかもしれません。

不意打ちで笑わせに来るの卑怯だと思うんですけど

766 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 13:04:07.28ID:+iyU+0qO.net]
環境を書くのを忘れていました
SQL 2008 R2、SQL 2012でどちらもExpressで試しました
Client?側はVisual C# 2010 Expressです

767 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 13:16:49.08ID:UzoQivKq.net]
>>753
笑点が低いな

768 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 16:54:33.26ID:gwLsZ5pp.net]
C++などで、enumはできるだけ使った方がいいもんなのでしょうか?
他人が書いたコードでenumで定義したシンボルがたくさん出てくると
いちいちその定義を追うのが面倒に感じてintで書いてくれた方が混乱しないで済むのに、と思ってしまうのですがのですが、私の読み方がまずいのでしょうか。

769 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 16:58:52.54ID:Xyt8p0xE.net]
>>751
pythonがなんだかわかってるのか?
言語でなくて実行する側のインタプリタのことを言ってるのか?
だったら改造する意味がわからん



770 名前:754 mailto:sage [2017/05/14(日) 17:03:09.80ID:+iyU+0qO.net]
取り下げます

771 名前:752 [2017/05/14(日) 17:06:52.45ID:H3wPORt5.net]
わたしは取り下げません。
どなたかわかるかたいらっしゃいませんか?

772 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 17:09:53.12ID:IvsC/eAA.net]
つぎのセリフをおしえてやるよ
「詳しい方のみお願いします」

773 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 17:21:29.91ID:VK+MeEHF.net]
>>745
ニュー速vipでスレ立てはできたんですが元々のスレのURLがapplismなんですがvipになると不都合とかありますかね?

774 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 17:51:52.44ID:5m8qxsdA.net]
>>759
プログラミング知識あるんだろ?自分でやればいいじゃん

775 名前:754 mailto:sage [2017/05/14(日) 18:54:04.97ID:jVv98uuX.net]
再度質問させてください
SQL Server Data Tools for SQL Serverというツールが必要なのはわかったのですがMicrosoft社のHPを見ても
Visual Studio 2010用のは置いていませんでした、SQL Server 2012にVisual C# 2010接続したいのですが別verのを使ってもいいんでしょうか?
見つけたURL、https://msdn.microsoft.com/ja-jp/library/mt674919.aspx

776 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 21:30:31.89ID:39DrrGuD.net]
>>757
C言語のラッパーだよ
それ以外の感想はない

なぜ改造するかというと、ライブブラリのバージョン間の不具合がアホみたいに起きるから
python2xとpython3xの不具合は、数学系のライブラリ使ってるなら絶対に知ってるはず

>>761
知らんがな
safariだかchromeでスレ立てすれば問題ないだろう
BB2Cでスレ立てに拘る意味がわからん

777 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 21:38:20.00ID:bj84jc/t.net]
756誰か頼む

778 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 21:40:57.75ID:Niyp1tN0.net]
>>763
そもそも何がしたいん?
C#でSqlサーバー操作したいんですか?

779 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 21:52:42.48ID:faDPZ7y0.net]
仮にC#でデータベースからデータを取ってきて、取ってきた文字列を変換すると言う処理をする場合は
C#とSQLどちらで変換するのがベターなのでしょうか。

変換元は00〜99でそのうち半分くらいは決まった4桁の値に変換しそれ以外は一律9999に変換します。
現在は全てSQLにDECODEで記述されています。オラクルです。



780 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 21:59:56.26ID:39DrrGuD.net]
>>767
実質無限にリソースがあるなら、正直どっちでもいい(ユーザーは自分ひとり、dbもC#もローカル内処理する場合)
多人数で使う場合は、なるべく早くC#に渡す方が早くなるので可能な限りC#で処理するほうが良いだろう

781 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 22:05:54.10ID:faDPZ7y0.net]
>>768
日に2回動く日時バッチみたいな感じです。
どちらでも良いなら今動いてる状態のままにしたほうが良さそうですね。
ありがとうございました。

782 名前:754 [2017/05/14(日) 23:07:09.86ID:jVv98uuX.net]
Visual Studio 2012用ではダメでした
やりたいたいことはSQL ServerにSELECT文で問い合わせしてその結果をDataGridViewに表示させたいのです
会社の環境がVisual Studio 2010+SQL Server Expressなので家でもほぼ同じ環境を作って家でも学習できるようにしたいのです

783 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 23:12:27.31ID:nhCIier5.net]
こんなバカでも就職できるのが不思議

784 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 23:40:43.22ID:nhCIier5.net]
>>756
なんで定義見る必要があんのって話

785 名前:デフォルトの名無しさん mailto:sage [2017/05/14(日) 23:51:32.48ID:4upkAWVg.net]
>>771
ホントだよなw こいつより自分の方が出来る自信はあるが採ってくれないぜ

786 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 00:13:54.19ID:dklrj2vF.net]
仕事で必要なことしか知らない人がほとんどだよ
趣味でやっている人のが詳しいからな

787 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 00:21:30.93ID:uUqyQRrL.net]
大事なのは知識より問題の解決に対する戦略とコミュ力じゃね?
知識なんて必要になった時に調べればいい

788 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 00:26:31.29ID:hK/3Z/8u.net]
>>763
>Visual Studio 2010用のは置いていませんでした
置いてないなら、出来ない

すべての物・製品には、サポート期間・保証期間などがある。
食べ物の賞味期限・消費期限のようなもの

期限をすぎたものは、使えない

また、セキュリティホールが見つかっても、
修正パッチも配布されないから、使えたとしても危険

789 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 00:38:05.77ID:yr0gNalm.net]
>>770
やりたいことは結果を表示させたいってことであって同じ環境にすることではないはずだよな?



790 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 03:35:46.09ID:8hYVVGoi.net]
>>764
初心者なら改良じゃなくて壊せ
自分ができないからって初心者にやらすな

791 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 08:45:08.17ID:VUHRwg1b.net]
>>770
会社の誰かに教えてもらえよ。

792 名前:752 [2017/05/15(月) 11:07:25.71ID:yQUKnHn5.net]
>>762
いや、ありません。
どなかた教えていただけますか?

793 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 11:55:56.98ID:mbncfFeN.net]
>>780
>>752の記載は何だったの?

794 名前:デフォルトの名無しさん [2017/05/15(月) 12:01:08.73ID:yQUKnHn5.net]
>>781
ほんの軽い冗談でした。

795 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 12:05:42.59ID:0lmpvLPh.net]
>>782
冗談の質問に答える必要はないな
終了

796 名前:デフォルトの名無しさん [2017/05/15(月) 12:08:02.38ID:yQUKnHn5.net]
反省しています。

797 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 12:14:43.74ID:0lmpvLPh.net]
>>784
勘違いしてるようだが反省とは今後より良くするための具体的な行動であり過去を取り戻す魔法の言葉ではない

次に何か質問するときにこの経験を生かせばいいよ

798 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 12:15:56.47ID:Z3hdp57V.net]
会社が〜とか就職が〜とか言ってる奴はプログラマー板にでも行ってくれよな
マジな話、何故か『会社の愚痴』や『就職方法』が プログラミングの話だと思っている奴が多いんだよなぁ

799 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 12:43:08.16ID:JG5dSPqc.net]
デブであることとプログラミング技能の優秀さとの相関関係について教えて下さい



800 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 12:49:12.92ID:Nyf5aX+C.net]
一日中パソコンの前に座ってプログラミングの技能を高めてるからさ
外に出る暇があればプログラミング、風呂に入る暇があればプログラミング、トイレに行く暇があればプログラミングしてるのさ

801 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 12:57:43.86ID:AvDK8upn.net]
>>787
どちらも、アセをよくかく。

802 名前:デフォルトの名無しさん [2017/05/15(月) 14:21:13.16ID:nHd2JhxS.net]
質問です
これからcocos creatorでブラウザゲームを作ろうと思っています
で、ネットランク機能にncmb(nifty cloud mobile backend)を使おうと思って

803 名前:驍フですが
このncmbはブラウザゲームでも使えるのでしょうか?
ネットで調べたらみんなアプリ用に使っている様でブラウザで使えるかどうかちょっと
わからないのですが
[]
[ここ壊れてます]

804 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 18:59:23.89ID:NF1B/L7+.net]
ほんとに調べたうえでその質問してるなら使わないほうがいいよ

805 名前:デフォルトの名無しさん [2017/05/15(月) 19:55:22.90ID:QfNwrH5V.net]
c#で開発しているんですが実行時に空のテキストファイルを生成するものを作りたいんですが
生成する時にパスを絶対パスで設定してしまうと
他の環境で実行した時に全然関係ないフォルダにファイルを生成してしまう可能性があるのでどの環境でも普通にファイルを吐き出せるようにしたいのですが
一般的にはどのようにしているんでしょうか?
どの環境でも実行ファイルのフォルダに生成させるようにしたいです。
どなたか教えてください

806 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 19:58:35.78ID:RuVqP/Xq.net]
>>792
C# 自分のパス
でぐぐれ
頑張れ

807 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 19:58:43.07ID:wlL0huyV.net]
>>792
Path.GetDirectoryName(Application.ExecutablePath)

808 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 19:59:21.48ID:VUHRwg1b.net]
>>792
実行ファイルのパスくらい簡単に取れるだろ。

809 名前:792 [2017/05/15(月) 20:18:38.62ID:QfNwrH5V.net]
>>793
>>794
>>795
ありがとうございます

ちょっと説明が間違えておりました申し訳ございません
私の意図としては
ソース上ではなくVisualStudioの方で予め設定しておいたファイルを
ビルドのタイミングで対象のフォルダに生成してほしいのです
VisualStudioの扱いに慣れてなくて申し訳ございませんが
そのような機能ってありますでしょうか?



810 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 20:22:17.15ID:wlL0huyV.net]
>>796
>空のテキストファイルを生成
無い
自分でコードに書けばいい。デバッグのタイミングなら#if DEBUGで

811 名前:792 [2017/05/15(月) 20:31:32.67ID:QfNwrH5V.net]
リソースに設定したファイルってどこに生成されるんでしょうか?

812 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 21:07:50.87ID:0lmpvLPh.net]
ふらっと C#,C♯,C#(初心者用) Part128 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1493730340/

813 名前:792 [2017/05/15(月) 21:09:16.85ID:QfNwrH5V.net]
>>799
ありがとうございます
そちらに書きます

814 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 21:56:43.19ID:m5wqlU9m.net]
>>787
これ本当によく言うよな
実際にスキルある人も「身体は大きい方が良い」とか言う

815 名前:デフォルトの名無しさん [2017/05/15(月) 22:07:47.66ID:cef61/4v.net]
どの環境でも動く言語を教えて下さい

816 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 22:09:04.66ID:NF1B/L7+.net]
OSが入ってないPCで動く言語は知らないわー。

817 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 22:30:23.86ID:iwHegv+w.net]
>>802
ないです
強いて言うなら機械語

818 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 22:49:14.94ID:k1YI7zCW.net]
>>803
BIOSの3,4文字目はoperating systemじゃ無いぞ

819 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 23:12:00.39ID:8hYVVGoi.net]
>>803
N88-BASICとかOSなしで書いてたような
元の質問とは違うが



820 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 23:18:02.19ID:o1/peeQD.net]
>>806
PC-8801でN88-BASIC使っていたけど、あれはBASICのROMに書かれたシステム(OS)の上で動いていたような

821 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 23:18:13.31ID:8hYVVGoi.net]
>>804
CPUの違う環境じゃ動かなくない? 別の機械語じゃないと
C言語が一番多そう
動くの意味にもよるか

822 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 23:20:08.63ID:8hYVVGoi.net]
>>807
そうなんだ小さい頃に触っただけだったから理解できてなかった
DOSを入れなくてもOSあったんだね

823 名前:デフォルトの名無しさん [2017/05/16(火) 00:58:57.52ID:z70mDz+n.net]
C#

ボタン配置しても、ダブルクリックでコードが出ない
fast-uploader.com/file/7050419469159/

824 名前:デフォルトの名無しさん [2017/05/16(火) 02:48:06.75ID:z70mDz+n.net]
本当に困っているので、教えて頂けると助かります

825 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 03:13:49.22ID:/nLCwPcj.net]
>>790
ゲーム制作管

826 名前:摧ツの、cocos スレで聞けば?

>>802
Java か、ブラウザ用言語(HTML, CSS, JavaScript)
[]
[ここ壊れてます]

827 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 07:51:04.08ID:aOQEisb0.net]
>>810
ふらっと C#,C♯,C#(初心者用) Part128 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1493730340/

828 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 18:27:31.68ID:7Qb0OzW/.net]
儲かるプログラミング分野を教えてください
即効性があればうれしいです

829 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 18:41:17.57ID:iIGA/64l.net]
>>814
あったらみんなやってるよ



830 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 18:53:06.91ID:Y/+V2TLH.net]
>>814
プログラミングはないな
プログラマならちょいちょい思いつく

831 名前:片山博文MZ mailto:sage [2017/05/16(火) 19:14:19.98ID:FSh1B7bo.net]
>>814
口に出すと恥ずかしい仕事ならあるんじゃね?

832 名前:片山博文MZ mailto:sage [2017/05/16(火) 19:20:56.42ID:FSh1B7bo.net]
カリビアンコムもやられたから、システムを考えるのはそう簡単にはいかないし、
業務知識がないと厳しいが、いったんシステムができればとんとんだと思われる。

833 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 19:21:42.39ID:F7l228n3.net]
ランサムウエア

834 名前:片山博文MZ mailto:sage [2017/05/16(火) 19:27:56.47ID:FSh1B7bo.net]
日本以外の国では、宝くじビジネスなんてのもなかなかいいぞ。

835 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 19:37:58.26ID:FXY5i86o.net]
MZさんはMやZきだそうですが
イメージとして宮崎ってIT産業なさそうだけど
そこでPG、SEやってる人いるの?
場所的に大変じゃない?

836 名前:片山博文MZ mailto:sage [2017/05/16(火) 19:41:06.34ID:FSh1B7bo.net]
>>821
オレが言及すると迷惑がかかるから、言わないけど「IT企業 ◯◯◯」で検索するといいんじゃね?

837 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 20:02:14.94ID:iIGA/64l.net]
>>821
大変だと思います

838 名前:KAC mailto:sage [2017/05/16(火) 22:15:07.61ID:KjY2Io8y.net]
>>814
今の時代ならセキュリティ関係。
特に暗号関連分野が伸び代が大きいだろう。

新しい暗号技術でも考えて特許でも取れば左うちわだぞ。

839 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 22:20:17.52ID:iIGA/64l.net]
>>824
小学生みたいな発想だな・・・



840 名前:KAC mailto:sage [2017/05/16(火) 22:36:11.76ID:KjY2Io8y.net]
>>825
そう思う奴らばっかりだから狙い目なんだよ

素因数分解可能性予測曲線から考えても
現状の暗号化方式では効率と安全性が両立しづらくなるのは明白
公開暗号鍵の特許でRSAが大儲けしたように
画期的な発想の暗号化技術は莫大な資産に化ける

841 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 22:40:02.96ID:iIGA/64l.net]
>>826
例え暗号化技術を開発してもそれを広めなきゃならんわけだが
いくら画期的でもwebの世界では「みんなが使える」ものでないと広まらんよ

842 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 22:54:44.85ID:SJYkD1Bj.net]
>>814
犯罪分野
オススメはしない

そういうのは経営者が考えることだろ

843 名前:デフォルトの名無しさん mailto:age [2017/05/16(火) 22:57:14.68ID:voKX6LJd.net]
人工知能とか機械学習とかじゃないの?

844 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 23:00:53.60ID:iIGA/64l.net]
>>829
一攫千金を夢見てtensorflow昔使ってたな、懐かしいw
大学で統計学+プログラミング、更にスパコン使ってる連中には絶対に勝てんと悟ったわ
次元が違いすぎる

845 名前:KAC mailto:sage [2017/05/16(火) 23:15:35.91ID:KjY2Io8y.net]
>>827
暗号化技術を欲しがってるやつは世界にいくらでもいるんだが・・・
技術に疎い人間はそれを知らないってのも暗号技術分野の特徴の一つ

というか、
いまの暗号にどんな課題があるかすら認識できていないんだろう。
先に出した「公開暗号鍵」ってのは、
「暗号の鍵をネットで届けようとするとそれを暗号化する必要があるのでその鍵を暗号化して・・・」
とループして結論としては「無理」と、むしろ"当たり前のこと"だと認識されていた命題を
いともたやすく解決してみせた優れもの
当然世界中の通信ソフトが飛びついたんだよ
その後、DSAとかの無償の技術が出てきたけど、RSAは特許が切れるまで儲け続けた

暗号化技術ってのはそういう分野
ネット上の課題なんていくらでもあるんだからそれを解決すればすぐに広まる

846 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 23:23:53.48ID:iIGA/64l.net]
>>831
うん

>技術に疎い人間はそれを知らないってのも暗号技術分野の特徴の一つ
2chで>>814みたいな質問をしている人にその回答は矛盾してるよね

847 名前:片山博文MZ mailto:sage [2017/05/16(火) 23:26:24.06ID:FSh1B7bo.net]
mp3は特許切れてaacに軍配が上がる

848 名前:KAC mailto:sage [2017/05/17(水) 00:17:31.31ID:gfAVX0wE.net]
>>832
矛盾してるとは思ってないよ

質問は
「儲かるプログラミング分野を教えてください即効性があればうれしいです 」
だけだから、本人にできるかどうかは別問題

実際のところ、ID:iIGA/64l(>>815)の指摘が一番正しいとは思うが
だからこそ「いろんな研究者がやろうとしているができていない」分野を紹介した

849 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 00:20:42.82ID:mr7LCBOo.net]
儲かる分野ってCOBOLのような分野のことではないのか



850 名前:デフォルトの名無しさん [2017/05/17(水) 11:46:22.91ID:nXumNQws.net]
キチガイ連発で思ったより人に嫌われててワロタ

851 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 12:08:06.35ID:qRRgoi7m.net]
>>836
落ち込むなよ気にしたら負けだ

852 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 13:39:20.00ID:uIAEFAPH.net]
幅優先探索で始点〜終点の経路を描画する段階まで実装出来たのですが、終点まで達すると考え得る全経路を一覧表示したいです。

幅優先は並列で探索するものと認識していますが、この並列処理中に終点まで到達する経路情報を保存するにはどんな処理が必要になるのでしょうか

853 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 14:13:10.91ID:bdvqA1ry.net]
>>838
何の話ですか?

854 名前:デフォルトの名無しさん [2017/05/17(水) 18:54:14.32ID:I2NnygAn.net]
windowsアプリを作製中なんですが
一部Googleのとある拡張機能を使用する必要があるので
その拡張機能をパッケージ化したものを組み込んでいるのですが
その場合開発したアプリをそのまま他者に有料で配布すると違法になったりしますか?
ライセンス上問題ありませんか?

855 名前:KAC mailto:sage [2017/05/17(水) 19:27:07.85ID:gfAVX0wE.net]
>>840
その拡張機能に書かれているライセンス次第

856 名前:KAC mailto:sage [2017/05/17(水) 19:32:58.16ID:gfAVX0wE.net]
>>838
なんか主要な言葉が端折られてるからいまいちわからんけど、
マルチスレッド化して一気に実行するってのなら、
共有するリストに排他制御付きで追加していくか
スレッドごとにリスト作って完了後に合成するとか
普通に対応すれば問題ないと思う

とりあえず、何が問題になると考えてるのか書いてみたら?

857 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 20:09:59.84ID:bdvqA1ry.net]
>>840
そんなの誰も気づかないだろ

858 名前:デフォルトの名無しさん [2017/05/18(木) 06:46:09.20ID:kl7Ly5JN.net]
メイドさんが表紙になってるコンピュータ系の雑誌か書籍ってありますか?
どっかで見た記憶があるのですが思い出せません

859 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 07:23:29.35ID:M2K9zSA7.net]
>>844
いくらでもあるような。。。



860 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 12:19:14.04ID:xXCtzo0J.net]
>>844
CPU の創りかた?

861 名前:デフォルトの名無しさん [2017/05/18(木) 15:10:34.00ID:sweIXqck.net]
キチガイ多すぎ

862 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 16:03:08.16ID:Pt9OawB6.net]
>>847
自分がそうだからといって
他人もそうだと決めつけるのはよくない

863 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 18:42:31.25ID:kl7Ly5JN.net]
>>845
Amazonでざっくり探してみてますが
コンピュータ系だと会社で読む人に配慮してるのか意外固い表紙の本が多いです
>>846
もっとポップなデザインだったと記憶しています

コンピュータ関連の書籍の近くで見たのでグラフィックデザイン系の可能性もあります
引き続き探してみます
お騒がせしました

864 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 18:59:35.17ID:hKe3x/Mw.net]
image.itmedia.co.jp/nl/articles/1403/07/kuro_140307chinou02.jpg
人工知能?

そういやPC買ってからはPC雑誌って買ったこと無いな

865 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 08:09:37.19ID:Jchfh+8+.net]
メモリ上にあるデータを計算して複数のビットマップを生成、これらを乗算合成やコントラストの調整をした後に表示
これらの計算をほぼリアルタイムに行う必要があります。スクロールバーなどのUIから表示する場所を指示されたら
上記処理を実行し該当部分を表示する感じです
データは多いと500MBを越える可能性があり、これらを事前に計算しビットマップ化することはメモリの使用量的に
現実的ではありません。数GB程度では収まらないと予想されます
このようなWindowsアプリケーションの開発環境にC++ or C# or Javaあたりを考えていますがどれが向いていますかね?
やはり開発の手間は掛かっても安定した性能を得やすいC++?C#やJavaでも何とかなる?後者の場合はGCも
ちゃんと制御しないとゴミがたまってえらいことになりそうな気もします
普段はRubyを使っています。上記3つはどれもあまり使用経験がなく、特にC#やJavaは未経験といって差し支えない状態です
また他に良さそうな開発環境があれば紹介してもらえると嬉しく思います

よろしくお願いします

866 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 08:13:55.24ID:1s7BLiGf.net]
>>851
言語よりもどれだけ最適化できるかによると思う
Ruby+ライブラリで作ってみて、無理と感じたら別言語に移植と言った感じでいいんじゃないか

867 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 08:17:28.07ID:8fy8h9zZ.net]
>>851
C++/CLIやJNIで計算部分をCで書いてGUI部分をC#やJavaで書くというのが現実的かな

868 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 08:17:31.80ID:K2XF16mV.net]
>>851
ビットマップだからメモリ喰うんだろ。
pngでやれよ。

869 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 08:18:48.53ID:8fy8h9zZ.net]
いや待てメモリ上に置いておくのにPNGはないだろ、処理ごとに一々エンコードデコード繰り返すのか?



870 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 08:23:25.15ID:1s7BLiGf.net]
メモリが足りてるならビットマップでいいだろう
pngにすると超めんどくさいぞ

871 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:04:17.23ID:h716kJIh.net]
>>851
Visual C++

872 名前:デフォルトの名無しさん [2017/05/19(金) 20:34:09.46ID:iLAnMNZa.net]
linux mint18 32bit
python3をF5で実行できるエディターは無いでしょうか?
Geany 1.27ではpython2.7なので、python3.5を使用したいと思ってます

PC自体にはpytho3.5と2.7が入ってます

873 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 20:38:51.81ID:58Qpkunv.net]
実行命令持っててキーバインドいじれるエディタならどれでも
少なくともvimならちょっとしたスクリプト書けばできる

874 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 21:17:13.70ID:iLAnMNZa.net]
>>859
ありがとうございます

設定を変更できる事を知りませんでした。
変更したら、python3が使える様になりました。

875 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 21:33:10.52ID:ZIGu+d ]
[ここ壊れてます]

876 名前:YQ.net mailto: >>851
uiがそれほど複雑なものを要求されないなら、openframeworksとかどうよ
[]
[ここ壊れてます]

877 名前:851 mailto:sage [2017/05/19(金) 22:29:18.30ID:Jchfh+8+.net]
レスありがとうございます

少なくともでかいデータを扱う部分はがんばってC/C++で書いた方が良さそうですね

GUIの候補は
・C# ←全く未経験
・JavaFX ←Javaからは未経験
Rubyを使うなら
・CRuby 1.8(or 1.9)+wxRuby ←大昔にこの組み合わせでGUIツールを作ったことがある、
・JRuby+JavaFX ←サンプルを動かしたことならある
あたりでしょうか。不慣れなJavaのコードを最小化する事やパフォーマンスを考えるとJRuby+JavaFXか?
それでもJavaの理解はある程度必要だと思いますが・・・

>>852
Rubyで書ければ楽ですし理想的ですけど、CRubyの場合は現在ネイティブで動くGUIツールキットが
ないんですよね。一時期あったwxRubyを使おうとすると1.8や1.9あたりでの開発になってしまいます
Ruby 2.xからネイティブなGUIを使いたければdl2経由でWindowsAPIやwxWidgetsAPIを叩くとか?
JRubyからならJavaFXが定番らしい?ですがこちらもほぼ未経験です

>>861
ググってみましたがリストとかボタンなどの標準的なフォームを扱うにはどうしたら良いんだろう・・・
スクロールバーを付けてでググったらWindowsのAPIを叩くって出てきましたし

878 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:59:14.47ID:UNasSbUs.net]
全部cでゴリゴリ書くという電波が

879 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 00:24:36.10ID:DVLho5Qf.net]
UWPは選択肢にあがらないのかね
触ったことないから知らないけど



880 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 01:52:20.12ID:mBBESjva.net]
問題解けなくて、目標とやる気を失いました
何か楽しいことないですか?

881 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 02:08:02.44ID:oftSHlNU.net]
彼女を作ってください

882 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 02:37:04.64ID:xPYo2hCY.net]
楽しいこと?減量するんだ

883 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 03:17:35.49ID:WmFfeyqJ.net]
HTML, CSS, JavaScript, Canvas(2D)

Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python, Lua に書き出せる。
Windows8.1対応。IDEは、FlashDevelop

他には、ゲームエンジン
Unity, Cocos-2dx(JS版), Godot

他には、C++/CLI

884 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 03:40:13.02ID:WmFfeyqJ.net]
他には、Linuxで、ffmpeg で変換するとか

ffmpegのフロントエンドの、VidCutter とか

885 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 05:40:05.62ID:WmFfeyqJ.net]
画像変換は、Linuxで、ImageMagick だったな

886 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 08:39:40.44ID:Ykf9CvnE.net]
>>862
VS入れればC#もC++も入るっしょ。
そのままC#で全部書いても良いと思うけどね。
C#は起動というか、dll読み込みに時間かかるだけで、一回読み込めばPC再起動するまでC++と遜色無い速度出るよ。
起動も速くってなるとC++とMFCとか、で作った方が良いけどかなり作りにくい。
C#でUIポトペタで作った方が楽。

887 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 10:16:55.63ID:wFoQdJsm.net]
>C++と遜色無い速度出るよ
これJITを使った処理系で良くいわれるけど
多量のデータをゴリゴリ計算する用途でコンパイラー系言語の代わりに使われている例ってほとんどなくね?
Javaもそうだけどほとんどの場合は開発の省力化を目的として使われているような

888 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 11:04:30.72ID:Ykf9CvnE.net]
そりゃ大量のデータ扱うようなのは使わなくなったメモリこまめに解放せにゃならんから、GC

889 名前:な言語には荷が重いけどね。
PCにメモリたくさん積んでればその分C++じゃないと行けない分野は遠ざかる。
試しに作って見て、駄目ならC++に作り直してC#から呼んでも良い。
[]
[ここ壊れてます]



890 名前:片山博文MZ mailto:sage [2017/05/20(土) 19:52:02.71ID:3NdrFBG3.net]
世の中には迷惑メールを自動で送信するだけでがっぽり儲けてる会社があるらしい。

891 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:02:06.20ID:WA6qSQf1.net]
>>873
C/C++でもメモリが断片化するから、メモリをこまめに解放してないっての知ってる?

892 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 22:32:02.54ID:TX7Bd0Me.net]
GCの詳細仕様は言語にもツールによるし、かなりめんどくさいから自分の得意言語でいくのが一番いいと思う

893 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 22:47:43.34ID:xPYo2hCY.net]
>>875
言語側が断片化抑制のために即解放しない、などではなくて
プログラマがどうメモリ管理するかの話だよな?

894 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 23:42:59.78ID:WA6qSQf1.net]
>>877
同じだろ?

GCもってない言語で delete object とする代わりに
GC持ってる言語は object = NULL すればいいんだから

deleteしたってすぐメモリが開放されるわけじゃない

895 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 23:51:06.92ID:UWBN1LZO.net]
>>878
んな事あるか

896 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 00:38:47.10ID:KYYeGok8.net]
GCの実装者にとってはどういう挙動をするかが
重要なところなんだろうけど、

GCの利用者=大部分のプログラマにとっては
スコープがなくなった時に自動的にdelete object相当が
適切に実行されるってのが重要

それによってメモリがすぐに解放されるか、
一定時間後に解放されるかは重要ではない

897 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 00:53:48.53ID:lI2AjJAk.net]
つまり>>878は、Cでmallocしたものをfreeしてもすぐ開放されないって言いたいのか

898 名前: mailto:sage [2017/05/21(日) 03:28:07.58ID:pUWFtSb1.net]
>>879
>>878 は「処理系はfreeしたメモリを即座にOSに返したりはしない」ということをいいたいだけだとみた
それならばわかる

899 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 05:32:29.80ID:9HtUCvpi.net]
しかし>>873のGC関係の発言にレスつける形なので意味がわからん



900 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 05:47:01.90ID:YZtqITyu.net]
確かメモリクリーナーってアプリはメモリ圧迫してOSのメモリ断片化解消機能を意図的に呼び出すアプリなんだけど、そう言う意味じゃ大量にメモリ喰う時点で断片化はOSが解消してくれんじゃね?

901 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 05:52:37.15ID:VISjd5sh.net]
定数と変数について質問です。
例えば街づくりゲームがあったとして、空港を作ろうというときに、
滑走路の最小長と最大長の中から、ユーザに長さを決めてもらおうというとき、
最小長と最大長は定数で、ユーザが決める長さは変数がいいのかなと思いますが、
例えば最大長が3000mとして、ある時システムアップデートで、5000mまで作れるようになりましたというとき、
最大長を変える必要がありますが、定数は不変であるはずなのに変えないといけません。
となると、システムが指定する最小長や最大長なんかも、変数であるべきなのでしょうか?

902 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 05:55:50.19ID:YZtqITyu.net]
システムとして動いてる時に変更されちゃ困るから定数。
定数だからって、プログラム書き換えちゃいけない訳じゃ無い。

903 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 05:58:22.66ID:YZtqITyu.net]
多分、消費税増税された時とか定数書き換えただけで増税対応版として売ってぼろ儲けしてる。
(そこしか変更してる訳じゃ無いと信じたいがw)

904 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 06:12:02.67ID:9HtUCvpi.net]
>>885
何を定数とすべきかは開発作業上の視点で考えてもらうとして、別の観点で
アップデートで一部データだけの差し替えで済むように、exe自身の差し替えをしないで済むように、
ということで変更されうる設定はデータファイルから取ってきて設定用変数にぶちこむ扱いのほうが

905 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 06:41:22.19ID:DM2pkhyK.net]
>>887
それは普通のこと。それはまだいい
5%と8%が混在したらマジでヤバかった。全く想定外だからシステム思いっきり作り直すことになるところだったわ

906 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 06:45:31.91ID:YZtqITyu.net]
そのための定数だわな。

907 名前: mailto:sage [2017/05/21(日) 09:12:21.88ID:pUWFtSb1.net]
>>884
断片化の解消はOSでは無理,メモリークリーナーはがぜ

908 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:41:16.54ID:DM2pkhyK.net]
メモリクリーナーってガセだったのか?
あれを使うと間違いなく軽くなったけど

909 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:52:46.93ID:fDsf7qWs.net]
>>891
大きなメモリを確保する事で、物理メモリ上のデータをスワップファイルに吐き出させます。その後、確保したメモリを開放します。これを行った後は物理メモリに空きが出来るので、一時的にメモリ確保などの動作がスムーズに動きます。
www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=33457&forum=7



910 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:03:39.77ID:DM2pkhyK.net]
そんな力技だったのかw
てっきりGCをアプリやOSの代わりに強制的に行うソフトだと思っていたわ

911 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:08:56.48ID:fDsf7qWs.net]
OSに保護されてる別アプリのメモリをどうやって解放しろと。
それが出来たらウィルス作り放題だわ。

912 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:15:41.36ID:01kZhcWn.net]
スマップなら解散したよね

913 名前:885 mailto:sage [2017/05/21(日) 11:15:36.77ID:VISjd5sh.net]
>>886-
ありがとうございます。
変えちゃいけないというわけではにと聞き疑問が解決しました。
定数変数の感性を引き続き鍛えることにします。

914 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:05:15.69ID:fDsf7qWs.net]
>>897
多分普通のアプリなら>>888のやり方のが良いけど、ゲームだったらユーザーが勝手に設定書き換えてチート行為出来ない様にセーブデータとかはバイナリファイルにした方がいい。
フルスクリーンかウィンドウかみたいなゲームそのものの設定は設定ファイルで良いと思うけど。

915 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:09:49.56ID:KYYeGok8.net]
>>884
> 確かメモリクリーナーってアプリはメモリ圧迫してOSのメモリ断片化解消機能を意図的に呼び出すアプリなんだけど、そう言う意味じゃ大量にメモリ喰う時点で断片化はOSが解消してくれんじゃね?

ディスクと同じで断片化を解消するにはメモリ内のデータを移動しなきゃいけないが、
ポインタ(メモリ座標の生の値)を使う言語ではデータの移動はできない。
参照を使う言語であれば、可能かもしれないが(ただしOSの仕事ではない)

またディスクは断片化していても、遅くなるだけでファイルを作成することはできるが
メモリの場合は、断片化によってうまれて小さな空き領域に
大きなデータを作ることはできない。

何度もメモリの確保と解放を繰り返す処理を行うと、使えない小さな空き領域が
たくさん作られていくことになる。

916 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:19:30.21ID:fDsf7qWs.net]
>>899
>>893
まあなんだ。
断片化して来たら意図的にメモリ大量確保でスワップファイルに吐き出させて再配置させりゃあ良いってわけだな。

917 名前: mailto:sage [2017/05/21(日) 12:43:21.75ID:pUWFtSb1.net]
でもユーザー空間での断片化はどうしようもないだろう?
ユーザーメモリ空間が有限である以上,断片化を解消する手段はないとおもうよ,32bit 空間ならば断片化でアウトとなる可能性は十分にあるのでは?

918 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:18:10.58ID:2TTm6ATP.net]
んなのOSがスワップファイルから書き戻す時にどう再配置するかだな。
アプリのアドレスを順に詰めてくのに中身のアドレスも詰めていかない理由もないんだが。。。
こればっかりはな。
そうでなけりゃ自前で再配置するかってーとそんなバッドノウハウの本に出会った事ない。
大量にメモリ喰うアプリがある以上、そう言う本があってもおかしくないんだが。

919 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:19:57.96ID:9HtUCvpi.net]
>>899
これは俺の頭が腐ってるのか

・OSがOS上で動作するプログラムに提供するメモリと、本当に物理的な物理メモリと、それぞれの中身は必ずしも同一でない、
 だからswapなんてものが存在・機能しうるし、だから上で語られている「メモリクリーナー」は一応機能しうる、と思うのだが
・その言語を使ってプログラマが書くコードについてではなく、実際の動作について、ポインタ使わない言語ってあるのか



920 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:29:44.51ID:2TTm6ATP.net]
>>903
大丈夫。腐ってない。
>>899がシッタカ押し通そうとして自爆しただけだ。

921 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:35:24.26ID:KYYeGok8.net]
>>904
自爆してるのはお前だばーかw

俺はメモリクリーナーの話をしていない
>>903はポインタを間違えただけだろうが
それに気づかないお前ばマヌケだば〜かw

922 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:38:40.13ID:KYYeGok8.net]
>>903
> これは俺の頭が腐ってるのか
そうそうお前の頭が腐ってる

物理的な配置の話は関係ない。
物理的な配置が変わった所で論理的な配置は同一だ。
それはスワップした所で変わらない

論理的な配置が断片化しているのを
物理的な配置を変えた所で何も改善できない。

923 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:40:19.48ID:2TTm6ATP.net]
>>905
はあ。。。
あのな?
メモリークリーナーで再配置して動作が一時的とは言え改善するんだろ?
アプリのガワだけ再配置しても中身が断片化してたら遅いままだわな?
おk?

924 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:00:39.90ID:KYYeGok8.net]
>>907
> メモリークリーナーで再配置して動作が一時的とは言え改善するんだろ?

それは再配置したから改善したのではない。
単に「使用頻度の低いメモリを今すぐスワップファイルに押し出す」を実行しただけだ

「メモリをディスクに追い出しています。しばらくお待ちください。」と
今(実行したタイミング)で時間をかければ
後から(足りなくなった時点)で追い出す時間がなくなるってだけの話。

ディスクに追い出す処理を、今やるか後でやるかの違い。

それがメモリクリーナーの仕組み


そして本当に使用頻度の低いメモリであれば効果はあるだろうが
実際のメモリクリーナーは使用頻度を見ていない。
メモリクリーナー以外のプロセスのメモリを追い出しているだけ。

必要なメモリも追い出すから「必要なメモリをディスクから読み取ってます」が
後から発生するので意味が無いと言われてる。

925 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:07:14.39ID:9HtUCvpi.net]
>>906
875,878,880と来てたからOS管理の物理メモリ領域を考えてるのかと思っていた
それで>>884はOS管理のメモリ全体の話として「メモリクリーナー」出したんだろうと認識していた
しかしそうすると>>899がわけわからなかったので903を書いたところ、
906はプロセスが見てる仮想アドレスのほうだけ考えろという

しかしそうすると>>875がわからん
現実にOSには返却されなくてもmalloc/free叩いてるプロセスから見たらしっかり解放されてんじゃね?と思うのだが
さらにいえば、それはつまりプログラマ側が考えてメモリ確保/解放しろよという話であり、
(851のケースだと処理をある程度細切れにしたうえで、繰り返し動的に使うメモリ領域のサイズを固定にするとか)
GCのある言語とないcのような言語とを比べる文脈で意味のある内容でもない
という気がするんだが

あとポインタ使わない言語の件もさっぱりわからん

926 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:19:31.56ID:hH55+ewD.net]
>>908
語るに落ちたな。


>そして本当に使用頻度の低いメモリであれば効果はあるだろうが
>実際のメモリクリーナーは使用頻度を見ていない。
>メモリクリーナー以外のプロセスのメモリを追い出しているだけ。

>必要なメモリも追い出すから「必要なメモリをディスクから読み取ってます」が
>後から発生するので意味が無いと言われてる。

その通りだ。
使用頻度無視というか、メモリークリーナーが最大使用頻度になる事で他の使用中のアプリまでスワップファイルに追い出すんだよ。
だから、おまいの言う動作が改善してるのはまだ使用頻度低いメモリが書き戻されてないからじゃあない。
全部スワップファイルに行ってるんだからな。
むしろ、お前さんの言ってる書き戻す最中はまだ書き戻ってないHDD上のスワップファイルにアクセスする頻度が多いからクソ遅い

927 名前:
(使ったことあるなら経験あるだろ?)

全部書き戻ってから快適動作するけど、また時間が経てば断片化する。
一時的って言ってもそれなりに持続性はあるんよ。
[]
[ここ壊れてます]

928 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:27:24.18ID:hH55+ewD.net]
>>909
おいらも分からん。
それじゃGC無い言語がゲームに向いてる説明にもならん。
仮にfreeして直ぐじゃなかったとしても、OSが解放おk出した時点で解放されるのに対してGCな言語は「まだだ!!まだ行ける」って離さない場合があるとかぐらいかね〜?

まあ、断片化防ぐのにfreeを遅らせるとかは間違っちゃ。。。ん?
メモリ確保した時点で断片化進んでるじゃんよ。
解放しても同じ場所が開くだけだからタイミング関係ねーわ。

929 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:27:39.54ID:9HtUCvpi.net]
>>910
横からすまんけど
>また時間が経てば断片化する。
この「断片化」ってOS管轄側のメモリであって、プロセスから見えてる仮想アドレス領域じゃないよな
じゃないと筋が通らないし
で、このOS側のメモリ断片化が、実際の(体感)性能にどんくらい影響与えるのか確認したURLとかもし知ってたら教えてくれんか



930 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:32:53.09ID:KYYeGok8.net]
>>910

> 語るに落ちたな。



> その通りだ。

笑うところ?
あってるじゃんwww

931 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:34:03.47ID:hH55+ewD.net]
結論としては構造体の中身の配置に気を付けて、隙間のある構造体を避ける。
リストより配列をなるべく利用して連続したメモリ確保を意識して、解放した時マダラ模様ができないように気を使う。
プログラマー側がメモリの断片化に対して出来ることってこのくらいじゃね?

932 名前: mailto:sage [2017/05/21(日) 15:34:34.31ID:pUWFtSb1.net]
>>909
物理アドレスの断片化はOS/CPU のページングで解消できるが,論理アドレスの断片化はどうしようもない
たしかに,プログラマ側からfreeされた領域を,うまくやりくりして断片化を少なくするのは,ライブラリのmalloc/freeの書きようによるが,
今,すでに断片化してしまった論理アドレス空間を連続化するのは,すでに断片化させてしまった以上ライブラリでは対処できそうにないし,OS側でも当然できない

ポインタを使わない言語でのGC装備は断片化に対抗できるが,万能ではない,そもそもGCは余分な仕事をしているわけだし,私にはマーク&スウィープと比べて劇的によくなるアルゴリズムがあるとは思えない(これは主観)
GCする他に変数の再配置もやるのか?なんだかメモリ管理だけでビジネスロジックを圧迫しそうな勢いじゃないか‥

933 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:35:31.07ID:hH55+ewD.net]
>>913
抜粋したトコだけな。

934 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:40:57.93ID:KYYeGok8.net]
>>912
hH55+ewDが言ってるのがOS管轄側のメモリ。

俺はそのOS管轄側のメモリ=物理メモリが断片化するという話はしてない。
物理メモリはいくら断片化しようが何の影響も与えない。

俺が話してるのはプロセスから見えてる仮想アドレス領域
malloc/freeを繰り返すと、その仮想アドレス領域は断片化する。

ただし断片化するから遅くなるという話はしていない。
断片化するから小さい空きメモリができまくるという話をしてる

その小さい空きメモリは、OSからドカンと割り当ててもらった
ある程度のサイズのメモリ領域に埋もれているので、
そのメモリはfreeしてもOSに返されることはない。
ドカンと割り当ててもらったサイズ単位で管理されているから。

mallocしするたびに数十バイトとちまちまとメモリをOSから
もらってるわけじゃないということを分かってないのだろう

935 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:46:04.28ID:KYYeGok8.net]
>>915

> ポインタを使わない言語でのGC装備は断片化に対抗できるが,万能ではない,
> そもそもGCは余分な仕事をしているわけだし,私にはマーク&スウィープと比べて劇的によくなるアルゴリズムがあるとは思えない(これは主観)
> GCする他に変数の再配置もやるのか?なんだかメモリ管理だけでビジネスロジックを圧迫しそうな勢いじゃないか‥

君には基本的なソフトウェアの進化っていうのを教えてあげよう

「人間が楽をするために、コンピュータに仕事を押し付ける」だ


コンピュータの仕事が増える? それこそがソフトウェアの正常な進化なんだが

936 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:47:09.75ID:hH55+ewD.net]
>>912
んとな。
両方だよ。
OSはOSで複数のアプリをメモリに配置する。
確かページ単位とか言うので複数アプリの使用頻度高い所だけ置いてる。
どっちかつーとOSのは断片化し難い。
してもスワップファイルに追い出すだけだし。
勿体無いスペース出来て多目にスワップファイルに書き込まれるくらい?
アプリがスワップファイルにアクセスする頻度上がって遅くなるだけ。

んで、アプリはアプリでメモリの確保と解放繰り返してたら断片化する。
大量にメモリ使って新しく置く隙間がなくなって、酷い場合はそれ以上確保できなくなる。
異常終了する。
普通そこまでメモリ使わないから意識することないだろうけど。
メモリリークはこのメモリ確保出来なくなって異常終了ってパターン。

937 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:49:29.50ID:9HtUCvpi.net]
mallocが現実にどんなコードになってるかとか各種GC実装の中身とか
全然知らない俺が書いてるのはおこがましいかもしれないが

>>917
>物理メモリはいくら断片化しようが何の影響も与えない
これ詳しく頼む
それと、一番大事なとこで、>>851のような
大きいデータを読んで大きいデータを生成しては破棄する処理を繰り返し行う場合、
GCのある言語を使うか、GCない言語を使うか、ってところはどう考えてるかスパッと聞きたい

938 名前: mailto:sage [2017/05/21(日) 15:50:12.50ID:pUWFtSb1.net]
>>918
せいぜい first-fit-strategy を best-fit-strategy にするくらいでイイ線いってるとおもってる
GC の威力は感じているよ,メソッドチェーンな書きようは C++ では考えられない
でも,論理アドレスの断片化は,メモリ空間の拡大で解消するのがベスト,言語系でどうこうするのはどうかな?って感想なんだ‥

939 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:55:23.38ID:KYYeGok8.net]
>>920
物理メモリはいくら断片化しようが
CPU(ハードウェア)が備えるメモリ再配置機能によって
常に断片化してないように見せることが可能だから
ハードウェアが備える強力な特殊能力よw



940 名前: mailto:sage [2017/05/21(日) 15:58:57.81ID:pUWFtSb1.net]
>>920
物理メモリの断片化はCPUの機能であるページングで解消できるよ
でもね,スラッシングを起こすようでは,そもそもそれは物理メモリが足りないんだと思うよ,メモリクリーナーは理屈は分かるがネーミング自体がうそ臭いね‥

大きなデータを使うこととGCとは相関はないと思うよ,GCは余分なことをしている,という感覚は大事だね
C/C++ で延命できる気は最近はしなくなってしまった,すっごくシビアなことをしているのでもないかぎりC/C++にこだわるのはどうかな?

なんにつけ,とにもかくにも,障害の解消には物理メモリを増やすのが一番手っ取り早いと思うね‥

941 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 16:07:45.17ID:hH55+ewD.net]
>>920
単に大きいファイル扱うならバッファ用意(メモリ確保)して、ファイルからバッファ分だけ読んで処理して書き出す。をファイルの中身全部読むまで繰り返す。
全部書き出したらメモリ解放。

C/C++でのメモリ確保と解放はゲームみたいに「このタイミングで止まると困る」ってのじゃ無ければ気にすることはない。

942 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 16:08:56.88ID:hH55+ewD.net]
気にすることはないってのは別にGCな言語でも良いってことね。

943 名前: mailto:sage [2017/05/21(日) 16:10:01.48ID:pUWFtSb1.net]
ま,そういうことだろうね

944 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 16:12:35.19ID:KYYeGok8.net]
なお、GCがなくてもメモリがスワップアウトすれば止まります

945 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 16:28:44.26ID:9HtUCvpi.net]
>>922-923
すまん混乱してきた
まずもってCPU(MMUというかTLBというか?)が物理/仮想のメモリアドレス変換を高速にやってるのは知らんかった
しかし、するとこれはハード的な物理メモリと、OSが見てる物理メモリ(ハードからは仮想)と、OS上の各種プログラムが見てるメモリ(OSからは仮想)と、
3層構造になってるという認識で良いのか?(正しくは知覚してないだけだろうけど、ある意味GC言語だと4層)

んでもう一つ、OS<->OS上のプログラム間ではやはり断片化は問題になったりしないのか?
プロセスごとに空間作って提供してるんだし、swapファイル/領域持ってたりするんだから、OS側も対応表持ってるよねこれ
そうなるとOSが見てるメモリについても断片化すると影響皆無とはならない気がするんだけども

GC有無と大量データ処理は関係なくねとか
ハード成長してんだからプログラマがガリッガリに管理しない方向のほうが良くねとか、については理解できる
個人的にはどうしてもそっちで考えちゃうが

946 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 16:52:53.58ID:hH55+ewD.net]
>>928
>>919も見て欲しいな。。。
OSもプログラムである以上、バグが全く無いわけじゃ無い。


>しかし、するとこれはハード的な物理メモリと、OSが見てる物理メモリ(ハードからは仮想)と、OS上の各種プログラムが見てるメモリ(OSからは仮想)と、
>3層構造になってるという認識で良いのか?(正しくは知覚してないだけだろうけど、ある意味GC言語だと4層)

>んでもう一つ、OS<->OS上のプログラム間ではやはり断片化は問題になったりしないのか?
>プロセスごとに空間作って提供してるんだし、swapファイル/領域持ってたりするんだから、OS側も対応表持ってるよねこれ
>そうなるとOSが見てるメモリについても断片化すると影響皆無とはならない気がするんだけども


32bitOSに4GB積んでも3.5GBしか認識しないとかあったっしょ?
あれは、OSは4GBまでしかメモリ扱えなくて、下位メモリをデバイスドライバとかiGPUのメモリに割り当ててるから、物理メモリにマッピング出来ないんよ。
3層構造って考えで合ってる。

ハードは物理メモリ。
OSは論理メモリ。
アプリは仮想メモリ。

GC言語は4層じゃなくて仮想メモリの解放を自動化してるだけ。
独自にアドレス持ってる訳じゃない。

947 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 15:11:59.91ID:I0Kgi1YL.net]
このご時勢でWindowsアプリでメモリ断片化なんて本当に問題になるのか。
組み込みじゃあるまいし理解できん。これを理由にGC推しも理解できん。
性能最優先で最善を尽くしたいならc/c++一択、開発効率優先ならC#でもJAVAでも好きにしろ、で終わる話だろ。

948 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 16:09:46.85ID:3W7nNBo7.net]
速度を出すならアセンブリだ!

949 名前: mailto:sage [2017/05/22(月) 20:05:48.43ID:Zgh5eQVH.net]
>>930
GC 推しなのは,メモリが逼迫する状況ではどっちでも手の打ち様がなく一緒だから



950 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 21:37:24.11ID:6t8os15O.net]
>>930

951 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 21:38:09.23ID:6t8os15O.net]
GC推しする理由は、開発効率以外にないと思うけど?

952 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 21:59:03.83ID:g3oHLvAy.net]
開発効率って言っても両方使えるなら対して変わらんけどな

953 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 22:11:51.19ID:6t8os15O.net]
GCない言語で今使われてるのって
C/C++ぐらいでしょ?

GCの有無とは関係なく、言語とそのライブラリで
開発効率が随分と違うんだが

954 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 22:13:23.96ID:6t8os15O.net]
GCの有無とは関係なくじゃなくて
GCの有無以前にと言うべきか

GCの有無でも開発効率は変わるが、
C/C++はそれ以前に言語レベルで開発効率が悪いわけで
対して変わらないという答えになるはずがない

955 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 22:30:16.02ID:O7KSblrp.net]
CやC++にはboehm-gcがあるがそれで開発効率が良くなるかは疑問だ

956 名前:デフォルトの名無しさん [2017/05/22(月) 22:36:03.33ID:FIg1n5Bp.net]
性能もC/C++とJava等で大して変わらないという答えになるはずがないな

957 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 01:32:32.30ID:VKoAE6j/.net]
swift「わいもgcなんぞたよらんでぇ」

958 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 02:02:49.10ID:OrYmr6qc.net]
>>940
それな。

GCは備えていないがswiftみたいに明示的に解放する
必要はない言語はなんて言えば良いんだろう

959 名前: mailto:sage [2017/05/23(火) 12:28:14.96ID:F0rvxaiH.net]
>>939
あくまで、論理アドレス断片化等のメモリ管理上の話だったかと



960 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 13:00:11.06ID:3W0XlzKr.net]
>>939
気づいたら、C# が C++ の速度を凌駕している!
espresso3389.hatenablog.com/entry/2016/05/02/081308

「C# が C++ の速度を凌駕している」らしいので、C++側を高速化してみた
qiita.com/YSRKEN/items/8b53b1a783191503560c

書き方次第ではある。

961 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 13:06:49.02ID:3W0XlzKr.net]
まあJavaはポインタ無いから、でかいクラスを参照渡し出来ないからC#より高速化の手段少ないんだけどね。
確か引数内でnewするとかの裏技的なことで参照渡してた記事を読んだ気はする。

962 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 13:08 ]
[ここ壊れてます]

963 名前::50.05ID:BC+HAMVa.net mailto: javascriptがC++より60%早くなった
を思い出した

>>943
byteキャスト部分が無かったら…
[]
[ここ壊れてます]

964 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 13:14:05.51ID:3W0XlzKr.net]
C++どころかCよりも速いC#の記事を昔読んだんで、探してるんだけど見つからんかった。
もうちょい探すけど、最終的にはCがまた逆転してた。
何つーかGCの有無ってより、高速化の手段の有る無しやね。

965 名前:デフォルトの名無しさん [2017/05/23(火) 14:12:47.50ID:Y6ikkNJp.net]
速度と言語は関係なし。実装しだい。
Cコンパイラどうしでも差がある。

966 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 14:15:56.51ID:IWbgSxPp.net]
まあ、プログラムの速さを気にするやつの99%はヘボいコードしか書けないと言う調査結果が有るよね。

967 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 14:36:30.36ID:ufwaINxg.net]
プログラムの速さを気にしない奴の99.9%はヘボいコードしか書けないけどな

968 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 15:13:44.94ID:IWbgSxPp.net]
まあ、この二つの命題から言える事は99.9%以上のプログラマはヘボいコードしか書けない

969 名前:デフォルトの名無しさん [2017/05/23(火) 15:57:02.69ID:Y6ikkNJp.net]
C#はネイティブ化してなかったか LLVM使用で
それだとDOTNETとまだ別の速度だろ



970 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 16:08:46.78ID:UVgxThtR.net]
俺は残り0.1%にかけるぜ

971 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:04:57.28ID:7NMuNQp8.net]
書けると賭けるに掛けたのか

972 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:06:45.80ID:i5pqu4AL.net]
つまり謙虚さが大事ってことだな

973 名前: mailto:sage [2017/05/23(火) 18:15:06.53ID:F0rvxaiH.net]
>>951
いつも思うんだが、VM のメリットとして当時は何を想定していたの?

974 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:53:10.02ID:PJIONmxy.net]
横からだが、昔はVBとVC++で別々のライブラリだった。
ライブラリと言うか、VBはVC++で作られたコンポーネント利用するだけだった。

.netはVB、C#、F#、VC++/CLIだっけ?でライブラリを共通に使える。
.net Frameworkのもだし、それぞれの言語で自作したライブラリも。

今はストアにうpしたらストアで各プラットフォーム用にILをコンパイルしてネイティヴにするか、する予定。
もう完成したか追ってないけど、実験的に動かしてたのまでは追ってた。

理屈の上ではJavaのVMでも出来そうだけど、プラットフォームの違いを吸収するのが大変で現実的じゃ無い。
MSは自社プラットフォームに限定する事で現実的な選択をした。

975 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 19:30:40.25ID:Y2XmHkKh.net]
参照とポインタってどう違うんでしょうか?
参照もポインタもオブジェクトを指すのは同じではないでしょうか?
勉強してる内に目が回ってきてしまいました・・

976 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 19:36:05.86ID:wXnS6T2N.net]
>>957
ポインタは計算で変えられる

977 名前: mailto:sage [2017/05/23(火) 19:41:04.25ID:F0rvxaiH.net]
>>957
ポインタを抽象化したのが参照、ということでお茶を濁しておいていいんじゃないでしょうか…
C++ ではポインタの参照とかできるので、いろいろ記述してみるといいかと

978 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 20:27:55.52ID:Y2XmHkKh.net]
>>958
おーなるほど!
確かにそうですね

>>959
ポインタのポインタのポインタとか、頭の体操以外に実際に使われることはあるのでしょうか?

979 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 20:29:08.73ID:nu8Noumz.net]
>>960
多重配列とか書くと中身はそうなってる



980 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 20:47:05.49ID:Y2XmHkKh.net]
>>961
なるほど、そういうふうになってるんですね
ありがとうございます

981 名前:デフォルトの名無しさん [2017/05/23(火) 21:19:47.80ID:/AJUEF8B.net]
ubuntuでシェルスクリプト最近良く使うんだけど
テキスト処理が弱いのでawkっていうの勉強してみようと思ってんだけど
どうせawkやるくらいならこれ勉強したほうがいいてのある?
独断と偏見でいいけど理由も

982 名前:ナきればおしえてください。・ []
[ここ壊れてます]

983 名前: mailto:sage [2017/05/23(火) 21:32:44.64ID:a7cn3COJ.net]
>>963
awk なんか古すぎる,やめとけ,awk->perl->ruby の流れだから ruby がいいのでは?

984 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:47:24.07ID:KpOiakAM.net]
>>960
多重に繰り返すのはたまにある。
C++が流行る前は、ポインタを返す関数のポインタの配列のポインタを返す関数なんてのもよくあった

985 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:49:18.70ID:UVgxThtR.net]
>>963
perl、python、ruby使えるけどawkで済むときはawkで書くよ
つまり無駄にはならない
ただ複雑なことに当たったら無理にawkに拘らずに他の言語に手を伸ばした方がいいんじゃないかな

同様にsedもよく使う

986 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:53:11.09ID:IEg1DOoE.net]
テキスト処理ならsedでいいやろ(原理主義)

987 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:04:05.60ID:uZSBUmLD.net]
Perlをバリバリ書ける人は尊敬するわ
サーバーサイドスクリプトと言えばPerlだった時代に覚えようとしたけど頭が全く受けずに挫折したw
RubyやPython、Luaとかは何とかなっているんだけどな

988 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:05:46.28ID:IEg1DOoE.net]
Perlは表記がキモすぎるから無理

989 名前:デフォルトの名無しさん [2017/05/23(火) 22:46:29.59ID:/AJUEF8B.net]
rubyとかperlとかよくきくし、用途もおおそう(なんとなく)だからそっち検討しようかな

https://donow.jp/gachinko/?p=906
ここよんだんだけどawkよりはRubyがいろいろできそうなのででRubyやってみるかなぁ
プログラムは趣味だけどはばが広がりそう。



990 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:52:00.94ID:OxXI/az9.net]
perlはワンライナーメインの本があれば是非読みたいんだけどな

991 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 23:29:47.16ID:ZEoEO5ey.net]
第1段階は、シェルスクリプト、awk, sed
これらの欠点は、データに型がない。
データを、テキストで受け渡すため、型チェックできないから、バグが多い

第2段階は、PowerShell
型がある。
データをオブジェクトとして扱うから、より安全

第3段階は、Ruby
オブジェクト指向。
なおかつ、chef, vagrant のように、設定ファイルもRubyで書ける。
つまり設定ファイルに、データ + 処理、を書ける。
Androidでのビルド手順を書く、Groovy とほぼ同じ

「たのしいRuby 第5版、2016」が定番の本。
この本を3回読んでから「みんなのPython 第4版、2017」を読むと、
2つの言語を楽に学べる。
これら2冊は、表裏一体だから

992 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 23:46:38.52ID:uZSBUmLD.net]
>>970
そういうのは大抵主観モリモリだが・・・RubyとPerlの学習難易度が同じって流石にそれはなくないか
実は両方とも触ったことがないんじゃないかと疑いたくなるレベル
自分の印象だと習得の難易度はRubyとPythonが同じくらいでPerlは1〜2段難しい感じ

Python
・多くの用途で使用されている。組み込み用途でもよく使われる
・プログラマの違いによるコードの差が生じにくい
・ドキュメントの整備にも力を入れている(自分は見やすいと思えない)
Ruby
・コード効率が良い。便利メソッドてんこ盛りの標準組み込みクラスライブラリのおかげで短いコードで書ける
・ドキュメントの整備は結構適当。深く掘り下げたような所は絶望的になくソースとにらめっこ(ただしよく使う所に関しては最低限のドキュメントはある)

あとこれは今風の言語に共通する点だと思うけどオブジェクト指向的な書き方をして本領を

993 名前:ュ揮できるかと
もちろん手続き指向的な書き方でも使えるけど古い言語と比べた時のメリットは減るかも

>>972
一番最後。宗教戦争は勃発しないの?w
[]
[ここ壊れてます]

994 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:06:32.45ID:RPJTgULc.net]
漏れが考えた、言語を学ぶ順番

Ruby
Python
(PowerShell)

以後、2タイプに分かれる
JavaScript

(Groovy、Rubyとほぼ同じ)
Java
Kotlin = Scala + Groovy

995 名前:デフォルトの名無しさん [2017/05/24(水) 00:09:52.39ID:ik+M68Io.net]
オレも考えた、言語を学ぶ順番

BASIC
Visual BASIC
Java Script
Excel VBA
Java
Visual C#

996 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:13:15.66ID:NmLbt9VS.net]
私も考えた、言語を学ぶ順番

lisp
Brainfuck
ひまわり

997 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:29:53.66ID:m6dKMNyJ.net]
他の言語も使うつもりがあるならRubyは知らない方が良い気がしなくもない
なんで××が出来なんだよ!×沢山状態になるのは必至。と言うか自分がその状態
配列一つとってもメソッドの数が違いすぎるからな

他の言語で書かざるを得ない時は処理の中枢を棚上げしてその辺の穴埋めからになっちゃう

998 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:31:19.83ID:3SFEOf1O.net]
じゃあ俺は
Haskell
C
Rust

999 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:32:41.83ID:61XHuyoM.net]
Cから入るのが間違いない



1000 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:39:45.81ID:STDpCvAk.net]
なるほどC, Nim, Limboですね

1001 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 00:59:32.66ID:sP70AvS3.net]
Cから入ってあちこち彷徨った挙句にCに戻ってくるんだろ

1002 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:00:43.93ID:L9mU+g8W.net]
Cのコードを生成すればいいという結論に至った人を何人か知っている

1003 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:04:16.20ID:sP70AvS3.net]
ぶっちゃけバッチとあとWebならphpでも構わないが

phpはもはやWebに情報が多すぎて本が売れないからなあ(棒)

1004 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:38:06.70ID:3SFEOf1O.net]
PHPとJavaScriptのオンラインマニュアルの完成度は異常

1005 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 01:53:24.63ID:/WrwABBj.net]
javascriptが良い
ブラウザもバックエンドも使い捨てスクリプトも
Windowsならofficeの自動化も

これひとつで全部いける

1006 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 02:47:19.78ID:SSLM/4UF.net]
>>970
なんでもできるのを求めてるならCがいいよ

1007 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 07:39:10.59ID:V1DJyb8e.net]
>>972
素人プログラマで、最近PowerShellを勉強し始めたけど、第2段階のプログラミング言語とするには
ちょっと難しいところがあると思った。

データをオブジェクトとして扱うのは、柔軟にいろいろできて良いんだけど、
エラーになったり想定外の挙動になった時に、初心者が自己解決できないケースがけっこうありそう。
(というか自分が何度かハマった)
PowerShell初心者向けに、オブジェクトとはなんたるかを一から説明してる資料も少なそうだし、
PythonとかC#のほうがむしろ挙動が分かりやすいと思うので、それらを先にやったほうが楽だと思う。

1008 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:29:16.56ID:RPJTgULc.net]
だから、勉強する順番では、
>>974
に書いたように、

Ruby
Python
(PowerShell)

日本には「たのしいRuby 第5版、2016」があるから、外人よりも圧倒的に有利

外人は訳のわからない、MITのPythonの本とかで、スタートするから、さっぱり出来ない

1009 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:31:30.31ID:NmLbt9VS.net]
何やるかによるけど、日本人の場合はエクセル+vbaでいいんじゃね?と思う
9割ぐらいはこれを使うことになるだろう



1010 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 08:46:03.70ID:/WrwABBj.net]
ruby推しの狂信者が必死だけど


1011 名前:んなガラパ言語はオヌヌメしない []
[ここ壊れてます]

1012 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 11:46:21.63ID:NmDuToTQ.net]
Rubyの価値はRuby on Rails
これに尽きるといっていい
それ以外はない
だがまつもと氏は尊敬してる

1013 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:16:35.30ID:u63tuZ9/.net]
俺はphp java javascript python rustの順
cはなんとなーくわかる

1014 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:40:30.13ID:l3I5XkNn.net]
> 9割はエクセル+vba

もっと社会を見たほうが良い
会社じゃなくて社会な

1015 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:41:09.53ID:/WrwABBj.net]
松本って、トヨタケーラムからruby盗んだんでしょ
それともちゃんと権利譲渡受けてんの?

1016 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:31:10.10ID:dFpq1SmP.net]
>>994
kwsk

1017 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:36:23.38ID:ktSIKEk8.net]
>>994
ヒント
トヨタケームラ在籍:1994〜1997年
Ruby: 1993年2月24日生まれ

1018 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:37:08.50ID:ktSIKEk8.net]
ケーラム

1019 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:42:21.10ID:dFpq1SmP.net]
>>996
在籍期間の前なら問題無いのでは?



1020 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:43:55.32ID:a8yGtQef.net]
999

1021 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 13:44:38.42ID:a8yGtQef.net]
1000

1022 名前:1001 [Over 1000Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 59日 18時間 43分 17秒

1023 名前:1002 [Over 1000Thread.net]
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php

1024 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<281KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef