- 1 名前:デフォルトの名無しさん [2015/11/10(火) 23:17:18.49 ID:F3KsDsXh.net]
- ※前スレ
推薦図書/必読書のためのスレッド 77 ©2ch.net peace.2ch.net/test/read.cgi/tech/1433427893/
- 449 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:57:42.53 ID:UlMFP09h.net]
- >>441
データベースアプリケーション初心者に与える最初の書籍に、ループ内クエリの話が載ってるものが いいなぁと探しています。 >>489くらいの難易度の話がある程度網羅されている書籍がないかなと。 中級者以上なら、『プログラマのためのSQL』+『SQLアンチパターン』がいいと思うんですが、 それの初心者向けの書籍がないかなと。
- 450 名前:デフォルトの名無しさん [2016/02/25(木) 21:18:27.81 ID:9E2wuBJL.net]
- Amazonでkindle技術書のセールしてるの教えとけよ
- 451 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 21:26:19.02 ID:jizxJtdR.net]
- いらない
- 452 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 22:50:57.78 ID:yUGSXaJ3.net]
- 1つのSQL文で済むものを、複数回SQL文を発行してやるのは、よせ。
ってことか?説明が下手すぎるのじゃないの?そんな教え方じゃ初心者は分からない。 そもそも、今どきは、分かりやすくなるなら、むしろ複雑な解読困難な1SQL文でやらない方が 良いとすら思うけどな。
- 453 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 00:46:14.59 ID:rT19z9LA.net]
- 1000行とか2000行とか超えたあたりで見えてくるものがあるかもしれないし
全くないかもしれないいやあると思いたいただ俺が言いたいのは もう SQL とか書くのうんざり
- 454 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 01:00:01.04 ID:9W/Yzzxa.net]
- 救いはないんですかー!
SQL
- 455 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:40:41.30 ID:i9pghQbu.net]
- >>446
>>439のリンク先読んでね。
- 456 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:58:48.93 ID:i9pghQbu.net]
- 「ループ内でクエリ書くな」でピンと来る人が少ないのは、LINKやORMが私が想像するより使われてるということなのかな。
「N+1問題」でググると多数ヒットするのだが・・・。 あ、書籍に関係しない話題は、本当にこれで最後にしますので。
- 457 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 14:05:04.25 ID:N/hbuOaT.net]
- 私にもわからない。プログラマってDBに出来るだけ負担掛けないような
クエリ組むからね。とこれもお呼び出ないなら失礼。
- 458 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 15:25:04.30 ID:i9pghQbu.net]
- >>451
わからないというのは、「ループ内でクエリ書くな」がわからないということですか? ミック氏考案(?)の「ぐるぐる系SQL」でググると、わかると思います。 例えば blog.livedoor.jp/i_am_best/archives/8440986.html とか。 ここに出てくる『Joe Celko's SQL Programming Style』『Refactoring SQL Application』は どちらも持っていますが、両者とも数ページ以上にわたって詳細に説明されています。 日本語訳が出ていないので、人にお勧めできないんですが・・・。
- 459 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 17:59:53.70 ID:Svrov0v4.net]
- もうおしまい
- 460 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:01:42.96 ID:N/hbuOaT.net]
- >>452
あ そゆ事ですか 当然ですね。 失礼しました。
- 461 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:17:47.56 ID:V6TFFWjy.net]
- 本当のおしまい
- 462 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:46:05.91 ID:dUPxuiDa.net]
- もしDB利用者が少ないなら、なるべくDBの方で計算してもらった方が通信回数を節約できてよいのでは?
- 463 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:59:50.02 ID:WktWSEVN.net]
- SQL CLRじゃEF使えないのか…
- 464 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 00:33:46.36 ID:BzTSbEPd.net]
- マシンパワーで実用に耐えるなら、バカみたいに
難解なSQL文なんて書かずに、素直にループで 単純なSQL文を発行して分かりやすいプログラムを 書く方がマシ。
- 465 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 00:46:09.24 ID:h2Dv5TbC.net]
- だからDBサーバーの中でループ回せよw
SQL ServerじゃC#使えるしORACLEじゃJavaのコードが動くでしょ 通信が発生するのは最初と最後だけ
- 466 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 02:57:56.41 ID:S6s7eVCd.net]
- 負荷が少ないようにするという当たり前の結論に行くだけです
- 467 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 10:21:08.28 ID:+D3S8e9F.net]
- 単に「ループ内でクエリ呼ぶな」とだけ言ったら、INやOR羅列の糞クエリ書く奴が出てきそうだな。
- 468 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 13:04:39.15 ID:h2Dv5TbC.net]
- 多重ループの中でクエリ投げるとか最悪だな
例えば二重のループそれぞれ100件でも100x100=1万になる JOINできるならした方がいいし、ループ分離できるならした方がいい
- 469 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:15:45.32 ID:CxcZD/gy.net]
- 結論:DBMSにやさしくね
- 470 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:30:55.50 ID:K8opLvfN.net]
- >>441
- 471 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:31:38.63 ID:K8opLvfN.net]
- >>442
- 472 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 18:24:27.21 ID:JnyxgHnC.net]
- >>458
あなたみたいに分かってかくならいいよ。 ループ内でSQLを使っても。
- 473 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 19:12:45.69 ID:5GAk+yBj.net]
- データベース側がライブラリを提供して、クライアント側でそのライブラリ使ってクエリを最適化した後に発信すればいいのでは?
- 474 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:58:18.43 ID:NGoIxJDI.net]
- いやマジでここ最近オッパイソンさんのリリースラッシュは何なの?
3月にも出るし毎月数冊出てねえか?www
- 475 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:03:39.18 ID:NGoIxJDI.net]
- アルゴリズムの基本
https://www.amazon.co.jp/dp/482228543X/ref=cm_sw_r_cp_awd_ZZz0wbSEW1WDA
- 476 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:04:12.20 ID:h2Dv5TbC.net]
- >>468
ディープラーニング(機械学習)まわりでかなり注目されてるね 職業プログラマじゃないエンジニアにもとっつきやすいからな
- 477 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:42:35.85 ID:szQITDqs.net]
- アルゴリズムと言えばクヌースじゃないのか
- 478 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 04:13:14.27 ID:6l5j0gzB.net]
- クヌース先生なんて大学院レベルじゃないですか
そんなもの入門者にこれ読みなって渡せますか! もっとこう、セジウィック先生辺りから始めるべきです
- 479 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 06:53:27.80 ID:fAtkZAKf.net]
- Pythonによるアルゴリズム本って無いね
Effectiveとか章割いてるかな?
- 480 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 09:42:57.98 ID:oPdrQpcg.net]
- 今日もNHKでAI特集、今来てますAIw
- 481 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:11:35.99 ID:qJWloVKH.net]
- >>469
しかもコルメン。これは期待。
- 482 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:12:51.07 ID:4IEAHuuT.net]
- 翻訳ものは原著読んだ方がわかりやすいよ
>>473 日本語に無いだけだろ
- 483 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 14:45:34.44 ID:GBJ/TPKE.net]
- もう何年もプログラムやってる人がありがたがるような本じゃなさそうだね。
- 484 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:32:45.83 ID:5RLI7GHu.net]
- せっかくプログラミングスキルに身に着けても
作りたいツールが見事に無いという問題に遭遇しています。 フリーソフトでやりたいことはほぼすべてできますしね。 そこで「こんなツールをつくってください」みたいな問題集のような本ってないですかね?
- 485 名前:デフォルトの名無しさん [2016/02/28(日) 21:45:10.73 ID:ufaw2ULZ.net]
- プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問
www.amazon.co.jp/dp/479814245X/ ツールじゃないけど、これいいんじゃないかな。 すぐに答えを見ないで(見ると簡単に思える)、ちゃんと課題からスクラッチで スラスラ書ける人は相当力あると思う。
- 486 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:45:16.22 ID:6PjXTLva.net]
- >>478
>>179
- 487 名前:179 [2016/02/28(日) 21:52:58.03 ID:5Fk6wisR.net]
- >>479
こらおまえは誰だ? 真似するな。
- 488 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:57:21.39 ID:L2QjY/1G.net]
- >>479
こりゃ良さげだぬ(´・ω・`)
- 489 名前:デフォルトの名無しさん [2016/02/28(日) 21:57:53.61 ID:5Fk6wisR.net]
- >>479
ありがとうございます。 例題が多くかなりよさそうですね。 他にもおすすめあればお願いします。 「プログラマ脳を鍛える数学パズル」は論理系の練習になるのでそれはそれで役に立ちますが Android開発に慣れたいし、Javasciptにも慣れたいし、簡単なゲーム作るための画面表示の方法とかにも慣れたいので そっち方面のスキルもアップできるような本を希望です。 例題が多いやつだとかなりうれしい。
- 490 名前:デフォルトの名無しさん [2016/02/28(日) 21:58:31.88 ID:5Fk6wisR.net]
- >>481は>>478宛てだった。
- 491 名前:デフォルトの名無しさん [2016/02/28(日) 22:07:32.76 ID:5Fk6wisR.net]
- データモデリングやデザインパターンの勉強もしてるけど
それをプロクラミングで活用できる問題も大量にあればうれしいな。
- 492 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 22:40:40.02 ID:g/d6lAFH.net]
- とりあえずテトリスを作れば勉強になる。
新しい言語や開発環境を覚えるときは、 テトリスを作ろうぜ。
- 493 名前:デフォルトの名無しさん [2016/02/28(日) 22:50:59.34 ID:5Fk6wisR.net]
- >>486
セガの人の本で読んだからテトリスは作り方知ってる。 あの本であんなにコードが短くするのかと感動した。
- 494 名前:デフォルトの名無しさん [2016/02/28(日) 22:51:32.10 ID:5Fk6wisR.net]
- x 短くする
o 短くできる
- 495 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 22:51:32.64 ID:3FfJ4KBD.net]
- 鳥巣はすっぱい
- 496 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:12:41.70 ID:JwhVDYLK.net]
- rubyはわからんてかやってないからなぁ
- 497 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:38:52.97 ID:c7YJ1N+r.net]
- 電気ブラン
- 498 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:39:45.84 ID:c7YJ1N+r.net]
- 解らんやってないでプログラマが勤まるか
なんでもやるんだよ。フルスタックエンジニアだよ
- 499 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:43:17.69 ID:g/d6lAFH.net]
- 職業プログラマは、極めると行きつく先はコピペで
分からなくとも理解してなくともちゃんと動くものを 気合いと根性とカンで作り上げてしまう境地・・・ アルゴリズムだデザインパターンだ自分の頭で考えて コードをポチポチ書いてるようじゃまだ三流だ。
- 500 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:43:41.88 ID:26Ptf246.net]
- >>492
フルスタックエンジニアってそういうことじゃないでしょ そりゃ必要ならやるだろうけど
- 501 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 23:53:57.92 ID:JwhVDYLK.net]
- C++で誰か書いてくだされ 脳みそがC/C++で動いてるんで困ったもんです。
- 502 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 00:04:22.59 ID:ghLm7JYf.net]
- >>494
ああごめん、フルスタックエンジニアって言いたかっただけ
- 503 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 00:58:18.31 ID:Xbd/Kkd9.net]
- >>479
これC#に翻訳してくれないかな?
- 504 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 04:42:16.25 ID:ULdnLb5W.net]
- >>497
自分でやりなよ。俺もRuby触ったことないけど、普通に他言語に置き換えて読める本だったよ。
- 505 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 07:33:36.82 ID:RPEgiugV.net]
- >>487
本kwsk
- 506 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 09:42:04.05 ID:X9kHUvou.net]
- >>492
push >>492
- 507 名前:デフォルトの名無しさん [2016/02/29(月) 10:20:23.98 ID:MR//pEg8.net]
- >>499
「プログラムはこうして作られる」という本
- 508 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 12:27:07.57 ID:S6WeIjHM.net]
- >>493
ちゃんと動いてなくて式として成立してなくても でーたべーすという魔法の道具
- 509 名前:を使えば
いきなり「求める正しい答え」をぶっこんで先へ進めるからな アルゴリズムだデザインパターンだ自分の頭で考えて コードをポチポチ書いてるようじゃまだ三流だ [] - [ここ壊れてます]
- 510 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 12:35:56.76 ID:LcsTwLgQ.net]
- 「ゲームプログラマになる前に〜」は微妙だったけど、そっちはいいのかな
- 511 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 13:49:49.63 ID:tILH5WHc.net]
- >>500
pop >>492
- 512 名前:デフォルトの名無しさん mailto:sage [2016/02/29(月) 15:21:43.22 ID:bT8PHkfU.net]
- おいやめろ
- 513 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 03:42:54.92 ID:4sUvNp3q.net]
- ゲーム作りなんて、gitとサイト制作が軽くできるようになってからで良いだろ
実際、stack overflowでの調べ物が多いから、SICPとelispから入るぐらいで丁度いい 英語の読めない自称エンジニアのワナビなんて、5年以内には役立たずになる
- 514 名前:デフォルトの名無しさん [2016/03/01(火) 08:53:17.90 ID:vqZ7JhI0.net]
- ワナビとは?
- 515 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 09:52:18.30 ID:pkhM5Kom.net]
- >>506
突っ込まれたい言葉は一つに絞ったほうが良いよ
- 516 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 10:19:20.09 ID:EGPIiGEm.net]
- >>507
マジ質問? > ワナビ wannabe > > コンピュータのうち、特にパーソナルコンピュータにおいてのハイレベルユーザーであるとともに、 > 不正行為にある程度興味を持つ人物、もしくは知ったかぶりをするような人物。元は、「ハッカー > になりたがる馬鹿」("I wanna be a hacker")から。日本語における俗語の「厨房」に近い意味合い > で使われることも多い(この場合は、より蔑称的なヌーブ noob が使われることが多い)。 > 不正に複製されたアプリケーション等の利用者、匿名コミュニティにて活動する自称ハッカーなど。 (Wikipediaより)
- 517 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 11:11:43.03 ID:r9aO3QaP.net]
- ワナビなんて使ってる奴初めて見たわ
- 518 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 13:15:52.26 ID:NkadgA4i.net]
- 草食動物なら知ってる
- 519 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 13:55:28.39 ID:ImYPl/Eu.net]
- ワラビ餅はうまい
- 520 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 16:45:50.67 ID:k+7DB1Fp.net]
- ソフトウェア業でワナビなんてセンス無い言葉を使うやつは間違いなく無能
- 521 名前:デフォルトの名無しさん [2016/03/01(火) 17:24:17.22 ID:vqZ7JhI0.net]
- フラッピーに出てくるワービーには苦しめられました。
flappy.netfarm.ne.jp/img/product/chara/warbee.gif
- 522 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 18:15:20.93 ID:EJretKYd.net]
- スクリプトキディ=ワナビ?
- 523 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 19:32:59.53 ID:CYOvNsDD.net]
- スクリプトキディ=犯罪者
ワナビ=馬鹿
- 524 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 19:46:10.27 ID:PHR3lkCJ.net]
- 星のカービーなら知ってる
- 525 名前:デフォルトの名無しさん [2016/03/01(火) 19:49:27.36 ID:vqZ7JhI0.net]
- ああ、あのお寿司につけるやつ?
- 526 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 21:08:41.07 ID:dpnEMALV.net]
- >>518
それカラシやろ
- 527 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 21:15:41.41 ID:UvTlWQen.net]
- >>518
それワサビやろ
- 528 名前:デフォルトの名無しさん mailto:sage [2016/03/01(火) 22:03:31.90 ID:XD01nhUg.net]
- ワラジ
- 529 名前:デフォルトの名無しさん [2016/03/01(火) 23:46:22.46 ID:GW+Y//Y5.net]
- DQNが大好きな少年漫画
- 530 名前:デフォルトの名無しさん [2016/03/02(水) 01:33:58.78 ID:c0Q8HsxZ.net]
- ああ、あの夏の夜に打ち上げるやつ?
- 531 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 08:22:48.09 ID:JFr6+8Pl.net]
- 足がシマウマみたいになってる馬だろ
- 532 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 10:06:28.98 ID:kXS0q7YS.net]
- >>522
それワンピやろ >>523 それ花火やろ >>524 それオカピやろ
- 533 名前:デフォルトの名無しさん [2016/03/02(水) 10:14:15.86 ID:c0Q8HsxZ.net]
- あ、わかった。英語のwanna be由来でなんらかの分野のプロを目指してる呼称で軽蔑的に
- 534 名前:使われることが多い言葉? []
- [ここ壊れてます]
- 535 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 11:17:31.36 ID:r9tHdI37.net]
- >>526
wanna be はその通りだけど、 自称「できる奴」だけど、周囲からは「できるって言ってるだけ」 「あこがれてるだけ」と思われてるんだよ、という意味で 軽蔑的に使われてる。 プロを目指しているというよりは、プロ気取り的な。
- 536 名前:田代まさし [2016/03/02(水) 11:22:08.00 ID:c0Q8HsxZ.net]
- >>527
合ってんじゃないかよ!
- 537 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 11:25:54.48 ID:r9tHdI37.net]
- プロを目指しているけどまだ未熟っていうのはワナビーとはちゃうがな。
- 538 名前:田代まさし [2016/03/02(水) 11:30:53.99 ID:c0Q8HsxZ.net]
- 合ってんじゃないかよ!
- 539 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 11:34:30.04 ID:r9tHdI37.net]
- おっしゃるとおりです
- 540 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 11:37:01.30 ID:5buPcb+K.net]
- 書き込む前に一呼吸、そのレス面白いか
- 541 名前:石野陽子 [2016/03/02(水) 11:43:02.62 ID:c0Q8HsxZ.net]
- このおじさん変なんです↑
- 542 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 12:13:30.50 ID:kXS0q7YS.net]
- とりあえず寿司にカラシつける変人がいることは参考になった
- 543 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 12:15:34.70 ID:kXS0q7YS.net]
- 変人と思ったけど、カラシ付ける地方もあるんやな
- 544 名前:デフォルトの名無しさん mailto:sage [2016/03/02(水) 17:04:26.51 ID:eFSHCqqH.net]
- 夢ばっかみてて実力が伴ってない奴のことだろ
- 545 名前:デフォルトの名無しさん [2016/03/02(水) 23:07:44.24 ID:c0Q8HsxZ.net]
- >>536
それワナビだよ
- 546 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 00:12:44.16 ID:wS0ujUZb.net]
- >>537
あ、間違えた
- 547 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 00:29:36.58 ID:PPnjuk5I.net]
- アワナビヨポップスター♪
- 548 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 09:46:14.09 ID:6dEgeR9u.net]
- 予備校の標語
- 549 名前:デフォルトの名無しさん mailto:sage [2016/03/03(木) 14:17:00.70 ID:gNopifG3.net]
- 来るスレ間違えたかと思ったわ
|

|