Hatena::ブログ(Diary)

WapBox RSSフィード Twitter

応援バナー

2012-02-08

[]CakePHP2系でテストの自動実行

CakePHP2系でこれやれば完璧みたいなのが見つからなかったのでいろいろ参考にしてRuby使ってwatchrでやるのが簡単そうだったのでやった。

環境

インストール

$ sudo gem install watchr

適当に作ったもの

自動テストしたいCakeプロジェクトのルートで下記スクリプトを適当な名前で配置します。(watchr.rbとしました)

あとは下記コマンドをプロジェクトのルートで実行すると以後ソースコード保存したときに自動的に該当テストを実行してくれる

$ watchr watchr.rb

今まで使ったことなかったんだけど簡単に書くことできるですね。

参考サイト

あとで足します

2012-02-07

[]CakePHPのTestsuiteでカバレッジ計測

TestsuiteがWebからできるようになってるんですがここでカバレッジも計測できます。

何かのテストコード実行するとAnalyze Code Coverageってリンクが有ると思うのでクリックして遷移。

どうやらXdebugが必要なようで入っていないとこんなメッセージ出てるはずです

Xdebug is not installed

You must install Xdebug to use the CakePHP(tm) Code Coverage Analyzation.

Learn How To Install Xdebug

おとなしく説明されているページにジャンプしてXdebugインストールを行う。

PECLコマンドでXdebugインストールします。PEARが使えれば使えるはずです。

そもそもPECLってなんぞ。と思ったのですが下記引用のようなことらしいです

PECL("pickle" 《ピクル》と読みます)は PEAR とは独立したプロジェクトで、 PHP 拡張モジュール (C で書かれたコードをコンパイルしたもの、たとえば PDO など) を配布しています。 PECL 拡張モジュールもパッケージとして配布されており、PEAR インストーラpecl コマンドでインストールできます。

Manual :: PEAR とは?
$ sudo pecl install xdebug
〜略〜
  +----------------------------------------------------------------------+
  |                                                                      |
  |   INSTALLATION INSTRUCTIONS                                          |
  |   =========================                                          |
  |                                                                      |
  |   See http://xdebug.org/install.php#configure-php for instructions   |
  |   on how to enable Xdebug for PHP.                                   |
  |                                                                      |
  |   Documentation is available online as well:                         |
  |   - A list of all settings:  http://xdebug.org/docs-settings.php     |
  |   - A list of all functions: http://xdebug.org/docs-functions.php    |
  |   - Profiling instructions:  http://xdebug.org/docs-profiling2.php   |
  |   - Remote debugging:        http://xdebug.org/docs-debugger.php     |
  |                                                                      |
  |                                                                      |
  |   NOTE: Please disregard the message                                 |
  |       You should add "extension=xdebug.so" to php.ini                |
  |   that is emitted by the PECL installer. This does not work for      |
  |   Xdebug.                                                            |
  |                                                                      |
  +----------------------------------------------------------------------+

言われたとおりにphp.iniに設定を追記します。

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions;
;;;;;;;;;;;;;;;;;;;;;;
extension=xdebug.so   

って書かれているあたりに足せばいいと思います。

apache再起動を行うとWeb上のTestsuiteからカバレッジが見れるはずです。

2012-02-06

[][]新世紀エヴァンゲリオン デジタルカードライブラリのクイズの問題/解答

セガサターンエヴァンゲリオンのファンソフトの物。奥底の眠っているのももったいないのでここにおいておく

基礎知識

各話のタイトル
  • 第壱話 使徒、襲来
  • 第弐話 見知らぬ、天井
  • 第参話 鳴らない、電話
  • 第四話 雨、逃げ出した後
  • 第伍話 レイ、心のむこうに
  • 第六話 決戦、-第3新東京市
  • 第七話 人の造りしもの
  • 第八話 アスカ、来日
  • 第九話 瞬間、心、重ねて
  • 第拾話 マグマダイバー
  • 第拾壱話 静止した闇の中で
  • 第拾弐話 奇跡の価値は
  • 第拾参話 使徒、侵入
  • 第拾四話 ゼーレ、魂の座
  • 第拾伍話 嘘と沈黙
  • 第拾六話 死に至る病、そして
  • 第拾七話 四人目の適格者
  • 第拾八話 命の選択を
  • 第拾九話 男の戰い
  • 第弐拾話 心のかたち 人のかたち
  • 第弐拾壱話 ネルフ、誕生
  • 第弐拾弐話 せめて、人間らしく
  • 第弐拾参話 涙
  • 第弐拾四話 最後のシ者
  • 第弐拾伍話 終わる世界
  • 最終話 世界の中心でアイを叫んだけもの

