タグ

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

  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

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

  • symfony入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    symfony入門一覧
    s_mori
    s_mori 2011/03/03
    symfony入門
  • データのビジュアリゼーションに使えるJSライブラリ「d3.js」:phpspot開発日誌

    d3.js データのビジュアリゼーションに使えるJSライブラリ「d3.js」 ユニークで様々なビジュアリゼーションが可能になっており、更にアニメーションしたりインタラクティブな要素を盛り込めるのも特徴 次のようなデータビジュアリゼーションをjavascriptのコードを使って描画でき、サンプルコードなんかも公開されています。 IEには対応していませんが、かなり色々なことができるので覚えておいてもよいかも。 関連エントリ 色々と使えそうなグラフや図が描けるビジュアリゼーションライブラリ集 データの様々なヴィジュアリゼーションが可能なFlexライブラリ「birdeye

  • ユビキタスなDBMSとしてのSQL Anywhere

    2009年12月のACM SIGMOD Recordで、Kyu-Young Whang他がユビキタスなデータベースという概念に合致する研究用プロトタイプや市販用のDBMS製品を調査しています。記事ではUDBMSの必要条件を分析し、それに対するSQL AnywhereサーバーおよびUltraLite DBMSのサポート状況について説明します。 (原文:SQL Anywhere as a ubiquitous DBMS、2010/07/10投稿) 今週の水曜日に私の手元に届いたACM SIGMOD Recordの最新号(2009年12月)の中で、Kyu-Young Whang他がユビキタスなデータベースという概念に合致する研究用プロトタイプや市販用のDBMS製品を調査(後述の参考資料1)しています。この論文の要旨は次のとおりです。 モバイルコンピューティング技術の進歩により、センサー、携帯電

    ユビキタスなDBMSとしてのSQL Anywhere
    s_mori
    s_mori 2011/03/03
  • クラウドビジネス 成功の原則

    クラウドビジネス 奮闘の軌跡 今は成功して軌道に乗ったクラウド事業者も、立ち上げ当初から順風満帆だったわけではない。ここに至る過程で実行したことやその結果、その時の思いを当事者に語ってもらう。成功と失敗を分けた境界線が見えてくるだろう。 連載はASP・SaaS・クラウド コンソーシアム(ASPIC)の会員が執筆する。ASPICは、ASP・SaaS・クラウドの業界団体として1999年に設立。官公庁や事業者、ユーザー企業への情報発信・提言を行っている。2007年度から総務省と合同で「ASP・SaaS普及促進協議会」を立ち上げ、「ASPIC分野別市場拡大研究会」と連携して、各種ガイドライン作りや情報開示認定制度の検討・実施を進めてきた。現在の会員数は約170社。

    クラウドビジネス 成功の原則
    s_mori
    s_mori 2011/03/03
    クラウドビジネス 成功の原則
  • 仕組みから最新技術まで、早わかりイーサネット

    あて先を指定して送信すれば、目的のコンピュータにデータが届く。このIPネットワークを下支えする規格がイーサネットだ。企業内のLANに限らず、ホームネットワーク、広域イーサネットといったWANサービスにも利用されている。イーサネットを理解すれば、ネットワーク技術の全体像がつかめる。 しかし一から勉強するには奥が深くマスターするには時間がかかる。特集は、イーサネットの基から身近にある利用例、そして最新技術が詰まったデータセンター内のイーサネットのなかから特に重要な事柄だけをピックアップ。これさえ読めば、イーサネットを大づかみに理解できる。

    仕組みから最新技術まで、早わかりイーサネット
    s_mori
    s_mori 2011/03/03
    仕組みから最新技術まで、早わかりイーサネット
  • データセンターの選び方--注意すべき10のポイント

    文:Erik Eckel(Special to TechRepublic) 翻訳校正:石橋啓一郎 2011-03-02 08:00 誰もがクラウドに移行しようとしている。クラウドは大流行だ。IT関係の議論で、「クラウド」について触れずにすむ議論はほとんどない。しかし、要するにクラウドとは、「どこか」のデータセンターで情報をホストするシステム以上のものではない。 バックアップやOSのメンテナンス、物理的なセキュリティは当然のこととして、その上にインフラ開発や自動フェイルオーバーエンジニアリングを行い、複数の電源まで用意する必要があるデータセンター運営を、サードパーティーのデータセンターに任せることの利点を、多くの組織は理解している。これが、「クラウドへの移行」が理にかなっている根的な理由だ。 残念ながら、すべてのデータセンターが満足できる水準にあるわけではない。一部のデータセンターは、クラ

    データセンターの選び方--注意すべき10のポイント
  • 知っとくと便利なPHPのテクニック9つ:phpspot開発日誌

    9 Useful PHP Functions and Features You Need to Know | Nettuts 知っとくと便利なPHPのテクニック9つが掲載されていました。 初心者の方は勿論、PHPを長年使ってる人にも使えるテクニックが載っていましたので勉強がてらにメモ。 func_get_args() 関数で可変引数 を受け取る 通常、関数といえば、次のように引数と共に定義します。 function hoge($arg1, $arg2) { } のように定義して引数を受け取りますが、好きな個数で引数を受け取りたい場合は、次のようにfunc_get_argsで受け取れます。 function hoge() { $args = func_get_args(); foreach ($args as $key=>$value) { echo "arg{$key} is $value

  • 宮台真司×山本直樹 25,000字対談「性表現と都条例を考える」を緊急公開します。 - 太田出版

    宮台真司×山直樹 25,000字対談「性表現と都条例を考える」を緊急公開します。 2010年12月15日に、都議会会議において、「東京都青少年健全育成条例改正案」が可決・成立しました。 太田出版は、条例が創作物への規制を加えるべきではないという観点から、一貫してこの条例に反対の立場を明確にしています。 今回の改正案は、その規制対象が極めてあいまいであることや、創作の貧困を招きかねないこと、メディアによる悪影響論には学問的根拠がないこと、など様々な理由から、多くの反対と危惧の声が集まりましたが、結果可決となりました。しかし、この問題は終わった訳ではなく、引き続き注視していかなければならないと考えています。 そこで、かねてよりこの条例の危険性を指摘し、行政が一方的に市民の議論を封殺することは「社会の自立の自殺、行政による他殺」であると発言をしてきた社会学者の宮台真司さんと、弊社発行「マンガ

    宮台真司×山本直樹 25,000字対談「性表現と都条例を考える」を緊急公開します。 - 太田出版