タグ

2013年3月6日のブックマーク (7件)

  • 救えるSQL

    SQLアンチパターン』を読んだ。 タイトルから想像した範囲より、ずっと手広く扱っている。SQLと聞いて真っ先に思い浮かべたSELECT文に限らず、テーブルの論理/物理設計も扱っている。前者がDML (Data Manipulation Language)、後者がDDL (Data Definition Language) なので、SQLには違いない。 データベースを直接は触らなくても、「IV部 アプリケーション開発のアンチパターン」が立つと思う。「21章 シュードキー・ニートフリーク(疑似キー潔癖症)」と「24章 マジックビーンズ(魔法の豆)」が印象的だった。シュードキー・ニートフリークは、このアンチパターンを主張する人とのコミュニケーションに使いたい。折れて痛い思いをしたことがあるので。マジックビーンズは自分が陥りがち。実際、書に書いてある通りドメインモデル貧血症を引き起こしている。

    救えるSQL
  • 自分が職を失った経緯 - id:anatooのブログ

    この記事は、How I Fired Myself.という記事の試訳です。 2010年の7月、私は22歳で、カリフォルニアのあるソーシャルゲームのスタートアップで働いていた。卒業したてで、私にとって初めての物の職だった。給料をもらってアパートに住んだ。そのころ私は初めて大人になったような気分でいた。 その会社の主力製品であるRPGのコードを書く二人のエンジニアのうちの一人が私だった。大学では哲学を専攻していた。これはどういうことかと言えば、問題に対してどうやって考えればいいかを知っていた一方で、ベストプラクティスや実用的なデザインパターンに関する知識は最低限しか持っていなかった。私は信じられないほどの熱意でもって自分が持っているごく普通のLAMPの知識を駆使した。 私の悩みの種であるゲームデザイナーはしばしばWorld of Warcraftからインスピレーションを得ていた。WoWは、Bl

    自分が職を失った経緯 - id:anatooのブログ
  • 硬直化を避けるために希望を語る : 小野和俊のブログ

    昨夜は某SIerの方々と飲んだ。 企業の大小に関わらず、大企業病的なものがあるけど、 どんな感じですかねぇ、と、そんな話になった。 問題が起きた時、これは誰のせいなんだという話になってしまうと、 萎縮して自分で手を上げることができなくなってしまう。 それで動きが鈍くなってしまうことが多々ある。 ひとつ希望が持てるのは、自社では、取締役がやるんだ、と 言ったことについては、未知の領域やリスクのある領域についても 突き進んでいくことができる企業体質があること。 しかしこれはこれで別の問題が浮上してきている。 それは、「取締役が言ったんだから」という言葉を盾に、 踏み込んで考えたり、創意工夫したりすることをせず、 思考停止してしまう人がいること。 それでね、私はこうするようにしてるんです、とO氏は続ける。 何かやりたいという夢や情熱や興味を持っている人がいれば、 とにかくまずやってみればいい。

    硬直化を避けるために希望を語る : 小野和俊のブログ
  • 実践しながらjQueryを学べるオンライン学習サイト・Try jQuery - かちびと.net

    実際にコードを書いて学べる学習コンテンツ・Try jQueryのご紹介です。jQuery公式のオンライン学習サイトっぽいですね。英語ですけどこれから学ぼうという方にはうってつけかもしれません。 実践でjQueryを学べるサイトです。スライドも完備されています。英語が苦手な方にはちょっと難しいかもですけど・・ ドメインから察するに公式のものでいいと思います・・確認はしていませんけど。内容は基的なものからスタートします。 スライドからスタートです。 他の学習サイト同様、指示通りに進めていきます。 正解ならSuccess!の文字が出て次に進みます。 これから始めたい、という方は如何でしょうか。 Try jQuery

    実践しながらjQueryを学べるオンライン学習サイト・Try jQuery - かちびと.net
  • Logic, Market and Art - Chikirinの日記

    “色の三原色”というのがありますよね。たとえば、光の三原色は赤と青と緑で、すべての色はこの3つの色の組み合わせ(混ぜ合わせ比率)により作り出されます。 それと同様、最近ちきりんは「世の中のすべてのものは、この3要素の組み合わせで決まってるんだな」と思い始めました。 人もモノもコンセプトも、この3つの要素がどれくらいずつ含まれているかで、表現できそう。 たとえば極端な場合、「俺はロジック100%!」という人もいれば、「あいつってアート100だよな」という人や「マーケット100%な野郎」も存在します。 もちろん大半の人は、3つの要素の混じり合ったところにいて、そこには無数のバリエーションがありえます。 気の合う人、合わない人というのは、この比率のバランスが大きく異なるのでしょう。また反対に、自分と比率の違う人と話すと、新しい発見があって楽しいし、すごく勉強になります。 感覚的にわかると思うけど

    Logic, Market and Art - Chikirinの日記
  • 内製化を巡る議論で〜内製化リスク再考。ノイラートの船にどう乗るのか? - 急がば回れ、選ぶなら近道

    諸般の事情で、内製化について各企業さんやお客さんに聞いて回る事が多くなりました。そのあたりで、2013年現在の企業の内製化についての志向や、現状・思うところを記録として残しておきます。 ・前提いわゆるエンタープライズ系を対象にしています。いわゆるWeb系は対象ではないです。安定性よりもスピードに対する要求が強いWeb系では内製化が出来ていない段階で、既にスタートアップのスピードで競合に対してビハインドになります。内製化は必須でしょうし、実際そうなっています。とはいえ、それはフロントのみで、バックエンドは結局従来のSI屋さんに丸投げ状態のところもありますので、そう一概に分類もできないのが現状ではありますが・・とりあえずいわゆるエンタープライズとWeb系は明らかに状況が違うので議論としては分けておきます。 ・内製化に対するスタンス正直、ちょっとビックリするぐらい内製化に対するスタンスはポジティ

    内製化を巡る議論で〜内製化リスク再考。ノイラートの船にどう乗るのか? - 急がば回れ、選ぶなら近道
  • SQLアンチパターン「IDリクワイアド」の再検討 - 極北データモデリング

    SQLアンチパターン 作者: Bill Karwin,和田卓人,和田省二,児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型購入: 9人 クリック: 698回この商品を含むブログ (46件) を見る話題のSQLアンチパターンの目次に「アンチパターン:すべてのテーブルにID列を用いる」とあるのを見て、大胆にもサロゲートキーを否定しているのかと思って読んでみたが、どうも主張がはっきりしない。論点が尽くされていないような... 「SQLアンチパターン」の主張 第3章には以下のようなことが書いてある。 「IDリクワイアド」アンチパターン IDリクワイアドは「すべてのテーブルに"id"という列名の無意味な連番の列を追加し、PRIMARY KEY制約を付与する」というパターンのこと。 何がいけないのか 自然キーにUNIQUE制約を付けないなら、自然キーの重複を

    SQLアンチパターン「IDリクワイアド」の再検討 - 極北データモデリング