使徒の名前(由来)

クイズ問題/解答

映像を見て答えるものもあるのだがさすがにそれは保存していない。まあ雰囲気だけでもわかるかな

  1. この後、幼いアスカは何回扉を開けるでしょう?
    • 5回
    • 7回
    • 8回
  2. アスカが通学用の鞄につけていないのはこの中のどれ?
    • お守り
    • プリクラホルダー
    • オバケのキーホルダー
  3. 第拾伍話 嘘と沈黙のシンジとアスカの窒息するほど長いキス。果たして何秒間?
    • 20秒
    • 45秒
    • 30秒
  4. ゲンドウが脚を付けていたバケツに書いててあったのは?
    • 防火用
    • 男子便所専用備品
    • ネルフマーク
  5. 第弐拾六話でレイが落としたパンをつついていたスズメは何羽?
    • 1羽
    • 3羽
    • 2羽
  6. 第拾壱話 静止した闇の中でネルフ本部へ向かう日向に協力した選挙カーの立候補者の名前は?
    • 高橋希
    • 高橋臨
    • 高橋覗
  7. MAGIの中で赤木ナオコの「女」としての人格がインプットされていたのはどれ?
    • カスパー
    • バルタザール
    • メルキオール
  8. シンジの股間を隠していたのは?
  9. シンジの名台詞「逃げちゃだめだ」は全二十六話中何回でてきた?
    • 13回
    • 15回
    • 8回
  10. 第七話のペンペンの朝食は?
  11. この中で確率が一番低かったのはどれ?
    • ジェットアローンの自動停止確率(0.00002%)
    • サハクイエルの勝算(0.00001%)
    • 初号機の起動確率(0.000000001%)
  12. ジェットアローンは脚は2本、腕は2本、では制御棒は何本出ていたでしょう?
    • 6本
    • 5本
    • 8本
  13. 弐号機は活動限界まで後何秒を残して外部電源に切り替わった?
    • 7秒
    • 1秒
    • 3秒
  14. 第弐話 見知らぬ、天井で、シンジとミサトはじゃんけんをして何回あいこになったでしょう?
    • 4回
    • 2回
    • 6回
  15. 第壱話 使徒、襲来の時点でミサトの車のローンの残り回数は何回?
    • 24回
    • 17回
    • 33回
  16. 第拾壱話 静止した闇の中で。これは何曜日の出来事?
    • 金曜日
    • 水曜日
    • 月曜日
  17. アスカの初めてあった日のトウジのパンツの柄は?
    • ピンクの縞パンツ
    • ブルーの縞パンツ
    • グリーンの縞パンツ
  18. アスカの名台詞「あんたバカァ!」は全26話中何回でてきた?
    • 13回
    • 15回
    • 12回
  19. 第拾話 マグマダイバーで弐号機が使徒を発見した深度は?
    • 1450
    • 1560
    • 1780
  20. 第壱話のエンディングでレイは何回回っているるでしょう?
    • 14回
    • 17回
    • 23回
  21. アスカ第3新東京市立第一中学校に転入してきたのはいつ?
    • 8月17日
    • 9月21日
    • 7月13日
  22. 白地に黒文字のサブタイトルは何回でてきた?
    • 1回
    • 2回
    • 5回
  23. シンジの食事当番、週に何回?
    • 15回
    • 8回
    • 11回
  24. 第拾話 マグマダイバーでネルフ一行が立ち寄った温泉宿は?
  25. 第3新東京市立第一中学校を意味するコードナンバーは?
    • 707
    • 508
    • 601
  26. 初号機、弐号機、リリスの面、目の数は合わせていくつ?
    • 11
    • 13
    • 12
  27. 冬月が打った将棋の駒は?
  28. フカヒレチャーシューラーメンに入ってなかったものは?
  29. 予告編の決まり文句「サービスサービス」は全26話中何回使われたか?
    • 10回
    • 7回
    • 5回
  30. 洞木ヒカリの姉の名前は?
  31. アスカドイツ語、この中で出てこなかった物は?
    • おはよう!
    • いくわよ!
    • ばか!
  32. 第拾壱話のなかで、青葉シゲル自動販売機で買った飲み物は?
  33. この使徒の名前は?
  34. この使徒の名前は?
  35. シンジを起こしにきたアスカがシンジを殴ったは何時何分?
    • 8時20分
    • 8時10分
    • 7時50分
  36. 参号機を運んだ輸送機のコードネームは?
    • ネオパン400
    • パンクロ100
    • エクタ64
  37. 全26話中通して何発のビンタが張られた?
    • 18発
    • 5発
    • 10発
  38. 「601」は何を意味するコードナンバー?
  39. 初号機が使徒を食べたのは何のためでしょう?
    • S2機関を取り込むため
    • お腹が空いていたため
    • 使徒のコアを破壊しようとした
  40. 使徒の口をこじあけようとするアスカとシンジ。この後何回「開け、開け」と唱えたでしょう?
    • 8回
    • 6回
    • 12回
  41. 碇シンジの出席番号は何番?
    • 003
    • 005
    • 116

