2024-07

it-terminology

gitの読み方や使い方などについて

Gitは分散型バージョンシステム(DVCS:Disributed Version Control System)の1種で、ソースコードの変更履歴を記録、バージョン管理を行うためのツールです。Linux開発者であるリーナス・トーバルズ氏によって2005年に開発されました。
it-terminology

DHCPサーバーとは何か?(Linuxでの設定例も少しだけ)

DHCPは、ネットワーク上のデバイスにIPアドレスや他のネットワーク設定を自動的に割り当てるためのプロトコルで、ネットワーク内の各デバイスに手動で設定を行わなくていいので、管理が簡単です。
it-terminology

データフォーマットとは(開発において)

開発を行う上で取り扱うことが多いデータフォーマットとして、JSON、XML、YAMLというものが存在します。これらは、異なるシステムやアプリケーション間でデータをやり取りするための標準的な方法として広く使用されています。
it-terminology

WAFの読み方や役割について

ウェブアプリケーションファイヤーウォール(WAF)は、HTTP/HTTPSトラフィックを監視し、フィルタリングをすることで、webアプリケーションを保護するセキュリティシステムです。
database

シングルトンパターン(Singleton)をPHPで使う

シングルトンパターンはソフトウェア開発において、特定のクラスのインスタンスが1つだけであることを保証するデザインパターンです。これにより、特定のリソースや設定がグローバルに一貫して管理されることを可能にします。
it-terminology

スループットとレイテンシの違いとは?

スループットは、あるシステムが一定の時間内に処理できる仕事量を指しており、データ転送の場合、単位時間当たりのデータ転送量を表します。レイテンシはデータの送信要求を開始してから、そのデータが目的地に届くまでの遅延時間を指します。一般的に「遅延」や「待ち時間」とも呼ばれます。
programming

PHPのクラスについて

クラスは一言で言うと、オブジェクトを作成するための設計図のようなものです。クラスにはプロパティ(変数)とメソッド(関数)が含まれており、プロパティはオブジェクトのデータを保持、メソッドはそのデータを操作するための機能を提供します。
it-terminology

フレームワークとライブラリの違いを分かりやすくまとめる

フレームワークはアプリケーションの基盤を提供するソフトウェアで、共通の問題を解決するための構造や、基本的な機能が予め用意されています。ライブラリは使用することで、開発者はゼロからコードを書く必要がなくなり、既存の機能を呼び出すだけで済むようになります。
it-terminology

デジタル トランス フォーメーションとは?

DXは、企業や組織がデジタル技術を活用して業務プロセス、製品、サービスを抜本的に改善・革新することを意味します。DXにより従来のビジネスモデルや業務フローが大きく変わり、新たな価値を生み出すことが可能です。
ai

深層学習という学習方法を簡単にまとめる

以前、機械学習というものについて触れ、その中で教師あり学習/教師なし学習/強化学習などについて触れました。そのいずれとも関わりを持つものとして、深層学習と呼ばれる技術があります。今回はこの深層学習についてまとめていきます。深層学習の概要深層...