タグ

2009年8月26日のブックマーク (4件)

  • ASP.NETマスターページの小技

    ASP.NET Webサイトの重要な要素の1つにマスタ-ページがあります。マスターページとは、Webサイトのテンプレートを定義する仕組みであり、これにより開発者はサイトのデザインやレイアウトを集中管理できます。稿では、マスターページを使う上でのアドバイスと、さまざまなヒントや秘訣を紹介します。 はじめに ASP.NET Webサイトの重要な要素の1つにマスターページというものがあります。マスターページとは、簡単に言うとWebサイトのテンプレートを定義する仕組みであり、これによってページ開発者はテンプレートを使うどのページでも変化しない固定的なテンプレート要素と、ページ単位でカスタマイズ可能なテンプレート要素を定義できます。マスターページを使ってサイトのデザインやレイアウトを集中管理すれば、同じルックアンドフィールを継承するページを簡単に追加できます。また、サイトデザインの変更が大幅に簡素

    ASP.NETマスターページの小技
  • kmizuの日記

    皆様、お久しぶりです。去る2月10日(土)、2月11日(日)に筑波大学情報科学類にて特別講義の講師をやってきました。といっても、私が全日担当したわけではなくOB一人が一コマを自分の得意分野について講義をするオムニバス形式のものです。 私はといえば去年やったのと同様、JavaScriptで抽象構文木を「手で」組み立てて解釈・実行するプログラミング言語Minisとその処理系を作るという講義を行いました。講義当日はスライドにミスがあることに途中で気づいたり色々あってテンパりましたがそれはそれとして。 元々、私が担当した「プログラミング言語作成概論」の趣旨は プログラミング言語を作るというのはとても簡単な作業なのに、プログラマにすらあまり知られていないのはけしからん。 とはいえ、実際に作ってみせないと実感が湧かないのが人情。 抽象構文木をJavaScript上で組み立てて、それをevalする関数を

    kmizuの日記
  • Dictionary リテラルの夢は儚く散った・・・訂正。散ってはいなかった - ぐるぐる~

    using System; using System.Collections.Generic; namespace Dict { class Dict { public delegate void KeyValue<K, V>(out K key, out V value); public static Dictionary<K, V> Create<K, V>(params KeyValue<K, V>[] kvs) { var result = new Dictionary<K, V>(); foreach (var kv in kvs) { K key; V val; kv(out key, out val); result[key] = val; } return result; } } class Program { static void Main(string[] args)

    Dictionary リテラルの夢は儚く散った・・・訂正。散ってはいなかった - ぐるぐる~
  • TOMOYO Linuxを追い続けた編集者が見た「メインライン化記念パーティ」 - builder by ZDNet Japan

    熱き思いを共有してたどり着いたメインライン 「TOMOYO Linux」――熊さくらこと開発担当のNTTデータ 半田哲夫氏のこのネーミングセンスが、1人の編集者兼ライターである筆者に大きな影響を与えたことは紛れもない事実だ。2006年に筆者が当時勤めていた編集部の会議室で、プロジェクト・マネージャの原田季栄氏と半田氏がTOMOYO Linuxのデモンストレーションにやってきたことが、ファーストコンタクトであった。 恵比寿にある日SGIのSGIホールで7月3日に開催された「TOMOYO Linuxメインライン化記念勉強会」に続けて、同ビル内にある銀座ライオン恵比寿ガーデンプレイス店で執り行われた「TOMOYO Linuxメインライン化記念パーティ」で、原田氏は次のように語った。 「TOMOYO Linuxをやるまで、特に外にも出ないで引き籠もっていたんですけど、仕事になってからなんでもや

    TOMOYO Linuxを追い続けた編集者が見た「メインライン化記念パーティ」 - builder by ZDNet Japan