2015-01-01から1年間の記事一覧
先日、APをglassfishからpayaraへ変更したのですが、WindowsPCのIDEからのデプロイ処理だけが、旧glassfishのパスで実行されてしまう問題が発生しました。その解決方法をまとめておこうと思います。 トラブル内容 元々のglassfishのパスは、「C:\glassfish4_1…
久しぶりに、Javaの開発に戻ってきたのですが、2015年10月には、Glassfish4.1.1が出ているし、サードパーティーのPrimeFacesも5.3が出ているじゃないですか!!! というわけで、開発機で、Glassfish4.1.1を配備して、NetBeans8.0.2で連携しようとしてみると…
前回のブログで構築したVagrant(CentOS7.1)をホストOSにして、Nginxコンテナを生成・起動してみたいと思います。 tigertaizo.hatenablog.com vagrantユーザをdockerグループに所属させる Docker HubからNginx(Offical) Dockerイメージを取得 Case1: nginx基…
概要 セットアップ手順 1. Vangrant構築 仮想マシンのIPアドレス設定 起動 2. Server接続(192.168.33.10) 3. タイムゾーン設定・確認 4. 日本語化 5. Sudo設定 6.各種パッケージのアップデート/vimのインストール 7.SELinuxのdisabled 8. ファイアウォ…
AS400セットアップ後、なかなか変更にならなそうなデフォルトゲートウェイの変更方法を記しておきます。 IBM iのVersionは、V7R1になります。 変更方法 例として、現在、「172.16.1.1」のデフォゲを、「172.16.1.254」へ変更する操作になります。 (1) 現状のルー…
久しぶりの投稿になってしまいました。。。 最近は、ほとんどプログラミングが出来ておらず、インフラ系の仕事がメインになっております。 その中で、新たに学んだことを、備忘録として記しておきたいと思っております。 今回は、iperfを使って、ネットワー…
ネットワーク上にあるServerやネットワーク機器の死活監視などを行うため、Zabbixという統合監視ソフトウェアが人気のようです。 Zabbixでは、次の監視が可能になるとのことです。 稼動監視 リソース監視 アプリケーション監視 私もセットアップしたいと思い…
タイトルの件、やはり便利な命令が用意されていました。 これまでは、DSで年、月、日に分けて、閏年判定を交えて、オリジナル関数で処理させていましたが、TEST命令を使えば簡単に判定できることがわかりました。 サンプルはこちらです。 サンプルPGM D MAIN…
タイトルにて、何を言いたいのか、うまく伝わらないような気がしてなりませんが、 ようするに、2つの表をキーでつないで、EXCEL上で並べてみたい! ただそれだけです。 ACCESSやらVBAなどを使わないで手軽にやる方法を調べました。 昔からあるVLOOKUP関数で…
次に、Nexus上にアップロードしたファイルを取り込む方法です。 gradleプロジェクトで試してみました。 まずは、Repositoriesに自前Nexusの設定を追加しておきます。 repositories { mavenCentral() maven { url "http://192.168.1.10:8081/nexus/content/re…
前回、CentOS7のServerにNexus(OSS版)を無事にインストールできましたので、今回は、実際にJarファイルのアップロードと別プロジェクトから取得する方法を試したいと思います。 まずは、アップロードから。 とりあえず、セキュリティ的な設定は、何もして…
チームで共有して使用したいJarファイルを気軽に更新したり、取得したりできないものかと調査してましたら、「インハウス・リポジトリ」というワードにたどりつきました。 インハウス・リポジトリとは? いわゆる社内リポジトリと呼ばれるもので、自分たちで…
Linuxのシェルスプリプトでは、Javaの実行結果(System.exit)の値を取得できることが今回、わかりました。 以前に作成した「Test.jarファイル」を使用して、クラスの実行結果を取得するシェルスプリプトを書いてみました。 【Eclipse】JARファイルのエクス…
またまたJARファイルの実験ということで。 これまでの実験結果はこちら。 【Eclipse】JARファイルのエクスポート/実行確認(Javaプロジェクト編) 【Eclipse】実行可能なJARファイルのエクスポート/実行確認(Javaプロジェクト編) 今度は、Elipseで、Grad…
前回の続きです。 前回の実験では、外部クラスへの参照があるクラスを実行した場合に、NoClassDefFoundErrorになってしまったわけですが、外部クラスを使わずにコーディングするのは無謀でしょう。「車輪の再発明」したくないですし。。。 というわけで、今…
JavaEEの開発に携わって、だいぶ時間が経ちましたが、Javaそのものの原理・原則を正しく理解できていない今日この頃です。 というわけで、Eclipseを使って(この時点でアウトでしょうか。コマンドでやりなさい!というのは無しでお願いします)、簡単なサン…
5/19に、身銭を切らないとhtml5が上達しないと思い、個人購入しました。WebStormを!!! 見たことのあるデザインだと思ったら、「IntellIDEA」を出している会社さんの製品だったのですね! さっそく、背景をダークにして、Yeomanで生成したAngular Applicat…
久しぶりにAS400に関する投稿です。 オンプレミス系サーバーで最重要なものといえば、コンソールですよね。 AS400のコンソールについて、はるか昔は同軸ケーブルで接続のダム端で行っていましたが、今やPCベースで操作が可能です。 そういえば、最初からコン…
外部メール・アカウントを使って、GlassfishのJavaMail Sessionsを設定する機会があったので、アップしておきます。 Versionは、Glassfish4.1(build 13)です。 設定方法 Glassfish管理コンソールへアクセスします。 ログイン後、「JavaMail Sessions」を選択…
現在、開発の主体は、AS400とJavaの2系統で行っていますが、よりモダンな開発スタイルも、今のうちにシコシコと習得しておく必要がありそうです。 動向をチェックしていると、Java Scriptフレームワーク戦争が起きているのは一目瞭然で、昔はあれほど非難さ…
いよいよ、手動でのUIテストも限界に達してきましたので、Seleniumの本運用を開始しました。 その環境を構築した際のメモを残しておきます。 Selenium Serverなどもあるようなのですが、実際のユーザーが使用するPCと同等レベルのものにGlassfish4とJenkin…
HTML5のvideoをタグをはじめて使ってみました! 参考になったサイトはこちら。丁寧にまとめてくださっていて、大変助かりました。 再生速度とループの設定-JavaScript入門(HTML5編) 個人的に感動した機能は、2つありました。 (1) 動画の再生時間範囲指定…
表題の処理をどうしてもやりたくて、BIF関数等をいろいろと試したのですが、うまくいかず。。。 さすがは、アメリカ産まれのAS400! そうは問屋は卸してくれませんね。 具体的には、%SCANを使って、半角¥の文字位置を取得しようとしたのですが、全角¥でも…
AS400でレコード更新を処理する場合、専用アプリ、SQL、DFUなど多くの方法がございますが、複雑な条件をつけて、1つ1つ判定したうえで、更新したい!という場合では、RPGでやるのが便利だと思っています。 そこでサンプルを。 サンプルは、単純に売上明細…
「Java Day Tokyo 2015」と「JJUG CCC 2015 Spring(4月11日開催) | 日本Javaユーザーグループ」に行ってきました。 正直、どちらか1つしか行けないかと思っていましたが・・・。感謝、感謝ですね!! 東京でのJavaのセッションを聞くのが、今回が初めて。…
RPGプログラムからDLYコマンドを実行させたいケースがありましたので、まとめます。 下記のサイトを参考にさせていただきました。 Capturing QCMDEXC error codes | RPGPGM.COM - From AS400 to IBM i RPGプログラムからDLYJOBを実行するサンプル 単純にプロ…
RPGでもポインターを利用できるようです。 あまり詳しくないのですが、構造体をパラメータにして別プログラムへ渡すためにポインターを使ってみました。 呼出し元(MAIN)のプロシージャでの処理 DATA1という名称の構造体を準備しました。構造体では、ID,NAM…
JSF2開発において、共通部JavaScriptやCSSのキャッシュが残っていることで変更した内容がすぐに反映せず、悪戦苦闘してしまいました。 HTTP、ブラウザの特徴、キャッシュ、クッキーなどなど。 ひとつひとつ理解していく必要がありそうです。 まずは、Firefox…
EDTCDEについて AS400の画面ファイルにて、EDTCDE(編集コード)をよく使われることと思います。 EDTCDEは、数値を読みやすくするためのカンマ編集などを記述するためのコードのこと。 iSeries Infomation Center - DDS 解説書: 表示装置ファイル - 表示装置…
昨日、同僚から教えていただいたネタをひとつご紹介します。 私は、知らない機能だったので、衝撃でした。 SQLがよくわかっていなかった10年前に知りたかった機能でしたよ!!! と、こぼしていても始まらないので、さっそく試してみました。 QRYプログラム…