タグ

2008年8月18日のブックマーク (4件)

  • InfoQ: CLR上でのドメイン特化言語の構築

    私の好みは、ほとんどすべての場合、構文の柔軟性が高い言語に基づいた内部DSLに取り組むことです。私は、ほぼ例外なくCLRで作業する傾向があるため、このプラットフォームで動作するホスト言語の使用を望みます。それにより、骨を折って得たCLRに関する知識の多くを再利用できます。この利点を過小評価しないでください。手近に馴染みのある環境を持つことは、極めて重要です。 言語について掘り下げる前に、まず「構文の柔軟性が高い言語」とは一体何でしょうか? 内部DSLに適したホスティング環境を提供するために、言語にはどのような機能が必要でしょうか? 私には自分の考えを示すために適切な手段が必要です。意図的に名前を明らかにし、ドメイン特化の概念を表現し、そして一般に汎用プログラミング言語のアプローチから離れることで、これを達成できます。あなたは第四世代言語(4GL)を作成し、それを容易に行えるようになることを

    InfoQ: CLR上でのドメイン特化言語の構築
    gorn
    gorn 2008/08/18
    単純化して説明すれば Boo を土台にした DSL の話
  • 気になるInternet Explorer 8のWebセキュリティ機能

    わたしは今週(編注:記事は2008年4月に執筆された)、「Internet Explorer 8」(以下、IE 8)のβ版(図1)を試用した。現時点でIE 8は最初のβリリースだが、完成度はかなり高く、少なくとも最終製品がどのようになるのかという感触をつかむことはできる。 稿を読むに当たって留意していただきたいことが2つある。まず、今回試用したのは初期βリリースであり、稿で紹介した機能や特徴は、Microsoftが最終的に製品をリリースするまでに変わる可能性があるということ。もう1つは、稿では主としてセキュリティに関連した機能を取り上げるということだ。 図1 IE 8のユーザーインタフェースはこんな感じだ 評価が分かれるIE 7エミュレート機能 では、IE 8のセキュリティ機能を見ていくことにしよう。Internet Explorer 7(IE 7)は基的に、従来版のIEのセキュ

    気になるInternet Explorer 8のWebセキュリティ機能
    gorn
    gorn 2008/08/18
  • シゴトハッカーズ:本から必要な情報をくみ出す方法【チュートリアル編】 - ITmedia Biz.ID

    せっかく読んだ。その内容を自分の身にするにはどうすればいいのか? 対談編に続き、実践的読書法を解説します。A、B、C、Dに対応した手法を紹介しましょう。 忙しいビジネスパーソンにとって読書に使える時間は限られています。だからといって、多くのを手当たり次第に読みついでいくのは、費用対効果の面で疑問符がつきます。ここでいうところの「費用」とは、お金ではなく時間。を読むのにかけた時間分の、あるいはそれ以上の効果を得ることを目指したいものです。 →対談編はこちら そのためには、を読む前に、そのからどんな情報を引き出したいのか、あるいは自分の行動のどのように改めたいのか、といった目的を明らかにしておくことが欠かせません。 目的が明確になれば、あとは行動あるのみ。次の2つのアプローチが考えられます。 目的に沿わない個所は読み飛ばすことで、時間コストを下げる 目的に沿う個所はじっくり読み、必要

    シゴトハッカーズ:本から必要な情報をくみ出す方法【チュートリアル編】 - ITmedia Biz.ID
    gorn
    gorn 2008/08/18
  • OpenIDにフィッシングの危険発覚

    DNSキャッシュポイズニングの脆弱性の影響で、「OpenID」の認証システムが危険にさらされているという。 最近問題になっているDNSキャッシュポイズニングの脆弱性に関連して、シングルサインオンに使われる認証システム「OpenID」の弱点が指摘されている。 Sun Microsystemsのロビン・ウィルトン氏は、ブログでこの問題について解説。OpenIDはDNSシステムに依存しているため、根幹となるDNSインフラがキャッシュポイズニング攻撃を受けると、OpenIDの発行や認証を担う「OpenIDプロバイダー」(OP)と、OpenID対応サイトの「Relying Parties」(RP)の間で正規サイトと偽サイトの区別ができなくなるだろうと指摘した。 Googleセキュリティ担当者ベン・ローリー氏とケンブリッジ大学の研究者リチャード・クレイトン氏も、この問題についてアドバイザリーを公開し

    OpenIDにフィッシングの危険発覚
    gorn
    gorn 2008/08/18
    DNS に依存していれば、DNS が信用できない状況下ではそのサービスも信用できない状況になるわな。