管理人

SEとして働く「分かる君」がつ運営するサイトです。 ITの難しい用語や、仕事で感じた事などを中心に"わかりやすさ"を意識して記事にしています。少しでも共感や参考にしていただける人がいたら嬉しいです。

2024/6/26

HTTP GETとPOSTの違い

HTTP GETとPOSTの違い HTTPとは HTTP(Hypertext Transfer Protocol)とは、Webサイトを表示する際に使用するプロトコルです。 プロトコルとは、対象の物事を複数の人が使えるようにするための「ルール」のことで、通信するために必要な手順や規格が定められている。 Webページなどを表示する際に使用するプロトコルで、HTTPに従いクライアントとWebサーバは通信をおこないます。 HTTPの通信は、クライアントから開始します。クライアントからHTTPリクエストを送り、HT ...

環境構築

2024/12/12

EclipseでPHPの開発環境を作成する | 分かりやすく図解で説明

XAMPPのインストール XAMPPとは、PHPの開発で必要なソフトウェア(PHP、Apache、MySQLなど)やツールなどをまとめてパッケージ化してくれている便利な開発ツールです。 そのため、XAMPPをインストールするだけで、PHPの開発環境を整えることができます。 XAMPPのインストール手順はこちら ⇒ XAMPPのインストール手順 | 図解で分かりやすく説明 Eclipseのインストール 続いてEclipseのダウンロードを行います。 Eclipseのダウンロードは以下のサイトから行います。 ...

2024/12/8

XAMPPのインストール手順 | 図解でわかりやすく説明

XAMPPとは XAMPPとは、PHPの開発で必要なソフトウェア(PHP、Apache、MySQLなど)やツールなどをまとめてパッケージ化してくれている便利な開発ツールです。 そのため、XAMPPをインストールするだけで、PHPの開発環境を整えることができます。   XAMPPのダウンロードは以下の公式サイトから行います。 https://www.apachefriends.org/jp/index.html XAMPPのダウンロード XAMPPの公式サイトからダウンロードするOSを選択しXAM ...

監視

2022/12/25

SNMPとは

SNMP(Simple Network Management Protocol) SNMPとは SNMP(Simple Network Management Protocol)とは、ネットワーク上にあるネットワーク機器を監視するためのプロトコルです。簡易ネットワーク管理プロトコルとも呼ばれています。 SNMPを利用し、ネットワーク上にあるネットワーク機器を監視することで、仮にネットワーク機器に障害が発生した場合など、どのネットワーク機器で障害が発生したのかをすぐに突き止めることができます。 SNMPマネー ...

2022/12/25

Bootstrap4でプログレスバー(Progress)の作り方

Bootstrap4でプログレスバー(Progress)を作成する方法 Bootstrap4の機能であるProgress(プログレスバー)の使い方を紹介します。 プログレスバー(Progress)の画面イメージ プログレスバー(Progress)の画面イメージは次の通りです。 プログレスバー(Progress)のHTML <!doctype html> <html lang="ja"> <head> <!-- Required meta tags --> & ...

2022/12/25

Bootstrap4でツールチップ(Tooltips)を作成する方法

Bootstrap4でツールチップ(Tooltips)を作成する方法 popper.min.jsのダウンロード ツールチップを使うには「popper.min.js」が必要です。 ■ CDNで指定 <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrn ...

2022/12/25

popper.min.jsをダウンロードする方法

popper.min.jsをダウンロードする方法 Bootstrap4でツールチップ(Tooltips)を使うには「popper.min.js」が必要です。「popper.min.js」を使うにはCDNで指定するか、 「popper.min.js」をダウンロードして使用するかのどちらかです。 ■ CDNで指定 <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js" integrit ...

リモート操作

2024/12/10

SSHとは | 分かりやすく図解で解説

SSH(Secure Shell) SSHとは SSH(Secure Shell)とは、暗号や認証の技術を利用して、遠隔地にあるサーバやルータなどを安全にリモート操作する際に使用するプロトコルです。 SSHでは、リモート操作するサーバの認証情報を含め、すべての通信を暗号化して通信を行います。 また、SSHには SSH1(バージョン1)と SSH2(バージョン2)の2種類のバージョンが存在しています。 ただし、SSH1(バージョン1)には脆弱性が発見されているため、SSH1(バージョン1)の利用は推奨されて ...

遠隔操作

2024/6/10

Telnetとは

Telnet(Teletype network) Telnetとは Telnet(Teletype network)とは、遠隔地にあるサーバやルータなどを遠隔操作する時に使用するプロトコルです。 本来であれば遠隔地にあるサーバなどを操作するには、サーバが設置されている場所まで行き現地で作業する必要がありました。 サーバが同じ建物内や近い場所にある場合は、そこまで問題にはならないかもしません。しかし、サーバが他県など 遠い場所にある場合、毎回 現地に出向くのは現実的ではありません。 この問題を解決してくれる ...

2024/10/20

Bootstrap4でモーダル(Modal)画面を作成する方法

Bootstrap4でモーダル(Modal)表示を作成する方法 モーダル(Modal)画面イメージ モーダル(Modal)画面のHTML <!-- 切り替えボタンの設定 --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal"> モーダルを表示 </button ...

HTTP

2022/12/25

HTTPステータスコード一覧

