it-terminology

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

はじめに皆さん、ハッシュ化と暗号化についてしっかり特別は出来ているでしょうか。以前までは私もデータを安全にするためのものというような認識で、しっかりと区別して理解していませんでした。今回はそんな暗号化とハッシュ化についてお話してきます。ハッ...
it-terminology

PHPの代表的なフレームワークたちの紹介(Laravel, Symfony, Codelgniter)

はじめにフレームワークというのは、今もなお増え続けていて数えきる事が出来ないものです。プロジェクトの性質や開発者の好みなど様々な要因によって使い分けられています。今回はそんなフレームワークの中でもPHPで代表的なものについて3つほど紹介して...
engineer

エンジニアの世界へようこそ:「エンジニアの種類について」

はじめにエンジニアリングの世界には様々な分野があり、それぞれ異なるスキルセットと知識が求められます。今回は代表的なエンジニアの種類についてまとめていこうと思います。エンジニアとはそもそものお話ですが、エンジニアとはどんな職業なんでしょう。一...
it-terminology

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

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

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

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

【2024年最新】未経験でも大丈夫!Web業界で需要が高そうなプログラミング言語6選

はじめにweb業界では常に進化を続けており、新しい技術やトレンドが登場しています。2024年も例外ではなく、いくつかのプログラミング言語が注目されています。今回は、2024年にweb業界で需要が高いとされるプログラミング言語を6つ紹介します...
ai

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

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

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

はじめに皆さん、生成AIは既に使ったことがありますか。AIというものが生まれ年数は立ちますが、ここ数年生成AIというものもよく耳にするようになりました。生成AIというとchat-gptのようなテキストを生成してくれるAIを真っ先にイメージす...
it-terminology

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

はじめにプログラムを開発する際、少し過去に戻りたい、分岐したいというように、コードのバージョン管理は非常に重要です。複数の開発者が関わるプロジェクトでは特に、誰がどの部分を変更したのか、いつどのような修正が加えられたのかを正確に把握する必要...
it-terminology

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

はじめにネットワーク上のデバイスを識別するための値として、IPアドレスというものがあります。IPアドレスはデバイスが増えれば増えるだけ、一緒に増加していきます。では、そんな膨大なIPアドレスは誰が振り分けてくれるのでしょう。人間が手動で設定...