クイズ問題: スタートキャラクタ、データ、チェックデジット、ストップキャラクタからなる、バーとスペースを組み合わせ、情報を機械が読み取れるよう表現した符号を何という?、
答え: バーコード

関連するWikipedia記事の抜粋:
title: メンリ・テムル
text: コンピュータの文字入力画面で、入力文字の挿入位置、つまり、カーソルとしても使われる。言葉どおりキャレット型のもののほか、点滅する縦棒などさまざまな形式のものがある。また、制御文字を表現するのに、キャレットとアルファベットを使ったキャレット記法が用いられる。
title: ファクシミリ
text: タイプライタ型のキーボードで文字を入力する。その文字を7×7ドットのパターン(ピクセル)に分解して左側のドット列から順次ON-OFF信号として送信する。受信側ではカーボンコピー紙と記録紙を重ねたテープを円筒に接触させ、円筒の回転に合わせて移動させる。回転する円筒には螺旋状に等間隔な小さな突起が連なり、この突起列は円筒を2周している。円筒と記録用のテープが接する箇所にハンマーがセットされ、受信したON信号によりハンマーで円筒をヒットすると円筒の小さな突起部分がカーボン紙から記録紙に転写される。記録された文字は傾いているが充分可視、判読できる。有線、無線に対応できること、通信系のノイズや歪み、電文の漏洩(秘密の保持)に対して強いことで、1930年代の第2次世界大戦まではポータブルな装置(Feld-Hell)がドイツ軍に使用された。その後は1980年代までニュースの電送に使用された。
title: ブラックボックス
text: 関数教育の道具として、ブラックボックスが使われることがある。中学校で導入されるときは、1つの入力Xに対し1つの出力yが出るようなもの(1対1対応)を関数として説明する。教具としてのブラックボックス(厚紙または木箱)も存在し、入力(紙またはプラスチック)したものを機械的に裏返して出力している。
title: Say Hello to My Minions
text: 空白記号は、コマンドでの入力内容を書籍などで表現する時のスペース(空白)入力を表す目的や、プログラミング言語でのスペースを明示する目的で使用される下線(アンダースコア)の両脇に上に伸びる縦線のついた空箱のような記号である。
title: 紙テープ
text: 文章(テキスト)の符号化にはいくつかの方法がある。最初期の文字コードはBaudotで、その起源は19世紀に遡る。Baudotは5穴に対応している。その後、6穴の文字コードとして Teletypesetter (TTS)、Fieldata、Friden Flexowriter の文字コード規格が登場し、広まった。1960年代に入ると、米国国家規格協会がデータ処理用汎用コードを策定するプロジェクトを開始し、ASCIIが生まれた。これを採用した7穴の紙テープを使ったテレタイプ端末をテレタイプ社などが生産した。テレックスなどではBaudotを使い続けた。
title: キャラクタ (コンピュータ)
text: 初期のコンピュータでは、入出力媒体として、コンピュータ以前から存在していた情報処理機械であるタビュレーティングマシン用のパンチカードや、テレタイプ電信網(テレックス)用の紙テープが使用されていた。そのため、それらにおける1カラム、ないし1列の5ビット~7ビットのコードが1文字(1字)だった。
title: 紙テープ
text: データは所定の位置に穴があるかないかで表される。最初は1列に5穴でデータを表していたが、後に6穴、7穴、8穴のものが登場した。初期の電気機械式計算機である Harvard Mark I では、1列24穴の紙テープを使っていた。データを表す穴のほかに、各列で必ず開けられている小さめの穴があり、スプロケットの歯で紙テープを送るのに使われていた。後に光学読取装置がタイミングパルスを生成するのにスプロケット用の穴を使うようになった。
title: バーコード
text: バーコード(英: barcode)は、縞模様状の線の太さによって数値や文字を表す識別子の一種である。仕組みとしては、数字・文字・記号などの情報を一定の規則に従い、一次元のコードに変換している。これを主に店頭などで使われているレジスターや、流通過程で使用されている各種の管理用情報端末などの機械が、読み取りやすいデジタル情報として入出力できるようにしている。
title: タブキー
text: tabはtabulatorまたはtabularの略で、tabulateとは「データを表(tabular, table)にする」という意味である。
title: Vim
text: レジスタとは、テキストの断片を一時保存しておく場所のことで、クリップボードとほぼ同じ概念だが、複数個のスペースが用意されている点が異なる。アルファベット一文字に1スペースが割り当てられており、ノーマルモード中に\"+(適当なアルファベット1文字) を入力することでレジスタにアクセスできる。例えば\" a y $でレジスタaにカーソルから文末までヤンク(コピー)することができ、\" a p で貼り付けられる。
title: ビット
text: DRAMなどの現代の半導体メモリでは、ビットはコンデンサに保存された電荷の2つのレベルで表される。特定のタイプのプログラマブルロジックデバイスや RAM では、回路の特定のポイントでの導電パスの有無によってビットが表される。光ディスクでは、ビットは反射面上の微小なピットの有無として表される。1次元バーコードでは、ビットは交互の黒と白の線の太さとして表される。
title: サムネイル
text: サムネイル(英語:thumbnail、サムネールとも表記される)とは、画像や印刷物ページなどを表示する際に視認性を高めるために縮小させた見本のこと。親指(thumb)の爪(nail)のように小さく簡潔であるという意味から来ている。
title: AWK
text: AWK(オーク)は、プログラミング言語の一つ。 テキストファイル、特に空白類(スペースの他、タブなど)やカンマなどで区切られたデータファイルの処理を念頭に置いた仕様となっているが、一般的なプログラミングに用いることも可能である。UNIX上で開発された。
title: ホームセンター
text: スピンボタン(spin button)はGUIパーツ(ウィジェット)の一種。主としてテキストボックス(テキストフィールド)の横に三角形マークの付いた小さな増減ボタン(▲/▼)として配置され、数値の入力などを補助するためのコントロールである。TVリモコンでいえばチャンネル送りボタンや音量ボタンに相当する。スピンボタンのついたテキストボックスのことはスピンボックスと呼ばれる。スピンエディットという名称のコントロールとして提供しているウィジェット・ツールキットも存在する。.NET FrameworkのWindows FormsではNumericUpDownコントロールとして提供されている。
title: BTRON
text: BTRONで扱うデータは、TAD(Tron Application Databus)という交換用の基本形式を定め、基本的なデータは任意のアプリケーション間で自由に交換できるものとし「Databus」を標榜した。文章(ワープロ的な修飾含む)と図形(ラスタ/ベクタの双方)については標準を定め、その他についても共通してチャンクの長さを示すヘッダを先頭に持つので、アプリケーションが対応していないデータを見つけてもそのままスキップできるよう考慮されている。データのチャンクを、BTRONの仕様書などではセグメントと呼んでいる。
title: IBM 1400
text: 1400シリーズのマシンは、「ワードマーク」と呼ばれる特殊なビットで区切られた可変長の文字列として磁気コアメモリに情報を格納し、左側には「ワードマーク」、右側には「レコードマーク」と呼ばれる特殊なビットで区切られていた。演算は1桁ずつ実行された。入出力には、パンチカード、磁気テープ、高速ラインプリンタなどに対応していた。ディスクストレージも用意されていた。
title: グレイコード
text: 金属などの導体をむき出しにしたパターンを円盤に付け、それを複数のブラシで読み取り角度を得るものとする。この時、角度が変化して丁度境目の部分にブラシがあると、接触が不安定で、読み取りデータが1になるかもしれないし0になるかもしれない。しかし、左の図のようにグレイコードを基にしたパターンを使用すれば、不安定になるビットは必ず1ビットだけであり、角度の検出としては安定した結果を得られる。
title: パイプ (コンピュータ)
text: 以下が典型的なパイプの利用例である。|(バーティカルバー) はシェルにパイプを指示する記号である。
title: テキストボックス
text: 典型的なテキストボックスは任意の大きさの矩形であり、他の部分との境界で区切られている。入力欄がくぼんだように見える陰影表現が付けられることが多いが、フラットデザインでは単色の境界線や色の違いだけで区別されることもある。テキストボックスには水平/垂直スクロールバーの片方あるいは両方が付属することがある。入力欄の中には点滅する縦棒(キャレット)が表示され、現在のテキスト表示位置を示すものもある。マウスカーソルは、テキストボックス上にあるときは、その形状を変えるのが一般的である(Iビーム)。
title: 二次元コード
text: 小さな正方形を上下左右に配列させたマトリックス式(マトリックスコード)と、1次元バーコードを上下に複数重ねたスタック式(スタックコード)がある。
title: プレーンテキスト
text: 暗号化アルゴリズムへの入力を、プレーンテキスト (plaintext) と呼ぶ。こちらは英語では plain と text の間に空白が入らない。
title: 三又ノ番組
text: ある書体の、各文字のエックスハイトよりも上の部分をアセンダーという。同様に、アセンダーの上端に引かれる水平線をアセンダーラインという。
title: 紙テープ
text: 1970年代のSFアニメ等に於いてはコンピュータが作動している場面のガジェットとしてオープンリールデータレコーダと共によく描かれていた。鑽孔テープのビット列をそのまま読み取って理解するのは、紙テープが記録媒体に使われていた時代のコンピュータ技師にとっては当たり前の技能であった。テープの穴の空き具合は二進法の順序立てられたものであり、0 - 9の数字や若干の制御文字は容易に憶えられ、また手元にASCII、JISやISOの該当する文字コードの一覧表が有れば逐一読み取る事はできる。
title: Palm Top PC 110
text: 手書きメモ機能もあり、キーボードの上側に付いているメモパッドにペンなどで線を引いたものが記録できるもので、250x130の白黒のビットマップファイルとして保存できた。
title: XBM
text: XBM(X BitMap)は、X Window SystemのGUIにおいてカーソルやアイコンに使用するビットマップ画像を格納するための、プレーンテキストによる二値画像ファイルフォーマットである。1989年に登場したX11以降、XBMはXPMに置き換えられた。
title: Honeywell 200シリーズ
text: H200のメモリは文字単位にアドレスが振られている。各文字は6ビットデータと2ビットの区切りビットと1ビットのパリティビットから構成される。2つの区切りビットはワードマークとアイテムマークとして使われ、2ビット同時に立っているとワードマークを意味した。アイテムビットにより、「アイテム転記」、「レコード転記」、「ワード転記」が可能となっていた(文字列のメモリ上でのコピーをする際に長さを指定せず、区切りの印に到達するまでをコピーする方法)。
title: タブキー
text: ワープロソフトやテキストエディタでは、カーソル位置にASCIIのタブ文字(後述)を入れるか、8文字や4文字毎に設定した基準線(タイプライターのタブストップに相当)まで空白を入れる。ソフトウェアによってはタブ位置を自由に変更できたり、タブの直後を左揃えにそろえるばかりでなく、中央揃えにしたり右揃えにしたりする機能を持っているものもある。タブは、通常の日本語文書や、欧文タイプライターのように、文字送り幅が等しい(等幅という)場合には、仮にこれがなくてもスペースを1個から数個置くことで代用できる。しかし、通常の欧文文書や一部の日本語文書のように文字送り幅が文字によって異なる(プロポーショナルフォント)場合には、行の途中で縦位置を揃えるためにはタブが必須である。
title: テレタイプ端末
text: 5ビットの Baudot Code と7ビットのASCIIコードに加え、6ビットのTTS(テレタイプセッター)コードもニュース配信などに使われていた。「シフトイン」コードと「シフトアウト」コードを使うことで、アルファベットの全ての大文字と小文字、数字、新聞で使われる記号、「左寄せ」や「中央にそろえる」といった植字指示などを扱える。本来このコードは紙テープを鑽孔し、その紙テープをライノタイプ付属の紙テープリーダーに読み込ませ、新聞や雑誌の印刷にそのまま使用することを意図したものだった。後には、カレントループ信号をそのままミニコンピュータやメインフレームに記録させ、コンピュータ上で編集して写真製版機に入力するようになった。
title: タブキー
text: 各種データの交換用に多用されるComma-Separated Values(CSV、コンマ区切りテキスト)の形式の一つとして、各フィールド(項目)の区切り文字(デリミタ)にタブ文字が使われることがあり、これをTab-Separated Values(TSV)と呼ぶ。
title: VRAM
text: コンピュータにおけるRAMの容量が小さかった時代では、文字のグリフのような高度なグラフィックスデータをそのまま保持しておくことは困難だった。そこで初期のコンピュータでは、キャラクタ(文字)のみの描写に特化したテキスト(文章)画面を持っていた。これは画面上に表示する文字のキャラクタコードのみをVRAMに記憶し、走査時にCRTコントローラがVRAMの値を元にあらかじめキャラクタジェネレータROM内に用意されたフォントデータを文字として展開するものである。
title: タブキー
text: タブキー(英語: tab key) ⭾ Tab は、タイプライターやワードプロセッサ専用機あるいはコンピュータ用のキーボードのキーの一つで、カーソルを次のタブストップ(英語版)まで移動させるキーである。元々はタイプライターにおける図表作成機能のために使用された。
title: ビットプレーン
text: ビットプレーン (Bit-plane) とは、VRAMのような1サンプル(例えば1ピクセル)につき複数ビットの情報があるようなものにおいて、いわゆる「プレーン方式」のうち、特に1サンプルにつき1ビットのみの情報を持つような方式、あるいはそのような情報を保持するメモリのことである。「ビットマップ」のほぼ同義語として使われることもあるが、ビットマップという語はメモリよりもデータ自身を指すような方向性があり、画像(ファイル)フォーマットを指していることもあるのに対し、ビットプレーンはそれが格納されるメモリのほうを指す。
title: スキャンコード
text: スキャンコード (scancode) とは、コンピュータのキーボードのキーが押されたり離されたりしたときに、キーボードからCPUに送られるコード(符号)のこと。走査コード(そうさコード)ともいう。
title: Data Matrix
text: 以下の図は、データマトリックスシンボル内のメッセージデータの配置を示している。メッセージは「Wikipedia」であり、左上隅から始まるやや複雑な斜めのパターンで配置されている。最初のWなど、一部の文字は2つに分割され、3番目の「i」は通常のL字型の配置ではなく「コーナーパターン2」になっている。また、メッセージの終わりコード(終了マーク)、パディング(P)およびエラー修正(E)バイト、および4つの未使用スペース(X)モジュールも示されている。
title: カーソル
text: コンソールやテキストエディタといった文字入力インタフェースにおけるカーソルは、次に入力される文字がテキスト中のどこに追加されるかを示す。古くから見られる形式では、塗りつぶされた四角形または下線として表示される。目立たせるために点滅させる場合も多い。点滅するカーソルは1968年にCharles A Kieslingによって発明された。また、挿入モードでは下線で上書きモードでは四角形など、カーソルの形状を使ってモード切替を利用者に伝えるシステムもある。
title: バイト順マーク
text: バイト順マーク (バイトじゅんマーク、英: byte order mark) あるいはバイトオーダーマークとは、通称BOM(ボム)といわれるUnicodeの符号化形式で符号化したテキストの先頭につける数バイトのデータのことである。このデータを元にUnicodeで符号化されていることおよび符号化の種類の判別に使用する。
title: ホームセンター
text: Adobe Photoshopでは、RGBカラー値などの数値のみが入力可能なテキストボックスは、スピンボタンはないものの、スピンエディットのようにキーボードの上下矢印キーを押下することで数値を増減させることができる。
title: ラインプリンター
text: 櫛型プリンター(comb printer、コームプリンタ)は、ラインマトリクスプリンター(英語版)とも呼ばれ、1文字のドットマトリクスプリンターと同じ方法で、個々の文字の代わりにドットのマトリクスを印刷するものだが、ハンマーの櫛を使用して、ピクセルの行全体の一部を一度に印刷します (例えば、8ピクセルごと)。櫛を前後にわずかにずらすことによって、ピクセルの行全体を印刷することができた (例を続けて、8サイクルで)。その後、用紙が進み、次のピクセル列が印刷された。従来のドットマトリクスプリンターに比べて印字ヘッドの動きがはるかに少ないため、これらのプリンターははるかに高速で、利用可能な文字セットに制限されることなく、形成された字体のラインプリンターと速度で競合し、ドットマトリクスのグラフィックスや可変サイズの文字をプリントできた。
title: CODE39
text: CODE39のバーコードは、バー、スペース合わせて9本(このうち3本が太い)で構成されており、この9本で1つのキャラクタを表す。表現できるキャラクタはフルアスキーで、いわゆる制御コードにも対応している。キャラクタ間は細バー(ナローバー)と同じ幅のスペース1個で区切られる。また、バーコード前後にはスタート/ストップキャラクタとして*(アスタリスク)を配置され、これにより、斜めにスキャンした際に発生する「部分読み取り」を防止している。チェックディジットの付加はシステム毎に任意だが、付加する場合は一般的にモジュラス43という方式が採用されている。
title: プロッター
text: プロッター (英: plotter) は、コンピュータの出力機器の一種で、ベクターデータ(線を表現したデータ)を基に動作するものこと。
title: IBM形式フロッピーディスク
text: 「IBM形式」では、0シリンダの表側(サイド0、実際のサイド0はラベルを貼る「見かけ上の」表側ではなく裏側にある)をインデックス領域として使う。インデックス領域の文字コードはEBCDICで記述される。また、インデックス部はビットごとに必ず磁極が反転するFM方式で書き込まれ、データ部は前のビットを参照して磁極が反転するMFM方式で書き込まれる。なおFM方式・MFM方式の詳細についてはModified Frequency Modulationを参照のこと。
title: 削除キー
text: 削除キーはASCIIの削除文字コード(7F hex、127 decimal)を生成する。この由来は7ビットの紙テープである。紙テープを間違って穴あけ(パンチ)した場合、その文字の箇所の7ビット全部の穴をあければ、その文字は無視される設計になっていた。つまり該当の文字が削除されたことになる。
title: Data Matrix
text: Data Matrix(データマトリックス)は、マトリックス、また、日本ではデータコード(Data Code)ともいい、正方形または長方形のパターンで配置された白黒の「セル」またはドットで構成される二次元コードである。アメリカ合衆国を中心に普及している。
title: 点字ディスプレイ
text: 点字ディスプレイを制御するソフトウェアをスクリーンリーダーと呼ぶ。表示すべき内容をオペレーティングシステムから集め、それを点字に変換し、ディスプレイに送る。GUIに対応したスクリーンリーダーは、ウィンドウやスライドバーといったグラフィカルな要素をテキストに変換しなければならず、特に複雑である。最近のオペレーティングシステムにはスクリーンリーダーがそのような情報を取得するのを支援するAPIがある。例えば、Windows には MSAA、GNOME には AT-SPI がある。
title: 増幅回路
text: 回路図上で各極のトランジスタが縦に重ねて記されるところからトーテムポールとも呼ばれる。デジタル回路のCMOSも一種のプッシュプルである。
title: Data Matrix
text: データマトリックスシンボル(コード)は長方形で、通常は正方形で、 ビットを表す正方形の「セル」で構成される。使用するコーディングに応じて、白のセルは0を表し、黒のセルは1を表す。逆も同様である。すべてのデータマトリックスは、L字型の2つの隣接する実線の境界線(ファインダパターン)と、明暗の交互の「セル」またはモジュールで構成される他の2つの境界線(タイミングパターン)で構成される。これらの境界内に、情報をエンコードするセルの行と列が存在する。
title: DJMAX
text: 各列の画面上部から降ってくる「ノート」と呼ばれる物体(音符)を、画面下部の線上に現れる「キュー」と呼ばれる物体でキャッチする。具体的には、ノートが線上に限りなく近い位置まで落ちて来た時に、各列に対応するデバイスをタイミングよく押すことで、キューをノートが落ちて来る列に出現させる。ノートには、普通のノートと、一定の時間押し続ける「ロングノート」、およびDJMAX Portable用の、一定の時間アナログパッドを回し続ける「アナログノート」の3種類が存在する。
title: リード・ソロモン符号
text: リード・ソロモン符号では r ビットの連続した固まりを一つのシンボルとし、 N個のシンボルすなわち r × N ビットの並びを一つの符号語とする。
title: 改行コード
text: これらの用語はタイプライターが由来である。タイプライターでは印字装置は固定され、紙の方が上下左右に移動することで、文字送りや行送りが行われる。英語などの左横書きにおける「キャリッジリターン」とは、紙を固定して移動する装置(キャリッジ)を元の位置に戻す(リターン、つまり紙の左端に印字装置が来る)ことである。「ラインフィード」とは紙を必要な行(ライン)だけ上に送る(フィード、つまり下の行に印字装置が来る)ことである。
title: キャラクタ (コンピュータ)
text: キャラクタは大きく分けて図形文字(グラフィックキャラクタ)と制御文字(コントロールキャラクタ)がある。図形文字が実際に画面に表示される文字であり、制御文字はその表示の仕方を制御する改行記号などや、それにとどまらずビープ音を発生させるものなどを含む。
title: レジスタマシン
text: そこで、テープを無限長(任意の整数を格納できる)の断片に分けるという考え方が出てくる。それぞれにヘッドがあり、デクリメントでは左に移動し、インクリメントでは右に移動する。ある意味で、ヘッドの位置がマークのスタックの先端を指す。ミンスキー (1961) および Hopcroft and Ullman (1979, p. 171ff) では、テープは左端から続くマーク部分以外は常に空白状態とされた(ヘッドがそこまで移動したことがない場合でも)。つまり、記録されたマークの個数が整数値に対応する。このモデルでは、デクリメントする前にゼロかどうかを確認しないと、テープの端をつき抜けてしまう。
title: 斜線付きゼロ
text: タイプライターで斜線付きゼロを生成するために、タイピストは、普通の\"O\"(ゼロ)を打った後、バックスペースキーで1文字戻り、スラッシュを重ね打ちしていた。
title: 紙テープ
text: 自動パンチ機で穴をあけて、穴の有無で0,1の信号を記録する。情報分野としては、元々は電報用で、アルファベットのみからなるコード体系の5孔のものから始まったが、徐々に拡張され6孔や7孔、1960年代以降のバイト=オクテットの時代には8孔となった。後述するが、幅の広いテープの例もある。
title: Data Matrix
text: データマトリックスシンボルは、境界ファインダーとタイミングパターン内に配置されたモジュールで構成される。ASCII文字コード全体(拡張子付き)から最大3,116文字をエンコードできる。シンボルは、通常の配列で設定されたモジュールを含むデータ領域で構成されて、大きなシンボルにはいくつかの領域が含まれる。各データ領域はファインダーパターンで区切られ、4辺すべてがクワイエットゾーンの境界(マージン)で囲まれている。
title: グロスターチーズ
text: 英単語demodulationであるため、ブロック図(系統図)等で「DEM」または「DEMO」等と略記される場合がある。「モデム」(modem)の「デム」(-dem)の由来である。
title: QWERTY配列
text: コンピュータの黎明期、入出力装置としてのタイプライタ類は、設計者による手作りで自作のものもあれば、自社で特別に製造することもあれば、テレタイプ端末が流用されることもあった(EDSACの出力の場合。EDSACの入力自体は鑽孔紙テープであり、その紙テープを作るのがテレタイプ端末であった)。既存機器の流用のため、その元の配列がテレタイプ端末などQWERTY配列の場合には、QWERTY配列が使われる、ということになった。
title: ノーブレークスペース
text: コンピュータにおいて、ノーブレークスペース (英: no-break space, non-breaking space, NBSP) は、スペースの箇所での自動的な改行を防ぐ特殊なスペースである。非分割空白 とも呼ばれる。HTMLのように空白文字の並びを1つのスペースにまとめるシステムで、行内に複数のスペースを入れるために使うこともできる。
title: エニグマ (暗号機)
text: 各ローターの多表は固定されており、野戦で使用される暗号機は盗まれたり鹵獲されたりする可能性がある。そこでプラグボードが追加された。プラグボードはキーボード・ランプボードとローター換字部の間に挿入され、単文字換字を行う。アルファベット26個分の入出力端子があり、任意の2つのアルファベットをバナナプラグの付いた1組のケーブルで入れ替えることができる。右の写真では\"A\"と\"J\"、\"S\"と\"O\"が入れ替えてある。なおプラグの刺さっていないアルファベットは入出力が短絡された状態である(例えば\"W\"は\"W\"になる)
title: Zバッファ
text: Zバッファという名前は、Z-coordinate(3次元空間の次元軸を表すXYZのうち、通例奥行きを表すことが多いZ軸の座標値)を保存するバッファ(一時領域)であるところから来ている。Zバッファは通例浮動小数点数を格納できるフォーマットであり、リアルタイムコンピュータグラフィックスでは16ビット、24ビット、32ビットなどがよく使われる。
title: アンダースコア
text: アンダースコア(underscore, under score)あるいは下線符号(かせんふごう)は、空白に下線が引かれた記号文字(約物)である。
title: コード折り畳み
text: 多くのエディターは、行番号の横にあるサイドバーにコードを折りたたむボタンを表示する。折り畳み可能な領域の先頭に[-]や▼などのボタンを、展開可能な領域の先頭に[+]や▶などのボタンを表示する。この機能は、ソースコードを管理するコンピュータープログラマーや、データ比較を行うエディターなどで使用される。
title: ビット
text: データを離散ビットによって表す方法は、バジル・ブション(英語版)とジャン=バプティスト・ファルコン(フランス語版)によって1732年に発明されジョゼフ・マリー・ジャカールが1804年に開発したパンチカードに使用され、後にセミオン・コルサコフ(英語版)、チャールズ・バベッジ、ハーマン・ホレリス、およびIBMなどの初期のコンピュータメーカーにより採用された。また、鑽孔紙テープも同様の考えによるものであった。これら全てのシステムで、媒体(カードやテープ)は概念的に穴の位置の配列を保持していた。それぞれの位置における穴の有無が1ビットの情報を伝達した。ビットによる文章の符号化は、モールス信号(1844年)や、テレタイプ、ストックティッカー(1870年)などの初期のデジタル通信機でも使用されていた。
title: 音声符号化
text: ACELP(algebraic CELP)は、あらかじめ代数的に決められた位置に配置した振幅が+1/-1のパルスの組み合わせを固定型コードブックとして扱う方式である。その代数的な性格よりコード探索の効率が良く、コードブック全体をテーブルとして用意する必要が無いためメモリも削減できる。また、柔軟性があり大きなサイズのコードブックを容易に実現できる。そのためVoIPや携帯電話用として、多くの標準化方式で広く用いられている。
title: ビデオテックス
text: CAPTAIN方式は、画像とその色情報についてMH符号化方式にて符号化し、文字についてはJIS C 6226符号にて送信する方式であった。なお画像について、CEPT方式はモザイク方式とも呼ばれ、四角や三角などの図形片の組み合わせで図形を伝送。NAPLPS方式は、線の場合「LINE」「起点のドット位置」「終点のドット位置」のように、図形描画を行うための命令を伝送する。
title: タブキー
text: 英文タイプライターでは、キーを打つと印字の直後に用紙を左に送り、次の印字に備える。すなわち用紙を基準に見ると、印字しようとする位置が右に1文字分ずれる。同様にスペースキー(スペースバー)を押すと、印字せずに1文字分ずれる。タイプライターで表を作るとき、当初はスペースキーやバックスペースキーを使って文字の間の空白を手動で調整して入れていた。これを簡単にするために、ページの横幅全体に渡る水平の棒に可動式のレバー(これを「タブストップ」という)をセットし、タブキーを押すと次のタブストップまで用紙が移動するメカニズムが加えられた。当初、タブストップは手動でセットしていたが、後に「タブセット」と「タブクリア」のキーが設けられ、等間隔のタブストップが自動でセットできるようになった。
title: フラットファイルデータベース
text: 「フラットファイル」とはプレーンテキストまたはテキストとバイナリの混合であり、通常1行が1レコードになっている。レコード内はフィールドを区切り文字(デリミタ)で区切った構造になっており、例えばカンマで区切ったり、固定の文字数で区切ったりする。後者の場合は、規定の長さを満たすためにパディングを必要とする。一般にデリミタはフィールド内では使えない文字になるため、注意が必要である(フィールド内にデリミタと同じ文字があると、そこが区切りだと誤って解釈してしまうため)。レコード同士の間には構造的関連性はない。
title: プレーンテキスト
text: 先ほど、プレーンテキストはテキストデータのみで構成されると述べたが、正確には画面に表示される通常の文字のほか、文字としては表示されないが文字表示の制御などを行なう制御コードが含まれる。制御コードの例としては、文字の開始位置を揃える水平タブ (0x09)、垂直タブ (0x0B)、改行、改ページ (0x0C)、EOF(End Of File、ファイル終端マーク:0x1A)およびBOM(Byte Order Mark:Unicodeのように2バイト以上で1文字を構成する文字コードにおいてエンディアンを判別するための複数バイトからなる情報)などがある。このほか、各種文字コードの制御情報も含まれる。
title: キャリッジ・リターン
text: グラフィックスを表示できないプリンター、テレタイプ端末、コンピュータ端末では、改行コードを伴わないキャリッジ・リターンを使って文字を重ね打ちでき、そうすることで擬似的なグラフィックスを実現したり、アンダーラインを文字に付与したり、文字を抹消したりといったことを実現していた。
title: テキストボックス
text: テキストボックス(英: text box)とは、グラフィカルユーザインタフェースの基本要素の1つであり、同時にGUIプログラミングで使われる典型的なウィジェットの1つである。ユーザーがテキスト情報(プレーンテキスト)を入力するためのインタフェースとして使われる。一般に必要な入力が1行(途中で改行しない)の場合は1行分の高さを持つテキストボックス、そうでない場合は2行分以上の高さを持つテキストボックスとすることが推奨されている。編集不可のテキストボックスもあり、単にテキストを表示するのに使われる。編集可能なテキストボックスはエディットボックス(英: edit box)と呼ばれることもある。機能を制限した簡易テキストエディタとして利用される。
title: プリントスクリーン
text: プリントスクリーン(PrtSc、英:Print screen)は、コンピュータ用のキーボードのキーの一つで、スクリーンショットを撮るために、表示されている画面イメージをクリップボードなどにコピーする用途に使用される。
title: Data Matrix
text: ファインダパターンは、位置検出パターンともいい、シンボルの位置を特定するために使用され、タイミングパターンは、シンボルの行と列の数を表す。より多くのデータがシンボルにエンコードされると、セル(行と列)の数が増加し、複雑になる。
title: パンチカード
text: 当初、用途ごとにデザインされたカードレイアウトが使われていた。パンチカードとそれを扱う機械が標準化されるのは1928年ごろのことである。長方形、円形、楕円形などの穿孔くずはチャド (chad) またはチップ(chip、IBMの用語)と呼ばれる。複数文字からなるデータや大きな数はカード内の連続する欄をフィールドとして格納される。一連のカードの集まりをデックまたはデッキ (deck) と呼ぶ。カードの上辺の左右どちらかの端を斜めに切るのが一般的で、それによってデック内のカード順序の間違いや反対側の端が切られた別のデックのカードが混じっている場合などを容易に検出できるようにしていた。カードには穴の位置が判別できるような印刷がされているのが一般的である。特定用途用に縦の線を印刷することでフィールドを区切ったり、フィールド名を印刷したカードも存在した。
title: スニペット
text: プレースホルダーは通常、他のスニペットテキストと区別するために、いくつかの特殊文字または文字のシーケンスで示される。一部のシステムでは、スニペットプレースホルダーに識別子の名前を付けることができる。識別子は、複製のプレースホルダーやプレースホルダーの変換等の機能をサポートするのに役立つ。
title: オーバーレイ (コンピュータ用語)
text: タブレット表面に重ねる透明なシートをオーバーレイシートと呼ぶ。下に写真や絵を挟んでトレースするのにも使われる。また、電卓状のキーボードにちょうど嵌るように穴のあいたシートもオーバーレイシートと呼ぶ。こちらはアプリケーションソフトウェアに応じてキーに設定された機能を分かり易くするためのもので、キーの穴毎に機能を説明した文字列が印字されている。
title: パイプ (コンピュータ)
text: 特に、シェルなどでは縦棒( | )の記号を使って無名パイプを簡単に利用でき、それを指して「パイプ」と言うことも多い。プロセス群の標準ストリームを連鎖的に相互接続するもので、あるプロセスの標準出力 (stdout) を直接別のプロセスの標準入力 (stdin) に接続する。
title: 符号
text: 形式言語理論の用語を使うと、符号の概念は次のように定義される。SとTという2つの有限集合があり、Sを情報源アルファベット、Tを符号アルファベットとする。符号 C : S → T ∗ {\\displaystyle C:\\,S\\to T^{*}} は、Sの個々のシンボルがTの元を使ったワード(シンボルの並び)に対応する写像であり、 S ∗ {\\displaystyle S^{*}} から T ∗ {\\displaystyle T^{*}} への準同型写像に拡大すれば、情報源アルファベットの並びを符号アルファベットの並びへと自然に写像できる。
title: ストックティッカー
text: 電信線から送られるパルスによって文字盤が1文字ずつ回転し、印字したい文字の箇所に到達するまでパルスが送られる。典型的な32文字の文字盤では、1文字を送信するのに平均で15回のパルスを送る(文字盤を回転させる)必要があり、その結果、毎秒1文字という非常に遅い送信速度となった。送信側のキーボードはピアノの鍵盤のような見た目をしており、黒鍵がアルファベット、白鍵が数字に対応し、それぞれ受信側のストックティッカーの2つの文字盤に対応していた。
title: マウスポインタ
text: マウスポインタの操作は、主にマウスなどのポインティングデバイスを使って行うことができる。文字入力可能場所では、マウスポインタの形状がアルファベットの I の形になり、そこでクリックすることによりカーソルを表示することができる。
title: LESS
text: 変数定義はアットマークで始まり、代入記号にはコロンを用いる。
title: テキストファイル
text: 制御文字は、モニタやプリンタなどの機器を制御するためのデータで、改行を表す改行文字やタブ(水平タブ)などが含まれる。制御文字には、文字と同じようにそれぞれ文字コードが割り当てられる。ASCIIの制御文字では、例えば改行文字 (LF) は0x0A、水平タブ (HT) は0x09である。
title: LR法
text: スタックのトップは右端である。なお、説明のために状態遷移の原因となった記号(ここでは '1')をその前に記している。もちろん、本当のスタックにはこのような記号はプッシュされない。
title: ライトペン
text: ライトペン (英: Light pen) とは、ブラウン管と組み合わせて利用する、コンピュータに位置を伝える為の装置(ポインティングデバイス)である。 ペンの形をした受光装置をブラウン管に接触させ、その位置が光るタイミングを拾い、画面上の位置を認識する。 基本原理はライトガンと同じである。
title: パッチ
text: 初期のコンピュータでプログラムが紙テープに記録されていた時代にプログラムを修正する時に穴をパッチ(あて布)で塞いでいたことに由来する。
title: バーコード
text: バーコードは横方向にのみ意味があり、表すデータも数列や文字列でどちらも一次元だが、ドットを縦横に配列し多くの情報を表す、二次元コードも普及してきた。代表的なものにデンソーウェーブのQRコードがある。
title: 光学文字認識
text: 帳票の中で、ボックスごとに1つのグリフを書くように罫線を事前に印刷する方法もある。罫線は、OCRシステムで簡単に除去できるドロップアウトカラーで印刷されることが多い。
title: アスキーアート
text: 1963年頃に7ビットの文字コードASCIIを用いるページプリンター「ASR-33」がテレタイプ社から発売されると、5ビットのボー符号は種類の少なさから次第に使われなくなり、ASR-33が標準的なページプリンターとして定着するに伴ってASCIIコードが普及した。ASCIIコードによるテキストアート(狭義の「アスキーアート」)として最古の例は1966年、当時ベル研究所に勤務していたケン・ノウルトン(英語版)がレオン・ハーモンとの共著『Studies in Perception I』に掲載したもの(実物)が知られている。
title: ファクシミリ
text: 文字や簡単な図形が中心の原稿は、画像データの上の行と下の行はほとんど同じで、変化は少ない。この性質を利用してデータ量の大幅な圧縮を図ったのがRAC(Relative Address Coding)である。RACは下の画像データを一段上のデータ(参照ライン)と比較して、変化している箇所を検出し、その位置を符号化してデータ圧縮をする方式である。
title: 区切り文字
text: 区切り文字(英語: delimiter、デリミタ)は、プレーンテキストやデータストリーム中の独立した領域の境界を特定するために入れられる文字である。例えば、コンマ区切りの文字列において、コンマ (,) は各フィールドの境界を表す「フィールド区切り文字」の役割をしている。
title: PDF417
text: PDF417のバーコード(シンボルとも言う)は3-90行で構成されており、各行は、小さな線型バーコードのようなものにあたる。
title: 画面解像度
text: ドットマトリクス型の電子ディスプレイ(以下、ディスプレイ)では画素(ピクセル、pixel)と呼ばれる小さな点を縦横に並べ、それらの点を別々に制御することで画面を表示している。
title: Banner (UNIX)
text: UNIXにおけるbannerとはコマンドラインの引数に与えられた文字列を巨大なアスキーアートに変換して出力するプログラムである。本コマンドの1つの利用方法としては、印刷ジョブ用に、極めて見やすい区切りページを作成する事が挙げられる。
title: 7セグメントディスプレイ
text: ドットマトリクス型のディスプレイに比べると部品が少なくて済み、各セグメントが適切な形状ならドットマトリクスよりも読みやすい字形になる。そのため消費電力や駆動用回路規模が小さくなるという利点がある。古くは1970年代末期に製造されたTI社の英語学習玩具 \"Speak & Spell\" や、CRAIG社の電子翻訳機 \"M100\" などで使用された。 14セグメントのプラズマディスプレイが1986年から1991年ごろのピンボール台に使われていた。コンマとピリオドを表示するセグメントもあり、全体で16セグメントになっていた。他に電話機のナンバーディスプレイ部分、VTR、カーステレオ、電子レンジ、スロットマシン、DVDプレイヤー、エレベーターのインジケータなどにも使われていることがある。
title: レーザーポインター
text: レーザーポインター(英語: Laser Pointer)とは、レーザー光線を用いて図などを指し示すなどのために使う道具。レーザー光指示具ともいう。
title: 二次元コード
text: 二次元コード(にじげんコード)とは、横方向にしか情報を持たない一次元コード(バーコード)に対し、水平方向と垂直方向に情報を持つ表示方式のコードのこと。バーコードと比べると面積あたりの情報密度が高く、コード化するデータが同一であれば印字、表示面積は小さくなる。
title: ラインプリンター
text: バープリンターはチェーンプリンターに似ているが、低速で安価であった。チェーンが一方向に連続的に動くのではなく、文字は紙の前で左から右へ、次に右から左へと動くバーに取り付けられた櫛歯に設けられた。例としては、IBM 1443(英語版)がある。
title: プリンター
text: 印字ヘッドを高速で循環させて適切な字母が、適切な行位置を通過する際にハンマーで叩くことで印字する。ピン全体(ハンマバンクと称される)が左右に移動することにより文字が形成されていく。そのため、毎分数百行の印字が可能である。複写を要する物で、大量に印刷を行う際などに使用される。
title: リード・ソロモン符号
text: 特徴として符号の生成方法にガロア体(有限体)の概念を使用している。これは複数個のビットを一つの固まり(シンボルあるいはワードと呼ぶ)と見なし、符号語をシンボルの集まりで表し各シンボル単位で誤りの検出と訂正を行う。一つのシンボル内のビットがどれだけ誤りを含んでいても全体としては「1シンボルの誤り」と見なされるため特に連続して起こるビット誤り(バースト誤り)に強いという特性がある。 なお、リード・ソロモン符号の1シンボルのビット数は通常規定されていないがコンピュータの仕様上、8ビット(1バイト)で実装されるシステムが多い。
title: PDF417
text: PDF417(ピーディーエフ417)とは、主にアメリカ合衆国で身分証明書をはじめ様々な用途で使用される、スタック式二次元コード規格である。PDFはポータブル・データ・ファイル(Portable Data File)の略語。417は、コード内の各パターンがバーと空白で成り立っていて、各パターンが17ユニットの長さであることを表している。PDF417はアメリカ合衆国の企業であるシンボル・テクノロジーズ(英語版)(現:モトローラ・ソリューションズ社)のYnjiun P. Wang博士によって考案されたものだが、パブリックドメインの状態に置かれており、ISO規格では15438に規定されている。PDF417は、複数のバーコードを連結させることで、記録可能な情報量を拡張できるという特徴も持つ。
title: ファクシミリ
text: OFT(Optical Fiber Tube)は表示面にオプティカル・ファイバ(極細に引き延ばした糸状のガラス)を束にして板状にしたプレートを使用したCRT(ブラウン管)である。内面に塗布された蛍光体に電子が衝突して発光し、ファイバを直進して表示面に出てくる。表示面に記録紙を密着して感光させる。一般のCRTは光が発散するが、OFTではファイバの方向へ光が直進するので、レンズにより焦点を合わせる効果と同様な解像度の良い画質となる。FAXに使用するOFTは表示面が扁平な形状で、横幅は用紙の幅(A4の場合約210mm)、縦方向は約1cmである。
title: タブキー
text: 表計算ソフトやワープロの表からデータをコピーしたときや、データを貼りつけるときにタブ区切りのテキストが使われる。