HTML(エイチティーエムエル)
HTML(エイチティーエムエル、HyperText Markup Language)は、ウェブ上のドキュメントを記述するためのマークアップ言語である。
ウェブの基幹的役割を持つ技術の一つで、HTMLでマークアップされたドキュメントはほかのドキュメントへのハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などの高度な表現力を持つ。
W3Cは、XMLベースの規格であるXHTMLの勧告も行っている。また、2009年10月現在、HTML 5も策定中である。
HTMLの特徴は、ハイパーテキストを利用した、相互間文書参照のフレームワークである。マークアップはプレーンテキストの文書を要素で括って意味付けすることで行い、文書の特定要素にURIを用いた他文書へのリンクを記載しておけば、ユーザエージェントはそれを解釈して指定された他文書を表示させることが可能となる。また、マークアップを施す際に引用や画像の埋め込み、文書のタイトルの指定などを定める要素を記載すれば、ユーザエージェントがそれらを解釈し、形態に見合った表示を行う。HTML はそうしたマークアップの規則を定めている。
マークアップ規則はDTDとして公開され、要素ごとに記載することの出来る属性、内容に含むことの出来る要素などが定められている。2007年4月現在の最新バージョンである XHTML 1.0 では、厳密なもの (Strict)、HTML 3.2からの移行過渡期のためのもの (Transitional)、フレームを用いた文書のためのもの (Frameset) といった3つのDTDが定義されている。
要素は開始タグ、内容、終了タグの3つで構成される。開始タグ・終了タグはそれぞれ |C#V| のように表現される。必要であれば、要素に付加する特性を現す属性を記述してよい。属性は開始タグの中に、要素名に続けて属性名と属性値の組み合わせを記述する。要素名と属性名については大文字と小文字を区別しない。属性値については、属性によって大文字と小文字を区別するかどうかが個別に定められる。要素によっては、文脈上一意に特定できる場合は開始タグや終了タグを省略できる。また内容を持たず開始タグのみで構成される空要素も存在する。さらに一部の属性についても属性名の省略が可能となっている。
HTML 3.2 では見た目を左右する要素や属性が追加されたが、HTML は本来文書構造を示すためだけにその存在意義があり、それらの要素は目的に反するものとされた。そのため視覚的・感覚的効果を定義する手段としてスタイルシート(一般にはその中のCSS)が考案された。見た目を左右する要素や属性の一部は、HTML 4以降では非推奨とされており、HTML 4.01 Strictでは定義されていないので使用できない。ただし、非推奨とされず、HTML 4.01 Strictで定義されている要素や属性の一部にも見た目を左右するものがある。装飾的な視覚表現のためにそれらの要素や属性を用いているのであれば、その内容に適する要素を用いた上で、スタイルシートで表現を指定するのが望ましい。
HTML 4.0策定時は、多くの利用者が未対応のブラウザを愛用していたため、スタイルシートによる制作の普及が遅れたものの、2005年の時点でHTML 4.01に対応するブラウザが普及したことで、主要なWebサイトではHTML 4.01に準拠した制作方法に切り替えられている。実際に表現力において、従来のHTML 2.xベースに比べて多彩な表現を可能にしている。
オリジナルのHTML(および多くの関連したプロトコル、HTTPなど)はティム・バーナーズ=リーによって、NEXTSTEPの動作するNeXTcubeワークステーション上で開発された。当時のHTMLは仕様ではなく、直面していた問題を解決するためのツール群であった。直面していた問題とは、バーナーズ=リーやその同僚たちがどのように情報や進行中の研究を共有するかということである。彼の成果は後に国際的かつ公開のネットワークの出現として結実し、世界的な注目を集めることになった。
HTMLの初期のバージョンはゆるい文法規則によって定義されており、ウェブ技術になじみのない層に受け入れられる助けとなった。ウェブブラウザはウェブページの意図を推測し、レンダリングを実行するのが一般的であった。やがて公式規格においては厳格な言語構文をつくることを志向するようになっていったが、ブラウザにおいては妥当なHTMLからは程遠いページをレンダリングすることがまだ続いている。
HTMLが公式な仕様として定義されたのは1990年代からである。それは従来のマークアップ言語であるSGMLに、インターネットのためのハイパーテキストの機能を取り入れる、というバーナーズ=リーの提案に大きく影響を受けたものだった。
1993年には、IETFからHTML仕様書バージョン 1.0が公開され、SGMLからの拡張として、文法定義のDTDを持つようになった。また1994年にIETFのHTMLワーキンググループが発足した。しかし、2.0以降のIETFの元での開発は他の開発との競合から停滞した。1996年からはW3Cによって、商用ソフトウェア・ベンダーからの支援も受け、HTMLの仕様が標準化されている。また2000年からは国際標準ともなった(ISO/IEC 15445:2000)。W3Cから公開された最新のHTML仕様はHTML 4.01である。

