IT用語

IT用語

情報処理技術者試験の種類をレベル別にまとめてみる

はじめに 今回はコンピューターやインターネットの仕事をしたいと考える人なら一度は耳にするIPA(情報処理推進機構)が実施している情報処理技術者試験についてお話します。 どんな資格があるのか、どのように勉強すればいいかを説明していきます。因み...
IT用語

オンプレミスとクラウドの比較

はじめに 近年ではパソコンやスマートフォンで何かを検索したり、動画を見たり、ゲームをするという当たり前が増えてきました。 その裏側では、データやアプリケーションを保存するための技術が日々進化しています。今回はそんな技術のなかでも「オンプレミ...
IT用語

FTPについてわかりやすくまとめる

はじめに インターネット上でファイルをやり取りする際に、どうやって大量のデータをあんなに簡単に転送できるのでしょう。 それはFTP(File Transfer Protocol)というプロトコルが裏で働いてくれているからです。今回はこのFT...
IT用語

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

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

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

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

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

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

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

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

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

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

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

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

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

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