タグ

2012年7月15日のブックマーク (2件)

  • 橋本商会 » HerokuのSinatraにバックグラウンドワーカーを詰め込んで節約

    Webアプリと同じプロセスにworker入れてお金節約できる。 Webアプリは “リクエスト来る→サーバーで処理→レスポンス返す” というのを繰り返すわけだが、サーバーでの処理に時間がかかる場合にそこを別のプロセスに任せて、先にレスポンスを返しておいて、あとで結果は取りに来てよ、という実装をする事がある。 時間がかかる処理は2つに大別できる。 動画をエンコードするとか。CPU負荷が高くて時間がかかるのでWebサーバーとは別の場所で動かしたい Twitter APIを10回ぐらい使った結果をまとめて返すとか。CPU負荷は低いけどIO待ちが長い 2の方について、HerokuRuby環境で安く上げる方法をまとめる。 手法 HerokuのcedarスタックでRuby使う時はwebサーバーとしてThinが起動する。 ThinはEventMachineの中で動いてるので、EM::defer等が使え

  • 机の輪染み(白化)を取る簡単な方法 - 西尾泰和のはてなダイアリー

    机の上にうっかり熱い鍋を置いてしまい、その部位が白くなってしまった。なんとかできないかと調べてみたが、研磨して塗装し直すとか、高い薬品を買うとか、どれもハードルが高くて結局そのまま放置していた。 昨日ふと気づくとコップの底の形に白化がなくなっていた。これはもしや薬品を使うまでもなくきれいにできるんではないか? コップに入った冷たいもののせいで結露が起きて「机の上に水が溜まった状態」で放置されたのが原因かな、と試しに再現してみる。この状態で一晩放置する。 朝起きて確認してみると、白化が消えてる! というわけで、濡らしたティッシュで覆って1時間ほど放置してみる。 きれいになった! しかししばらくすると徐々に浮きだしてくる。1時間程度ではダメなのかもしれない。今日の夜もう一度覆ってから寝ることにする。 ちなみにこの机はPVC化粧板。 2012-10-18追記: この後「濡れティッシュで覆って一晩

    机の輪染み(白化)を取る簡単な方法 - 西尾泰和のはてなダイアリー
    nsyee
    nsyee 2012/07/15