- 2013/10/20 Sun
-
ダイヤテック・通販限定:2色成型カスタムキーキャップセットのご案内
http://www.diatec.co.jp/shop/2cmold/
ちょっと欲しい。
というか、最近FKBN91M/JBの調子が悪い。
たまにLEDが付きっぱなしの状態になって操作を受け付けなくなる。 朝から空きっ腹に抹茶を流し込み続けていたら吐き気を催す。 寒くなった影響なのかなんなのか、部屋の鍵がすっと入らない。 雨降ってるけど、明日は晴れ間がでるという予報を信じて洗濯物を干すよ! Redmineのカスタマイズを日がな一日。
Rubyの読み書きはえらい久し振りでした。
というか、現在使用しているWindows環境にはRubyがインストールすらされていなくて驚いた。
PerlとPythonはWindows/Linux環境どころか、Android携帯にまでインストールしてあるってのに。
ソート処理をいじってて気になったこと。
<=>演算子とよくペアで使用されるnonzero?メソッドは"!= 0"とは異なる動きをするけど、zero?メソッドは"== 0"と同じ動きなんですね。p 0 != 0 p 1 != 0 p 0.nonzero? p 1.nonzero? # false # true # nil # 1
p 0 == 0 p 1 == 0 p 0.zero? p 1.zero? # true # false # true # false
最初すごい違和感あったけど、0が真として扱われるRubyならではなのか。Numeric - Rubyリファレンスマニュアル
http://ruby.kyoto-wu.ac.jp/documents/ruby-man-ja/Numeric.htmlnonzero?
ゼロの時nilを返し、非ゼロの時 self を返します。zero?
ゼロの時、真を返します。