タグ

2011年3月9日のブックマーク (3件)

  • 人生をつまらない物にしてしまう人の4つの思考

    当てはまる人は自分を見つめなおして早めに直すといい。 主題となる人生をつまらない物にしてしまう人の思考とは 深読み思考極度の反省思考優柔不断思考受動的・非積極的思考の4つである。 尚、ここで挙げる4つの思考は殆どがマイナス思考の一部と思ってもらっていい。 1つずつ説明していこう。 深読み思考これはあらゆることを必要以上に深読みしてしまう思考のことである。 「相手がこのように言ってきた。率直に意味を汲み取るとAという解釈が出来るがもしかしたらBということを伝えたかったのかもしれない。」 これがプラス的なことだったらいいかもしれないが、マイナス的に深読みしてしまった場合、精神的に来てしまう。 極端な例を挙げる。 貴方の友人に挨拶をしたら頷いて返してきた。 いつもは言葉をかけてくれるのに今日は頷くだけであった。 もしかしたら嫌われたのかも…… これが深読み思考である。以前の私はこの傾向が顕著であ

    人生をつまらない物にしてしまう人の4つの思考
    nyop
    nyop 2011/03/09
    自戒も込めて
  • MapReduce - Wikipedia

    MapReduce(マップリデュース)は、コンピュータ機器のクラスター上での巨大なデータセットに対する分散コンピューティングを支援する目的で、Googleによって2004年に導入されたプログラミングモデルである。 このフレームワークは関数型言語でよく使われるMap関数とReduce関数からヒントを得て作られているが、フレームワークにおけるそれらの用いられ方は元々のものと同じではない。 MapReduceのライブラリ群は、C++、C#、Erlang、Java、OCaml、PerlPythonPHPRuby、F#、R言語、MATLAB等のプログラミング言語で実装されている。 概要[編集] MapReduceは巨大なデータセットを持つ高度に並列可能な問題に対して、多数のコンピュータ(ノード)の集合であるクラスター(各ノードが同じハードウェア構成を持つ場合)もしくはグリッド(各ノードが違うハ

    nyop
    nyop 2011/03/09
    メモメモ
  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

    nyop
    nyop 2011/03/09
    ひとつの考え方としてあり。てか、案件によってはしている気もする。