2006-10-13
コミティア系男子
みたいな言葉ってないのかな。コミティアにいそうな。白泉男子とちょっと違う感じで。具体的には↓らへんを満たしているみたいな。
少女漫画が好き
谷川史子、山名沢湖あたりはまず間違いなく好き
ここら辺の音楽が好き
菅野よう子、新居昭乃、坂本真綾あたりが。他のアニソン・アニメOST とは違うんだよ!!と熱く語る。
エロゲはやらない
もしくはコミティア出身の原画の人のゲームだけやる。エロゲしてることをあまり公表しない。
自分がオタだと認識してる
が、他のオタとは一線を引いていると思っている。
外観
代官山メガネをかけてる事が多い。かっこよくもないがわりと普通の服装。
http://mixi.jp/list\_clip.pl
こんな機能いつのまについてたんだ
↓の
既出もいいところじゃねぇか!!!RSSリダー十日間ぐらい読んでない。
ruby のイテレータで perl の $_ ライクな。
http://www.dogbiscuit.org/mdub/weblog/Tech/Programming/Ruby/MethodMissingMagic
見て。なるほどーすげぇぇぇえぇな。これで
p (0..10).to_a.delete_if( &_ % 2 == 0 )
#=> [1, 3, 5, 7, 9]
p 'string'.split('').map( &_.succ ).join
#=> "tusjoh"
とかできるよヤホー。method_missing で呼び出しのメッセージを que にいれてるのと、結合の優先順位をうまく利用している。リンク先見た方が仕組み知るの早いけど
delete_if( & ( _ % 2 == 0 ) )
ってなって
(_ % 2 == 0)
#=> #
が to_proc で proc になって渡ると。へぇぇぇぇ。
class MessageBuffer
instance_methods.each do |m|
undef_method m unless m =~ /^(__|respond_to|inspect)/
end
def initialize
@messages = []
end
def method_missing(*message)
@messages << message # record the message
self # return self so we can keep recording
end
def __replay_all_messages__(obj)
@messages.inject(obj) do |obj, message|
obj.__send__(*message)
end
end
def to_proc
proc { |x| __replay_all_messages__(x) }
end
end
module Kernel
def _
MessageBuffer.new
end
end