AfterEffectsのキーフレーム情報を書き出す(未jsx化)

環境はMac CS6です。意外に簡単にできたんですね、知らなかった!

早速やってみます。AfterEffectsのキーフレーム情報を書き出す作業。
AEで新規プロジェクトをつくり、適当なコンポにシェイプを作成、

0〜4フレームに向かって90度回転、
4〜8フレは角度を維持、
8〜11フレにかけて180度回転。というシンプルなキーフレームのものをつくりました。

そしてキーフレーム情報を抜き出します。
下図の回転を選択して、コピー(⌘+C)。

ちなみにコピーしても何も起きません。が、エクセルやNumbersあたりの表計算ソフトにペーストすると下図のようになります。ペースト先がテキストエディタでもいいんですが、列・行の情報も含まれてるので、後々の整形を考えるとこちらのほうがベターじゃないかなと思います。

コピー&ペーストすると、フレームとプロパティ値が取れるのはもちろんですが、

 ・FPS
 ・ レイヤーソースの横/縦幅
 ・レイヤーソース/コンポジションのピクセル縦横比

などのコンポを取り巻く基本情報も取れます。
ちなみに横縦幅に関しては、今回はAEのシェイプだったので1×1ピクセルという扱いになるみたいですが、画像を用いた時にはちゃんと画像に見合ったサイズが取れます。
また コンポジションのピクセル比はコンポ設定に合わせて出力され、レイヤーソースのピクセル比は主に1なので、映像ソースの場合のみ変動する値だと言えます。
そして、エクセルなどでcsvに出力した値を、JSON形式にしたりすれば、WEBにも応用が効くというわけです。

で、です。
このCSVの値って、AE上に戻す事ができるの?って思うじゃないですか。
Adobe After Effects 8.0 Keyframe Data

~/省略/~

End of Keyframe Data
で囲いを含めた中の情報を、該当するオプション(今回は回転)にコピペするだけで、
キーフレームたちが戻ってきます。

この挙動にやや不備を感じながらも感激するわけですが、
複数オプション(例えば回転と位置とスケール)を同時に出力することもできるので、
この先、重宝しそうです。あ、残念ながらイージング情報は出力されません。

じゃあこの痒いところやコピペ作業などの無駄を無くすために、
JSXを用いて書き出し幅を広げたほうが良い所を挙げておくと。

・捉え切れないイージング。
・利用ソース名。
・全レイヤーのキーフレーム。
・と、複数オプションのJSON。 
・バックアップcsv。

(・レイヤーの主従関係。) 

近々やるよていです。

今日で、キーフレームのコピペが出来る仕組みがなんとなくわかりました。
AEが益々好きになりそうです。
参考: AfterEffectsでモーショントラッキングした座標をスプレッドシートに書きだしてCanvasで再現させる

← Previous post

Next post →

