ボールを蹴りたいシステムエンジニア

ボール蹴りが大好きなシステムエンジニア、ボールを蹴る時間確保の為に時間がある時には勉強する。

2016-11-01から1ヶ月間の記事一覧

WindowsでGradleを使用してjarライブラリをダウンロードする方法

環境 Windows10 cygwin gradle前提として、gradleがインストール済みである事。 WindowsでビルドツールGradleをインストールして使ってみる - ボールを蹴りたいシステムエンジニア 手順 jarライブラリをgradleを使用してダウンロードする方法。 以下はgsonの…

Jenkinsでビルド失敗時にメール送信

Jenkinsでビルド失敗時にメール送信する方法。 今回はSMTPにGmailメールサーバーを使用する。 環境 手順 Jenkinsでのメール設定 プロジェクト個別のメール設定 参考 環境 CentOS 6.6 jenkins-2.25 手順 Jenkinsでのメール設定 JenkinisのTOPページより [Jenk…

Linuxでフォルダ構成をツリー図で表示する。

treeコマンドなるもので出来るらしい。 treecygwinでtreeコマンドが入ってなかったので、以下のコマンドで実現できた。 参考サイトから参考にしているのでコマンド詳細は分かりません。。 pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^…

Gradleで環境毎に設定ファイルを切り替え

Gradleでビルドする際に、ローカル環境と商用環境で設定ファイルの値を変更したい。 設定ファイル内の指定キーの値を書き換える方法があればスマートだなと思って調査したけれどもそのような方法は見つからず。 方法としては2つあった。 設定ファイル内で置…

Gradleでのコンパイルソース出力先を変更する。

Gradleでコンパイル実行時のソース出力先がmain,test,resourseで異なるので、通常のコンパイル同様にclasses直下に全て出力してみる。デフォルト時、以下のように設定した場合は sourceSets { main { java { srcDir 'src/' } resources { srcDir 'resources'…

Linux(CentOS)にphantomjsをインストールする

環境 手順 参考 環境 CentOS 6.6 phantomjs 2.1.1 手順 ダウンロード 最新版はこちらから http://phantomjs.org/download.html cd /usr/local/src/ wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 tar jxf pha…

JenkinsとGitサーバーを連携してビルド環境を構築する。

やりたい事 環境 秘密鍵/公開鍵の作成配置 クライアント(jenkins)側での作業 gitサーバー側での作業 Jenkins設定 jenkinsにgitプラグインをインストールする。 プロジェクト作成、設定 ビルドしてみる やりたい事 独自のjenkinsサーバーとgitサーバー(それ…

Linux(CentOS)にgit環境構築

git

環境 CentOS 6.6 ※VMWare git 2.10.0 手順 yumからインストールすると古いバージョンになるらしいのでソースからインストールします。依存ライブラリをインストール yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-Ext…

PhantomJS+Seleniumで「undefined is not an object ~」エラー発生時の対処方法

PhantomJS+Seleniumでテスト自動化をしようした所、以下のsendKeysでエラー発生。 PhantomJSDriver driver = new PhantomJSDriver(capabilities); ~省略~ WebElement userInput = driver.findElement(By.name("mail")); userInput.sendKeys(user); WebElem…

scrapyのクロールしたURLを調べる

ログの出力形式はデフォルトの状態。 $ less scrapy.log | grep "DEBUG: Crawled" | awk -F '[<>]' '{print $2}' | sort | uniq -c同じURLを複数回クロールしてないか調べる為sortとuniqをしてみたけど、そんな事はしてなかった。 一度クロールしたURLはクロ…