プロジェクト

ソフトウェア納品で納期が遅れた時のリカバリプラン

ソフトウェア納品で納期が遅れた時のリカバリプラン納期が差し迫って、進捗状況が遅れ気味になれば、どこかで、どうにかしてリカバリしないといけないです。納期は基本的には延期はありません。(プロジェクトによるけど)私なら、まずファストトラッキングを...
RPG

AS400(system-i)のRPGソース内で文字列検索する

AS400(system-i)のRPGソース内で文字列検索するAS400(system-i)のRPGソース内で文字列検索することができます。文字列を検索するにはF 検索したい文字列とタイプしてEnterを押します。インクリメンタル検索をする...
intra-mart

intra-martで「Service Temporarily Unavailable」が発生する

intra-martで「Service Temporarily Unavailable」が発生するintra-martで「Service Temporarily Unavailable」が発生する場合があります。これは10分ほどかかるリクエ...
intra-mart

intra-martで「HTTP413:Request entity too large」と表示される

intra-martで「HTTP413:Request entity too large」と表示されるintra-martで「HTTP413:Request entity too large」と表示されることがあります。これは設定値以上のフ...
AS400

AS400(system-i)のWRKOBJコマンド

AS400(system-i)のWRKOBJコマンドAS400のWRKOBJコマンドでコンパイルされて生成されるオブジェクトの一覧を表示することができます。コマンドラインでWRKOBJもしくはWRKOBJ (CONLIB/PRGM01)とタ...
Java

JavaからPCMLを使用してRPG呼び出す方法

JavaからPCMLを使用してRPG呼び出す方法JavaからPCMLを使用してRPG呼び出す方法です。AS400 as400 = AS400("192.168.1.1","admin","pass");ProgramCallDocument...
AS400

AS400(system-i)のCLの使い方

AS400(system-i)のCLの使い方CLはウィンドウズでいうバッチのようなもので、RPGプログラムやCobolなどを呼び出すことができます。記述方法CLは、PGMで始まり、ENDPGMで終わります。PGM・・・ENDPGMCLに引数...
intra-mart

intra-martのバージョン確認

intra-martのバージョン確認intra-martでバージョン確認する方法ですが色々あります。例えばEclipseでAPサーバ起動時にコンソールにも出力されます。imart\log\platform\system.logにも以下が出力...
TFS

VSSからTFSに移行する

VSSからTFSに移行する現場でVSSを使っているけど、ライセンスの関係でTFSかSVNに切り替えるようです。個人的にはSVNが使いやすい。.net系のエンジニアはTFSも使っているんでしょうか。とりあえずどっちにするか決めないといけないの...
postgreSQL

PostgreSQLチートシート

PostgreSQLチートシートインサート文でサロゲートキーは省略できるinsert into テーブル名 (id,....) values (1,...)と言うように書くこともできますが、idがシーケンスオブジェクトの場合はid指定は省略...
基本設計

基本設計書(外部設計書)で決めること・大事なこと

基本設計書(外部設計書)で決めること・大事なこと基本設計書(外部設計書)で決めることについてです。基本設計書は外部設計書ともいうように、外部(お客さま)と調整しながら取決めしていくフェーズです。なので画面なら、画面のボタンの動作、入力チェッ...
DB2

SQLで件数指定して取得 – DB2

SQLで件数指定して取得 - DB2DB2でSQLで件数指定して取得することができます。以下、100件取得する例です。SELECT  * FROM テーブルFETCH FIRST 100 ROWS ONLY
プロジェクト

プロジェクトリーダーの役割

プロジェクトリーダーの役割プロジェクトリーダーってなんなんですかね?ということで自分でプロジェクトリーダーをした経験をつらつらと書いていこうと思います。勿論最初からプロジェクトリーダーだったわけではなく、キャリアとしてはテスター→プログラマ...
JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(4)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(4)Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)Eclipseで作成したJSFプロジェクトでFacelets...
nginx

Windows10にnginx1.16.1をインストールしてPHP7.4と連携する

