コンピュータ

アップロードとは

2020/9/29

アップロード(upload) アップロードとは アップロードとは、ネットワークを通じて自分のコンピュータから他のコンピュータへデータを転送することです。 インターネット上にあるサーバやクラウド(cloud)に、自分のコンピュータやスマートフォンに保存されている写真や動画ファイルなどを転送するのがアップロードです。 アップロードの対義語にダウンロード(download)があります。 ダウンロードとは、インターネット上にある別のコンピュータ(サーバやクラウド)から、アプリケーション(実行ファイル)や圧縮ファイ ...

ReadMore

コンピュータ

ダウンロードとは

2020/9/27

ダウンロード(download) ダウンロードとは ダウンロードとは、ネットワークを通じて他のコンピュータからデータを自分のコンピュータに転送することです。 インターネット上にあるサーバやクラウド(cloud)から、アプリケーション(実行ファイル)や圧縮ファイル、音楽、写真、動画ファイルなどを自分のコンピュータに転送し保存するのがダウンロードです。 ダウンロードの対義語にはアップロード(upload)があります。 アップロードとは、自分のコンピュータに保存されている写真や動画ファイルなどのデータを、インタ ...

ReadMore

プログラム

ポリモーフィズムとは

2020/9/26

ポリモーフィズム(多態性) ポリモーフィズム(英:Polymorphism)とは、オブジェクト指向の考え方の一つで、ある1つの関数(メソッド)の呼び出しに対し、オブジェクト毎に異なる動作をすることをいいます。 同じ関数なのに違う動きをする?イメージが湧かない・・・ 異なる動作を同じ処理で実現するのがポリモーフィズムです。 それでは、もう少し具体的に見ていきましょう。 スポンサーリンク ポリモーフィズムのイメージ例 例えば、動物クラスに「cry」(鳴く)という関数(メソッド)があるとします。 そして、動物ク ...

ReadMore

ネットワーク

オフラインとは

2020/9/23

オフライン(offline) オフラインとは、インターネットに繋がっていない状態(他のコンピュータと繋がっていない状態)のことです。 オフライン(offline)の対義語にオンライン(online)があり、オンラインはインターネットに繋がっている状態(他のコンピュータと繋がっている状態)です。 オフライン状態の時は、インターネットに接続されていません。また、通信相手となる他のコンピュータとも接続されていない状態です。 そのため、オフライン状態の時は、インターネットに接続することも、他のコンピュータと通信す ...

ReadMore

ネットワーク

オンラインとは

2020/9/22

オンライン(online) オンラインの意味とは? オンライン(online)とは、インターネットに繋がっている状態(他のコンピュータと繋がっている状態)のことです。 インターネット上でショッピングをすることを「オンラインショッピング」、インターネット上で旅行やホテルの予約などをすることを「オンライン予約」、インターネット上でゲームをすることを「オンラインゲーム」と呼びます。 IoT(モノのインターネット)の時代となり、コンピュータだけではなく、電化製品や自動車など"さまざまなモノ"がインターネットに接続 ...

ReadMore

システム開発

クライアントサーバシステムとは

2020/9/22

クライアントサーバシステム クライアントサーバシステム(Client Server System)とは、コンピュータを機能や情報を提供するサーバ(server)と利用者が操作するクライアント(client)に分け、役割分担をして接続するコンピュータネットワークモデルの一つです。 サーバがシステムで利用されるデータを管理し、クライアントに対して機能や情報を提供。そして、サーバから提供された情報をクライアント側で画面表示や操作などを行う形態です。   役割分担をするクライアントサーバシステムとは違い ...

ReadMore

セキュリティ

脆弱性とは

2020/9/20

脆弱性(ぜいじゃくせい) 脆弱性(vulnerability)とは、コンピュータのOSやソフトウエアに存在する、セキュリティ上の欠陥のことであり、セキュリティホールとも呼ばれています。 コンピュータで動作するOSやソフトウエアを作成・修正する段階で、プログラミングの不具合や設計上のミスなどが原因で脆弱性が発生します。 脆弱性が発見されたOSやソフトウエアを使っているどうなるの? 脆弱性が発見されたOSやソフトウエアを利用していると、悪意のある攻撃者に攻撃を受ける可能性があります。その結果、不正アクセスに利 ...

ReadMore

システム開発

ピアツーピア(P2P)とは

2020/9/22

ピアツーピア(P2P) ピアツーピアとは ピアツーピア(Peer to Peer:略 P2P)とは、ネットワーク上で複数のコンピュータ間で接続・通信する方式の一つです。 一般的な接続方式には、データや機能を提供する側と利用側に分かれている「クライアントサーバ」方式が用いられています。 例えば、利用者がインターネット上でサイトを見る時は「Webサーバ」、メールを送る時は「メールサーバ」を経由しています。「クライアントサーバ」方式では、多数のクライアントに対してサーバは1つです。そのため、クライアント数が非常 ...

