メタプログラミング、アリ本、RSpec、ネットワークプログラミング