2013-01-01から1年間の記事一覧
getMockBuilder('Post') ->setConstructorArgs(array(false, 'posts', 'test')) ->setMethods(array('doSomething')) ->getMock(); $stub->expects($this->any()) ->method('doSomething') ->will($this->returnValue('foo'));
centos $ ifconfig eth0 | grep -v inet6 | grep inet | awk '{print $2;}' | cut -f2 -d ':'osx % ifconfig en0 | grep -v inet6 | grep inet | awk '{print $2;}'
Behat/Minkのテストはブラウザでアクセスされるので、テスト時はtestデータソースを使用するように工夫が必要。 The Opera blog あと、アクセス先のテスト用DBの初期化、後始末が必要。も一つ、ciサーバ内で完結するなら、ciサーバ上でのwebサーバ設定が必要…
https://github.com/oppara/CakeBehat もろもろ動かなかったのでとりあえずフォーク インストールとか 直の場合 % cd /path/to/cake_root/app/Plugin % git clone https://github.com/oppara/CakeBehat.gitsubmoduleの場合 % cd /path/to/cake_root % git su…
https://github.com/Behat/MinkExtension/blob/2.0/i18n/ja.xliff例 フィーチャ: ログイン シナリオ: ログインページが表示される 前提"/login" を表示している ならば"ログインしてください" と表示されていること " の後に半角スペースが必要!! <source>[^"]+)"$/]</source>…
https://github.com/cucumber/cucumber/wiki/Spoken-languages name Japanese native 日本語 encoding UTF-8 space_after_keyword feature フィーチャ / 機能 background 背景 scenario シナリオ scenario_outline シナリオアウトライン / シナリオテンプレ…
% ls -l ~/Library/Developer/Xcode/UserData/FontAndColorThemes/
とりあえず、gitレポジトリは、git-flowで運用前提 git-svnで、svnリポジトリを取得 % git svn clone svn://path/to/repo -T trunk -t tags -b branches --prefix=svn/ gitのリポジトリをgit-svn のリモートとして登録 % cd repo % git remote add org git@g…
MapReduceのoutputオプションのinline指定は、処理結果が16MB以内でないと使えない インストール % brew install mongodb パスワード等の設定 % mongo > use admin > db.addUser('root', [root's password]) 確認 > db.system.users.find() > exit各DB毎のユ…
var s = ' <div></div>'; console.log($($.trim(s))); console.log($(s)); // Uncaught Error: Syntax error, unrecognized expression: <div></div>
http://www.shesek.info/web-development/recursive-backbone-models-tojson Backbone.Model.prototype.toJSON = function() { if (this._isSerializing) { return this.id || this.cid; } this._isSerializing = true; var json = _.clone(this.attributes)…
http://book.cakephp.org/2.0/en/core-utility-libraries/set.html Deprecated since version 2.2: The Set class has been deprecated in 2.2 in favour of the Hash class. It offers a more consistent interface and API.
$x('//div[@id="hoge"]')
// タグ付け % git tag -a TAG_NAME % git tag -a TAG_NAME -m 'message' // タグ一覧 % git tag -l // タグをリモートにpush % git push origin TAG_NAME // ローカルのタグをすべてサーバにpushする % git push --tags % git push origin --tags // 削除 %…
前準備 % brew install xz % brew install gnu-tar圧縮、解凍 % gtar Jcvf hoge.tar.xz hoge/ % gtar Jxvf hoge.tar.xz
環境:Cent OS 6.2 デフォルトと違うDocumentRootにアクセスできるようにする $ ls -Z /srv/httpd/ $ sudo chcon system_u:object_r:httpd_sys_content_t /srv/httpd -Rhttpd経由でDBにアクセスするようにする $ sudo getsebool -a | grep httpd $ sudo sets…
% sudo rm -rf /home rm: home: Resource busy% sudo vi /etc/auto_master #/home auto_home -nobrowse % sudo umount /home % sudo rm -rf /home % sudo mkdir /home http://install-climber.blogspot.jp/2011/10/machomedirresourcebusyinputoutputerror.h…
Long-range line duplication " 9行目を16行目にコピー :9t16 " 9行目を現在行にコピー :9t.
% sudo java -jar /path/to/selenium-server-standalone.jar -interactive -trustAllSSLCertificates