昼下がりの吉祥寺
ルーエにサルまん21世紀愛蔵版を買いに行く途中、岡田斗司夫に遭遇した。すげぇ勢いで自転車漕いでた。風圧で飛ばされそうになった。
サルまん サルでも描けるまんが教室 21世紀愛蔵版 上巻 (BIG SPIRITS COMICS)
- 作者: 相原コージ,竹熊健太郎
- 出版社/メーカー: 小学館
- 発売日: 2006/08/28
- メディア: コミック
- 購入: 7人 クリック: 112回
- この商品を含むブログ (172件) を見る
サルまん サルでも描けるまんが教室 21世紀愛蔵版 下巻 (BIG SPIRITS COMICS)
- 作者: 相原コージ,竹熊健太郎
- 出版社/メーカー: 小学館
- 発売日: 2006/08/28
- メディア: コミック
- 購入: 5人 クリック: 52回
- この商品を含むブログ (139件) を見る
多部未華子さんの出てる積水ハウスのCMを見た
「もう入んないじゃないの?」という多部さんの顔に、なにげない邪悪さを感じた。その辺がちょう好き。ハマトラとかどうでもいい。
右手でエントリを開きたい
livedoor Reader でフィードのオリジナルを見る時には、p で溜め込んで o で見てたんだけど、v OR Ctrl-Enter で見れることを今日知った。 v が左手なのが嫌なので、インストールしてある手元の ldr_keyhack_jk.user.js に
Keybind.add("u",Control.view_original);
を追加した。
PS2 がディスクを読み込まない
モータがいかれたようだ。ということで、マージンFXのひまわり証券さん、ニンテンドーDS Lite欲しい!
「あとで読む」タグの代わりに全角スペースタグを
あとでじっくり読みたいURLには、あいかわらず「あとで読む」タグを使っている。読み終わったら「あとで読む」タグを外すんだけど、全部読み終わってしまうと、タグ履歴から「あとで読む」タグがなくなってしまって、あたらしく「あとで読む」タグを付けるときに、「あとで読む」なのか「あとでよむ」なのか「後でよむ」なのか「後で読む」なのか判らなくなってしまう。
なので、「あとで読む」タグのかわりに、書き方が一通りでしかもまだ評価してないという意味のタグを付けられないかと考えたところ、タグとしてスペースを使えないかと思った。
だけど、半角スペースはタグ付けできるんだけど、タグ検索に引っかからない。
ということで、全角スペースを使ってみよう、という個人的メモ。
ところで、誰か他に全角スペースタグを使っているか調べてみたんだけど、なんか見当たらない。
プライベートモードで使われてるタグも検索対象になってるの?
追記
あー、タグ付けしてないブックマークだけを抽出する技ってないのかな。それがあればわざわざ全角スペースタグとか付けなくてもよさそうな気がする。
クラスメソッドを持つモジュールを include
つい最近 Find というモジュールがあることを知った。んで、 refe で調べてみる。
% refe find Enumerable#find Enumerable#find_all Find.find
typo したおかげで、Find.find ってその '.' は何ですか、という疑問が。
% refe Find ==== Find ==== # find.rb version 1.8 ディレクトリ配下のファイルを探索するためのモジュールです。 ---- Singleton methods ---- find prune ---- Instance methods ---- ---- Singleton methods (inherited) ---- ---- Instance methods (inherited) ----
Singleton method とは、特異メソッドのことらしい。
そうか、Find.find は Find モジュールのクラスメソッドなのか。んで、クラスメソッドは Class クラスのインスタンス(これだと Find モジュール)の特異メソッドだ、と。ふむ。すっかり忘れてた。
なんとなく、 irb してみる。
leo:~% irb -rfind irb(main):001:0> class Foo; include Find; end => Foo irb(main):002:0> Foo.find NoMethodError: undefined method `find' for Foo:Class from (irb):2 from :0 irb(main):003:0> include Find => Object irb(main):004:0> find('./') LocalJumpError: no block given from /usr/lib/ruby/1.8/find.rb:39:in `find' from /usr/lib/ruby/1.8/find.rb:38:in `find' from (irb):4 from :0
あれ、 include ってこういうものなんですか?
irb(main):005:0> class Foo; include Find; def find_in_Foo; find('./'); end; end => nil irb(main):006:0> Foo.new.find_in_Foo LocalJumpError: no block given from /usr/lib/ruby/1.8/find.rb:39:in `find' from /usr/lib/ruby/1.8/find.rb:38:in `find' from (irb):5:in `find_in_Foo' from (irb):6 from :0
判ったような、そうでないような。とりあえず、あるクラスがモジュールを include する場合に、include されたモジュールのクラスメソッドは、include したクラスのクラスメソッドにはならない、ということは理解できた。
あー、なんかとんでもなくアホなことを書いてしまったかも。ま、いいや。