タグ

2012年12月7日のブックマーク (3件)

  • nabokov7; rehash : O/Rマッパーはなぜ悪か・2

    December 07, 201215:49 カテゴリプログラミングmysql O/Rマッパーはなぜ悪か・2 前回、「SQLには○○が足りない!よろしくない!そこで...O/Rマッパー!」みたいなスライドを見た気がして、ひどいO/Rマッパーにさんざん苦しめられた記憶がフラッシュバックのように襲ってきて、 フザケンナ!お前らO/Rマッパー大好き族のせいでこっちは!こっちは...どんだけ苦労したか! ってかーっとなって記事書いたら、 「は?最近のO/Rマッパーはそんなアホじゃないし?w」「あ,はい。そうだったんですねー」 みたいな感じで瞬殺されて残念な感じになったw。いや、でもなんか違う、この気持ち、なんだろう。みんなにも伝えたい。なのでもうちょっと書く。 自分のO/Rマッパー不信にはいくつかのレイヤーがあって、いまだにそれがうまく整理できないんだけど、たぶん 1. 現実レベルの問

    moro
    moro 2012/12/07
    「SQLを使う場合は手続き型じゃないアタマの使い方」というのは同意。|| それにしても例示している"SQL的な発想"のコードだと同じ部署が複数取れそうですね。アプリでフィルタしたりするんですかね。マジ!?
  • ニンジャスレイヤー - Wikipedia

    『ニンジャスレイヤー』(NINJA SLAYER[1])は、ブラッドレー・ボンド(Bradley Bond)とフィリップ・ニンジャ・モーゼズ(Philip Ninj@ Morzez[2])のアメリカ人コンビによるとされる小説作品。ジャンルは「サイバーパンク・ニンジャ活劇小説」。 2010年よりクリエイターユニット『ダイハードテイルズ』の中心人物である兌有、杉ライカらが日語訳をTwitter上に連載している(後述)。 2012年にはエンターブレイン(現KADOKAWA エンターブレイン)から日語版書籍の出版がスタートした[3][4]。 概要[編集] 大筋は子を殺された主人公が超人として甦る復讐劇であり、アクションストーリーでもある。特筆すべきは、サイバーパンク的な世界観の日を舞台に、「サラリマン」[5]「ヤクザ」「ザイバツ」などのステレオタイプな日観を曲解した奇抜な設定、超能力を

    moro
    moro 2012/12/07
    Amazon年間ランキング経由で知ったけど、なにこれクラクラする。正月に読みたい
  • nabokov7; rehash : O/Rマッパーはなぜ悪か

    December 07, 201208:49 カテゴリプログラミングmysql O/Rマッパーはなぜ悪か タイムラインで「SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?」ってのを見かけて居ても立ってもいられなくなったので、既出を承知で反論しておきたい。 スライドだけから話の内容を推測すると、 -- 販売成績上位10個を抽出 select * from sales where deleted = false order by amount desc limit 10 といったSQLを Sales.active().top(10).all() のように、細かく分解した部品を組み合わせて表現できた方が便利だし構造的でしょ?という話のようだ。 これは確かに一見美しいのだが、これこそが「敷居を下げすぎて、dbの性質を分かってない人まで気軽にSQLをいじるようになった結

    moro
    moro 2012/12/07
    『たぶん、(略)テーブルから全行をスキャンし、クライアントアプリケーションへネットワーク越しに転送する』(キリッ)とか言っちゃうレベルで絡まれたらkwatch気の毒すぎるというか、さすがにひどいだろこれ。