Windows10にnginx1.16.1をインストールしてPHP7.4と連携するWindows版nginxをインストールします。ここではstable版の1.16.1をダウンロードします。zipファイルを解凍し、c:\nginx\nginx...
法務

関西圏のエンジニアのブラックリストが出回っていました

先日、とある会社の営業さんから面白いものがある~ということで送付されてきました。それはブラックリストです。私は最初デスマーチとかプロジェクト内で怒号飛び交う中、仕事をするような会社のブラックリストかと思っていました。それは一昔前ならよく合っ...
ProjectLibre

ProjectLibreのインストールと使い方、基礎、入門

ProjectLibreのインストールと使い方、基礎、入門ProjectLibreをこちらインストールします。今回は、projectlibre-1.6.2.msiをダウンロードしました。projectlibre-1.6.2.msiをダブルク...
JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(3)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(3)Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)Eclipseで作成したJSFプロジェクトでFacelets...
JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(2)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(2)Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)の続きです。<h:selectOneRadio><h:sel...
JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)JSFはどうもIDEはNetBeansを使うのが相性が良いようです。が、一旦Eclipseで勉強し始めたのでとことんEclipseでJSFの勉強をしよ...
Glassfish

EclipseでJSFプロジェクト作成中にGlassfishが起動しなくなる

EclipseでJSFプロジェクト作成中にGlassfishが起動しなくなるEclipseでJSFプロジェクト作成中にホットデプロイやらなんやら何度もしていると、Glassfishが突然起動しなくなる時があります。以下のようなエラーが出ます...
JSF

EclipseでJSFプロジェクトを作成する

EclipseでJSFプロジェクトを作成するJavaEE7環境を構築したら次にMavenでJSFプロジェクトを構築してみます。Eclipseを起動し、「ファイル」-「新規」-「その他」で以下ウィンドウを開き、Mavenプロジェクトを選択しま...
JAVAEE7

EclipseでJAVAEE7の環境を構築する

EclipseでJAVAEE7の環境を構築するEclipseでJAVAEE7の環境を構築するメモです。今回はEclipse4.5、Java8で構築します。このバージョンでないと色々上手く動きませんでした。まずワークスペースが以下とします。C...
チートシート

SpringでREST APIチートシート

SpringでREST APIチートシートパスパラメータ、クエリパラメータは@PathVariable,@RequestParamアノテーションを使います。パスパラメータやクエリパラメータのバリデーションチェックは@Valid,@Valid...
DBUnit

DBUnitの抽象クラス

package com.confrage;import static org.junit.Assert.fail;import java.io.File;import java.io.FileInputStream;import java....
Oracle

ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。

ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。「ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。」と表示された場合、表領域が不足しているため、該当する表領...
Oracle

Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認

Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認
Javaのロジック

JavaでResourceBundleの使い方

JavaでResourceBundleの使い方JavaでResourceBundleの使い方です。階層が以下のようになっているとします。TestResource.javaとtest.propertiesは異なるパッケージにあります。このよう...
Oracle

OracleでCREATE TABLEでテーブル作成する

OracleでCREATE TABLEでテーブル作成するOracleでCREATE TABLEでテーブル作成します。まずCREATE TABLE権限を付与します。その次に表領域作成権限を付与します。C:\Users\test>sqlplus...
Oracle環境

Oracleでデータディクショナリを参照する権限を付与する

Oracleでデータディクショナリを参照する権限を付与するOracleでデータディクショナリを参照する権限を付与します。C:\Users\test>sqlplus /nologSQL*Plus: Release 11.2.0.2.0 Pro...
Oracle

ORA-06531: 参照しているコレクションは初期化されていません。

ORA-06531: 参照しているコレクションは初期化されていません。「ORA-06531: 参照しているコレクションは初期化されていません。」とオラクルエラーが出た場合、コレクションを初期化して上げる必要があります。以下、サンプルです。C...
JUnit

JUnitでJMockitを使ってみる

