2014-01-01から1年間の記事一覧
■ delete / copy / mkdir / fileset * delete : ファイル・ディレクトリの削除 * copy : ファイル・ディレクトリのコピー * mkdir : ディレクトリの作成 * fileset :ファイルの集合を定義 サンプル 例1 * mkdir / delete build.xml classディレクトリの削除…
初めに <property name="key1" value="Hello world" /> でも値を設定できるが、build.xml 内にあるので、 可変になる部分は外出ししといた方が便利かと思う。 で、プロパティ・ファイル(.properties)から値を取得できるので 簡単なサンプルを作成しとく。 [1] プロパティ・ファイル(.properties)から値を</property>…
■ はじめに * 開発環境設定やテストデータ作成の際に いちいち作ったりするのが面倒なので、 ファイルにして残しておけば、自分だけじゃなく 別の開発メンバーにも役立つので ファイルからSQL文を一括で実行する方法を調べてみた。 補足:pdql コマンド 以下…
現象詳細 * Java で以下のサンプルのような「System.getProperty("javax.net.ssl.xxxxxx")」で、 null が返ってくる サンプル String keyStore = System.getProperty("javax.net.ssl.keyStore"); String keyStorePassword = System.getProperty("javax.net.s…
サンプル [1] Javaコンパイル / Javaの実行(javac/java) com.ant.sample.AntSample.java package com.ant.sample; public class AntSample { public static void main(String[] args) { for (String arg : args) { System.out.println("Hello world, " + arg…
■ Version `Version`コードネーム備考 06squeeze「スクイズ」(意味は「絞る」) 07wheezy「ワィーズィ」(意味は「(呼吸が)ぜいぜいいう」) 08jessie「ジェシー」(2015/04/25リリース) 09stretch開発中(As of 2015/05/27) 10buster(?)開発中(As of 2015/…
EclipseにSOAPMonitorを設定する 手順 [1] Eclipse の [Window]-[Preferences]-[Run/Debug]-[TCP/IP Monitor]を選択 [2] 「Show the TCP/IP Monitor view then there is activity」にチェックをつける [3] 「Add」ボタンを押下して、以下を参考に入力し、「O…
予備知識 ■ 確認するコマンド * まずは、環境に gcc / g++ がインストールされているか確認する gcc / g++ のバージョン確認 # 「gcc」がインストールされた確認 gcc -v g++ -v # 以下の方法でもいい gcc --version g++ --version インストールされているgcc…
HOST情報 を動的に取得するには * HostInfo の 「ADDR4」を使用する(以下の仕様を参照) https://ant.apache.org/manual/Tasks/hostinfo.html 構文 <hostinfo prefix="【変数名】" (任意 host="【ホスト名】")/> →後は、「${【変数名】.ADDR4}」で使用する サンプル : build.xml 例1:hostにlocalhostを指定 </hostinfo>
■ はじめに ストアド ~ UPDATE or INSERT を行う ~ https://dk521123.hatenablog.com/entry/2014/09/01/224134 で、INSERT / UPDATEを行う事はできたが、 それ以外のデータはゴミになるので削除したい。 【1】解決策 * 対象のテーブルに「更新日時」にあ…
UUID サンプル PreparedStatement statement = connection.prepareStatement("SELECT * FROM Person WHERE id=?"); statement.setObject(1, java.util.UUID.randomUUID()); 参考文献 http://crafted-software.blogspot.jp/2013/03/uuid-values-from-jdbc-to-…
■ はじめに 「UPDATEしてレコードがなかったら、INSERTをする」ストアドを作成する 【0】準備 テーブル「person」 -- デフォルトにあるテーブルだけど CREATE TABLE person ( id character(8) NOT NULL, name character varying(100), sex character(1), up…
はじめに http://blogs.yahoo.co.jp/dk521123/36245450.html の続き。「[1] new ThreadPoolExecutor(引数)で作成」をみていく。 サンプル SampleThread.java import java.text.SimpleDateFormat; public class SampleThread implements Runnable { private S…
ScheduledExecutorServiceインターフェース `#`クラス名概要 1newSingleThreadScheduledExecutor一つのスレッドでタスク処理を行う 2newScheduledThreadPoolタスクを処理するスレッドの数を指定できる scheduleWithFixedDelay() * 指定された初期遅延経過後…
Timer 利点 * Threadと違って、周期的/一定時間の経過判定を管理する必要がない サンプル SampleTask.java import java.text.SimpleDateFormat; import java.util.Timer; import java.util.TimerTask; class SampleTimerTask extends TimerTask { private Si…
初めに http://blogs.yahoo.co.jp/dk521123/33505512.html で工数見積もりについて記載したが、今回はファンクションポイント法に絞って記載する ※注意 * ソフトウェアの「規模」を見積りで、「工数」の見積もりではない。 ファンクションポイント法(Functio…
■ やりたいこと Antビルドすると・・・ 1) CSVファイルを記載された内容をEnumとするソースをキックし、Javaソースを自動生成 2) そのJavaファイル群を共有機能プロジェクト Common 内に移動 3) その共有機能プロジェクト Common をJar化 後日談 * Java の P…
■ 簡易版 * 簡単に実装できるサンプルを以下に示す ■ CSVの読み込む サンプル import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Arra…
■ ダウンロード先 * 以下のサイトで、対象のVerionのモジュールをダウンロードする # ここでは「Python-3.4.1.tar.xz」を落とす https://www.python.org/ftp/python/ ■ 開発環境 [1] Python のインストール * 以下のコマンドを入力する # スーパーユーザーに…
■ ディレクトリ・ファイル名のパス区切り Case1 File.separator Case2 System.getProperty("file.separator") ■ 改行コード Case1 File.separator Case2 System.getProperty("line.separator") ■ パスの区切り Case1 File.pathSeparator Case2 System.getPro…
【0】インストール方法 【1】モジュールをダウンロードしてインストールする 【2】yumでインストールする など 1)インストールされているかを確認 rpm -qa | grep openssl-devel 【1】モジュールをダウンロードしてインストールする 1)ダウンロード …
■ はじめに 以下の関連記事でWindowsでPostgreSQLの設定を行った。今回は、Debian版。 Windowsでの設定 http://blogs.yahoo.co.jp/dk521123/33153278.html ■ 構築環境 * ホストOS : Windows 8 * ゲストOS : Debian7 * 仮想化ソフト : VMware(R) Player 6.0.3…
■ Javaコンパイル / Javaの実行 を行うには java * クラスを実行 javac * javac コンパイル exec * プログラムを実行する 関連記事 * 詳細は以下の関連記事を参照のこと Ant で、Javaコンパイル / Javaの実行 を行うサンプル http://blogs.yahoo.co.jp/dk521…
build.xmlに関する基礎知識 * 以下の関連記事を参照のこと http://blogs.yahoo.co.jp/dk521123/33838551.html 構成要素 大きく分けて、以下の4要素がある。 [1] project : 「build.xml」ファイルのトップレベルの要素 [2] target : task の集まりをまとめた…
■ はじめに ケーパビリティ(POSIX Capability)について扱う 目次 【1】ケーパビリティ(POSIX Capability) 【2】主なケーパビリティ 【3】ケーパビリティセット 【4】ケーパビリティの設定 【1】ケーパビリティ(POSIX Capability) POSIX(Portable…
現象 * Debian7(Debian Wheezy) + JDK(※1) の環境で、 + Eclipse LUNA の起動を試みたところ、 スプラッシュ画面表示後、何もダイアログを表示せずに落ちる。 * 以下「エラーログ表示」のログをはく。 補足 ※1 JDKは、OracleJDK7,8 / OpenJDK7を試したが、現…
■ 環境 * ホストOS : Windows 8 * ゲストOS : Debian7 * 仮想化ソフト : VMware(R) Player 6.0.3 * JDK : OpenJDK1.7 * Tomcat : Tomcat8 * Eclipse : Eclipse LUNA ※ 「Oracle JDK1.8」「Eclipse Neon」のインストールについては、 以下の「補足」を参照の…
■ はじめに Python に関する事始め。 目次 【1】Python 【2】学習用・動画サイト 【3】開発環境 1)Windows 2)Linux 【4】Hello World 1)手順 2)サンプル 【5】IPython 【6】おまけ 1)「/」「//」「%」の違い 2)虚数 【1】Python * Python…
初めに http://blogs.yahoo.co.jp/dk521123/33813814.html で考えたことを実際に環境設定してみる。 初めなので、ローカル上にCIツールを使って、プロジェクト管理環境を構築する 構成 * 初めっから色々と欲を出すと挫折したので、手始めに、以下のようなシ…
原文 http://axis.apache.org/axis2/java/core/docs/reference.html WSDL2Java 構文 wsdl2java [コマンドオプション]... -uri <WSDLファイルのパス/URL> コマンドオプション `コマンドオプション`説明Default -o <path>生成したコードの出力先を指定 -a非同期コードだけを生成Default: off </path></wsdlファイルのパス/url>…