no-ad

it-terminology

ハッシュ化と暗号化の違いについて

ハッシュ化はデータを固定長のハッシュ値に変換するプロセスですで、元のデータに戻すことは出来ません。暗号化はデータを第3者から守るためのプロセスで、元のデータを読み取れない形式に変換(暗号化)し、特定の鍵を使って暗号化されたデータを元に戻します。
it-terminology

TCP/IP階層モデルとは何なのかまとめる

インターネットのネットワークに用いられるプロトコルとして、TCP/IP 階層モデルというプロトコルがあります。これは以前紹介したOSI参照モデルと似ているため、理解が難しい部分もあります。今回はこのTCP/IP階層モデルについてまとめていき...
engineer

Linuxについてわかりやすくまとめる(WindowsやmacOSと違う点)

OSの1つにLinuxというものがあります。Linuxはシステム開発に優れているOSのため、Windowsなどと比べると聞き慣れない方もいると思われます。しかし開発を行う技術者にとっては、必須知識ともいえる技術分野です。今回はそんなLinu...
ai

無料生成AIのデメリット5つをまとめてみた

以前、今こそ使うべき無料生成AIというテーマで記事をまとめさせていただきました。それらは、今まででは得られない体験や恩恵を得られ、多くのメリットが存在していました。一方で、デメリットはないかというと勿論存在します。今回はそんな無料生成AIの...
ai

今こそ使うとき!【無料生成AI10選】

生成AIとは、人工知能(AI)の一分野であり、人間の介入をほとんど必要とせずに新しいデータを生成することを目的としています。この「新しいデータ」とは、文章・画像・音楽・動画など様々な形式のコンテンツを指します。
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つだけであることを保証するデザインパターンです。これにより、特定のリソースや設定がグローバルに一貫して管理されることを可能にします。