ウェブの基幹的役割を持つ技術の一つで、HTMLでマークアップされたドキュメントはほかのドキュメントへのハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などの高度な表現力を持つ。
W3Cは、XMLベースの規格であるXHTMLの勧告も行っている。また、2009年10月現在、HTML 5も策定中である。
HTMLの特徴は、ハイパーテキストを利用した、相互間文書参照のフレームワークである。マークアップはプレーンテキストの文書を要素で括って意味付けすることで行い、文書の特定要素にURIを用いた他文書へのリンクを記載しておけば、ユーザエージェントはそれを解釈して指定された他文書を表示させることが可能となる。また、マークアップを施す際に引用や画像の埋め込み、文書のタイトルの指定などを定める要素を記載すれば、ユーザエージェントがそれらを解釈し、形態に見合った表示を行う。HTML はそうしたマークアップの規則を定めている。
マークアップ規則はDTDとして公開され、要素ごとに記載することの出来る属性、内容に含むことの出来る要素などが定められている。2007年4月現在の最新バージョンである XHTML 1.0 では、厳密なもの (Strict)、HTML 3.2からの移行過渡期のためのもの (Transitional)、フレームを用いた文書のためのもの (Frameset) といった3つのDTDが定義されている。
要素は開始タグ、内容、終了タグの3つで構成される。開始タグ・終了タグはそれぞれ |C#V| のように表現される。必要であれば、要素に付加する特性を現す属性を記述してよい。属性は開始タグの中に、要素名に続けて属性名と属性値の組み合わせを記述する。要素名と属性名については大文字と小文字を区別しない。属性値については、属性によって大文字と小文字を区別するかどうかが個別に定められる。要素によっては、文脈上一意に特定できる場合は開始タグや終了タグを省略できる。また内容を持たず開始タグのみで構成される空要素も存在する。さらに一部の属性についても属性名の省略が可能となっている。
HTML 3.2 では見た目を左右する要素や属性が追加されたが、HTML は本来文書構造を示すためだけにその存在意義があり、それらの要素は目的に反するものとされた。そのため視覚的・感覚的効果を定義する手段としてスタイルシート(一般にはその中のCSS)が考案された。見た目を左右する要素や属性の一部は、HTML 4以降では非推奨とされており、HTML 4.01 Strictでは定義されていないので使用できない。ただし、非推奨とされず、HTML 4.01 Strictで定義されている要素や属性の一部にも見た目を左右するものがある。装飾的な視覚表現のためにそれらの要素や属性を用いているのであれば、その内容に適する要素を用いた上で、スタイルシートで表現を指定するのが望ましい。
HTML 4.0策定時は、多くの利用者が未対応のブラウザを愛用していたため、スタイルシートによる制作の普及が遅れたものの、2005年の時点でHTML 4.01に対応するブラウザが普及したことで、主要なWebサイトではHTML 4.01に準拠した制作方法に切り替えられている。実際に表現力において、従来のHTML 2.xベースに比べて多彩な表現を可能にしている。
オリジナルのHTML(および多くの関連したプロトコル、HTTPなど)はティム・バーナーズ=リーによって、NEXTSTEPの動作するNeXTcubeワークステーション上で開発された。当時のHTMLは仕様ではなく、直面していた問題を解決するためのツール群であった。直面していた問題とは、バーナーズ=リーやその同僚たちがどのように情報や進行中の研究を共有するかということである。彼の成果は後に国際的かつ公開のネットワークの出現として結実し、世界的な注目を集めることになった。
HTMLの初期のバージョンはゆるい文法規則によって定義されており、ウェブ技術になじみのない層に受け入れられる助けとなった。ウェブブラウザはウェブページの意図を推測し、レンダリングを実行するのが一般的であった。やがて公式規格においては厳格な言語構文をつくることを志向するようになっていったが、ブラウザにおいては妥当なHTMLからは程遠いページをレンダリングすることがまだ続いている。
HTMLが公式な仕様として定義されたのは1990年代からである。それは従来のマークアップ言語であるSGMLに、インターネットのためのハイパーテキストの機能を取り入れる、というバーナーズ=リーの提案に大きく影響を受けたものだった。
1993年には、IETFからHTML仕様書バージョン 1.0が公開され、SGMLからの拡張として、文法定義のDTDを持つようになった。また1994年にIETFのHTMLワーキンググループが発足した。しかし、2.0以降のIETFの元での開発は他の開発との競合から停滞した。1996年からはW3Cによって、商用ソフトウェア・ベンダーからの支援も受け、HTMLの仕様が標準化されている。また2000年からは国際標準ともなった(ISO/IEC 15445:2000)。W3Cから公開された最新のHTML仕様はHTML 4.01である。
OS
オペレーティングシステム (Operating System, OS) は、コンピュータにおいて、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアであり、基本ソフトウェアの一種である。なお、OSのGUIフロントエンドであるオペレーティング環境についてもここで扱う。
広義のOSには、ウィンドウシステムやデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ(これらはいずれも基本ソフトウェア)、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)を含むことがある。一般的に「オペレーティングシステム」という場合はこちらを指すことが多い。
現在に至る統合環境と平易なユーザインタフェースを意識する傾向は、Mac OSやMicrosoft Windowsの登場で鮮明となった。このため、Mac OS以降の近年のOSとMS-DOSなどの初期のOSは分けて扱われることが多い。
OSの中で、ハードウェアを直接管理操作するなどの最も中心的な機能の部分を、特にカーネルと呼んで分けることもある。この場合、カーネル以外の部分(シェルなど)はユーザーランドと呼ばれる。また、カーネルとユーザーランドではCPUモードやアドレス空間が異なっている。
オペレーティングシステムは完全な一般名詞だが、“OS”は本来IBMの商標である。
1980年代後半-2000年代初頭
1980年代後半には、パソコンにも32ビット時代が到来し、1990年代に入ると、低価格なAT互換機でもメモリを十分に搭載すればPC-UNIXの利用が可能になりはじめた。当時のパソコンではOSとして最低限の機能しか持たないDOSが依然として使われており、GUIやネットワーク、マルチメディアに対応させるため、ベンダがDOSを様々な形で拡張したシステムソフトウェアやウィンドウシステムを搭載するようにもなったが、これは互換性や信頼性など様々な点で問題を発生させていた。こうした問題を解決するため、堅牢な(プリエンプティブな)マルチタスク機能、オブジェクト指向API、GUIによるデスクトップ環境、ネットワーク機能の標準装備など従来のUNIX(互換)ワークステーション並みの機能がパソコンにも求められるようになってきた。こうしたOSは「次世代OS」「モダンOS」などと呼ばれた。
1987年にはIBMとマイクロソフトが、パーソナルコンピュータ用に堅牢なマルチタスク機能、GUI(同年末の1.1より)、ネットワーク機能(拡張版)を装備したOS/2を発表した(32ビット対応は1992年の2.0より)。1988年に登場したNEXTSTEPは、業務用途に耐える堅牢性とオブジェクト指向による柔軟性、高度なグラフィックス機能と一貫したGUIといった、新世代のデスクトップOSで求められる機能を全て実現した。しかしこれらは当時のハードウェア性能では負荷が大きかったため広くは普及せず、代わりに軽量だが堅牢なマルチタスク機能は持たないMac OSやWindows3.x などのGUI環境が徐々に普及した。これらは当時の限られたハードウェアでも快適に動作したが、安定性や機能には劣るものであった。
1994年には、Windowsとしては初めて、32ビットに本格対応(カーネルの32ビット化)し、堅牢なマルチタスク機能を備えたWindows NTが登場したが、負荷や互換性の問題などから個人用途にはあまり普及せず、Windows3.xを拡張して次世代OSの機能を限定的に取り入れたWindows 9x系との並存が続いた。WindowsがWindows NTベースに一本化されたのは2001年のWindows XPからであった。またアップルも同年、NEXTSTEPを発展させたMac OS Xを新たにリリース、従来のMac OSの後継となった。このころには低価格なパーソナルコンピュータでも、これらのOSの負荷を問題としないほどに高性能化し、オープンで低価格な分散コンピューティングを広めた(ダウンサイジング)。
2000年代中盤以降
2003年にはパソコンにも64ビット時代が到来、OSも64ビット化が進んだが、16ビット化や32ビット化の際と比較すると、OSの機能や役割に大きな変化はなかった。商用のパソコンOSを二分するWindowsとMac OS Xのいずれも、徐々に64ビットへの移行を進めている。Windowsは同一バージョンのOSで32ビット版と64ビット版の双方を提供しており、Mac OS Xは32ビットカーネルを維持したまま、一般プロセスに64ビット機能を持たせる道を選んだ。
オープンソースの流れでは、従来よりGNUがUNIX向けのツール群を開発していたが、これらをLinuxカーネルと組み合わせたGNU/Linuxシステムが2000年頃よりUNIX系OSの主流となった。またBSD系OSもUNIX系OSのシェアの大きな部分を占めている。
一方、組み込みシステムにもより複雑な機能が求められるようになり、汎用OSをベースとした組み込みオペレーティングシステムが従来主流だったリアルタイムOSを置き換えつつある。BSDおよびLinuxやWindows、Symbian OSなどが幅広い用途に使われている。
1990年代以降のダウンサイジングの流れにより、業務用途でもオープンシステムやWindowsが主流となったが、信頼性・可用性を重視する用途には、現在でも専用OS(z/OS、MSP/XSP、VOS3、ACOSなど)を搭載したメインフレームも使い分けられている。
OSの分類
タスク管理の特徴
マルチタスク
シングルタスク
リアルタイムオペレーティングシステム

