2015-01-01から1年間の記事一覧
デザインさんに成果物を複数コミットで納品していただいたのですが あるコミットで修正された内容がその後のコミットで戻されていたりとか... その結果差分の取りこぼしがぽろぽろとあり手戻り発生したりとか....すでにマージされた部分だし、 デザインさん…
結合テストでログを見たくてtail -f していたはずが いつの間にかssh接続が切れていてログの更新が見れなくてイライラしたので ターミナルの設定をいじってしまえという結論にしかも > AのsshはきれないけどBはきれますよということでターミナルだけの問題で…
apacheにリダイレクトの設定を書いてみた - helen's blog先回でapacheのリダイレクトの設定を書き換えたのですが 落とし穴に見事にはまっていました。 # /hoge/ を /new_hoge/ にリダイレクトしたい RewriteRule ^/hoge/$ /new_hoge/ [R=301,L]ですが実はこ…
ただの設定の追加だったんですけど 初めてやったのでその他コマンド合わせてメモ conf/ と conf.d/ conf/httpd.conf:主設定ファイル conf.d/*.conf:共通部分を切り出してconf/でinclude 参考:Apache VirtualHostの効率的な管理方法 - てつじんにっき vim…
保守の直近のリリースに突然異動になったものの 開始1時間くらいローカル環境の修復に費やしてしまったので 今後発生させないために対処法まとめ症状 : eclipseとDB(vagrant)の接続ができなくなる 原因 : git stashでcatalina.propertiesの変更を取り戻せ…
helen.hatenablog.com 一晩でさっくり書いたものの追記、修正。 モック・スタブとは 単体テストで必要になるパーツを擬似的に再現する仕組み 使われるところ 揃っていないため「本物」でテストできない時 状況によって変化するオブジェクトがテスト結果に影…
リモートの変更を取り込みたいなと思ったら $ git pull Cannot pull with rebase: You have unstaged changes. Please commit or stash them.commitかstashして変更を何とかしないとpullできないよ!!って言われました なので一旦stashして退避 $ git stash…
rspecのエラー出しまくってたのと キーワード引数が素敵過ぎたのでまとめ rspecで遭遇したエラーたち 引数の個数がおかしい問題 ArgumentError: wrong number of arguments (4 for 0) 4が呼び出し側の引数の数、0がメソッド側の引数の数 メソッドの引数は0…
データが入っているはずなのにrspecで何度実行しても ActiveRecord::RecordNotFoundが返ってくる罠にはまっていました状況としては、 ・DBにデータが入っているのはrails dbで確認済み ・irbでHoge.find(1)で取得できることは確認済み ・なのにspecで @hoge …
mockの使い方を調べる人柱になってたら let使いましょうと言われたのでお勉強めも letとは memoized helper method メモ化:呼び出しの際の結果を引数を保存し、後で同じ引数で呼び出されたら計算せずにその格納されている結果を返す 特徴 遅延評価 変数が参…
開発チームで railsでモックの調査する人柱になってくれる人!という募集があり 人柱やりまーすと立候補したところから始まりました。実は一回挫折していて気になっていたのと ちょうど自分の作業に区切りがついたのでやってみました モックとは 本物のフリ…
悲劇は出社1時間後に起こりました。 $ git commit -m "華麗なるコミット" $ git pushpushしてから自分のコミットになかなか恥ずかしいミスを見つけたので プルリクの更新を見られる前にpushを取り消して証拠隠滅しようとしました $ git log # ↓pushしたけど…
あの人の実装が終わらないと こっちのspec実装終われないし本体の実装も入れないんですけど! しかも! 未実装のfailuresがうざい!という時に、 そういえばrspecにはpendingがあったはずと思い出し実験したのでメモ。 pendingとskipの違い pending エラーで…
helen.hatenablog.com先の記事のpygmentsを入れるに至った理由がTomdocです StyleGuideでpretty sweetとされているドキュメントがtomdocだったため RdocからTomdocへ変更になり、その対応をしました hoge.rb # Public: Duplicate some text an arbitrary num…
railsでのドキュメント生成でpygmentsが必要になったんです pip:Pythonのパッケージ管理ツール pygments:ドキュメントをきれいにしてくれるpythonパッケージ これらを入れていきます。 $ wget http://peak.telecommunity.com/dist/ez_setup.py $ python ez…
CDNのキャッシュをshellコマンドで消せたらいいよね、から始まった初shellでした。 複数のコンテンツのキャッシュを一回で消せること 複数のCDNサーバに対応すること を目標にやってみました。 キャッシュクリアはcurlでキャッシュを消したい画像のパスを指…
最近褒めてもらって嬉しくて調子に乗ってきたのと、 会社で資料まとめちゃうと家で気になった時何もできないので ブログにしてみることにした。