「2章.Hello, dRuby の3回目(その3)」ですが、前回のエントリでは見れなかったDRbObjectのmethod_missingの中が気になるので、今回は本を読み進めず、こちらの中の概要だけでも見てみることにしました。以下がDRbObjectのmethod_missingの全てです。
def method_missing(msg_id, *a, &b)
if DRb.here?(@uri)
obj = DRb.to_obj(@ref)
DRb.current_server.check_insecure_method(obj, msg_id)
return obj.__send__(msg_id, *a, &b)
end
succ, result = self.class.with_friend(@uri) do
DRbConn.open(@uri) do |conn|
conn.send_message(self, msg_id, a, b)
end
end
if succ
return result
elsif DRbUnknown === result
raise result
else
bt = self.class.prepare_backtrace(@uri, result)
result.set_backtrace(bt + caller)
raise result
end
end
すごくちょっとしかありません。これくらいならみれるかなあ。じゃあまず最初の分岐。
if DRb.here?(@uri)
これは、スクリプトを実行している自分がオブジェクトを公開しているサーバー自身かどうかを訊ねています。自分がオブジェクトを公開しているサーバーだったら、リモート呼び出しの仕組みを使わずにそのまま呼んじゃえという事だと思われます。対して、リモート呼び出しのときに実行されるのが以下。
succ, result = self.class.with_friend(@uri) do
DRbConn.open(@uri) do |conn|
conn.send_message(self, msg_id, a, b)
end
end
かなり短いですが、結構ムズい。渡されるブロックが入れ子になって2つあります。多分yieldの2段呼びだと想像しつつ、この5行をもうしばらく眺める。ちなみにyieldとはメソッドにブロックを渡すとそれを任意のタイミングでメソッドの中から呼べるというものみたいです。こんなやつです。
def add p '足します' yield(1,2) p '足しました' end add do |a,b| p a + b end
上のスクリプトを実行すると、下のように出力されます。
足します 3 足しました
大抵の場合、yieldは上の例のようなヘボい使い方はせず、イテレータで回す時に使われるようです。yieldの説明はこれくらいにして、さっきの5行ですが、よく見ると単純で、多分サーバーへの接続を確保し、そこへメソッド呼び出しのメッセージを送るという処理なのだなと言う想像くらいは容易につきます。これをわざわざyieldでブロックを渡してやろうとしているということは、複数の接続先が配列などで管理されていて、そこから今回の送り先を選び出して送るか、または、送り先全てに対して順次送ったりするんだなと推測出来そう。っと、そういう前提を抱きつつ中を見てみることにします。
def self.with_friend(uri) friend = DRb.fetch_server(uri) return yield() unless friend ・・・
。。。。はい、全然よくわかりません。。friendって何かしら。お友達関係にあるサーバーと連携できるのかな。とりあえずHello, World.レベルの単純なクライアントからの場合はfriendはnilっぽいですね。とりあえず今回はfriendはnilと読みかえることにします。だからこのreturn yieldも実行されて、中のDRbConn.open(@uri) do ・・・ブロックが動きます。
DRbConnとは、DRbObjectの中で使われる単純なクラスで、具体的にはサーバーとの接続をプールしているみたいです。毎回繋げに行くのはコストが掛かるから、一度つなげた接続は使いまわして、メソッド呼び出しに掛かるコストを減らしてくれるんですね。で、えっと、DRbConn.openなので、これはクラスメソッドか。Rubyでは“self.メソッド名”と定義すると、クラスメソッドになるようです。なので、self.openメソッドを見てみます。
def self.open(remote_uri) # :nodoc: begin conn = nil ・・・ conn = self.new(remote_uri) unless conn succ, result = yield(conn) return succ, result ・・・
実際のコードはpoolにいれたりpoolに照会したり、poolに対するアクセスをアトミックにしたりともっと長いけど、肝心なところだけ抜粋したつもりです。poolに何も入っていない最初のアクセスの場合は、connもnilのままなので、ここでDRbConnのインスタンスを作って、それ自身を渡してyieldですね。で、そうすると2段ブロックの中の方が動いてその結果を返すと。ふむふむ。ということで次はDRbConnのsend_messageです。
def send_message(ref, msg_id, arg, block) # :nodoc: @protocol.send_request(ref, msg_id, arg, block) @protocol.recv_reply end
ここでのrefはDRbObjectですね。msg_id, arg, blockは、method_missingに渡された引数そのままです。@protocolはDRbTCPSocketだということは以前のエントリで既に見たので、DRbTCPSocketのsend_requestを見てみます。
def send_request(ref, msg_id, arg, b) @msg.send_request(stream, ref, msg_id, arg, b) end
ちなみに@msgは何物かというと
@msg = DRbMessage.new(config)
と初期化されていました。他プロセスのオブジェクトに対して実際にメッセージを送るのはDRbMessageがやっているようです。で応答をrecv_replyで受け取ってsuccとresultに詰めるという感じです。succが成功or失敗の真偽値、resultがメソッドの戻り値です。ちなみにDRbMessageの中ではMarshalを使ってdumpしているようです。詳しくはまた今度見ることにします。
終わった。送信部分の流れは大体わかりました。もしかして後はDRbServerのmain_loopの中さえ見りゃ、dRubyの基本的な内部構造にはさらっと目を通したことになる。か?
ところで、yield2段を目で追うのがつらかったので、今回からデバッガを使い始めました。しかし、そこで少しハマりました。デバッガとかで見ていると、デバッガが変数のインスペクション情報を取得するために勝手にto_sとかを呼び、私自身が試そうとしているスクリプトよりも先にリモート呼び出しをしているので、既にDRbConnにプールされていました。くそー、まだ一度もリモートで呼び出ししていないからインスタンス出来てないはずなのにどこで作ってるんだよ、わからん、って思って悩んだというわけです。それは置いといて、デバッガもリモートオブジェクトだと言う意識がないということだなあ。デバッガも騙されるdRubyって。。ちょっとびっくりです。
次から本に戻ります。どこを読んでたかなあ。あ、まだHello, World.か。
コメント (133)
I’d have to go along with with you one this subject. Which is not something I usually do! I really like reading a post that will make people think. Also, thanks for allowing me to comment!
投稿者: Kevin Kostek | 2010年12月13日 18:44
日時: 2010年12月13日 18:44
Ksiazki elektroniczne, oraz wlasciwie urzadzenia tudziez aplikacja az do ich pobierania tudziez odtwarzania, maja szereg zalet, oraz rowniez pewne wady – ranga tych ostatnich maleje atoli sposrod kazdym rokiem, za sprawa niezwykle szybkiemu postepowi technicznemu dodatkowo malejacym kosztom.
投稿者: ksiazki | 2011年02月05日 07:53
日時: 2011年02月05日 07:53
You got numerous positive points there. I made a search on the issue and found nearly all peoples will agree with your blog.
投稿者: Tegretol without prescription | 2011年03月08日 02:43
日時: 2011年03月08日 02:43
I’d have to check with you here. Which is not one thing I usually do! I take pleasure in reading a publish that will make individuals think. Also, thanks for allowing me to comment!
投稿者: Gayla Whitmeyer | 2011年03月30日 01:23
日時: 2011年03月30日 01:23
I’ve recently started a website, the information you offer on this site has helped me greatly. Thanks for all of your time & work.
投稿者: Shawnda Allcorn | 2011年04月07日 20:06
日時: 2011年04月07日 20:06
Pretty nice post. I just stumbled upon your weblog and wanted to say that I've truly enjoyed browsing your blog posts. After all I’ll be subscribing to your feed and I hope you write again very soon!
投稿者: Anne Spielmaker | 2011年04月19日 14:20
日時: 2011年04月19日 14:20
i’d love to share this posting with the readers on my site. thanks for sharing!
投稿者: Daryl Markgraf | 2011年04月23日 06:13
日時: 2011年04月23日 06:13
I’d come to give carte blanche with you on this. Which is not something I usually do! I really like reading a post that will make people think. Also, thanks for allowing me to comment!
投稿者: Theodore Subramanian | 2011年05月17日 03:01
日時: 2011年05月17日 03:01
First of all I want to say fantastic weblog! I had a quick question in which I’d want to ask if you ever do not mind. I used to be interested to search out out how you center yourself and clear your mind prior to producing. I've had a hard time clearing my thoughts in gaining my thoughts out. I do take pleasure in creating however it just would seem like the first 10 to 15 minutes are regularly wasted simply just trying to figure out how to begin. Any options or hints? Appreciate it!
投稿者: gucci bag | 2011年05月22日 01:38
日時: 2011年05月22日 01:38
Woah! I’m realistically digging the template/theme of this websites. It is simple, yet effective. A great deal of times it’s very hard to acquire that “perfect balance” in between usability and appearance. I must say you've gotten executed an outstanding job with this. In addition, the site loads super quick for me on Internet explorer. Remarkable Website!
投稿者: gucci bags | 2011年05月22日 05:47
日時: 2011年05月22日 05:47
I haven’t checked in here for some time as I thought it was getting boring, but the last few posts are good quality so I guess I’ll add you back to my everyday bloglist. You deserve it friend :)
投稿者: Karin Dancy | 2011年05月23日 19:33
日時: 2011年05月23日 19:33
Your house is valueble for me. Thanks!…
投稿者: Carlyn Grimard | 2011年05月26日 10:41
日時: 2011年05月26日 10:41
We are a bunch of volunteers and opening a new scheme in our community. Your net web page provided us with invaluable data to paintings on. You’ve performed an impressive practice and our whole neighborhood might be grateful to you.
投稿者: traveling jobs available | 2011年05月30日 13:54
日時: 2011年05月30日 13:54
hey there and thank you for your info – I’ve certainly picked up anything new from right here. I did however expertise several technical issues using this web site, since I experienced to reload the site many times previous to I could get it to load correctly. I had been wondering if your web host is OK? Not that I am complaining, but sluggish loading instances times will very frequently affect your placement in google and could damage your high-quality score if advertising and marketing with Adwords. Well I’m adding this RSS to my email and can look out for a lot more of your respective exciting content. Make sure you update this again very soon..
投稿者: Elizabet Handshoe | 2011年05月31日 10:21
日時: 2011年05月31日 10:21
I've been absent for a while, but now I remember why I used to love this blog. Thank you, I’ll try and check back more frequently. How frequently you update your website?
投稿者: Tonisha Lancz | 2011年06月02日 06:43
日時: 2011年06月02日 06:43
I’ve just started off a blog, the knowledge you give on this site has aided me extremely. Thank you for all your time & work.
投稿者: Elizbeth Tommolino | 2011年06月02日 14:28
日時: 2011年06月02日 14:28
I’d have to check with you here. Which isn't something I often do! I take pleasure in studying a publish that can make folks think. Also, thanks for permitting me to remark!
投稿者: Catarina Areas | 2011年06月02日 22:56
日時: 2011年06月02日 22:56
Thanks for taking the time to talk about this, I feel fervently about this and I take pleasure in learning about this topic. Please, as you gain information, please update this blog with more information. I have found it very useful. There have to be charging stations everywhere.
投稿者: buy Accutane online overnight | 2011年06月04日 12:17
日時: 2011年06月04日 12:17
Fantastic website. Plenty of useful information here. I’m sending it to several friends ans also sharing in delicious. And naturally, thanks for your effort!
投稿者: Eric Maker | 2011年06月06日 17:14
日時: 2011年06月06日 17:14
Hello, you used to write great, but the last few posts have been kinda boring… I miss your tremendous writings. Past several posts are just a bit out of track! come on!
投稿者: Paulina Linker | 2011年06月09日 01:32
日時: 2011年06月09日 01:32
I’d be inclined to play ball with you one this subject. Which is not something I usually do! I love reading a post that will make people think. Also, thanks for allowing me to speak my mind!
投稿者: Evon Bailon | 2011年06月09日 05:25
日時: 2011年06月09日 05:25
I really appreciate this post. I’ve been looking everywhere for this! Thank goodness I found it on Bing. You've made my day! Thx again
投稿者: Marge Kippes | 2011年06月10日 08:37
日時: 2011年06月10日 08:37
Counting on a instanct is hard for many. It may take many of building self esteem. Doing it doesn’t definitely simply come about find out enjoy.
投稿者: lowest viagra price | 2011年07月07日 13:26
日時: 2011年07月07日 13:26
It’s really a nice and useful piece of info. I am glad that you shared this helpful information with us. Please keep us informed like this. Thanks for sharing.
投稿者: Daniela Vanloo | 2011年07月15日 20:45
日時: 2011年07月15日 20:45
My buddy advocated I might maybe something like this blogging site. They used to be entirely accurate. This amazing write-up really manufactured this day of the week. You cannot are convinced basically just how such an abundance of precious time I had used up to the specifics! Regards!
投稿者: 60 pills 10 free viagra | 2011年07月16日 08:46
日時: 2011年07月16日 08:46
My pal advised I'd personally actually that fit this description blog website. The person was formerly totally best. This valuable publish actually generated my personal afternoon. It's hard to are convinced merely how a whole lot of effort We spent of this advice! Appreciate it!
投稿者: 100mg viagra use paypal with a prescription in canada pfizer only | 2011年07月16日 11:36
日時: 2011年07月16日 11:36
overdrafted dauphin splay brawley depravity seriousness deicide proof mesterbein
投稿者: best cheap viagra pills | 2011年07月16日 12:48
日時: 2011年07月16日 12:48
Nice post. I be taught something more difficult on different blogs everyday. It'll always be stimulating to read content from different writers and apply slightly something from their store. I’d choose to use some with the content on my blog whether or not you don’t mind. Natually I’ll offer you a hyperlink in your internet blog. Thanks for sharing.
投稿者: Annette Garuti | 2011年07月17日 11:20
日時: 2011年07月17日 11:20
This blog rocks !. Simply put i regularly practical knowledge something new & distinctive right. We appreciate this data files.
投稿者: cheapest viagra price Roseville | 2011年07月17日 15:56
日時: 2011年07月17日 15:56
I like Your Article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) Perfect just what I was searching for! .
投稿者: vpn download | 2011年08月02日 17:38
日時: 2011年08月02日 17:38
I agree with your 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢), good post.
投稿者: zombieville usa | 2011年08月08日 08:38
日時: 2011年08月08日 08:38
Thnx a whole lot of to do this! My partner and i haven’t been recently this approach over joyed by using a blog post for quite a while! You've got them, no matter virtually located in blogs and site-building. Very well, You're most definitely somebody that has anything to express that many of us must notice. Keep up that marvelous process. Keep on inspiring those people!
投稿者: drugs online viagra | 2011年08月09日 09:26
日時: 2011年08月09日 09:26
I have been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before.
投稿者: Tresa Rodriguz | 2011年08月17日 14:30
日時: 2011年08月17日 14:30
Good day webmaster I like your submit ….
投稿者: Antione Logiudice | 2011年08月17日 23:23
日時: 2011年08月17日 23:23
Very nice post. I just stumbled upon your weblog and wished to say that I have really enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you write again soon!
投稿者: Reynaldo Soran | 2011年08月18日 15:08
日時: 2011年08月18日 15:08
I’m positively bookmarking this site. Actually nice articles. Do you advocate some other readings?
投稿者: Nohemi Hussey | 2011年08月23日 13:01
日時: 2011年08月23日 13:01
And also examinating apart a few of you and also it’s extremely great objects. I will most definitely lesezeichen your website.
投稿者: Prepaid Handy orten | 2011年08月25日 03:14
日時: 2011年08月25日 03:14
good excellent…this submit merits nothing :( …hahaha just joking :P …nice post :P
投稿者: Almeda Traversa | 2011年08月25日 20:37
日時: 2011年08月25日 20:37
You have made me postponed when it comes to do the trick right. Okay internet site, really set aside the item for more research!
投稿者: buy viagra online without prescription | 2011年08月27日 05:24
日時: 2011年08月27日 05:24
Thanks for sharing 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) with us keep update bro love your article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) .
投稿者: new sports cars | 2011年08月27日 17:09
日時: 2011年08月27日 17:09
This is very significant, You’re a truly proficient writer. Relating to attached your current give as well as toward looking a greater amount of ones own excellent put up. On top of that, I’ve propagated your websites during web pages!
投稿者: sildenafil citrate in costa rica | 2011年09月03日 01:06
日時: 2011年09月03日 01:06
what's up admin, your blog post page’s appearance is exceptional not to mention supporting the item. Ones shares knowledge are actually magnificent. Always stick to beneficial financial work. Meets.
投稿者: kostenlose handy ortung | 2011年09月03日 12:25
日時: 2011年09月03日 12:25
Magnificent website. Lots of useful information here. I’m sending it to several friends ans also sharing in delicious. And of course, thanks for your sweat!
投稿者: Susannah Vierk | 2011年09月04日 19:22
日時: 2011年09月04日 19:22
Blogroll hyperlinks aint that nice :P however i'm not the admin… :P … Just Telling :P :D
投稿者: Verla Levitch | 2011年09月06日 06:47
日時: 2011年09月06日 06:47
Thank you for sharing these nice stuffs!! I’ll definitely placed it into apply!!
投稿者: Debora Dease | 2011年09月07日 11:07
日時: 2011年09月07日 11:07
this is attention-grabbing about the affiliate marketing. do you do any direct advertising or promoting in your web site?
投稿者: Oscar Querta | 2011年09月09日 10:42
日時: 2011年09月09日 10:42
Hello, only just have become mindful of your blog post thru Google and bing, and located it to be very useful. Now i'm gonna watch out for the city. I’ll take pleasure in in case you persist this kind of in the future. Many individuals are going to be taken advantage of the making. Take care!
投稿者: buy viagra london | 2011年09月10日 21:16
日時: 2011年09月10日 21:16
Howdy! That’s an exceptionally nice post. I’m very sure I’ll propose it again towards the co-workers.For those that write-up excess content pieces if possible e-mail the criminals to everybody.
投稿者: pfizer viagra Green Bay | 2011年09月11日 11:50
日時: 2011年09月11日 11:50
I've been examinating apart a lot of you plus it’s fairly great belongings. I could absolutely search for your blog post.
投稿者: online viagra sales Naperville | 2011年09月11日 22:40
日時: 2011年09月11日 22:40
Hi folks,I’m lucky And iscovered th is web page,I'd lesemarke doing it,Excellent blog,Very good records.
投稿者: viagra wiki West Valley City | 2011年09月12日 02:23
日時: 2011年09月12日 02:23
Were lots of volunteers and also opening up the latest system with our community. Your web web site provided us helpful content to actually artwork for. You’ve done an impressive approach coupled with my complete group may just be glad in your direction.
投稿者: generic viagra best price discount | 2011年09月14日 02:34
日時: 2011年09月14日 02:34
Great goods from you, man. 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) I've understand your stuff previous to and you are just too excellent. I actually like what you've acquired here, really like what you are saying and the way in which you say it. You make it entertaining and you still take care of to keep it sensible. I can't wait to read far more from you. This is really a great 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) informations.
投稿者: amazing example cover letter | 2011年09月15日 05:35
日時: 2011年09月15日 05:35
It can be a shame you don't have a donate button! I'd most absolutely donate to this wonderful blog site! I guess for now i'll settle for book-marking and adding your RSS feed to my Google account. I look ahead to new updates and can share this website with my Facebook group. Chat soon!
投稿者: Cheap UGG Boots | 2011年09月18日 23:33
日時: 2011年09月18日 23:33
Appreciate it for sharing 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) with us keep update bro love your article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) .
投稿者: hyip | 2011年09月20日 15:20
日時: 2011年09月20日 15:20
Hello, you used to write great, but the last several posts have been kinda boring… I miss your super writings. Past few posts are just a bit out of track! come on!
投稿者: Lenna Sachleben | 2011年09月20日 16:24
日時: 2011年09月20日 16:24
Hello, you used to write magnificent, but the last several posts have been kinda boring… I miss your super writings. Past several posts are just a little out of track! come on!
投稿者: Kymberly Chabbez | 2011年09月20日 21:42
日時: 2011年09月20日 21:42
Appreciate it for sharing 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) with us keep update bro love your article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) .
投稿者: funny status for facebook, funny facebook status messages | 2011年09月21日 03:39
日時: 2011年09月21日 03:39
discovered your web site on del.icio.us the prevailing and actually favored it.. i bookmarked it and shall be again to check it out some extra later ..
投稿者: auckland backpackers hostel | 2011年09月22日 10:02
日時: 2011年09月22日 10:02
I’m impressed, I need to say. Really hardly ever do I encounter a weblog that’s both educative and entertaining, and let me tell you, you may have hit the nail on the head. Your idea is outstanding; the problem is something that not enough persons are talking intelligently about. I am very blissful that I stumbled across this in my search for one thing referring to this.
投稿者: Rubie Sattel | 2011年09月22日 15:39
日時: 2011年09月22日 15:39
Hello, I will be able to’t understand how to upload your site in my rss reader. Can you Help me, please :)
投稿者: Rene Telfer | 2011年09月23日 02:11
日時: 2011年09月23日 02:11
Great goods from you, man. 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) I have understand your stuff previous to and you are just too wonderful. I really like what you've acquired here, really like what you're stating and the way in which you say it. You make it entertaining and you still care for to keep it wise. I can not wait to read far more from you. This is really a terrific 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) informations.
投稿者: droid bionic | 2011年09月23日 20:45
日時: 2011年09月23日 20:45
This website online is really a stroll-by way of for all of the information you wanted about this and didn’t know who to ask. Glimpse here, and you’ll undoubtedly uncover it.
投稿者: Ching Torongeau | 2011年09月24日 08:36
日時: 2011年09月24日 08:36
I have been exploring for a bit for any high quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i’m happy to convey that I've a very good uncanny feeling I discovered exactly what I needed. I most certainly will make sure to don’t forget this website and give it a glance regularly.
投稿者: Bailey Darbro | 2011年09月24日 09:08
日時: 2011年09月24日 09:08
Hey, you used to write great, but the last few posts have been kinda boring… I miss your tremendous writings. Past several posts are just a little out of track! come on!
投稿者: Joy Moskau | 2011年09月25日 12:57
日時: 2011年09月25日 12:57
Wow! what an idea ! What a concept ! Lovely .. Amazing …
投稿者: Ken Krah | 2011年09月28日 06:52
日時: 2011年09月28日 06:52
Good write-up, I’m normal visitor of one’s web site, maintain up the nice operate, and It's going to be a regular visitor for a lengthy time.
投稿者: Letha Koch | 2011年10月03日 18:09
日時: 2011年10月03日 18:09
I as well as my guys were found to be reading the excellent solutions on the blog then the sudden I had a horrible feeling I had not expressed respect to you for those techniques. The ladies appeared to be for this reason excited to read them and have in effect undoubtedly been tapping into these things. I appreciate you for really being so helpful and for pick out this form of nice guides most people are really desirous to be aware of. My very own honest regret for not expressing appreciation to you earlier.
投稿者: cho thue may phat dien | 2011年10月04日 14:40
日時: 2011年10月04日 14:40
My own diamond ring our god ! that you're community man, i became trying to find this data over-all the online world. Seems you’re easy author . sun there woman
投稿者: generic viagra united kingdom | 2011年10月05日 11:10
日時: 2011年10月05日 11:10
Good post. I learn one thing more challenging on completely different blogs everyday. It should all the time be stimulating to read content material from different writers and practice a bit of one thing from their store. I’d desire to use some with the content material on my weblog whether or not you don’t mind. Natually I’ll offer you a hyperlink in your net blog. Thanks for sharing.
投稿者: Christin Grillot | 2011年10月05日 13:21
日時: 2011年10月05日 13:21
Definitely, Apple’s app hold has won the by just a distance. It’s hundreds of loads of software vs a fairly sad assortment of some with regards to Microsoft zune. Microsoft provides blueprints, especially in these life of game, still I’m not sure I’d desire to solution within the near future if the factor is recommended for your needs. The ipod and iphone is a really much better method in this case.
投稿者: generic viagra from us | 2011年10月05日 14:06
日時: 2011年10月05日 14:06
My very own label is without a doubt Liz and also I’ve a good solid mystery. I personally scientific study your web site essentially daily, but the truth is you’ll notknow who. That’s for Simply put i not usually disappear a good solid ideas.
投稿者: generic viagra online generic viagra online | 2011年10月05日 20:22
日時: 2011年10月05日 20:22
i like th will be web site definitely terrible you’ve which means that lots of unrelated observations
投稿者: generic viagra rx | 2011年10月06日 02:40
日時: 2011年10月06日 02:40
Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!
投稿者: Marquis Ba | 2011年10月06日 04:20
日時: 2011年10月06日 04:20
After research a few of the weblog posts on your web site now, and I truly like your manner of blogging. I bookmarked it to my bookmark website record and might be checking back soon. Pls check out my site as well and let me know what you think.
投稿者: Viki Capshaw | 2011年10月06日 10:11
日時: 2011年10月06日 10:11
Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.
投稿者: Gerry Zimmerli | 2011年10月07日 04:16
日時: 2011年10月07日 04:16
After all, what a great site and informative posts, I will upload inbound link – bookmark this web site? Regards, Reader.
投稿者: Kermit Poag | 2011年10月07日 12:50
日時: 2011年10月07日 12:50
This website is known as a walk-by for the entire data you wished about this and didn’t know who to ask. Glimpse right here, and also you’ll definitely discover it.
投稿者: interracial creampie | 2011年10月08日 00:44
日時: 2011年10月08日 00:44
I just want to mention I am all new to weblog and honestly savored your web blog. Probably I’m going to bookmark your blog post . You actually come with good articles. Thanks a bunch for sharing with us your web site.
投稿者: Raphael Wetzel | 2011年10月09日 05:13
日時: 2011年10月09日 05:13
I and also my friends ended up looking at the excellent things on your website and then suddenly came up with a terrible suspicion I had not thanked the website owner for those tips. All the young boys appeared to be as a consequence excited to read through them and now have in actuality been making the most of those things. Thank you for simply being considerably thoughtful as well as for settling on some decent themes millions of individuals are really eager to learn about. Our own honest apologies for not expressing gratitude to earlier.
投稿者: Damien Bubis | 2011年10月09日 07:29
日時: 2011年10月09日 07:29
I simply want to say I am just very new to blogs and absolutely loved you're web blog. More than likely I’m going to bookmark your website . You amazingly come with excellent posts. With thanks for sharing your blog.
投稿者: definition of agnostic | 2011年10月10日 15:01
日時: 2011年10月10日 15:01
Great write-up, I’m regular visitor of one’s blog, maintain up the nice operate, and It's going to be a regular visitor for a lengthy time.
投稿者: Betty Chinault | 2011年10月10日 16:47
日時: 2011年10月10日 16:47
I just want to tell you that I am just beginner to weblog and definitely savored your web site. Probably I’m going to bookmark your site . You actually have beneficial well written articles. Regards for sharing your website page.
投稿者: Define Agnostic | 2011年10月11日 00:38
日時: 2011年10月11日 00:38
Good day webmaster I love your post ….
投稿者: Joseph Shepard | 2011年10月11日 14:59
日時: 2011年10月11日 14:59
I’ve recently started a blog, the information you offer on this website has helped me greatly. Thank you for all of your time & work.
投稿者: Leah Mosley | 2011年10月14日 16:16
日時: 2011年10月14日 16:16
what's up admin, your blog post page’s template is going to be inspiring combined with nurturing doing it. All your publishes are actually gorgeous. You should definitely stick to beneficial financial labor. Meets.
投稿者: generic viagra us | 2011年10月14日 22:51
日時: 2011年10月14日 22:51
Whats up very cool web site!! Guy .. Beautiful .. Wonderful .. I will bookmark your site and take the feeds also…I'm happy to search out so many useful information here in the publish, we need work out extra techniques in this regard, thanks for sharing. . . . . .
投稿者: Earnest Michelena | 2011年10月15日 04:28
日時: 2011年10月15日 04:28
This was an ideal read through and so i altogether fully understand when maybe you are out of inside the last subsection. Excellent posting, I’ll most definitely what is various articles or blog posts.
投稿者: generic viagra from india sildenafil citrate | 2011年10月15日 12:53
日時: 2011年10月15日 12:53
implement you’ve gained any kind of rss feed?
投稿者: generic viagra vs cheap viagra | 2011年10月15日 15:28
日時: 2011年10月15日 15:28
Heya,I’m glad Defense iscovered th can be article,Appraisal save the situation,Great website online,Wonderful documents.
投稿者: generic viagra is safe | 2011年10月15日 18:05
日時: 2011年10月15日 18:05
Hello there, You have done a fantastic job. I’ll definitely digg it and personally recommend to my friends. I'm confident they will be benefited from this website.
投稿者: Keeley Manthei | 2011年10月15日 21:13
日時: 2011年10月15日 21:13
Hi, it looks like we spotted you actually went to see my very own blog page and so simply put i reached “return your favor”.I’m attempting to discover items to improve your webpage!I reckon that the country's right make use of a bit of your thinking!!
投稿者: generic viagra canadian pharmacy absolute privacy | 2011年10月15日 23:26
日時: 2011年10月15日 23:26
Right utilizing this type of write-up, I actually consider this page must have a whole lot more thought. I’ll more than likely seem another time to master far more, nice one for of which facts.
投稿者: generic viagra no prescription canadian pharmacy | 2011年10月17日 18:42
日時: 2011年10月17日 18:42
I thought this was a very good go through and that i entirely comprehend where exactly you are because of inside the lastly part. Wonderful submit, I’ll most definitely investigate the additional content articles.
投稿者: generic viagra sent overnight | 2011年10月17日 21:39
日時: 2011年10月17日 21:39
Aw, this was a really nice post. In thought I want to put in writing like this moreover – taking time and precise effort to make a very good article… however what can I say… I procrastinate alot and by no means appear to get one thing done.
投稿者: bigcocks softcore | 2011年10月17日 23:50
日時: 2011年10月17日 23:50
Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I get actually enjoyed account your blog posts. Any way I’ll be subscribing to your augment and even I achievement you access consistently fast.
投稿者: Mysore tourism | 2011年10月18日 17:08
日時: 2011年10月18日 17:08
Appreciate it for sharing 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) with us keep update bro love your article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) .
投稿者: Constipation remedies | 2011年10月20日 02:37
日時: 2011年10月20日 02:37
Im just getting began down this street, the adventure is going to be long, but my goal is 2 years to have an entire time revenue online and to find a way spend extra time with my family as a substitute of going for a nine to five job..
投稿者: Dave Wehring | 2011年10月24日 11:55
日時: 2011年10月24日 11:55
Hey There. I found your blog using msn. This is an extremely well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I will certainly return.
投稿者: The Secret To Success Of ScrapeBox Connection Settings | 2011年10月26日 07:43
日時: 2011年10月26日 07:43
Very effectively written information. It is going to be worthwhile to anyone who usess it, including myself. Sustain the nice work – for certain i’ll take a look at extra posts.
投稿者: burberry scarf | 2011年10月26日 11:38
日時: 2011年10月26日 11:38
Thankyou for sharing 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) with us keep update bro love your article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) .
投稿者: liberty reserve | 2011年10月26日 14:01
日時: 2011年10月26日 14:01
Hey very cool blog!! Man .. Beautiful .. Amazing .. I'll bookmark your website and take the feeds also…I'm happy to find numerous useful information here in the post, we need develop more techniques in this regard, thanks for sharing. . . . . .
投稿者: how lose weight | 2011年10月26日 18:18
日時: 2011年10月26日 18:18
ohh…nice put up but actually?/? :P
投稿者: Joel Hagadone | 2011年10月27日 17:29
日時: 2011年10月27日 17:29
Hey, you used to write magnificent, but the last several posts have been kinda boring… I miss your tremendous writings. Past several posts are just a little bit out of track! come on!
投稿者: Michele Fraioli | 2011年10月30日 09:44
日時: 2011年10月30日 09:44
Excellent recap. Im totally with you on Few people understand the drive to do something you do not enjoy and aren’t naturally good at. Completely a love/hate relationship. Keep on running and blogging mama
投稿者: Rosetta Stone Spanish (Spain) | 2011年11月01日 20:28
日時: 2011年11月01日 20:28
As soon as I found this website 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) I went on stumbleupon to share some of the love with them. Take care ! Glendale web design :)
投稿者: Glendale web design | 2011年11月09日 23:30
日時: 2011年11月09日 23:30
I conceive you have observed some very interesting details 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) thanks for the post.
投稿者: Personal Financial Planner | 2011年11月13日 01:44
日時: 2011年11月13日 01:44
Yeah bookmaking this wasn't a high risk decision great post 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢)
投稿者: Agoura Hills Dentist | 2011年11月13日 11:55
日時: 2011年11月13日 11:55
I don't usually comment but I gotta admit thankyou for the post 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) on this perfect one : D.
投稿者: Financial Planning for Retirement | 2011年11月13日 14:44
日時: 2011年11月13日 14:44
I simply want to mention I am newbie to blogging and truly enjoyed your web-site. More than likely I’m going to bookmark your blog . You surely come with remarkable articles and reviews. With thanks for sharing your webpage.
投稿者: Grady Baylis | 2011年11月15日 12:05
日時: 2011年11月15日 12:05
I simply want to tell you that I am newbie to blogs and actually liked you're web page. Very likely I’m likely to bookmark your blog . You actually come with wonderful well written articles. Thanks a bunch for sharing with us your web site.
投稿者: Cedrick Mortin | 2011年11月16日 03:50
日時: 2011年11月16日 03:50
Your home is valueble for me. Thanks!…
投稿者: Kellie Gelston | 2011年11月16日 07:20
日時: 2011年11月16日 07:20
Amazing! This blog looks just like my old one! It’s on a totally different subject but it has pretty much the same page layout and design. Superb choice of colors!
投稿者: moncler online shop | 2011年11月16日 21:21
日時: 2011年11月16日 21:21
What’s Happening i'm new to this, I stumbled upon this I've found It absolutely helpful and it has aided me out loads. I hope to contribute & assist other users like its helped me. Great job.
投稿者: Lashon Blazejewski | 2011年11月17日 08:49
日時: 2011年11月17日 08:49
I personally understand something additional tough on different personal blogs each day. It'll always be stimulating to see written content from other writers and exercise something from their store. I’d prefer to make use of some of your written content on my personal website in case you don’t mind. Naturally I’ll supply you with a hyperlink on my websites. Many thanks for posting.
投稿者: moncler down jacket | 2011年11月17日 13:16
日時: 2011年11月17日 13:16
You really make it seem so easy with your presentation but I find this topic to be actually something which I think I would never understand. It seems too complex and extremely broad for me. I'm looking forward for your next post, I’ll try to get the hang of it!
投稿者: Jenell Leighty | 2011年11月18日 19:44
日時: 2011年11月18日 19:44
An gripping word is worth interpret. I think that you should pen writer on this topic, it strength not be a inhibition human but generally grouping are not enough to speak on much topics. To the next. Cheers like your 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢).
投稿者: Sprinkle apk | 2011年11月19日 01:36
日時: 2011年11月19日 01:36
Thanks for the blog loaded with such a large amount of information. Stopping by your blog helped me to urge what i was probing for.
投稿者: extraction thimbles | 2011年11月19日 06:36
日時: 2011年11月19日 06:36
I don’t normally reply to posts but I'll in this case. WoW :)
投稿者: Milo Snorden | 2011年11月20日 02:30
日時: 2011年11月20日 02:30
I like Your Article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) Perfect just what I was searching for! .
投稿者: ninja jump apk | 2011年11月20日 19:29
日時: 2011年11月20日 19:29
I like Your Article about 2ç« .Hello, dRuby (ãã®3) (dRubyã®æ£é¢) Perfect just what I was searching for! .
投稿者: Android Apps | 2011年11月22日 00:24
日時: 2011年11月22日 00:24
I feel, to be a superb associate marketer is the toughest thing to do as a blogger, need to have large traffic to get the attainable purchaser and likewise must to construct your personal audience, end result actually i’ve never made a unmarried sale with my first blog
投稿者: psychic on line | 2011年11月22日 03:27
日時: 2011年11月22日 03:27
I fully agree with this above comment, the the web is with a doubt growing into the most fundamental medium of communication across the globe and also its due to sites just like that that ideas are spreading so quickly.
投稿者: aqualab | 2011年11月22日 06:33
日時: 2011年11月22日 06:33
This is really fascinating, You*re an overly skilled blogger. I have joined your feed and sit up for seeking more of your wonderful post. Also, I*ve shared your website in my social networks!
投稿者: ugg classic tall romantic flower | 2011年11月23日 18:10
日時: 2011年11月23日 18:10
It is advisable to get involved in a competitive sport personally of the highest quality blogs on the internet. I may recommend this site!пїЅпїЅ
投稿者: ugg boots on sale free shipping | 2011年12月01日 00:28
日時: 2011年12月01日 00:28
Heya i’m for the first time here. I found this board and I find It truly useful & it helped me out a lot. I hope to give something back and aid others like you aided me.
投稿者: 1001sondages | 2011年12月01日 12:51
日時: 2011年12月01日 12:51
I discovered your blogging site web site on google and verify a couple of of one's early posts. Continue on to maintain up the pretty superior operate. I just more up your RSS feed to my MSN News Reader. Seeking forward to reading extra from you later on!…
投稿者: Network Marketing | 2011年12月05日 08:20
日時: 2011年12月05日 08:20
actually, i recommend the system of Difficulties. really wish i could use a body like thatпїЅпїЅ
投稿者: ugg sale uk online | 2011年12月06日 16:12
日時: 2011年12月06日 16:12
Wonderful goods from you, man. I've truly understand your stuff earlier than and youпїЅпїЅre too wonderful. When i like what youпїЅпїЅve acquired here, certainly like what you are saying and exactly which you say it. You develop it enjoyable but you just take care of which keeps it sensible. I will not wait to find out far more from your business. This is actually an ideal website online.
投稿者: uggs on sale cheap | 2011年12月09日 20:14
日時: 2011年12月09日 20:14
Wow! This site looks exactly like my old one! ItпїЅпїЅs even on a completely different topic but it surely has pretty much similar page layout and design. Outstanding variety of colors!
投稿者: ugg boots | 2011年12月16日 14:12
日時: 2011年12月16日 14:12
Aw, consider the 63 the most good post. In concept I wish to put in writing something like this additionally пїЅC taking time and precise effort to develop a good articleпїЅпїЅ but exactly what do I sayпїЅпїЅ I procrastinate alot in addition to no way often acquire one thing done.
投稿者: uggs | 2011年12月18日 16:26
日時: 2011年12月18日 16:26
Good day very nice website!! Man .. Excellent .. Superb .. I will bookmark your site and take the feeds additionally...I am satisfied to find numerous helpful info here within the post, we need develop more strategies in this regard, thanks for sharing. . . . . .
投稿者: extraction thimbles | 2011年12月20日 10:27
日時: 2011年12月20日 10:27
Magnificent goods from you, man. I’ve understand your stuff previous to and you’re just extremely fantastic. I really like what you’ve acquired here, really like what you are stating and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I can’t wait to read far more from you. This is actually a great site.
投稿者: solar power | 2011年12月20日 12:17
日時: 2011年12月20日 12:17
Well written. I i never thought I may go along with this opinion, but IпїЅпїЅm start to view things originating from a different view. I can research more about this mainly because it seems worth it to read. The one thing I donпїЅпїЅt understand though the place it's related together.
投稿者: ugg boots on sale | 2011年12月23日 08:50
日時: 2011年12月23日 08:50