Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack

(トラックバックが張れてない?)

 http://blogs.wankuma.com/jeanne/archive/2006/08/02/34597.aspx

みなさんの議論は大いに賛成するんですが, 槍玉に上がっているVBプログラマーを,
われわれ職人的人種と同列に扱って,非難するだけ,いいのだろうかと,最近考えます。

エレガントな形を追いかけて行く習性を持っていると,必然的にObject/クラスの実装方法が身に着くと思います。
 しかし,世のプログラマの何割かは, 追求することを放棄しています。

プログラマ人種は二種類あると思う。
  1.自己研鑽型(職人型/追求型). : 仕事以上に,自分の知識の増加に喜びを感じる。
  2.仕事のみのプログラマ       : 仕事だから仕方なしにやっている。(知識の習得は苦痛と感じるようだ)

みなさんや,ognacは当然 1の範疇でしょう。(2の範疇の人はこのBlogは見ないでしょう。)

 情報業界の人々からみると, 2の存在は,どうにかしたい,鬱陶しい対象であるのです。

しかし,企業の電算室勤務のSE/Programerさんからみると,そうではないようなのです。
(もちろん,当てはまらない,まともな電算室のほうがおおいのですが)

彼らに果たされた命題は,所属会社の業務の実現で,業務仕様が満たされることが,第一義で,実装技術は二の次なのです。
管理者もそのように教育/指導してます。所詮数年で配置換えだという腰掛気分もあって,自己研鑽の意識は失われます。
企業の電算室の役割としては,それで丸く収まっているので,不満は出ない訳です。

 困ることは, その人たちが,我々の業界に入ってきた時に困るわけです。ognacは積極的には関わらないようにしています。

(ognacの知る少ない例ですが)企業の電算室の実体は,とてつもなく,旧態依然としている箇所があります。
COBOL言語はまだ大手を振って存在し, COBOL的発想のシステム作りが脈々と続いています。
 (代表的な例としては)  COBOL言語は,広域変数しかないので, ローカル変数の概念がわからない。
     サブルーチンは Perform( 旧Basicの gosub的なもの ) しかなく,関数化という発想も乏しい。
     決定的なのは,自社のノウハウが, 標準テンプレートという形でとして,蓄積されていて,それをコピペで持って来て,仕上げる訳です。
   白紙の状態で1から作れないプログラマが少なからず存在します。

 OPen系/PC系の人々からは想像がつかないでしょうが,  汎用機のプログラマのうち,何割かは.OSを知らないのです。知らなくても業務遂行ができるのです。

   SQL文もSUM関数を使わずに,対象データ全件,1件ずつ読み込み,足し込んで集計したりしてます。
   これは,RDB以前は, ISAM/SAM しかなかった時のCobolのソースがテンプレートして存在し,
   RDBのアクセスも, キーを与えて,該当行を取得というサンプルをつくるから,そうなる訳です。

 上記と重複しますが, こんなんでも,会社の業務システムは満足?に動いているのです。

 無垢な新人がそこに配属されたらどうなります? 不幸の一言です。
 本人の意識が,【仕事だけのプログラム】な人がいるのも事実です。

 この業界は,好きでないと勤まりません。しかし,好きでも,最初の配属が,不幸な環境だったら,間違った習性が身に着いてしまいます。
一度は正しい道を示してあげないと,いけないのかな? と思うのですが,冷たくアシラッテしまいます。(反省)

 結論のない文でした。

 

 

投稿日時 : 2006年8月3日 0:53

Feedback

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/08/03 9:31 じゃんぬ

> われわれ職人的人種と同列に扱って,非難するだけ,いいのだろうかと,最近考えます。

そりゃ、仕事でなければ別にどうこう言う筋合いはないと思います。
私は仕事でしか関わり合いがないため、技術者 (職人) としての視点で書いています。

また、

> 2.仕事のみのプログラマ:仕事だから仕方なしにやっている。(知識の習得は苦痛と感じるようだ)

も、別に非難するつもりで書いたわけではありません。
というより、私も 2 寄りな人間です。(本とか読むの嫌いですし)

"理想を押し付けている" わけではなく、
"最低限のレベルを守りましょうよ" という意味なのです。
前者と後者では大きく意味が異なります。
(後者は守らないと他者に迷惑がかかります)

VB プログラマが何故槍玉にあがっているか?
それは「ビジネス」という視点で考えるとわかると思います。

C しかできない方、Java しかできない方と、VB しかできない方、いろんな方と関わってきました。
言語問わず「実際、それすらできているのか?」と疑うレベルも多いのは事実です。
これは VB に限った話ではないです。

これらの言語での火消しを私はいろんなプロジェクトで幾度となく体験しています。
(この年で何を言っているんだ、と思われる可能性が高いですが)

C も Java も VB も、構造化言語以上なので、書いた人のセンスくらいわかります。
なぜならば、別の言語でも同じように書ける / 書いてしまうからです。

何度もこれらの言語の火消しをして実感しました。
反則がしやすい (つまり、レベルの低いソースを書きやすい) と感じるのは、間違いなく VB です。

VB は、C や Java に比べ、動作させることができる閾値がかなり低いのだと思います。
(たとえば、Form の暗黙のインスタンス化はそのひとつです。
だから、標準モジュールからセンスゼロの Form をどうこうするソースを迷いなく書く人が多く存在する。
この機能自体が悪いというのは尚早で、使う側が理解していないのが悪いと感じる)

ちなみに、VB.NET での火消しは、C#、Java での火消しに相当します。

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/08/03 12:04 ognac

じゃんぬさんのところに書きます。

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/09/15 19:49 よっしー

VB6からVB.NETへの移行について彷徨っていたらここに辿り着きましたので、記念カキコさせていただきます

まぁ自分は淘汰されていく方なので別にいいのですが
COBOLについて自分の考えをちょっと・・・

ご存知のようにCOBOLは、はっきりいって古いです
でも環境を選びません
汎用機、UNIX、LINUX、PC...
どこでもソースレベルで互換があります
汎用機で使用したソースをそのままPCでコンパイルしても動きます(当然物によりますが)
OSを意識する必要がないというのも利点になると思います

移植性は抜群だから、過去の資産がそのまま再利用できます
つまり開発期間が短縮でき、成果物のレベルは人によって左右されることが少ないです
1からコーディングされると品質に差が出すぎてメンテの工数がかかりすぎます

名前の示す通り数値の処理に強いです
数千万件の数値データを処理するのに適しています

SQLですがプリコンパイラを使用すれば使えないSQLスクリプトはありません
当然SUMだって使えます
## INSERT,UPDATE,DELETE なんて当たり前ですよね

因みに最新のCOBOLでしたらクラスも使えます
当然オブジェクト、メソッドもあります
変数はローカル変数・・・

クラス化は自分では拡張のやり過ぎだろと思いますが・・・