2012-02-04

[][][]Xbox360無双OROCHI2レビュー

無双 OROCHI 2(通常版)

無双 OROCHI 2(通常版)

三國無双6が良作ということで三國無双シリーズは、偶数ナンバリングは良作というジンクスができてきているようだけど無双OROCHI2もかなりの良作だった。


実績コンプリート。プレイ時間は100時間いかないくらい。効率を求めればもっと短縮は可能だ。

f:id:arcright:20120205184634p:image

(なんか実績1つ反映されてませんがコンプしてます)

最も無双らしい無双

無双良作の定義で勝手に決めている条件は、特に意識せずとも敵の撃破数がどんどん上昇していく1000あるいはそれ以上にも。

敵をバッサバッサ斬っていく爽快アクションというのが達成されすればほぼ満足なのだ。無双にはそれくらいしか求めてないんじゃいんじゃないかなあ。


OROCHI2は1000は意識しなくても普通にいけて、狙えば3000くらいも普通にいけるので楽しかったなあ。


無双シリーズで一番ストレスが溜まるのは、敵を一人残さず倒すみたいなものだったり1体ずつ倒すものだったり。

前者の場合は、討ち漏らした少数の敵を相手にしなければならず、後者はそのまま。

少数を相手にする時間がながければ長いほどどんどんストレスが溜まるように思える。


今作は常に敵に囲まれているようなことが多かったのでその点も問題なし。


あとは使用キャラの多さも大事。好きなキャラでとことん作業プレイをしているだけなので結局は

その選択肢が多いことは素直に喜ばしい。

三國無双6のキャラまででているし。コラボレーションでいくつか他ゲームのキャラもいるし。

総勢100を超えるキャラは魅力の一つだね。モーションもある程度かぶって無いし。

それに女の子かわいいですしもう満足じゃよ

(女禍とガラシャ王元姫ちゃんあたりを使ってますかね。男どもは奉先様はキャラ的に好きであとは鍾会とか。戦国無双でずっと使ってる長政とか)


無双OROCHIといえば尋常ではなりやりこみが必要になる収集要素があるのだけど大体

今回も実績絡みで熟練度上げがあった。まあでもそれを助ける要素もあるのでそんなに苦ではないかな。

友好度に関しても宴会があるし、キャラクター出現も比較的早くできるしね。


あと、以前据え置きの無双OROCHIで話題(問題)になった処理落ち等も全くなく(ただ、演出で度々切られるのちょっとあれでしたけど)快適。


三國無双5あたりで色々あって迷走していたような気もするけど最近の三國無双6(これは評判を聞いて)やら無双OROCHI2やらで

やっと良い感じになってきているのでいいと思いました。

あと買うならPS3版のがいいかもしれないです。DLCとかPS3のが早め早めっぽい


三國無双6はちなみにまだやっていないので時間みつけてやる