HTTPステータスコード HTTPのステータスコードとは、HTTPリクエストに対する処理結果を示すコードです。ステータスコードは3桁の数字で表し次のような分類に分けられています。 100番台:情報(Informational) 200番台:正常(Success) 300番台:リダイレクション(Redirection) 400番台:クライアントエラー(Client Error) 500番台:サーバーエラー(Server Error) 【100番台】情報(Informational) ステータスコード 説明 ...

HTTP

2024/6/12

HTTPとは

HTTP(Hypertext Transfer Protocol) HTTPとは HTTP(Hypertext Transfer Protocol)とは、Webサイトを表示する際に使用するプロトコルです。 クライアント(利用者のコンピュータ)とWebサーバ間でHTMLなどのテキストで記述されたWebページの送受信で使用されます。 HTTPの通信を開始できるのは、クライアント(利用者のコンピュータ)側のみです。クライアントからHTTP リクエストを送り、WebサーバがクライアントにHTTP レスポンスを返す ...

ファイル転送

2024/12/10

FTPとは | 分かりやすく図解で解説

FTP(File Transfer Protocol) FTPとは FTP(File Transfer Protocol)とは、ネットワーク上にあるサーバとクライアント(利用者のコンピュータ)間でファイル転送を行うプロトコルです。 FTPには主に次の2つの用途があります。 1つ目はネットワーク上にあるサーバからクライアント(利用者のコンピュータ)に特定のファイルをダウンロードすることです。 そして、2つ目はクライアント(利用者のコンピュータ)からネットワーク上にあるサーバにファイルをアップロードすることで ...

地図

2024/12/11

IGPとは | IGPの仕組みと種類を分かりやすく解説

IGP(Interior Gateway Protocol) IGPとは IGP(Interior Gateway Protocol)とは、AS(自律システム)内部で経路情報の交換に使用されるルーティングプロトコルです。 AS(自律システム)とは、ネットワークの集合体(グループ)のことで、企業やプロバイダなどが当てはまります。 上記のイメージ図では、2つのAS(自律システム)が存在し、どちらのAS(自律システム)内にルータが2台設置されています。ルータにはルーティングテーブルと呼ばれる経路情報が存在し、そ ...

2022/12/25

コピーライト(クレジット表記)「by AFFINGER5」を消す方法

コピーライト(クレジット表記)「by AFFINGER5」を消す方法 フッターに表示されているコピーライト(クレジット表記)。 WordPressの人気有料テーマ「AFFINGER5」使うと次のように「by AFFINGER5」と表記されてしまいます。 本記事ではこの「by AFFINGER5」を簡単に削除する方法を紹介しています。 クレジット削除プラグイン AFFINGER5を購入すると「クレジット削除プラグイン」が一緒に同封されています。(購入した時期により付与されていない場合は、別途クレジット削除プ ...

デザイン

2020/10/28

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

AFFINGER5でトップページをカードデザインにする方法 AFFINGER5でトップページのデザインをカードデザインに変えるためには、自作でカードデザインを作るか、ショートコード「st-catgroup」を使いスライドショーでの実装しかありません。 ちなみにスライドショーのイメージは次の通りです。   カードデザインを簡単に作る方法は、AFFINGER5EXにアップグレードするか、子テーマのJETを使うかです。 本記事では、AFFINGER5EXを使ったカートデザインの作成方法について紹介して ...

アップグレード

2022/12/25

AFFINGER5 EXへのアップグレード手順

AFFINGER5 EXへのアップグレード手順 WordPressの人気有料テーマ「AFFINGER5」から「AFFINGER5 EX」へのアップグレード手順は、次の2通りのいずれかです。 専用プラグインを利用 AFFINGER5のテーマを一旦削除後にAFFINGER5 EXのアップグレードのテーマを反映する 本記事では後者の「AFFINGER5のテーマを一旦削除」してアップグレードする方法について紹介しています。 既存設定のバックアップを取得する AFFINGER5のテーマを一旦削除してからEX版アップ ...

地図

2024/12/10

EGPとは | 分かりやすく図解で解説

EGP(Exterior Gateway Protocol) EGPはルーティングプロトコルの一種です。EGPを説明する前に「ルーティング」そして「ルーティングプロトコル」について説明していきます。 ルーティングとは ルーティングとは ネットワーク上で通信するための最適経路を導き出してくれる仕組みです。   インターネットに接続するためには、コンピュータは ルータと呼ばれるネットワーク機器に接続します。一般家庭でも「ブロードバンドルータ」や「無線LANルータ」が設置されているケースがほとんどです ...

Network

2024/11/20

プロトコルとは

プロトコル(protocol) プロトコルとは プロトコルとは、対象の物事を複数の人が使えるようにするための「ルール」のことです。 そして、プロトコルの多くは「ネットワーク上での通信」で使用されています。そのため、通信プロトコルとも呼ばれています。通信プロトコルには、通信するために必要な手順や規格が定められています。 例えば、日本語と英語では会話が成り立ちません。 ネットワーク上での通信も会話と同じで、ルール(プロトコル)を決めることで、送信側と受信側での意思疎通がとれ通信は成り立っています。 通信プロト ...

メール

2022/12/25

POPとIMAPの違い

POPとIMAPの違い POP(Post Office Protocol)とIMAP(Internet Message Access Protocol)はどちらもメールを受信する際に使用するプロトコルです。 では、何が違うのでしょうか。それはメールを保管している場所の違いです。 POPとIMAPの違いを説明する前に、まずはメール受信までの簡単な流れについて説明していきます。 メール受信までの流れ メール送受信の流れで登場するのは、メール送信者とメール送信者のメールサーバ、そしてメール受信者とメール受信者の ...