ReadMore

システム開発

シンクライアントとは

2020/9/18

シンクライアント シンクライアントってなに? コンピュータをサーバとクライアントに分け役割分担をする「クライアントサーバシステム」の中で、ユーザが利用するクライアント端末には必要最低限の処理をさせ、ほとんどの処理をサーバーに任せるという方式がシンクライアント(Thin client)です。 Thin clientのThinは「薄い・少ない」という意味です。 クライアント側では、入力や表示部分を担当するだけで、情報の処理やデータの保管といった機能はすべてサーバに任せます。 上記はシンクライアントのイメージ図 ...

ReadMore

システム開発

CMMI(能力成熟度モデル統合)とは

2020/9/17

CMMI(Capability Maturity Model Integration) CMMI(能力成熟度モデル統合)とは、ソフトウェア開発作業において、組織がプロセスをより適切に管理できるようにすることを目標として遵守するべき指針を体系化したものであり、ソフトウェア開発組織 および プロジェクトのプロセス成熟度を評価するためのモデルです。 CMMIは、組織における開発プロセスの成熟度をレベル1~レベル5の「5段階」であらわし、プロセス改善の手助けになることを目的としています。 レベル1「初期」 成熟度 ...

ReadMore

仕事

Spring Boot + JPAでデータを物理削除する

はじめに 前回の記事では「Spring Boot」と「Thymeleaf」を使用して詳細画面を作成しました。本記事では詳細画面から「削除」リンクを押下して、対象データを物理削除する方法を紹介します。 ...

英字
Javaで英字のチェックを実装する方法

はじめに 正規表現を使いJavaで英字のチェックを実装する方法を紹介します。 チェック内容 正規表現 英字 ^[a-zA-Z]+$ 英字(大文字) ^[A-Z]+$ 英字(小文字) ^[a-z]+$ ...

Javaでひらがなのチェックを実装する方法

はじめに 正規表現を使い、Javaで「ひらがな」のチェックを実装する方法を紹介します。 今回の例で使用する正規表現は以下です。 ^[\u3040-\u309F]+$ スポンサーリンク Javaで「ひら ...

情報処理

パスワード管理の仕組みを図解で分かりやすく説明

パスワード管理の仕組み パスワードを安全に管理するためには、ソルトとストレッチングを用いてハッシュ値(暗号学的ハッシュ関数)としてデータベースに保存しておく必要があります。 本記事では パスワードはど ...

共通鍵暗号方式(AES)と公開鍵暗号方式(RSA)の違い
共通鍵暗号方式(AES)と公開鍵暗号方式(RSA)の違い

暗号方式とは 暗号化とはデータに対して何らかの処理を実施して、第三者が見ても容易に解析できないような形に変換することをいいます。ただし暗号化した当事者や送りたい相手にまでその内容が分からなくなっては意 ...

クロスサイトスクリプティング(XSS)とは
クロスサイトスクリプティングとは | XSS攻撃例と対策方法

クロスサイトスクリプティング(XSS)とは クロスサイトスクリプティング(XSS)とはWebサイトへの有名な攻撃で、他人のWebサイトに悪意のあるコードを登録する攻撃のことをいいます。主に掲示板などの ...

パソコン講座

初心者向けWord(ワード)講座 表の作り方
【Word入門】表の作り方

表の作り方 ~Word(ワード)初心者向け講座 基礎編~ 前回の記事(1時間目)では「Word(ワード)で文章を作成する」方法を紹介しました。2時間目では「表の作り方」を紹介します。Word(ワード) ...

エクセルで簡単にヒストグラムを作成する方法

Excel(エクセル)を使ったヒストグラムの作り方 Microsoft Office Excel(エクセル)2019を使った ヒストグラムの作り方を紹介します。 ヒストグラムの詳細については下記の記事 ...

エクセルで簡単に散布図を作成する方法

Excel(エクセル)を使った散布図の作り方 Microsoft Office Excel(エクセル)2019を使い、2つの項目の相関関係を把握するためのグラフである散布図の作り方を紹介します。 散布 ...

ブログを始める

お金
アフィリエイトはどのくらい儲かるの? | 市場調査から見える現実

アフィリエイトとは? アフィリエイトとは企業の広告を自分のサイトに掲載し、そのサイトから一般の利用者が購入した場合に企業から紹介料をもらえる仕組みのことをいいます。そして企業の公告を自分のサイトに掲載 ...

AFFINGER5のAMPページに関連コンテンツの広告を表示させる方法
AMPページに関連コンテンツの広告を表示させる方法

AFFINGER5でAMPページに関連コンテンツの広告を表示させる方法 Google AdSenseの公式サイトの通り、AMPページで広告を表示させる場合は、AMP対応広告ユニットが必要になるようです ...

