Rails通常Model内のエラーをControllerに渡す方法はWAFに組み込まれている。薄いWAFだとControllerとViewだけあって、Modelは好きに実装して下さいということが多い。得にPerlは軽量なWAFが多く、Mojoliciousのように薄くはないけどModel層がないものもある。RSpecActiveRecordなどORMを使用していると、うっかり大量のSQLを発行してしまうことがある。Bulletを使えばN+1のクエリは検知出来るが、そうでないクエリでも肥大化するケースはある。ジョブが走っている状態でSidekiqを終了すると、8秒間(デフォルト)待って終了する。8秒以内に終了しなかったジョブはキューに戻される。DockerMarkdownには様々な方言があり、記法の解釈にも微妙に差があったりする。一つの言語で開発しているのであれば、同じライブラリを使えば問題にならないが、それぞれ別の言語で書いた複数のアプリケーションで全く同じレンダリング結果を得るのは難しい。APIサーバを書いた2014-10-24Ohaiの出力結果をfluent-catに食わせたいRubyohaiコマンドの実行結果は人が見やすいprettifyされたjsonなので、そのままfluent-catにパイプで渡すとparseエラーになる。iscon自分の実力だけで何点出せるのかチャレンジしたかったので、公式の解説や予選参加者のエントリーを読むのは我慢して頑張ってみた。Rails最近RailsやPerlで書いたWebアプリケーションのテストをDocker上で回すようにした。specを書く際、アクセストークンを生成してリクエストヘッダに埋め込んでおくというケースがよくある。リソース単位でファイルを分けるていると、新しいリソースを追加する度に同じ定義をコピペする必要があって辛い。Railsコードは多少書けるけど、Webアプリケーションの開発経験はほとんどない、という前提の下読んだ本の感想をだらだらと。Vagrantと初歩的なことで小石3つ分くらいつまづいた。requireしても普段使ってるRubyとVagrantのRubyはバイナリも見てるGemのPATHも違うので読み込めないは分かる。/javascripts/foo.jsや/stylesheets/bar.cssになる。folderの名前を変えたい2014-01-16serverspecの出力結果を少し見やすくするRubyRSpecに馴染みがないからか、serverspecの出力結果(特にエラーは)は正直見づらい。全てパスするのが前提だから、failした時点でそれどうなのよって話なんだけど、サーバの台数やテストの数が多いと結構おかしなところが見つかる。installするとUpstartに繋がらなくて失敗する。Linux先日のVagrantのバージョンアップも無事に済んだので、CoreOSのVagrantイメージでDocker入門してみた。ドキュメント通り、Vagrantfileをcloneしてupするだけ。上げたら動かなくなった。boxのネットワーク設定をhost-onlyに変えてreloadしてみたらエラーが出てinterfaceが上がらなかった。他のboxだと問題ないので、OS側で何か設定し忘れたのかなーと調べてみたら余計な設定が入っていたというお話。gitUbuntuの手順そのままだと上手く行かない部分や省かれている箇所があったので、CentOS6用に書き直したみた。打つのがめんどくさいので、プロンプトが#のときはroot、$のときはgitユーザになってコマンドを実行してます。作者も元々Wanderlustで使うために作ったみたいで設定も簡単なので試そうとしたところ、yumの標準リポジトリはもちろん、RPMすら見つからない。インストールしようとしたら思いのほか大変だったという話2012-05-02MojoliciousをアップデートしたらMojo::Templateでエラーが出るようになったPerl昨日書いたKobitoViewerを動かしているサーバのMojoliciousを最新(v2.92)にアップデートしたらエラーが出て動かなくなった。いうアプリを使っている。PCから見ることが出来ない。罠はないのでREADME通りに進めるだけ。ソースに入ってるんだね。bash/zsh2012-03-21PowerLineがかっこよすぎるEmacshttp://www.emacswiki.org/emacs-en/PowerLineこういうのが欲しかった。(元ネタはVimらしい。カスタマイズするのが大変そうだったのでwikiのsnippetを自分好みに修...PowerLineがかっこよすぎる2012-03-21EmacsでマウスホイールスクローリングEmacsEmacsでマウスを使うとかパッドでFPS(笑)並みに邪道だけど、片手にコーヒーやお菓子を持ってコードやツイッターを眺めたいときなんかにはやっぱり便利。MacEmacs実践入門を読んでいたら無性に一からEmacs環境を構築したくなったので、とりあえずEmacs本体から入れ直した。Lionに最新版のEmacsとWanderlustをインストール2011-12-10一文字パッチでlogmonをログローテートに対応させるlinuxログを監視する仕組みについて調べていたらlogmonというツールを見つけた。IBM製ってとこに違和感があるけどシンプルな作りなのでインストールも楽で使いやすいらしい。入れてみてあれれ?って思ったことのメモ。違いで得に気になった点。付け加えると、テキストモードでインストーラが起動してくれる。入れてみてあれれ?って思ったことのメモ。2011-06-04古いProftpdでのLimitの設定linuxせっかく調べたのでメモ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。