自分は上記の理由でCOBOLが無くなることはないと思っています(増えることも無いです!!!)
ただ、扱える人が減ってきているので、大規模開発の時にCOBOL技術者を集めるのに苦慮しています
クライアント側はVBでもDelphiでもいいので技術者は簡単に集められますが、COBOLは年寄りしかいません(w

まぁCOBOLの需要が減ったから供給がないのは当たり前と言ったら当たり前ですがね

ちと、思ったことを長々と書きまして失礼しました

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/09/16 0:04 ognac

よっしー さん、コメントありがとうございます。
  最近のCobolの状況を知り、古い知識だけで、記載したことを先ずお詫びします。

>SQLですがプリコンパイラを使用すれば使えないSQLスクリプトはありません
>当然SUMだって使えます

SQL文を外部プログラムCallの形で記述するのかな?

>因みに最新のCOBOLでしたらクラスも使えます
>当然オブジェクト、メソッドもあります
>変数はローカル変数・・・

ognacが Cobolをコーディングしていた時代(80年代前半)からは, これはちょっと想像しにくいです.
(関数がなくPerform文( gosubみたいな文)でコーディングした経験がないので....Class化がどのような形でコーディングされるのかはわかりません)

言語としてのCobol進歩は喜ばしい限りです. ただ,現役のコボラーは付いて行っているのでしょうか。元同僚だったコボラーを見る限りでは疑問に思えてなりません。
いずれにしても,Classが可能になったことは素晴らしいことなので, object志向まで至らずとも,クラス化志向で製造できるコボラーの増加に期待します。

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/09/19 12:48 よっしー

レスを頂きありがとうございます

僕も10年ぶりくらいにCOBOLを使用するプロジェクトに配属されたので浦島太郎状態でした(w

コーディングは簡単に書くと

■カーソルの定義

MOVE 'AAAA' TO CUST_ID OF WK-TBL.
EXEC SQL
DECLARE CUR01 CURSOR FOR
SELECT * FROM TBL1
WHERE CUST_ID >= :WK-TBL.CUST_ID
ORDER BY CUST_ID
FOR UPDATE
END-EXEC.

■カーソルのオープン
EXEC SQL
OPEN CUR01
END-EXEC.
IF SQLCODE NOT = ZERO
DISPLAY 'カーソルオープンエラー'
END-IF.

■カーソルの読み込み
EXEC SQL
FETCH CUR01 INTO :WK-TBL1
END-EXEC.

■追加
EXEC SQL
INSERT INTO TBL1 VALUES(:WK-TBL.CUST_ID,・・・)
END-EXEC.

■更新
EXEC SQL
UPDATE TBL1
SET CUST_ID = :WK-TBL.CUST_ID,
・・・
WHERE CURRENT OF CUR01
END-EXEC.

■削除
EXEC SQL
DELETE TBL1 WHERE CURRENT OF CUR01
END-EXEC.

■カーソルのクローズ
EXEC SQL
CLOSE CUR01
END-EXEC.

■コミット
EXEC SQL
COMMIT
END-EXEC.

SQLCODEでDBからエラーコードを取得できます

こんな感じです。
EXEC SQL から END-EXECの間をプリコンパイラが事前にコンパイルを行い、COBOLコンパイラが認識できる形式に変更します。

もちろんカーソルを使用せずに単発のSELECTやUPDATEも勿論OKです。

オブジェクト指向に関しては現場では使う人はいません(w
年寄りばっかりですから・・・(w
webプログラムもCOBOLで作れますが、所詮はできるよという認識ぐらいで、JAVAでやる方が正論ですわな

COBOLのランタイムも高いし(w

コボラーは絶滅危惧種であることは間違いないです

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/09/20 0:44 ognac

cobolも SQL対応は必然だったんですね.
文型からの類推ですが,外部Sub.exeのCallの形ですね.
それをWorking Sectionに結果を戻しているみたい.
これからの姿は......言及できかねます..

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/12/08 13:32 じゃんぬねっと

私も Windows プログラマになる前は、COBOLer していた時期がありましたよ。
けっして、COBOL は馬鹿にするために引き合いに出したわけではないと思います。

よその畑で違うタネをまくなという意味で、「COBOL みたいだ」という表現になっているのだと思います。

# re: じゃんぬさんの【VB6 から VB.NET へ移行できない人たち 1 】のTrackBack 2006/12/08 23:08 Oganc

じゃんぬねっと さん。ありがとうございます。
違う文化を非難するのは悪弊であると自覚しているものの、文脈からそのように誤解される事もありますね。戒めにします。

# The coût durante diamants reste plus indécis, mais il est important de aussi rajouter le tarif des ressources. 2017/06/27 2:37 The coût durante diamants reste plus indé

The coût durante diamants reste plus indécis, mais il est important
de aussi rajouter le tarif des ressources.

# Sobre milliers by way of joueurs ont déjà téléchargé le inhabituel outil em virtude de hack et prennent afin de l'avance relacionada tout le présent monde. 2017/08/07 6:39 Sobre milliers by way of joueurs ont déjà

Sobre milliers by way of joueurs ont déjà téléchargé le inhabituel outil em virtude de hack et prennent afin de l'avance relacionada tout le présent monde.

# En pour conclure, les diamants sont nos ressources do not vous necesitez pour dépasser la conflit. 2017/08/22 15:00 En pour conclure, les diamants sont nos ressources

En pour conclure, les diamants sont nos ressources do not vous necesitez pour dépasser la conflit.

# Howdy! I know this is kinda off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I'm using the same blog platform as yours and I'm having problems finding one? Thanks a lot! 2018/03/14 9:53 Howdy! I know this is kinda off topic but I was wo

Howdy! I know this is kinda off topic but I was wondering if you knew where I could locate a
captcha plugin for my comment form? I'm using
the same blog platform as yours and I'm having problems finding one?
Thanks a lot!

# Have you ever considered about adding a little bit more than just your articles? I mean, what you say is valuable and everything. Nevertheless imagine if you added some great images or video clips to give your posts more, "pop"! Your content is 2018/05/14 7:02 Have you ever considered about adding a little bit

Have you ever considered about adding a little bit more than just your articles?
I mean, what you say is valuable and everything.
Nevertheless imagine if you added some great images or video clips to give your posts more, "pop"!
Your content is excellent but with pics and video clips, this
website could certainly be one of the best in its field.

Wonderful blog!

# Somebody necessarily assist to make severely articles I might state. This is the first time I frequented your website page and thus far? I amazed with the research you made to make this actual publish amazing. Fantastic job! 2018/05/21 15:40 Somebody necessarily assist to make severely artic

Somebody necessarily assist to make severely
articles I might state. This is the first time I frequented your
website page and thus far? I amazed with the research you
made to make this actual publish amazing. Fantastic job!

# This post is truly a pleasant one it helps new web users, who are wishing in favor of blogging. 2018/05/22 1:32 This post is truly a pleasant one it helps new web

This post is truly a pleasant one it helps new web users,
who are wishing in favor of blogging.

# Magnificent goods from you, man. I've understand your stuff previous to and you're just extremely excellent. I actually 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 st 2018/05/23 17:36 Magnificent goods from you, man. I've understand y

Magnificent goods from you, man. I've understand your stuff previous to and
you're just extremely excellent. I actually 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 take
care of to keep it smart. I cant wait to read much more
from you. This is really a tremendous web site.

# I am curious to find out what blog platform you happen to be working with? I'm having some minor security issues with my latest blog and I'd like to find something more risk-free. Do you have any solutions? 2018/05/25 12:12 I am curious to find out what blog platform you ha

I am curious to find out what blog platform you happen to be working with?
I'm having some minor security issues with my latest blog and I'd like to find something more risk-free.
Do you have any solutions?

# Hi! This is kind of off topic but I need some help from an established blog. Is it very hard to set up your own blog? I'm not very techincal but I can figure things out pretty quick. I'm thinking about creating my own but I'm not sure where to begin. Do 2018/06/07 7:54 Hi! This is kind of off topic but I need some help

Hi! This is kind of off topic but I need some
help from an established blog. Is it very hard to set up your own blog?
I'm not very techincal but I can figure things out pretty quick.
I'm thinking about creating my own but I'm not sure where to begin. Do you have any tips or suggestions?
Many thanks

# Link exchange is nothing else but it is simply placing the other person's weblog link on your page at appropriate place and other person will also do similar in support of you. 2018/06/09 20:22 Link exchange is nothing else but it is simply pla

Link exchange is nothing else but it is simply placing the other
person's weblog link on your page at appropriate
place and other person will also do similar in support of you.

# Marvelous, what a web site it is! This website provides useful information to us, keep it up. 2018/06/17 18:39 Marvelous, what a web site it is! This website pro

Marvelous, what a web site it is! This website provides
useful information to us, keep it up.

# hello!,I really like your writing so so much! percentage we keep up a correspondence extra about your article on AOL? I require an expert on this space to resolve my problem. Maybe that is you! Taking a look ahead to see you. 2018/06/22 21:27 hello!,I really like your writing so so much! perc

hello!,I really like your writing so so much!
percentage we keep up a correspondence extra about your article
on AOL? I require an expert on this space to
resolve my problem. Maybe that is you! Taking a look ahead to see
you.

# Hi there to every single one, it's really a good for me to visit this site, it contains important Information. 2018/07/09 18:12 Hi there to every single one, it's really a good

Hi there to every single one, it's really a good for me to visit
this site, it contains important Information.

# Нi, I woᥙld likе to subscribe for this webpage to taкe most up-to-ɗate updates, tһus where can i do it please assist. 2018/07/18 2:24 Hі, І wouⅼd lіke to subscribe fοr tһis webpage to

Н?, I wоuld l?ke tо subscribe for this webpage to takе most up-to-?ate
updates, t?us where can i do it ρlease assist.

# When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove people from that service? Bless you! 2018/07/20 22:02 When I initially commented I clicked the "Not

When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four
emails with the same comment. Is there any
way you can remove people from that service?

Bless you!

# hUfwJgYOrRVv 2018/08/16 3:49 http://www.suba.me/

6bFAH1 Wow! This can be one particular of the most useful blogs We ave ever arrive across on this subject. Actually Magnificent. I am also an expert in this topic so I can understand your effort.

# vxvlAKeWPUoeJSSRVV 2018/08/18 1:59 https://docs.google.com/presentation/d/e/2PACX-1vS

Muchos Gracias for your article.Much thanks again. Keep writing.

# qvKVsReRkhWQBM 2018/08/20 18:17 http://www.liujingwen.com/blog/member.asp?action=v

Thanks for the article.Much thanks again.

# eXoUZBlxwmy 2018/08/23 20:24 https://www.christie.com/properties/hotels/a2jd000

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

# QKtaBuAcJXQMuGHq 2018/08/24 17:43 https://www.youtube.com/watch?v=4SamoCOYYgY

I understand this is off subject nevertheless I just wanted to

# iaREVfTJiISycStj 2018/08/28 20:11 https://www.youtube.com/watch?v=yGXAsh7_2wA

I truly appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You ave made my day! Thx again!

# IjExoPqCFjExfCGVV 2018/08/28 22:58 https://www.youtube.com/watch?v=4SamoCOYYgY

Tirage gratuit des tarots de belline horoscope du jour gratuit

# kzFhRebjaFrKH 2018/08/29 5:12 http://twohoursrecipes.bid/story.php?id=38597

You made some decent factors there. I appeared on the internet for the difficulty and located most people will go along with along with your website.

# mYqchDStZg 2018/08/29 10:08 http://zeynabdance.ru/user/imangeaferlar973/

Your opinion is valueble for me. Thanks!

# LlAXdfDNWTXNMXbM 2018/08/30 21:28 https://seovancouver.info/

some pics to drive the message home a little bit, but instead of that, this is great blog.

# hGBlMHbNjrFEddslM 2018/08/31 0:19 http://internetrooz.mihanblog.com/post/comment/new

When I saw this page was like wow. Thanks for putting your effort in publishing this article.

# OqCiunpcWY 2018/09/01 12:12 http://bgtopsport.com/user/arerapexign617/

I think this is a real great article post.

# etLlnStufMMZ 2018/09/01 18:45 http://prodonetsk.com/users/SottomFautt812

Wow, that as what I was looking for, what a stuff! present here at this website, thanks admin of this site.

# rUbfxAPluajRSqsBUZs 2018/09/03 17:30 https://www.youtube.com/watch?v=4SamoCOYYgY

We appreciate, result in I ran across what exactly I had been seeking. You could have wrapped up my own Some evening extended quest! Our god Bless you man. Use a fantastic time. Ok bye

# tuIFvofVdngQWqcO 2018/09/05 4:38 https://brandedkitchen.com/product/iced-tea-and-le

This blog is no doubt awesome as well as informative. I have chosen many helpful tips out of it. I ad love to visit it again soon. Thanks a bunch!

# IqaOwhOXQgAUF 2018/09/05 19:35 http://dailybookmarking.com/story.php?title=bigg-b

Modular Kitchens have changed the idea of kitchen nowadays since it has provided household females with a comfortable yet an elegant place through which they may devote their quality time and space.

# jbCxbffUHmZc 2018/09/06 14:33 https://www.youtube.com/watch?v=5mFhVt6f-DA

Link exchange is nothing else but it is only placing the other person as webpage link on your page at suitable place and other person will also do similar in support of you.

# excellent issues altogether, you just gained a brand new reader. What might you suggest in regards to your put up that you simply made some days ago? Any certain? 2018/09/06 17:18 excellent issues altogether, you just gained a bra

excellent issues altogether, you just gained a brand
new reader. What might you suggest in regards to your put up that you simply made some days
ago? Any certain?

# cnmBTbLnTwVVzZ 2018/09/10 16:54 https://www.youtube.com/watch?v=EK8aPsORfNQ

you share some stories/information. I know my audience would appreciate your work.

# AFGXWpGVLUwcvdyhM 2018/09/10 19:01 https://www.youtube.com/watch?v=kIDH4bNpzts

Incredible points. Sound arguments. Keep up the great spirit.

# tgHREkwolXeD 2018/09/12 3:32 https://jiaesparza-82.webself.net/

Just a smiling visitor here to share the love (:, btw great design.

# AsORKkowmrvkJ 2018/09/13 0:59 https://www.youtube.com/watch?v=EK8aPsORfNQ

I'а?ve read a few good stuff here. Definitely worth bookmarking for revisiting. I wonder how so much attempt you put to make the sort of great informative website.

# GSsjVlwdZbkClYNt 2018/09/13 2:34 https://www.youtube.com/watch?v=5mFhVt6f-DA

This unique blog is no doubt educating as well as diverting. I have picked up a bunch of handy stuff out of this source. I ad love to return every once in a while. Cheers!

# HUbkoxPqSxVCQAHkZ 2018/09/13 13:22 http://banki59.ru/forum/index.php?showuser=459857

You must take part in a contest for among the best blogs on the web. I will recommend this web site!

# aymXfGhpZGoCT 2018/09/14 3:35 http://www.lhasa.ru/board/tools.php?event=profile&

Yeah bookmaking this wasn at a speculative decision great post!.

# wzMiULDKhRQQhMIpTq 2018/09/15 5:02 https://www.flickr.com/photos/158286075@N08/446240

There is definately a lot to find out about this issue. I really like all the points you have made.

# Well, this also applies to skin care products for men. 2018/09/17 22:56 Well, this also applies to skin care products for

Well, this also applies to skin care products for men.

# mZoKavLmkvLrsz 2018/09/18 6:34 http://isenselogic.com/marijuana_seo/

Very excellent information can be found on site.

# dPnaeLvQFwuOb 2018/09/20 5:47 http://affiliate-marketing.jigsy.com/

This is a terrific website. and i need to take a look at this just about every day of your week ,

# KOIZlBLIfWDwnmuPt 2018/09/25 18:02 https://www.youtube.com/watch?v=_NdNk7Rz3NE

Test to try to eat truly difficult food items that are equipped to

# eOWnrWBBVVIeLTEzWV 2018/09/26 20:14 http://blockotel.com/

Mr That his involvement will prompt Cheap Jerseys to set even higher standards that other international corporations will endorse.

# FpUSspRmtC 2018/09/27 17:03 https://www.youtube.com/watch?v=yGXAsh7_2wA

Thanks again for the article.Thanks Again. Keep writing.

# When someone writes an post he/she retains the image of a user in his/her mind that how a user can be aware of it. Therefore that's why this article is amazing. Thanks! 2018/10/01 15:06 When someone writes an post he/she retains the ima

When someone writes an post he/she retains the image of
a user in his/her mind that how a user can be aware of it.
Therefore that's why this article is amazing. Thanks!

# OCzMeDpwucZ 2018/10/02 23:48 http://semija.ru/user/sofa2blade/

This is a good tip especially to those new to the blogosphere. Brief but very precise information Appreciate your sharing this one. A must read post!

# PQKHHohNYdQ 2018/10/03 9:03 http://gestalt.dp.ua/user/Lededeexefe124/

SACS LANCEL ??????30????????????????5??????????????? | ????????

# obQhBkTEEzOLVnuD 2018/10/04 1:08 http://epsco.co/community/members/pandabelief82/ac

thanks so much.It make me feel better. I can improve my E and have opportunities in my job

# GmKSDifsmLVZQG 2018/10/05 21:34 https://www.thelowtechtrek.com/members/painmeter14

I was suggested this website by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are amazing! Thanks!

# mrXhigxvEwuoRveuAa 2018/10/06 6:29 https://www.off2holiday.com/members/puppycoke1/act

Very informative blog article.Thanks Again. Keep writing.

# kBVlMaVkoOlJWj 2018/10/06 9:28 http://mazraehkatool.ir/user/Beausyacquise886/

Utterly pent content, appreciate it for information. No human thing is of serious importance. by Plato.

# SXXXFsjTbTmKHHndf 2018/10/07 2:35 https://ilovemagicspells.com/free-love-spells.php

Thanks for sharing, this is a fantastic blog article.Thanks Again. Really Great.

# nwkajIGaJhpyff 2018/10/08 1:43 http://deonaijatv.com

Link exchange is nothing else except it is simply placing the other person as blog link on your page at suitable place and other person will also do similar for you.|

# AfajsZAlJSuLB 2018/10/09 2:47 http://paylasim.okulasistanim.com//index.php?a=pro

That is a very good tip particularly to those fresh to the blogosphere. Brief but very accurate information Many thanks for sharing this one. A must read article!

# WzNMsfyXaToowdQnt 2018/10/09 7:15 http://iwanttobelieve.ru/user/CabeCaccits332/

Really enjoyed this blog article. Great.

# aCgLRLCLVqlymdwBE 2018/10/09 9:14 https://izabael.com/

Major thankies for the article.Much thanks again. Want more.

# Hi there Dear, are you really visiting this site daily, if so afterward you will without doubt get pleasant experience. 2018/10/10 2:13 Hi there Dear, are you really visiting this site d

Hi there Dear, are you really visiting this site daily, if so afterward you will
without doubt get pleasant experience.

# GoDZNOQIeHxSqExbye 2018/10/10 4:48 http://couplelifegoals.com

Some genuinely good posts on this web site , thankyou for contribution.

# xYUErUlYZQ 2018/10/10 20:40 https://123movie.cc/

Post writing is also a fun, if you know afterward you can write or else it is complex to write.

# OrpUQVNbbhfYRnUQ 2018/10/11 2:29 http://odbo.biz/users/MatPrarffup206

like to find something more secure. Do you have any suggestions?

# aEoPfEHnqUZEVFRIsUD 2018/10/11 6:43 http://seobookmarking.org/story.php?title=visit-we

Thanks again for the article.Thanks Again. Awesome.

# XSwzjVmImy 2018/10/12 4:46 http://www.luisaquaglia.it/index.php?option=com_k2

lungs, and cardio-vascular tissue. If this happens, weight loss will slow down and it will become more and more difficult to maintain a healthy weight.

# vEnCtkzTQYRdblEkC 2018/10/12 11:31 http://freeaccounts.blogzet.com/free-account-64487

Many thanks for sharing this great write-up. Very inspiring! (as always, btw)

# oacgMDujbEllG 2018/10/12 14:32 http://equalsites.aircus.com/

Since the admin of this web page is working, no question very soon it will be well-known, due to its quality contents.|

# GdcHoyoicfkTSchWoY 2018/10/13 14:56 https://www.peterboroughtoday.co.uk/news/crime/pet

You can certainly see your skills within the paintings you write. The sector hopes for even more passionate writers like you who are not afraid to say how they believe. All the time follow your heart.

# DAZbOtGgAcwx 2018/10/13 17:51 https://getwellsantander.com/

Loving the information on this internet site , you have done great job on the blog posts.

# sqGKndURdGZlLHtfdM 2018/10/13 23:40 https://sites.google.com/view/redenom/blog/what-is

page dailly and get fastidious information from here daily.

# cUfpvLYekxIs 2018/10/14 15:02 http://www.51jkcf.com/home.php?mod=space&uid=1

It'а?s really a great and helpful piece of information. I'а?m happy that you shared this useful info with us. Please stay us up to date like this. Thanks for sharing.

# I got this web site from my friend who shared with me on the topic of this web site and at the moment this time I am browsing this web page and reading very informative posts at this time. 2019/03/24 5:49 I got this web site from my friend who shared with

I got this web site from my friend who shared with me
on the topic of this web site and at the moment this time I am browsing this web page and reading very informative posts at this time.

# Great goods from you, man. I have take into accout your stuff prior to and you are simply too fantastic. I actually like what you've bought right here, certainly like what you are stating and the way wherein you are saying it. You are making it enjoyable 2019/03/24 18:08 Great goods from you, man. I have take into accout

Great goods from you, man. I have take into accout your stuff
prior to and you are simply too fantastic. I actually like what you've bought right here, certainly like
what you are stating and the way wherein you are saying it.

You are making it enjoyable and you continue to care for to stay it smart.
I cant wait to learn much more from you. That is really a wonderful website.

# No matter if some one searches for his required thing, therefore he/she needs to be available that in detail, so that thing is maintained ocer here. 2019/03/27 20:29 No matter if some one searches for his required th

No matter if some one searchws for his required thing,
therefore he/she needs to be avaailable that in detail, soo
that thing is maintained over here.

# After looking into a few of the blog articles on your web page, I seriously appreciate your way of blogging. I saved as a favorite it to my bookmark website list and will be checking back soon. Please visit my website too and let me know how you feel. 2019/04/01 2:51 After looking into a few of the blog articles on y

After looking into a few of the blog articles on your
web page, I seriously appreciate your way of blogging.

I saved as a favorite it to my bookmark website list and will be checking back soon. Please visit my website too
and let me know how you feel.

# magnificent post, very informative. I'm wondering why the other experts of this sector do not realize this. You should proceed your writing. I'm confident, you have a huge readers' base already! 2019/04/06 5:40 magnificent post, very informative. I'm wondering

magnificent post, very informative. I'm wondering why the other experts of this sector do
not realize this. You should proceed your writing. I'm confident, you have a huge readers' base
already!

# NFL Jerseys Cheap 2019/04/07 2:31 zhsvtqxyzpc@hotmaill.com

phieetdm,Hi there, just wanted to say, I liked this article. It was helpful. Keep on posting!

# Yeezy 2019/04/08 9:56 nlujwgnadd@hotmaill.com

hmlexgnba Yeezy Shoes,If you want a hassle free movies downloading then you must need an app like showbox which may provide best ever user friendly interface.

# Hi to every body, it's my first pay a quick visit of this blog; this blog carries amazing and in fact good material for visitors. 2019/04/11 12:18 Hi to every body, it's my first pay a quick visit

Hi to every body, it's my first pay a quick visit of this blog; this
blog carries amazing and in fact good material for visitors.

# Yeezys 2019/04/15 4:56 vpauefk@hotmaill.com

ieguxs,We have a team of experts who could get you the correct settings for Bellsouth net email login through which, you can easily configure your email account with MS Outlook.

# Thanks for every other fantastic article. Where else may anyone get that kind of info in such a perfect means of writing? I've a presentation next week, and I am at the look for such information. 2019/04/15 15:54 Thanks for every other fantastic article. Where e

Thanks for every other fantastic article. Where else may anyone get that kind of info in such a perfect means of writing?
I've a presentation next week, and I am at
the look for such information.

# Yeezy 350 2019/04/16 5:29 ycyildjtwi@hotmaill.com

cuyenxbi,We have a team of experts who could get you the correct settings for Bellsouth net email login through which, you can easily configure your email account with MS Outlook.

# pandora jewelry outlet 2019/04/23 0:32 zrppxtmi@hotmaill.com

Globally, Spotify is still far ahead of Apple. As of December last year, Spotify said that there are 207 million active users worldwide, of which 96 million are paid users, or subscribers during the trial period, and the remaining Spotify active users have chosen a free advertising version of the service.

# Hi there, after reading this awesome paragraph i am also happy to share my knowledge here with mates. 2019/04/24 14:39 Hi there, after reading this awesome paragraph i a

Hi there, after reading this awesome paragraph i
am also happy to share my knowledge here with mates.

# Hey! I could have sworn I've been to this blog before but after reading through some of the post I realized it's new to me. Anyhow, I'm definitely happy I found it and I'll be book-marking and checking back frequently! 2019/04/24 14:56 Hey! I could have sworn I've been to this blog bef

Hey! I could have sworn I've been to this blog before
but after reading through some of the post I realized it's new to me.
Anyhow, I'm definitely happy I found it and I'll be book-marking and
checking back frequently!

# Pandora Jewelry Official Site 2019/04/25 22:56 igyxduw@hotmaill.com

Only a few sneakers in existence are worthy to be included within the ethereal tier of collectibles ? the ones that no amount of money can really buy.

# Pandora Ring 2019/04/26 9:40 axyljk@hotmaill.com

According to people familiar with the matter, as of February, Apple Music had more than 28 million users in the US, while Spotify had 26 million users. These data only include paying users and do not include subscribers to the trial products that the company calculates in its disclosure.

# Jordan 12 Gym Red 2018 2019/05/05 3:56 qfarjlh@hotmaill.com

Except everybody didn’t agree with him. South Bend, Ind., Mayor Pete Buttigieg and Sen. Kamala Harris, D-Calif., each said they opposed giving violent criminals the right to vote from prison.

# Nike 2019/05/07 1:07 qgqylgzdufv@hotmaill.com

They're still talented and skilled. They're generally smart. The unity has become uneven. That ruthless thing, however, has never been more elusive than this season ? and it has carried over into the first five games of these playoffs.

# Nike Element 87 2019/05/11 20:47 whtlpeg@hotmaill.com

I had one day on the walker, Saban told TideSports.com. Now I’m on the cane. I’ll probably throw that [son of a b??] away tomorrow.

# NFL Jerseys 2019/05/13 3:14 pvpgxhomdz@hotmaill.com

There are now three, with Rep. Tim Ryan of Ohio joining on April 4, Rep. Eric Swalwell of California entering on April 8 and Rep. Seth Moulton of Massachusetts officially declaring on April 22.

# Cowboys Jerseys 2019/06/04 16:30 yasrladiz@hotmaill.com

http://www.yeezy.com.co/ Yeezy Shoes

# Travis Scott Air Jordan 1 2019/06/04 22:46 gwgegqz@hotmaill.com

For him to say that’s a bad shot,Jordan I mean,Jordan that’s just kinda being a poor sport. If anything,Jordan it was bad defense. ’Cause I had the ball in my hands with two seconds [left] and I wasn’t going to drive,Jordan so maybe he should have just bodied up.

# cheap custom nfl jerseys 2019/06/10 22:41 tpgavd@hotmaill.com

http://www.nike-zoom.us/ Nike Zoom

# What's up colleagues, how is everything, and what you would like to say regarding this article, in my view its actually amazing for me. 2019/06/16 9:36 What's up colleagues, how is everything, and what

What's up colleagues, how is everything, and what
you would like to say regarding this article, in my view its actually amazing for me.

# Nike Shox Outlet 2019/06/21 8:05 bezespxllyg@hotmaill.com

http://www.jordan12gymred.us/ Jordan 12 Gym Red

# Nike Pegasus 35 2019/06/28 1:54 ybezmbc@hotmaill.com

http://www.nikeoutletonlineshopping.us/ Nike Outlet Store Online Shopping

# Jordan 11 Concord 2019/07/08 5:22 wsmguqf@hotmaill.com

http://www.nikepegasus-35.us/ Nike Pegasus

# Wonderful items from you, man. I've consider your stuff previous to and you are simply extremely great. I really like what you have got here, really like what you're stating and the best way wherein you assert it. You are making it entertaining and you 2019/07/11 14:38 Wonderful items from you, man. I've consider your

Wonderful items from you, man. I've consider your stuff previous
to and you are simply extremely great. I really like what you
have got here, really like what you're stating and the best way wherein you assert it.
You are making it entertaining and you continue to care for to keep
it sensible. I cant wait to learn far more from you. This is
really a tremendous site.

# Wonderful items from you, man. I've consider your stuff previous to and you are simply extremely great. I really like what you have got here, really like what you're stating and the best way wherein you assert it. You are making it entertaining and you 2019/07/11 14:39 Wonderful items from you, man. I've consider your

Wonderful items from you, man. I've consider your stuff previous
to and you are simply extremely great. I really like what you
have got here, really like what you're stating and the best way wherein you assert it.
You are making it entertaining and you continue to care for to keep
it sensible. I cant wait to learn far more from you. This is
really a tremendous site.

# Wonderful items from you, man. I've consider your stuff previous to and you are simply extremely great. I really like what you have got here, really like what you're stating and the best way wherein you assert it. You are making it entertaining and you 2019/07/11 14:39 Wonderful items from you, man. I've consider your

Wonderful items from you, man. I've consider your stuff previous
to and you are simply extremely great. I really like what you
have got here, really like what you're stating and the best way wherein you assert it.
You are making it entertaining and you continue to care for to keep
it sensible. I cant wait to learn far more from you. This is
really a tremendous site.

# Wonderful items from you, man. I've consider your stuff previous to and you are simply extremely great. I really like what you have got here, really like what you're stating and the best way wherein you assert it. You are making it entertaining and you 2019/07/11 14:40 Wonderful items from you, man. I've consider your

Wonderful items from you, man. I've consider your stuff previous
to and you are simply extremely great. I really like what you
have got here, really like what you're stating and the best way wherein you assert it.
You are making it entertaining and you continue to care for to keep
it sensible. I cant wait to learn far more from you. This is
really a tremendous site.

# Can you tell us more about this? I'd care to find out more details. 2019/07/11 19:02 Can you tell us more about this? I'd care to find

Can you tell us more about this? I'd care to find out
more details.

# Can you tell us more about this? I'd care to find out more details. 2019/07/11 19:03 Can you tell us more about this? I'd care to find

Can you tell us more about this? I'd care to find out
more details.

# Can you tell us more about this? I'd care to find out more details. 2019/07/11 19:03 Can you tell us more about this? I'd care to find

Can you tell us more about this? I'd care to find out
more details.

# Can you tell us more about this? I'd care to find out more details. 2019/07/11 19:04 Can you tell us more about this? I'd care to find

Can you tell us more about this? I'd care to find out
more details.

# At this time I am ready to do my breakfast, afterward having my breakfast coming yet again to read more news. 2019/07/15 3:27 At this time I am ready to do my breakfast, afterw

At this time I am ready to do my breakfast, afterward
having my breakfast coming yet again to read more news.

# At this time I am ready to do my breakfast, afterward having my breakfast coming yet again to read more news. 2019/07/15 3:28 At this time I am ready to do my breakfast, afterw

At this time I am ready to do my breakfast, afterward
having my breakfast coming yet again to read more news.

# At this time I am ready to do my breakfast, afterward having my breakfast coming yet again to read more news. 2019/07/15 3:28 At this time I am ready to do my breakfast, afterw

At this time I am ready to do my breakfast, afterward
having my breakfast coming yet again to read more news.

# At this time I am ready to do my breakfast, afterward having my breakfast coming yet again to read more news. 2019/07/15 3:29 At this time I am ready to do my breakfast, afterw

At this time I am ready to do my breakfast, afterward
having my breakfast coming yet again to read more news.

# Heya i am for the first time here. I found this board and I find It really useful & it helped me out a lot. I hope to give something back and aid others like you aided me. 2019/07/29 16:46 Heya i am for the first time here. I found this bo

Heya i am for the first time here. I found this board and I find It really useful & it helped
me out a lot. I hope to give something back and
aid others like you aided me.

# Yeezy 350 2019/07/30 17:24 mfopyojq@hotmaill.com

http://www.nikeoutletonlineshopping.us/ Nike Outlet Store

# Hello, constantly i used to check webpage posts here early in the daylight, because i love to learn more and more. plenty of fish natalielise 2019/08/02 15:22 Hello, constantly i used to check webpage posts he

Hello, constantly i used to check webpage posts here early in the daylight, because i love to
learn more and more. plenty of fish natalielise

# Adidas Yeezy 2019/08/06 2:12 jdntgfxc@hotmaill.com

http://www.yeezy-shoes.in.net/ Yeezy

# Yeezy 2019/08/12 7:51 apfjkgwd@hotmaill.com

http://www.adidasyeezy.us.com/ Adidas Yeezy

# If some one wishes expert view regarding blogging and site-building afterward i propose him/her to go to see this weblog, Keep up the fastidious work. 2019/08/19 15:18 If some one wishes expert view regarding blogging

If some one wishes expert view regarding blogging and site-building afterward i propose him/her to go to see
this weblog, Keep up the fastidious work.

# Hello my family member! I want to say that this post is awesome, great written and come with almost all important infos. I would like to look more posts like his . 2019/08/21 4:17 Hello my family member! I want to say that this po

Hello my family member! I want to say thawt this post is awesome,
great written and come with almost all important
infos. I would like to look more posts like this .

# Hi there, its pleasant post on the topic of media print, we all know media is a wonderful source of data. 2021/08/29 3:12 Hi there, its pleasant post on the topic of media

Hi there, its pleasant post on the topic of media print, we all know media is a wonderful source of data.

# Great info. Lucky me I found your website by accident (stumbleupon). I've bookmarked it for later! 2021/09/02 6:17 Great info. Lucky me I found your website by accid

Great info. Lucky me I found your website by accident (stumbleupon).
I've bookmarked it for later!

# Great info. Lucky me I found your website by accident (stumbleupon). I've bookmarked it for later! 2021/09/02 6:18 Great info. Lucky me I found your website by accid

Great info. Lucky me I found your website by accident (stumbleupon).
I've bookmarked it for later!

# Great info. Lucky me I found your website by accident (stumbleupon). I've bookmarked it for later! 2021/09/02 6:19 Great info. Lucky me I found your website by accid

Great info. Lucky me I found your website by accident (stumbleupon).
I've bookmarked it for later!

# Great info. Lucky me I found your website by accident (stumbleupon). I've bookmarked it for later! 2021/09/02 6:20 Great info. Lucky me I found your website by accid

Great info. Lucky me I found your website by accident (stumbleupon).
I've bookmarked it for later!

# Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time. 2021/09/02 8:03 Hi friends, its impressive paragraph on the topic

Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time.

# Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time. 2021/09/02 8:04 Hi friends, its impressive paragraph on the topic

Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time.

# Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time. 2021/09/02 8:05 Hi friends, its impressive paragraph on the topic

Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time.

# Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time. 2021/09/02 8:06 Hi friends, its impressive paragraph on the topic

Hi friends, its impressive paragraph on the topic of teachingand fully defined, keep it up all the time.

# We're a group of volunteers and opening a new scheme in our community. Your web site provided us with valuable info to work on. You've done a formidable job and our entire community will be thankful to you. 2021/09/04 18:24 We're a group of volunteers and opening a new sche

We're a group of volunteers and opening a new scheme in our community.
Your web site provided us with valuable info to work on. You've
done a formidable job and our entire community will be thankful
to you.

# We're a group of volunteers and opening a new scheme in our community. Your web site provided us with valuable info to work on. You've done a formidable job and our entire community will be thankful to you. 2021/09/04 18:25 We're a group of volunteers and opening a new sche

We're a group of volunteers and opening a new scheme in our community.
Your web site provided us with valuable info to work on. You've
done a formidable job and our entire community will be thankful
to you.

# We're a group of volunteers and opening a new scheme in our community. Your web site provided us with valuable info to work on. You've done a formidable job and our entire community will be thankful to you. 2021/09/04 18:26 We're a group of volunteers and opening a new sche

We're a group of volunteers and opening a new scheme in our community.
Your web site provided us with valuable info to work on. You've
done a formidable job and our entire community will be thankful
to you.

# We're a group of volunteers and opening a new scheme in our community. Your web site provided us with valuable info to work on. You've done a formidable job and our entire community will be thankful to you. 2021/09/04 18:27 We're a group of volunteers and opening a new sche

We're a group of volunteers and opening a new scheme in our community.
Your web site provided us with valuable info to work on. You've
done a formidable job and our entire community will be thankful
to you.

# Hi to every body, it's my first visit of this webpage; this weblog carries amazing and in fact fine stuff designed for visitors. 2021/09/06 3:09 Hi to every body, it's my first visit of this webp

Hi to every body, it's my first visit of this webpage; this weblog carries
amazing and in fact fine stuff designed for visitors.

# My family members always say that I am killing my time here at net, except I know I am getting knowledge everyday by reading such pleasant articles. 2021/09/06 15:20 My family members always say that I am killing my

My family members always say that I am killing my time here at net, except I know
I am getting knowledge everyday by reading such pleasant articles.

# My family members always say that I am killing my time here at net, except I know I am getting knowledge everyday by reading such pleasant articles. 2021/09/06 15:21 My family members always say that I am killing my

My family members always say that I am killing my time here at net, except I know
I am getting knowledge everyday by reading such pleasant articles.

# My family members always say that I am killing my time here at net, except I know I am getting knowledge everyday by reading such pleasant articles. 2021/09/06 15:21 My family members always say that I am killing my

My family members always say that I am killing my time here at net, except I know
I am getting knowledge everyday by reading such pleasant articles.

# My family members always say that I am killing my time here at net, except I know I am getting knowledge everyday by reading such pleasant articles. 2021/09/06 15:22 My family members always say that I am killing my

My family members always say that I am killing my time here at net, except I know
I am getting knowledge everyday by reading such pleasant articles.

# Hello there! I know this is kind of off topic but I was wondering which blog platform are you using for this website? I'm getting sick and tired of Wordpress because I've had problems with hackers and I'm looking at alternatives for another platform. I w 2021/09/11 18:32 Hello there! I know this is kind of off topic but

Hello there! I know this is kind of off topic but I was wondering which blog platform are
you using for this website? I'm getting sick and tired of Wordpress because I've had problems with hackers and
I'm looking at alternatives for another platform.

I would be awesome if you could point me in the direction of a good platform.
quest bars http://j.mp/3jZgEA2 quest bars

# Hi there! I know this is kinda off topic but I'd figured I'd ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My site covers a lot of the same subjects as yours and I feel we could greatly benefit fro 2021/09/14 17:07 Hi there! I know this is kinda off topic but I'd f

Hi there! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa?

My site covers a lot of the same subjects as yours and I feel we
could greatly benefit from each other. If you're interested feel free to shoot me an email.
I look forward to hearing from you! Awesome blog by the way!
quest bars https://www.iherb.com/search?kw=quest%20bars quest
bars

# Hi there! I know this is kinda off topic but I'd figured I'd ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My site covers a lot of the same subjects as yours and I feel we could greatly benefit fro 2021/09/14 17:08 Hi there! I know this is kinda off topic but I'd f

Hi there! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa?

My site covers a lot of the same subjects as yours and I feel we
could greatly benefit from each other. If you're interested feel free to shoot me an email.
I look forward to hearing from you! Awesome blog by the way!
quest bars https://www.iherb.com/search?kw=quest%20bars quest
bars

# Hi there! I know this is kinda off topic but I'd figured I'd ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My site covers a lot of the same subjects as yours and I feel we could greatly benefit fro 2021/09/14 17:09 Hi there! I know this is kinda off topic but I'd f

Hi there! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa?

My site covers a lot of the same subjects as yours and I feel we
could greatly benefit from each other. If you're interested feel free to shoot me an email.
I look forward to hearing from you! Awesome blog by the way!
quest bars https://www.iherb.com/search?kw=quest%20bars quest
bars

# Hi there! I know this is kinda off topic but I'd figured I'd ask. Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa? My site covers a lot of the same subjects as yours and I feel we could greatly benefit fro 2021/09/14 17:10 Hi there! I know this is kinda off topic but I'd f

Hi there! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in exchanging links or maybe guest authoring a blog post or vice-versa?

My site covers a lot of the same subjects as yours and I feel we
could greatly benefit from each other. If you're interested feel free to shoot me an email.
I look forward to hearing from you! Awesome blog by the way!
quest bars https://www.iherb.com/search?kw=quest%20bars quest
bars

# Touche. Outstanding arguments. Keep up the amazing spirit. 2021/10/02 15:35 Touche. Outstanding arguments. Keep up the amazing

Touche. Outstanding arguments. Keep up the amazing spirit.

# Touche. Outstanding arguments. Keep up the amazing spirit. 2021/10/02 15:36 Touche. Outstanding arguments. Keep up the amazing

Touche. Outstanding arguments. Keep up the amazing spirit.

# Touche. Outstanding arguments. Keep up the amazing spirit. 2021/10/02 15:36 Touche. Outstanding arguments. Keep up the amazing

Touche. Outstanding arguments. Keep up the amazing spirit.

# Touche. Outstanding arguments. Keep up the amazing spirit. 2021/10/02 15:37 Touche. Outstanding arguments. Keep up the amazing

Touche. Outstanding arguments. Keep up the amazing spirit.

# We are a group of volunteers and opening a new scheme in our community. Your website offered us with valuable info to work on. You've done an impressive job and our whole community will be grateful to you. 2021/10/27 1:52 We are a group of volunteers and opening a new sc

We are a group of volunteers and opening a new scheme in our community.

Your website offered us with valuable info to work on. You've done
an impressive job and our whole community will be grateful
to you.

# We are a group of volunteers and opening a new scheme in our community. Your website offered us with valuable info to work on. You've done an impressive job and our whole community will be grateful to you. 2021/10/27 1:53 We are a group of volunteers and opening a new sc

We are a group of volunteers and opening a new scheme in our community.

Your website offered us with valuable info to work on. You've done
an impressive job and our whole community will be grateful
to you.

# We are a group of volunteers and opening a new scheme in our community. Your website offered us with valuable info to work on. You've done an impressive job and our whole community will be grateful to you. 2021/10/27 1:54 We are a group of volunteers and opening a new sc

We are a group of volunteers and opening a new scheme in our community.

Your website offered us with valuable info to work on. You've done
an impressive job and our whole community will be grateful
to you.

# We are a group of volunteers and opening a new scheme in our community. Your website offered us with valuable info to work on. You've done an impressive job and our whole community will be grateful to you. 2021/10/27 1:55 We are a group of volunteers and opening a new sc

We are a group of volunteers and opening a new scheme in our community.

Your website offered us with valuable info to work on. You've done
an impressive job and our whole community will be grateful
to you.

# I will immediately snatch your rss feed as I can't to find your e-mail subscription hyperlink or e-newsletter service. Do you have any? Please allow me know in order that I may just subscribe. Thanks. 2021/11/12 13:19 I will immediately snatch your rss feed as I can't

I will immediately snatch your rss feed as I can't to find your e-mail subscription hyperlink or e-newsletter service.

Do you have any? Please allow me know in order that I may just subscribe.
Thanks.

# Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge. 2021/12/14 22:07 Wow! At last I got a website from where I be capab

Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge.

# Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge. 2021/12/14 22:08 Wow! At last I got a website from where I be capab

Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge.

# Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge. 2021/12/14 22:08 Wow! At last I got a website from where I be capab

Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge.

# Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge. 2021/12/14 22:09 Wow! At last I got a website from where I be capab

Wow! At last I got a website from where I be capable of truly take helpful data regarding my study and knowledge.

# Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn't show up. Grrrr... well I'm not writing all that over again. Regardless, just wanted to say wonderful blog! 2021/12/24 10:56 Wow that was unusual. I just wrote an very long co

Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn't show up.
Grrrr... well I'm not writing all that over again. Regardless, just wanted
to say wonderful blog!

# Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn't show up. Grrrr... well I'm not writing all that over again. Regardless, just wanted to say wonderful blog! 2021/12/24 10:56 Wow that was unusual. I just wrote an very long co

Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn't show up.
Grrrr... well I'm not writing all that over again. Regardless, just wanted
to say wonderful blog!

# Why viewers still make use of to read news papers when in this technological world all is accessible on web? 2021/12/27 1:19 Why viewers still make use of to read news papers

Why viewers still make use of to read news papers
when in this technological world all is accessible on web?

# Why viewers still make use of to read news papers when in this technological world all is accessible on web? 2021/12/27 1:19 Why viewers still make use of to read news papers

Why viewers still make use of to read news papers
when in this technological world all is accessible on web?

# Why viewers still make use of to read news papers when in this technological world all is accessible on web? 2021/12/27 1:20 Why viewers still make use of to read news papers

Why viewers still make use of to read news papers
when in this technological world all is accessible on web?

# Why viewers still make use of to read news papers when in this technological world all is accessible on web? 2021/12/27 1:20 Why viewers still make use of to read news papers

Why viewers still make use of to read news papers
when in this technological world all is accessible on web?

# Your style is really unique compared to other people I have read stuff from. I appreciate you for posting when you have the opportunity, Guess I will just book mark this web site. 2022/01/10 7:55 Your style is really unique compared to other peop

Your style is really unique compared to other people I have read stuff from.
I appreciate you for posting when you have the opportunity, Guess I will
just book mark this web site.

# Вау довольно много ценно информация. 2022/05/06 22:18 Вау довольно много ценно информация.

Вау довольно много ценно информация.

# sokqxndhwcqc 2022/05/23 11:40 xlunsbve

https://erythromycin1m.com/# erythromycin ointment for newborns

# Article writing is also a excitement, if you be acquainted with then you can write otherwise it is complicated to write. 2022/08/27 11:44 Article writing is also a excitement, if you be a

Article writing is also a excitement, if you be acquainted with then you can write otherwise it is complicated to write.

# If you are going for finest contents like me, only visit this web site every day since it presents quality contents, thanks 2022/09/09 14:00 If you are going for finest contents like me, only

If you are going for finest contents like me,
only visit this web site every day since it presents quality contents, thanks

# It's really very complicated in this busy life to listen news on TV, thus I only use world wide web for that reason, and obtain the most up-to-date information. 2022/09/14 5:47 It's really very complicated in this busy life to

It's really very complicated in this busy life to listen news
on TV, thus I only use world wide web for that reason, and obtain the most up-to-date information.

# My brother suggested I would possibly like this web site. He was totally right. This submit actually made my day. You can not believe simply how so much time I had spent for this information! Thanks! 2022/09/16 14:12 My brother suggested I would possibly like this we

My brother suggested I would possibly like this web site.
He was totally right. This submit actually made my day.

You can not believe simply how so much time I had spent for this
information! Thanks!

# I am truly glad to glance at this blog posts which includes plenty of valuable facts, thanks for providing these statistics. 2022/09/19 17:15 I am truly glad to glance at this blog posts which

I am truly glad to glance at this blog posts which includes plenty of valuable facts, thanks for providing these statistics.

# Attractive part of content. I just stumbled upon your web site and in accession capital to say that I acquire in fact enjoyed account your weblog posts. Any way I will be subscribing on your feeds or even I success you access constantly fast. 2022/09/21 0:56 Attractive part of content. I just stumbled upon y

Attractive part of content. I just stumbled upon your web site and in accession capital to say
that I acquire in fact enjoyed account your weblog posts.
Any way I will be subscribing on your feeds or even I success you access
constantly fast.

# This is a topic which is close to my heart... Take care! Where are your contact details though? 2022/09/24 19:46 This is a topic which is close to my heart... Take

This is a topic which is close to my heart... Take care!
Where are your contact details though?

# Excellent pieces. Keep posting such kind of information on your page. Im really impressed by it. Hey there, You have performed an excellent job. I will definitely digg it and in my opinion suggest to my friends. I'm confident they'll be benefited from t 2022/09/30 0:47 Excellent pieces. Keep posting such kind of inform

Excellent pieces. Keep posting such kind of information on your page.
Im really impressed by it.
Hey there, You have performed an excellent job. I will definitely digg it and in my opinion suggest to
my friends. I'm confident they'll be benefited from
this web site.

# you're really a just right webmaster. The site loading velocity is incredible. It seems that you're doing any distinctive trick. In addition, The contents are masterpiece. you have done a excellent job in this topic! 2024/01/07 1:56 you're really a just right webmaster. The site loa

you're really a just right webmaster. The site
loading velocity is incredible. It seems that you're doing any distinctive trick.

In addition, The contents are masterpiece. you have done a excellent job in this topic!

# It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog! I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this website 2024/02/01 12:45 It's a shame you don't have a donate button! I'd w

It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog!
I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account.
I look forward to new updates and will talk about this website with my Facebook group.
Talk soon!

# It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog! I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this website 2024/02/01 12:46 It's a shame you don't have a donate button! I'd w

It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog!
I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account.
I look forward to new updates and will talk about this website with my Facebook group.
Talk soon!

# It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog! I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this website 2024/02/01 12:47 It's a shame you don't have a donate button! I'd w

It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog!
I suppose for now i'll settle for book-marking and adding your RSS feed to my Google account.
I look forward to new updates and will talk about this website with my Facebook group.
Talk soon!

タイトル  
名前  
Url
コメント