Engineering Note

プログラミングなどの技術的なメモ

CentOS7(RHEL7)でISOをyumリポジトリにする

centos_icon

Red Hat系のLinuxディストリビューションでは、rpmという拡張子のパッケージファイルが採用され、これらをインストールなどする際にrpmコマンドが利用されますが、依存性の解決などを自動的に行うためにrpmコマンドをラップした高機能なyumコマンドが利用されます。

yumコマンドでは、登録してあるリポジトリを参照し、インターネットを介してパッケージ管理を行いますが、場合によってはセキュリティ上の問題で外部のネットワークに接続できないケースもあります。

その際にインストール用のISOメディアをyumリポジトリとして利用する方法があります。

今回はこのリポジトリの設定方法について学んでいきます。

続きを読む

Oracle Database 12c Release 2(12.2.0.1)のサイレントインストール

oracle 12c

本記事は、Oracle Database 12c Release 2(12.2.0.1.0)をCentOS7(もしくはRHEL7)にサイレントインストールをするためのメモになります。

環境によってはGUIが用意されていない場合もあり、その際はCUIのみでインストールする必要が生じます。 続きを読む

入力値の検証(Java セキュアコーディング 入門)

coding-icon

本記事は、Javaのセキュアコーディングについてのメモとして書かれています。

主にアスキー・メディアワークスから出版されている「Javaセキュアコーディングスタンダード CERT/ Oracle版」を中心に学習をしていきます。

今回は、入力値の検証について学んでいきます。 続きを読む

Visual Studio Code(VS Code) + Maven + JUnitによるテスト環境の構築

本記事は、Microsoftにより開発されたソースコードエディタである「Visual Studio CodeVS Code」を用いて、MavenプロジェクトからJUnitを実行する際の環境構築メモになります。

続きを読む

Java入門 列挙型(enum)

java

本記事は、Javaを一から学んでいく際の学習メモとして書かれています。

主にインプレスから出版されている「スッキリわかるJava入門 第2版 (スッキリシリーズ)」の内容に沿ったかたちで学習していきます。

今回は、Javaの列挙型(enum型)について学んでいきます。 続きを読む