it-terminology ハッシュ化と暗号化の違いについて ハッシュ化はデータを固定長のハッシュ値に変換するプロセスですで、元のデータに戻すことは出来ません。暗号化はデータを第3者から守るためのプロセスで、元のデータを読み取れない形式に変換(暗号化)し、特定の鍵を使って暗号化されたデータを元に戻します。 2024.08.08 it-terminologysecurity
it-terminology TCP/IP階層モデルとは何なのかまとめる インターネットのネットワークに用いられるプロトコルとして、TCP/IP 階層モデルというプロトコルがあります。これは以前紹介したOSI参照モデルと似ているため、理解が難しい部分もあります。今回はこのTCP/IP階層モデルについてまとめていき... 2024.08.05 it-terminology
engineer Linuxについてわかりやすくまとめる(WindowsやmacOSと違う点) OSの1つにLinuxというものがあります。Linuxはシステム開発に優れているOSのため、Windowsなどと比べると聞き慣れない方もいると思われます。しかし開発を行う技術者にとっては、必須知識ともいえる技術分野です。今回はそんなLinu... 2024.08.04 engineerit-terminology
ai 無料生成AIのデメリット5つをまとめてみた 以前、今こそ使うべき無料生成AIというテーマで記事をまとめさせていただきました。それらは、今まででは得られない体験や恩恵を得られ、多くのメリットが存在していました。一方で、デメリットはないかというと勿論存在します。今回はそんな無料生成AIの... 2024.08.02 ai
ai 今こそ使うとき!【無料生成AI10選】 生成AIとは、人工知能(AI)の一分野であり、人間の介入をほとんど必要とせずに新しいデータを生成することを目的としています。この「新しいデータ」とは、文章・画像・音楽・動画など様々な形式のコンテンツを指します。 2024.08.01 ai
it-terminology gitの読み方や使い方などについて Gitは分散型バージョンシステム(DVCS:Disributed Version Control System)の1種で、ソースコードの変更履歴を記録、バージョン管理を行うためのツールです。Linux開発者であるリーナス・トーバルズ氏によって2005年に開発されました。 2024.07.31 it-terminologyoperation-maintenance
it-terminology DHCPサーバーとは何か?(Linuxでの設定例も少しだけ) DHCPは、ネットワーク上のデバイスにIPアドレスや他のネットワーク設定を自動的に割り当てるためのプロトコルで、ネットワーク内の各デバイスに手動で設定を行わなくていいので、管理が簡単です。 2024.07.30 it-terminologyserver
it-terminology データフォーマットとは(開発において) 開発を行う上で取り扱うことが多いデータフォーマットとして、JSON、XML、YAMLというものが存在します。これらは、異なるシステムやアプリケーション間でデータをやり取りするための標準的な方法として広く使用されています。 2024.07.29 it-terminologyprogramming
it-terminology WAFの読み方や役割について ウェブアプリケーションファイヤーウォール(WAF)は、HTTP/HTTPSトラフィックを監視し、フィルタリングをすることで、webアプリケーションを保護するセキュリティシステムです。 2024.07.28 it-terminologysecurity
database シングルトンパターン(Singleton)をPHPで使う シングルトンパターンはソフトウェア開発において、特定のクラスのインスタンスが1つだけであることを保証するデザインパターンです。これにより、特定のリソースや設定がグローバルに一貫して管理されることを可能にします。 2024.07.27 databaseprogrammingsecurity