<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8527082958002169242</id><updated>2012-02-16T18:54:09.739+09:00</updated><title type='text'>Web制作用語辞典</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default?start-index=101&amp;max-results=100'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1000</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-672619861373748831</id><published>2009-11-27T13:11:00.001+09:00</published><updated>2009-11-27T13:11:15.945+09:00</updated><title type='text'>インラインアセンブラ　【inline assembler】</title><content type='html'>インラインアセンブラとは、C言語などで記述されたプログラムの一部に、アセンブラコード(機械語と1対1に対応した低級言語によるプログラム)を埋め込むこと。また、そのようなコードの埋め込まれたプログラム。マイクロプロセッサの性能を極限まで引き出して実行速度を高めたい場合や、メモリ使用量を極限まで減らしたい場合、特定のマイクロプロセッサが持つ拡張命令(MMX命令など)を利用したい場合などに使う。実行効率が上がる反面、機械寄りのコードが混じることによりプログラムの見通しが悪くなり、機種依存性が高まるというデメリットもある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-672619861373748831?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/672619861373748831/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/inline-assembler.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/672619861373748831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/672619861373748831'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/inline-assembler.html' title='インラインアセンブラ　【inline assembler】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2383526690841952279</id><published>2009-11-27T13:10:00.005+09:00</published><updated>2009-11-27T13:10:47.135+09:00</updated><title type='text'>インプリメント　【implement】</title><content type='html'>インプリメントとは、ハードウエアやソフトウェアに新しい機能や仕様、部品などを組み込むこと。また、実際にその機能を組み込む際の手法も意味する。日本語でいうと「実装」。&lt;br /&gt;&lt;br /&gt;　例えば、ソフトウェア開発においてプログラム中に新しい関数を作成することを「新しい関数をインプリメントする」と言い、基板に新しいチップを載せることを「新しいチップをインプリメントする」と言う。&lt;br /&gt;&lt;br /&gt;　「インプリメント」は実装する作業を、「インプリメンテーション」は実装された機能や部品を指す場合が多いが、この逆の用例も頻繁に見かけるので、ほぼ同義と言える。&lt;br /&gt;&lt;br /&gt;　インプリメンテーションはシステム構築を設計と開発の2つに分けた場合の後半の段階に相当し、基本的には設計段階で決定された仕様を元に機能を組み込んでいく作業となる。しかし、仕様書があいまいだったりする場合には現場の解釈で実際の動作が決められてしまう場合もあり、この結果、同じ仕様書から作成されたプログラム同士の間に相互運用性がない、といった事態が発生することがある。&lt;br /&gt;&lt;br /&gt;　このように、同じ仕様に基づいていながら実際の動作が製品ごとに微妙に異なっている状態がインプリメンテーションの違いであり、特定の製品が採用した独自のインプリメンテーションと組み合わせないと動作しない製品やサービスを「インプリメンテーションに依存した製品」などと呼ぶ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2383526690841952279?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2383526690841952279/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/implement.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2383526690841952279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2383526690841952279'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/implement.html' title='インプリメント　【implement】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6540326382762669988</id><published>2009-11-27T13:10:00.003+09:00</published><updated>2009-11-27T13:10:27.192+09:00</updated><title type='text'>インデント　【indent】</title><content type='html'>インデントとは、文書作成ソフトウェアが持つ字下げ機能のこと。文章中の特定部分の左端位置を変更することができる。通常は改行する次の文字位置は一番左側になるが、インデントを設定するとそのときの文字位置を指定することができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6540326382762669988?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6540326382762669988/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/indent.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6540326382762669988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6540326382762669988'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/indent.html' title='インデント　【indent】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3746911968465619255</id><published>2009-11-27T13:10:00.001+09:00</published><updated>2009-11-27T13:10:13.335+09:00</updated><title type='text'>インデックス　【index】</title><content type='html'>インデックスとは、索引、見出し、添字、指数などの意味を持つ英単語。&lt;br /&gt;&lt;br /&gt;　プログラミングでは、配列の要素を区別・指定するための通し番号をインデックス(添字)という。&lt;br /&gt;&lt;br /&gt;　データベースや検索エンジンでは、テーブルなどに格納されたデータをすばやく検索・抽出するための識別データ・索引データなどのことをインデックスという。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3746911968465619255?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3746911968465619255/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/index.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3746911968465619255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3746911968465619255'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/index.html' title='インデックス　【index】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7930384630838451965</id><published>2009-11-27T13:09:00.005+09:00</published><updated>2009-11-27T13:09:57.499+09:00</updated><title type='text'>インタプリタ言語　【interpretive language】</title><content type='html'>インタプリタ言語とは、プログラミング言語の種類の一つで、人間の記述したプログラムを、インタプリタと呼ばれるソフトウェアがコンピュータの実行可能な形式に変換しながら実行するタイプの言語。&lt;br /&gt;&lt;br /&gt;　インタプリタ言語はコンピュータの使うマシン語や、マシン語と1対1に対応するアセンブリ言語に比べ抽象度が高く、人間の普段使う自然言語に近い感覚で記述することができる高水準言語(高級言語)である。人間の記述したプログラム(ソースコード)はそのままではコンピュータが解釈できないものであるため、インタプリタ(スクリプトエンジン)によってマシン語に同時通訳され、実行可能なプログラムに変換されながら実行される。&lt;br /&gt;&lt;br /&gt;　高水準言語には、マシン語のプログラムに一括変換してから実行するタイプのコンパイラ型言語もある。こちらは記述したプログラムをマシン語のプログラムに変換してから実行するため、開発の容易さや素早さ、修正のしやすさなどではインタプリタ言語に劣るが、同時通訳の手間が無い分、実効速度では勝る。また、インタプリタ言語では実行する環境にソースコードが必要だが、コンパイラ型では必要無いという違いもある。&lt;br /&gt;&lt;br /&gt;　最近では、同じプログラミング言語にコンパイラとインタプリタの両方が用意され、必要に応じて使い分けられるようになっている言語も多い。また、インタプリタが内部的にコンパイルを行なって、実行可能コードを用意した上で実行を開始するといった工夫が行なわれている場合もある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7930384630838451965?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7930384630838451965/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/interpretive-language.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7930384630838451965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7930384630838451965'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/interpretive-language.html' title='インタプリタ言語　【interpretive language】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1371430354171481585</id><published>2009-11-27T13:09:00.003+09:00</published><updated>2009-11-27T13:09:41.806+09:00</updated><title type='text'>インタプリタ　【interpreter】</title><content type='html'>インタプリタとは、人間がプログラミング言語で記述したソフトウェアの設計図(ソースコード)を、コンピュータが実行できる形式(オブジェクトコード)に変換しながら、そのプログラムを実行するソフトウェア。インタプリタ型の言語はプログラムの実行時に変換を行なうため、その分だけコンパイラ型言語よりも遅い。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1371430354171481585?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1371430354171481585/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/interpreter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1371430354171481585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1371430354171481585'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/interpreter.html' title='インタプリタ　【interpreter】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2707939964923509231</id><published>2009-11-27T13:09:00.001+09:00</published><updated>2009-11-27T13:09:25.502+09:00</updated><title type='text'>インスタンス　【instance】</title><content type='html'>インスタンスとは、オブジェクト指向プログラミングで、クラスを基にした実際の値としてのデータのこと。クラスと対比して用いられることが多く、クラスを「型」、インスタンスを「実体」として説明されることもある。&lt;br /&gt;&lt;br /&gt;　「オブジェクト」とほぼ同義語のように用いられることが多いが、実際にメモリ上に配置されたデータの集合という意味合いが強く、データの実体をより具体的・直接的に捕らえた用語である。&lt;br /&gt;&lt;br /&gt;　例えば「名前、身長、体重」というクラスがあるとすれば、そのインスタンスは「田中、175、65」というように作られる。一つのクラスから複数のインスタンスを作ることができ、それぞれのインスタンスは違った値を持ちうる。プログラムの中で実際に扱われるのはクラスではなく、こうして作られたインスタンスの方である。&lt;br /&gt;&lt;br /&gt;　なお、ひな形となったクラスを表す際には「○○クラスに属するインスタンス」「○○クラスのインスタンス」という表現が用いられる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2707939964923509231?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2707939964923509231/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/instance.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2707939964923509231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2707939964923509231'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/instance.html' title='インスタンス　【instance】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-539632235960952929</id><published>2009-11-27T13:08:00.002+09:00</published><updated>2009-11-27T13:09:11.345+09:00</updated><title type='text'>インクルードファイル　【include file】</title><content type='html'>インクルードファイルとは、よく使われる汎用的な関数や定数宣言、マクロ定義などを、機能ごとにまとめて独立させたファイル。プログラマが開発時に自分のソースファイルに読み込んで利用する。&lt;br /&gt;&lt;br /&gt;　言語処理系の多くは、ソースファイルの冒頭などで特殊な命令を使用することにより、他のソースファイルの内容を読み込んで一つにまとめる「インクルード」(include)機能を持っている。この機能を利用して開発効率を高めるため、プログラミングでよく利用される機能をあらかじめ開発しておき、誰でも自分のファイルに取り込むだけですぐに使えるようにまとめたものがインクルードファイルである。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-539632235960952929?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/539632235960952929/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/include-file.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/539632235960952929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/539632235960952929'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/include-file.html' title='インクルードファイル　【include file】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7633184356928777541</id><published>2009-11-27T13:08:00.001+09:00</published><updated>2009-11-27T13:08:20.714+09:00</updated><title type='text'>インクルード　【include】</title><content type='html'>インクルードとは、「含める」という意味の英単語。何かを「外部から呼び出して一つにまとめる」という意味で使われる。プログラミングの世界では、ソースファイルの先頭などで、別のソースファイルなどを読み込んで一つにまとめてくれる言語処理系の機能のことを指す。&lt;br /&gt;&lt;br /&gt;　C言語などの開発ツールは、ソースコードの中でよく必要になる汎用的な関数や定数宣言、マクロ定義などを機能ごとにファイルにまとめてある。プログラマはソースコードを書く際に、ソースファイルの冒頭部分で特殊な命令を用いて利用したいファイルを指定すると、言語処理系がコンパイルなどを行なう前に指定されたファイルを読み込んで、まとめて処理してくれる。&lt;br /&gt;&lt;br /&gt;　C言語の場合はコンパイルの前にプリプロセッサがインクルード処理をしてくれる。スクリプト言語などは実行時に実行環境が処理してくれる場合が多い。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7633184356928777541?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7633184356928777541/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/include.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7633184356928777541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7633184356928777541'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/include.html' title='インクルード　【include】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5581614120292188309</id><published>2009-11-27T13:07:00.006+09:00</published><updated>2009-11-27T13:08:06.415+09:00</updated><title type='text'>インクリメント　【increment】</title><content type='html'>インクリメントとは、整数型の変数の値を1増やす処理。コンピュータのプログラム中では繰り返し処理の制御などで極めて頻繁に利用されるため、マイクロプロセッサには汎用の加算命令とは別にインクリメント命令が用意されており、プログラミング言語にも加算演算子とは別にインクリメント演算子が用意されていることが多い。これとは逆に、変数の値を1減じる処理をデクリメントという。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5581614120292188309?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5581614120292188309/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/increment.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5581614120292188309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5581614120292188309'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/increment.html' title='インクリメント　【increment】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4358465059493485832</id><published>2009-11-27T13:07:00.005+09:00</published><updated>2009-11-27T13:07:51.643+09:00</updated><title type='text'>イベントドリブン　【event driven】</title><content type='html'>イベントドリブンとは、ユーザや他のプログラムが実行した操作(イベント)に対応して処理を行なう、プログラムの実行形式。&lt;br /&gt;&lt;br /&gt;　ユーザが操作を行っていないときはプログラムは何もせず待機しているため、ユーザはそのプログラムを待たせた状態で他の操作を行なうことができる。イベントドリブンで動作するプログラムは必要以上にユーザを拘束しないため、マルチタスクOSとの親和性が高く、グラフィカルユーザインターフェースを持ったプログラムではイベントドリブン方式が広く採用されている。&lt;br /&gt;&lt;br /&gt;　これに対し、コマンドライン入力で起動するプログラムはマルチタスク性をあまり意識する必要がないことが多く、プログラムが逐次ユーザに操作を要求するタイプのプログラムが主流である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4358465059493485832?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4358465059493485832/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/event-driven.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4358465059493485832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4358465059493485832'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/event-driven.html' title='イベントドリブン　【event driven】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4596735245319093789</id><published>2009-11-27T13:07:00.003+09:00</published><updated>2009-11-27T13:07:34.420+09:00</updated><title type='text'>イベント　【event】</title><content type='html'>イベントとは、オブジェクト指向プログラミングにおいて、オブジェクトに特定の現象が発生した時に発する信号。現象が発生したこと自体のほかに、イベントによってはその現象に関するデータ(例えば「キーボードを押した」というイベントなら「押されたキー」のデータ)も発せられる。1つのオブジェクトが発生させるイベントの数は不定で、全くイベントを発生させないオブジェクトもあれば、数十種類のイベントを発生させるオブジェクトもある。イベントが発生すると、イベントに1対1で対応したメソッドが起動し、イベントに対応した処理を行なう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4596735245319093789?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4596735245319093789/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/event.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4596735245319093789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4596735245319093789'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/event.html' title='イベント　【event】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3254644219861624611</id><published>2009-11-27T13:07:00.001+09:00</published><updated>2009-11-27T13:07:18.818+09:00</updated><title type='text'>遺伝的アルゴリズム　【genetic algorithm】</title><content type='html'>遺伝的アルゴリズムとは、プログラムによって問題に対する最適な解を求める手法の一つで、生物の進化における遺伝のメカニズムに似た操作を取り入れたアルゴリズム。生成論的アルゴリズムとも呼ばれる。1975年に米ミシガン大学のJohn Holland氏によって提唱された。&lt;br /&gt;&lt;br /&gt;　解のセットをパラメータとして一つのデータにまとめ、これを遺伝子に見立てる。はじめにいくつもの遺伝子を用意し(ランダムな値に設定されることが多い)、それぞれを評価関数にかけてより適合度の高いと思われる遺伝子を残す。残った遺伝子を複数掛け合わせて(通常は2つの遺伝子を半分ずつつなげる)新しい遺伝子をつくり、これも同様に評価する。この操作を何世代も繰り返すことにより、次第に最適な解に近づけていく手法である。新しい遺伝子を作る際、低い確率でランダムにデータを変化させる「突然変異」のメカニズムも組み込まれる。&lt;br /&gt;&lt;br /&gt;　探索や最適化の問題に広く応用できる手法だが、対象となる問題の何を遺伝子としてパラメータ化するか、どのような評価関数で適合度を評価するかによって、良好な結果が得られない場合もある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3254644219861624611?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3254644219861624611/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/genetic-algorithm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3254644219861624611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3254644219861624611'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/genetic-algorithm.html' title='遺伝的アルゴリズム　【genetic algorithm】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7327565282745903270</id><published>2009-11-27T13:06:00.006+09:00</published><updated>2009-11-27T13:07:03.185+09:00</updated><title type='text'>アルゴリズム　【algorithm】</title><content type='html'>アルゴリズムとは、コンピュータを使ってある特定の目的を達成するための処理手順。アルゴリズムをプログラミング言語を用いて具体的に記述したものをプログラムという。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7327565282745903270?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7327565282745903270/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/algorithm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7327565282745903270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7327565282745903270'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/algorithm.html' title='アルゴリズム　【algorithm】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8739228691843519577</id><published>2009-11-27T13:06:00.005+09:00</published><updated>2009-11-27T13:06:47.246+09:00</updated><title type='text'>後判定ループ　【pre-test loop】</title><content type='html'>後判定ループとは、プログラム中の繰り返し(ループ)処理で、処理を行なってから繰り返しを終了するかどうかの条件判定を行なう方式。C言語系のプログラミング言語ではdo～while文などで実装する。これに対し、処理を行なう前に条件判定を行なう方式を前判定ループ(前置判定)という。前判定では条件を満たさなければ一度もループ内の処理は行なわれないが、後判定では必ず一度は処理が行なわれる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8739228691843519577?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8739228691843519577/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pre-test-loop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8739228691843519577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8739228691843519577'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pre-test-loop.html' title='後判定ループ　【pre-test loop】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3479826776321520450</id><published>2009-11-27T13:06:00.003+09:00</published><updated>2009-11-27T13:06:29.858+09:00</updated><title type='text'>値渡し　【call by value】</title><content type='html'>値渡しとは、プログラム中で関数やサブルーチンなどに引数を渡す時に、その値のみを渡す方式。渡された関数などの中で値を変更しても、呼び出し元の変数の内容は変わらない。これに対し、変数への参照(メモリ中のアドレスなど)を渡し、関数などの中で値を変更すると元の変数も同じように変更される方式を「参照渡し」(call by reference)という。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3479826776321520450?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3479826776321520450/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/call-by-value.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3479826776321520450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3479826776321520450'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/call-by-value.html' title='値渡し　【call by value】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-719293950263177078</id><published>2009-11-27T13:06:00.001+09:00</published><updated>2009-11-27T13:06:15.386+09:00</updated><title type='text'>アセンブル　【assemble】</title><content type='html'>アセンブルとは、コンピュータが理解できる言語(機械語)と1対1に対応したプログラミング言語(アセンブリ言語)を用いて人間が記述したソフトウェアの設計図(ソースコード)を、コンピュータ上で実行可能な形式(オブジェクトコード)に変換すること。そのためのソフトウェアをアセンブラと言う。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-719293950263177078?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/719293950263177078/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/assemble.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/719293950263177078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/719293950263177078'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/assemble.html' title='アセンブル　【assemble】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4124426764667298400</id><published>2009-11-27T13:05:00.006+09:00</published><updated>2009-11-27T13:06:01.404+09:00</updated><title type='text'>アセンブリ言語　【assembly language】</title><content type='html'>アセンブリ言語とは、プログラミング言語の種類の一つで、コンピュータが直接解釈・実行できる言語(マシン語)と1対1に対応した言語。最もコンピュータに近い低水準言語(低級言語)である。マイクロプロセッサの種類(命令セットの種類)ごとに異なる。&lt;br /&gt;&lt;br /&gt;　マシン語の命令などは数値の羅列で表現されるため、そのままでは人間には理解しにくい。アセンブリ言語はマシン語の命令などと1対1に対応する英単語などを使い、プログラムを記述する。できあがったプログラムはアセンブラと呼ばれるソフトウェアによってマシン語に変換され、実行される。&lt;br /&gt;&lt;br /&gt;　現在では、より人間が扱いやすいよう抽象化されたコンパイラ型言語やインタプリタ型言語(スクリプト言語)などの高水準言語が主流だが、マイクロプロセッサの性能を限界まで引き出すチューニングを行いたい場合や、組み込みソフトウェアの開発などハードウェアに近い分野のプログラミングなどでは、現在でも用いられている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4124426764667298400?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4124426764667298400/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/assembly-language.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4124426764667298400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4124426764667298400'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/assembly-language.html' title='アセンブリ言語　【assembly language】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-612924492771922733</id><published>2009-11-27T13:05:00.005+09:00</published><updated>2009-11-27T13:05:44.152+09:00</updated><title type='text'>アセンブラ　【assembler】</title><content type='html'>アセンブラとは、コンピュータが解釈できる言語(マシン語)と1対1に対応したプログラミング言語(アセンブリ言語)を用いて作成されたソフトウェアの設計図(ソースコード)を、コンピュータが実行できる形式(オブジェクトコード)に変換するソフトウェア。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-612924492771922733?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/612924492771922733/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/assembler.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/612924492771922733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/612924492771922733'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/assembler.html' title='アセンブラ　【assembler】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1823496204725948488</id><published>2009-11-27T13:05:00.003+09:00</published><updated>2009-11-27T13:05:28.411+09:00</updated><title type='text'>アスペクト指向プログラミング　【AOP】</title><content type='html'>アスペクト指向プログラミングとは、ソフトウェアの特定の振る舞いを「アスペクト」として分離し、モジュール化するプログラミング技法。オブジェクト指向プログラミングの問題点を補うために考え出された手法。&lt;br /&gt;&lt;br /&gt;　オブジェクト指向プログラミングでは、属性(データ)と操作(メソッド)の集合であるオブジェクトをソフトウェアの分解単位として扱うが、オブジェクトとしてうまく分解ができないソフトウェアの「様相」や「側面」といったものが存在し、このような様相や側面は、複数のオブジェクト間にまたがる操作となる。これを「横断要素」と呼ぶ。&lt;br /&gt;&lt;br /&gt;　横断要素の代表例としては、プログラムの実行の様子を記録するロギング操作などが挙げられる。横断要素はプログラムコード中に散在するため、すべてを把握し管理することが難しく、また横断要素に対して変更を加える場合にはコード中のあらゆる場所から該当部分を探し出して書き換える必要が生じる。&lt;br /&gt;&lt;br /&gt;　アスペクト指向プログラミングでは、こうした要素を「アスペクト」としてモジュール化し分離することで、把握・管理・変更を容易にする。アスペクト指向プログラミングを導入することにより、既存のコードの手を加えなくてもプログラム中に散在する特定の機能を持った部分を書き換えることができる。アスペクト指向プログラミング環境は既存のプログラミング言語の拡張機能などの形で提供されているものが多く、Javaを拡張してアスペクト指向プログラミングを可能とする「AspectJ」などが有名。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1823496204725948488?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1823496204725948488/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/aop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1823496204725948488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1823496204725948488'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/aop.html' title='アスペクト指向プログラミング　【AOP】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6817000969946176658</id><published>2009-11-27T13:05:00.001+09:00</published><updated>2009-11-27T13:05:11.521+09:00</updated><title type='text'>YACC</title><content type='html'>YACCとは、構文解析を行なうCプログラムを自動生成するツール。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6817000969946176658?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6817000969946176658/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/yacc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6817000969946176658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6817000969946176658'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/yacc.html' title='YACC'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1365670918743711153</id><published>2009-11-27T13:04:00.007+09:00</published><updated>2009-11-27T13:04:56.513+09:00</updated><title type='text'>WSH　【Windowsスクリプティングホスト】</title><content type='html'>WSHとは、Windows上でJavaScriptやVBScriptで記述されたスクリプトを実行するためのソフトウェア。&lt;br /&gt;&lt;br /&gt;　従来のWindowsで用意されていたバッチファイルによるバッチ処理機能と比べて、WSHでは大幅に複雑な処理が可能になっている。また、レジストリを操作するコマンドが用意されるなど、OSレベルで管理されているデータにアクセスする機能も用意されている。&lt;br /&gt;&lt;br /&gt;　WSH自体はJavaScript/VBScript以外の言語にも対応可能になっており、他のスクリプト言語用の動作環境をインストールすることにより、Perlなどでもバッチ処理を行える。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1365670918743711153?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1365670918743711153/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/wshwindows.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1365670918743711153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1365670918743711153'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/wshwindows.html' title='WSH　【Windowsスクリプティングホスト】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4521752967018347579</id><published>2009-11-27T13:04:00.005+09:00</published><updated>2009-11-27T13:04:41.828+09:00</updated><title type='text'>VM　【仮想マシン】</title><content type='html'>VMとは、ソフトウェアによって仮想的に構築されたコンピュータ。&lt;br /&gt;&lt;br /&gt;　プログラミングにおけるVMは、特定のプログラミング言語の実行コードをそのプラットフォームに適したコードに変換して実行するソフトウェアのことをいう。VMがプラットフォームによる違いを吸収してくれるため、プログラマはプラットフォームごとの違いを意識せずにソフトウェアを開発できるようになる。&lt;br /&gt;&lt;br /&gt;　仮想化技術におけるVMは、OSが動作する実際のコンピュータをソフトウェアによって仮想的に構築したものである。1台のコンピュータを複数のVMに分割することで、複数の利用者が同時に利用したり、異なるOSを並列に実行させたりすることができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4521752967018347579?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4521752967018347579/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/vm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4521752967018347579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4521752967018347579'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/vm.html' title='VM　【仮想マシン】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-9204200681369773672</id><published>2009-11-27T13:04:00.003+09:00</published><updated>2009-11-27T13:04:25.782+09:00</updated><title type='text'>VBScript</title><content type='html'>VBScriptとは、Microsoft社によって開発されたスクリプト言語(簡易プログラミング言語)。同社のWebブラウザであるInternet Explorer上で動作する。同社のプログラミング言語Visual Basicのサブセット(簡易版)になっており、さまざまな制限が加えられている。同社のWebサーバであるIIS上で動作させることもでき、サーバ上でスクリプトを実行して動的にHTML文書を生成するASPの標準スクリプト言語になっている。また、WSHを利用して、Windows 95/98やWindows NT/2000などの環境で、従来より強力なバッチ処理を行なうこともできる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-9204200681369773672?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/9204200681369773672/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/vbscript.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/9204200681369773672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/9204200681369773672'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/vbscript.html' title='VBScript'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2475752447715261649</id><published>2009-11-27T13:04:00.001+09:00</published><updated>2009-11-27T13:04:10.923+09:00</updated><title type='text'>UDDI4J</title><content type='html'>UDDI4Jとは、UDDIレジストリを利用するためのJavaクラスライブラリ。JavaプログラムからUDDIレジストリを参照してWebサービスを見つけ、それらのWebサービスを組み合わせて利用するためのAPIが含まれている。もとはIBM社が開発してオープンソースとして公開したもので、その後Hewlett-Packard社やSAP社が改良を加えてきた。3社は2001年12月に、UDDI4Jを正式にサポートしていくことで合意している。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2475752447715261649?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2475752447715261649/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/uddi4j.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2475752447715261649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2475752447715261649'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/uddi4j.html' title='UDDI4J'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6519708028232829377</id><published>2009-11-27T13:03:00.007+09:00</published><updated>2009-11-27T13:03:56.304+09:00</updated><title type='text'>Swing</title><content type='html'>Swingとは、Sun Microsystems社のプログラミング言語Javaに標準で付属するグラフィック関連のクラスライブラリ(再利用可能なプログラム部品群)。Java 2(旧JDK 1.2)から標準搭載されたJFCの一部である。Javaで開発されたアプリケーションソフトに、実行環境によらない統一されたグラフィカルユーザインターフェースを提供する。従来から提供されているAWTに比べ、環境による振る舞いの差をなくし、実行速度を高め、多くのバグを取り除き、HTMLに対応するなどの改良が施されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6519708028232829377?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6519708028232829377/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/swing.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6519708028232829377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6519708028232829377'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/swing.html' title='Swing'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2039072364861447630</id><published>2009-11-27T13:03:00.005+09:00</published><updated>2009-11-27T13:03:41.258+09:00</updated><title type='text'>STL</title><content type='html'>STLとは、C++言語の標準テンプレートライブラリ。C++でプログラミングを行なう際によく使う汎用的なデータ構造やアルゴリズムを、利用しやすい形でまとめたもの。1992年にHewlett Packerd社のAlexander Stepanov氏、Rensellaer工科大学のDavid Musser教授らのグループによって考案され、 1994年にANSI/ISO標準C++ライブラリの一部として採択された。&lt;br /&gt;&lt;br /&gt;　任意の型を格納することができる汎用データ構造(「コンテナ」と呼ばれる)としてvector、list、deque(double ended queue)、set、mapが用意されており、また、それらのデータ構造に対してよく行われる操作(汎用アルゴリズム)がテンプレート(雛形)関数の形で用意されている。&lt;br /&gt;&lt;br /&gt;　STLは非常に自由度が高く、また実行効率もよいと言われている。標準として採用されたことから多くの処理系が実装しており、STLを使うことで移植性を向上させることができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2039072364861447630?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2039072364861447630/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/stl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2039072364861447630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2039072364861447630'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/stl.html' title='STL'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4895137355752690907</id><published>2009-11-27T13:03:00.003+09:00</published><updated>2009-11-27T13:03:26.043+09:00</updated><title type='text'>Squeak　【スクイーク】</title><content type='html'>Squeakとは、プログラミング言語のSmalltalkをベースとしたソフトウェア開発環境の一つ。画面上でマウスなどを利用してグラフィカルにプログラミングが行える「Squeak eToys」と呼ばれる環境を提供しており、プログラミング未経験者や子どもでも簡単にプログラミングが行えるのが大きな特徴である。教育現場において低学年向けの教材として利用される例も多い。&lt;br /&gt;&lt;br /&gt;　Squeak eToysでは、GUI上でペイントツールを用いてMorph(モーフ)と呼ばれるグラフィックオブジェクトを描き、Morphに対する命令や条件などの書かれたパネルを組み合わせることでそのMorphの動作を設定することができる。例えば車などの絵をMorphとして描き、回転や移動などの命令パネルを組み合わせて動作を設定することで、車が走っているようなアニメーションが作成できる。さらに、Morph同士の接触判定などのパネルを組み合わせてゆくことで、より高度なゲームなども簡単に製作できる。パネルのほかにSmalltalk言語による記述を直接行うこともできる。&lt;br /&gt;&lt;br /&gt;　Squeak環境で作成されたプログラムはSmalltalkバイトコードに変換され、仮想マシン上で実行される。Squeakの仮想マシンはSmalltalkで記述されており、専用の変換ソフトウェアを用いてC言語による記述に変換可能である。このため、C言語に変換された仮想マシンをさまざまな実行環境に合わせてコンパイルすることができ、高い移植性を実現している。Squeak環境はWindows、Mac OS X、Linuxなど主要なOS向けのパッケージが配布されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4895137355752690907?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4895137355752690907/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/squeak.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4895137355752690907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4895137355752690907'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/squeak.html' title='Squeak　【スクイーク】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3594822534609377095</id><published>2009-11-27T13:03:00.001+09:00</published><updated>2009-11-27T13:03:10.066+09:00</updated><title type='text'>Smalltalk</title><content type='html'>Smalltalkとは、1970年代後半にXerox社のパロアルト研究所(PARC)でAlan Kay氏らによって開発されたプログラミング言語。Xerox社から独立したParcPlace System社によって、1980年にSmalltalk-80として商品化され、その後も機能の拡張と改良が加えられている。対話型のインタプリタ言語で、世界で初めてオブジェクト指向を採用した言語として知られている。Smalltalkの処理系は他の言語のものとは異なり、単なるプログラミング言語の処理系ではなく、プログラミングを支援する開発環境全体を表している。プログラミング言語の枠に留まらず、ユーザインターフェースなどOSの機能に近いものまでクラスとして提供していたため、「Smalltalkプログラミング環境」という呼ばれ方をすることもある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3594822534609377095?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3594822534609377095/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/smalltalk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3594822534609377095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3594822534609377095'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/smalltalk.html' title='Smalltalk'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2406940832436853049</id><published>2009-11-27T13:02:00.005+09:00</published><updated>2009-11-27T13:02:56.040+09:00</updated><title type='text'>Session Bean</title><content type='html'>Session Beanとは、Enterprise JavaBeans(EJB)で規定されているBeanのひとつ。セッション単位での処理を行なう機能を持つ。Session Beanに記録したデータはBean自身が保持するため、セッションが失われ、Session Beanが破棄されるとデータも同時に破棄される。また、内部的にも外部的にもデータの保持を行わないSession Bean(Stateless Session Bean)も存在し、これは単発のメソッドで処理が完了するような単純な処理を行なうBeanとして使用される。内部的にデータを保持できるSession BeanはStateful Session Beanと呼ばれる。また、Session Beanに対し、外部データベースへのインターフェースという形で機能し、Bean自身が破棄されてもデータが保持されるタイプのBeanはEntity Beanと呼ばれる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2406940832436853049?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2406940832436853049/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/session-bean.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2406940832436853049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2406940832436853049'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/session-bean.html' title='Session Bean'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2586698927391582480</id><published>2009-11-27T13:02:00.003+09:00</published><updated>2009-11-27T13:02:37.903+09:00</updated><title type='text'>SDK</title><content type='html'>SDKとは、あるテクノロジー(プログラミング言語やAPIなど)を利用してソフトウェアを開発する際に必要なツールのセット。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2586698927391582480?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2586698927391582480/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/sdk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2586698927391582480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2586698927391582480'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/sdk.html' title='SDK'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5790878963626014590</id><published>2009-11-27T13:02:00.001+09:00</published><updated>2009-11-27T13:02:20.508+09:00</updated><title type='text'>Scheme</title><content type='html'>Schemeとは、プログラミング言語のひとつ。Lisp風の関数型言語で、インタプリタ方式の処理系を用いる。&lt;br /&gt;&lt;br /&gt;　SchemeはLispと比べてシンプルな言語体系になっており、関数型言語の中では理解が容易であるという特徴をもつ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5790878963626014590?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5790878963626014590/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/scheme.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5790878963626014590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5790878963626014590'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/scheme.html' title='Scheme'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4747241671338596341</id><published>2009-11-27T13:01:00.006+09:00</published><updated>2009-11-27T13:02:06.130+09:00</updated><title type='text'>Ruby on Rails</title><content type='html'>Ruby on Railsとは、スクリプト言語のRubyにより構築された、Webアプリケーション開発のためのフレームワーク。単に「Rails」と呼ばれることもある。デンマークのDavid Heinemeier Hansson氏によって開発され、オープンソースとして公開されている。特にデータベースを利用したWebアプリケーション開発において、新たに書く必要のあるコードを大幅に減らし開発期間を短縮できる。&lt;br /&gt;&lt;br /&gt;　Ruby on Railsは、MVC（Model-View-Controller）アーキテクチャをサポートしており、データベースに関する処理を担うモデル、データの表示を行うビュー、それらを制御するコントローラの雛形を自動生成する機能を持っている。データの作成・読み込み・更新・削除(CRUD)のみを行うような単純なWebアプリケーションであれば、データテーブルの作成と雛形の自動生成を行うのみでほとんどの部分が開発できてしまう。Webアプリケーションの多くはCRUD処理を中核としているので、Ruby on Railsを使うことによって多くのコードの作成を自動化することができ、開発期間を短縮できる。&lt;br /&gt;&lt;br /&gt;　Ruby on Railsには、他にもWebアプリケーションの動作テストを行うためのWebサーバや、テストのためのコードを自動生成する機能、Webアプリケーションの配置を自動化するツールなどのツールキットも同時に提供している。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4747241671338596341?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4747241671338596341/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ruby-on-rails.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4747241671338596341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4747241671338596341'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ruby-on-rails.html' title='Ruby on Rails'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-509824895614322326</id><published>2009-11-27T13:01:00.005+09:00</published><updated>2009-11-27T13:01:51.894+09:00</updated><title type='text'>Ruby　【ルビー】</title><content type='html'>Rubyとは、まつもとゆきひろ氏が開発したスクリプト言語とその処理系。オブジェクト指向的な言語構造になっているが、通常の手続き型のプログラミングも可能。C++言語などの本格的なオブジェクト指向言語では大げさと思われるプログラミングを支援することを目的としている。作者が個人で開発しているフリーソフトウェアである。Rubyは、Perlと同じくらい強力なテキスト処理能力、シンプルな文法などの特長をもっている。インタプリタ型言語であるため、プログラムを作成したら、コンパイルなどの処理を行なうことなく、すぐに実行することができる。UNIX上だけでなく、MS-DOS、Windows、Mac OS、BeOSの各プラットフォームにも移植されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-509824895614322326?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/509824895614322326/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ruby.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/509824895614322326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/509824895614322326'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ruby.html' title='Ruby　【ルビー】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5176271577620877697</id><published>2009-11-27T13:01:00.003+09:00</published><updated>2009-11-27T13:01:34.246+09:00</updated><title type='text'>RPG</title><content type='html'>RPGとは、IBM社が開発した報告書作成向けのプログラミング言語。データの入力、演算、印刷など、必要な処理の種類に応じて仕様書が用意されており、プログラマは必要な仕様書に適切なパラメータを記述することでアプリケーションソフトを作成することができる。通常のプログラミングに必要なアルゴリズムの記述は必要ない。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5176271577620877697?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5176271577620877697/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rpg.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5176271577620877697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5176271577620877697'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rpg.html' title='RPG'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1326614048295218111</id><published>2009-11-27T13:01:00.001+09:00</published><updated>2009-11-27T13:01:19.228+09:00</updated><title type='text'>RPC　【リモートプロシージャコール】</title><content type='html'>RPCとは、Sun Microsystems社が開発した、ネットワーク上の異なるマシンで処理を実行する手続き。UNIXに広く普及し、現在ではWindows NTにも実装されている。Microsoft社の分散オブジェクト技術DCOMは、この技術を基盤に開発された。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1326614048295218111?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1326614048295218111/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rpc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1326614048295218111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1326614048295218111'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rpc.html' title='RPC　【リモートプロシージャコール】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4421102991740096447</id><published>2009-11-27T13:00:00.008+09:00</published><updated>2009-11-27T13:01:05.798+09:00</updated><title type='text'>REXX</title><content type='html'>REXXとは、IBM社が開発した簡易プログラミング言語。同社のメインフレームから、パソコン用OSのOS/2まで幅広くサポートされている。オブジェクト指向的な拡張を施したObject REXXもある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4421102991740096447?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4421102991740096447/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rexx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4421102991740096447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4421102991740096447'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rexx.html' title='REXX'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5694435692260888866</id><published>2009-11-27T13:00:00.007+09:00</published><updated>2009-11-27T13:00:51.222+09:00</updated><title type='text'>RAD</title><content type='html'>RADとは、ソフトウェア開発技法の一つ。プロトタイプと呼ばれるシステムの完成イメージを何度も制作、評価し、プロトタイプを次第に完成品に近づけてゆく手法。比較的新しい技法で、ウォーターフォールモデルなど従来の手法より迅速に開発をすすめられることからこの名がついた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5694435692260888866?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5694435692260888866/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rad.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5694435692260888866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5694435692260888866'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/rad.html' title='RAD'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4453633180626466421</id><published>2009-11-27T13:00:00.005+09:00</published><updated>2009-11-27T13:00:36.812+09:00</updated><title type='text'>Python</title><content type='html'>Pythonとは、プログラミング言語のひとつで、Perlなどと同じくコンパイルを必要としないスクリプト言語に属する。文法が簡易で可読性に優れる一方、拡張モジュールが豊富に用意されており(C/C++で自作することも可能)、テキスト処理に限らず多様なアプリケーションの開発に利用できる。Pythonを利用してPerlと同じようにCGIスクリプトを作成することもできる。欧米ではPerlに次いで人気のあるスクリプト言語。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4453633180626466421?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4453633180626466421/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/python.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4453633180626466421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4453633180626466421'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/python.html' title='Python'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2133074250761082711</id><published>2009-11-27T13:00:00.003+09:00</published><updated>2009-11-27T13:00:23.288+09:00</updated><title type='text'>Prolog</title><content type='html'>Prologとは、プログラミング言語の一つ。人工知能の開発に適している。1972年にフランス・マルセイユ大学のAlain Colmerauer氏らにより開発された。述語論理を応用した非手続型の言語で、推論機構を簡潔に記述できるため、エキスパートシステムなどの人工知能の研究に広く用いられた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2133074250761082711?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2133074250761082711/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/prolog.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2133074250761082711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2133074250761082711'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/prolog.html' title='Prolog'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-932886924207974807</id><published>2009-11-27T13:00:00.001+09:00</published><updated>2009-11-27T13:00:09.210+09:00</updated><title type='text'>PL/I</title><content type='html'>PL/Iとは、1960年代にIBM社によって開発されたプログラミング言語。1970年代には同社のメインフレーム(大型コンピュータ)の標準的言語として利用された。ALGOLを基礎に事務処理用言語COBOLや科学技術計算用言語Fortranの機能を取り込み、あらゆる用途に耐える汎用の言語として、すべての言語を置き換えるべく開発された。しかし、あまりに巨大で複雑な言語仕様のため満足なパフォーマンスのコンパイラを開発することができず、また他の言語が改良されたこともあり、現在ではあまり使われていない。初期にはPL/1と表記されたが、現在ではPL/Iが正式な表記である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-932886924207974807?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/932886924207974807/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pli.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/932886924207974807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/932886924207974807'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pli.html' title='PL/I'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2292869174674625852</id><published>2009-11-27T12:59:00.007+09:00</published><updated>2009-11-27T12:59:54.593+09:00</updated><title type='text'>Personal Java　【パーソナルJava】</title><content type='html'>Personal Javaとは、Sun Microsystems社が同社のプログラミング言語「Java」の機能セットの一つで、画面のある組み込み機器を対象としたもの。セットトップボックスや携帯電話などでの利用を想定している。&lt;br /&gt;&lt;br /&gt;　同様に組み込み機器向けに定義された「Embedded Java」とは異なり、クラスライブラリをユーザが独自に制限することは許されていない。そのため、Embedded Javaより互換性は高いものの、必要メモリは大きい。&lt;br /&gt;&lt;br /&gt;　シャープのPDA「ザウルス」のプログラム開発環境として採用されたことで注目を集めた。Java環境の「Java 2」への移行に伴い、2002年に「J2ME Personal Profile」として再編された。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2292869174674625852?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2292869174674625852/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/personal-javajava.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2292869174674625852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2292869174674625852'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/personal-javajava.html' title='Personal Java　【パーソナルJava】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4115230871770362040</id><published>2009-11-27T12:59:00.005+09:00</published><updated>2009-11-27T12:59:39.572+09:00</updated><title type='text'>Perl</title><content type='html'>Perlとは、Larry Wall氏が開発したプログラミング言語。テキストの検索や抽出、レポート作成に向いた言語で、表記法はC言語に似ている。インタプリタ型であるため、プログラムを作成したら、コンパイルなどの処理を行なうことなく、すぐに実行することができる。CGIの開発によく使われる。とにかく機能が豊富なことで知られる。当初はUNIX上で利用されたが、現在ではWindowsを含む様々なプラットフォームに移植されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4115230871770362040?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4115230871770362040/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/perl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4115230871770362040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4115230871770362040'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/perl.html' title='Perl'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-287651991693942422</id><published>2009-11-27T12:59:00.003+09:00</published><updated>2009-11-27T12:59:25.309+09:00</updated><title type='text'>Pascal</title><content type='html'>Pascalとは、プログラミング言語の一つ。1968年にスイス連邦工科大学のNiklaus Wirth教授によって開発された教育用言語。C言語と同じALGOLの流れをくんだ言語で、構造化プログラミングに適している。コンパイラが初めて実装されたのは1970年で、Cray Research社が開発した当時最高速のコンピュータであるCDC 6600が使われた。Borland社のWindowsアプリケーションソフト開発環境であるDelphiでは、Pascalにオブジェクト指向的な拡張を施したObject Pascalが使われる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-287651991693942422?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/287651991693942422/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pascal.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/287651991693942422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/287651991693942422'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pascal.html' title='Pascal'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5025308680785447979</id><published>2009-11-27T12:59:00.001+09:00</published><updated>2009-11-27T12:59:07.478+09:00</updated><title type='text'>PAD</title><content type='html'>PADとは、1980年に日立製作所の二村良彦氏らが開発した、プログラムやアルゴリズムの論理構造を図示する方式の一つ。&lt;br /&gt;&lt;br /&gt;　PADは処理の流れを2次元的に展開する。個々の処理を意味する記号を順序に従って下に並べていき、選択や反復が必要なときは選択結果や反復内容を右に並べる。構造化プログラミングの基本である連接・選択・反復をすっきりと図示することができ、アルゴリズムの構造を分かりやすく示すことができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5025308680785447979?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5025308680785447979/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pad.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5025308680785447979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5025308680785447979'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/pad.html' title='PAD'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-982232931422505726</id><published>2009-11-27T12:58:00.007+09:00</published><updated>2009-11-27T12:58:53.758+09:00</updated><title type='text'>O/Rマッピング　【O/R mapping】</title><content type='html'>関連用語&lt;br /&gt;&lt;br /&gt;    * オブジェクト指向..&lt;br /&gt;    * オブジェクト&lt;br /&gt;    * データ&lt;br /&gt;    * リレーショナルデ..&lt;br /&gt;    * レコード&lt;br /&gt;    * ツール&lt;br /&gt;    * 保存&lt;br /&gt;    * データベース&lt;br /&gt;    * テーブル&lt;br /&gt;    * コード&lt;br /&gt;    * プログラマ&lt;br /&gt;&lt;br /&gt;O/Rマッピングとは、オブジェクト指向プログラミング言語におけるオブジェクトの各データを、リレーショナルデータベースのレコードを構成する個々の項目に関連付けること。また、そのための機能やツールなど。&lt;br /&gt;&lt;br /&gt;　オブジェクトは関連するデータと手続きを一体にまとめたもので、永続的に利用する場合はデータをリレーショナルデータベースのレコードとして保存し、必要な時に読み込んで使うことが多い。その際、オブジェクトの各項目とレコードの各項目の対応関係を定義したものがO/Rマッピングである。&lt;br /&gt;&lt;br /&gt;　O/Rマッピングツールを利用してこの関係を記述しておけば、オブジェクトの構造とデータベースの仕様を対応付けて一元管理することができる。O/Rマッピングツールがオブジェクトに対応するテーブルを定義するデータベーススキーマや、保存・読み込みのためのコードを自動的に生成してくれるため、プログラマの負担が軽減される。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-982232931422505726?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/982232931422505726/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/oror-mapping.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/982232931422505726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/982232931422505726'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/oror-mapping.html' title='O/Rマッピング　【O/R mapping】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1919673686682512502</id><published>2009-11-27T12:58:00.005+09:00</published><updated>2009-11-27T12:58:39.551+09:00</updated><title type='text'>ORB</title><content type='html'>ORBとは、異なるマシン上に分散して存在するオブジェクト(プログラム部品)間で、データや処理要求などのメッセージをやりとりする際に用いられる仲介ソフトウェア。業界団体OMGがCORBAとして標準仕様を提案している。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1919673686682512502?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1919673686682512502/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/orb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1919673686682512502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1919673686682512502'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/orb.html' title='ORB'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1416262702883692456</id><published>2009-11-27T12:58:00.003+09:00</published><updated>2009-11-27T12:58:25.209+09:00</updated><title type='text'>OOP　【オブジェクト指向プログラミング】</title><content type='html'>OOPとは、データとそれを操作する手続きをオブジェクトと呼ばれるひとまとまりの単位として一体化し、オブジェクトの組み合わせとしてプログラムを記述するプログラミング技法。プログラムの部分的な再利用がしやすくなるなどのメリットがある。代表的なオブジェクト指向言語としては、C言語にオブジェクト指向的な拡張を施したC++言語や、Sun Microsystems社のJava、Xerox社のSmalltalk、NeXT社(現Apple社)が自社のOSであるNeXT STEP向けアプリケーションソフト開発用に開発したC言語ベースのObjective-Cなどがある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1416262702883692456?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1416262702883692456/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/oop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1416262702883692456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1416262702883692456'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/oop.html' title='OOP　【オブジェクト指向プログラミング】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8108579333644351526</id><published>2009-11-27T12:58:00.001+09:00</published><updated>2009-11-27T12:58:09.232+09:00</updated><title type='text'>OMG</title><content type='html'>OMGとは、オブジェクト指向技術の標準化、普及をすすめるため、1989年に設立された業界団体。オブジェクトと呼ばれるソフトウェア部品をネットワーク上に分散配置し、ハードウェアやOS、プログラミング言語の違いに関係なく、相互にデータや処理要求を交換するための基盤となるソフトウェア(ORBと呼ばれる)の共通仕様「CORBA」を策定し、普及をはかっている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8108579333644351526?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8108579333644351526/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/omg.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8108579333644351526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8108579333644351526'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/omg.html' title='OMG'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6525660308073748340</id><published>2009-11-27T12:57:00.001+09:00</published><updated>2009-11-27T12:57:50.877+09:00</updated><title type='text'>OLEコントロール　【OLE control】</title><content type='html'>OLEコントロールとは、Windowsにおいてアプリケーションソフト間のデータ連携を実現する仕組みであるOLEに準拠して作成されたソフトウェア部品。特定の機能のみを持ち、サイズが小さい。単独で実行することはできず、アプリケーションソフトに組み込んで使用する。企業が自社特有の処理をOLEコントロールとして作成し、市販のアプリケーションソフトに組みこんで使うことにより、0から専用のアプリケーションソフトを開発するよりも低コストにカスタムアプリケーションソフトを作成することができる。1996年にOLEがActiveXに名称変更されたため、OLEコントロールもActiveXコントロールと呼ばれるようになった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6525660308073748340?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6525660308073748340/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/oleole-control.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6525660308073748340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6525660308073748340'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/oleole-control.html' title='OLEコントロール　【OLE control】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5824867810420779490</id><published>2009-11-25T20:21:00.003+09:00</published><updated>2009-11-25T20:21:33.163+09:00</updated><title type='text'>OLE</title><content type='html'>OLEとは、Windowsにおいて、アプリケーションソフト間でデータを転送・共有するための仕組み。&lt;br /&gt;&lt;br /&gt;　OLEを使うことによって、あるアプリケーションソフトで作成している文書の中に、別のアプリケーションソフトで作成した情報を埋め込んだり、別のアプリケーションソフトの機能をあたかも自分の機能であるかのように提供することができるようになる。&lt;br /&gt;&lt;br /&gt;　1991年に登場したOLE 1.0はWindows 3.1に搭載された。大幅に機能を拡張したOLE2が1993年に登場し、Windows 95に搭載された。1996年にはインターネットに対応するための機能を追加したものが登場し、名称も「ActiveX」に改められた。&lt;br /&gt;&lt;br /&gt;　OLEを利用することにより、単独では実行できないが、特定の機能のみを持つ部品化された小さなソフトウェアを作成することができ、これをOLEコントロールと呼ぶ。&lt;br /&gt;&lt;br /&gt;　OLEコントロールはアプリケーションソフトに機能を追加するのに利用される。企業が自社特有の処理をOLEコントロールとして作成し、市販のアプリケーションソフトに組みこんで使うことにより、0から専用のアプリケーションソフトを開発するよりも低コストにカスタムアプリケーションソフトを作成することができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5824867810420779490?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5824867810420779490/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ole.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5824867810420779490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5824867810420779490'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ole.html' title='OLE'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4867648223031170469</id><published>2009-11-25T20:21:00.001+09:00</published><updated>2009-11-25T20:21:18.686+09:00</updated><title type='text'>ODBMS</title><content type='html'>ODBMSとは、データとそれを操作する手続きが一体化した「オブジェクト」を単位としてデータを管理するデータベース管理システム。異なる形式のデータが混在するマルチメディアデータベースなど、リレーショナルデータベースのような従来型のシステムでは処理効率の悪い分野に応用されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4867648223031170469?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4867648223031170469/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/odbms.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4867648223031170469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4867648223031170469'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/odbms.html' title='ODBMS'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8358221770677861751</id><published>2009-11-25T20:20:00.005+09:00</published><updated>2009-11-25T20:20:55.206+09:00</updated><title type='text'>OCX</title><content type='html'>OCXとは、OLE 2.0に準拠したソフトウェア部品。正しくは「OLEコントロール」だが、拡張子が.ocxであることからこう呼ばれるようになった。→ OLEコントロールの項を参照&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8358221770677861751?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8358221770677861751/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ocx.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8358221770677861751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8358221770677861751'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/ocx.html' title='OCX'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5165408447141576136</id><published>2009-11-25T20:20:00.003+09:00</published><updated>2009-11-25T20:20:39.732+09:00</updated><title type='text'>N分木　【N-ary tree】</title><content type='html'>N分木とは、データ構造の一種であるツリー構造(木構造)のうち、親要素(親ノード)が持つ子の数がN個(Nは2以上の自然数)に制限されているもの。Nが2であるような(2個以下の子しか持てない)ものは「二分木」(二進木、バイナリツリー)と呼ばれるため、一般にはNが3以上のものについてこのように呼ぶ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5165408447141576136?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5165408447141576136/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/nn-ary-tree.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5165408447141576136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5165408447141576136'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/nn-ary-tree.html' title='N分木　【N-ary tree】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3337247073472564213</id><published>2009-11-25T20:20:00.001+09:00</published><updated>2009-11-25T20:20:22.740+09:00</updated><title type='text'>N-BASIC</title><content type='html'>N-BASICとは、NECのパソコン「PC-8001」で動作する、BASIC言語の開発・実行環境。Microsoft社が開発したソフトウェアで、同機の本体内蔵ROMに記録されており、電源を入れると自動的に起動する。&lt;br /&gt;&lt;br /&gt;　PC-8001の後継機種PC-8800シリーズには、N-BASICを改良したN88-BASICが搭載され、これはPC-9800シリーズにも受け継がれている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3337247073472564213?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3337247073472564213/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/n-basic.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3337247073472564213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3337247073472564213'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/n-basic.html' title='N-BASIC'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-450189070838423129</id><published>2009-11-25T20:19:00.006+09:00</published><updated>2009-11-25T20:20:05.346+09:00</updated><title type='text'>N88-BASIC</title><content type='html'>N88-BASICとは、NECのパソコン PC-8800シリーズ および PC-9800シリーズ で動作する、BASIC言語の開発・実行環境。OSとしての役割も持っている。PC-9800シリーズ用のものは正確には「N88-BASIC(86)」もしくは「N88日本語BASIC(86)」という。&lt;br /&gt;&lt;br /&gt;　両シリーズとも本体内蔵のROMにN88-BASICが記録されており、フロッピーディスクなどで外部から読み込まない限り、電源を入れるとこれが自動的に起動する。ROMに記録されたBASIC処理系を俗に「ROM-BASIC」と呼ぶ。&lt;br /&gt;&lt;br /&gt;　これに対し、本体とは別に提供されたフロッピーディスクに記録されたBASIC処理系は「Disk BASIC」という。Disk BASICはROM-BASICの機能を呼び出して使用するため、基本的な機能は同じだが、Disk BASICにはフロッピーディスクの入出力機能があるため(つまり、ROM-BASICで作成したプログラムは保存できない)、通常はDisk BASICを使っていた。&lt;br /&gt;&lt;br /&gt;　のちにPC-9800シリーズの標準OSはMS-DOSになったが、ソフトウェア開発・実行環境としてN88-BASICが移植された。これを「DOS-BASIC」(正式には「N88日本語BASIC(86)(MS-DOS版)」)という。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-450189070838423129?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/450189070838423129/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/n88-basic.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/450189070838423129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/450189070838423129'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/n88-basic.html' title='N88-BASIC'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4656108225465871338</id><published>2009-11-25T20:19:00.005+09:00</published><updated>2009-11-25T20:19:49.219+09:00</updated><title type='text'>MSB</title><content type='html'>MSBとは、2進数で表現されたデータ列のうち、最上位のビット。あるいは、バイト列のうち最上位のバイト。最下位のビット/バイトはLSB(Least Significant Bit/Byte)という。&lt;br /&gt;&lt;br /&gt;　「01110101」というビット列のMSBは左端の0であり、「b1765a8f」というバイト列のMSBは左端のb1である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4656108225465871338?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4656108225465871338/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/msb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4656108225465871338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4656108225465871338'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/msb.html' title='MSB'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4734259148609467565</id><published>2009-11-25T20:19:00.003+09:00</published><updated>2009-11-25T20:19:34.413+09:00</updated><title type='text'>MIDP</title><content type='html'>MIDPとは、J2ME/CLDC用のプロファイルの一つで、携帯電話などの携帯端末向けに定義されたJava実行環境の仕様。携帯端末用のユーザインターフェースやクラスライブラリなどの情報を含んでいる。携帯電話などでJavaを使うためには、J2ME/CLDC自体に加えて、このプロファイルが定義するライブラリなどを用意する必要がある。なお、MIDP用に作られたアプリケーションの形式を「MIDlet」と呼ぶ。NTTドコモのiモード用のJava実行環境もCLDCに準拠したプロファイルの一つだが、MIDPとは互換性はない。ドコモと競合するauとJフォンは、将来の携帯電話でMIDPに対応すると表明している。なお、MIDPの仕様は、JCPによってJSR-000037として規定されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4734259148609467565?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4734259148609467565/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/midp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4734259148609467565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4734259148609467565'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/midp.html' title='MIDP'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2157373112631672469</id><published>2009-11-25T20:19:00.001+09:00</published><updated>2009-11-25T20:19:20.411+09:00</updated><title type='text'>MIDlet</title><content type='html'>MIDletとは、携帯電話など小型の情報端末で実行できるJavaアプリケーションの形式の一つ。小型端末向けのJava仕様であるJ2ME/CLDC/MIDPによって定義された形式で、ネットワークを通じてデータをダウンロードし、携帯電話などの端末上で動作させることができる。Javaプログラムの一種であり、携帯電話で使うためのJavaアプレットと言ってもよいだろう。従来、携帯電話で見ることのできるWebページは静的なものばかりであったが、MIDletを使うことで双方向性や動的な表現が可能になると期待されている。日本ではauとJフォンが、将来の携帯電話にMIDletの実行環境を搭載すると表明している。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2157373112631672469?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2157373112631672469/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/midlet.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2157373112631672469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2157373112631672469'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/midlet.html' title='MIDlet'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7993464939033525937</id><published>2009-11-25T20:18:00.004+09:00</published><updated>2009-11-25T20:19:03.654+09:00</updated><title type='text'>MapReduce</title><content type='html'>MapReduceとは、2004年にGoogle社が発表した、大規模なデータを分散処理するためのプログラミングモデル。同社の検索エンジンのインデックス(索引)データの作成や、アクセスログの統計解析など、様々な用途に利用されている。&lt;br /&gt;&lt;br /&gt;　MapReduceでは、データの処理をmap処理とreduce処理の2段階に分けて行なう。map処理は、分割されたデータの断片に何らかの加工を施し、必要な情報を抽出する。reduce処理は、mapで抽出した情報を束ねて、データ全体についての整理された処理結果を得る。&lt;br /&gt;&lt;br /&gt;　大規模なデータ処理を行ないたいプログラマは、mapとreduceの処理内容を定義してMapReduceシステムに処理を依頼する。MapReduceシステムはデータを分割し、必要な数のコンピュータを使って並列にmapとreduceを実行し、処理結果を返す。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7993464939033525937?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7993464939033525937/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/mapreduce.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7993464939033525937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7993464939033525937'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/mapreduce.html' title='MapReduce'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8080483891763473097</id><published>2009-11-25T20:18:00.003+09:00</published><updated>2009-11-25T20:18:43.916+09:00</updated><title type='text'>LSB</title><content type='html'>LSBとは、Linuxの各ディストリビューションが備えるべき最低限の機能のセットを定めた標準仕様。また、同仕様を定める非営利団体。&lt;br /&gt;&lt;br /&gt;　Linuxは、OSの中核部分であるカーネルに様々なツールや機能が付加された「ディストリビューション」と呼ばれる配布パッケージの形で流通している。ディストリビューションは誰でも自由に作成することができるため、個人やグループ、企業などが作成したディストリビューションが世界中に数十種類存在している。&lt;br /&gt;&lt;br /&gt;　LSBではこれらの間の互換性を確保し、あるディストリビューション向けに作成したアプリケーションソフトが他でも動作するような環境を整備するため、Linux関連の開発者や企業などが集まり、APIやライブラリの基本セットや相互運用のための指針を定めている。&lt;br /&gt;&lt;br /&gt;　団体としてのLSBはLinuxの国際化を推進するLI18NUX(後のOpenI18N.org)と共同でFSG(Free Standards Group)を設立、傘下のワーキンググループの一つとなった。FSGは2007年1月にOSDLと合併してThe Linux Foundationとなっている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8080483891763473097?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8080483891763473097/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lsb_25.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8080483891763473097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8080483891763473097'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lsb_25.html' title='LSB'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8309387326025847034</id><published>2009-11-25T20:18:00.001+09:00</published><updated>2009-11-25T20:18:27.698+09:00</updated><title type='text'>LSB</title><content type='html'>LSBとは、2進数で表現されたデータ列のうち、最下位のビット。あるいは、バイト列のうち最下位のバイト。最上位のビット/バイトはMSB(Most Significant Bit/Byte)という。&lt;br /&gt;&lt;br /&gt;　「01110101」というビット列のLSBは右端の1であり、「b1765a8f」というバイト列のLSBは右端の8fである。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8309387326025847034?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8309387326025847034/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lsb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8309387326025847034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8309387326025847034'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lsb.html' title='LSB'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-414048994932896697</id><published>2009-11-25T20:17:00.006+09:00</published><updated>2009-11-25T20:18:01.033+09:00</updated><title type='text'>LRU</title><content type='html'>LRUとは、広さの限られた一時的な保管場所に何を残して何を棄てるか決定するための計算手順(アルゴリズム)の一つ。キャッシュメモリの管理やOSの仮想記憶(仮想メモリ)システムなどで利用される。IT分野以外でも書類の整理方法などに応用されている。&lt;br /&gt;&lt;br /&gt;　LRUは直訳すれば「最も過去に使用された」であり、保存されているデータなどの中で最後に参照されてから最も時間の経ったものを探し出して破棄し、新しいものに入れ替える方式である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-414048994932896697?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/414048994932896697/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lru.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/414048994932896697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/414048994932896697'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lru.html' title='LRU'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1413816746067865444</id><published>2009-11-25T20:17:00.005+09:00</published><updated>2009-11-25T20:17:45.660+09:00</updated><title type='text'>LISP</title><content type='html'>LISPとは、プログラミング言語の一つ。人工知能研究などで利用されることが多い。1962年にマサチューセッツ工科大学のJohn McCarthy教授を中心とする研究グループによって開発された。代表的な関数型言語の一つで、既に定義されている関数を組み合わせて新しい関数を定義するという形でプログラムを記述する。1984年にはCommon Lispという標準仕様が定義されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1413816746067865444?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1413816746067865444/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lisp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1413816746067865444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1413816746067865444'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lisp.html' title='LISP'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-630518395757303602</id><published>2009-11-25T20:17:00.003+09:00</published><updated>2009-11-25T20:17:29.069+09:00</updated><title type='text'>LIFO</title><content type='html'>LIFOとは、ある場所に格納したデータを、新しく格納した順に取り出すようにする方式。一番古く格納されたデータが一番最後に取り出される。スタック(stack)と呼ばれるデータ構造はこの方式でデータを扱う。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-630518395757303602?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/630518395757303602/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lifo.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/630518395757303602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/630518395757303602'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lifo.html' title='LIFO'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6109679867255241905</id><published>2009-11-25T20:17:00.001+09:00</published><updated>2009-11-25T20:17:10.635+09:00</updated><title type='text'>LFU</title><content type='html'>LFUとは、広さの限られた一時的な保管場所に何を残して何を棄てるか決定するための計算手順(アルゴリズム)の一つ。キャッシュメモリの管理やOSの仮想記憶(仮想メモリ)システムなどで利用される。&lt;br /&gt;&lt;br /&gt;　LFUは直訳すれば「最も使用頻度が低い」であり、保存されているデータなどの中で一定の期間のうち使用頻度が最も低いものを探し出して破棄し、新しいものに入れ替える方式である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6109679867255241905?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6109679867255241905/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lfu.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6109679867255241905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6109679867255241905'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/lfu.html' title='LFU'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2354560993595873622</id><published>2009-11-25T20:16:00.005+09:00</published><updated>2009-11-25T20:16:54.240+09:00</updated><title type='text'>KVM</title><content type='html'>KVMとは、Sun Microsystems社の開発した、組み込み機器向けのJava仮想マシン。「K」の名の由来は、必要なメモリがキロバイト(Kilo Bytes)単位で済むことにある。&lt;br /&gt;&lt;br /&gt;　J2MEの核となっているコンポーネントで、ごく小さい容量と128K程度のメモリでJavaを動作させることを目的として開発された。&lt;br /&gt;&lt;br /&gt;　携帯電話やポケットベル、携帯情報端末、セットトップボックス、POS端末などでの使用を想定している。&lt;br /&gt;&lt;br /&gt;　およそ40KBという極めて小さなサイズを特長とするが、他のJava仮想マシンに比べてJavaアプレットやリアルタイム機能が実装されていないなど、機能面では幾分劣っている。&lt;br /&gt;&lt;br /&gt;　KVMは発表当初、Palm社のPalm OSで動作するバージョンが公開され、携帯端末で動作するJava実行環境として話題を呼んだ。&lt;br /&gt;&lt;br /&gt;　2001年には、NTTドコモの携帯電話の一部機種にKVMが内蔵され、Javaプログラムのダウンロードサービス「iアプリ」が開始された。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2354560993595873622?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2354560993595873622/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/kvm_25.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2354560993595873622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2354560993595873622'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/kvm_25.html' title='KVM'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8945957106633722234</id><published>2009-11-25T20:16:00.003+09:00</published><updated>2009-11-25T20:16:38.066+09:00</updated><title type='text'>KVM</title><content type='html'>KVMとは、Linux上で仮想化環境を利用するためのソフトウェア。Linuxカーネルに仮想マシンモニタ(VMM：Virtual Machine Monitor)を実装し、仮想的なコンピュータの上で複数のOSを並列に動作させられるようにする。QUMRANET社が開発し、オープンソースとして公開したもので、2006年12月にLinuxカーネルに統合された。同社は2008年9月にRed Hat社に買収され、子会社となっている。&lt;br /&gt;&lt;br /&gt;　KVMはIntel社のIntel VTやAMD社のAMD-Vなどマイクロプロセッサの提供する仮想化支援機能を利用し、LinuxカーネルをVMMとして動作させる。その上で複数台のコンピュータを仮想的に動作させることができ、Linux自体を含む様々なOSを並列に動作させることができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8945957106633722234?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8945957106633722234/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/kvm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8945957106633722234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8945957106633722234'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/kvm.html' title='KVM'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2763365548285052087</id><published>2009-11-25T20:16:00.001+09:00</published><updated>2009-11-25T20:16:19.061+09:00</updated><title type='text'>Jython</title><content type='html'>Jythonとは、スクリプト言語PythonのJavaプラットフォーム用インタプリタ。&lt;br /&gt;&lt;br /&gt;　PythonのソースコードをJavaバイトコードに変換するだけでなく、PythonでJavaのクラスを利用したり、Javaライブラリにアクセスしたりすることもできるようになる。以前はJPythonと呼ばれていたが、Jython 2.0以後改名された。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2763365548285052087?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2763365548285052087/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jython.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2763365548285052087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2763365548285052087'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jython.html' title='Jython'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6784569079476679972</id><published>2009-11-25T20:15:00.006+09:00</published><updated>2009-11-25T20:16:02.981+09:00</updated><title type='text'>JTA</title><content type='html'>JTAとは、Javaを企業情報システムで使うためのJ2EEに用意されている、トランザクション処理を制御するAPI群。トランザクションを管理するトランザクションマネージャと、個別の処理を行うアプリケーションとの間にシンプルなインターフェースを提供する。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6784569079476679972?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6784569079476679972/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jta.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6784569079476679972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6784569079476679972'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jta.html' title='JTA'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5596241814459000973</id><published>2009-11-25T20:15:00.005+09:00</published><updated>2009-11-25T20:15:46.959+09:00</updated><title type='text'>JSP</title><content type='html'>JSPとは、Java言語を利用してWebサーバで動的にWebページを生成し、クライアントに送信する技術。HTMLファイルの中にJavaプログラムを埋め込んでおき、クライアントの要求に応じてプログラムを実行、処理結果のみをクライアントに送信する。結果は通常のHTML形式になるため、Webブラウザに特殊な機能を組みこむことなくWebアプリケーションを構築できる。Microsoft社のIISの拡張機能ASPに似た技術だが、ASPが(ほぼ)IIS専用なのに対して、JSPは様々なWebサーバ用の実行環境が用意されており、また、特殊なスクリプト言語を覚えることなく、Java言語をそのまま使えるという利点がある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5596241814459000973?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5596241814459000973/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jsp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5596241814459000973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5596241814459000973'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jsp.html' title='JSP'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3915235796929322183</id><published>2009-11-25T20:15:00.003+09:00</published><updated>2009-11-25T20:15:31.160+09:00</updated><title type='text'>JSON</title><content type='html'>JSONとは、JavaScriptにおけるオブジェクトの表記法を応用したデータ形式。JSONで表記されたデータは、JavaScript上ではコードとして実行するだけで読み込みが完了する。&lt;br /&gt;&lt;br /&gt;　JSONでは、データ全体を配列またはJavaScriptにおけるオブジェクト(キーと値のペアを列挙した構造体)として記述する。値として利用できるデータ型は整数型、浮動小数点数型、文字列型、ブール型(真偽値)、null(値無し)、配列、オブジェクトである。&lt;br /&gt;&lt;br /&gt;　配列は全体を角括弧([])で囲み、値をカンマ区切りで列挙していく。オブジェクトは全体を中括弧({})で囲み、キーと値をコロン(:)で区切って表記したペアをカンマ区切りで列挙していく。値として配列やオブジェクトを取ることもできるため、配列やオブジェクトを何階層もネスト(入れ子)することができる。&lt;br /&gt;&lt;br /&gt;　JSONはJavaScriptでの扱いが簡単なため、WebサービスやAjaxなどでプログラム間でのデータ交換フォーマットとして多用されている。また、数多くのプログラミング言語でJSONを簡単扱えるようにする追加機能などが公開されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3915235796929322183?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3915235796929322183/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/json.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3915235796929322183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3915235796929322183'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/json.html' title='JSON'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3971915818690526151</id><published>2009-11-25T20:15:00.001+09:00</published><updated>2009-11-25T20:15:15.831+09:00</updated><title type='text'>JScript</title><content type='html'>JScriptとは、Microsoft社が開発したスクリプト言語(簡易プログラミング言語)の一つ。Netscape Communications社とSun Microsystems社が共同開発したスクリプト言語であるJavaScriptに、Microsoft社が自社技術を追加して拡張したもの。JavaScriptが持つ機能の他に、COMオブジェクトを呼び出して利用するための仕様や、ファイルを操作する機能などが追加されている。JScriptで記述されたスクリプトは、HTMLファイルに埋め込んで同社のWebブラウザ「Internet Explorer」で実行できるほか、「WSH」(Windows Scripting Host)と呼ばれる実行環境を用いてWindows上で直接実行したり、同社のWebサーバであるInternet Information Server上で動的にWebページを生成するために利用することができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3971915818690526151?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3971915818690526151/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jscript.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3971915818690526151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3971915818690526151'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jscript.html' title='JScript'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1196166137294120988</id><published>2009-11-25T20:14:00.007+09:00</published><updated>2009-11-25T20:14:58.788+09:00</updated><title type='text'>JRE</title><content type='html'>JREとは、Java言語で開発されたソフトウェアを実行するために必要なソフトウェアのセット。Javaを用いて開発されたソフトウェアは、どんなプラットフォームからも独立した形式(Javaバイトコード)で配布されるが、これを実行するにはそのプラットフォームが解釈できる形式(ネイティブコード)に変換する必要がある。JREは、この変換と実行を行なうJava仮想マシンとその周辺のソフトウェアからなる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1196166137294120988?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1196166137294120988/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jre.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1196166137294120988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1196166137294120988'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jre.html' title='JRE'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7067175767259404645</id><published>2009-11-25T20:14:00.005+09:00</published><updated>2009-11-25T20:14:42.728+09:00</updated><title type='text'>JNI</title><content type='html'>JNIとは、Java言語で開発されたプログラムから、他の言語で開発されたネイティブコード(特定のプラットフォームでそのまま実行可能なプログラム)のプログラムを利用するためのAPI。Javaプログラムからプラットフォーム固有の強力な機能を利用することを可能にするが、そのプラットフォームでしか動作しなくなる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7067175767259404645?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7067175767259404645/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jni.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7067175767259404645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7067175767259404645'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jni.html' title='JNI'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-608021034418930481</id><published>2009-11-25T20:14:00.003+09:00</published><updated>2009-11-25T20:14:27.358+09:00</updated><title type='text'>JMS</title><content type='html'>JMSとは、Javaプログラムにネットワークを介してデータを送受信させるためのAPI。J2EE 1.3プラットフォームに標準で含まれている。データを1つずつバラバラに扱うのではなく、メッセージと呼ばれる塊にまとめて送信する、メッセージング機能が使えるようになる。また、一対一の同期通信の他、複数の宛先に同じメッセージを送信したり、メッセージを非同期に通信したりすることもできる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-608021034418930481?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/608021034418930481/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jms.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/608021034418930481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/608021034418930481'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jms.html' title='JMS'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7066698287663878614</id><published>2009-11-25T20:14:00.001+09:00</published><updated>2009-11-25T20:14:11.748+09:00</updated><title type='text'>JITコンパイラ　【JIT compiler】</title><content type='html'>JITコンパイラとは、Javaプログラムを実行する際に、プラットフォームから独立した形式のプログラム(Javaバイトコード)を、実行前にまとめて一気にそのプラットフォームで実行可能なプログラム(ネイティブコード)に変換し、実行する機構のこと。少しずつ変換しながら実行する従来の方式より実行速度は速いが、変換に時間を要するので実行を始めるまでにかかる時間は従来より長くなる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7066698287663878614?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7066698287663878614/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jitjit-compiler.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7066698287663878614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7066698287663878614'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jitjit-compiler.html' title='JITコンパイラ　【JIT compiler】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6635229332751347</id><published>2009-11-25T20:13:00.005+09:00</published><updated>2009-11-25T20:13:56.636+09:00</updated><title type='text'>Jini</title><content type='html'>Jiniとは、パソコンや周辺機器、AV機器、電話、家電製品など様々な機器をネットワークを通じて接続し、相互に機能を提供しあうための技術仕様。Sun Microsystems社によって提唱され、IBM社、Cisco Systems社、Motorola社、キヤノン、シャープ、ソニーなど多くの大手企業が支持している。SunのJava技術を基盤としているため、特定のOSやマイクロプロセッサなどに依存しない。また、Jiniに対応した機器は、ネットワークにつなぐだけで複雑な操作や設定作業を伴うことなくすぐに機能する。Jiniを利用するためにはJava実行環境であるJVMを搭載するか、ネットワーク上の他の機器が搭載しているJVMを利用できることが必要になる。似たような構想としてMicrosoft社が推進するUPnPがある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6635229332751347?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6635229332751347/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jini.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6635229332751347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6635229332751347'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jini.html' title='Jini'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6461524343001099464</id><published>2009-11-25T20:13:00.003+09:00</published><updated>2009-11-25T20:13:37.295+09:00</updated><title type='text'>JDK</title><content type='html'>JDKとは、Java言語でプログラミングを行なう際に必要な最低限のソフトウェアのセット。Javaの開発元であるSun Microsystems社が開発、配布している。コンパイラやデバッガ、クラスライブラリ、Javaプログラム実行環境(Java仮想マシン)などが含まれる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6461524343001099464?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6461524343001099464/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jdk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6461524343001099464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6461524343001099464'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jdk.html' title='JDK'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3994606866658930314</id><published>2009-11-25T20:13:00.001+09:00</published><updated>2009-11-25T20:13:21.243+09:00</updated><title type='text'>JDBC</title><content type='html'>JDBCとは、JavaプログラムからリレーショナルデータベースにアクセスするためのAPI。SQL言語による命令を発行してデータベースの操作を行なうことができる。データベースの種類によらない汎用性の高いプログラムを開発することが可能だが、実際に稼動させるためには個々のデータベースに対応したドライバ(JDBCドライバ)を導入する必要がある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3994606866658930314?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3994606866658930314/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jdbc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3994606866658930314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3994606866658930314'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jdbc.html' title='JDBC'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3326239454785003783</id><published>2009-11-25T20:12:00.006+09:00</published><updated>2009-11-25T20:13:04.217+09:00</updated><title type='text'>JCP　【Javaコミュニティプロセス】</title><content type='html'>JCPとは、Sun Microsystems社が主催する、Java技術に関する標準仕様を定める機関。&lt;br /&gt;&lt;br /&gt;　多くの企業や個人がJCPに参加しており、仕様変更のリクエストを自由に提出できるようになっている。&lt;br /&gt;&lt;br /&gt;　しかし、標準化プロセスが内部にも公開されていなかったり、大規模な機能変更には同社の同意が必須となっていることなどから、同社の影響力が強すぎる機関として批判が強い。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3326239454785003783?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3326239454785003783/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jcpjava.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3326239454785003783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3326239454785003783'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jcpjava.html' title='JCP　【Javaコミュニティプロセス】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7414067278507134882</id><published>2009-11-25T20:12:00.005+09:00</published><updated>2009-11-25T20:12:47.401+09:00</updated><title type='text'>JBossAOP</title><content type='html'>JBossAOPとは、JBoss Group LLCが開発・サポートを行なう、Java言語においてアスペクト指向プログラミングを行なうオープンソースのフレームワーク。&lt;br /&gt;&lt;br /&gt;　Java言語におけるアスペクト指向プログラミングの実装として「AspectJ」があるが、AspectJがJava言語を拡張した文法によってアスペクトを記述するのに対し、JBossAOPでは従来のJava言語のクラスとしてアスペクトを記述する。また、AspectJでは既存のソースコードのどこにアスペクトを挿入するかという(AspectJではジョインポイントと呼ばれる)情報をアスペクトモジュール中に記述したが、JBossAOPではXMLを用いて別ファイルに記述する。つまり、JBossAOPではアスペクトの処理内容を従来のJava文法で記述し、どこにアスペクトを組み込むかという情報をXMLで記述することになる。&lt;br /&gt;&lt;br /&gt;　JBossAOPにはDynamic AOPと呼ばれる機能があり、プログラムの実行中に特定のメソッドへアスペクトを追加することや、特定のインスタンスにだけアスペクトを追加することが可能になっている。細かい違いとして、AspectJではアスペクトを組み込むことをウィービングと呼ぶが、JBossAOPではメソッドインターセプションと呼ぶことが挙げられる。アスペクトを含んだソースコードはJBossAOPに付属のAOPCによってXMLで記述した情報を反映したJavaのソースコードに変換され、その後javacによってコンパイルされる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7414067278507134882?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7414067278507134882/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jbossaop.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7414067278507134882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7414067278507134882'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jbossaop.html' title='JBossAOP'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3955604916165644399</id><published>2009-11-25T20:12:00.003+09:00</published><updated>2009-11-25T20:12:31.809+09:00</updated><title type='text'>JBoss</title><content type='html'>JBossとは、JBoss Group LLCが開発している、Java言語で書かれたJ2EEアプリケーションサーバ。LGPLで提供されるオープンソースソフトウェアで、Webアプリケーション開発のためのフレームワークとして用いられる。JBossと名のつくソフトウェアには「JBoss Portal」「JBoss Cache」などもあるが、単にJBossと言った場合にはJ2EEアプリケーションサーバである「JBoss Application Server」のことを指す場合が多い。&lt;br /&gt;&lt;br /&gt;　元々はEJBコンテナとして開発がスタートし「EJBoss」という名称だったが、紛らわしいためJBossに変更された。JBoss 2.0でEJB 1.1に対応し、J2EEアプリケーションサーバとしての機能を備えるようになった。&lt;br /&gt;&lt;br /&gt;　JBossはTomcatなどのアプリケーションサーバを含むため、JBossのみでウェブアプリケーションを実行できる。また、HSQLDBというJavaで書かれた軽量なデータベースが標準で付随しており、外部のデータベースにアクセスせず実験的にWebアプリケーションを動かすこともできる。EJBを実装したものでもあるため、様々なEJBアプリケーションを実行することも可能である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3955604916165644399?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3955604916165644399/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jboss.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3955604916165644399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3955604916165644399'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jboss.html' title='JBoss'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4899352753601509572</id><published>2009-11-25T20:12:00.001+09:00</published><updated>2009-11-25T20:12:15.942+09:00</updated><title type='text'>JAX/RPC</title><content type='html'>JAX/RPCとは、JavaプログラムでRPCによる遠隔プログラム呼び出しを行なうためのAPI仕様。JavaからRPCを行なうにはJava RMIなどの手段が既に存在するが、JAX/RPCはXMLをベースにしている点とWebサービスでの利用を主目的にして開発された点が特徴。SOAPなどXMLベースのプロトコルでメソッドを呼び出す際に利用されるAPIで、具体的なメッセージの作成はJAX/RPCによって自動的に行われる。そのため、ユーザはプロトコルの詳細を気にすることなくSOAPなどのメッセージを利用することができ、Webサービス構築に要する時間を短縮できる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4899352753601509572?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4899352753601509572/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxrpc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4899352753601509572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4899352753601509572'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxrpc.html' title='JAX/RPC'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7406710741499319052</id><published>2009-11-25T20:11:00.007+09:00</published><updated>2009-11-25T20:11:59.004+09:00</updated><title type='text'>JAXR</title><content type='html'>JAXRとは、Sun Microsystems社が2001年12月に発表したJava XML Packに含まれるパッケージの一つで、UDDIやebXMLを使ってWebサービスのレジストリにアクセスする機能をまとめたもの。&lt;br /&gt;&lt;br /&gt;　インターネット上でWebサービスを公開したり、他社のWebサービスを利用するためには、Webサービスに関する情報が集まるビジネスディレクトリを利用するのが便利である。JAXRは、UDDIやebXMLのようなディレクトリアクセスのための仕様を実装しており、Javaで作成したWebサービスが統一的な手法でディレクトリに登録したり、検索したり、他のサービスを利用する手段を提供する。&lt;br /&gt;&lt;br /&gt;　ディレクトリとの実際の情報のやり取りはSOAPを使って行なわれるため、JAXMを使うことになる。ただし、通信のプロセスは隠蔽されるので、プログラマがJAXMの利用を意識する必要はない。&lt;br /&gt;&lt;br /&gt;　Java XML PackにはJAXRのほかに、SOAPによるメッセージングを実装したJAXM、XML文書を編集する機能をまとめたJAXP、XML文書とJavaオブジェクトのバインディングを提供するJAXBなどが含まれる。&lt;br /&gt;&lt;br /&gt;　Java XML Packは2002年6月、JavaのXML・Webサービス関連の機能をまとめた「JavaWSDP」(Java Web Services Developer Pack)の一部としてリリースされた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7406710741499319052?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7406710741499319052/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxr.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7406710741499319052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7406710741499319052'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxr.html' title='JAXR'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1083999590282372451</id><published>2009-11-25T20:11:00.005+09:00</published><updated>2009-11-25T20:11:41.717+09:00</updated><title type='text'>JAXP</title><content type='html'>JAXPとは、Sun Microsystems社が2001年12月に発表したJava XML Packに含まれるパッケージの一つで、XML文書の生成や読み出し、編集などを行なう機能をまとめたもの。&lt;br /&gt;&lt;br /&gt;　SAX、XSLT、DOM Level 2など主要なXML標準に対応している。JAXPを使うことで、既存のXML文書を読み込んでJavaプログラムで利用できる形に変換したり、プログラムが扱っているデータのまとまりをXML文書としてファイルに保存したりすることができる。&lt;br /&gt;&lt;br /&gt;　Java XML PackにはJAXPのほかに、SOAPによるメッセージング機能を実装したJAXM、XML文書とJavaオブジェクトのバインディングを提供するJAXB、Webサービスレジストリへのアクセス手段を提供するJAXRなどが含まれる。&lt;br /&gt;&lt;br /&gt;　Java XML Packは2002年6月、JavaのXML・Webサービス関連の機能をまとめた「JavaWSDP」(Java Web Services Developer Pack)の一部としてリリースされた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1083999590282372451?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1083999590282372451/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1083999590282372451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1083999590282372451'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxp.html' title='JAXP'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-7517281530683615706</id><published>2009-11-25T20:11:00.003+09:00</published><updated>2009-11-25T20:11:24.108+09:00</updated><title type='text'>JAXM</title><content type='html'>JAXMとは、Sun Microsystems社が2001年12月に発表したJava XML Packに含まれるパッケージの一つで、SOAPによるメッセージング機能をまとめたもの。&lt;br /&gt;&lt;br /&gt;　SOAPはWebサービス間、および、Webサービスを利用するための通信に使われるプロトコルである。JAXMは、Javaプログラムで作成したWebサービスに、SOAPによるメッセージの送受信を行なう手段を提供する。&lt;br /&gt;&lt;br /&gt;　実際の送受信のプロトコルには、HTTP、FTP、SMTPなどを使うことができる。また、ebXMLなどの上位のメッセージングプロトコルと連携するように拡張することができる。&lt;br /&gt;&lt;br /&gt;　Java XML PackにはJAXMのほかに、XML文書を編集する機能をまとめたJAXP、XML文書とJavaオブジェクトのバインディングを提供するJAXB、Webサービスレジストリへのアクセス手段を提供するJAXRなどが含まれる。&lt;br /&gt;&lt;br /&gt;　Java XML Packは2002年6月、JavaのXML・Webサービス関連の機能をまとめた「JavaWSDP」(Java Web Services Developer Pack)の一部としてリリースされた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-7517281530683615706?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/7517281530683615706/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7517281530683615706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/7517281530683615706'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxm.html' title='JAXM'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-5481561382394055168</id><published>2009-11-25T20:11:00.001+09:00</published><updated>2009-11-25T20:11:08.418+09:00</updated><title type='text'>JAXB</title><content type='html'>JAXBとは、Sun Microsystems社が2001年12月に発表したJava XML Packに含まれるパッケージの一つで、XML文書とそれを扱うJavaプログラムを結びつけるための機能や仕様をまとめたもの。&lt;br /&gt;&lt;br /&gt;　XML文書にはその構造を定めた「スキーマ」という情報がついていることが多いが、JAXBはスキーマ定義を読み込んで、それを扱うJavaクラスファイルを自動生成することができる。生成したJavaクラスを編集して、再びXML文書に書き戻すこともできる。このように、XML文書とJavaオブジェクトの双方向のマッピング手段を提供するのがJAXBの役割である。現在のところ、JAXBが対応しているスキーマ言語はDTDだけである。&lt;br /&gt;&lt;br /&gt;　Java XML PackにはJAXBのほかに、SOAPによるメッセージングを実装したJAXM、XML文書を編集する機能をまとめたJAXP、Webサービスレジストリへのアクセス手段を提供するJAXRなどが含まれる。&lt;br /&gt;&lt;br /&gt;　Java XML Packは2002年6月、「JavaWSDP」(Java Web Services Developer Pack)という名称に変更されてリリースされた。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-5481561382394055168?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/5481561382394055168/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5481561382394055168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/5481561382394055168'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jaxb.html' title='JAXB'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3356057941267410985</id><published>2009-11-25T20:10:00.003+09:00</published><updated>2009-11-25T20:10:52.952+09:00</updated><title type='text'>JAX</title><content type='html'>JAXとは、Sun Microsystems社がJavaの拡張機能として提供している、XMLデータ処理用のAPI群。XMLパーサ機能を持つJAXP(Java API for XML Processing)、SOAPデータの送受信を行なうJAXM(Java API for XML Messaging)の2種類がリリースされている。この他に、WSDLに対応したRPC機能を提供するJAX-RPC、UDDIなどのXMLレジストリにアクセスする機能を提供するJAXR、XML SchemaをJavaクラスに変換するJAXBが今後提供される予定(現在はそれぞれベータ版などが提供されている)。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3356057941267410985?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3356057941267410985/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jax.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3356057941267410985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3356057941267410985'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/jax.html' title='JAX'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-3443756199539133584</id><published>2009-11-25T20:10:00.001+09:00</published><updated>2009-11-25T20:10:36.825+09:00</updated><title type='text'>Java仮想マシン　【JVM】</title><content type='html'>Java仮想マシンとは、Javaバイトコードをそのプラットフォームのネイティブコードに変換して実行するソフトウェア。Java言語で開発されたソフトウェアは、配布時にはプラットフォームから独立した独自の形式(Javaバイトコード)になっており、そのままでは実行することができない。このため、そのプラットフォーム固有の形式(ネイティブコード)に変換するソフトウェアを用意して、変換しながら実行する。この変換と実行を行なうのがJVMである。実行前にまとめて変換することで実行時のオーバーヘッドをなくし、実行速度を向上させたものをJITコンパイラという。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-3443756199539133584?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/3443756199539133584/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajvm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3443756199539133584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/3443756199539133584'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajvm.html' title='Java仮想マシン　【JVM】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4468072629398792806</id><published>2009-11-25T20:09:00.005+09:00</published><updated>2009-11-25T20:09:50.652+09:00</updated><title type='text'>Javaバイトコード　【Java byte code】</title><content type='html'>Javaバイトコードとは、Javaのコンパイラが生成する実行用コードのこと。中間コードの一種で、特定の環境に依存しないという特徴を持つ。JavaバイトコードはJava仮想マシン内のインタプリタによってネイティブコードに変換されてから実行される。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4468072629398792806?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4468072629398792806/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajava-byte-code.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4468072629398792806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4468072629398792806'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajava-byte-code.html' title='Javaバイトコード　【Java byte code】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6286954681491366329</id><published>2009-11-25T20:09:00.003+09:00</published><updated>2009-11-25T20:09:34.149+09:00</updated><title type='text'>Javaサーブレット　【Java servlet】</title><content type='html'>Javaサーブレットとは、Webサーバ上で実行されるモジュール(部品)化されたJavaプログラム。サーブレットを追加することにより、Webサーバの機能を拡張することができる。&lt;br /&gt;&lt;br /&gt;　サーブレットはJava言語で記述されているため、特定のOSやハードウェアに依存することがなく、サーブレットAPIを実装したあらゆるWebサーバで稼動させることができる。&lt;br /&gt;&lt;br /&gt;　CGIなどの他のサーバサイドプログラムと異なり、一度呼び出されるとそのままメモリに常駐するため、高速な処理が可能である。また、データを永続的に扱うことができるため、複数のユーザ間で情報を共有することもできる。&lt;br /&gt;&lt;br /&gt;　当初はSun Microsystems社のJava Web Serverの機能の一つとして提供されていたが、仕様がJava Servlet APIとして独立し、現在では様々なWebサーバ向けにサーブレットの実行環境が用意されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6286954681491366329?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6286954681491366329/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajava-servlet.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6286954681491366329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6286954681491366329'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajava-servlet.html' title='Javaサーブレット　【Java servlet】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4228359432938008237</id><published>2009-11-25T20:09:00.001+09:00</published><updated>2009-11-25T20:09:10.949+09:00</updated><title type='text'>Javaアプレット　【Java applet】</title><content type='html'>Javaアプレットとは、ネットワークを通じてWebブラウザにダウンロードされ、ブラウザのウィンドウに埋め込まれて実行されるJavaプログラムのこと。&lt;br /&gt;&lt;br /&gt;　Javaアプレットを悪用してユーザのコンピュータに被害を与えることのないように、ユーザのハードディスクの内容を読み書きしたり、自分が呼び出されたWebサーバ以外のコンピュータに接続したり、他のアプリケーションソフトを起動したりすることはできないようになっている。&lt;br /&gt;&lt;br /&gt;　Javaアプレットを使うことにより、HTMLで記述された静的なWebページでは実現できない動的な表現が可能となる。また、Webブラウザのみで利用することができるネットワークゲームやチャットを開発することもできる。&lt;br /&gt;&lt;br /&gt;　企業内のクライアントサーバシステムでJavaアプレットを利用すれば、社員のコンピュータにはWebブラウザを入れるだけでシステムを利用できるようになり、アプリケーションソフトの配備や管理にかかるコストを節減することができる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4228359432938008237?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4228359432938008237/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajava-applet.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4228359432938008237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4228359432938008237'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javajava-applet.html' title='Javaアプレット　【Java applet】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1510083429891064646</id><published>2009-11-25T20:08:00.007+09:00</published><updated>2009-11-25T20:08:52.801+09:00</updated><title type='text'>Java XML Pack</title><content type='html'>Java XML Packとは、Sun Microsystems社が2001年12月に発表した、Java言語(環境)をXMLやWebサービス対応させるAPIをまとめたパッケージ。&lt;br /&gt;&lt;br /&gt;　Java開発者に対し、プログラムのXML対応やWebサービスの構築に必要な技術の提供を目的としている。「Java API for XML Processing」(JAXP)、「Java API for XML Messaging」(JAXM)、「Java API for XML Data Binding」(JAXB)など、いくつかのXML関連パッケージを統合したものである。&lt;br /&gt;&lt;br /&gt;　今後、Java XML Pack には文書処理、データ処理などといった他のXML技術も収録される予定である。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1510083429891064646?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1510083429891064646/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-xml-pack.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1510083429891064646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1510083429891064646'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-xml-pack.html' title='Java XML Pack'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-6984998221572558806</id><published>2009-11-25T20:08:00.005+09:00</published><updated>2009-11-25T20:08:37.772+09:00</updated><title type='text'>JavaScript</title><content type='html'>JavaScriptとは、Sun Microsystems社とNetscape Communications社が開発した、Webブラウザなどでの利用に適したスクリプト言語(簡易プログラミング言語)。Sun社のJava言語に似た記法を用いることが名称の由来だが、直接の互換性は無い。&lt;br /&gt;&lt;br /&gt;　従来は印刷物のような静的な表現しかできなかったWebページに、動きや対話性を付加することを目的に開発され、主要なWebブラウザのほとんどに搭載されている。ブラウザ以外のソフトウェアにも簡易な制御プログラムの記述用言語として移植されており、Microsoft社のWindowsやWebサーバソフト「IIS」、Macromedia社の「Flash」などに、JavaScriptあるいは類似の言語の処理系が内蔵されている。&lt;br /&gt;&lt;br /&gt;　各社の実装に微妙な違いがあり、ブラウザによって使えない機能があったり同じプログラムでも挙動が異なったりする問題があったため、ヨーロッパの標準化団体ECMAがソフトウェアメーカーに呼びかけて、通称「ECMAScript」と呼ばれる標準を発行した。現在では、ECMAScript準拠の処理系をJavaScriptと呼び、独自の拡張を施したJavaScriptには独自の名称を付ける(Microsoft社は「JScript」、Macromedia社は「ActionScript」)習慣が定着しつつある。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-6984998221572558806?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/6984998221572558806/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javascript.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6984998221572558806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/6984998221572558806'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javascript.html' title='JavaScript'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-1942130105625502938</id><published>2009-11-25T20:08:00.003+09:00</published><updated>2009-11-25T20:08:24.690+09:00</updated><title type='text'>Java RMI</title><content type='html'>Java RMIとは、Javaで分散オブジェクト環境(異なるマシン間でオブジェクト同士がメッセージをやりとりできる環境)を実現するための手法。JDK1.1以降に標準で付属する。ネットワークを通じてプログラム同士が通信を行なうことができるようになる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-1942130105625502938?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/1942130105625502938/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-rmi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1942130105625502938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/1942130105625502938'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-rmi.html' title='Java RMI'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-880168842708656992</id><published>2009-11-25T20:08:00.001+09:00</published><updated>2009-11-25T20:08:11.194+09:00</updated><title type='text'>Java Plug-in　【Javaプラグイン】</title><content type='html'>Java Plug-inとは、Sun Microsystems社のプログラミング言語Javaの実行環境(Java仮想マシン)をWebブラウザのプラグイン形式にしたもの。プラグインの形にすることで、常に最新バージョンのJava仮想マシンを利用できる。以前は「Java Activator」と呼ばれていた。&lt;br /&gt;&lt;br /&gt;　Javaは多くのブラウザに採用されたが、実行環境のJava仮想マシンのバージョンはブラウザのバージョンによってまちまちで、最新技術を使ったJavaアプレットを作っても、多くの人はそれを再生できないという状況が発生していた。&lt;br /&gt;&lt;br /&gt;　そこで、インターネットから動的にコードを呼び出すことができるプラグインの機構を利用し、実行環境をプラグインで提供することにより、適切なバージョンのJava仮想マシンを呼び出せるようにしたものが、Java Plug-inである。プラグイン形式になっているため、ユーザ側で準備する必要はなく、いつでも最新のJava環境が利用できる。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-880168842708656992?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/880168842708656992/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-plug-injava.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/880168842708656992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/880168842708656992'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-plug-injava.html' title='Java Plug-in　【Javaプラグイン】'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-8841957215761672310</id><published>2009-11-25T20:07:00.003+09:00</published><updated>2009-11-25T20:07:55.517+09:00</updated><title type='text'>Java Desktop System</title><content type='html'>Java Desktop Systemとは、Sun Microsystems社が提供している、LinuxとJavaを組み合わせて構築されたデスクトップOS。&lt;br /&gt;&lt;br /&gt;　OSの基盤にはLinuxが採用されており、GNOMEによるGUI環境、オフィスソフトの「StarSuite」、Webブラウザの「Mozilla」、Javaの開発・実行環境の「Java 2 Platform, Standard Edition」などのアプリケーションソフトが同梱されている。日本語版も提供されており、日本語入力ソフト(IM)の「ATOK X for Linux」やいくつかの日本語フォントが同梱される。&lt;br /&gt;&lt;br /&gt;　同社はこれをWindowsに代わる低価格のデスクトップOSとして位置付けており、米小売大手のWal-Mart社などからJava Desktop Systemをプレインストールした低価格パソコンが発売されている。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-8841957215761672310?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/8841957215761672310/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-desktop-system.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8841957215761672310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/8841957215761672310'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-desktop-system.html' title='Java Desktop System'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-4911170650822002885</id><published>2009-11-25T20:07:00.001+09:00</published><updated>2009-11-25T20:07:38.206+09:00</updated><title type='text'>JavaBeans</title><content type='html'>JavaBeansとは、Java言語を用いて開発され、部品化されたプログラム(Beanと呼ばれる)を組みあわせてアプリケーションソフトを構築する手法。また、Java言語でBeanを作成するための技術仕様。プログラムを部品化することにより、複数の開発者間での共有やコードの再利用が容易になり、また出来合いのBeanやサードパーティから提供されるBeanを組み合わせてアプリケーションソフトを開発することにより、開発効率が飛躍的に向上する。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-4911170650822002885?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/4911170650822002885/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javabeans.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4911170650822002885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/4911170650822002885'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/javabeans.html' title='JavaBeans'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8527082958002169242.post-2253749457970073893</id><published>2009-11-25T20:06:00.000+09:00</published><updated>2009-11-25T20:07:21.370+09:00</updated><title type='text'>Java 2</title><content type='html'>Java 2とは、Sun Microsystems社のプログラミング言語「Java」の第2版。Java 2はJDK 1.2と呼ばれていたものの正式名称で、SunによるJava 2プラットフォーム対応のプログラミング環境や実行環境も含む。&lt;br /&gt;&lt;br /&gt;　従来のJava環境に比べ、HotSpotと呼ばれる高速化技術を搭載した新しいJava仮想マシンや、柔軟性の高い新しいセキュリティモデル、高い安定性、JFCの正式なサポート、CORBAを利用した分散オブジェクト環境への対応などの改良が加えられている。&lt;br /&gt;&lt;br /&gt;　2次元グラフィックスAPIのJava 2Dや3次元グラフィックスAPIのJava 3D、従来のAWTに代わるGUI環境のSwingなど、グラフィックス関係の新機能も豊富に搭載されている。&lt;br /&gt;&lt;br /&gt;　また、Java 2では国際化がさらにすすみ、Java 2Dを利用した各国語の高品質な表示や、IMFによる日本語入力方式の標準化など、プラットフォームに依存しない日本語環境の構築に必要な基本機能を備えた。&lt;br /&gt;&lt;br /&gt;　SunはCSLというライセンスに基づいてJava 2のソースコードの一部を無償で公開しており、利益を得なければ誰でもJava 2の改変や機能の追加が行なえるようになっている。&lt;br /&gt;&lt;br /&gt;　ちなみに、JDKのバージョンは現在1.4まで上がっているが、ブランド名は「Java 2」のままである。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8527082958002169242-2253749457970073893?l=websolution-websolutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://websolution-websolutions.blogspot.com/feeds/2253749457970073893/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2253749457970073893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8527082958002169242/posts/default/2253749457970073893'/><link rel='alternate' type='text/html' href='http://websolution-websolutions.blogspot.com/2009/11/java-2.html' title='Java 2'/><author><name>websolutions</name><uri>http://www.blogger.com/profile/07518123530582059675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
