2013-01-01から1年間の記事一覧

JenkinsのFoldersPluginでジョブを整理整頓する

年越し前に書こうと思ってたらギリギリに・・・! 12/20の第8回Jenkins勉強会へ参加させていただきました。貴重なお話が聞けて楽しかったです!そこで、気になったプラグインが2つあったので、その中の1つ「CloudBees Folders Plugin」を試して見ました。 プ…

Karma + Mocha でRequreJSを使ったJavaScriptをテストする

たまにやると忘れてるのでメモ。 Karmaはnode.jsベースのテストランナーで、ターミナルからテストを実行できて、複数のブラウザを立ち上げてテストを実行したり、ファイルの変更を監視して自動でテストを実行したりもできます。 RequireJSを使ってるJavascri…

RequireJSにはこんな機能もあった

この記事はJavaScript - Client Side - Advent Calendar 2013 17日目の記事です。 JavaScriptでモジュール管理を実現できるRequireJSですが、どんくらい使われてるのでしょうかねー?初めて触ったときは、すげー!って思ったのを覚えています。 でも、試しに…

SeleniumWebDriverのテストをPhantomJSで実行する

watir-webdriverを使わなくても、selenium-webdriverだけでできるんですね。 slenium-webdriverよりも、watir-webdriverとかcapybaraの方が抽象度が高くて読み易くていいなー。

ChefでJava解析ツールENdoSnipeをお手軽にインストールする

結構前に、Java解析ツールバトルというセミナー?に行ってきました。 深いところまで話しを聞けて楽しかったです。 そこで紹介されたENdoSnipeというツールを使ってみようと思い、インストールしてみました。 が、噂通りちょっと面倒だったので、chefのレシ…

TDD Boot Camp Tokyo 2013-07 に参加しました!

TDD Boot Camp Tokyo 2013-07 に参加させていただきました。レポートではなく日記です。。初めてのTDDBCで不安もありましたが、とても楽しかったです。 しかも、「実践テスト駆動開発」の著者 Steve Freeman さんが参加してくださるというサプライズ付きでし…

PlayframeworkでOpenIDを使ったログイン処理

Playには、OpenID 2.0 を使うためのライブラリが用意されてます。 play.api.libs.openid というやつですね。http://www.playframework-ja.org/documentation/2.0.4/ScalaOpenIDこれを使ってOpenID認証してみたので、忘れる前にメモ。 Playのバージョンは、2.…

Play Frameworkの WS API でHTTP GETする

Playには、HTTP通信するためのライブラリが用意されてます。 play.api.libs.ws.WS というやつですね。ドキュメントにもある通り、これを使えば時間がかかるであろうHTTP通信を非同期に行うことができます。 http://www.playframework-ja.org/documentation/2…

Heroku上でPlay(Scala)+MySQL

Heroku上でPlay(Scala)+MySQLを動かしたときのメモ。 使ったのは、Play2.1です。PlayのドキュメントにHerokuへのデプロイ手順が書いてあります。その通りやれば特にはまらずできました。 http://www.playframework-ja.org/documentation/2.0.4/ProductionHer…

RSpecでエンドツーエンドテスト

Web API のEnd-to-Endのテストを自動化したいなぁと思ってました。 ついでにそれがドキュメントとして読めたらいいなぁと思ってました。 あと、RubyとRSpecの勉強もしたいなぁと思ってました。Cucumberとかはシナリオとステップが別ファイルになってしまうし…

JUnit実践入門のMockitoの部分をJMockitでやってみた

下書きの状態で眠ってた記事を書きました。タイトルの通りで、JUnit実践入門のMockitoについて説明してる部分をJMockitでやってみました。 すごく勉強になる本でした。読むと色々な知識がつながってすっきりです。JMockitは、Mockitoと比べていいところは、s…

MatadorのControllerをMochaでテストする

ひょんなことからnode.jsで開発をすることになりました。仕事でじゃないですけど。matadorっていうフレームワークとMochaっていうテストフレームワークで開発するんですが、とりあえずエンドツーエンドのテストを書きながら実装をしようとしたところ早速うま…

logbackのログレベルをTomcatを再起動しないで更新する方法

Tomcatを止めずにログレベルを変えたいときどうするか。 ドキュメントをざーっと見た感じだと以下の2つの方法があるみたいですね。 設定ファイルのオートリロードを使って変更 JMXで変更 ■設定ファイルのオートリロードを使って変更 logbackの設定ファイルの…