駆け出しエンジニア

IT用語

SMTPサーバーとは何なのか?

はじめに インターネットを使ってメールを送ったことはあるでしょうか? 恐らく多くの人が'YES'だと思います。そのメールがどのようにして相手に届くか考えたことはあるでしょうか?(郵便局のような役割をどのように実現しているのか)実はその背後に...
自己学習

Schooをアプリで使ってみる

はじめに 皆さん、「Schoo(スクー)」というオンラインプラットフォームを聞いたことはあるでしょうか? 最近オンライン学習の選択肢が増えてきて、どこで学ぶか迷っている人も多いと思います。Schooはその中でも特に注目されているプラットフォ...
IT用語

HTTPプロトコルとは何なのか?

はじめに インターネットを使ってwebサイトを閲覧する際に、私たちは日常的にHTTPという技術を使っています。 このほとんどのURLにくっついているHTTPとはどんな意味・役割を持っているのでしょう。今回はそんなHTTPについてまとめていき...
エンジニア

便利ではないけどちょっと面白いLinuxコマンド10選

はじめに LinuxコマンドはLinuxオペレーティングシステムで利用されるコマンドラインインターフェースを通じて、ファイルやディレクトリ操作、ユーザ管理、ネットワーク接続などの様々なタスクを実行するためのコマンド群です。しかし、Linux...
IT用語

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

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

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

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

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

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

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

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

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

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

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

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