タグ

2013年12月12日のブックマーク (4件)

  • MVCモデルのバリエーション - プログラマの思索

    「ドメイン駆動設計はMVCモデルの後継者である」という指摘を見つけた時に、MVCモデルに幾つかのバリエーションがあるのに気づいた。 ファウラーのUIパターンが参考になる。 まとまりがないラフなメモ書き。 【元ネタ】 開発者が知っておくべき、6つのUIアーキテクチャ・パターン - @IT matarillo.com: UIパターン MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? - @IT お世話になります。 MVCとMVC2の違いについて、質問させてください。 - Yahoo!知恵袋 - デザインパターンによる進化的設計 Interactive Application Architecture Patterns エリック・エヴァンスのドメイン駆動設計に沿ってSymfony2でユーザー管理アプリを作ってみたsoichiro.org ブログ | soichiro.org ブログ

    MVCモデルのバリエーション - プログラマの思索
    nemoba
    nemoba 2013/12/12
    ファウラー本の面白さはあるある集の言語化だよね
  • すごく簡単なアルゴリズムがphpで書けなくてつらい - Qiita

    ある条件でソートされているIDのリストを与えられて、なんとなく近い範囲でマッチングさせたいという要件があった。配列からの任意の要素の取り出しは O(n) だけど、末尾や末尾から固定した範囲の要素に限って言えば O(1) なので、後ろの方からマッチングさせながら要素を取り出していけば O(n) でマッチングできるはず。 なんにも難しいことは無い話で、 Python で書けばこうなる。 list.pop() が末尾からのインデックス (-1 が最後の要素を表す) を許すのが地味に便利だ。 # coding: utf-8 def match(seq, r=100): from random import randint # 奇数個の時に先頭周辺の要素がボッチになるのが嫌なら、先に後ろの方の # 要素を取り除いて偶数にしておくこと. while len(seq) >= 2: # 引数を省略すると末

    すごく簡単なアルゴリズムがphpで書けなくてつらい - Qiita
    nemoba
    nemoba 2013/12/12
    破壊的操作は直感的に気づけるけど、参照のcountで起きるのはなかなかあれだな
  • PHPが糞言語なのはどう考えても参照をポインタだと思っているお前らが悪い - なんたらノート第三期ベータ

    この投稿はPHP Advent Calendar 2013の12日目の記事です。 PHP恒例行事の参照と三項演算子のdisりですが、そろそろあさってな議論はやめませんかという話です。 今年のPHP-dis大賞といえばこちら。 PHPとかいう糞言語|いんまのブログ ※ 追記: これ書かれたのは2012年でしたすんません。 なんで君たちそんなコードが必要なのかね、と。結論から先言うと、きみたちがPHPが使えないって思うのは、そんな挙動に左右されるようなコードを書くからでしょ、だからCとかRubyとかそういう簡単な言語でわかった気になっている初心者はまったくもう...というわけでPHPの言語文法の基礎んとこ、いきますね。 まず、PHPのarrayは「値」です。もちろん文字列も「値」です。値は値なんだけど、それはミュータブルです。PHPのarrayもしくは文字列の代入は、一見すると、ポインタを使わ

    PHPが糞言語なのはどう考えても参照をポインタだと思っているお前らが悪い - なんたらノート第三期ベータ
    nemoba
    nemoba 2013/12/12
    基本参照で必要な時だけ実体を作るリッチな箱というのは高級言語の省エネの基本戦略じゃね。javascriptのprototypeなんかは、その戦略をまんまユーザーに公開してるけど。大体の言語が裏でやってると思われる
  • コミュニティの栄枯盛衰は見たいと見てほしいのバランスで測れる

    みなさんが、2ちゃんねるを今でも見るのはなぜでしょうか。 みなさんが、mixiを笑いのネタにしたのは何時でしょうか。 みなさんが、ニコニコ動画から一歩引いたのは何時ごろでしょうか。 2ちゃんねるという糞サイトが日のインターネットにあります ソーシャルサービスの先駆けであり、最も世界で何度も終わったと言われたサイトですが終わりません。 以前より終わった感がありますがmixiより終わっていません。 2ちゃんねるを観測していたとき、ネットコミュニティとしての文化の終焉に何度も出会えました。 2ちゃんねるは、時代によって中心となる板が代わり、中心が動くことを繰り返すことで不死性を持った謎のサイトです。 一番最初は、開始1年目ぐらいでしょうか。その時代の中心は、ロビーといわれる場所でした。 ロビーとは、日常の違和感を一般的な問題化することで、無駄にしゃべりあうための場所です。 2ちゃんねる以前の掲

    コミュニティの栄枯盛衰は見たいと見てほしいのバランスで測れる
    nemoba
    nemoba 2013/12/12