広義のOSには、ウィンドウシステムやデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ(これらはいずれも基本ソフトウェア)、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)を含むことがある。一般的に「オペレーティングシステム」という場合はこちらを指すことが多い。
現在に至る統合環境と平易なユーザインタフェースを意識する傾向は、Mac OSやMicrosoft Windowsの登場で鮮明となった。このため、Mac OS以降の近年のOSとMS-DOSなどの初期のOSは分けて扱われることが多い。
OSの中で、ハードウェアを直接管理操作するなどの最も中心的な機能の部分を、特にカーネルと呼んで分けることもある。この場合、カーネル以外の部分(シェルなど)はユーザーランドと呼ばれる。また、カーネルとユーザーランドではCPUモードやアドレス空間が異なっている。
オペレーティングシステムは完全な一般名詞だが、“OS”は本来IBMの商標である。
1980年代後半-2000年代初頭
1980年代後半には、パソコンにも32ビット時代が到来し、1990年代に入ると、低価格なAT互換機でもメモリを十分に搭載すればPC-UNIXの利用が可能になりはじめた。当時のパソコンではOSとして最低限の機能しか持たないDOSが依然として使われており、GUIやネットワーク、マルチメディアに対応させるため、ベンダがDOSを様々な形で拡張したシステムソフトウェアやウィンドウシステムを搭載するようにもなったが、これは互換性や信頼性など様々な点で問題を発生させていた。こうした問題を解決するため、堅牢な(プリエンプティブな)マルチタスク機能、オブジェクト指向API、GUIによるデスクトップ環境、ネットワーク機能の標準装備など従来のUNIX(互換)ワークステーション並みの機能がパソコンにも求められるようになってきた。こうしたOSは「次世代OS」「モダンOS」などと呼ばれた。
1987年にはIBMとマイクロソフトが、パーソナルコンピュータ用に堅牢なマルチタスク機能、GUI(同年末の1.1より)、ネットワーク機能(拡張版)を装備したOS/2を発表した(32ビット対応は1992年の2.0より)。1988年に登場したNEXTSTEPは、業務用途に耐える堅牢性とオブジェクト指向による柔軟性、高度なグラフィックス機能と一貫したGUIといった、新世代のデスクトップOSで求められる機能を全て実現した。しかしこれらは当時のハードウェア性能では負荷が大きかったため広くは普及せず、代わりに軽量だが堅牢なマルチタスク機能は持たないMac OSやWindows3.x などのGUI環境が徐々に普及した。これらは当時の限られたハードウェアでも快適に動作したが、安定性や機能には劣るものであった。
1994年には、Windowsとしては初めて、32ビットに本格対応(カーネルの32ビット化)し、堅牢なマルチタスク機能を備えたWindows NTが登場したが、負荷や互換性の問題などから個人用途にはあまり普及せず、Windows3.xを拡張して次世代OSの機能を限定的に取り入れたWindows 9x系との並存が続いた。WindowsがWindows NTベースに一本化されたのは2001年のWindows XPからであった。またアップルも同年、NEXTSTEPを発展させたMac OS Xを新たにリリース、従来のMac OSの後継となった。このころには低価格なパーソナルコンピュータでも、これらのOSの負荷を問題としないほどに高性能化し、オープンで低価格な分散コンピューティングを広めた(ダウンサイジング)。
2000年代中盤以降
2003年にはパソコンにも64ビット時代が到来、OSも64ビット化が進んだが、16ビット化や32ビット化の際と比較すると、OSの機能や役割に大きな変化はなかった。商用のパソコンOSを二分するWindowsとMac OS Xのいずれも、徐々に64ビットへの移行を進めている。Windowsは同一バージョンのOSで32ビット版と64ビット版の双方を提供しており、Mac OS Xは32ビットカーネルを維持したまま、一般プロセスに64ビット機能を持たせる道を選んだ。
オープンソースの流れでは、従来よりGNUがUNIX向けのツール群を開発していたが、これらをLinuxカーネルと組み合わせたGNU/Linuxシステムが2000年頃よりUNIX系OSの主流となった。またBSD系OSもUNIX系OSのシェアの大きな部分を占めている。
一方、組み込みシステムにもより複雑な機能が求められるようになり、汎用OSをベースとした組み込みオペレーティングシステムが従来主流だったリアルタイムOSを置き換えつつある。BSDおよびLinuxやWindows、Symbian OSなどが幅広い用途に使われている。
1990年代以降のダウンサイジングの流れにより、業務用途でもオープンシステムやWindowsが主流となったが、信頼性・可用性を重視する用途には、現在でも専用OS(z/OS、MSP/XSP、VOS3、ACOSなど)を搭載したメインフレームも使い分けられている。
OSの分類
タスク管理の特徴
マルチタスク
シングルタスク
リアルタイムオペレーティングシステム
グーグル採用試験
1.スクールバスにゴルフボールは何個入るか?
2.あなたは5セントコインほどのサイズに縮んでしまう。現在のあなたの身体の密度を保ったまま、身長に比例して質量は小さくなる。そしてあなたはガラスのミキサーに投げ込まれる。ミキサーの刃は60秒で動き出す。さぁ、あなたはどうする?
※「ニッケル電池」ではなくて、「a nickel」とは5セントコインのことだという指摘が来たので修正しておきました。指摘してくれた人、ありがとうございました。また、質量についても記述を変更しました。
3.シアトルのすべての窓ガラスを洗浄するとして、あなたはいくら請求しますか?
4.マシンのスタックがメモリ内で増えるか減るかしているのをどのようにして見つけ出しますか?
5.あなたの8歳の甥にデータベースについて3つの文で説明しなさい
6.時計の長針と短針は一日に何回重なりますか?
7.あなたはA地点からB地点に行かなくてはならない。そこに到着できるかどうかは知りません。どうしますか?
8.シャツでいっぱいの戸棚があるとします。特定のシャツを見つけるのは非常に難しいです。簡単にシャツを見つけるためにどのように整理しますか?
9.この村には100組の夫婦がいて、夫は全員浮気しています。妻は全員、自分の夫以外が浮気していることは知っています。そしてこの村の掟では浮気や姦通は許されていません。また、どの妻も自分の夫が浮気していると知ればすぐに自分の夫を殺すという掟があります。この村の女達は掟には背きません。ある日、村の女王が言いました。この村には浮気をしている男が少なくとも1人はいる。さて、この村に何が起きますか?
10.ある国では人々は生まれてくる子には男の子だけを欲しがりました。そのため、どの家族も男の子を産むまで子供を作り続けました。この国では男の子と女の子の人口比率はどうなりますか?
11.高速道路で30分間に自動車が存在する確率が0.95である場合、10分間では確率はどれぐらいになりますか?(確率は一定であると仮定します)
12.時計を見ると3時15分でした。長針と短針の間の角度は?(ゼロではありません)
13.4人の人々がぐらぐらするロープの吊り橋を渡って夜にキャンプへ戻る必要があります。不幸にも懐中電灯は一つしかなく、17分しか使えません。吊り橋は懐中電灯なしで渡るにはあまりにも危険で、吊り橋は同時に2人しか渡れません。しかも、各人は歩くスピードが違います。ある者は橋を渡るために1分かかり、別の者は2分かかり、3番目の者は5分かかり、最後の者は10分かかります。どのようにすれば17分で全員が渡りきることができますか?
14.あなたは友人たちなどとパーティをしており、全員であなたを含めて10人います。友人の一人が賭を提案してきました。あなたと同じ誕生日の人がこの中にいればあなたは1ドルもらえます。あなたと同じ誕生日の人がいない場合には友人が2ドルもらいます。あなたはこの賭を受け入れますか?
15.全世界でピアノの調律師は何人いますか?
16.あなたは同じサイズのボールを8つもっています。そのうち7つは同じ重さですが、1つはほかのものよりもわずかに重いです。秤を2回だけ使ってこのわずかに重いボールを見つけるにはどうすればいいですか?
17.5人の海賊がいて、彼らは1位から5位にまでランク分けされています。1位の海賊は100枚の金貨をどのように分けるかというプランを提案する権利があります。残りの海賊はこのプランに投票する権利があり、賛成が半分に満たない場合には1位の海賊は殺されます。1位の海賊の分け前を最大にしてなおかつ彼が生き残るにはどうすればいいですか?(ヒント:一人の海賊は結局、金貨の98%で終わる)

