新着記事

システム開発

2024/4/13

システム開発におけるフレームワークを学ぼう!

システムを開発する上で効率的にプログラムを作成することは非常に重要ですよね。 コンピュータへの命令を細かくプログラムで記載するより、予めできあがった部品をつかった方が全然楽ですね。 そんな便利な仕組みがが「フレームワーク」です。 今回は効率的にプログラムをするためのフレームワークについて解説します! すばりフレームワークとは? フレームワークとは「機能を使いやすくした枠組み」です! ここでの機能とはプログラムを書く上で使う様々な処理のことです。 例えば、データベースへ登録したり、データベースの情報を検索し ...

ReadMore

アイキャッチ

コンピュータシステム

2024/4/7

並列処理におけるフリンの分類を学ぼう!

「フリンの分類」って聞いたとき、「プリン?」って思いがちですが、これはコンピュータの並列処理において重要なアーキテクチャの分類(種類)となります。 今回は並列処理におけるフリンの分類に関して解説します! 並列処理とは? コンピュータにおける脳であるCPUの性能を上げるには、CPUそのものの処理速度(クロック周波数)を上げたり、パイプライン処理をしたりと様々な仕組みを使います。 ただ、CPUそのものの性能には限界があるため、演算処理の限界を突破するために、命令を「複数のCPU」で処理しよう、というアイデアが ...

ReadMore

ネットワーク

2024/2/6

メールにおけるSMTPの役割を理解しよう!

仕事をしていて電子メールを送らない日は無いです!といっても過言で無いくらい、私たちは日常の中で電子メールを送信しています。 そんな当たり前の電子メールですが、システムの世界ではきちんとしたルールに則って、送信・受信が行われています。 今回は電子メールにおける送信時のルール(プロトコル)の「SMTP」に関して解説します。 SMTPとは? 早速SMTPとは?ですが、SMTPは「Simple Mail Transfer Protocol」の略でして、インターネット上で電子メールを送信・転送するためのルール(プロ ...

ReadMore

システム開発

2023/10/29

リグレッションテストを学ぼう!

システムにおいて、プログラムを改修した際のテストはとても重要です! そんなシステムテストにおいて重要な役割として「リグレッションテスト」がありますので、今回はリグレッションテストに関して解説します。 デグレードとは? 先ず、なぜリグレッションテストを行うかと言うと、それはプログラムを改修した時に想定外のバグが発生することがあるからです。 このことを「デグレード」と呼びます。 下図にデグレードのイメージがありますが、簡単に以下の流れでデグレードが発生します。 デグレードの発生 Aさんが共通モジュールに改修を ...

ReadMore

ハードウェア

2023/9/9

スマホのタッチパネルの仕組みを学ぼう!

スマホやタブレットは画面をタッチして操作をします! 当たり前ですが、十数年前は全然当たり前じゃなかったです。 ということで、今回はこの素晴らしい仕組みを簡潔に解説します! 簡単に言うと電気の流れを使います 結論から言います! スマホやタブレットを人間を紐づけているのはズバリ「電気」です! 画面に指を近づけた時に非常に微弱な電気が人間に流れるのを検知して、押した場所を特定しているのです。 「電気人間に流れて大丈夫なの?」 と思うかもしれないですが、非常に微弱で人体には全く影響が無いレベルですのでご安心くださ ...

ReadMore

新着一覧はこちら

おすすめ記事