タグ

2010年12月23日のブックマーク (13件)

  • ドメイン駆動設計を実践するために - Digital Romanticism

    ドメイン駆動設計の実践に向けて、DDDでは明示的に語られていない視点からドメイン駆動設計をとらえ直す。 導入 ドメイン駆動設計入門では、かなり抽象的なレベルでDDDの根底にある思想を概観しました。一言で要約すれば「ドメインエキスパートの頭の中にあるドメインをとらえるモデルを共有し、オブジェクト指向のパラダイムを用いて、それをソフトウェアの実装に落とし込む」という構想であると言えるでしょう。これを踏まえて今回は、実践のためには何が必要なのか、という問題意識からドメイン駆動設計をとらえ直してみたいと思います。 今回のポイントはプロセスです。DDDではほのめかされているにすぎない「モデリングのために行われているもの」に焦点を合わせて、設計とプロセスをどのように融合させていけばよいのかを考えていきたいと思います。ここでの目的はDDDを批判することではなく、語られない点からとらえ直すことで、

    ドメイン駆動設計を実践するために - Digital Romanticism
  • InfoQ「Ryan Dahlに45分間Node.jsのことを訊きまくった」 - 以下斜め読んだ内容

    infoQ 2010.12.13公開のインタビュー記事 2010.12.16聞き手の質問書き足して、10分くらいまで書いた InfoQ: Deep inside Node.js with Ryan Dahl Node.jsクリエータRyan Dahlへの45:15のロングインタビュー 2010.11開催のQCon San Francisco 2010でRyanもスピーカーの一人として参加してたので、合間に収録されたインタビューと思う。 トランススクリプトが公開されてて助かるがtypoが多い whatがwasになってたりdomはdomeになったり、jsdomが "JS DOM"になったり 動画みて適宜 入門的な話題はほどほどにしてて結構突っ込んだ内容話してる その結果、結構歯が立たない箇所ばかり。けどなんとか斜め読んだ 聞き手は@synodinos 以下斜め読んだ内容 要旨 Node.jsの

    InfoQ「Ryan Dahlに45分間Node.jsのことを訊きまくった」 - 以下斜め読んだ内容
  • このidでこのブログ内容はJavaに対するネガティブキャンペーンではないのか / return0 blog

    プログラミングの出来る人と出来ない人の決定的な違い。 「プログラミングの出来る人と出来ない人の決定的な違い」? 論理的言明を装った感情論は嫌い、という感情論 論理的であるかのごとくに装って、根拠のないイチャモンをつける 13+2 の方法 檜山さん、JavaBlackの相手は仕事の後にしてください。というかいくら珍しい天然物だからって、こんな三下の相手する事ないじゃないですか。 JavaBlackの芸風というのは案外しょうもなくて、何かしら突っつける所が見つかったら「世間あるいは業界の常識に照らし合わせてまず安牌な主張」を(罵詈雑言付きで)行い、その際に相手がそれに反する主張をしているかどうかは一切関係なしで、この辺は檜山さんの記事に書かれている通り。完全に反論のしようがない主張なんて価値がないか、極めて面白みに欠けるかのどちらかなので、JavaBlackのやり方ってのは極めて汎用的に使える

  • Annotations Overview | dev.twitter.com

    August 16, 2010 The @twitterapi team will be shutting off basic authentication on the Twitter API. All applications, by this date, need to switch to using OAuth. Read more » Don't fret! @twitterapi is here to help! Feel free to reach out to us directly, or via our Twitter Development Talk group. The switch to OAuth is a good thing! You, as the application developer, don't have the burden of keepin

  • 修論を効率的に進めるためのたったひとつの方法 - UDONCHAN

  • How To Become A Hacker: Japanese

    なぜこんな文書を書いたか わたしは Jargon Fileの編集者で、またその他似たような有名文書いくつかの著者なので、しばしば熱心なネットワーク初心者から「ウィザード級の大ハッカーになるにはどうやって勉強すればいいの?」といったようなお尋ねメールを頂きます。でもかつて 1996 年に、こんな大事な問題を扱った FAQ や Web 文書 はみあたらないことに気がつきました。というわけで、これを書き始めました。多くのハッカーがいまやこれを決定版と見なしているし、つまり実際に決定版なんだと思います。でも、この問題について自分が唯一無二の権威だと主張するつもりもありません。気にくわなければ、自分なりのヤツをどうぞ。 この文書をオフラインで読んでいるなら、最新版は次のところにあります。 http://www.catb.org/~esr/faqs/hacker-howto.html なお、この文書の

  • http://agilecatcloud.com/2010/12/22/hadoop-2009-2010-%E7%B7%8F%E9%9B%86%E7%B7%A8-agile_cat-%E7%89%88-%E7%A5%9D-hadoopcountdown-cloud-cloudcomputing-hadoopjp/

  • Haskell厨を6年やってる俺がOCamlを仕事で2ヶ月使ってみた - keigoiの日記

    Haskell Advent Calendar jp 2010のためのエントリです(17日目). 6日目の id:camlspotterさんの 経験15年のOCaml ユーザーが Haskell を仕事で半年使ってみた に対するカウンター(になってるかどうか分からないですが)みたいな感じです. 近くて遠い隣人:HaskellとOCaml OCamlはHaskellと違って副作用があり,更にHM型推論をもつためプログラマは質的な部分の記述に注力しつつ,コードのチューニングもできる. つまり働くHaskellプログラマがシリアスなソフトウェアを書く時に使えるほとんど唯一の選択肢だ.しかし,同じ静的型付けの関数型言語でありながら,OCamlとHaskellの見た目はかなり異なる. この記事では, HaskellプログラマがOCamlを使い始めると,どういうトラップにハマるかを書く. なかでも,

    Haskell厨を6年やってる俺がOCamlを仕事で2ヶ月使ってみた - keigoiの日記
  • Emacs で wdired と moccur-edit を使っていない人は(ry

    Emacs で wdired と moccur-edit を使っていない人は(ry と思ったので紹介します。 wdired wdired ではファイルのリネームが超簡単になります。 mv やエクスプローラで F2 を押してリネームをしている人は wdired を使うべし。 dired で ~/tmp を表示すると以下の様になっているとします。 /home/taro/tmp: 合計 273 drwxr-xr-x 6 taro taro 928 2006-12-26 10:41 . drwxr-xr-x 66 taro taro 3632 2006-12-26 10:25 .. -rw-r--r-- 1 taro taro 2232 2006-11-24 21:36 EndsWithTest.cpp -rw-r--r-- 1 taro taro 670 2006-11-24 21:24 End

    Emacs で wdired と moccur-edit を使っていない人は(ry
  • 二郎ペディア

    ラーメン二郎のコピペをひたすら集めています。内容は随時追加中。特に若い連中に言いたいことなんだが。俺も古参と呼ばれる身分になって長い。 特に若い連中に言いたいことなんだが。 俺も古参と呼ばれる身分になって長い。 数年もファースト張ってると、二郎の未来についていろいろと思うところはあるわけで。 ……まぁなんだな。どうだろうか。そろそろ、素人さんたちとの共生の道を探ってみるっていうのは。 ひよったといわれちゃあそれまでなんだが……。 そりゃ俺だって若いころはがむしゃらにロットファイトやってたさ。 ロッター以外の客なんか屑だと思ってたしな。 まして血の気の多いお前らのことだ。ロット乱しを見ようものなら、そいつに二郎魂をぶつけちまうんだろう? そういうどこまでもまっすぐで、ひたむきな馬鹿野郎ばっかりなんだよな。お前らは……。 だがな。もうそういう時代じゃないんだよ。もう二郎は俺た

  • 広くなった画面を有効利用できる、Emacs内Window管理ツール e2wm.el を作ってみた。(旧名称 ewm.el) - 技術日記@kiwanami

    世間が iPad で盛り上がっている中、空気を読まずにEmacsです。 (2010/05/31 追記:バグがあって動かない状態でしたので、修正いたしました。試してみて動かなかった皆さんご迷惑をおかけしました。peccuさんご指摘ありがとうございました。) (2010/06/07 名称変更:名称を変更ましたので、混乱しないように内容をすこし修正しました。既に導入いただいた皆さんすみません。) 図の一覧@Cacoo(2010/07/03追記) 概要 Window分割をあらかじめ決めておいて一発で切り替えたり、ポップアップの出現位置を固定したり、ちょっと便利になるプラグインを追加できるようにする、e2wm.elというEmacsの拡張を作ってみました。Emacs以外の人に分かりやすい表現で言うと、Eclipseの「パースペクティブ」のようなものを実現するものです。 画面概観 近年モニターの解像度が

    広くなった画面を有効利用できる、Emacs内Window管理ツール e2wm.el を作ってみた。(旧名称 ewm.el) - 技術日記@kiwanami
  • Brain is not fully mature until 30s and 40s

  • 第127回 ターミナルマルチプレクサ tmuxを使ってみよう | gihyo.jp

    端末で作業をするなら、特にsshなどでネットワーク後しに作業を行うなら、仮想端末管理ソフトウェアであるGNU Screenは必須といってよいでしょう。Ubuntu 10.04であれば、GNU Screenをさらに便利に使うためのアプリケーション「byobu」が最初から導入されているので、こちらを使っているユーザも多いと思います(byobuについては連載72回参照、注1⁠)⁠。 今週のレシピは、GNU Screenと同じ仮想端末管理ソフトウェアである「tmux」ターミナルマルチプレクサを紹介します。 GNU Screenの利点とは GNU Screenの利点を簡単におさらいしておきましょう。GNU Screenには多くの機能がありますが、筆者が主に使っているのは以下のような機能です。 GUIのタブ機能のように、複数の端末を起動して切り替えられる 端末を画面分割して使うことができる 端末上で

    第127回 ターミナルマルチプレクサ tmuxを使ってみよう | gihyo.jp