JUnitでJMockitを使ってみる簡単なクラスを作成してJMockitの使い方をマスターします。以下、mainクラスを持つクラスです。package com.confrage;public class SampleMain{ publi...
Java

JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記

JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記JavaのBigDecimal型の比較はcompareToでします。例えば100.0と100はcompareToで比較するとtrueです。また100...
IE

IEでマスクされたパスワードを忘れた時に表示する方法

IEでマスクされたパスワードを忘れた時に表示する方法
Oracle

Oracle11g Express Editionでディレクトリオブジェクトを作成する

Oracle11g Express Editionでディレクトリオブジェクトを作成するOracle11g Express Editionでディレクトリオブジェクトを作成します。PLSQLでファイルを作成する際にディレクトリオブジェクトが必要...
Oracle

Oracle11g Express Editionでプロシージャを作成する権限を付与する

Oracle11g Express Editionでプロシージャを作成する権限を付与するOracle11g Express Editionでプロシージャを作成する権限を付与します。まず、作成する権限を付与します。grant create a...
Oracle

Oracle11g Express Editionでスキーマを作成する

Oracle11g Express Editionでスキーマを作成するOracle11g Express Editionでスキーマを作成します。sql*plusでログオンします。Microsoft Windows Copyright (c)...
Oracle

Oracle11g Express Editionを使ってみる

Oracle11g Express Editionを使ってみるOracle11g Express Editionを使ってみます。インストールしたらデスクトップにアイコンができています。アイコンをクリックします。するとウェブブラウザが起動され...
Oracle

Oracle11g Express Editionをインストールする

Oracle11g Express EditionをインストールするOracle11g Express Editionをインストールします。上記よりインストールします。ダウンロードしたらsetup.exeをクリックします。「次へ」をクリック...
Windows

Windowsのサービスを削除する方法

Windowsのサービスを削除する方法既にそのサービスがないのに、サービスウィンドウには残っているサービスを削除します。例えばオラクルをアンインストールしてもサービスは残ります。これを削除します。まず、サービス名を右クリックしてプロパティを...
Oracle

Oracle11gをアンインストールする

Oracle11gをアンインストールするOracle11gをアンインストールします。昔はレジストリ削除など手動でしなくてはいけなかったので面倒でしたが今は簡単になりました。「全てのプログラム」から「Universal Installer」を...
Oracle

Oracle11gをWindowsにインストールする

Oracle11gをWindowsにインストールするOracle11gを以下からダウンロードします。2つのファイルをダウンロードします。1/2.zipを解凍します。次に2/2を解凍し、解凍したファイルを1/2で解凍したファイルに上書きします...
PLSQL

PLSQLのテーブルファンクションの使い方

PLSQLのテーブルファンクションの使い方
PLSQL

PLSQLでパッケージを使用する方法

PLSQLでパッケージを使用する方法
Oracle

オラクルのimpとexpでダンプファイルの使い方

オラクルのimpとexpでダンプファイルの使い方オラクルで良く使うimpとexpの使い方です。まず現状のテーブルをエクスポートします。exp ユーザID/パスワード file=data.dmpこれをデータのみインサートすることがよくあるので...
共通クラス

Javaの共通クラス

/* * @(#)Common.java 1.x 01/xx/xx * * Copyright (c) 2016 CONFRAGE All rights reserved. * * Java1.7 */package jp.confrage...
Oracle

ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります

ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります
node.js

Node.jsでutil.debuglogを使用してログ出力する方法

Node.jsでutil.debuglogを使用してログ出力する方法require('util').debuglogを使用してセクションに応じてログ出力することができます。環境変数NODE_DEBUGに設定されているセクションに基づいてログ...
Java7

Java7のObjectsクラスの使い方

Java7のObjectsクラスの使い方Java7からObjectsクラスが追加されました。このクラスはとても便利なメソッドを用意しています。Objects.toString()Objects.toString()メソッドはヌルポインターエ...
Java

StringUtilsの便利なメソッドの使い方

StringUtilsの便利なメソッドの使い方StringUtilsクラスは便利なメソッドが多いです。まず定数でも便利な定数があります。StringUtils.EMPTY → ""StringUtils.SPACE → " "StringU...