タグ

2009年3月7日のブックマーク (5件)

  • Roleに基づくスタブライブラリ - 世界線航跡蔵

    オブジェクトが他のオブジェクトと相互作用するにあたり、そのオブジェクトの機能の全体が必要になることは少ない。むしろ、オブジェクトの提供する特定のRoleのみが見えるべきである。そのRoleを提供することのみを契約すべきである。 MVCアーキテクチャではControllerはModelに対してオブザーバとして振る舞うし、Viewに対しては何らかのメッセージソースとして振る舞う。MVC風webフレームワークではControllerはViewに対して、表示すべきデータを供給する役割だし、一方でHTTPリクエストの消費者として振る舞う。 さて、ある種の静的型付け言語ではこのRoleをinterfaceという言語要素で表すことができる。そして、契約違反はコンパイルエラーとして検出することが可能だ。その言語の上のフレームワークが、適切にinterfaceで契約を結んでいるかは別として。 これをRuby

    Roleに基づくスタブライブラリ - 世界線航跡蔵
    joan9
    joan9 2009/03/07
  • アッチェレランドの身に染みる日 - 世界線航跡蔵

    丁度 アッチェレランド を読み始めたところであった。 発端 今日、関東には雨が降っていた。一方、バブル期にある場所で、歩道の繋ぎ部分の表面に金属素材を採用した馬鹿がいた。そして、今日、そこを通りかかった私は金属部分で滑って転倒し、MacBook proの外装が損傷した。幸い主たる機能モジュールは生きているようであったけれども、接続ポートが幾つか潰れてヒンジも歪んでいる。下手に動かさない方がよいと思ってそのままApple storeに持ち込むまで止めておいた。 隔離 そういうわけで私はオフラインに切り離された。そして奇しくも手元には読みかけの『アッチェレランド』があったというわけだ。第1部後半を読み進むと、そこにあるのは思考拡張システムから切り離されて古典的生物身体に閉じこめられた人間の話じゃないか。こうして、なんとも身近に話を読んだのである。 この情報からの意図せぬ隔離は大変興味深く、記録

    アッチェレランドの身に染みる日 - 世界線航跡蔵
    joan9
    joan9 2009/03/07
  • マスタリングPerl

    書は、Perl構文の基を指南する『初めてのPerl』、再利用可能なPerlソフトウェアを作成する方法を教える『続・初めてのPerl』に次ぐ3番目の書籍として位置付けられるものです。このシリーズ完結編の役割を担っていて、Perlを意のままに自由に操るための方法を伝授します。優れた技を集めたトリック集ではなく、Perlプログラミングについての考え方を説いています。つまりプログラマが日々直面するデバッギング、メンテナンス、設定といった現実の問題を扱えるようになるための解説書なのです。Perlマスタになるために、もしくは解決策を見つけ出す方法を知る、あるいは問題を発見する方法を知る先達(案内人)になるために読むべき書物でしょう。 まえがき はじめに 1章 Perlマスタになる 1.1 Perlマスタになるとはどういうことを意味するのか 1.2 書の対象読者 1.3 書の読み方 1.4 

    マスタリングPerl
  • Home - YAPC|10 - Pittsburgh - June 22-24, 2009

    Welcome to YAPC's 10th Anniversary The Yet Another Perl Conference is a high-quality, inexpensive technical conference with its roots in the Perl Mongers user groups. The conference celebrates the Perl programming language and is meant to be accessible to anyone, regardless of experience, yet valuable to even the most skilled of programmers. Each year the conference attracts hundreds of programme

    joan9
    joan9 2009/03/07
  • そろそろクリックジャッキングについて一言いっておくか - 最速転職研究会

    Firefox3で「サードパーティのCookieも保存する」をオフにする。 防げる。 いずれのブラウザにもサードパーティ製のcookieを制限するオプションがあるが、Firefox3以外だと、フレーム内表示された場合に「新規にcookieを保存しない」だけで保存済みのcookieは送信してしまう。 軽く調べてみたところ、次のようになった。(間違ってたら教えてください) サードパーティのcookieの新規保存 サードパーティの保存済みcookieの送信 表示中のドメインのcookieの保存/送信 IE6,7,8(デフォルト) x o o IE6,7,8(セキュリティ高) x x x Opera9.6(デフォルト) o o o Opera9.6(制限) x △ o Safari(制限/デフォルト) x o o Safari(全て受け入れる) o o o Firefox2(デフォルト) o o

    そろそろクリックジャッキングについて一言いっておくか - 最速転職研究会