2011-08-01から1ヶ月間の記事一覧

smartyでarray()の要素をcsvっぽく出力する方法

array()の要素をsmartyを使ってcsv形式で出力しようとして、 どうすればいいかと思ってちょっと調べてみた。やりたい内容としては、各要素をカンマで区切って最後の要素には改行を付与する。 とすると、↓のような感じになった。 {section name=index loop=$i…

Linuxサーバ上のPHPUnitのメモリ枯渇

評価環境(Linuxサーバ)でPHPUnitを使った自動テストをしていて、 PHPUnitのテストがメモリ不足で失敗してしまう現象が起きた。サーバのメモリが1GBなのに対し、PHPUnitがメモリを500MB以上も使用していて これ以上PHPUnitにメモリを割けない状態。 ※開発環境…

【scala備忘録】キャスト

scalaでキャストする方法を調べたので書いておく。 scala> var str = "hello" str: java.lang.String = hello asInstanceOf 指定した型へキャストする scala> str.asInstanceOf[Any] res0: Any = hello isInstanceOf 指定した型と互換性があるか調べる scala…

【scala備忘録】リストのメソッド

最近scalaを勉強し始めた。 忘れやすい自分のために、基本的なリストのメソッドを書いておく。 scala> var list = List(1,2,3,4) list: List[Int] = List(1, 2, 3, 4) head リストの先頭の要素を求める scala> list.head res0: Int = 1 tail リストの先頭要…

JMeterをバッチファイルから自動で実行する方法

いつもJMeterを使って計測している試験を、 タスクスケジューラで勝手にやってくれるようにしてみる。週末中に自動でテストが動いて、 週明けに先週時点での試験結果がわかってしまう、 そんな感じ。まずJMeterの試験をするために必要なステップはこんな感じ…

TortoiseSVNのexportをコマンドラインから実行して自動化する方法

Subversionで管理しているソースを 定期的にソースコードチェックしていてもっと簡単にできないかと、 バッチを作って自動化しようとちょっと考えてみた。まずソースコードチェックをするために必要なステップはこんな感じ↓ チェックするソースコードをエク…