2015-05-01から1ヶ月間の記事一覧

【CI】 Jenkins ~ 初級設定編 / (2) JDK / Ant の設定 ~

■ 今回の目的 * JenkinsのためのAntを設定する => Antを使うならJDKも設定しておく必要があるので、JDKも設定する。 ■ 前提条件 1) Jenkins を設定する http://blogs.yahoo.co.jp/dk521123/34440556.html 2) JDK を設定する * Windows http://blogs.yahoo.co…

【Java】【XML】【JAXB】 JAXB アノテーション ~ 入門編 ~

JAXB のアノテーション `#`アノテーション説明 1@XmlRootElementXMLのルート要素であることを指定 2@XmlSeeAlsoこのクラスをバインドするときに他のクラスもバインドすることを指定 3@XmlElement現在のクラスをバインディングする際に他のクラスをバインドす…

【Linux】 XRDP

■ XRDPとは? (何ができる?) * Windowsのリモートデスクトップ(RDP, Re)接続で、Linuxに接続できるようにするパッケージ ■ 設定 * Linux側(今回は、Debian 6/7を想定)に以下の設定を行う必要がある 1) 以下のサイトから「XRDP」を検索し、debパッケージを取得…

【トラブル】【Java】【XML】 JAXB に関わるトラブルシューティング

■ エラー「Class has two properties of the same name」が表示される * JAXBでXMLファイルからオブジェクト変換時に、以下のエラーが表示 エラー内容 com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExc…

【トラブル】Selenium に関するトラブルシューティング ~ ファイルダウンロード編 ~

【1】ファイルダイアログが表示されてしまう ZIPファイルをダウンロードするサイトに対して、 http://design-ambience.com/wordpress/?p=114 などのサイトを参考に、ファイルダイアログ(下記「ダイアログ表示内容」を参照)が表示されないような JUnitテス…

【Selenium】【Java】Selenium in JUnit ~ファイルダウンロード編~

■ ダウンロードの確認 Firefox @Test public void DownloadSample() throws Exception { // プロファイルの作成 FirefoxProfile profile = new FirefoxProfile(); // ダウンロードするファイルの保存先フォルダを指定 // 0:デスクトップ 1:ダウンロードフォ…

【Linux】Debian6 (squeeze) の設定いろいろ

■ デスクトップアイコンを有効にする 1) [アプリケーション]-[システムツール]-[設定エディタ]を選択 2) [apps]-[nautilus]-[preferences]を選択 3) 「show_disktop」のチェックを付ける 参考文献 * 日本語サイトは全然載ってなくて苦労した http://www.linu…

【Java】【JAXB】JAXB のユーティリティ クラスをジェネリックで作る

初めに http://blogs.yahoo.co.jp/dk521123/32127865.html で作成したサンプルを、なるべく使いやすいようにしたい ちなみに、ジェネリックは以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/32099558.html 共通処理部分 JaxbUtil.java * …

【アルゴリズム】モンテカルロ法

■ モンテカルロ法(Monte Carlo method)とは... * 「乱数」を用いてシミュレーションを何度も繰り返すことにより、「近似解」を求める手法 ■ 使用例 例1:円周率の計算 => 正方形内に乱数を用いて多数の点を一様に打ち、円の中にある点の個数によって求め、 …

【Selenium】Selenium IDE

■ Selenium IDEとは? * ブラウザ操作を記録して、そこからSeleniumのスクリプトを生成する * Firefoxのアドオン ■ Selenium IDEの設定 前提条件 * Firefox をインストールしていること 設定手順 方法1 1)Firefoxで以下のサイトを開く http://docs.seleniu…

【JUnit】JUnit / TestWatcher

TestWatcher => 以下のイベント時に呼び出されるメソッドを提供する * starting : テスト実行前 * succeeded : テスト実行後(成功時) * failed : テスト実行後(失敗時) * finished : テスト実行後(成功/失敗に関わらず) 使いどころ 例えば... * テス…

【Selenium】【Java】Selenium in JUnit ~文法応用編~

■ スナップショットを撮る import static org.junit.Assert.*; import java.io.File; import org.apache.commons.io.FileUtils; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.…

【トラブル】【Linux】【シェル】 シェルを実行時に「zip : not found」が表示される

初めに http://blogs.yahoo.co.jp/dk521123/34859476.html で、ログバックアップのシェルを流したら、以下の「エラー内容」の表示がされ、 バックアップ用のZIPファイルが作成されなかった エラー内容 zip : not found 原因 * zipコマンドは、zipをインスト…

【Selenium】【Java】Selenium in JUnit ~文法基礎編~

■ 構文:WebDriver / WebElement の使い方 http://codezine.jp/article/detail/7456?p=4 がとても参考になる ■ ブラウザの起動・終了 // ブラウザの起動 // Firefox WebDriver driver = new FirefoxDriver(); // Chrome File fileForChrome = new File("C:/w…

【トラブル】正規表現で入力可能文字チェックした際に入力不可能文字「カンマ」が入力できてしまう

エラー内容 http://blogs.yahoo.co.jp/dk521123/34640242.html で行った方法で、以下のサンプルを作成したが、 正規表現で入力可能文字「半角英数と#$%&+-/*.\|のみ」チェックした際に 入力不可能文字「カンマ」が入力できてしまう。 サンプル 「,」(カンマ)…

【Linux】 Debian に、 Chromium / Chrome をインストールする

Chromium / Chrome Chromium * Google Chrome の基礎を成している Google Chrome * Chromium のブランド (名称およびロゴ) を変更した上で、 利用統計追跡や自動更新システム などごくわずかな機能追加を行ったブラウザ インストール * Debian のインストー…

【Selenium】Selenium WebDriver + Java ~初期設定編~

■ はじめに 今回、Selenium WebDriver について扱う。 Selenium WebDriver については、以下の関連記事を参照のこと。 Selenium ~入門編~ https://dk521123.hatenablog.com/entry/2015/04/11/235336 【1】JAVA / Firefox での設定 0)前提条件 * 前提条…

【トラブル】Selenium に関するトラブルシューティング ~ 設定編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2015/05/12/230924 ででてきたトラブルシュートについて、まとめる 目次 【1】「org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH.」が表示される 【2】「java.lang.NoSuch…

【Shell】シェル ~ 基本編・条件分岐 if / case ~

■ はじめに シェルの条件式をメモ。 目次 【1】if文 1)構文 a) if - else b) if - elif - else 2)条件式 a) 数値の比較 b) 文字列の比較 c) ファイルの比較 3)その他事項 a) AND b) OR c) NOT 4)サンプル 例1:数値の比較 例2:引数チェック - He…