たまに「じゃんぬねっと」が生存確認をする日記

しょーもない日記

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  982  : 記事  4  : コメント  53266  : トラックバック  277

ニュース

My Website

初心者向けのサイトです。

C# と VB.NET の入門サイト

社員募集中

社内 SE を募集中。採用は私の判断。保守は少なめで開発がメインのため、停滞思考の方はお断りします。開発に自信のある方だけメッセください。残業なし。もし発生したら残業代は全額支給。現在リモートワーク中。

モデル年収: 26歳経験3年450万。34歳経験11年620万。38歳経験17年850万 (ボーナス別)。

最近のできごと

東区で夢のマイホーム買いました。可愛い娘と息子と幸せな日々を送っています。

ゴリラは飼っていません(笑)

Sponsored Link1

Sponsored Link2

Archive

書庫

MSDN2 ライブラリに VB のコーディング規約 (標準) がありますが、個人的に異議を唱えたいと思います。あくまで個人的な異論であり、私のメモ代わりです。

Visual Basic のコーディング規則 (microsoft.com) からの引用

Main メソッドを使用するときには、新しいコンソール アプリケーションの既定の構造を使用し、コマンド ライン引数には My を使用します。

.NET Framework クラス ライブラリや Visual Basic ランタイム ライブラリよりも My の機能を使用します。

無理に My を推奨する必要はないと思います。個人的にはむしろ、My は使わないでくださいにしようと思います。せっかく .NET Framework Class Library で統一感が出ているだけに勿体ないです。

クラスの海に溺れないように My が登場したとのことですが、My が登場することによって、また覚えることが増えて余計にクラスの海に溺れることを危惧しています。

そもそも、はじめはクラス内のメンバをすべて覚える必要はありません。どんなクラスがどの名前空間に属しているかを何となく覚えておけば、インテリセンスやリファレンスですぐ使いたいものは調べられます。その方が覚えやすいでしょう。また今後のためにもなります。My ですべてカバーしているわけではなく、結局 .NET Framework Class Library も覚えていかなければなりませんから。

.NET Framework クラス ライブラリはサービス指向ですから、慣れてしまえば、はじめて使う機能もどのあたりにあるか予想がつくようになります。VB をそこそこやっているプログラマであれば、VB 専用の関数を 9 割くらいは覚えているハズです。そのような方が、名前空間とクラスを覚えられないとは私は思いません。それとも、自分たちで決めた名前空間の階層がわかりにくいと言うのでしょうか...

配列指定子は、次のように、型ではなく変数に指定します。

   Dim letters() As String = {"a", "b", "c"}

次のような記述は避けます。

    Dim letters As String() = {"a", "b", "c"}

.NET CLR では、すべての型で配列にすることができます。配列は、System.Array から派生した型になります。ですから、型に配列修飾子である "()" を付けた方が、私はわかりやすいと思います。.NET CLR は型を強く意識しておりますからね。

VB6 時代では仕方なく変数名に配列修飾子を付けていました。しかし、VB6 時代でも関数 (メソッド) の戻り値については「型」につけるしかなかったですよね。この時点で「揺らぎ」があるわけですから、統一すべきだと思います。

1 つのオブジェクトに対する呼び出しが続く場合には、With キーワードの使用を検討します。

これだと、無法 With 地帯 になり兼ねないので、もっと制限事項を設けた方が良いと思います。私ならば、以下のことを盛り込みます。

  1. With ステートメントはネストしないこと。(With ステートメントのブロック内に With ステートメントを書かない)
  2. 初期化等、省略したインスタンスに対して処理が明確である場合にのみ使用すること。
  3. With ステートメントのブロック内が数 10 行に及ばないこと。
  4. With ステートメントのブロック内に With で省略したインスタンスに直接関係しない処理を記述しないこと。
  5. パフォーマンスが上がるなどと思い込まないこと。(VB6 以前は除く)

ここまで盛り込むとなかなか使えなくなります。そう、無理に使う必要などありません。省略すると返って見難くなるケースが多いと感じます。私は Smalltalk のカスケードさえも好きになれません。

My.Forms.Form1.ShowDialog ではなく Form1.ShowDialog を使用します。

VB2005 でウリ (?) になっている「フォームの既定のインスタンス」ですが、そもそも私は使わせません。

MessageBox.Show または Console.WriteLine の代わりに MsgBox を使用します。

.NET Framework クラス ライブラリよりも Visual Basic ランタイム ライブラリを使用します。

いやですw 統一感を出すためにも、.NET Framework Class Library を優先して使用します。

投稿日時 : 2007年3月22日 10:20

コメント

# re: VB のコーディング規約 (標準) に意義あり 2007/03/22 10:27 シャノン
> 統一感を出すためにも、.NET Framework Class Libraly を優先して使用します。

