A

A

認証(Authentication)

認証(Authentication)とは、相手が名乗ったとおりの本人かどうかを確かめることです。パソコンやサービスを使い始めるとき、最初に必ず通る手続きで、ここを通過して初めて「誰が操作しているのか」がシステムに伝わります。現実世界に例える...
A

アジャイル開発(Agile Development)

アジャイル開発(Agile Development)とは、大きな機能を小さな単位に区切り、計画・開発・テストを短期間で繰り返しながらシステムを作り上げていく開発手法のことです。一度に全てを作り込むのではなく、少しずつ形にしながら改善を重ねて...
A

非同期通信(Asynchronous Communication)

非同期通信(Asynchronous Communication)とは、サーバーへの問い合わせを、画面の動きを止めずに裏側で行う通信のやり方のことです。返事を待つ間も、利用者は操作を続けられます。現実世界に例えると、非同期通信は料理を注文し...
A

APIキー(エーピーアイキー/API Key)

APIキー(エーピーアイキー/API Key)とは、APIを利用する際に、アクセスしてきた相手が誰であるかを識別するために発行される、英数字の文字列のことです。サービス提供者はAPIキーを確認することで、正当な利用者からのアクセスかどうかを...
A

Angular(アンギュラー)

Angular(アンギュラー)とは、Googleが開発するTypeScriptベースのフロントエンドフレームワークです。特徴やReact・Vue.jsとの違いを解説します。
A

ADSL(エーディーエスエル)

ADSLとは、電話回線を使ってインターネットに接続する、かつて主流だったブロードバンド方式です。上りと下りが非対称な特徴や光回線との違い、現状を初心者向けに解説します。
A

アセンブリ言語(Assembly Language)

アセンブリ言語(Assembly Language)とは、コンピューターが直接理解できる「機械語」に近い内容を、人間にとって多少読み書きしやすい命令の並びで表現したプログラミング言語のことです。0と1の羅列である機械語に対して、「ADD(足...
A

アプリケーション(Application)

アプリケーション(Application)とは、特定の目的のために作られた、利用者が直接操作するソフトウェアのことです。日常的には「アプリ」と略されることも多く、文書作成やインターネット閲覧、写真編集など、さまざまな用途に応じたアプリケーシ...
A

AI(人工知能/Artificial Intelligence)

AI(人工知能/Artificial Intelligence)とは、人間が持つ学習や判断、認識といった知的な働きを、コンピューターによって再現しようとする技術や、その研究分野の総称のことです。近年では文章の作成や画像の生成、翻訳など、幅広...
A

Ajax(Asynchronous JavaScript and XML)

Ajax(Asynchronous JavaScript and XML/エイジャックス)とは、Webページの一部分だけを非同期に更新できる技術のことです。ページ全体を再読み込みすることなく、サーバーと通信して必要なデータだけをやり取りでき...