2.あなたは5セントコインほどのサイズに縮んでしまう。現在のあなたの身体の密度を保ったまま、身長に比例して質量は小さくなる。そしてあなたはガラスのミキサーに投げ込まれる。ミキサーの刃は60秒で動き出す。さぁ、あなたはどうする?
※「ニッケル電池」ではなくて、「a nickel」とは5セントコインのことだという指摘が来たので修正しておきました。指摘してくれた人、ありがとうございました。また、質量についても記述を変更しました。
3.シアトルのすべての窓ガラスを洗浄するとして、あなたはいくら請求しますか?
4.マシンのスタックがメモリ内で増えるか減るかしているのをどのようにして見つけ出しますか?
5.あなたの8歳の甥にデータベースについて3つの文で説明しなさい
6.時計の長針と短針は一日に何回重なりますか?
7.あなたはA地点からB地点に行かなくてはならない。そこに到着できるかどうかは知りません。どうしますか?
8.シャツでいっぱいの戸棚があるとします。特定のシャツを見つけるのは非常に難しいです。簡単にシャツを見つけるためにどのように整理しますか?
9.この村には100組の夫婦がいて、夫は全員浮気しています。妻は全員、自分の夫以外が浮気していることは知っています。そしてこの村の掟では浮気や姦通は許されていません。また、どの妻も自分の夫が浮気していると知ればすぐに自分の夫を殺すという掟があります。この村の女達は掟には背きません。ある日、村の女王が言いました。この村には浮気をしている男が少なくとも1人はいる。さて、この村に何が起きますか?
10.ある国では人々は生まれてくる子には男の子だけを欲しがりました。そのため、どの家族も男の子を産むまで子供を作り続けました。この国では男の子と女の子の人口比率はどうなりますか?
11.高速道路で30分間に自動車が存在する確率が0.95である場合、10分間では確率はどれぐらいになりますか?(確率は一定であると仮定します)
12.時計を見ると3時15分でした。長針と短針の間の角度は?(ゼロではありません)
13.4人の人々がぐらぐらするロープの吊り橋を渡って夜にキャンプへ戻る必要があります。不幸にも懐中電灯は一つしかなく、17分しか使えません。吊り橋は懐中電灯なしで渡るにはあまりにも危険で、吊り橋は同時に2人しか渡れません。しかも、各人は歩くスピードが違います。ある者は橋を渡るために1分かかり、別の者は2分かかり、3番目の者は5分かかり、最後の者は10分かかります。どのようにすれば17分で全員が渡りきることができますか?
14.あなたは友人たちなどとパーティをしており、全員であなたを含めて10人います。友人の一人が賭を提案してきました。あなたと同じ誕生日の人がこの中にいればあなたは1ドルもらえます。あなたと同じ誕生日の人がいない場合には友人が2ドルもらいます。あなたはこの賭を受け入れますか?
15.全世界でピアノの調律師は何人いますか?
16.あなたは同じサイズのボールを8つもっています。そのうち7つは同じ重さですが、1つはほかのものよりもわずかに重いです。秤を2回だけ使ってこのわずかに重いボールを見つけるにはどうすればいいですか?
17.5人の海賊がいて、彼らは1位から5位にまでランク分けされています。1位の海賊は100枚の金貨をどのように分けるかというプランを提案する権利があります。残りの海賊はこのプランに投票する権利があり、賛成が半分に満たない場合には1位の海賊は殺されます。1位の海賊の分け前を最大にしてなおかつ彼が生き残るにはどうすればいいですか?(ヒント:一人の海賊は結局、金貨の98%で終わる)
インテル
主にマイクロプロセッサ、チップセット、フラッシュメモリなどを製造・販売している。主な製品にIA-32(Pentiumシリーズなど。8086シリーズの流れをくむ)、IA-64(Itaniumなど)、Intel 64(IA-32の64ビット拡張。AMD64と互換性がある)などのパーソナルコンピュータ用CPUがあり、PC/AT互換機やアップルのMacintoshに使われている。1990年代末からは多方面のコンピュータ関連ハードウェア事業に展開している。1992年以降から現在に至るまで、世界第1位の半導体メーカーとして君臨し続け、特に世界CPU市場ではここ数年80%近いシェアを維持している。
海外事務所は50ヵ国以上、製造・研究拠点は8ヵ国17拠点にある。
また、カリフォルニア州サンノゼ市にある半導体製造工場には、インテルの歴史を紹介しているインテル博物館を併設。日本語での音声案内もあるので日本人にも見学しやすい環境となっている。
日本法人であるインテル株式会社は、東京都千代田区(東京本社)と、茨城県つくば市(筑波本社、つくばエクスプレス研究学園駅近隣)の2ヵ所に本社を置く。登記上の本店は東京本社である。
1971年に渋谷区に設置された米国法人の日本支社が前身。その後、1976年4月28日に世田谷区にインテルジャパン株式会社が設立され、1997年2月1日に現在の商号 インテル株式会社に変更した。
パーソナルモビリティ
パーソナルモビリティー(Personal Mobility)とは、セグウェイやトヨタ自動車などが提案する搭乗型の新しい移動手段・乗り物で、人が移動する際の1人当たりのエネルギー消費を抑制するという意図のもとに、従来の自動車と一線を画し、1人乗りの移動体として提案されている。
セグウェイがその先鞭をつけ、国内では、トヨタから「Winglet」「i-REAL」、スズキから「PIXY」などが提案されている。
Segway(セグウェイ)
トヨタ・Winglet(ウィングレット)
トヨタ・i-REAL(アイリアル)
トヨタ・i-swing(アイスウィング)
トヨタ・i-unit(アイニユニット)
トヨタ・PM
スズキ・PIXY(ピクシー)
世の中、少しずつではありますが・・・進歩を続けているんですね
イントラネット
イントラネット(Intranet)とは、社内等、限定された範囲でのコンピュータネットワークを構築する時に、インターネットの標準的な技術を利用することで低コスト化とベンダー独立性を高めようとするとりくみ。また、そのようにして構築されたネットワークを指す。
たとえばインターネットで普及している通信プロトコルを用いて社内の情報共有システムを構築することで、広く普及しているインターネット用のソフトウェアやハードウェアをそのまま利用でき、また標準化された技術を使うため、他社と協力してエクストラネットに拡張したりすることが容易になる。
インターネットとの共通化
基本的には通信手段の階層構造であるレイヤ1(物理層)、レイヤ2(データリンク層)、レイヤ3(ネットワーク層)、レイヤ4(トランスポート層)等をインターネットで行われている物と共通化させることにある。レイヤ1では、通信系ハードウェアの共通化、レイヤ2からレイヤ4まではTCP/IPファミリーと呼ばれる物への移行が行われる。
イントラネット間の通信方法
イントラネットは業務で使用されるためセキュリティ、通信コストの観点からイントラネット間の通信はインターネットではなく独自の専用線で行う場合が多い。フレームリレーサービスなど、インターネットを介さず、イントラネット同士を接続するサービスが広く利用されている。代表例では、大手コンビニエンスストアのPOSシステムとPOSシステムを統括しているセンター間の通信などがあるが、銀行などの金融機関などでも利用が多い。
歴史
イントラネットという言葉は、インターネットという言葉が一般的になったのを受けて登場した。
当初においては、メーカー毎に独自のプロトコルで行っていたLANやWANにFTPやTCP/IP等インターネットで標準化している通信プロトコルを取り込み、汎用的なハードウェアの導入によるシステム構築の低価格化であった。
導入当初は、メインフレームと言われる汎用コンピュータやオフィスコンピュータ等や端末機と通信機器が高価な専用機であったが、導入の容易な通信機器の分野から導入が始まった。
まず、各コンピュータや端末機がモデルチェンジする際に10BASE等のインターネットで標準化されているインターフェイスを追加することにより通信の為のインターフェイスを共通化させ他社装置間の通信を容易にし、通信に掛かる開発コストなどを押し下げた。導入当初はパーソナルコンピュータが高価であったため、専用端末を使用していたがWindows3.1が登場した付近からパーソナルコンピュータの低価格化が進み、パーソナルコンピュータに専用端末機のエミュレーション機能を盛り込むことなどによって、システムの低価格化を推し進めた。
当初は同一社屋内の汎用コンピュータやオフィスコンピュータ等と端末機間の通信に限られていた。後に、光モデム(専用線仕様)等が登場し離れた地点同士でイントラネットの環境を使えるようになり現在のイントラネットとしての形が整った。また、光ファイバーによるトークンリングと呼ばれる高速LAN設備などが登場するなどイントラネット専用機器も増えて行った。
後にインターネットへの接続が可能となるが、BIGLOBEやNIFTYなど大手プロバイダの登場を待たなければならなかった。

