タグ

ブックマーク / xtech.nikkei.com (3)

  • 第14回 関数脳のつくり方 Second Season ~モナドで悟りをひらく~

    大手SIベンダにてSEやPMやアーキテクトとして勤務したのち,株式会社豆蔵を経て,現在は合同会社シンプルアーキテクト代表社員であり,株式会社匠Business Placeのチーフコンサルタント。主に超上流のプロセスである要求開発やオブジェクト指向,アジャイル開発のコンサルタントとして活躍中。開発の現場にこだわり,開発の現場を少しでもよくしたいと日夜奮闘している。要求開発アライアンス執行委員。著書に『オブジェクト脳のつくり方』や『eXtreme Programming実践レポート』(ともに翔泳社発行。後者は共著)などがある。 Javaなど,オブジェクト指向や手続き型のプログラミングの経験はあるけれど,関数型のプログラミングは初めてという皆様のための,そして筆者自身のための「関数脳のつくり方」シリーズのSecond Season(First Seasonはこちら)。今回は「モナド」を取り上げま

    第14回 関数脳のつくり方 Second Season ~モナドで悟りをひらく~
  • 第1回 .NET Framework 3.5によるアプリ開発の概要

    .NET Framework のアーキテクチャ .NET Framework は、プラットフォーム層(OS や、モバイルデバイスなどの各種デバイス)の上で実行される共通言語ランタイム(CLR)と、そのランタイムの上で実行されるアセンブリ(またはクラスライブラリ)という2 つの主要なコンポーネントで構成されます。 ここでは、これらの各コンポーネントについてその役割と基概念を説明します。 共通言語ランタイム(CLR) 共通言語ランタイム(Common Language Runtime : CLR)は、.NET Framework の基礎となるコンポーネントです。.NET Frameworkがインストールされているすべての環境には、ソフトウェアの実行環境に関するCLI(Common Language Infrastructure)と呼ばれる仕様に準拠した実行エンジン(実装系)が必ず必要になりま

    第1回 .NET Framework 3.5によるアプリ開発の概要
  • Windowsはどうやって起動しているのか?:ITprowsq

    Windows 2000/XPを搭載したパソコンが突然起動しなくなったら,どうすればいいだろうか。もちろん,Windows 2000/XPが起動するまでにはたくさんの段階を踏んでいるので,原因や復旧策を一言で表すことなど不可能だ。こういうときに役立つのは,ブート・プロセスに関する基礎知識である。どうやってWindowsが起動しているのかを知れば,トラブルの原因や対処法も見当が付くはずである。 パソコンの電源を入れれば,Windowsが起動(ブート)する。この極めて当たり前と思われる動作の中にも,実は複雑な処理が多数潜んでいる。例えば,あなたのWindowsパソコンが突然起動しなくなったとしよう(図1)。あなたはその原因の目星を付けられるだろうか? ブートに関するトラブルは案外多い。パソコンへの衝撃やハードディスク(HDD)の動作不良によってブートに必要なファイルが破損したり,ウイルスによっ

    Windowsはどうやって起動しているのか?:ITprowsq
    kiik
    kiik 2008/10/07
  • 1