FCLや統一感にこだわり過ぎるのもどうかと…
int や Integer ではなく Int32 を使え! というわけでもないでしょうし。
良くも悪くも「VBらしさ」、他の言語との差異化があっていいんじゃないかと。
Visual Basic アプリケーション モデル(http://msdn2.microsoft.com/ja-jp/library/w3xx6ewx(VS.80).aspx)なんていう素晴らしいものもあるわけですし…
「それもまたVB文化」ということでひとつ。

# re: VB のコーディング規約 (標準) に意義あり 2007/03/22 10:46 じゃんぬねっと
> int や Integer ではなく Int32 を使え! というわけでもないでしょうし。

そのあたりのエイリアスには拘っていません。
(C# にだってありますからね)

VB らしさを出したいなら、.NET Framework に相当するものを作って欲しいわけですが、そういうわけでもないのでしょう。

言葉尻だけ捉えられるとわかりにくいのですが、

> また今後のためにもなります。My ですべてカバーしているわけではなく、
> 結局 .NET Framework Class Library も覚えていかなければなりませんから。

こういった理由も加味して欲しいです。
結局、覚えていく必要があるわけです。

それと、CSharper でもわかりやすいという都合もあります。
このあたりは、会社/部署次第でしょうけど、私のところでは My を使われると生産性が落ちるのは確実でしょう。

だから、個人的な意見だと前置きしているわけですが。

# re: VB のコーディング規約 (標準) に意義あり 2007/03/22 10:56 某B
新規参入者にとっては二度手間にしかならない。C#な人やVB2003な人にとっても覚えることが増えるだけ。
統一性があった方が良く。メリットより、デメリットの方が多いのは確か。
だから使わない。

使わない理由としては十分だと思われ。
逆にMyを勧める理由がないというのがつらいよねぇ。

# re: VB のコーディング規約 (標準) に意義あり 2007/03/22 11:05 じゃんぬねっと
> 逆にMyを勧める理由がない
一応、FCL ではできないものが My にはあったりします。
ただ、My にしかできないというわけではありませんけど...

# re: VB のコーディング規約 (標準) に意義あり 2007/03/22 11:10 シャノン
> だから、個人的な意見だと前置きしているわけですが。

ま、それを言われてしまうとどうにもならんのですが。

> メリットより、デメリットの方が多いのは確か。

確かではありません。
某Bさんはそう思う、ということでしょう。

もちろん、そう思うが故に、使わないことや勧めないことは結構ですが、メリットを感じる人がいても否定しないでくださいということです。

# re: VB のコーディング規約 (標準) に意義あり 2007/03/22 11:14 επιστημη
s/意義/異議/g (ボソッ

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 11:27 ぽぴ王子
s/仕様すること/使用すること/g
s/Libraly/Library/g
(ボソッ

My は確かに控えた方がいいかなぁと思います。
結局僕も CSharper だから、ということに落ち着いてしまうのですけど(逆にそれ以上の説得力がないとも言えますね)。
とりこびとさんの一連のシリーズでも思ったのですが、VB おかんは甘やかしすぎるので VB 以外の言語に行ったときに「VB にあったこんな機能は C# にはないの? C# なんてだっせー、つかえねー」とか思われてしまいそうです。
実際は「つかえねー」とか思っても覚える必要はあるわけで、それなら変に甘やかさずに「わんぱくでもいい。たくましく育ってほしい」的にスパルタ教育をした方がいいんじゃないかなぁ、とか思ったりしてます。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 11:28 じゃんぬねっと
>シャノンさん
まあ、こちらが否定されない限りは否定しませんと書こうと思ったのですが、そういってしまうと意味がなくなるので、れっきとした根拠があるなら聞いてみたいです。

ただし、その前提ならば「否定するな」は受け付けられないと思います。

>επιστημη さん
この手の誤変換は仕事でもよくやっちゃいます。
目が悪いため、問題ないように見えてしまいます。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 11:41 某B
>確かではありません。
>某Bさんはそう思う、ということでしょう。

そうだけどそれがなにか?
現状のままでは長い目見た時に「確か」だと確信している。
そう思っている。そう発言することに何か問題ある?
事実に違いないと言ったところでそれが事実がどうか定かでないのはいかなる場合でも一緒でしょ。

それが違うというなら何なりとデメリットを超えるメリットを添えて反論すればいいだけ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 11:52 Mr.T
Mr.Tです、こんにちは。

>逆にMyを勧める理由がないというのがつらいよねぇ。

my.と二文字打てばインテリセンスで楽チン、というのは新規参入初心者には直感的でわかりやすい、というのはあるのかもしれませんね。

やっぱり、体系的な知識が必要だよとサポートしてくれる人がいないとなぁ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 12:11 Ognac
Ognacです。 Vberの現場では永遠のテーマだと諦めているのですが。 以下は個人的な認識なんですが。
 VS2003までは、 VB/C# は FrameWork/FCL の表現の差で, CLR/CLIの方言であると.認識していました。  Csharper/Vberが技術レベルで同一土俵に立てるので切磋琢磨できて好ましいことだと考えてきました。(VB7.0ベータ1の ように, 配列宣言は, Cと同様にサイズにスベキだったと今でもおもってますが)
ところが,VB2005から再び独自文化から繁殖しだしてからは、疑問が一杯です。既定のForm, My機能,,当等. 既存のVberの不満を聞き入れたのが間違いか?
 デフォルトで OptionStrict Offが 納得できないし, MSの提示するサンプルが Strict Offが前提だったりするのも疑問。
不満は一杯なんですが, VBerの世界が, FCLの世界で仕事しているグループと, VBのだけの世界で仕事をしているグループに二分されてしまった現状は是正しようがない...と諦めつつあります。 (VBを母国語にしている人の階級さは広がるばかり。.....世のながれか)
 そればかりか, CSharperの人のなかに, VBのMy機能, VB特有メソッドを使う人が現れているのに危惧します。人は楽なほうに流れてしまう。ああ無常。



# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 12:27 はつね
人は楽な方に流れるし、できるならば楽に使えるものがいいのですが、問題は「楽に走ったときに判りづらくなったりバグの温床になる」という点だと思うのです。
規定のインスタンスのFormなどは、その1例ですよね。

My機能は、確かにMy.でインテリセンスが効くので便利ではありますが、その便利さって、すべてカバーしきれていないため、コーディングの統一感が図れない部分ができてしまう中途半端感があるのが嫌ですね。
現状のままってのは受入がいたですが、拡充されてMy主流になってもいいとは思います。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 13:03 某B
>my.と二文字打てばインテリセンスで楽チン

可読性の損失によるデメリットが大きいと思われ。
それにその程度の楽をしたいのだったらオブジェクト指向言語自体使わない方がいいよね。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 13:05 某B
>やっぱり、体系的な知識が必要だよとサポートしてくれる人がいないとなぁ

あ。これには賛成。でもそういう人ってMyは勧めないかも。
やっぱり仕事で使っているのもあってMyを禁止にするプロジェクトも多くなるんじゃないかな?

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 13:46 とりこびと
そんな Viaual Basic 使いのとりこびとです。

私は、ぽぴ王子さんのコメントのとおりブログでいろいろ書いているわけですが、Visual Basic 言語仕様自体に否定的なわけではありません。(このエントリもそういった部分はないようですしね。)

ただ、今回のコーディング規約を見るにVisual Basicがどうも.NET Framework の中に収まろうとしていない気もしますね。逆に言えば .NET Framework の中で Visual Basicの存在意義を見出そうとするとこうなるんでしょうか。

個人的には、My 機能は企業によって、またプロジェクトによって、独自のクラスライブラリを持っているところもあるでしょうし、それと同じような感覚です。言い方に御幣があるかもしれませんが、ホビーなクラスライブラリとしてみると確かに便利です。
生業のためのツールとしては少し問題があるのかとも思いますが、Visual Basic はそれ以外の面から見ると恩恵が大きい場合もあるのではないかと思います。


Visual BasicやC♯など多言語が混在した環境が現状であり、そこにVisual Basic 独自の実装が入るとちょっと・・・ってことなんでしょうか。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 13:51 シャノン
VBの文化を否定するなら、VBを勧める理由は何かある? と聞いてみたい。
「VB文化ではなくFCLを使え」と言いつつ、「VB文化ではなくC#文化を使え」になっていないかと聞いてみたい。

> そもそも、はじめはクラス内のメンバをすべて覚える必要はありません。

その通り。最初はとりあえずMyから覚えればよい、とも言える。

> VBerの世界が, FCLの世界で仕事しているグループと, VBのだけの世界で仕事をしているグループに二分されてしまった現状は是正しようがない...と諦めつつあります。

それで何か問題があるのだろうか?

> 可読性の損失によるデメリットが大きいと思われ

可読性などというものはそれこそ主観の極みであり、事実、「Withを使った方が読みやすい」という人もいる。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 14:01 Ognac
>それで何か問題があるのだろうか
主観的に問題視しているだけかも知れません。「技術者は職人であって欲しい」という願望が生み出した偏見が
入っているのかもしれませんね。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 14:26 某C
>それにその程度の楽をしたいのだったらオブジェクト指向言語自体使わない方がいいよね。

たぶんVBプログラマの多くはOOなんて使いたくないし7.0以降なんて使いたくない、ってな方が大勢かと。

#VBの人の感覚って、いまだに文字列のEmptyをNothingと比較して確認してみたり、OOって? という人も見受けられます...

>会社/部署次第でしょうけど、私のところでは My を使われると生産性が落ちるのは確実でしょう。

案件次第ですよね。VBの方言なしでVB.NETを書ける協力会社さん探すのも大変ですから。
 使ってほしくないし、推奨するのが分らん、というは心情的に理解できます。でも、現状でVBの方言を否定しまうとM$離れが本格的になるから商売上仕方がないかも。

#VBプログラマを甘やかしすぎ!、うんそれだ!




# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 14:59 かるあ
C# を母国語とする人から見れば VB の My は気持ち悪く映るんでしょうね。
僕も My の中で済むのなら My で片づけてもいいと思う一人です。

それに普段プログラムを作っていて OO を意識することってそうないんじゃぁないでしょうか?
クラスライブラリを作っていれば別ですが、業務ロジックでOOなんてそう使わないし。
My で簡潔にコードを記述できるならむしろ My を使っていけばいいと思います。


それでも既定のインスタンスは使ってほしくないけれど。。。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 17:02 某B
>VBの文化を否定するなら、VBを勧める理由は何かある? と聞いてみたい。
C出身者だが普通に見やすいと思える。C#より見た目は結構好きかもね。

>「VB文化ではなくFCLを使え」と言いつつ、「VB文化ではなくC#文化を使え」になっていないかと聞いてみたい。
そんなことは誰も言っていないと思う。
それになんでC#に限定する必要があるのか不明。
3rdパーティ製品も含めるとFCLを利用している言語は他にもたくさんある。

VBの互換性ぷりぷりなものではなく少しFCL寄りを使った方が他の.NET言語を使う場合において役に立つと見ている。
そういう意見で統一性の話が出ているんじゃない?

>可読性などというものはそれこそ主観の極みであり、事実、「Withを使った方が読みやすい」という人もいる。
そういう人もいるだろうけどそれはVBの人に限った話。
Withについてはアホな使い方さえしていなければ別にどうでもいい。
共通型システムに入っている以上そっちに寄った方がいろんな言語出身者が業務に入りやすい。
つか俺はプロジェクト管理者の立場で話をしているからまずいのか。
人を集めるのに苦労すっからね。どうしても。

んで。郷に従えってことでプロジェクト内で何らかの規約を設けて行なうべき。
記事の内容はそれが個人的にあっていないからと書いてある。
で俺はそれに同意。自分のプロジェクトでもそうするだろうという意。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/22 19:52 frontline
最近は、人を集めると結構「C#はやってましたが..VBは...」なんて人も増えてきているように思います(私の周囲だけ?)。なので、VB6以前出身の人も、ほかの書き方があることくらいは把握しておいて欲しい(また、それぞれメリットデメリットがあることも)、というくらいかな。私の場合。




# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 9:01 シャノン
#極端なことを言っているのは承知の上で。

VBをやっているうちはVB文化にどっぷり漬かり、他の言語をやることになったら改めてその文化を学べばいいじゃないか、とゆーこと。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 9:16 某B
で。そういう書き方をしているシャノン氏は自身のいうVB流儀のプログラミングをしているの?
していないのにとりあえず否定的な意見を言ってみてるようにも見える。

>VBをやっているうちはVB文化にどっぷり漬かり、他の言語を
>やることになったら改めてその文化を学べばいいじゃないか、とゆーこと。
個人的にならそれでいいかもね。でも仕事では勘弁してほしいな。
どうしても人不足でそんな流儀を知っている人なんて掻い摘めないからさ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 10:56 シャノン
> で。そういう書き方をしているシャノン氏は自身のいうVB流儀のプログラミングをしているの?

してないよ。VBでプログラミングしてないもん。

> 個人的にならそれでいいかもね。でも仕事では勘弁してほしいな。

まぁそれはそれ。
ご自身も書いているように、某Bさんがコーディング規約を決める立場なら好きなようになさればいい。
でも、コーディング規約なんてものは、その中身の如何よりも、統一されていることの価値の方が大きいもの。
このMS提唱のコーディング規約だって、ちゃんと使われているなら、そう馬鹿にしたもんでもないんだろう。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 12:15 某B
最初に否定から入るからまずいんだろうな。
自身がそう思っていなくともその可能性があれば否定する。
それでは議論パターンとして間違ってるよ。

@ITにもobjectという人がいて否定パターンから入ってこちらの意図に対して少しも留意を示してくれない人がいる。
まあその人と同類などというつもりはないけどね。

最後の投稿のような書き方なら納得ですわ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 12:19 某B
>その中身の如何よりも、統一されていることの価値の方が大きいもの。

統一は前提じゃない?
前提を差し置くなんてありえないわけで。

で。前提があってのことなら中身が大事だよ。
ただ内容は環境(仕事なら部署とか)で変わるから寄り良い方法というのには差異はでるだろうね。

VBプログラマーしかいないなら勝手にさせるけど。
そうじゃない場面がこれからも多く出るだろう。
それを危惧しての意見ダカラ。それは何度でも言おう。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 13:11 未記入
じゃんぬさんの意見に賛成。
このままVBの独自性が進むと、.NET以前の開発となんら代わりのないものになるように思えて仕方がない。
だから私は開発ツールが自動生成したコードを使わないで、VBでも出来る限り全て手打ちしている。
もちろん、Myクラスは使用しない。
私が思うにMyクラスを作るのではなく、コード スニペットの機能を充実させるべきだったと思う。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 13:15 シャノン
> 統一は前提じゃない?

前提だったためしがないね(そう経験が多いわけじゃないが、少ない経験に占める割合はほぼ100%)。

仕事でやる場合ならとやかくは言わんよ。
逆に、例えばこのMS謹製の規約がプロジェクトで採択されたならば、それにケチを付けることに意味は無い。
決める過程に口を挟めるのならば別だがね。

ただ、ある個人が(仕事の中ではなく)この規約を守っていた時、それに他人が意見をする時は気をつけような、というだけさ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 16:00 某B
>前提だったためしがないね
まじで?それって意味なくね?
だって守って欲しいルールに則れば統一になるよね?
何のためのコーディング「ルール」なんだ・・・

>逆に、例えばこのMS謹製の規約がプロジェクトで採択されたならば、それにケチを付けることに意味は無い。
だからそういってんじゃん。

>>んで。郷に従えってことでプロジェクト内で何らかの規約を設けて行なうべき。
>>記事の内容はそれが個人的にあっていないからと書いてある。
>>で俺はそれに同意。自分のプロジェクトでもそうするだろうという意。

最初に確定的に言ったのは俺のチームじゃ絶対やらないから。
それが誤解されたと途中で気付いてそう書いた。

>決める過程に口を挟めるのならば別だがね。
決められる側じゃないから大丈夫。

ただネット上でもコーディングルールとかってのがあるよね。
これはネット上のリソースを整備するためのものだと認識している。
それに関しては決める側じゃないから反対するしかないなぁ。

> ただ、ある個人が(仕事の中ではなく)この規約を守っていた時、それに他人が意見をする時は気をつけような、というだけさ。
それが「否定するな」にあたるのね。ようやく繋がった。
でも別に否定はしてもいいでしょ。どうせ否定しあいっこなんだし。

あ。同じく仕事していて決められた後に否定してもいいじゃないという意味じゃないよ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 18:49 某A
コーディング規約もVBの能力を引き出す為の規約と考えれば納得のできる範囲。
MSがVBを開発してきた背景・経緯を理解しての議論とは思えない状態だが、大事な視点ではないのかな?
よって
・VBを他のオブジェクト指向言語と同じ視点で議論することに意味は(さほど)無い
・VBという言語を選択するという意味を議論したほうが(よっぽど)建設的
というのが私の考えで以下に多少の補足的意見。

と、いうわけで
>このままVBの独自性が進むと、.NET以前の開発となんら代わりのないものになるように思えて仕方がない。
そもそも独自性により、
・開発者のしきいを下げて
・工数の削減を目指してきた
言語がVBと大雑把に考えていたんだが(もちろん結果は別としての話し)。

>だから私は開発ツールが自動生成したコードを使わないで、VBでも出来る限り全て手打ちしている。
私なら自動生成されたコードを手直しする。効率を求めて開発環境を選んでいるのだから。
もっと、純粋で余計な拡張がない事を望むならVBを選ばなければ良いだけのこと。ユーザ要求により仕方なくVBなんて話しは(たぶん)無いわけだし。

ついでに
>個人的にならそれでいいかもね。でも仕事では勘弁してほしいな。
>どうしても人不足でそんな流儀を知っている人なんて掻い摘めないからさ。
「構文なんてやればわかる話しだ」という意見も結構ある。
何年たっても規約を守りたくない奴は存在するし、素人みたいな新人やべてらん?だって存在する。
なので、言語が違ってもコアな部分のインターフェースが統一されていれば十分ではないかと思う。
コーディング規約なんかより実装の統一を図る事のほうが重要な気がしているので、コーディング規約の議論は社内でも滅多に起こらないし熱が入らない。


#引用元の投稿者に対する他意はないのであしからず。。。



# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 19:00 シャノン
>> 前提だったためしがないね
> まじで?それって意味なくね?

意味ねぇ。
あ、「コーディング規約なんか意味ねぇ」ってことじゃないよ。
現に今の仕事では規約が存在してないし、前の仕事では一応規約文書はあったけど、サーバ上のどこに置いてあるのかすら周知されてなかった。

> 決められる側じゃないから大丈夫。

幸せだね。

> ただネット上でもコーディングルールとかってのがあるよね。
> これはネット上のリソースを整備するためのものだと認識している。
> それに関しては決める側じゃないから反対するしかないなぁ。

オープンソースプロジェクトとかの話じゃないよね?(それは仕事と同じ、決まった以上は逆らえない)。
たとえばこういうの?
http://www.objectclub.jp/community/codingstandard/
ネット上のリソースの整理というのがよくわからないけど…

> でも別に否定はしてもいいでしょ。どうせ否定しあいっこなんだし。

否定というか過干渉というか…
「お前がその書き方をするのは気に入らんが、それはお前の勝手だ」程度ならいいかと。
「お前のその書き方は間違えている!改めるべきだ!」はしちゃならねぇってことよ。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 23:43
>「お前のその書き方は間違えている!改めるべきだ!」はしちゃならねぇってことよ。

そんなアドバイスが受け入れられないなら一人で生きるべきでは?
熱くなってるのはわかるけど傲慢が過ぎるような気が。

いかがでしょう?

# re: VB のコーディング規約 (標準) に異議あり 2007/03/23 23:54 Jitta
> Try...Catch の使用
ここも、だなぁ。「Try ... Finally」だなぁ...

> AddHandler ではなく Handles を使用します。
 いやだ。
 それができるのは VB だけ。また、動的なイベント置換やコントロールの追加に対応できない。

さて、新機能「コミュニティ コンテンツ」を試してみよう!!


# re: VB のコーディング規約 (標準) に異議あり 2007/03/24 1:54 druekeberger
.NET Frameworkの一応の売りであるところの
いろんな言語が.NETで動作します。
ってところを真っ向否定な意見が笑えますね。

良し悪しはともかく各言語の個性を尊重しないなら、
たった一つの言語があればよい。
そしてそれはC#でもない。
過去のしがらみのない言語であるべきだ。
ま、個人的な意見ですが。
#こう書けば、否定される筋合いはないわけですな(笑)



# re: VB のコーディング規約 (標準) に異議あり 2007/03/24 11:52 じゃんぬねっと
> いやだ。
> それができるのは VB だけ。

私はこの部分 (イベント周り) に関しては VB の方が好きですね。
C# でも取り入れて欲しいくらいです。

永続的にひもづけられているハンドラは、Handles で定義した方が、InitializeComponent とで分離されず見やすいです。

> また、動的なイベント置換やコントロールの追加に対応できない。

イベントのほとんどは永続的なものばかりです。
動的に何かをするのは、それほど多くはありませn。
また、そういった時には AddHandler, RemoveHandler を使うしかありません。

> > AddHandler ではなく Handles を使用します。

というのは、永続的に関連づけられたハンドラの場合のみしか適用されません。
要するに 'そういった言葉' をあの文書には追加すべきだと思いますね。

行間を読まないと、AddHandler を使うなと書いてあるように見えてしまいます。

# re: VB のコーディング規約 (標準) に異議あり 2007/03/24 12:40 じゃんぬねっと
何だか「C# こそが '標準' である」ということを誰かが言ったかのようになっていますが、そのようなことはどなたも言っていないと思いますよ。

そもそも、VB の記事であるのに C# という引き合いが出てしまったのがいけないのでしょうね。
C# というよりは、他の .NET CLR 言語と書けば良かったでしょうか。
"私の会社では" という身近な例として、CShaper という単語を出しました。
(人数的な事情で、伝わりやすい例かと思いまして)

--

仮に C# で独自のパッケージを持っており、且つ FCL に存在している機能とかぶっていたら同じように「いやです、使いません」と書くでしょう。

My と VB 名前空間に関してはそれ以上のことを書くつもりはありません。
そして他の部分に関しては趣味の範囲で (メモ) で書いています。

たとえば、System.Array という型を重視して、型に配列修飾子をつけるというところ。
これは、'たまたま' それが C# (←そもそも C# だけではないのですが) のスタイルと同一だったというだけです。

決して、C# をひいきしているわけではありません。
C# のコーディング規約のページがあって、独自性を出していれば同じような記事を書くでしょう。

--

ちなみに、規模は違えど自分の所属しているところで、コーディング規約があるのであれば、それに従うのは当たり前です。

# それに対して否定的という意見はないはずですが、
# そっちの方に議論が拡散していたので、ちょっと confirm

--

過去にしがらみのない言語は難しいですね。
今やどの仕様を取り入れても、何かを踏襲した形になってしまい技術者に偏りができてしまいそう...

ですので、Framework だけでも充実してそこで統一が計れれば、どの言語であってもメリットになると考えています。
My や VB 名前空間については、そういう意味で記事を書いています。
(↑何度もくどいことを書いていますがw)

# re: VB のコーディング規約 (標準) に異議あり 2007/03/26 10:30 シャノン
> そんなアドバイスが受け入れられないなら一人で生きるべきでは?

アドバイスではなくて強制という意味で書いています。

# re: VB のコーディング規約 (標準) に異議あり 2007/04/11 1:12 某D
>「構文なんてやればわかる話しだ」という意見も結構ある。
>何年たっても規約を守りたくない奴は存在するし、素人みたいな新人やべてらん?だって存在する。

MyとかVB独自の概念って構文レベルの話じゃないと思う。
ところで「はなしし」ってなに?

# re: VB のコーディング規約 (標準) に異議あり 2007/04/11 1:17 某D
ついでに、某A氏とdruekeberger氏の意見こそ建設的でないと感じるね。
記事の内容理解できていないんじゃない?
それと自分で言ったことを自分に向ける脳みそはないのかな?

そんな位置で話すより、シャノン氏や某B氏のような突っ込んだ書き方のほうが見ごたえがあるし有意義。

# re: VB のコーディング規約 (標準) に異議あり 2009/07/04 18:00 某E
始めまして

Myを使用するのはオブジェクトが絡んでくる時ですよね
MSだって意味あって実装しているんだから逆に規制をかけないで欲しいです
かけるならメソッド名、定数名、変数名くらいにして欲しいです

仮面ライダーの敵役(戦闘員)がA~Zまで居たとします
戦闘員CとEの制御をどうするかを考えてみてください。
それぞれの戦闘員の体力は互いに見えない物とします。
私は戦闘員の定義に溺れそうです

------------------------------------------------
戦闘員Aには、叫ぶように命令
戦闘員Bには、戦闘員Cに「とりあえず走れ」と命令するように命令
戦闘員Cには、自分が叫び疲れたら、戦闘員Bの指示を受けるように命令
戦闘員Dには、戦闘員Eに攻撃をするように命令
戦闘員Eには、自分の体力が無くなったら横たわるように命令
戦闘員Gには、爆弾を埋め込みたい
戦闘員H~Zは省略

# re: VB のコーディング規約 (標準) に異議ありに異議あり 2010/04/27 21:29 ぺろ
>>With ステートメントのブロック内が数 10 行に及ばないこと。

これは違うと思うなぁ。
SQLの文字列連結なんかや、データーテーブルなんかの単純な処理で、10 行以上になってもいいと思います。

# re: VB のコーディング規約 (標準) に異議あり 2010/04/28 0:14 じゃんぬねっと
> これは違うと思うなぁ。
> SQLの文字列連結なんかや、データーテーブルなんかの
> 単純な処理で、10 行以上になってもいいと思います。

自分はこの手の処理で、With ステートメントが必要になることはないので考えていませんでした。 が、考えたところで私の言いたいことは変わらないと思います。 書き方が微妙で申し訳ないのですが、"10 行以上" と "数 10 行" は若干違うわけで、意味合いとしては 1 画面で目視できる量であることという意味です。 つまり、可読性の確保という意味で、(数 10 行という書き方は微妙で申し訳ないですが) べろさんの反論は私にとっては反論になり得ないということになります。

# re: VB のコーディング規約 (標準) に異議あり 2015/10/07 16:36
っていうか、SQLの文字列連結なんてするなよ
おまけにWithを使うだと?w

# okhhibvkmxg@softbank.jp 2017/10/01 6:11 エルメス時計
商品がとても素敵で スムーズな発送など すべてにおきまして 大満足です
ロエベ ハンドバッグ♪送料無料 新品Aランク ロエベ ハンドバッグ アマソナ28 レザー ブロンズ 新品 ミニボストンバッグ 革 150525044 LOEWE AMAZONA
気に入りました
商品がとても素敵で スムーズな発送など すべてにおきまして 大満足です

# uogkyf@docomo.ne.jp 2017/10/30 5:20 パネライ時計
注文から確認、発送までとても敏速でした(^^)お店の対応も丁寧で、とても信頼出来ます。
商品が写真で見るより綺麗で嬉しいビックリがありました。
パネライ時計 http://www.fujisanwatch.com

# cxhytsux@softbank.jp 2017/11/08 2:47 ロレックスコピー品
此のヴィトンは美品で価格も安価で落札出来ました。やはり
ヴィトンはいいですね。幾つ有っても飽きがきませんから
不思議です。ブランドという魅力は怖いです!!
ロレックスコピー品 http://www.kopi356.com

# mdurhc@nifty.com 2017/11/13 1:41 A品バーバリー
商品到着まで非常にスムーズで、安心して買い物を終えることができました。またこちらからのお願いに対しても、細やかな心遣いをいただきありがとうございました。また利用させていただきます。
送料&代引手数料無料☆新品ランクSA【送料無料】★ルイヴィトン★モノグラム★ポルトモネ・プラ★コインケース/小銭入れ★M61930★
本日商品が到着しました。とても状態の良い品物で、プレゼントしたヴィトン好きの妻も大喜びでした。こちらのショップの商品ランクの正確さに大満足の買い物でした。
A品バーバリー http://www.nawane111.com/panerai.htm

# EBUNnCIWrEcpojX 2018/06/01 18:19 http://www.suba.me/
TugBC8 Many thanks for sharing this very good piece. Very inspiring! (as always, btw)

# PbWimPnUCCVyuxTa 2018/06/04 0:42 https://topbestbrand.com/อั&am
I view something genuinely special in this site.

# PbWimPnUCCVyuxTa 2018/06/04 0:42 https://topbestbrand.com/อั&am
I view something genuinely special in this site.

# rpAwPKvSbg 2018/06/04 2:39 http://www.seoinvancouver.com/
will be checking back soon. Please check out

# KJQcZpLuPa 2018/06/04 5:55 http://narcissenyc.com/
Your style is so unique in comparison to other folks I ave read stuff from. Many thanks for posting when you have the opportunity, Guess I will just bookmark this site.

# gBpvVVaJmDUQJFAOG 2018/06/04 15:45 http://www.seoinvancouver.com/
visiting this website and reading very informative posts at this place.

# GkqFrsglTkHW 2018/06/04 17:38 http://narcissenyc.com/
You can certainly see your skills in the paintings you write. The arena hopes for even more passionate writers like you who are not afraid to say how they believe. Always follow your heart.

# wdtEOCxCWAkAGfm 2018/06/04 23:23 http://www.narcissenyc.com/
visit this site and be up to date all the time.

# QRJfdxVBCTLDcNhKZf 2018/06/05 1:19 http://www.narcissenyc.com/
I truly appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thx again!

# llBEwZUDLGCCQLtb 2018/06/05 3:12 http://www.narcissenyc.com/
Thanks so much for the blog post. Will read on...

# wOhUWkpZxrRxkmlvrAo 2018/06/05 5:06 http://www.narcissenyc.com/
Thanks for helping out, superb info.

# KdGaRdPLDrnKZSDrPd 2018/06/05 7:02 http://www.narcissenyc.com/
This particular blog is really awesome additionally informative. I have picked up a bunch of useful advices out of it. I ad love to come back again and again. Thanks!

# oJNdEruwLxmRciIQSM 2018/06/05 8:56 http://seovancouver.net/
There are certainly a number of particulars like that to take into consideration. That is a great point to bring up.

# tyzZngjNLdGxcjKA 2018/06/05 10:50 http://vancouverdispensary.net/
Utterly composed written content , thanks for selective information.

# SKiOyOhknoabLlc 2018/06/05 16:28 http://vancouverdispensary.net/
There as definately a great deal to learn about this topic. I really like all the points you have made.

# cYGCTHhHzszlpxMhrOc 2018/06/05 18:21 http://vancouverdispensary.net/
you ave got a great blog here! would you prefer to make some invite posts on my weblog?

# qcpYjCFVwJa 2018/06/05 22:14 http://closestdispensaries.com/
This is a good tip especially to those fresh to the blogosphere. Simple but very precise info Thanks for sharing this one. A must read article!

# xiujsRXmpDBNpDukKyF 2018/06/08 20:45 https://www.youtube.com/watch?v=3PoV-kSYSrs
Rattling clean internet web site , thanks for this post.

# TAvdKgzfpuzhTX 2018/06/08 21:25 http://www.ksla.com/story/38191568/news
Normally I don at read post on blogs, but I would like to say that this write-up very forced me to take a look at and do so! Your writing style has been amazed me. Thanks, very great post.

# ctWSXRgHiOvz 2018/06/09 4:11 https://topbestbrand.com/สิ&am
Well I truly liked reading it. This tip offered by you is very useful for accurate planning.

# WVRLjiYxDj 2018/06/09 5:21 http://cort.as/-6mD3
I'а?ve read a few just right stuff here. Definitely price bookmarking for revisiting. I wonder how much effort you place to make such a great informative website.

# SmZHnkQLYhw 2018/06/09 6:31 http://www.seoinvancouver.com/
pretty beneficial material, overall I feel this is really worth a bookmark, thanks

# GQJQJERSLlGKSjuuNz 2018/06/09 10:24 http://www.seoinvancouver.com/
Some truly prime blog posts on this web site , saved to favorites.

# lRnZygrawEgtY 2018/06/09 16:08 http://www.seoinvancouver.com/
Simply wanna comment that you have a very decent site, I enjoy the layout it actually stands out.

# QkNBhpqcGGLEniZa 2018/06/09 18:02 http://www.seoinvancouver.com/
This is my first time pay a quick visit at here and i am truly happy to read all at alone place.

# pzIkzmplSC 2018/06/09 21:55 http://surreyseo.net
I went over this internet site and I conceive you have a lot of great information, saved to favorites (:.

# sWqGnYKmVJHNICFQLf 2018/06/10 1:44 http://iamtechsolutions.com/
My brother suggested I might like this website. He was entirely right. This post actually made my day. You cann at imagine just how much time I had spent for this information! Thanks!

# cjKouxCSueZ 2018/06/10 5:32 http://www.seoinvancouver.com/
It as difficult to find experienced people about this topic, but you sound like you know what you are talking about! Thanks

# hTMsHaeGYflpvsekF 2018/06/10 7:25 http://www.seoinvancouver.com/
What web host are you using? Can I get your affiliate link to your host?

# NyEXLBWNAy 2018/06/10 13:01 https://topbestbrand.com/บร&am
to discover his goal then the achievements will be

# OKyWVTneVXo 2018/06/11 15:38 https://www.guaranteedseo.com/
I think this is a real great blog article.

# LjmFsSMtAqpdTb 2018/06/11 18:11 https://topbestbrand.com/10-วิ
wow, awesome blog article.Really looking forward to read more. Want more.

# PhnSZnyPpOqDO 2018/06/12 18:12 http://www.seoinvancouver.com/
Some genuinely good articles on this internet site, thanks for contribution.

# AWkyXexvZZH 2018/06/12 18:49 http://betterimagepropertyservices.ca/
sleekness as well as classiness. An elegant ladies watch that

# AUryVrHeXzokmMnkUo 2018/06/13 0:44 http://naturalattractionsalon.com/
You produced some decent factors there. I looked on the internet for that problem and identified most individuals will go coupled with in addition to your web internet site.

# xrjVSuzIaqQmireIW 2018/06/13 2:42 http://www.seoinvancouver.com/
web owners and bloggers made good content as you did, the

# znHMLIIcOasHT 2018/06/13 4:41 http://www.seoinvancouver.com/
It as impressive that you are getting ideas from this post as well as from our discussion made

# PusJgKooPbYZFh 2018/06/15 2:18 https://www.youtube.com/watch?v=cY_mYj0DTXg
magnificent issues altogether, you simply won a emblem new reader. What may you recommend in regards to your post that you just made a few days in the past? Any sure?

# eZbmVLhfRyyaZTkkle 2018/06/15 2:57 http://buy.trafficvenuedirect.com/buy-redirected-t
Me and my Me and my good friend were arguing about an issue similar to that! Nowadays I know that I was perfect. lol! Thanks for the information you post.

This blog is definitely entertaining and diverting. I have found helluva useful tips out of it. I ad love to return over and over again. Cheers!

# LdJShjUBFAvMbb 2018/06/15 18:07 https://youtu.be/PObuXsFlZFM
Rattling clean internet site , thanks for this post.

# ANUyvgJHLhyOIxDt 2018/06/16 6:46 http://affordable-kitchens-and-b60470.xzblogs.com/
Pretty! This has been an incredibly wonderful article. Thanks for supplying this info.

# DfdGWObSTzKJ 2018/06/18 15:25 https://www.techlovesstyle.com/single-post/2018/04
Im grateful for the blog article. Awesome.

# WZwwlfvjIurHJfQ 2018/06/18 22:06 http://community.stencyl.com/index.php?action=prof
Ton avenir selon la cartomancie elle horoscope semaine

# tMYqttJqCs 2018/06/18 22:46 https://www.sbnation.com/users/jihnxx001
Wow, fantastic weblog structure! How long have you ever been running a blog for? you make blogging look easy. The overall glance of your web site is excellent, as well as the content material!

rs gold ??????30????????????????5??????????????? | ????????

# ocglaDzokEcdvxp 2018/06/19 1:32 http://www.purevolume.com/listeners/MasonArmstrong
Wow that was unusual. I just wrote an very long comment but after I clicked submit my comment didn at show up. Grrrr well I am not writing all that over again. Anyway, just wanted to say great blog!

# jaUftuTceMJKeQoto 2018/06/19 2:13 https://infopc868288242.wordpress.com/2018/04/07/h
Really informative blog article.Really looking forward to read more. Awesome.

# qVYlylOdkwVmqKwCYYW 2018/06/19 4:17 https://www.viki.com/users/srinivasreddy471_22/abo
This post is genuinely a fastidious one it assists

# CcxNzeaJUQIhAwcM 2018/06/19 5:40 http://n4g.com/user/home/jimmie01
Wow, fantastic blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your web site is great, let alone the content!

# vAqAHMkYzBIixLuqH 2018/06/19 9:03 https://www.graphicallyspeaking.ca/
What is the top blogging site in the United States?

# ogcHdRKcpmscVLBpvnh 2018/06/19 11:43 https://www.graphicallyspeaking.ca/
Thanks for the news! Just was thinking about it! By the way Happy New Year to all of you:D

# nGcLTFCOATle 2018/06/19 13:41 https://www.graphicallyspeaking.ca/
Thanks so much for the post.Thanks Again. Much obliged.

# brcVDBsxnFELY 2018/06/19 18:27 http://www.solobis.net/
I will bookmark your weblog and take a look at again right here regularly.

# FSFyDMeXsQVRZfFLDM 2018/06/19 21:53 https://www.marwickmarketing.com/
wow, awesome blog.Thanks Again. Awesome.

# hOmehzXTjaf 2018/06/21 19:42 https://topbestbrand.com/อั&am
uvb treatment There are a lot of blogging sites dedicated to celebrities (ex. Perez Hilton), love, fashion, travel, and food. But, how do I start one of my own specialty?.

# jAgStufLcwdIQS 2018/06/22 17:09 http://womensclothingshop.myfreesites.net/
we came across a cool web site which you could love. Take a appear when you want

# EMMlWJJZrXZHdHYpcx 2018/06/22 19:57 https://best-garage-guys-renton.business.site
see if there are any complaints or grievances against him.

# ZxhsOmzIkPGxJTADTc 2018/06/23 0:04 https://topbestbrand.com/โร&am
Well My spouse and i definitely enjoyed studying the idea. This idea procured simply by you is very constructive forever planning.

# kRHOkkRemUHVlDGBD 2018/06/24 17:42 http://iamtechsolutions.com/
Thanks for sharing, this is a fantastic article post. Want more.

# nnUAPxiQUzNUyWRwkF 2018/06/24 21:48 http://www.seatoskykiteboarding.com/
There is certainly a great deal to know about this subject. I love all of the points you have made.

# sTDtfxZEqvnjMcCvOkA 2018/06/25 10:03 http://www.seatoskykiteboarding.com/
Wow, amazing weblog structure! How lengthy have you been running a blog for? you made blogging look easy. The whole glance of your web site is excellent, let alone the content material!

# zlrSJSrJVhFJnMbXs 2018/06/25 14:10 http://www.seatoskykiteboarding.com/
There is definately a great deal to know about this subject. I like all of the points you have made.

# JBuaEdwKaNz 2018/06/25 20:20 http://www.seoinvancouver.com/
Yours is a prime example of informative writing. I think my students could learn a lot from your writing style and your content. I may share this article with them.

# QfoNNGqgKOzoWjHWRdT 2018/06/26 3:18 http://www.seoinvancouver.com/index.php/seo-servic
Really informative blog.Much thanks again. Awesome.

# feHcFIrFzKqCxlsdY 2018/06/26 9:34 http://www.seoinvancouver.com/index.php/seo-servic
Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your web site is magnificent, let alone the content!

# FwgWWWtMjxEaFtpdVFx 2018/06/26 22:12 https://4thofjulysales.org/
It as best to participate in a contest for among the best blogs on the web. I all suggest this web site!

# aKWjHAKUHwTTuoifNLF 2018/06/27 1:02 https://www.jigsawconferences.co.uk/case-study
The Hargrove clip was part of the biggest obstacles for Michael Kors Handbags Outlet and it

# ndRgUjOMnJLvOBW 2018/06/27 5:17 http://www.reinhardkepplinger.at/
This is one awesome article.Much thanks again. Really Great.

# FJJFmSghhKnbcyZvVqE 2018/06/27 5:59 https://getviewstoday.com/
in his/her brain that how a user can be aware of it.

# kDAfipSLTfUdnqbApiq 2018/06/27 8:45 https://www.youtube.com/watch?v=zetV8p7HXC8
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.|

# bWVBrvXIGLE 2018/06/27 15:53 https://www.jigsawconferences.co.uk/case-study
You must take part in a contest for among the best blogs on the web. I will recommend this web site!

# fzWZIQMSIVNplAEEne 2018/06/27 18:11 https://www.jigsawconferences.co.uk/case-study
You made some good points there. I checked on the web for more info about the issue and found most people will go along with your views on this site.

# IZvWzyztQlNBJCnd 2018/06/27 20:29 https://www.youtube.com/watch?v=zetV8p7HXC8
Pretty! This was an extremely wonderful article. Thanks for providing this information.

# XWRAHUVWPrhtO 2018/06/29 13:27 http://zakivazquez.jigsy.com/
Remarkable! Its actually remarkable article, I have got much clear idea regarding

# nBUWNDeENWZlhZ 2018/06/29 18:22 https://purdyalerts.com/2018/06/28/pennystocks/
Modular Kitchens have changed the idea of kitchen nowadays since it has provided household ladies with a comfortable yet a classy area through which they can spend their quality time and space.

# GuQqCyYQzGxqSdwLxtx 2018/07/01 1:38 https://www.youtube.com/watch?v=2C609DfIu74
Thankyou for helping out, excellent information.

It as nearly impossible to locate knowledgeable men and women about this subject, but you seem to become what occurs you are coping with! Thanks

# DEarZGXgzhbcjoOPmmd 2018/07/03 2:44 http://winterchynowethhzm.pacificpeonies.com/5
pretty beneficial stuff, overall I imagine this is really worth a bookmark, thanks

Im having a little problem. I cant get my reader to pick-up your feed, Im using msn reader by the way.

# pLoerfcqgiGDZ 2018/07/03 16:50 http://alva6205dn.recmydream.com/it-is-an-immersiv
You can certainly see your skills within the work you write. The world hopes for more passionate writers such as you who are not afraid to mention how they believe. At all times go after your heart.

# DhqznBMnuNeBULOcq 2018/07/03 21:16 http://www.seoinvancouver.com/
You made some decent points there. I looked on the internet for the issue and found most individuals will go along with with your website.

# snsikkZrSPueo 2018/07/04 3:06 http://www.seoinvancouver.com/
I think other web site proprietors should take this site as an model, very clean and great user friendly style and design, as well as the content. You are an expert in this topic!

# vFXaaYdgFXXt 2018/07/04 5:29 http://www.seoinvancouver.com/
Spot on with this write-up, I honestly think this website needs far more attention. I all probably be back again to see more, thanks for the info.

# wBGfrgmwdEyDspF 2018/07/04 10:14 http://www.seoinvancouver.com/
Very good info. Lucky me I ran across your website by chance (stumbleupon). I have book marked it for later!

# SIzvpDvAhb 2018/07/04 15:02 http://www.seoinvancouver.com/
Very neat article.Thanks Again. Great. porno gifs

# JKgMTKTRMLTLrrwufOv 2018/07/05 0:55 http://www.seoinvancouver.com/
wow, awesome article.Much thanks again. Want more.

# zBonDcYNBymgkV 2018/07/05 3:20 http://www.seoinvancouver.com/
I was suggested this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble. You are incredible! Thanks!

# lWTqapvjNSlkCif 2018/07/05 6:45 http://www.seoinvancouver.com/
These are actually wonderful ideas in regarding blogging.

# acvSHHUbeGFQZaGC 2018/07/05 14:03 http://www.seoinvancouver.com/
very couple of websites that come about to be detailed beneath, from our point of view are undoubtedly very well worth checking out

# rdpSAsICTdLcYyZ 2018/07/05 23:57 http://www.seoinvancouver.com/
I will immediately seize your rss as I can not find your e-mail subscription hyperlink or e-newsletter service. Do you have any? Please permit me realize in order that I may just subscribe. Thanks.

# fugInFdqlsfUKhcy 2018/07/06 2:26 http://www.seoinvancouver.com/
learned lot of things from it about blogging. thanks.

# HAGsaZHgkxEVRxmoJp 2018/07/06 7:21 http://www.seoinvancouver.com/
Very neat article post.Much thanks again. Much obliged.

# kcjqVhoxPkRythM 2018/07/07 1:41 http://www.seoinvancouver.com/
Really enjoyed this article post.Really looking forward to read more. Awesome.

# xMWSsZqdacdWdtUAQe 2018/07/07 6:38 http://www.seoinvancouver.com/
Muchos Gracias for your post.Much thanks again. Keep writing.

# bccUnkdRwJRF 2018/07/07 9:03 http://www.seoinvancouver.com/
Of course, what a magnificent blog and revealing posts, I definitely will bookmark your website.All the Best!

# GEnxeNrFNQwrTxuW 2018/07/07 11:31 http://www.seoinvancouver.com/
Really informative post.Much thanks again. Much obliged.

# UNXuLbRWhYPQmcdUB 2018/07/07 14:01 http://www.seoinvancouver.com/
This unique blog is obviously entertaining additionally informative. I have discovered a bunch of helpful advices out of this amazing blog. I ad love to return every once in a while. Thanks a bunch!

# oQigDTMEgWuuS 2018/07/07 19:00 http://www.seoinvancouver.com/
Ridiculous story there. What happened after? Thanks!

# EUUVKhZmVEW 2018/07/07 21:29 http://www.seoinvancouver.com/
Im no pro, but I believe you just made the best point. You definitely comprehend what youre talking about, and I can actually get behind that. Thanks for being so upfront and so sincere.

# ZmOXSlDTqQgtMYYO 2018/07/08 2:29 http://www.seoinvancouver.com/
There is certainly noticeably a bundle to comprehend this. I assume you might have made particular great factors in functions also.

# MCEHgZbDubCD 2018/07/09 15:58 http://terryshoagies.com/panduan-cara-daftar-sbobe
Wow! This could be one particular of the most useful blogs We ave ever arrive across on this subject. Basically Great. I am also an expert in this topic so I can understand your effort.

# bYOSEJKgyxGXv 2018/07/10 3:19 http://www.singaporemartialarts.com/
I think other website proprietors should take this website as an model, very clean and wonderful user genial style and design, let alone the content. You are an expert in this topic!

# ROUwnrBWhrVmMJ 2018/07/10 5:52 https://surfingbird.ru/surf/build-backlinks--8lkl0
You can certainly see your enthusiasm in the work you write. The world hopes for even more passionate writers like you who aren at afraid to say how they believe. Always follow your heart.

# POKwuINVglbocMh 2018/07/10 9:23 http://propcgame.com/download-free-games/all-free-
It as hard to come by experienced people on this subject, however, you sound like you know what you are talking about! Thanks

# RezyqvWreckrZhVs 2018/07/10 17:13 http://www.seoinvancouver.com/
Looking forward to reading more. Great article.Much thanks again. Great.

# EQqLsyDlgFhlZobF 2018/07/10 19:55 http://www.seoinvancouver.com/
some really great content on this site, regards for contribution.

# zWSrBpYIEuXjMb 2018/07/11 1:14 http://www.seoinvancouver.com/
Thanks for sharing, this is a fantastic blog article. Really Great.

# ejghLoVaYLQYRRSpG 2018/07/11 3:48 http://www.seoinvancouver.com/
I think, that you commit an error. Let as discuss it.

# ZJzWbogInZSo 2018/07/11 16:37 http://www.seoinvancouver.com/
I think other web site proprietors should take this web site as an model, very clean and excellent user friendly style and design, let alone the content. You are an expert in this topic!

# jYvgOAaDHE 2018/07/12 6:41 http://www.seoinvancouver.com/
Some times its a pain in the ass to read what blog owners wrote but this web site is real user friendly!

# CFVbiRsCytXht 2018/07/12 9:14 http://www.seoinvancouver.com/
Usually I do not learn article on blogs, but I wish to say that this write-up very compelled me to take a look at and do so! Your writing style has been surprised me. Thanks, quite great article.

# BfdoZqphSxAzDdict 2018/07/12 14:22 http://www.seoinvancouver.com/
pretty helpful material, overall I imagine this is worth a bookmark, thanks

# PjNIpZYEAANY 2018/07/12 16:57 http://www.seoinvancouver.com/
It'а?s in reality a great and helpful piece of information. I am satisfied that you just shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.

# viziKPReBB 2018/07/13 0:47 http://www.seoinvancouver.com/
Thanks-a-mundo for the article. Want more.

# wotrPIgGoiCjkzf 2018/07/13 3:23 http://www.seoinvancouver.com/
Very good information. Lucky me I found your website by accident (stumbleupon). I have bookmarked it for later!

# dnKNcmxagRbnPxS 2018/07/13 13:43 http://www.seoinvancouver.com/
I will right away grasp your rss feed as I can at in finding your email subscription hyperlink or newsletter service. Do you have any? Kindly permit me recognize in order that I may subscribe. Thanks.

# ijMwxyhLjvwLvsjmqy 2018/07/13 17:17 https://tinyurl.com/y6uda92d
Signes astrologique ascendant comment trouver son ascendant astrologique

# QBIZexysoLnrLdm 2018/07/14 3:26 http://pcapkdownload.com/free-download/Farm-Games
Real good info can be found on blog.

I?d must test with you here. Which isn at one thing I usually do! I enjoy studying a put up that will make people think. Additionally, thanks for permitting me to remark!

# APFeMmrGXQpQ 2018/07/14 10:51 http://a.stro.logytemrmichigangirl.4pets.es/php.ph
Your style is really unique compared to other folks I ave read stuff from. Many thanks for posting when you have the opportunity, Guess I will just bookmark this page.

# BEBDYDVFrjAFBVxt 2018/07/14 12:09 https://malindamitchum.wordpress.com/
I think other web-site proprietors should take this site as an model, very clean and excellent user genial style and design, as well as the content. You are an expert in this topic!

These people work together with leap close to they will combined with the boots or shoes nevertheless search great. I truly do think they may be well worth the charge.

# fcExAqSVeYCzImO 2018/07/15 14:05 http://parkervalencia.jigsy.com/
Really enjoyed this blog article.Really looking forward to read more. Fantastic.

# PQGRoTsyqDvMqPf 2018/07/16 22:57 http://xyfp.net/home.php?mod=space&uid=18575&a
You are my intake , I have few web logs and rarely run out from to post.

like you wrote the book in it or something. I think that you could do with some pics to drive the message home

# LuAfoLLkFZItkUJOFCa 2018/07/17 9:49 https://penzu.com/public/aa261ec1
It as not that I want to duplicate your web-site, but I really like the style and design. Could you tell me which design are you using? Or was it custom made?

# nSscQalgVoKemgWnx 2018/07/17 12:35 http://www.ligakita.org
Wohh just what I was looking for, thanks for putting up.

# fQlJvZZpOsfvnXT 2018/07/17 16:04 http://www.seoinvancouver.com/
This is one awesome article post. Want more.

# PZariggMRWGh 2018/07/17 21:21 http://www.ledshoes.us.com/diajukan-pinjaman-penye
There as certainly a lot to learn about this subject. I love all of the points you ave made.

# LwMdaVZlCwDQLxVx 2018/07/18 0:59 https://topbestbrand.com/โร&am
Would love to perpetually get updated outstanding web site!.

# FnADJDKBQNhMRfwT 2018/07/18 3:45 http://vote.thearticlebuzz.com/story.php?title=vis
such an ideal method of writing? I ave a presentation next

# YLMdLBKIinApmXM 2018/07/19 0:21 http://test.tz94.com/home.php?mod=space&uid=41
Quality and also high-class. Shirt is a similar method revealed.

# RLaRXiWyKZUEPRke 2018/07/19 21:56 https://www.alhouriyatv.ma/
Thanks for sharing, this is a fantastic blog article.Really looking forward to read more. Awesome.

Some genuinely prime articles on this web site , saved to favorites.

Really enjoyed this blog article.Thanks Again. Really Great.

# czhNypWRFcAZV 2018/07/20 17:09 http://exclusive-art.ro
pretty helpful material, overall I believe this is really worth a bookmark, thanks

# YWfsZFGpVPj 2018/07/20 22:29 http://www.seoinvancouver.com/
Just Browsing While I was surfing yesterday I saw a great post concerning

# KptKifNFxkVQot 2018/07/21 3:43 https://topbestbrand.com/อั&am
wow, awesome article.Really looking forward to read more. Want more.

# XWHIqLqLVMMqlSg 2018/07/21 8:49 http://www.seoinvancouver.com/
Im obliged for the blog article.Really looking forward to read more. Awesome.

# kSjqDZaqYAbXtdnvqQy 2018/07/21 11:20 http://www.seoinvancouver.com/
Wow, great blog.Really looking forward to read more. Awesome.

# MAVEkzqhHWqKJC 2018/07/21 13:52 http://www.seoinvancouver.com/
Wow, incredible blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your website is fantastic, let alone the content!

# iTOvcIpHLjDzyjJVb 2018/07/21 16:28 http://www.seoinvancouver.com/
This particular blog is without a doubt awesome additionally informative. I have picked up a lot of helpful tips out of this source. I ad love to come back again soon. Thanks a lot!

# vJiRxBFBHqSCdoOW 2018/07/21 21:39 http://www.seoinvancouver.com/
This Is The Technique That as Actually Enabling bag-professionals To Advance

Utterly indited subject matter, regards for information.

# DkzdkNisTuufSCM 2018/07/24 0:55 https://www.youtube.com/watch?v=zetV8p7HXC8
Lea margot horoscope tarot de marseille gratuit divinatoire

# CKwzEYkmmF 2018/07/24 8:49 http://kinosrulad.com/user/Imininlellils887/
I truly appreciate this post.Thanks Again. Great.

# ClRPKIUEiQoIVUJ 2018/07/24 11:27 http://bgtopsport.com/user/arerapexign892/
It will likely be company as ordinary in the growth, building and retirement functions.

# WIbCmhrVjkxvmz 2018/07/24 16:46 http://www.tankionlinar.com/member.php?u=280976
I think other web site proprietors should take this site as an model, very clean and great user friendly style and design, as well as the content. You are an expert in this topic!

# KtWffRbhhsfiIqjqb 2018/07/26 11:41 https://daytonbenton.bloguetrotter.biz/2018/07/16/
This is a topic that as close to my heart Many thanks! Exactly where are your contact details though?

# cRwlLHareVVSYa 2018/07/27 2:34 http://caralarmmiami.com
This unique blog is no doubt cool as well as informative. I have picked up helluva helpful stuff out of this amazing blog. I ad love to return over and over again. Thanks a lot!

# aeZRNzVvJsCIXvWYzsd 2018/07/27 7:36 http://www.lionbuyer.com/
I think other web site proprietors should take this site as an model, very clean and excellent user friendly style and design, let alone the content. You are an expert in this topic!

# titaCTjffWv 2018/07/28 3:48 http://car-news.online/story.php?id=22534
I relish, cause I discovered exactly what I used to be having a look for. You have ended my four day long hunt! God Bless you man. Have a great day. Bye

# hvNrBDIWUcUf 2018/07/28 11:57 http://fabriclife.org/2018/07/26/christmas-and-tha
Useful information for all Great remarkable issues here. I am very satisfied to look your article. Thanks a lot and i am taking a look ahead to touch you. Will you kindly drop me a e-mail?

# MBfcwBuiGUjEg 2018/07/28 17:23 http://hotcoffeedeals.com/2018/07/26/sunday-launch
Thanks so much for the blog article.Thanks Again. Great.

# labApZuACXaDJpvz 2018/07/28 20:05 http://fabriclife.org/2018/07/26/grocery-stores-op
It as not that I want to copy your internet site, but I really like the pattern. Could you let me know which style are you using? Or was it especially designed?

# VptNkZImokKVEknxFY 2018/07/28 22:45 http://seifersattorneys.com/2018/07/26/easter-sund
This unique blog is no doubt cool as well as informative. I have picked up helluva helpful stuff out of this amazing blog. I ad love to return over and over again. Thanks a lot!

# tMzTkSbmNYMsaDsGx 2018/07/29 1:26 http://expresschallenges.com/2018/07/26/new-years-
I think this is a real great blog.Much thanks again. Want more.

# yYuMVYqKmYSoVGZRoFm 2018/07/29 16:04 http://sport.sc/users/dwerlidly952
I truly appreciate this article post.Thanks Again. Really Great.

# SQXIJXvHijygDEp 2018/07/30 18:40 http://biblioteca.ustamed.edu.co/?option=com_k2&am
Well I really liked studying it. This subject provided by you is very practical for accurate planning.

# lJQLSBASJCpoVfOM 2018/07/30 21:26 http://branko.org/story.php?title=white-rock-realt
Sites we like the time to read or visit the content or sites we have linked to below the

# BkWlIJwSbgtVTwGiT 2018/08/01 16:07 http://huey5375qx.sojournals.com/sometimes-returns
Thanks-a-mundo for the blog post.Thanks Again. Much obliged.

# CxjLVeBwAz 2018/08/02 19:46 https://www.youtube.com/watch?v=yGXAsh7_2wA
Spot on with this write-up, I truly suppose this website wants way more consideration. I all in all probability be again to learn much more, thanks for that info.

# qIyEeBVRmlfRJKRGjJt 2018/08/03 0:58 https://www.prospernoah.com/nnu-income-program-rev
You are my aspiration, I own few blogs and sometimes run out from brand . Truth springs from argument amongst friends. by David Hume.

# DVwGMNQSpiJnNAW 2018/08/04 12:03 http://david9464fw.blogs4funny.com/what-are-some-p
I was suggested this blog 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!

# ZECZGkQKQCPEznQJic 2018/08/05 2:06 http://jeremy4061cs.metablogs.net/it-helped-me-dip
I think this is a real great blog article.Really looking forward to read more. Want more.

# BfweCDOWOLksiKDub 2018/08/06 22:47 http://www.taxicaserta.com/offerte.php
Perfectly indited subject matter, thanks for information.

# rtsFbalJVNmFnDAqH 2018/08/08 23:07 https://issuu.com/rorboquires
Your favourite reason appeared to be at the net the simplest

# mynjWwwRPuBoduXkdNB 2018/08/11 7:05 http://www.wgtatv.com/story/38746543/news
Pretty! This was an incredibly wonderful article. Many thanks for supplying these details.

# UpoepgdsXNiF 2018/08/11 15:55 https://www.flickr.com/photos/161609684@N07/299081
My blog site is in the exact same niche as yours and my visitors would certainly benefit from some of the

# tKHfsvnICjutZsG 2018/08/11 21:54 http://banki63.ru/forum/index.php?showuser=382193
Thanks for another excellent article. Where else could anyone get that type of info in such an ideal way of writing? I have a presentation next week, and I am on the look for such information.

# fSWPWVcEZy 2018/08/16 2:21 http://www.rcirealtyllc.com
I think other web site proprietors should take this web site as an model, very clean and wonderful user friendly style and design, as well as the content. You are an expert in this topic!

# KysKdxRTgUXwoDCBXVz 2018/08/16 13:00 http://seatoskykiteboarding.com/
Some really prize content on this site, saved to bookmarks.

Really appreciate you sharing this post.Thanks Again. Want more.

# YFjnikANVBVvWudxcS 2018/08/17 18:52 https://www.youtube.com/watch?v=yGXAsh7_2wA
The Silent Shard This can in all probability be very practical for many of one as job opportunities I want to really don at only with my web site but

# WIOXwmbVRvKZedO 2018/08/18 6:48 http://nobodysproperty.com/wiki/index.php?title=Ge
You can definitely see your enthusiasm in the work you write. The world hopes for more passionate writers like you who are not afraid to say how they believe. Always go after your heart.

# oOTapILFOF 2018/08/22 1:58 http://dropbag.io/
The Silent Shard This may likely be fairly practical for many within your job opportunities I want to never only with my blogging site but

# nYGzHLyQJXwgS 2018/08/22 5:07 http://health-story.club/story/2
Looking forward to reading more. Great article post.Much thanks again. Awesome.

# MHvQuDaJtBfYuMtVOPF 2018/08/23 2:10 http://www.lhasa.ru/board/tools.php?event=profile&
MARC BY MARC JACOBS ????? Drop Protesting and complaining And Commence your own personal men Project Alternatively

# uJYrDNtQEZtjODqWlOh 2018/08/23 15:09 http://5stepstomarketingonline.com/JaxZee/?pg=vide
wow, awesome blog article.Really looking forward to read more. Really Great.

# cmnetCMocNmDeKm 2018/08/23 17:34 http://whitexvibes.com
You have brought up a very excellent details, appreciate it for the post.

# LXZxuAyjCXvT 2018/08/23 20:05 https://www.christie.com/properties/hotels/a2jd000
When a blind man bears the standard pity those who follow. Where ignorance is bliss аАа?аАТ?а?Т?tis folly to be wise.

# YYyiCDNABcSlFF 2018/08/23 22:34 http://news.bookmarkstar.com/story.php?title=agen-
Thanks for sharing, this is a fantastic article.Really looking forward to read more. Awesome.

# vueFlrVTjgpwCwp 2018/08/24 10:55 http://bgtopsport.com/user/arerapexign852/
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!

# laeDxEgQeFppRHgMwKs 2018/08/27 21:12 https://www.prospernoah.com
Some genuinely quality posts on this internet site, saved to fav.

# FaQXENcaMAwJg 2018/08/28 7:46 http://banki59.ru/forum/index.php?showuser=552800
Just wanted to say thanks for posting this!

# kMwNnlMpvKjuz 2018/08/28 22:47 https://www.youtube.com/watch?v=4SamoCOYYgY
Im no professional, but I think you just made a very good point point. You naturally know what youre talking about, and I can really get behind that. Thanks for staying so upfront and so sincere.

# kcBvQgHWlwnpqJF 2018/08/29 2:31 http://247ebook.co.uk/story.php?title=this-website
It as difficult to find well-informed people on this subject, but you sound like you know what you are talking about! Thanks

This is one awesome blog.Much thanks again. Much obliged.

# mvJtNUCIdnFqtWG 2018/08/31 20:16 https://gardener101.site123.me/
Your style is really unique in comparison to other folks I ave read stuff from. I appreciate you for posting when you have the opportunity, Guess I will just book mark this page.

# jcLMgeAlEzQ 2018/09/01 11:53 http://music-talents.ru/user/WeneIncurce312/
Merely wanna admit that this is handy , Thanks for taking your time to write this.

# GVtqJBGvMCCoAvtSHe 2018/09/01 14:21 http://www.lhasa.ru/board/tools.php?event=profile&
Look advanced to far added agreeable from

# kBHvoNzsfVujpZInmF 2018/09/02 17:23 http://www.freepcapk.com/free-education-app
Just what I was searching for, thankyou for posting.

# ViRWooUxcnsWX 2018/09/03 21:51 https://www.youtube.com/watch?v=TmF44Z90SEM
Regards for this post, I am a big fan of this web site would like to keep updated.

# mDjuTNeRsJvMvPDkw 2018/09/06 17:42 http://mundoalbiceleste.com/members/rainlegal1/act
I think this is a real great blog.Much thanks again. Great.

# EBetxMhhwW 2018/09/06 22:39 https://www.youtube.com/watch?v=TmF44Z90SEM
overlapping. I just wanted to give you a quick heads up! Other then that,

# vJorcbPULjsPwKB 2018/09/10 16:43 https://www.youtube.com/watch?v=EK8aPsORfNQ
you have an excellent blog right here! would you wish to make some invite posts on my weblog?

# pXIaeeeFwTYoLO 2018/09/10 18:48 https://www.youtube.com/watch?v=kIDH4bNpzts
you! By the way, how can we communicate?

# jhOlfMMCcoFV 2018/09/10 21:06 http://xn--b1adccaenc8bealnk.com/users/lyncEnlix57
Thanks so much for the blog article. Want more.

# woxbRQFBUGzwVTuKD 2018/09/12 3:20 https://jiaesparza-82.webself.net/
Lastly, a problem that I am passionate about. I ave looked for info of this caliber for the final a number of hrs. Your website is tremendously appreciated.

# NoXgjWWRMjKgFqc 2018/09/12 16:48 https://www.wanitacergas.com/produk-besarkan-payud
pretty fantastic post, i certainly love this website, keep on it

# bDMNobALGuktAAhv 2018/09/13 0:48 https://www.youtube.com/watch?v=EK8aPsORfNQ
Thanks for sharing this excellent write-up. Very inspiring! (as always, btw)

# bmEaISMlIakzJKIKT 2018/09/13 23:56 http://davincisurgery.be/__media__/js/netsoltradem
This content announced was alive extraordinarily informative after that valuable. People individuals are fixing a great post. Prevent go away.

# PCXoBgwCyXnrNB 2018/09/14 3:22 http://kinosrulad.com/user/Imininlellils818/
Wow, fantastic blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is fantastic, let alone the content!

# KESxvWpvBFVbzHuLyUh 2018/09/14 19:13 http://corporatetraining.usa.canon.com/UserProfile
I truly appreciate this blog post.Much thanks again. Keep writing.

I was recommended this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble. You are incredible! Thanks!

# uThnDLPOiGcowHbIJGj 2018/09/15 4:47 https://surfingbird.ru/surf/ezvitalityhealth--9iO9
I really liked your article post.Much thanks again. Want more. anal creampie

# IQVftDPXSvtBJQQhDzg 2018/09/18 6:19 http://isenselogic.com/marijuana_seo/
Post writing is also a excitement, if you know after that you can write if not it is complicated to write.

# uQDrJukzrfhjbscv 2018/09/18 17:30 http://aicfinancial.ca/cropped-campilhas_march_201
It as not that I want to duplicate your website, but I really like the layout. Could you let me know which theme are you using? Or was it especially designed?

# HOqWUTDgObkG 2018/09/19 23:42 https://wpc-deske.com
Merely a smiling visitor here to share the love (:, btw outstanding style and design.

# pJHtYLkooXRRUjs 2018/09/20 5:26 https://affiliatemarketing233.wordpress.com/
Wow! This could be one particular of the most beneficial blogs We ave ever arrive across on this subject. Actually Wonderful. I am also an expert in this topic so I can understand your effort.

# kaFlzDsZxXoit 2018/09/21 20:06 https://www.youtube.com/watch?v=rmLPOPxKDos
It as not that I want to copy your web-site, but I really like the design and style. Could you let me know which theme are you using? Or was it custom made?

# slate flooring tilesGranite Countertop nrbvia 44431 2018/09/25 4:46 slate flooring tilesGranite Countertop nrbvia 4443
slate flooring tilesGranite Countertop nrbvia 44431

# LigrzqGaFpQxhe 2018/09/25 17:43 https://www.youtube.com/watch?v=_NdNk7Rz3NE
This is my first time go to see at here and i am truly impressed to read all at one place.

# PdCQcDvKEptv 2018/09/25 21:20 https://ilovemagicspells.com/black-magic-spells.ph
Very good information. Lucky me I came across your website by chance (stumbleupon). I ave saved as a favorite for later!

# WHQtArwsKvxKJcIQA 2018/09/26 6:29 https://www.youtube.com/watch?v=rmLPOPxKDos
This is a topic that as close to my heart Best wishes! Exactly where are your contact details though?

# vWyoTxVwUemIbMMQx 2018/09/26 19:53 http://blockotel.com/
Thanks, However I am having difficulties with

# XnDBztpbxTxBDxNV 2018/09/27 22:17 http://epsco.co/community/members/yokeway3/activit
It is nearly not possible to find knowledgeable folks about this topic, but the truth is sound like do you realize what you are coping with! Thanks

# wQwOrwBmnxQH 2018/10/02 20:00 https://www.youtube.com/watch?v=kIDH4bNpzts
Very good blog.Really looking forward to read more. Keep writing.

# cXdfGivgeDDyOiY 2018/10/02 23:24 http://www.inaturalist.org/people/1183903
I was suggested this blog by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my difficulty. You are amazing! Thanks!

me know if this okay with you. Thanks a lot!

# yBftOwiplBLcKvq 2018/10/04 21:16 http://www.baldmountaintheater.org/jillian-edited-
You got a very superb website, Gladiolus I detected it through yahoo.

# I just could not go away your website before suggesting that I extremely enjoyed the usual information a person supply for your guests? Is going to be back continuously to inspect new posts productos de finanzas; Esther, 2018/10/05 12:48 I just could not go away your website before sugge
I just could not go away your website before
suggesting that I extremely enjoyed the usual information a person supply for your guests?
Is going to be back continuously to inspect new posts

productos de finanzas; Esther,

# LZJufOVJPPtses 2018/10/05 21:12 https://martialartsconnections.com/members/dancerc
Im no pro, but I feel you just made an excellent point. You definitely know what youre talking about, and I can seriously get behind that. Thanks for being so upfront and so sincere.

# qvLBVUXZJojtmqvuOf 2018/10/06 3:40 https://bit.ly/2IvIfoc
site and be updated with the most up-to-date news update posted here.

There is certainly a lot to learn about this subject. I love all of the points you have made.

# aLDsEVmTMnSCKW 2018/10/07 0:00 https://cryptodaily.co.uk/2018/10/bitcoin-expert-w
Really informative post.Thanks Again. Awesome.

# qIGMeMfEYkLHgz 2018/10/07 7:53 https://medium.com/@LeoPollak/ginger-extract-what-
you will have an awesome blog here! would you prefer to make some invite posts on my blog?

# BWLVndijYfGW 2018/10/07 22:51 http://www.pcapkapps.com/free-communication-app
I think this is a real great blog post.Really looking forward to read more. Will read on...

# lCMvMbXrLyDUKsa 2018/10/08 4:28 https://www.youtube.com/watch?v=vrmS_iy9wZw
It as difficult to find experienced people about this topic, but you sound like you know what you are talking about! Thanks

# RgaYdPttRCMnwzz 2018/10/08 13:32 https://www.jalinanumrah.com/pakej-umrah
This is a topic which is near to my heart Take care! Where are your contact details though?

# qSSYOdCYDKmzGTAT 2018/10/08 18:20 http://sugarmummyconnect.info
Thanks for sharing, this is a fantastic article post. Really Great.

# I have read some excellent stuff here. Definitely price bookmarking for revisiting. I surprise how a lot attempt you place to make this type of wonderful informative site. odontogenic (Odell) 2018/10/09 6:00 I have read some excellent stuff here. Definitely
I have read some excellent stuff here. Definitely price bookmarking
for revisiting. I surprise how a lot attempt
you place to make this type of wonderful informative site.


odontogenic (Odell)

# kmszjrpPNA 2018/10/09 8:59 https://izabael.com/
Wow, superb blog structure! How lengthy have you been blogging for? you make running a blog glance easy. The full glance of your web site is great, let alone the content!

# rdgyZKVbOZSsgE 2018/10/09 20:41 https://www.youtube.com/watch?v=2FngNHqAmMg
Thanks for sharing this excellent post. Very inspiring! (as always, btw)

# uYVMkgmhgXcKUBkdMc 2018/10/10 4:25 http://couplelifegoals.com
more popular given that you most certainly possess the gift.

# qhrGxDUvrSefw 2018/10/10 7:22 https://www.digitalocean.com/community/users/kernw
Where online can an accredited psyciatrist post articles (or blogs) for them to become popular?

# yKiLxaaGISFqniZTOt 2018/10/10 8:23 http://supernaturalfacts.com/2018/10/09/main-di-ba
I was recommended this blog by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my problem. You are wonderful! Thanks!

# DKHquKxYefnVQjTP 2018/10/10 16:17 http://justcomputersily.review/story/41281
You produced some decent points there. I looked on-line for the problem and situated most people will associate with along with your internet site.

# tAXHUXViUCAB 2018/10/10 20:19 https://123movie.cc/
Many thanks for sharing this excellent write-up. Very inspiring! (as always, btw)

# XlTcUHlHHt 2018/10/11 2:07 http://bgtopsport.com/user/arerapexign589/
Would you be occupied with exchanging hyperlinks?

# puyMIToBZqwJY 2018/10/12 14:10 https://alexcooper118.hatenablog.com/entry/2018/05
I truly appreciate this article post.Much thanks again. Really Great.

# ICyONCfJnUevGgvSxGv 2018/10/13 14:34 https://www.peterboroughtoday.co.uk/news/crime/pet
Its hard to find good help I am constantnly saying that its hard to procure quality help, but here is

# NltzUBrhtmmKziOVg 2018/10/14 14:46 https://designgarlic43.odablog.net/2018/10/10/wond
placing the other person as website link on your page at appropriate place and other person will also do similar in support of you.

I think this is a real great article.Much thanks again. Much obliged.

# hellow dude 2019/01/06 18:13 RandyLub
hello with love!!
http://www.edistomarinaassociation.com/__media__/js/netsoltrademark.php?d=www.301jav.com/ja/video/11688728008235125534/

# This blog is about stay video clip streaming and also all the technologies that superior around it like webcasting, iptv circulation, playout software, mixing software application, video clip streaming servers. You could learn a lot more about the most 2019/04/26 12:35 This blog is about stay video clip streaming and a
This blog is about stay video clip streaming
and also all the technologies that superior around it like webcasting, iptv circulation, playout software, mixing software application, video clip streaming servers.


You could learn a lot more about the most modern information about
reside video clip streaming engines these
as wowza, nginx, mist server and Livebox.


See https://old.reddit.com/r/videos/comments/8t98rq/distribution_of_your_videos_to_social_medias_hindi/ and also you will unquestionably uncover a straight join to a
web site where by you could buy the quite finest streaming website server from
those people I publish all over.

Post Feedback

タイトル
名前
Url:
コメント: