2019-09

設計

磁気ディスクの構成とアクセス方法を解説

今回は、磁気ディスクの構成とアクセス方法について、わかりやすく図解してみました。 ITパスポートや基本情報処理技術者では頻出ですので、これらの試験を受けるのであれば是非理解しておいた方が良いです。 実務ではあまり使うことはないと思うのですが...
Excel

ExcelのVLOOKUP関数を高速化する方法

今回はExcelの小技ということで、検索でよく使うVLOOKUP関数の高速化についてです。 VLOOKUP関数は、第四引数にTRUEかFALSEかを設定します。 通常はFALSEで使用すると思うのですが、TRUEを指定するとあいまい検索にな...
java

Java 8の関数型インターフェースの背景と考え方

【前置き】 Java8から関数型インターフェースが使用可能になりました。 具体的に「ラムダ式」「Stream」「Optional」「Files」と言った方がわかりやすいでしょうか。 関数型インターフェースの使用を半ば強制されるフレームワーク...
プログラミング

保守性の高いコードを作成するための心がけ

ソースコードは作って終わりではなく、その後何年、何十年にもわたって保守開発が行われます。 また、保守開発を行う開発者もその間に入れ替わります。 ソースコードを作る際は、このことを踏まえて高品質・低コストで保守開発ができるようにする必要があり...