[Ruby][PHP] RubyとPHPのロガーRubyとPHPのロガーって発想の違いがある感じで面白いなあと思った。PHPは昔Zend_Logを使っていて、今はMonologを使っている。どちらも、ログの記録先を複数選択できる。典型的には、標準エラーとログファイルということになると思う。FirePHPとの連携や、Monologは(エラーレベルが高いものを選んだ上での)メールの送信とかにまで対応していて、出力先とは関係ないけど何か色々いろいろ高機能、一度ドキュメントを眺めてみたら面白いと思う。 他方Rubyは、というか標準添付のLoggerとかRack::LoggerとかActiveSupport::TaggedLoggingとかくらいしか使ったことないし読んだことあるのはLoggerだけだけど、ロガーのAPIで出力先を追加するんじゃなくて、それより一段階下のIOを何とかして出力先を増やす
[Ruby] ThreadとFiberの違い前、#shibuyarblunchっていう、渋谷に縁のあるRubyistが集まってお昼をご一緒しましょう、というので、ThreadとFiberの違いが話題になった。 確か刺身さんだったと思うんだけど、Fiberを使えるような時には、Threadも使えるんではないか、Fiberを使うシーンが想像できない、といったことを言っていたように思う。それで、僕はその時、「そうですね」と言って、Fiberが存在する意義を分かっていなかった。今、西尾泰和『コーディングを支える技術』を読んでいて、コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)西尾泰和技術評論社発売日:2013-04-24ブクログでレビューを見る» 第10章「並行処理」にこんなことが書いてあって、そのことを思い出した。スレッドを使った時に競合状
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く