はい、今回は「4.2 自動的な参照渡し」から読み続けます。
4.2 自動的な参照渡し
参照渡しにするには、いつも明示的にDRbObject.new()しなくてはならないのでしょうか?なんだか面倒ですね。 dRubyでは明示的に参照渡しをしなくても、ライブラリが自動的に判断して参照渡しと値渡しを選択する仕組みが用意されています。
dRubyでは次の規則で参照渡しと値渡しを選択します。
- Marshal.dumpできるものは値渡し
- Marshal.dumpできないものは参照渡し
4.2 自動的な参照渡し
ほうほう、今までは、参照渡しにするために明示的にDRbObject.newをしていました。ですが、Marshal.dumpできないものは参照渡しとなるわけですね、なるほど。本の「4.2.1 can't dump」あたりを読みながら実験してみます。本ではMarshal.dumpできない$stdoutを使って試していますね、では、本の通りにやってみます・・・はい、できました。(はやっ)
4.2.1 can't dump
front[:stdout]はIOではなく、DRbObjectとなりました。 DRbObjectの@uriはターミナル2のDRb.uriです。 front[:stdout]のDRbObjectはターミナル2のオブジェクトを参照するオブジェクトであることがわかります。
何がおきたのでしょうか?ターミナル2から$stdoutをターミナル1に渡す時、 dRubyのライブラリはMarshal.dumpが失敗したことを捉えて値渡しの代わりに参照渡しを行なったのです。
4.2.1 can't dump
にゃるほど、多分これに該当する箇所としてはDRbMessageの
private
def make_proxy(obj, error=false)
if error
DRbRemoteError.new(obj)
else
DRbObject.new(obj)
end
end
だと思います。みなさんも本の内容に沿って一緒にやってみて下さい。短いですがこのくらいで「4.2.1 can't dump」はおしまいにします。
4.2.2 DRbUndumped
では次。「4.2.2 DRbUndumped」に入ります。DRbUndumpedとは、Marshal.dumpは成功するからそのままやっちゃうと値渡しになるんだけど、参照渡しにしたい。ってときに使うもののようです。
いつも参照渡しとなるように、Marshal.dumpを失敗させるための Mixinモジュール DRbUndumped を用意しています。DRb::DRbUndumped(別名DRbUndumpedも使えます)は、クラスにincludeしたりオブジェクトにextendして使用するモジュールです。
4.2.2 DRbUndumped
こちらも本に載っている手順の通りにやってみます。簡単ですね。
foo.extend(DRbUndumped)
とすると、そのオブジェクトが参照渡しになります。また、
class Foo
include DRbUndumped
とすると、そのクラスから生成されるオブジェクトは常に参照渡しになるようです。はい、よくわかりました。
でも、ちょっと気になりませんか。このDRbUndumpedモジュールは常にMarshal.dumpを失敗させるとのことですが、一体どんな方法で仕組みを使って失敗させているのでしょう。気になるのでDRbUndumpedのソースを見てみます。
module DRbUndumped
def _dump(dummy) # :nodoc:
raise TypeError, 'can\'t dump'
end
end
これだけですか、なんでこれでMarshal.dumpできないようになるのか全然わかりません。だいたい_dumpって何?むぅぅ、、ってことでRubyのリファレンスマニュアルを見てみます。
Marshal.dump において出力するオブジェクトがメソッド `_dump' を定義している場合には、そのメソッドの結果が書き出されます。メソッド `_dump' は引数として再帰を制限するレベル limit を受け取り、オブジェクトを文字列化したものを返します。
とありました。なるほど、Marshal.dumpの中で_dumpが必ず呼ばれるんですね。そりゃそうだろうなあ。Marshalの中を見て一応確かめてみることにします。。と、ソースを見ようと思ったらこいつはCで書かれているのか。marshal.cというソースファイルのようですね。Ruby本体のソースは全然構造や関数の用途を把握していないので全くわかんないけど。。。えーっと、_dumpはどこかなと
void
Init_marshal()
{
・・・
s_dump = rb_intern("_dump");
・・・
いました。これですね。rb_internというのがよくわかんないけど、付近のコードを見ても定義を行なっているだけの雰囲気があるので、"_dump"という文字列に対応するような識別子がs_dumpに設定されて特定できるようになっているのでしょう多分。
じゃあ次にMarshal.dumpで呼ばれる部分にあたりをつけてみます。。と、あったあった、おそらくこの部分だと思います。
static VALUE
dump(arg)
struct dump_call_arg *arg;
{
w_object(arg->obj, arg->arg, arg->limit);
if (arg->arg->dest) {
rb_io_write(arg->arg->dest, arg->arg->str);
rb_str_resize(arg->arg->str, 0);
}
return 0;
}
ここで呼ばれているw_objectの中も見てみます。この関数は、220行を超える結構長めの関数です。型などに応じて処理を分けるcaseがあるからデカいようですね。で、この中で
if (rb_respond_to(obj, s_dump)) {
VALUE v;
v = rb_funcall(obj, s_dump, 1, INT2NUM(limit));
・・・
としています。rb_respond_toは、おそらくRubyのrespond_to?と同じようなものでしょう。Rubyのrespond_to?は、引数の名前のメソッドを持っているかどうかを問うものです。で、rb_funcallは、名前からして処理を呼び出す(実行する)ものだと思われますから、ここでの処理は、
_dumpと言う名前のメソッドがobjにあれば、それを実行しなさい
と言うことだと思います。全て勝手な推測ばかりですが。一応_dumpを呼んでそうな気はしました。しかしRubyのソースを読めるようになるまでには多分かなりの時間がかかるだろうなあ。と思ってたら、これを見ると色々詳しくなるらしいと聞きました。が、まだ私は読めてません。
なんか今回はかなり脱線してしまいました。
ので、ちょっと纏めます。
今回のエントリのまとめ
今日のところはこれで終了です。次回は「4.3 未知のオブジェクトとDRbUnknown」に入りたいところですが、ページ数も短いのでさらっと読んだ後に「4章.参照渡しと値渡し」のまとめっぽい簡単なスクリプトを書きたいと思っています。次回で4章が終わる予定です。
コメント (134)
4.2.1 can't dump、dumpの失敗を捉えて‥っぽいコードはこの辺じゃないかと思うデス。
def dump(obj, error=false) # :nodoc:
obj = make_proxy(obj, error) if obj.kind_of? DRbUndumped
begin
str = Marshal::dump(obj)
rescue
str = Marshal::dump(make_proxy(obj, error))
end
[str.size].pack('N') + str
end
投稿者: 咳 | 2007年10月31日 21:54
日時: 2007年10月31日 21:54
あ、説明するんだったらmake_proxyの中身じゃなくdumpの方が適切でした。コメントありがとうございます。(初コメントだーわーい)
投稿者: えがぴ~ | 2007年11月02日 16:00
日時: 2007年11月02日 16:00
I’d be inclined to comply with you here. 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!
投稿者: Jettie Hovorka | 2010年12月13日 17:33
日時: 2010年12月13日 17:33
Thanks for an idea, you sparked at thought from a angle I hadn’t given thoguht to yet. Now lets see if I can do something with it.
投稿者: Douglas Oneill | 2011年01月18日 14:22
日時: 2011年01月18日 14:22
I’ll make certain to put this in good use!
投稿者: Gregorio Gabel | 2011年02月05日 07:49
日時: 2011年02月05日 07:49
Hi. I go through a few of one’s other posts and wished to understand in the event you would be interested in exchanging blogroll links?
投稿者: Kraig Arrington | 2011年02月08日 05:46
日時: 2011年02月08日 05:46
I added your blog to bookmarks. And i’ll read your articles more often! Before this, it would be possible for the government to arrest you just based on whatever you were saying, if they didn't like it.
投稿者: Keflex | 2011年03月27日 06:41
日時: 2011年03月27日 06:41
There are definitely a whole lot of particulars like that to take into consideration. That is a nice point to deliver up. I offer the ideas above as normal inspiration however clearly there are questions like the one you deliver up the place crucial thing will probably be working in honest good faith. I don?t know if finest practices have emerged around things like that, but I'm positive that your job is clearly recognized as a good game. Both boys and girls really feel the influence of just a moment’s pleasure, for the rest of their lives.
投稿者: Chang Haverstick | 2011年03月29日 23:14
日時: 2011年03月29日 23:14
Hi there, You've done an excellent job. I’ll certainly digg it and personally recommend to my friends. I'm confident they'll be benefited from this website.
投稿者: Karen Clemenson | 2011年04月02日 14:27
日時: 2011年04月02日 14:27
hey there and thank you for your info – I have certainly picked up something new from right here. I did however expertise several technical points using this web site, since I experienced to reload the website a lot of 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 slow loading instances times will sometimes 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 could look out for much more of your respective exciting content. Ensure that you update this again very soon..
投稿者: Clarisa Crayford | 2011年04月16日 03:58
日時: 2011年04月16日 03:58
I don’t normally comment on blogs.. But nice post! I just bookmarked your site
投稿者: Herta Jespersen | 2011年04月22日 07:15
日時: 2011年04月22日 07:15
i’d love to share this posting with the readers on my site. thanks for sharing!
投稿者: Elena Miklos | 2011年04月23日 00:27
日時: 2011年04月23日 00:27
It’s really a great and useful piece of information. I am glad that you shared this useful info with us. Please keep us informed like this. Thanks for sharing.
投稿者: Brittaney Purdue | 2011年04月26日 14:34
日時: 2011年04月26日 14:34
I'll gear this review to 2 types of people: current Zune owners who are considering an upgrade, and people trying to decide between a Zune and an iPod. (There are other players worth considering out there, like the Sony Walkman X, but I hope this gives you enough info to make an informed decision of the Zune vs players other than the iPod line as well.)
投稿者: generic lopid no prescription | 2011年05月01日 10:50
日時: 2011年05月01日 10:50
Your place is valueble for me. Thanks!…
投稿者: Tamesha Vanakin | 2011年06月01日 03:13
日時: 2011年06月01日 03:13
hey there and thank you for your info – I have definitely picked up something new from right here. I did however expertise a few technical issues using this website, as I experienced to reload the site a lot of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I'm complaining, but sluggish loading instances times will often affect your placement in google and could damage your high quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and could look out for a lot more of your respective fascinating content. Ensure that you update this again very soon..
投稿者: Adena Spudis | 2011年06月07日 03:02
日時: 2011年06月07日 03:02
I really appreciate this post. I’ve been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thx again
投稿者: Pearlene Chamley | 2011年06月10日 03:41
日時: 2011年06月10日 03:41
Good write-up, I am normal visitor of one’s website, maintain up the nice operate, and It's going to be a regular visitor for a long time.
投稿者: Cory Villifana | 2011年06月10日 18:40
日時: 2011年06月10日 18:40
I found your blog site on google and test a few of your early posts. Continue to maintain up the very good operate. I simply further up your RSS feed to my MSN Information Reader. Seeking forward to reading more from you in a while!…
投稿者: Gerald Hitchko | 2011年06月11日 22:11
日時: 2011年06月11日 22:11
I don’t normally comment on blogs.. But nice post! I just bookmarked your site
投稿者: Sophie | 2011年06月14日 06:25
日時: 2011年06月14日 06:25
Whoa i like your 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) . I gotta favorite this site it seems very helpful extremely helpful keep update about 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢)
投稿者: garmin nuvi 255w | 2011年06月17日 00:48
日時: 2011年06月17日 00:48
It’s really a cool and helpful piece of info. I am glad that you shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.
投稿者: Nikole Grammatica | 2011年06月24日 10:36
日時: 2011年06月24日 10:36
What i don't realize is actually how you are not actually much more well-liked than you might be now. You are so intelligent. You realize therefore significantly relating to this subject, made me personally consider it from so many varied angles. Its like men and women aren't fascinated unless it’s one thing to do with Lady gaga! Your own stuffs outstanding. Always maintain it up!
投稿者: Jacque Baldor | 2011年06月24日 14:35
日時: 2011年06月24日 14:35
Perfect article content Definitely I want how it's structured. Now i am questioning myself by domain flipping may well be emailed anytime there’s something mroe challenging in listed here. I had bookmarked your web blog thank you!
投稿者: viagra pills | 2011年07月08日 18:49
日時: 2011年07月08日 18:49
I like what you guys are up also. Such intelligent work and reporting! Keep up the superb works guys I’ve incorporated you guys to my blogroll. I think it'll improve the value of my website :)
投稿者: Loralee Mcloy | 2011年07月10日 01:41
日時: 2011年07月10日 01:41
Should you’re really undecided: get hold of your headsets, scalp as a result of some sort of Best Buy as well as get so that you can attach these people straight into a Zune consequently an iPod and figure out what sort sounds advisable to people, in addition to which in turn software causes you to smile additional. Afterward you’ll are aware of that may be perfect for you.
投稿者: generic viagra newsletter | 2011年07月10日 06:36
日時: 2011年07月10日 06:36
Hi there, You've done a fantastic job. I’ll certainly digg it and personally suggest to my friends. I am confident they'll be benefited from this web site.
投稿者: Jaye Calderson | 2011年07月15日 04:10
日時: 2011年07月15日 04:10
wonderful websites Let me incorporate this amazing site as a way to much of our hub pages . way too
投稿者: 60 pills 10 free viagra | 2011年07月16日 09:09
日時: 2011年07月16日 09:09
Well i’m provided by Ireland, combined with within Ireland bono together with the lads really are doubtlessly loved and in many cases could under no circumstances execute truly considerably inaccurate, of course you like these people.
投稿者: 100mg viagra use paypal with a prescription in canada pfizer only | 2011年07月16日 11:45
日時: 2011年07月16日 11:45
Quickly, the print is usually the most significant on this particular laudable content. As i come to an agreement with each of your findings and will thirstily expect your main potential future updates. Stating hi and thanks won't be sufficient, for the good lucidity in your own writing. I can right away get a person's rss feed to keep surprise for any updates. Serious operate and much achievement into your business enterprise!
投稿者: best cheap viagra pills | 2011年07月16日 12:58
日時: 2011年07月16日 12:58
Regards, I’ve just been looking for info on the following idea for some time in addition to your site is a better I’ve noticed already. Then again, what around the main point here? Do you think you're optimistic in regards towards the give?
投稿者: viagra professional McAllen | 2011年07月17日 18:41
日時: 2011年07月17日 18:41
Your home is valueble for me. Thanks!…
投稿者: Brigitte Lashley | 2011年07月18日 02:19
日時: 2011年07月18日 02:19
I’ve been around for rather a long time, but at long last decided to show my admiration of your thought!Big thanks, and keep it going!Ta.
投稿者: kitchens | 2011年07月27日 15:10
日時: 2011年07月27日 15:10
Heya i’m for the first time here. I found this board and I find It really useful & it helped me out much. I hope to give something back and help others like you helped me.
投稿者: Vonnie Waybright | 2011年08月17日 18:33
日時: 2011年08月17日 18:33
Now i'm new at all to blogs and site-building as well as cherished your website. I am going to lesemarke your website along with continue to keep checking out you. I must thank you to get discussing your online location.
投稿者: natural alternative viagra | 2011年08月27日 05:54
日時: 2011年08月27日 05:54
Hi,I’m ecstatic Debbie iscovered th is blog page,A totally free book mark doing it,Wonderful web page,Nice data.
投稿者: no buy sildenafil | 2011年09月03日 01:47
日時: 2011年09月03日 01:47
Just right this particular write-up, I just think this excellent website really needs additional interest. I’ll most certainly end up being as just stated to discover much more, i appreciate who important information.
投稿者: generic viagra 3 day | 2011年09月08日 20:39
日時: 2011年09月08日 20:39
Decent good hints right here.I’d choose to recommend investigating along the lines of for example hamburger. Whatrrrs your opinion?
投稿者: buy viagra online next day birth | 2011年09月09日 19:35
日時: 2011年09月09日 19:35
Hi all, it looks like that we noticed you went along to my personal blog thereby that i arrived in “return this favor”.I’m hunting for what things to greatly enhance my personal web page!Maybe their now to make usage of a bit of your thoughts!!
投稿者: buy viagra in ireland online drugstore | 2011年09月11日 01:09
日時: 2011年09月11日 01:09
Hello there, just simply started to be conscious of your site by The search engines, and located that should be definitely insightful. My business is gonna look out for belgium's capital. I’ll enjoy any time you carry on this amazing from now on. Many people could be taken advantage of an individual's writing. Many thanks!
投稿者: buy viagra soft tabs Denton | 2011年09月11日 12:27
日時: 2011年09月11日 12:27
Right with this particular write-up, I just assume neutral likes a whole lot more awareness. I’ll apt to be yet again to determine rather more, many thanks in which material.
投稿者: generic viagra tab | 2011年09月13日 14:36
日時: 2011年09月13日 14:36
execute you’ve have any kind of rss feed?
投稿者: generic viagra online fast | 2011年09月14日 08:52
日時: 2011年09月14日 08:52
Hi all, i believe which i watched you actually went along to excellent web page in turn that i reached “return these favor”.I’m searching for what to enrich my own web pages!I'm assuming it is alright to work with a handful of your thoughts!!
投稿者: generic viagra safety fda | 2011年09月15日 04:21
日時: 2011年09月15日 04:21
Without doubt, Apple’s app place triumphs using a distance. It’s many all types of blog vs . an extremely dismal array of one or two with regards to Zune. Milliseconds comes with solutions, specially in all the an entire world of games, on the other hand I’m uncertain I’d just want to can guess to the possible future when it factor is recommended to your. Ipod may be a healthier solution now.
投稿者: generic viagra online fast delivery | 2011年09月15日 11:19
日時: 2011年09月15日 11:19
Your place is valueble for me. Thanks!…
投稿者: Burt Dacunha | 2011年09月17日 12:49
日時: 2011年09月17日 12:49
I definitely desired to deliver a quick concept to thank you for the nice tips and hints you’re posting on this website. My time-consuming internet appear up has now been rewarded with helpful strategies to exchange with my family and friends. I ?d claim that we readers fact are truly blessed to dwell in a helpful community with incredibly some great individuals with insightful points. I really feel really grateful to get discovered the webpage and appear ahead to a lot of additional entertaining moments reading right here. Thanks a good deal again for a good deal of things.
投稿者: Hotels in Naples | 2011年09月22日 08:13
日時: 2011年09月22日 08:13
Yeah!!! I can’t wait for Viola to open!! My mouth is already watering thinking about all the yummy food!
投稿者: The Castle district of Prague | 2011年09月23日 01:11
日時: 2011年09月23日 01:11
Nice to be visiting your blog again, it has been months for me. Well this article that i’ve been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, fantastic share.
投稿者: Interlaken Lake Thun (Thunersee) | 2011年09月23日 01:55
日時: 2011年09月23日 01:55
Pretty nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you write again soon!
投稿者: Bilbao Hotels near Santiago Cathedral | 2011年09月23日 03:00
日時: 2011年09月23日 03:00
I definitely desired to deliver a quick concept to thank you for the nice tips and hints you’re posting on this website. My time-consuming internet appear up has now been rewarded with helpful strategies to exchange with my family and friends. I ?d claim that we readers fact are truly blessed to dwell in a helpful community with incredibly some great individuals with insightful points. I really feel really grateful to get discovered the webpage and appear ahead to a lot of additional entertaining moments reading right here. Thanks a good deal again for a good deal of things.
投稿者: Hotels in Athens | 2011年09月23日 14:35
日時: 2011年09月23日 14:35
Yeah!!! I can’t wait for Viola to open!! My mouth is already watering thinking about all the yummy food!
投稿者: Athens Hotels | 2011年09月23日 17:08
日時: 2011年09月23日 17:08
I really wanted to send a small word to say thanks to you for the fantastic points you are writing on this site. My time-consuming internet lookup has at the end been honored with extremely good ideas to exchange with my pals. I ‘d express that many of us site visitors actually are extremely endowed to exist in a notable community with so many lovely individuals with useful points. I feel really fortunate to have used your webpage and look forward to so many more fun moments reading here. Thanks a lot again for a lot of things.
投稿者: Alicante Restaurants | 2011年09月23日 22:03
日時: 2011年09月23日 22:03
I really wanted to send a small word to say thanks to you for the fantastic points you are writing on this site. My time-consuming internet lookup has at the end been honored with extremely good ideas to exchange with my pals. I ‘d express that many of us site visitors actually are extremely endowed to exist in a notable community with so many lovely individuals with useful points. I feel really fortunate to have used your webpage and look forward to so many more fun moments reading here. Thanks a lot again for a lot of things.
投稿者: 2 Star Hotels in Innsbruck | 2011年09月23日 22:06
日時: 2011年09月23日 22:06
I simply want to say I’m beginner to blogging and site-building and honestly liked you’re web blog. Very likely I’m likely to bookmark your blog . You absolutely come with amazing well written articles. Thanks a lot for sharing with us your blog site.
投稿者: Porto Hotels | 2011年09月24日 02:54
日時: 2011年09月24日 02:54
I definitely desired to deliver a quick concept to thank you for the nice tips and hints you’re posting on this website. My time-consuming internet appear up has now been rewarded with helpful strategies to exchange with my family and friends. I ?d claim that we readers fact are truly blessed to dwell in a helpful community with incredibly some great individuals with insightful points. I really feel really grateful to get discovered the webpage and appear ahead to a lot of additional entertaining moments reading right here. Thanks a good deal again for a good deal of things.
投稿者: Getting to Luxembourg | 2011年09月24日 07:16
日時: 2011年09月24日 07:16
Pretty nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you write again soon!
投稿者: Oslo Shopping | 2011年09月24日 07:45
日時: 2011年09月24日 07:45
I unquestionably understand what you have said. In fact, I browsed throughout your other articles and I think that you’re certainly right. Congrats with this site.
投稿者: Lisbon Weather and Climate | 2011年09月25日 06:07
日時: 2011年09月25日 06:07
Just wanted to say that I read your blog quite frequently and I’m always amazed at some of the stuff people post here. But keep up the good work, it’s always interesting.
投稿者: Hotels in Rome | 2011年09月25日 22:33
日時: 2011年09月25日 22:33
Great wordpress blog here.. It’s hard to find quality writing like yours these days. I really appreciate people like you! take care
投稿者: cho thue may phat dien | 2011年09月25日 22:33
日時: 2011年09月25日 22:33
Nice to be visiting your blog again, it has been months for me. Well this article that i’ve been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, fantastic share.
投稿者: Hotels in Barcelona | 2011年09月25日 23:21
日時: 2011年09月25日 23:21
Pretty nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you write again soon!
投稿者: Hotels in Amsterdam | 2011年09月25日 23:37
日時: 2011年09月25日 23:37
Pretty nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts. After all I’ll be subscribing to your rss feed and I hope you write again soon!
投稿者: Hotels in Barcelona | 2011年09月26日 00:13
日時: 2011年09月26日 00:13
This is really interesting, You’re a very skilled blogger. I’ve joined your feed and look forward to seeking more of your magnificent post. Also, I have shared your site in my social networks!
投稿者: Hotels in Amsterdam | 2011年09月26日 00:43
日時: 2011年09月26日 00:43
Hey very nice blog!!. Thank you for posting this, It’s just what I was browsing on bing. I’d very much rather hear opinions from an individual, rather than a corporate web page, that’s why I like blogs so much. Thanks! outstanding fantastic.
投稿者: Florence Hotels | 2011年09月26日 23:16
日時: 2011年09月26日 23:16
I unquestionably understand what you have said. In fact, I browsed throughout your other articles and I think that you’re certainly right. Congrats with this site.
投稿者: Hotels in Geneva | 2011年09月26日 23:18
日時: 2011年09月26日 23:18
Hey very nice blog!!. Thank you for posting this, It’s just what I was browsing on bing. I’d very much rather hear opinions from an individual, rather than a corporate web page, that’s why I like blogs so much. Thanks! outstanding fantastic.
投稿者: Rome Hotels | 2011年09月28日 01:56
日時: 2011年09月28日 01:56
Yeah!!! I can’t wait for Viola to open!! My mouth is already watering thinking about all the yummy food!
投稿者: Leonardo Hotel Berlin | 2011年09月28日 06:03
日時: 2011年09月28日 06:03
Thank you so much for providing individuals with remarkably pleasant opportunity to read from this site. It’s always very pleasing and as well , stuffed with a lot of fun for me personally and my office colleagues to visit the blog nearly three times a week to find out the newest stuff you have got. And definitely, we are at all times motivated with your mind-boggling guidelines served by you. Some 1 points in this article are essentially the best we have all had.
投稿者: 4 star hotel in Bonn | 2011年09月28日 06:21
日時: 2011年09月28日 06:21
Just wanted to say that I read your blog quite frequently and I’m always amazed at some of the stuff people post here. But keep up the good work, it’s always interesting.
投稿者: Cheap Hotels in Florence | 2011年09月29日 06:47
日時: 2011年09月29日 06:47
I unquestionably understand what you have said. In fact, I browsed throughout your other articles and I think that you’re certainly right. Congrats with this site.
投稿者: Feel the intensity and rapture of Roman Music | 2011年09月29日 06:54
日時: 2011年09月29日 06:54
Its Pleasure to understand your blog.The above articles is pretty extraordinary, and I really enjoyed reading your blog and points that you expressed. I really like to appear back over a typical basis,post a lot more within the topic.Thanks for sharing…keep writing!!!
投稿者: Nightlife in Florence chance to rhythm on beats of Rock | 2011年09月29日 08:05
日時: 2011年09月29日 08:05
Just wanted to say that I read your blog quite frequently and I’m always amazed at some of the stuff people post here. But keep up the good work, it’s always interesting.
投稿者: Shopping In Zurich | 2011年09月29日 16:07
日時: 2011年09月29日 16:07
Just wanted to say that I read your blog quite frequently and I’m always amazed at some of the stuff people post here. But keep up the good work, it’s always interesting.
投稿者: the esteemed educational institution | 2011年09月29日 21:13
日時: 2011年09月29日 21:13
Thank you so much for providing individuals with remarkably pleasant opportunity to read from this site. It’s always very pleasing and as well , stuffed with a lot of fun for me personally and my office colleagues to visit the blog nearly three times a week to find out the newest stuff you have got. And definitely, we are at all times motivated with your mind-boggling guidelines served by you. Some 1 points in this article are essentially the best we have all had.
投稿者: Landmarks And Monuments | 2011年09月29日 23:24
日時: 2011年09月29日 23:24
Its Pleasure to understand your blog.The above articles is pretty extraordinary, and I really enjoyed reading your blog and points that you expressed. I really like to appear back over a typical basis,post a lot more within the topic.Thanks for sharing…keep writing!!!
投稿者: Shop at Milan | 2011年09月30日 04:51
日時: 2011年09月30日 04:51
Just thought I’d drop you a line to tell you your site really rocks! I have been looking for this sort of information for a long time.. I don’t usually reply to posts but I will in this case. WoW terrific great.
投稿者: 5 star hotel in Barcelona | 2011年09月30日 05:35
日時: 2011年09月30日 05:35
I unquestionably understand what you have said. In fact, I browsed throughout your other articles and I think that you’re certainly right. Congrats with this site.
投稿者: Luna Hotel Baglioni | 2011年10月01日 06:24
日時: 2011年10月01日 06:24
Nice post. I learn something more challenging on different blogs everyday. It would always be stimulating to learn content material from different writers and apply a little bit one thing from their store. I’d desire to make use of some with the content on my blog whether you don’t mind. Natually I’ll offer you a link in your web blog. Thanks for sharing.
投稿者: gangbang hairy | 2011年10月01日 17:16
日時: 2011年10月01日 17:16
Your place is valueble for me. Thanks!…
投稿者: may phat dien | 2011年10月03日 21:08
日時: 2011年10月03日 21:08
I really wanted to send a small word to say thanks to you for the fantastic points you are writing on this site. My time-consuming internet lookup has at the end been honored with extremely good ideas to exchange with my pals. I ‘d express that many of us site visitors actually are extremely endowed to exist in a notable community with so many lovely individuals with useful points. I feel really fortunate to have used your webpage and look forward to so many more fun moments reading here. Thanks a lot again for a lot of things.
投稿者: leonardo hotel koln | 2011年10月04日 23:53
日時: 2011年10月04日 23:53
I’m impressed!!! Really informative blog post here my friend. I just wanted to comment & say keep up the quality work.
投稿者: vienna hotels near mariahilf shopping street | 2011年10月04日 23:57
日時: 2011年10月04日 23:57
I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.
投稿者: may phat dien | 2011年10月05日 02:47
日時: 2011年10月05日 02:47
complete you’ve was given a strong feed?
投稿者: generic viagra kamagra male impotence | 2011年10月05日 14:35
日時: 2011年10月05日 14:35
Clearly, Apple’s instance hold is victorious by way of a kilometer. It’s numerous a number of programs as an extremely pathetic number of some with regard to Zune. Microsof company has got policies, specially in the realm of adventures, but yet I’m lost I’d desire to gamble in the prospective if that attribute is necessary back to you. The iPod is often a more suitable assortment in that case.
投稿者: generic viagra 3 day | 2011年10月05日 17:36
日時: 2011年10月05日 17:36
Thnx such an abundance of for this purpose! That i haven’t recently been this approach joyous by their blog post for several years! You have doing it, regardless of virtually located in blogging and site-building. Adequately, You might be definitely somebody that has something to imply that any of us really should find out. Cultivate this delightful task. Continue to impressive the public!
投稿者: generic viagra soft tabs next day | 2011年10月06日 03:15
日時: 2011年10月06日 03:15
Wonderful article content Definitely I prefer what it is set up. I will be expecting average joe generate income may be acknowledged as soon as there’s something more challenging on the subject of there. May very well book-marked your web blog thank you!
投稿者: Generic Viagra | 2011年10月06日 21:47
日時: 2011年10月06日 21:47
very nice post, i certainly love this website, keep on it
投稿者: Jimmy Lorz | 2011年10月07日 04:39
日時: 2011年10月07日 04:39
There are some fascinating points in time on this article however I don’t know if I see all of them heart to heart. There's some validity however I will take maintain opinion until I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as well
投稿者: masturbation lesbian | 2011年10月10日 10:39
日時: 2011年10月10日 10:39
My personal identify is certainly Liz along with I’ve an important mystery. Simply put i analysis your web site approximately per day, but the truth is you’ll notknow which in turn. That’s for the reason that When i almost never disappear altogether a good solid thought.
投稿者: generic viagra quick shipping | 2011年10月11日 22:51
日時: 2011年10月11日 22:51
Spot on with this write-up, I really assume this website needs far more consideration. I’ll in all probability be once more to learn way more, thanks for that info.
投稿者: midget masturbation | 2011年10月12日 02:08
日時: 2011年10月12日 02:08
My dear warmth! a fantastic document baby boomer. Thanks Nonetheless I’m going through issue with ur rss feed . Don’t comprehend the key reason why Struggle to sign up to them. Possibly there is anybody receiving comparative rss or atom potential downside? Anyone who has learned i implore you to resonate. Thnkx
投稿者: generic viagra available in canada | 2011年10月12日 02:27
日時: 2011年10月12日 02:27
I agree with your 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢), excellent post.
投稿者: minecraft skins | 2011年10月12日 08:17
日時: 2011年10月12日 08:17
I was very happy to seek out this web-site.I wanted to thanks for your time for this wonderful learn!! I definitely enjoying each little little bit of it and I've you bookmarked to check out new stuff you blog post.
投稿者: Lela Hainsey | 2011年10月14日 15:23
日時: 2011年10月14日 15:23
I've been examinating apart most of your posts coupled with it’s quite excellent products. I'm able to most certainly bookmark your blog site.
投稿者: generic viagra united states | 2011年10月15日 18:37
日時: 2011年10月15日 18:37
Appreciate it for sharing 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) with us keep update bro love your article about 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) .
投稿者: Knock Knock Jokes | 2011年10月16日 12:32
日時: 2011年10月16日 12:32
What’s Happening i'm new to this, I stumbled upon this I've found It absolutely useful and it has helped me out loads. I hope to contribute & assist other users like its aided me. Good job.
投稿者: Parker Heuberger | 2011年10月17日 03:15
日時: 2011年10月17日 03:15
Our heading is certainly Liz combined with I’ve a fabulous key. I just analyze your web site approximately daily, and you you’ll notknow that will. That’s this is due to That i hardly likely disappear completely a fabulous comment.
投稿者: generic viagra from usa | 2011年10月17日 19:15
日時: 2011年10月17日 19:15
Heya,I’m happy Defense iscovered th is without a doubt document,I'd lesezeichen the idea,Excellent web site,Decent records.
投稿者: generic viagra for woman | 2011年10月17日 22:13
日時: 2011年10月17日 22:13
There are some attention-grabbing time limits in this article but I don’t know if I see all of them middle to heart. There is some validity but I'll take maintain opinion until I look into it further. Good article , thanks and we wish more! Added to FeedBurner as well
投稿者: Keven Comissiong | 2011年10月18日 01:25
日時: 2011年10月18日 01:25
It’s really a cool and useful piece of information. I’m glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.
投稿者: Travel Mysore | 2011年10月18日 07:34
日時: 2011年10月18日 07:34
Nice post. I be taught something more challenging on different blogs everyday. It'll all the time be stimulating to read content from other writers and observe somewhat something from their store. I’d want to use some with the content on my blog whether or not you don’t mind. Natually I’ll give you a hyperlink in your web blog. Thanks for sharing.
投稿者: OmniTVPc Review | 2011年10月18日 23:32
日時: 2011年10月18日 23:32
Amazing subject material Certainly I favor how it is well organized. My group is expecting ourselves by domain flipping can be reached whenever there’s something new on at this point. I had bookmarked your web sites appreciate it!
投稿者: generic viagra uk pharmacy | 2011年10月22日 11:27
日時: 2011年10月22日 11:27
I’m not that much of a online reader to be honest but your blogs really nice, keep it up! I'll go ahead and bookmark your website to come back down the road. Many thanks
投稿者: transsexual gloryhole | 2011年10月23日 17:14
日時: 2011年10月23日 17:14
Hey I am so happy I found your website, I really found you by mistake, while I was searching on Aol for something else, Anyways I am here now and would just like to say thanks for a incredible post and a all round exciting blog (I also love the theme/design), I don’t have time to read it all at the minute but I have bookmarked it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb work.
投稿者: groupsex uniform | 2011年10月24日 09:43
日時: 2011年10月24日 09:43
Hi there, You've done an excellent job. I’ll definitely digg it and personally suggest to my friends. I am confident they'll be benefited from this web site.
投稿者: best losing weight | 2011年11月02日 04:15
日時: 2011年11月02日 04:15
16sanskar.com » Blog Archive » AYODHYA -1521 TO 2010 - "A FACTUAL STORY ABOUT INVADER BABAR OF 15TH CENTURY AND RAM BHAKTS OF 20TH AND 21ST CENTURY -(INDIA)" Great goods from you, man. I have understand your stuff previous to and you are just extremely fantastic. I really like what you've acquired here, really like what you're saying and the way in which you say it. You make it enjoyable and you still care for to keep it wise. I can't wait to read much more 16sanskar.com » Blog Archive » AYODHYA -1521 TO 2010 - "A FACTUAL STORY ABOUT INVADER BABAR OF 15TH CENTURY AND RAM BHAKTS OF 20TH AND 21ST CENTURY -(INDIA)" again from you. Thanks For Share .
投稿者: extraction thimbles whatman | 2011年11月06日 04:58
日時: 2011年11月06日 04:58
I like Your Article about 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) Perfect just what I was looking for! .
投稿者: Android Apps | 2011年11月09日 16:59
日時: 2011年11月09日 16:59
I like Your Article about 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) Perfect just what I was searching for! .
投稿者: Android Apps | 2011年11月11日 18:05
日時: 2011年11月11日 18:05
An engrossing discourse is designer notice. I anticipate that you should correspond many on this subject, it mightiness not be a preconception study but generally group are not enough to mouth on much topics. To the next. Cheers like your 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: sprinkle mediocre apk | 2011年11月12日 10:57
日時: 2011年11月12日 10:57
I just want to tell you that I am just all new to blogging and site-building and definitely enjoyed your blog site. Probably I’m planning to bookmark your site . You really come with good writings. Cheers for revealing your blog.
投稿者: Francesco Calin | 2011年11月15日 12:28
日時: 2011年11月15日 12:28
I simply want to mention I am just very new to weblog and absolutely enjoyed this blog. Very likely I’m likely to bookmark your blog post . You surely have tremendous stories. Kudos for revealing your blog site.
投稿者: Florentino Holzheimer | 2011年11月16日 04:00
日時: 2011年11月16日 04:00
Fantastic goods from you, man. 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) I've understand your stuff previous to and you are just too excellent. I really like what you have 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 wise. I can't wait to read much more from you. This is really a great 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) informations.
投稿者: Android Apps | 2011年11月16日 12:11
日時: 2011年11月16日 12:11
Wonderful goods from you, man. 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) I have understand your stuff previous to and you are just extremely magnificent. I actually like what you have acquired here, really like what you are stating and the way in which you say it. You make it enjoyable and you still care for to keep it smart. I cant wait to read much more from you. This is actually a wonderful 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) informations.
投稿者: Android Apps | 2011年11月18日 06:03
日時: 2011年11月18日 06:03
I like Your Article about 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) Perfect just what I was looking for! .
投稿者: Android Apps | 2011年11月18日 12:31
日時: 2011年11月18日 12:31
I got what you intend, thanks for swing up. Woh I am gladsome to conceptualize this website through google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: App For Android | 2011年11月19日 16:11
日時: 2011年11月19日 16:11
I have been exploring for a little bit for any high-quality posts or weblog posts in this kind of area . Exploring in Yahoo I finally stumbled upon this website. Reading this information So i am pleased to show that I've a exceptionally excellent uncanny feeling I found out exactly what I needed. I most indubitably will yield certain to don't omit this site in addition to give it a glance regularly.
投稿者: extraction thimbles | 2011年11月19日 21:18
日時: 2011年11月19日 21:18
I got what you think, thanks for swing up. Woh I am happy to acquire this website through google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: App For Android | 2011年11月20日 22:07
日時: 2011年11月20日 22:07
I got what you intend, thanks for putting up. Woh I am cheerful to chance this website finished google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: App For Android | 2011年11月22日 00:57
日時: 2011年11月22日 00:57
I got what you plan, thanks for swing up. Woh I am happy to get this website through google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: App For Android | 2011年11月22日 21:10
日時: 2011年11月22日 21:10
I like Your Article about 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) Perfect just what I was searching for! .
投稿者: App For Android | 2011年11月25日 17:45
日時: 2011年11月25日 17:45
I got what you signify, thanks for putting up. Woh I am gladsome to deed this website finished google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: duke nukem apk | 2011年11月26日 10:29
日時: 2011年11月26日 10:29
I got what you intend, thanks for swing up. Woh I am happy to reason this website finished google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: duke nukem apk | 2011年11月26日 20:34
日時: 2011年11月26日 20:34
I got what you destine, thanks for swing up. Woh I am pleased to conceive this website finished google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: invest liberty reserve | 2011年11月27日 18:39
日時: 2011年11月27日 18:39
Great goods from you, man. 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) I've understand your stuff previous to and you are just too excellent. 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 enjoyable and you still take care of to keep it wise. I can't wait to read much more from you. This is really a tremendous 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢) informations.
投稿者: Android Apps | 2011年11月28日 20:24
日時: 2011年11月28日 20:24
I got what you specify, thanks for putting up. Woh I am pleased to effort this website finished google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: LA Weight Loss | 2011年11月30日 00:14
日時: 2011年11月30日 00:14
I don’t even know how I ended up here, but I thought this post was good. I don't know who you are but definitely you're going to a famous blogger if you aren't already ;) Cheers!
投稿者: garage doors in Houston | 2011年12月03日 13:30
日時: 2011年12月03日 13:30
I got what you mean, thanks for putting up. Woh I am cheerful to mature this website finished google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: Android Apps | 2011年12月04日 22:07
日時: 2011年12月04日 22:07
I got what you specify, thanks for putting up. Woh I am happy to attain this website through google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: Minecraft Texture Packs | 2011年12月05日 20:01
日時: 2011年12月05日 20:01
Hi,thanks for your post and luckly to comment in your site!Tory BurchFinding the perfect toning shoe can be difficult as the market is flooded with shoes that promise to tone easily and comfortably. Industrial bins are very useful equipments for many businesses. If you are not the ‘high heeled’ person, your wedding might not be the best time to try one out as all eyes would be on you as you glide uncomfortably down the aisle. Sneakers and canvas shoes are now found in many bright colours and are the new ‘in’ for the younger generation. I recently decided to start walking at least 30 minutes a day with the hopes of jogging/running later on. As the current United States President, Barack Obama begins his campaign for re-election in 2012, there are strong indicators that he may not wield as much influence as he did in 2008.
投稿者: christian louboutin | 2011年12月06日 05:09
日時: 2011年12月06日 05:09
swell site. I unearth something new on a blogs often. I’d like to take some of the information on my website hope you don’t mind. of course I’ll give a link to your web-site. !
投稿者: BLENDERS | 2011年12月07日 00:33
日時: 2011年12月07日 00:33
I got what you wish, thanks for swing up. Woh I am glad to judge this website through google. Thanks For Share 4ç« .å‚照渡ã—ã¨å€¤æ¸¡ã— (ãã®6) (dRubyã®æ£é¢).
投稿者: LA Weight Loss | 2011年12月08日 11:26
日時: 2011年12月08日 11:26
Pretty section of content. I just stumbled upon your weblog and in accession capital to assert that I acquire in fact enjoyed account your blog posts. Anyway I’ll be subscribing to your feeds and even I achievement you access consistently quickly.
投稿者: canadian goose jakke | 2011年12月13日 07:52
日時: 2011年12月13日 07:52
Thank you, I've recently been seeking for info about this subject for ages and yours is the best I have found so far.
投稿者: extraction thimble | 2011年12月20日 18:17
日時: 2011年12月20日 18:17
What’s Happening i'm new to this, I stumbled upon this I have discovered It absolutely useful and it has helped me out loads. I hope to contribute & help different users like its helped me. Great job.
投稿者: Amie Dunlow | 2011年12月24日 13:17
日時: 2011年12月24日 13:17