デザイン
AFFINGER5でトップページをカードデザインにする方法

AFFINGER5でトップページをカードデザインにする方法 AFFINGER5でトップページのデザインをカードデザインに変えるためには、自作でカードデザインを作るか、ショートコード「st-catgro ...

IT用語集

アップロードとは

アップロード(upload) アップロードとは アップロードとは、ネットワークを通じて自分のコンピュータから他のコンピュータへデータを転送することです。 インターネット上にあるサーバやクラウド(cloud)に、自分のコンピュータやスマートフォンに保存されている写真や動画ファイルなどを転送するのがアップロードです。 アップロードの対義語にダウンロード(download)があります。 ダウンロードとは、インターネット上にある別のコンピュータ(サーバやクラウド)から、アプリケーション(実行ファイル)や圧縮ファイ ...

ダウンロードとは

ダウンロード(download) ダウンロードとは ダウンロードとは、ネットワークを通じて他のコンピュータからデータを自分のコンピュータに転送することです。 インターネット上にあるサーバやクラウド(cloud)から、アプリケーション(実行ファイル)や圧縮ファイル、音楽、写真、動画ファイルなどを自分のコンピュータに転送し保存するのがダウンロードです。 ダウンロードの対義語にはアップロード(upload)があります。 アップロードとは、自分のコンピュータに保存されている写真や動画ファイルなどのデータを、インタ ...

ポリモーフィズムとは

ポリモーフィズム(多態性) ポリモーフィズム(英:Polymorphism)とは、オブジェクト指向の考え方の一つで、ある1つの関数(メソッド)の呼び出しに対し、オブジェクト毎に異なる動作をすることをいいます。 同じ関数なのに違う動きをする?イメージが湧かない・・・ 異なる動作を同じ処理で実現するのがポリモーフィズムです。 それでは、もう少し具体的に見ていきましょう。 スポンサーリンク ポリモーフィズムのイメージ例 例えば、動物クラスに「cry」(鳴く)という関数(メソッド)があるとします。 そして、動物ク ...

オフラインとは

オフライン(offline) オフラインとは、インターネットに繋がっていない状態(他のコンピュータと繋がっていない状態)のことです。 オフライン(offline)の対義語にオンライン(online)があり、オンラインはインターネットに繋がっている状態(他のコンピュータと繋がっている状態)です。 オフライン状態の時は、インターネットに接続されていません。また、通信相手となる他のコンピュータとも接続されていない状態です。 そのため、オフライン状態の時は、インターネットに接続することも、他のコンピュータと通信す ...

オンラインとは

オンライン(online) オンラインの意味とは? オンライン(online)とは、インターネットに繋がっている状態(他のコンピュータと繋がっている状態)のことです。 インターネット上でショッピングをすることを「オンラインショッピング」、インターネット上で旅行やホテルの予約などをすることを「オンライン予約」、インターネット上でゲームをすることを「オンラインゲーム」と呼びます。 IoT(モノのインターネット)の時代となり、コンピュータだけではなく、電化製品や自動車など"さまざまなモノ"がインターネットに接続 ...

クライアントサーバシステムとは

クライアントサーバシステム クライアントサーバシステム(Client Server System)とは、コンピュータを機能や情報を提供するサーバ(server)と利用者が操作するクライアント(client)に分け、役割分担をして接続するコンピュータネットワークモデルの一つです。 サーバがシステムで利用されるデータを管理し、クライアントに対して機能や情報を提供。そして、サーバから提供された情報をクライアント側で画面表示や操作などを行う形態です。   役割分担をするクライアントサーバシステムとは違い ...

脆弱性とは

脆弱性(ぜいじゃくせい) 脆弱性(vulnerability)とは、コンピュータのOSやソフトウエアに存在する、セキュリティ上の欠陥のことであり、セキュリティホールとも呼ばれています。 コンピュータで動作するOSやソフトウエアを作成・修正する段階で、プログラミングの不具合や設計上のミスなどが原因で脆弱性が発生します。 脆弱性が発見されたOSやソフトウエアを使っているどうなるの? 脆弱性が発見されたOSやソフトウエアを利用していると、悪意のある攻撃者に攻撃を受ける可能性があります。その結果、不正アクセスに利 ...

ピアツーピア(P2P)とは

ピアツーピア(P2P) ピアツーピアとは ピアツーピア(Peer to Peer:略 P2P)とは、ネットワーク上で複数のコンピュータ間で接続・通信する方式の一つです。 一般的な接続方式には、データや機能を提供する側と利用側に分かれている「クライアントサーバ」方式が用いられています。 例えば、利用者がインターネット上でサイトを見る時は「Webサーバ」、メールを送る時は「メールサーバ」を経由しています。「クライアントサーバ」方式では、多数のクライアントに対してサーバは1つです。そのため、クライアント数が非常 ...

© 2020 ITを分かりやすく解説