«前の日記(2007年06月13日) 最新 次の日記(2007年06月15日)» 編集

Matzにっき


2007年06月14日 [長年日記]

_ [言語] 第11回 クロージャによる超軽量並行プロセスの簡単実装法:ITpro

クロージャがあれば並行プロセスの実現は簡単、という話。

とはいえ、1.8でのクロージャは重いから、Rubyだと「超軽量」とはいかないのが残念なところだ。

_ [Ruby] jijixi's diary - 『クロージャによる超軽量並行プロセス』を Ruby で

で、上記の「超軽量プロセス」をRubyで実装してみたjijixiさんによる例。

_ [言語] 404 Blog Not Found:perl - There's more than one way to duck-type

うーん、演算子によって型が決まるタイプの言語で 型変換用メソッドを用意するというのは よくあるテクニックであるとは思う。

Rubyでもto_*シリーズとしてこれらに相当するメソッドがある(例、to_str, to_int, to_io, etc.)。 しかし、それを「Duck Typingは演算子にやらせる」と呼ぶのは なんか違うような気がするなあ。

_ EPSON カラリオ・プリンタ PM-A970(-)

EPSON カラリオ・プリンタ PM-A970(-)

先週購入した。前のプリンタが印刷できなくなったので。

で、

  • 印刷が速い
  • しかもきれい
  • 画面で直接確認できるのでSDカードからの印刷が簡単
  • Linuxからも印刷できる

と不満点はなし。あ、あえて難点を言えば、ちょっとインクが高いかな。 まあ、前は4色、今回は6色だから仕方がないと思うけど。

最初、用紙設定がL版になっててLinuxからの印刷が断ち切れてたけど、 pipsliteコマンドでちゃんと用紙サイズを設定したらちゃんと印刷された。


«前の日記(2007年06月13日) 最新 次の日記(2007年06月15日)» 編集