たとえばインターネットで普及している通信プロトコルを用いて社内の情報共有システムを構築することで、広く普及しているインターネット用のソフトウェアやハードウェアをそのまま利用でき、また標準化された技術を使うため、他社と協力してエクストラネットに拡張したりすることが容易になる。
インターネットとの共通化
基本的には通信手段の階層構造であるレイヤ1(物理層)、レイヤ2(データリンク層)、レイヤ3(ネットワーク層)、レイヤ4(トランスポート層)等をインターネットで行われている物と共通化させることにある。レイヤ1では、通信系ハードウェアの共通化、レイヤ2からレイヤ4まではTCP/IPファミリーと呼ばれる物への移行が行われる。
イントラネット間の通信方法
イントラネットは業務で使用されるためセキュリティ、通信コストの観点からイントラネット間の通信はインターネットではなく独自の専用線で行う場合が多い。フレームリレーサービスなど、インターネットを介さず、イントラネット同士を接続するサービスが広く利用されている。代表例では、大手コンビニエンスストアのPOSシステムとPOSシステムを統括しているセンター間の通信などがあるが、銀行などの金融機関などでも利用が多い。
歴史
イントラネットという言葉は、インターネットという言葉が一般的になったのを受けて登場した。
当初においては、メーカー毎に独自のプロトコルで行っていたLANやWANにFTPやTCP/IP等インターネットで標準化している通信プロトコルを取り込み、汎用的なハードウェアの導入によるシステム構築の低価格化であった。
導入当初は、メインフレームと言われる汎用コンピュータやオフィスコンピュータ等や端末機と通信機器が高価な専用機であったが、導入の容易な通信機器の分野から導入が始まった。
まず、各コンピュータや端末機がモデルチェンジする際に10BASE等のインターネットで標準化されているインターフェイスを追加することにより通信の為のインターフェイスを共通化させ他社装置間の通信を容易にし、通信に掛かる開発コストなどを押し下げた。導入当初はパーソナルコンピュータが高価であったため、専用端末を使用していたがWindows3.1が登場した付近からパーソナルコンピュータの低価格化が進み、パーソナルコンピュータに専用端末機のエミュレーション機能を盛り込むことなどによって、システムの低価格化を推し進めた。
当初は同一社屋内の汎用コンピュータやオフィスコンピュータ等と端末機間の通信に限られていた。後に、光モデム(専用線仕様)等が登場し離れた地点同士でイントラネットの環境を使えるようになり現在のイントラネットとしての形が整った。また、光ファイバーによるトークンリングと呼ばれる高速LAN設備などが登場するなどイントラネット専用機器も増えて行った。
後にインターネットへの接続が可能となるが、BIGLOBEやNIFTYなど大手プロバイダの登場を待たなければならなかった。
Windows 7&創業者ビルゲイツ
ウィリアム・ヘンリー・ゲイツ三世(William Henry Gates III, 1955年10月28日 - )は、アメリカ合衆国の実業家でマイクロソフト社の共同創業者・会長、ビル・アンド・メリンダ・ゲイツ財団共同会長。称号はイギリス女王より名誉騎士(名誉大英勲章ナイト・コマンダー)、立教大学及び早稲田大学より名誉博士を贈られている。
経歴
マイクロソフト
ゲイツは、1955年10月28日にシアトルでウィリアム・ヘンリー・ゲイツ・シニア(1925年 - )とマリー・マクスウェル・ゲイツとの間に生まれた(姉にクリスティ、妹にリビーがいる)。ゲイツ家は裕福な家庭で、父は法律家、母は銀行役員の秘書として働いていた。彼は小学校を優秀な成績で卒業し、特に算数と理科が得意だった。その後、シアトルの私立レイクサイド中学・高校に入学した。レイクサイド校は、1967年当時シアトルで授業料が最も高い学校だった。レイクサイド校ではDEC社のPDP-10を生徒に貸しており、そこでコンピュータに興味を持つようになった。高校生のとき、友人のポール・アレンとともにトラフォデータ社を創業し、州政府に交通量計測システムを納入したり、オレゴン州ポートランドの会社の、COBOLでの給与計算システムの作成を手伝ったりしていた。1973年に、ゲイツはハーバード大学に入学、そこで後のマイクロソフト社員となるスティーブ・バルマーと知り合った。
1975年、ポピュラー・エレクトロニクス誌にアルテア8800のデモが載っていたのを読んだゲイツは、アルテア8800を販売していたハードメーカーMITSに電話をかけ、実際には未だ何も作成していないBASICインタプリタについて「私は作成に成功した。購入してくれないか?」と鎌をかけた。その結果、返事が返ってきたため、同社がBASICの販売に関心があると見抜き、それから開発を開始した。8週間後、ゲイツとアレンの寝食を忘れたプログラミングの結果BASICは完成する。 いざ完成してMITSの本社のあるニューメキシコのアルバカーキに運ぶ際、アレンがBASICのブートローダの開発を忘れていたことに気がつき、移動中の飛行機中で完成させた。このときゲイツはボストンの大学寮でアレンの帰りを待っていた為同席はしていない。そしてゲイツはハーバード大学を休学し、アルバカーキに引っ越してアレンと共にマイクロソフト社(当時はMicro-Softと綴った)を創業した。
1980年、IBMよりOSの開発を要請された際に、Seattle Computer Products社から$56,000で手に入れたCP/M互換OS、86-DOS (QDOS) をPC-DOS (MS-DOS) という名前で納入し、現在の基礎を作った。$56,000の価格については、破格の条件でありタダ同然の価格でだまし討ちであったと言われ、後に100万ドル支払っている。
しかし、パロアルト研究所でAltoを見ていずれMS-DOSでは将来的に通用しなくなる事も理解していたため、Windowsの開発に乗り出した。断られたりはしたが、Mac OSのライセンス契約をしようとしたり、Macの最初のサードパーティとしてMac OS用のWordやExcelの制作も、そういった動きの一環だと見る向きもある。そして、Macintoshの発表前に、アジア圏を中心にWindowsを発表。結果的にApple社を出し抜いた形になったため、ここからスティーブ・ジョブズと彼との、または、Macを愛用する者とWindowsを使用する者との確執は始まったとも言われているが間違いである[2]。当時の、タイリングしか出来ないDOSのシェルであったWindows 1.0は初期のMacに比べても非常に貧弱でソフトもほとんどなく、米国ではWindows 3.1、日本ではWindows 95が出るまではライバルと成り得なかった。AppleとMicrosoftの訴訟合戦はジョブズがAppleを去った後のことであり、ジョブズが1997年にAppleに戻ってから全ての訴訟で和解している。同社の開発したオペレーティングシステムのMicrosoft Windowsは1990年代後半には世界1位の市場占有率となり、彼の名は世界に知れ渡った。
2000年1月にCEO職をバルマーに譲り、現在はマイクロソフト社の会長。アメリカの雑誌フォーブスの2006年世界長者番付によると、個人資産は推定530億ドル(日本円で約5兆3000億円)で13年連続の世界一となっていた。大半は同社株の売却益や含み益で、現在も同社株を約8億5000万株(発行済株式数の約9%弱)を保有している。
2007年の米長者番付で、マイクロソフトのビル・ゲイツ会長が資産総額590億ドル(約5兆9000億円)で14年連続トップとなった。同会長の資産は前年よりもさらに60億ドル膨らんだ。
2006年6月15日、2年後の2008年7月に第一線から身を退き、ビル・アンド・メリンダ・ゲイツ財団での活動を重視し、同日、CSA(Chief Software Architect、主席ソフトウェア設計者)職をレイ・オジーに移譲すると発表があった。会長職には留まる予定。2007年にはフォーブスの世界長者番付で第2位となった。ちなみに第1位は中南米の携帯電話会社América Móvilなどを所有するメキシコの富豪、カルロス・スリム・ヘルとなった。 2009年度版のフォーブスでは推定資産400億ドルと世界的な金融危機で各々の総資産が減少する中、ゲイツ氏も前年度より180億ドル減少したが、再び第1位に返り咲いた。
2008年6月30日をもって会長職にはとどまるものの、フルタイムの仕事からは引退した。
Blogger
It is easy to use it very much.I love Blogger. Kyoushhu
ブロガーはレンタルブログサービス。Pyra Labsによって設立され、2003年にGoogleに買収された。
Bloggerは、Pyra Labsによって1999年に設立された。ブログ出版ツールの先駆けのひとつであり、そのフォーマットを広めるのに貢献したと認知されている。
2003年2月、Pyra Labsは非公開のうちに買収された。買収により、Pyraが徴収していたプレミアムサービスは、無償になった。約一年後、Pyra Labsの共同設立者、エヴァン・ウイリアムズ(Evan Williams)はGoogleを去り、Twitterを設立した。
Googleは2004年にPicasaを買収、Picasaとその写真共有ユーティリティのHelloをBloggerに統合、ユーザーがブログに写真を投稿することができるようになった。
2004年5月9日、Bloggerは大幅なデザイン変更を行い、CSS準拠のテンプレート、投稿やコメントの個別アーカイブページ、電子メールによる投稿といった機能を追加した。
ブログを(blogspot.comというアドレスを使って)Bloggerにより管理するか、(FTP や SFTPを通して)ユーザー自身のサーバに投稿できる。
トラックバックPingを送受信する機能は無いが、Google ブログ検索のlink:演算子をベースとした、記事にリンクしているページを確かめる機能が付いている。
2006年のBloggerのリニューアルにより、全てのブログが、Google上のユーザーアカウントに結びつけられることになった。サーバの安定性に関して、より信頼性を増すように求められた。
Googleのサーバへの統合に供なって、ラベル管理、ドラッグアンドドロップによるテンプレート編集のインターフェイス、(プライベートな投稿をするための)閲覧許可、フィードオプションといったいくつかの新機能が披露された。さらには、HTMLファイルを再度生成するのとは異なり、動的にブログがアップデートされるようになった。
Google ツールバーに、リンクを直接ブログに投稿するために、ツールバーからBloggerのアカウントへの使って投稿できる、"BlogThis!"の機能が付いた。
Microsoft Wordのアドイン"Blogger for Word"。このアドインを使うと、ユーザーはBloggerのブログをオンライン、オフライン同様に直接ワードドキュメントとして保存できる。
BloggerでGoogleのAdSenseサービスをサポート。
登録:
投稿 (Atom)