タグ

2007年2月19日のブックマーク (10件)

  • DI(依存性注入)を白紙から説明してみる - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「DI(依存性注入)からどこへ行こうか その1」において: DI(依存性注入)については、雑誌や書籍で随分紹介されているので、そういうのを見てください。 こんなこと[注:DI化]して何がうれしいかって? それは、ファウラー先生とかその他エライ人とかエラクない人とかに聞いてください。 と書きましたが、DI(Dependency Injection; 依存性注入)そのものについても説明を試みてみましょう。具体的なサンプルを使うことにします。そのため、サンプルの説明が長くなってしまうのが困ったことですが、まー、単なる能書きよりはサンプルがあったほうがいいでしょ。 内容: サンプルはテンプレート処理系 レクサー(字句処理系) レクサーをインターフェース経由で使う サービス・ロケーター 依存性が消えてない! DI(依存性注入)登場 DIが、かつてIoC(制御の逆転)と呼ばれていた理由 ●サンプルはテ

    DI(依存性注入)を白紙から説明してみる - 檜山正幸のキマイラ飼育記 (はてなBlog)
    bull2
    bull2 2007/02/19
    EJB3やTestNGがこれに該当
  • 檜山正幸のキマイラ飼育記 - 圏論やモナドが、どうして文書処理やXMLと関係するのですか?

    …という類<たぐい>の質問に答えるのはちょっと面倒なんですけど、とりあえず1つだけ具体例を挙げておきましょう。テンプレート処理が、もろにモナドになっている、ってハナシ。今回はテキスト処理について説明。次回(いつになるかまったく不明)はXML処理の予定。 テキスト処理だけでも長ーい説明(最長記録かも)なのだけど、分割すると“勢い”がなくなるから一挙掲載。読むときはユックリ・ジックリ読んでくださいね。プログラミング課題も、実際にコーディングしないまでも、「こうやればいいな」という方針くらいは考えてください。 ※印刷のときはサイドバーが消えます。 内容: ネストしたテキスト テンプレート処理 ブロック、文字列、名前 フラット・テキストとテンプレート・テキスト 多段階のテンプレート処理 蛇足 素材を整理しよう モナドに向かって突っ走れ!! バッチリ、モナドだぜぇ 残りは脱兎のごとく 最後に言ってお

    檜山正幸のキマイラ飼育記 - 圏論やモナドが、どうして文書処理やXMLと関係するのですか?
    bull2
    bull2 2007/02/19
    武市研の後輩に訊いてみよう
  • http://d.hatena.ne.jp/habuakihiro/20070217

  •  IFA(独立系証券マン)日記: 最近の風潮を懸念

    bull2
    bull2 2007/02/19
    全部自前でやるより、プロに任せて自分は専業に専念した方が良い。そりゃ分業社会だからそうでしょう。問題は任せる人が信頼できるか否かなんだよな。
  • WEB2.0時代の直接金融と住宅ローン再考:貞子ちゃんの連れ連れ日記 - AOLダイアリー

  • 持ち家か、賃貸か

    家は買うのがいいか、賃貸がいいか、について取り上げる約束であった。 基的には、家の値段が十分に安いか、或いは安くないか、による、としか、言いようがない。先日、朝日新聞の取材に答えた時にも、基的な意見はそういうことだった。問題は、家の値段をどう判断するかだが、賃貸物件として考えた時に十分に客が付くし、自分が払ってもいい家賃の見込み収入から、税金も含めて諸経費を引いて、実質利回りを計算して、せいぜい8%までで、それ以下の利回りになるようなら、価格が高い、というのが私の感覚だ。 マンションのセールスマンがよく言うような、「持ち家は、お金を払ううちに自分のものになるけれども、賃貸はいくらお金を払っても自分のものにならない」という、自分のものに「なる・ならない」という二分法にごまかされるのは、賢くない。(バブルの頃は、ファンドマネジャーでも、この点が分からない人が、結構居たのだが・・・) 株式に

    bull2
    bull2 2007/02/19
    個人的には家を買う、それもローンで買うなんて愚の骨頂だと思っている。変化に対応するには賃貸の方が良い。
  • 404 Blog Not Found:学校では教えてくれないグッドラッパー英語#2 - wise vs. intelligent

    2007年02月18日02:30 カテゴリLogosValue 2.0 学校では教えてくれないグッドラッパー英語#2 - wise vs. intelligent Paul Grahamのおかげでこの企画、まだまだ続きます。 学校では教えてくれないグッドラッパー英語、今回は wise を取り上げます。 このwise、wiseに使わないと痛い目にあう言葉だったりします。 以下の二つの文を見て下さい。 He is wise. He is a wise guy. ニュアンスはさておき、全く同じ意味に見えますが、A.の意味でB.を使ったらとんでもないことになります。"a wise guy"というのは、893のことなのですから。 wiseにはもう一つ、接尾辞(suffix)としての用法もあります。"otherwise", "clockwise"のwiseです。"foowise"というと「foo的には

    404 Blog Not Found:学校では教えてくれないグッドラッパー英語#2 - wise vs. intelligent
    bull2
    bull2 2007/02/19
  • 不動産2.0っぽいサイト - 不動産屋のラノベ読み

    成城トランスカレッジ! ―人文系NEWS & COLUMN― - 部屋探し2.0に近づくために。 http://d.hatena.ne.jp/seijotcp/20070217/p3 部屋探し2.0 or 引越し2.0に近づけそうなサイトを、以下に淡々とクリップ。 ↑これは負けられないでしょ。以下に、不動産2.0的な物を並べてみます。 UNITEDROOMS SEARCH http://www.unitedrooms.net/ ↑ちょっと話題の賃貸口コミサイト。atHomeに動画を提供していたり、全国の不動産屋にい込んでいる会社なので、ひょっとしたら不動産2.0命になりうるかも。 でも、こんな意見も。 不動産ITブログ☆blog | ユナイテッドルームズが全物件DB http://heyasagase.jugem.cc/?eid=363 冒頭の私の見解のNOの意味は、情報収集、収益性、

    不動産2.0っぽいサイト - 不動産屋のラノベ読み
  • きまぐれ日記: 動的配列への追加コストはなぜ O(1)?

    動的配列への追加コストは O(1) ってのは覚えていればそれだけの話ですが,どうしてかと言われると意外と難しいものです. というのも, このO(1)ってのは動的配列の実装方法に強く依存しているからです.実装を知っていないと答えられません. 一般論として,1つ要素を追加するとき,配列に空きがなかったら新しく配列を作り直して全要素をコピーする必要があります.コピーのコストは O(n) だから,追加コストも O(n) になるという議論が混乱の元になっています. こういうときは,要素追加を n 回繰り返したときの計算量を n で割った平均をとるという解析方法が使われるそうです.一般に, ある operation C の計算量を C を n 回行ったときの計算量 O(n) を n で割った値 O(n)/n で評価する手法をならし解析 (amortized analysis)と言うそうです. さて,s

  • 404 Blog Not Found:プロ^2グラマーは社交が8割

    2007年02月19日01:30 カテゴリCode プロ^2グラマーは社交が8割 趣味でプログラムをするシュミグラマーや、職は別にあって、たまにプログラムするタマグラマーはとにかく、プログラミングそのものを職にしているプロプログラマー(以下プロ^2グラマー)の業務の8割は、実はプログラムを書く事ではない。 実感としては、顧客(社内顧客含む)との折衝が4割、学習が4割といったところ。残った2割が実際にコードを書いている時間。計算上は、週5日のうちコードを書いているのは1日しかないことになる。そして当はそのコードを書いている時間も、コードを書く時間よりコードを読み返したり他のコードを読んでいたり、実のところぼけぇっとしていたりという時間が8割。 このプロ^2グラマーは、さぼっているわけでも無能な訳でもない。むしろ有能だとされるプログラマーほど、「オフタイム」が長い。そしてそのオフタイムの間

    404 Blog Not Found:プロ^2グラマーは社交が8割
    bull2
    bull2 2007/02/19
    そりゃ最終的な客が人間だから、社交が無いと仕事にならんでしょ。