196 Comments

  1. To get a man or woman, in the course of her or his operating, attempting to keep heat necessities wonderful notice. Using quite a few parts of the body certainly not bandaged, they will come to feel freezing, as well as being problematic to receive him or her heat. Around winter months, attempting to keep control along with toes heat is vital.

  2. Typically the dilemma remains to be, if can certainly are allowed to mention which will Beck is usually improper thinking that fresh discredited him or her self? Just as a powerful astrologists what individuals say to a friend or relative that they need to “meet a friend or relative latest this week”, Beck preserves his particular estimations pretty imprecise and provides certainly no special schedule. For that reason, a lot more durable explanation he is usually improper Beck can certainly generally transform his particular estimations plus say to his particular readership that your definitely “bad stuff” is usually coming. Eventually, that United states general public justifies some sort of expiry day regarding Beck’s forewarning.

  3. Individuals with the help of onetosix a long time go through meet the requirements for one optimum offer that could spend these products 25% regarding their team’s earning top. Regarding Wall structure, that could get their optimum earning $13. 5 zillion regarding who the winner not to mention however qualify for some. 5% boosts good firstyear range annually with the offer. Wall structure is usually qualified to receive to the extent that some sort of fouryear offer, except the actual Wizards get your ex boyfriend some sort of specified gambler for each group bargaining deal laws, just about every staff provide the one which would most likely provide your ex boyfriend some sort of fiveyear offer.

  4. “The insurance plans field will be an foreign you plus is constantly on the increase it’s world-wide obtain, inch claimed Connecticut Insurance plans Commissioner Jones W. Leonardi. “Regulating the application are not able to take a look at this line plus ought to be regarded within it’s totality.

  5. Associated with exercise and diet program, after that any type of considerable focus, you can definitely symptoms afterward, this really is for the most part just because that this muscular matchups tend to be restoring along with hereafter developing. Even now, not every pain is due to typically the development associated with resistence along with robustness throughout muscular debris, examples of the discomfort is caused by so that you can negative alignment specially typically the discomfort was feeling from most people associated with a person of which exercising sporting activities frequently. It’s possible you’ll it could be that issue this particular acceptance, considering that there is fantastic alignment, nonetheless, should you submit an application training organisations, along with we’ve been wanting to gamble for you to perform, a person’s alignment is going to be while mother nature herself intended this to always be..

  6. Clark establishes the top conventional meant for luxurious hammock tents. They will form and even layout tents considering the van inside mindit’s just like working with a individual shrub dwelling somewhere. This Sultry is actually one particular case in point.

  7. Please let Pritham carry out what exactly she or he truly does very best thinking that no person in addition has become confident enough redundant. Over will be the days to weeks involving shanties, individuals and even hippie hangouts. There exists even now an adequate amount of funkiness from this area for the purpose of all kinds of things and even anybody to help you merge proportion..

  8. Including KOAs almost everywhere, the actual 180acre Williamsburg KOA campground provides a wide selection of RECREATIONAL VEHICLE along with camping tent camping outdoors websites, and rentals cabins. That KOA’s RECREATIONAL VEHICLE websites get whole hookups having nearly 50amp electric power, additionally, the biggest websites usually are ninety days base much time. Cable television associations can be found for the most part, and not many, in the campground’s websites.

  9. A holiday resort contains a periodic campground (wide open through the warm weather) with regard to camping tent as well as MOBILE HOME vacationers. There are actually very hot showers, bathing rooms, a good coinoperated washing laundry as well as sail boat accommodations along at the holiday resort. Much better walleye sportfishing, fishermen also can try out with regard to striped bass, bluegill as well as crappie.

  10. Anthony Watt’s feedback survey involving 1221 weather conditions areas is right now seventy proportion comprehensive, not to mention signifies that a good spectacular 69 proportion of the areas will probably have got significant glitches, this can being proudly located around temperature companies along the lines of concrete improving, ac grills, and so forth. Immediately after third , area right now because the the middle of 1980s, I just be hesitant yearly. I’m right now starting to decide on who international warming up basically will never can be found.

  11. AfterEffectsのキーフレーム情報を書き出す(未jsx化) | Behind the Design. cheap oakleys http://www.discountsunglassesshopoutlet.com/

  12. These particular buy rift gold are fantastic ! I acquired these individuals as being gifts for having smooth A’s 2 years prior. I had any of them when it comes to chesnut there isn’t any currently attract these people automobile each week. Awesome very hard wearing. Despite if A year or so in spite of everything n’ releases as well as rips. Today I can choose the unforgettable much time chocolate candy buy rift gold designed for yuletide. Could not stall ! Deffinately urged !

  13. Troubles the Cat- This section, produced by Ink Tank Studios in The big apple, starred a mischievous cat, owned by a Latino woman and her buddy. Hispanic actress Maria Conchita Alonso voiced Troubles (and was certainly one of only two voice actors to acquire credit score on the collection). This section was determined by a proposal sent in by six-year outdated Marina Mendez, and created by Bamberger, collection producer Nina Shelton, puppeteer Jim Martin, and others..

  14. Honestly, I almost never really find something on this topic that was so exact. Extremely great write-up, I enjoyed all the information you presented here. It ought to help me out quite a lot.

  15. ShrugsShrugs function the trapezius muscle mass. This is the huge muscle mass in the neck that retains the head upright. Working the trapezius muscle mass can decrease the regular discomfort that feminine office employees are afflicted by, that is brought on by repetitive office function, in line with Health care Information Today.

  16. Folks Previously used to Laugh about japan – Today I actually laugh at them 2013tokei http://www.2013tokei.com

  17. Sick and tired of so many japan gossip? Our company is on this website available for you

  18. 6oSjex I think this is a real great blog.Much thanks again. Will read on

  19. Thanks for sharing, this is a fantastic article post. Really Great.

  20. Perfectly composed articles, Really enjoyed studying.

  21. Nicely? to be Remarkable post and will look forward to your future update. Be sure to keep writing more great articles like this one.

  22. look your post. Thanks a lot and I am taking a look ahead

  23. It as not that I want to duplicate your web site, but I really like the layout. Could you let me know which theme are you using? Or was it tailor made?

  24. Say, you got a nice article post.Much thanks again. Cool.

  25. “At this time it looks like WordPress is the best blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?”

  26. I value the article. Really Great.

  27. Great post.Really thank you! Will read on…

  28. I really like and appreciate your post.Much thanks again. Really Cool.

  29. Fantastic blog.Really thank you! Really Great.

  30. You made some respectable points there. I looked on the internet for the problem and located most people will go together with together with your website.

  31. “Im grateful for the blog.Really looking forward to read more. Keep writing.”

  32. I truly appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You ave made my day! Thanks again!

  33. “Usually I do not learn article on blogs, but I would like to say that this write-up very forced me to check out and do it! Your writing style has been amazed me. Thanks, quite great article.”

  34. Enjoyed every bit of your post. Awesome.

  35. Its hard to find good help I am regularly saying that its hard to find good help, but here is

  36. Major thanks for the blog article.Thanks Again. Keep writing.

  37. Say, you got a nice blog post. Really Great.

  38. Muchos Gracias for your article.Really thank you! Want more.

  39. wow, awesome article post.Really looking forward to read more. Great.

  40. Looking forward to reading more. Great blog article.Thanks Again.

  41. we like to honor lots of other net web sites around the web, even if they aren

  42. I really enjoy the blog post.Thanks Again. Really Cool.

  43. Really enjoyed this blog post.Much thanks again. Awesome.

  44. Great article.Really looking forward to read more.

  45. Very good post. I am dealing with a few of these issues as well..

  46. This particular blog is without a doubt educating as well as amusing. I have found many handy stuff out of this source. I ad love to go back again and again. Thanks!

  47. Major thankies for the article post.Really thank you! Awesome.

  48. “I would like to thank you for the efforts you have put in writing this website. I’m hoping the same high-grade site post from you in the upcoming as well. Actually your creative writing abilities has inspired me to get my own web site now. Really the blogging is spreading its wings fast. Your write up is a great example of it.”

  49. Im thankful for the blog.Thanks Again. Will read on…

  50. Great, thanks for sharing this post. Really Great.

  51. Looking forward to reading more. Great article.Really looking forward to read more.

  52. Major thanks for the blog.Really thank you! Will read on…

  53. This is the suitable blog for anybody who wants to seek out out about this topic. You understand a lot its nearly hard to argue with you (not that I actually would need匟aHa). You undoubtedly put a new spin on a subject thats been written about for years. Nice stuff, simply nice!

  54. Im thankful for the article post.Really thank you!

  55. “A round of applause for your blog.Thanks Again. Awesome.”

  56. “Im obliged for the post.Really looking forward to read more. Fantastic.”

  57. It absolutely not agree with the previous message

  58. Muchos Gracias for your blog post.Really thank you! Really Great.

  59. Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher! Come on over and visit my site. Thanks =)

  60. Thank you ever so for you article post.Really looking forward to read more.

  61. It as exhausting to search out educated people on this matter, but you sound like you know what you are speaking about! Thanks

  62. Very informative blog article.Thanks Again. Keep writing.

  63. Really enjoyed this blog article.Really thank you! Much obliged.

  64. Great, thanks for sharing this article.Really looking forward to read more. Will read on…

  65. Wow, great blog article.Much thanks again. Cool.

  66. Im thankful for the blog post.Much thanks again. Awesome.

  67. Really informative blog post.Really looking forward to read more. Will read on…

  68. very nice submit, i actually love this web site, carry on it

  69. Looking forward to reading more. Great blog article. Will read on…

  70. very nice put up, i certainly love this website, keep on it

  71. Im obliged for the article.Really looking forward to read more. Awesome.

  72. Very good article post.Really looking forward to read more. Will read on…

  73. I think other web-site proprietors should take this website as an model, very clean and great user friendly style and design, as well as the content. You are an expert in this topic!

  74. Wow, amazing weblog structure! How long have you ever been blogging for? you made blogging look easy. The total look of your web site is great, let alone the content!

  75. Appreciate you sharing, great article.Much thanks again. Really Cool.

  76. Wow, great article post.Thanks Again. Really Cool.

  77. It is best to take part in a contest for one of the best blogs on the web. I’ll recommend this site!

  78. Very informative blog.Much thanks again. Really Cool.

  79. I really like and appreciate your post.Much thanks again. Want more.

  80. I really liked your article.Really thank you!

  81. Ms. Kadetskaya is an excellent lawyer. She kept me informed every step of the way concerning my case. She is very knowledgeable.

  82. Thank you very muck

  83. An impressive share, I just given this onto a colleague who was doing a little bit evaluation on this. And he in reality bought me breakfast as a result of I discovered it for him.. smile. So let me reword that: Thnx for the deal with! However yeah Thnkx for spending the time to discuss this, I feel strongly about it and love studying more on this topic. If doable, as you develop into experience, would you thoughts updating your weblog with more particulars? It is extremely helpful for me. Large thumb up for this weblog publish!

  84. Great article.Really thank you! Awesome.

  85. Great, thanks for sharing this blog.Really looking forward to read more. Awesome.

  86. I?аАТ’аЂа†ll right away grasp your rss feed as I can not to find your e-mail subscription link or newsletter service. Do you ave any? Kindly permit me recognize so that I could subscribe. Thanks.

  87. When I originally commented I appear to have clicked the

  88. Looking forward to reading more. Great blog article. Want more.

  89. Oh my goodness! an amazing article dude. Thank you However I am experiencing difficulty with ur rss . Don抰 know why Unable to subscribe to it. Is there anybody getting similar rss downside? Anyone who knows kindly respond. Thnkx

  90. Im thankful for the blog.Really looking forward to read more. Really Great.

  91. A big thank you for your post.Really thank you!

  92. I just want to tell you that I am newbie to blogging and site-building and actually enjoyed you’re website. Very likely I’m want to bookmark your website . You certainly have excellent articles and reviews. Regards for sharing with us your blog site.

  93. very nice post, i certainly love this website, carry on it

  94. That is the right weblog for anybody who wants to find out about this topic. You notice so much its nearly arduous to argue with you (not that I really would want匟aHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, simply great!

  95. wow, awesome blog article. Really Cool.

  96. The next time I learn a blog, I hope that it doesnt disappoint me as a lot as this one. I imply, I know it was my option to learn, however I really thought youd have something attention-grabbing to say. All I hear is a bunch of whining about one thing that you might repair if you werent too busy on the lookout for attention.

  97. “This paragraph will help the internet viewers for creating new blog or even a blog from start to end.”

  98. “Thanks so much for the blog article.Much thanks again. Really Cool.”

  99. Enjoyed every bit of your blog. Awesome.

  100. “Very informative blog post.Really looking forward to read more. Much obliged.”

  101. “I’ve been surfing on-line more than three hours as of late, yet I never discovered any interesting article like yours. It’s lovely value enough for me. In my opinion, if all webmasters and bloggers made just right content material as you did, the net might be a lot more useful than ever before.”

  102. “Thanks so much for the post. Want more.”

  103. “A big thank you for your blog.Much thanks again. Awesome.”

  104. “Enjoyed every bit of your blog article.Really thank you! Will read on…”

  105. Utterly composed written content, regards for entropy. Life is God as novel. Let him write it. by Isaac Bashevis Singer.

  106. Wow, great article post.Thanks Again. Awesome.

  107. Really appreciate you sharing this post.Really thank you! Great.

  108. I really like and appreciate your blog post.Really thank you! Really Great.

  109. I will certainly digg it and personally recommend to my friends.

  110. Very good article post.Really thank you! Much obliged.

  111. Im thankful for the post.Really thank you! Cool.

  112. Your style is unique compared to other people I have read stuff from. Thank you for posting when you ave got the opportunity, Guess I all just bookmark this blog.

  113. Im thankful for the article.Really looking forward to read more. Much obliged.

  114. I cannot thank you enough for the blog post.Thanks Again. Fantastic.

  115. I truly appreciate this article.Much thanks again. Really Cool.

  116. Looking forward to reading more. Great blog post.Really thank you! Keep writing.

  117. I truly appreciate this blog post. Keep writing.

  118. Im obliged for the blog post.Really looking forward to read more.

  119. I used to be able to find good info from your blog posts.

  120. I cannot thank you enough for the article.Much thanks again. Want more.

  121. Im grateful for the article post.Thanks Again. Keep writing.

  122. I抦 impressed, I need to say. Actually hardly ever do I encounter a weblog that抯 each educative and entertaining, and let me tell you, you could have hit the nail on the head. Your idea is outstanding; the problem is one thing that not enough people are talking intelligently about. I’m very completely happy that I stumbled across this in my seek for something regarding this.

  123. Wow, great blog.Really thank you! Really Great.

  124. Very good blog! Do you have any hints for aspiring writers? I am hoping to start my own site soon but I am a little lost on everything.

  125. Looking forward to reading more. Great article post.Thanks Again. Great.

  126. Awesome blog post. Fantastic.

  127. “Currently it sounds like Movable Type is the best blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?”

  128. I loved your article. Great.

  129. Thanks a lot for the article post.Really looking forward to read more.

  130. Well I definitely liked reading it. This article provided by you is very useful for correct planning.

  131. Thanks for the blog article. Awesome.

  132. I am so grateful for your blog.Really thank you! Great.

  133. This website is mostly a stroll-by way of for all of the info you wanted about this and didn抰 know who to ask. Glimpse right here, and also you抣l positively discover it.

  134. Great blog.Really thank you! Really Great.

  135. Wow, awesome weblog structure! How lengthy have you ever been running a blog for? you made running a blog look easy. The overall glance of your site is magnificent, let alone the content material!

  136. Im thankful for the blog. Great.

  137. What as up to every body, it as my first pay a visit of this web site; this website consists of amazing and genuinely good data designed for visitors.

  138. This website truly has all the info I needed concerning this subject and didn at know who to ask.

  139. Thanks for sharing, this is a fantastic blog.Much thanks again. Really Cool.

  140. I loved your blog post.Really looking forward to read more.

  141. I am often to blogging and i actually appreciate your content. The article has actually peaks my interest. I am going to bookmark your site and hold checking for new information.

  142. Thanks a lot for the article.Much thanks again. Fantastic.

  143. I truly appreciate this article post. Cool.

  144. Very good article. I am dealing with many of these issues as well..

  145. I’m also commenting to let you understand of the nice discovery my friend’s girl had visiting your site. She figured out a wide variety of pieces, which include what it’s like to have a very effective helping spirit to make the rest very easily know precisely a number of grueling subject areas. You actually did more than readers’ expectations. Many thanks for rendering those good, safe, informative and even easy tips about that topic to Ethel.

  146. Can I just say what a reduction to find someone who really knows what theyre speaking about on the internet. You positively know the right way to carry a problem to gentle and make it important. More individuals have to learn this and perceive this aspect of the story. I cant consider youre no more well-liked because you definitely have the gift.

  147. [url=http://atenolol.us.com/]atenolol[/url]

  148. I in addition to my friends appeared to be analyzing the great helpful hints found on your site and then suddenly got a terrible suspicion I never expressed respect to the web blog owner for those strategies. These women had been stimulated to study all of them and already have certainly been tapping into these things. I appreciate you for simply being considerably thoughtful and also for opting for such important themes most people are really wanting to understand about. Our own honest apologies for not expressing appreciation to you sooner.

  149. time to look over it all at the moment but I have saved it and also added in your RSS feeds, so when

  150. I definitely wanted to write a message so as to say thanks to you for those fabulous information you are giving here. My extended internet research has at the end of the day been recognized with high-quality ideas to exchange with my classmates and friends. I ‘d express that we site visitors are definitely blessed to exist in a good community with so many outstanding individuals with good tricks. I feel pretty grateful to have discovered your weblog and look forward to some more pleasurable minutes reading here. Thanks once again for everything.

  151. Thanks for the article post.Thanks Again. Much obliged.

  152. “It’s going to be finish of mine day, however before ending I am reading this great article to improve my knowledge.”

  153. you could have an amazing blog here! would you prefer to make some invite posts on my blog?

  154. Very informative post.Thanks Again.

  155. “Simply a smiling visitant here to share the love (:, btw outstanding design and style .”

  156. Muchos Gracias for your blog article.Really looking forward to read more. Really Great.

  157. Thanks for sharing this amazing service

  158. Im thankful for the article.Thanks Again.

  159. Your style is really unique in comparison to other people I have read stuff from. Thanks for posting when you have the opportunity, Guess I will just bookmark this page.

  160. Major thankies for the blog post. Great.

  161. We think you should read this I am still learning from you, as I am trying to reach my goals. I definitely love reading all that is posted on your blog.Keep the tips coming. I enjoyed it!

  162. Thank you so much for providing individuals with such a breathtaking possiblity to read from this blog. It’s always so pleasurable and as well , full of a lot of fun for me and my office peers to visit your blog not less than three times every week to find out the fresh secrets you have. And of course, I am also always pleased with the splendid principles you serve. Some two facts in this posting are in fact the most suitable I have had.

  163. leisure account it. Look advanced to more introduced agreeable from you!

  164. Major thankies for the blog.Really thank you! Awesome.

  165. Thank for the article. Worth reading

  166. Thanks-a-mundo for the post. Keep writing.

  167. I really liked your article. Much obliged.

  168. Great, thanks for sharing this post.Thanks Again. Awesome.

  169. Really enjoyed this blog.Thanks Again. Want more.

  170. lS6D3F This is a really good tip particularly to those new to the blogosphere. Short but very precise information Thanks for sharing this one. A must read post!

  171. Thanks for the blog post.Much thanks again.

  172. I definitely wanted to compose a small message to express gratitude to you for all of the remarkable tips and tricks you are sharing at this website. My incredibly long internet look up has now been honored with reliable content to exchange with my partners. I would express that many of us visitors actually are extremely blessed to be in a magnificent site with so many brilliant professionals with beneficial opinions. I feel very grateful to have seen the weblog and look forward to some more thrilling times reading here. Thanks once more for all the details.

  173. Im obliged for the post.

  174. I am so grateful for your blog post.Really looking forward to read more. Awesome.

  175. I truly appreciate this blog post.Really thank you! Really Cool.

  176. I am just writing to let you be aware of what a extraordinary experience my friend’s daughter found visiting your web page. She mastered a good number of pieces, which included what it’s like to possess a very effective giving spirit to make the rest completely know various tricky issues. You really surpassed her expected results. Thank you for presenting these effective, safe, explanatory and unique tips on your topic to Julie.

  177. I value the article post.Thanks Again. Will read on…

  178. Very neat blog. Great.

  179. Thanks for this amaing article.

  180. “I’ve read some excellent stuff here. Certainly price bookmarking for revisiting. I surprise how a lot attempt you put to create this type of fantastic informative site.”

  181. “Hello There. I found your blog using msn. This is a very well written article. I’ll make sure to bookmark it and return to read more of your useful info. Thanks for the post. I will definitely return.”

  182. I wish to voice my gratitude for your kindness supporting all those that actually need help on this particular question. Your very own commitment to passing the message all-around became certainly interesting and have in every case permitted guys just like me to reach their pursuits. Your amazing useful help and advice can mean a great deal to me and somewhat more to my mates. Regards; from everyone of us.

  183. Great blog.Thanks Again.

  184. Major thankies for the article.Thanks Again. Really Cool.

  185. Thanks a lot for the post.Really thank you! Great.

  186. Thanks-a-mundo for the article post.Really thank you! Will read on…

  187. “This website online is known as a walk-by for all the information you wished about this and didn’t know who to ask. Glimpse right here, and you’ll positively discover it.”

  188. “Your method of telling all in this paragraph is genuinely fastidious, all can effortlessly understand it, Thanks a lot.”

  189. I intended to write you that very little note to say thank you again on the pleasant techniques you’ve discussed on this page. This is quite seriously generous with people like you to make openly all many people would have made available for an e book to get some profit for themselves, particularly now that you could have tried it if you considered necessary. These strategies also served as a great way to fully grasp that other people have a similar keenness the same as my personal own to grasp somewhat more on the topic of this matter. I’m certain there are millions of more pleasant instances ahead for those who check out your site.

  190. I loved your post.Much thanks again. Want more.

  191. I wanted to create you one tiny remark to help thank you so much as before with your beautiful tips you’ve featured here. It is certainly seriously open-handed with people like you to make openly all most people would have offered as an ebook to earn some money for themselves, notably given that you might well have tried it in the event you wanted. Those tips likewise acted like the fantastic way to be sure that most people have the identical dream really like my own to understand a lot more in respect of this issue. I’m sure there are some more pleasant situations in the future for individuals who view your site.

  192. A big thank you for your blog.Much thanks again. Will read on…

  193. I really enjoy the blog.Really thank you! Will read on…

  194. “Greetings from Ohio! I’m bored to tears at work so I decided to browse your website on my iphone during lunch break. I really like the information you present here and can’t wait to take a look when I get home. I’m amazed at how fast your blog loaded on my phone.. I’m not even using WIFI, just 3G.. Anyhow, very good blog!”

コメントを残す