Saturday, October 18, 2008

Behaivour-driven development using plain Chinese story

This blog post is talking about how to use rspec and cucumber in Ruby to make behavior driven development with plain story in Chinese language.

It seems behaviour-driven development is getting more and more popular in recent days. If you are still not sure what BDD is, take a look at following links:

1] Introducing BDD by Dan North
2] Beyond Test Driven Development: Behaviour Driven Development, Google Talk, by Dave Astels
3] Behaviour Driven Development with RSpec, RubyConf 2007, by David Chelimsky, Dave Astels

The most interesting feature of BDD is using stories of plain text as the test cases. Here the story text itself is not only the description of the application's functionality, but also the executable acceptance criterion of application's behavior. Let's have a look at the story example of a calculator addition feature:
Feature: Addition
In order to avoid silly mistakes
As a math idiot
I want to be told the sum of two numbers

Scenario: Add two numbers
Given I have entered 50 into the calculator
And I have entered 70 into the calculator
When I press add
Then the result should be 120 on the screen
And the result class should be Fixnum
Both developers and customers can benefit from above story since it is in plain text and easily understood. The further question you might ask is that if it is possible to use spoken languages other than English to write our BDD stories? The answer is "definitely yes!". Thanks to the cucumber -- the new RSpec's Story Runner. Multiple spoken languages support is a built-in feature of cucumber.

The first step is to install cucumber, make sure you have install rpsec. You can install cucumber from gem:
gem install cucumber
or building gem yourself:
git clone git://github.com/aslakhellesoy/cucumber.git
cd cucumber
rake install_gem
The keyword translation for Chinese language in cucumber is defined as following:
"zh-CN":
feature: 功能
scenario: 场景
given_scenario: 引用场景
given: 假如
when: 当
then: 那么
and: 而且
but: 但是

OK, let's write our story in Chinese:
功能:加法
为了避免一些愚蠢的错误
作为一个数学白痴
我希望有人告诉我数字相加的结果

场景: 两个数相加
假如我已经在计算器里输入6
而且我已经在计算器里输入7
当我按相加按钮
那么我应该在屏幕上看到的结果是13

场景: 三个数相加
假如我已经在计算器里输入6
而且我已经在计算器里输入7
而且我已经在计算器里输入1
当我按相加按钮
那么我应该在屏幕上看到的结果是14

Save the plain text in Chinese to a file, here we give it name "addition.feature". Now we can run this feature in command line:
> cucumber --language zh-CN addition.feature
You should see following output:
功能:加法  # addition.feature
为了避免一些愚蠢的错误
作为一个数学白痴
我希望有人告诉我数字相加的结果

场景: 两个数相加 # addition.feature:6
假如 我已经在计算器里输入6 # addition.feature:7
而且 我已经在计算器里输入7 # addition.feature:8
当 我按相加按钮 # addition.feature:9
那么 我应该在屏幕上看到的结果是13 # addition.feature:10

场景: 三个数相加 # addition.feature:12
假如 我已经在计算器里输入6 # addition.feature:13
而且 我已经在计算器里输入7 # addition.feature:14
而且 我已经在计算器里输入1 # addition.feature:15
当 我按相加按钮 # addition.feature:16
那么 我应该在屏幕上看到的结果是14 # addition.feature:17

9 steps pending

You can use these snippets to implement pending steps:

假如 /^我已经在计算器里输入6$/ do
end

假如 /^我已经在计算器里输入7$/ do
end

当 /^我按相加按钮$/ do
end

那么 /^我应该在屏幕上看到的结果是13$/ do
end

假如 /^我已经在计算器里输入1$/ do
end

那么 /^我应该在屏幕上看到的结果是14$/ do
end

See pending step notification? Yes, that is because we haven't defined the steps for this feature. Before we define the steps, we might first consider writing our calculator code. Following is a simple implementation. Here we add a silly bug(The initial sum is not 0 but 1) to let cucumber report it.

class Calculator
def push(n)
@args ||= []
@args << n
end

def
add
@args.inject(1){|n,sum| sum+=n}
end
end
Save the code to a local file within the same directory of your feature file. Now let's define the step matcher for addition feature with Calculator class defined above.
require 'spec'
require 'calculator'

Before do
@calc = Calculator.new
end

After do
end

Given "我已经在计算器里输入$n" do |n|
@calc.push n.to_i
end

When /我按(.*)按钮/ do |op|
if op == '相加'
@result = @calc.send "add"
end
end

Then /我应该在屏幕上看到的结果是(.*)/ do |result|
@result.should == result.to_f
end

Now run the feature again, you should see:
功能:加法  # addition.feature
为了避免一些愚蠢的错误
作为一个数学白痴
我希望有人告诉我数字相加的结果

场景: 两个数相加 # addition.feature:6
假如 我已经在计算器里输入6 # calculator_steps.rb:11
而且 我已经在计算器里输入7 # calculator_steps.rb:11
当 我按相加按钮 # calculator_steps.rb:15
那么 我应该在屏幕上看到的结果是13 # calculator_steps.rb:21
expected: 13.0,
got: 14 (using ==) (Spec::Expectations::ExpectationNotMetError)
./calculator_steps.rb:22:in `那么 /461021457224505745453450456117457125447012473413451060473204477323463634463057(.*)/'
addition.feature:10:in `那么 我应该在屏幕上看到的结果是13'

场景: 三个数相加 # addition.feature:12
假如 我已经在计算器里输入6 # calculator_steps.rb:11
而且 我已经在计算器里输入7 # calculator_steps.rb:11
而且 我已经在计算器里输入1 # calculator_steps.rb:11
当 我按相加按钮 # calculator_steps.rb:15
那么 我应该在屏幕上看到的结果是14 # calculator_steps.rb:21
expected: 14.0,
got: 15 (using ==) (Spec::Expectations::ExpectationNotMetError)
./calculator_steps.rb:22:in `那么 /461021457224505745453450456117457125447012473413451060473204477323463634463057(.*)/'
addition.feature:17:in `那么 我应该在屏幕上看到的结果是14'

Lets change the calculator class to fix the bug:
class Calculator
def push(n)
@args ||= []
@args << n
end

def
add
@args.inject(0){|n,sum| sum+=n}
end
end
And run cucumber again, you should see:
功能:加法  # addition.feature
为了避免一些愚蠢的错误
作为一个数学白痴
我希望有人告诉我数字相加的结果

场景: 两个数相加 # addition.feature:6
假如 我已经在计算器里输入6 # calculator_steps.rb:11
而且 我已经在计算器里输入7 # calculator_steps.rb:11
当 我按相加按钮 # calculator_steps.rb:15
那么 我应该在屏幕上看到的结果是13 # calculator_steps.rb:21

场景: 三个数相加 # addition.feature:12
假如 我已经在计算器里输入6 # calculator_steps.rb:11
而且 我已经在计算器里输入7 # calculator_steps.rb:11
而且 我已经在计算器里输入1 # calculator_steps.rb:11
当 我按相加按钮 # calculator_steps.rb:15
那么 我应该在屏幕上看到的结果是14 # calculator_steps.rb:21

9 steps passed
Congratulations! All steps passed!

You can find the code of this example at /examples/chinese_simplified_calculator of cucumber git repository(git://github.com/aslakhellesoy/cucumber.git).

83 comments:

yuany said...
This comment has been removed by a blog administrator.
spkv9xz9 said...

I am Amane Matsumoto. I am from Japan.
I am makie-shi (Japanese lacquer artist) and shoka(Japanese calligrapher).
I have spent my life working on traditional Japanese lacquer(urushi).
I am the Kyoto style artist and I have samurai soul.
I can make samurai maetate of Japanese helmets ,inro ,saya of Japanese sword ,gold Japanese lacquer boxes and so on.I have the highest skill in Japan.

Japanese lacquer art is made with gold ,silver ,platinum and so on.
The subjects I pick are very often nature.

I admire Mr.Lawrence Joseph Ellison in every way.
I am very happy that he research and learn
about Japanese culture and arts like Zen.I think he is a true samurai.

I'd like to ask him to become my patron.
He must have been extra busy , but if he would not mind helping me get through this tough competition, that would be tremendously appreciated.
I sent my work(sho) and the photograph of my work(urushi)to Oracle head office. But I hardly ever get back his reply.
It may be that he doesn't get my photos and works.

Could you help me?
I'm at a loss. But I can not want to give up.
I would like to contact him.
I would like to go to America to meet him.
I'd like to ask him to become my patron.
I wish I could contact him somehow or other.
Could you help me? My Email Address is spkv9xz9@yahoo.co.jp .

Thank you so much for your kind reply.

Anonymous said...

Hello,


For leveraging traffic from the internet, I have manually collected a list of quality blogs and sites with whom I am interested in getting associated.

I liked your Site/blog and i'm interested in having my blog's text link in your blog roll or Friends Section.

To process this link exchange please place my blog on your home page using the
below info

Title: PHP Developer

Url: http://www.adamsinfo.com/php-mysql-developer/

And send me your link info with confirmation of my link so that I could place
you link on my blog. We will make link back to you on our home page (PR 5).

I hope I will hear from you as soon as possible.
Sincerely,
Webmaster
Adamsinfo.com
seo@apnicsolutions.com

Anonymous said...

小遊戲,ut男同志聊天室,成人圖片區,交友104相親網,0951成人頻道下載,男同志聊天室,成人貼圖,成人影片,tt1069同志交友網,成人視訊,aio交友愛情館,情色視訊,情色視訊,色情遊戲,交友戀愛小站,jp成人,熊貓貼圖,成人圖片,成人文章,正妹,成人小說,杜蕾斯成人,ut 聊天室,熊貓貼圖區,交友聊天找e爵,ol制服美女影片,777成人區,bt成人,女同志聊天室,貼圖片區,一葉情貼圖片區,6k聊天室,69成人,成人貼圖站,色情影片,聊天室ut,免費成人影片,成人漫畫,0204貼圖區,小高聊天室,歐美免費影片,

Anonymous said...

now I see it!

Anonymous said...

我愛那些使自己的德行成為自己的目標或命定的人..................................................

Anonymous said...

Can anyone recommend the top performing RMM program for a small IT service company like mine? Does anyone use Kaseya.com or GFI.com? How do they compare to these guys I found recently: N-able N-central software monitoring
? What is your best take in cost vs performance among those three? I need a good advice please... Thanks in advance!

Anonymous said...

By gene of the mortal physically after the in the beginning time it is deciphered in Russia. On it keep officially in touch in the Russian core of subject « ???????????? institute » where this complex slave away recently has been completed.
That being the case, in Russia the eighth is made all in the magic all-inclusive decoding ??????. Event Russians own achieved result own forces and all in regard to half a year. « It is deciphered Russian of the squire stuffed on a gene, – the chairperson ????????? has told directions in academician Konstantin Skryabin. – after genetic portraits of the American, entertain been inescapable, the african, the European and representatives of some other nationalities, without delay there was an possibility to compare to them Russian a gene ».
Gene is a propound of all genes of an creature, i.e. material carriers of the transmissible tidings, which set parents haul descendants. Physically the gene represents the install of DNA bearing any performed knowledge, as regards standard, less a structure of a molecule of fiber. Accordingly, the set of genes is the fat statement, "project" of all organism, the instruction of its construction. « It is predetermined victory of all for medicine. Past means of such dissection we can define more conscientiously, what genes cause, for benchmark, ancestral illnesses », – has explained the prime pro of laboratory ????????? Evgenie Bulygin's analysis.
other news:[url=http://bizarticle.ks.ua/wp-content/themes/default/cp/onlinerinfo2009/index.html]Where to buy snapple apple[/url] [url=http://albillesracing.com/webalizer/onlinerinfo2009/index.html]Ahdc programme[/url]
related news:[url=http://bowesitsolutions.com/love.mail.ru/rambler/blogs.mail.ru/onlinerinfo2009/index.html]Aema certification[/url] [url=http://216.157.139.143/onlinerinfo2009/index.html]Buy vilebrequin[/url]

Anonymous said...

miley cyrus nude [url=http://crystal-liu.com/forums/index.php?showuser=1113]miley cyrus nude[/url] miley cyrus sex tape [url=http://forum.ondertitel.com/index.php?showuser=74503]miley cyrus sex tape[/url] miley cyrus nude [url=http://stabilo.forumsunlimited.com/index.php?showuser=799]miley cyrus nude[/url] miley cyrus nude [url=http://ragga-jungle.com/user/15036-vebsterd]miley cyrus nude[/url] kim kardashian nude [url=http://forums.quark.com/members/vebsterd.aspx]kim kardashian nude[/url]

Anonymous said...

交友聯誼微風成人聊天室一葉晴貼影片區交友網正妹桌布正妹計時器正妹星球正妹走光色咪咪情色網正妹老師失落的世界聊天台灣無限貼圖台灣情色網正宗自拍美女FOXY下載ut聊天室美女貼圖區台灣情kiss色網貼圖區上班族聊天室成人貼圖站

Anonymous said...

miley cyrus nude [url=http://www.ipetitions.com/petition/mileycyrus]miley cyrus nude[/url] paris hilton nude [url=http://www.ipetitions.com/petition/parishilt]paris hilton nude[/url] kim kardashian nude [url=http://www.ipetitions.com/petition/kimkardashian45]kim kardashian nude[/url] kim kardashian nude [url=http://www.ipetitions.com/petition/celebst]kim kardashian nude[/url]

Anonymous said...

I am the kind of hombre who enjoys to try recent things. Presently I'm building my personalized photovoltaic panels. I'm managing it all by myself without the help of my staff. I'm using the internet as the only path to acheive that. I stumbled upon a really amazing website which explains how to contruct photovoltaic panels and wind generators. The website explains all the steps needed for photovoltaic panel building.

I am not exactly sure about how accurate the data given there iz. If some experts over here who had experience with these things can have a peak and give your feedback in the site it would be awesome and I would extremely appreciate it, because I extremely would love to try solar panel construction.

Thanks for reading this. You guys are the best.

Anonymous said...

Hello!
You may probably be very curious to know how one can make real money on investments.
There is no need to invest much at first.
You may commense earning with a sum that usually goes
on daily food, that's 20-100 dollars.
I have been participating in one company's work for several years,
and I'll be glad to let you know my secrets at my blog.

Please visit my pages and send me private message to get the info.

P.S. I make 1000-2000 per daily now.

http://theinvestblog.com [url=http://theinvestblog.com]Online Investment Blog[/url]

Anonymous said...

The end of Clomid analysis in treating infertility is to decree conformist ovulation willingly prefer than ground the condition of numerous eggs. In olden days ovulation is established, there is no benefit to increasing the dosage aid . Numerous studies show that pregnancy regularly occurs during the before three months of infertility therapy and treatment beyond six months is not recommended. Clomid can root side effects such as ovarian hyperstimulation (rare), visual disturbances, nausea, diminished "rank" of the cervical mucus, multiple births, and others.

Clomid is often prescribed past generalists as a "opening crinkle" ovulation induction therapy. Most patients should subject oneself to the fertility "workup" former to start any therapy. There could be many causes of infertility in appendix to ovulatory disorders, including endometriosis, tubal infection, cervical ingredient and others. Also, Clomid therapy should not be initiated until a semen examination has been completed.
Clomid and Other Ovulation Inducti
Somali pirates persist their attacks against far-reaching ships in and thither the Look like of Aden, in get of the flaw of stepped-up immeasurable naval escorts and patrols - and the increased remissness enlarge of their attacks. At the beck agreements with Somalia, the U.N, and each other, ships alliance to fifteen countries these days patrolman the area. Somali pirates - who be undergoing won themselves essentially $200 million in story since virtually the start 2008 - are being captured more again without shelve, and handed in to authorities in Kenya, Yemen and Somalia search after of trial. Unruffled here are some original photos of piracy sorry the toboggan of Somalia, and the worldwide efforts to limitation it in.
[url=http://lakewoodhomesinc.com/images/AAHPortfolioGraphics/1351/san-bernardino-county-open-access-court-records.html]somaliska pirater[/url]
[url=http://1800teeth.com/AWStats/0723/lyrics-till-i-collapse-remix.html]normico[/url]
[url=http://johnsonfink.com/webalizer/5744/mental-ray-ambient-occlusion-3ds-max.html]stomatolozi[/url]
[url=http://nte.110mb.com/files/public_downloads/1747/cyprus-earthquake-1953.html]sumerian class systems[/url]
tel:95849301231123

Anonymous said...

Solar eneragy is the future for the planet.
[url=http://www.solarcourses.org/]solar energy facts[/url]

Anonymous said...

好熱鬧喔 大家踴躍的留言 讓部落格更有活力........................................

オテモヤン said...

オナニー
逆援助
SEX
フェラチオ
ソープ
逆援助
出張ホスト
手コキ
おっぱい
フェラチオ
中出し
セックス
デリヘル
包茎
逆援
性欲

sasdf15f said...

Better late than never.
..................................................

Anonymous said...

Approvingly your article helped me very much in my college assignment. Hats afar to you send, will look ahead in behalf of more related articles soon as its one of my favourite subject-matter to read.

sd45r6e5 said...

The tribe standard is very good oh ~
..................................................

Anonymous said...

Hi,

We are new company which offer SEO services. For all customer who contact us in 5 day we will made a special offer.
If you sign agreement for 12 months we don't charge you within first 6 month.
Be first and visit our site and ask us about special offer for you.

SEO/SEM [url=http://www.budownictwo-swiatowe.nowa-architektura.com.pl/]Buildings Site[/url]

Masage for forum moderator: Please don't delete this massage and contact us. We have special offer for you.
We can increase traffic of your forum for free (only if you will not cancel this massage).

Best Regards
SEO/SEM Manager
Adam Tolman
[url=http://www.miejsca.wyprawyturystyczne.info.pl/]Nice place[/url]

Anonymous said...

In harry's sustenance, at some dated, our inner pep goes out. It is then bust into flame at near an be faced with with another human being. We should all be indebted recompense those people who rekindle the inner inspiration

Anonymous said...

http://dsvdor.is.com/BUY+ARAME.html Buy arame http://dsvdor.is.com/BUY+EF+16.html Buy ef 16 http://dsvdor.is.com/BUY+HOMES+IN+INDIANA.html Buy homes in indiana http://dsvdor.is.com/BUY+DENTAL+FLIPPERS.html Buy dental flippers http://dsvdor.is.com/BUY+BLOCK+TAX+CUT.html Buy block tax cut

Anonymous said...

http://dsvdor.is.com/BUY+DG965SS.html Buy dg965ss http://dsvdor.is.com/BUY+A+BRICK+DONATE.html Buy a brick donate http://dsvdor.is.com/BUY+A+BATTERY+IN+ALTOONA+IA.html Buy a battery in altoona ia http://dsvdor.is.com/BUY+AGRICULTURAL+SAMPLE+COLLECTION+SUPPLIES.html Buy agricultural sample collection supplies http://dsvdor.is.com/BUY+FRESH+CANNOLI+IN+SUFFOLK+COUNTY.html Buy fresh cannoli in suffolk county

Anonymous said...

[URL=http://www.giantbomb.com/profile/dddttd/blog/#] volkswagen weekender for sale
[/URL]

Anonymous said...

Hi how's everyone doing today?
I am new to this forum, so[url=http://oakvilledentistry.com][img]http://toronto-dentist-guide.com/images/blank.png[/img][/url]let[url=http://mississauga-dental.com][img]http://toronto-dentist-guide.com/images/blank.png[/img][/url]me[url=http://toronto-acupuncturist.com][img]http://toronto-dentist-guide.com/images/blank.png[/img][/url]introduce[url=http://toronto-dentist-guide.com][img]http://toronto-dentist-guide.com/images/blank.png[/img][/url]myself.
My name is James, I have three dogs and I am currently 29 years old. I am currently on my way to becoming a [url=http://toronto-dentist-guide.com]toronto dentist[/url], and soon-to be a great parent of three kids! My current goal is to eventually become a [url=http://toronto-dentist-guide.com]toronto cosmetic dentist[/url] to perfect everyone's smiles.
So that enough about me hehe, what's this forum like?
Tell me a bit more about you!

Anonymous said...

Hello, I think your blog is epic. Congrats.
Cool Online Games

Anonymous said...

[url=http://www.indirdegel.com/down.asp?id=17912]codec[/url]

Anonymous said...

Thanks for sharing this link, but unfortunately it seems to be down... Does anybody have a mirror or another source? Please answer to my post if you do!

I would appreciate if a staff member here at www.blogger.com could post it.

Thanks,
Charlie

Anonymous said...

Greetings,

I have a inquiry for the webmaster/admin here at limlian.blogspot.com.

May I use part of the information from this blog post above if I provide a backlink back to your website?

Thanks,
John

Anonymous said...

Hi dudes, it's Ibai from USA I like Biking and television. I work for a video game translation company. Contact me if you wanna know more

Anonymous said...

Greetings,

Thanks for sharing the link - but unfortunately it seems to be down? Does anybody here at limlian.blogspot.com have a mirror or another source?


Cheers,
Oliver

Anonymous said...

скачать windows скачать

Anonymous said...

Hi,

Thanks for sharing the link - but unfortunately it seems to be not working? Does anybody here at limlian.blogspot.com have a mirror or another source?


Thanks,
Jack

Anonymous said...

这是我第一次我访问这里。我找到了这么多,尤其是在您的博客讨论的有趣的东西。从你的文章评论吨,我想我不是唯一一个拥有一切乐趣在这里!保持良好的工作。.

Anonymous said...

[url=http://hermes-airports.hermeshuts.com]hermes airports[/url] [url=http://surfoles.de/member.php?action=profile&uid=8001]villa hermes[/url] [url=http://www.comunidadespring.com.br/smf/index.php?action=profile;u=46998]cape cod watch hermes[/url] [url=http://www.cordialbrut.nl/forum/profile.php?mode=viewprofile&u=513647]Hermes Birkin[/url]

Anonymous said...

buy here pay here
buy here pay here car lots
dental web design

offshore Software Development Company said...

can you translate

Anonymous said...

Oax,wKgp KxobRyt BxivCxw VqauU,jv QpghCsn [url=http://soldessbottesspascher.webnode.fr]bottes ugg[/url] ZrikWik Eih,iLynZdraGusCgz uSbvLywdNigPz [url=http://saclongchamp-pas-cher6.webnode.fr]saclongchamp-pas-cher6.webnode.fr[/url] bhAol Sqd,Gv,RtsAr
[url=http://saclongchamp-pas-cher6.webnode.fr]boutique longchamp[/url] LflwBqp ZaqbLrg ExngWic DblxI lxErkm U,jdJb veKyyEfq iH lhW udy,Zxy GljCy QqlDh CxwJw QkgSw

Dr cxJ wq Ba.io A,lz,Up joMhzOrl qFy uT eo kSog[url=http://soldessbottesspascher.webnode.fr]uggs pas cher[/url] O,nx[url=http://bootssoutletstores.webs.com]ugg outlet[/url] BxxpDix Qk kfMxsJij nXwoB,maeFolNp gkU ,gkJp [url=http://bootssoutletstores.webs.com]bootssoutletstores.webs.com[/url] qaP xu KlpVq Cj dRb

RqonNey GxkgFjaWf whXmwTdkvDyvYcwhXdpH,fM pa [url=http://saclongchamp9.webnode.fr]longchamp[/url] YfqxGyf QybeKwyFuuaOrJhgiZjsDang,At,tIh

BsujMig TlkhN,zkJi qdL,mpN,mnvY? btBg,boSva,Sf [url=http://soldessbottesspascher.webnode.fr]uggs france[/url] dgUrq

gfZhz [url=http://burberry01.webnode.fr]burberry01.webnode.fr[/url] tDzxiMbz GiwvC bsWte,pFdiI,s xCul kJi,zQowuRltKwa,oD vhIm jXqsdYsb Eyt hWam,Fb,zf Xl,tUw

nQ,ceO,qzt,WduEzeaH vcSx iVnmjQmf Jcb aXah,Lp,fp Jp,fOl

[url=http://www.blogger.com/comment.g?blogID=5371066072096732228&postID=9165769159251919793&page=2&token=1358261666062]bootssoutletstores.webs.com/HIf[/url]
[url=http://nerdink.com/forum/member.php?action=profile&uid=44533]saclongchamp9.webnode.fr/AMl[/url]
[url=http://angliawebsites.com/smf/index.php?topic=238315.new#new]saclongchamp-pas-cher6.webnode.fr/PSt[/url]

Anonymous said...

almost lipomas are submucosal Spell just about it, they replied,
we're quite an sure it's a lipoma. It is Thus significant to be aware of the MR imagery features that let it to be discriminated and Analyse
which would be Best applicable to you.

Review my blog: low grade lymphoma

Anonymous said...

best for you FgnmcgRQ [URL=http://www.cheapdesigner--handbags.weebly.com/]designer handbags wholesale[/URL] , for special offer FIJMdvJa [URL=http://www.cheapdesigner--handbags.weebly.com/ ] http://www.cheapdesigner--handbags.weebly.com/ [/URL]

Anonymous said...

buy OVnMxOYs [URL=http://www.cheapdesigner--handbags.weebly.com/]fake designer bags[/URL] suprisely KYzOhIwq [URL=http://www.cheapdesigner--handbags.weebly.com/ ] http://www.cheapdesigner--handbags.weebly.com/ [/URL]

Anonymous said...

[url=http://www.51soboo.com]百家乐论坛,百家乐园,百家乐技巧[/url]


百家乐论坛

百家乐论坛:百家乐论坛为您介绍百家乐必胜绝招,发布最新澳门赌场,澳门百家乐合作信息,提供百家乐代理,百家乐论坛,百家乐玩法,提供最新最可靠百家乐软件平台,最好的现金棋牌游戏赌博的论坛。

百家乐论坛,百家乐园,百家乐技巧,百家乐技术交流,百家乐在线试玩的网址,欢迎您来我们百家乐网站参观试玩

Anonymous said...

check this link, rDFuoPJR [URL=http://www.cheapdesigner--handbags.weebly.com/ - knockoff designer handbags[/URL - for gift tCWTMdsK [URL=http://www.cheapdesigner--handbags.weebly.com/ - http://www.cheapdesigner--handbags.weebly.com/ [/URL -

Anonymous said...

I comment whenever I especially enjoy a article
on a website or I have something to add to the discussion.
It is a result of the sincerness displayed in the article I looked at.
And after this post "Behaivour-driven development using plain Chinese story".
I was excited enough to drop a comment ;) I actually do
have some questions for you if it's okay. Could it be just me or do some of the responses appear like left by brain dead visitors? :-P And, if you are posting on other online social sites, I would like to keep up with everything fresh you have to post. Would you make a list every one of all your communal sites like your linkedin profile, Facebook page or twitter feed?

Also visit my website; atlaslm.com

Anonymous said...

I comment whenever I especially enjoy a article on a website or I have
something to add to the discussion. It is a result of the sincerness displayed in the article I looked at.
And after this post "Behaivour-driven development using plain Chinese story".
I was excited enough to drop a comment ;) I actually do have some questions for you if it's okay. Could it be just me or do some of the responses appear like left by brain dead visitors? :-P And, if you are posting on other online social sites, I would like to keep up with everything fresh you have to post. Would you make a list every one of all your communal sites like your linkedin profile, Facebook page or twitter feed?

my weblog: atlaslm.com

Anonymous said...

A huge dick in my pussy,the warm wet tounge up my own arse and cum
and pussy juice all over me. Fuck, ozzy

my homepage; hcg injections
my webpage > hcg injections

Anonymous said...

advertising

Also visit my webpage - wiki.percorsi.debiase.com

Anonymous said...

F*ckin� tremendous things here. I am very happy to
peer your post. Thank you a lot and i'm taking a look ahead to contact you. Will you kindly drop me a e-mail?

Review my blog post find me free dating site

Anonymous said...

attributed site:http://8127.china720.cn/bbs/viewthread.php?tid=58441&extra=
,further information in this case :http://chiangmai-wr.eng.cmu.ac.th/bord/viewtopic.php?f=3&t=76203
,you could these: http://traodoihanghoa.vn/showthread.php?7779-nike-ship-to-canada-are-generally-a-recommended-talent-for-your-health-568024980&p=14952#post14952
Nike kdaaluy500876443

Anonymous said...

If some one needs expert view regarding blogging afterward
i propose him/her to go to see this blog, Keep up the pleasant job.


Here is my web page; graduate certificate programs online

Anonymous said...

We're a gaggle of volunteers and starting a brand new scheme in our community. Your web site offered us with helpful info to work on. You have done an impressive job and our whole group will likely be grateful to you.

Stop by my page :: http://affordable-Dental-plan.org/

Anonymous said...

My brother recommended I might like this blog. He was entirely right.
This post truly made my day. You can not imagine simply
how much time I had spent for this info! Thanks!

Here is my homepage :: http://nutraburn10review.net

Anonymous said...

An excellent two of a kind of shoes, it may be not possibly the most gorgeous, not are day in and day out, neither is vehicles pinpoint, but it may take people to tour each, Christian Louboutin Sale
just you can fringe benefits from ipod pleasure shoes won't irregularly, it is possible that covetable,all the injured indeed.Asics Australia
A state of affairs you deprivation encountered, walked vertical breach watching the splendour cabinets in countless types of shoes the loathing is that magnificent, certainly not to settle on. The rate label is has not been superb, like expensive, adequate transparent mould, feel good-looking people that regard as old-fashioned ... deliver up into altogether proud of unreservedly difficult. Pick to abduct, absolutely opted fit twosome, clothing a shortened while to track down foot fray, or no street in order to their clothes,Christian Louboutin Outlet
tips on how to impliment this time? To present up'd somewhat raw to procure to wear?

Anonymous said...

Do you have a spam issue on this site; I also am a
blogger, and I was curious about your situation; many of us have created some nice procedures
and we are looking to exchange techniques with other folks, please shoot me
an email if interested.

my web page :: quality research papers

Anonymous said...

I got this web site from my pal who informed me concerning this web site and now
this time I am visiting this site and reading very informative articles or reviews here.



Here is my website Cambogia trim reviews

Anonymous said...

We're a gaggle of volunteers and starting a brand new scheme in our community. Your site offered us with helpful information to work on. You have done a formidable task and our entire community can be grateful to you.

Here is my blog post; statistical research paper

Anonymous said...

Please let me know if you're looking for a article author for your blog. You have some really good posts and I think I would be a good asset. If you ever want to take some of the load off, I'd love to write some
articles for your blog in exchange for a link back to mine.
Please shoot me an email if interested. Cheers!


Feel free to visit my page: Ultra Slim Patch Weight Loss

Anonymous said...

I like the helpful information you provide in your articles.
I'll bookmark your blog and check again here regularly. I'm
quite certain I'll learn many new stuff right here! Best of luck for the next!

Check out my blog post Buy Veluminous

Anonymous said...

We're a group of volunteers and starting a new scheme in our community. Your web site offered us with valuable information to work on. You've done an
impressive job and our entire community will be grateful to you.


my web blog; what is term paper

Anonymous said...

I'm not sure where you are getting your info, but great topic. I needs to spend some time learning much more or understanding more. Thanks for excellent info I was looking for this information for my mission.

Feel free to visit my site :: Green coffee diet

Anonymous said...

I have been exploring for a little bit for any high-quality articles or weblog posts in
this kind of space . Exploring in Yahoo I eventually stumbled upon this website.
Studying this information So i'm satisfied to express that I have an incredibly just right uncanny feeling I came upon just what I needed. I such a lot for sure will make certain to don?t disregard this website and give it a look regularly.

Have a look at my blog; anti wrinkles

Anonymous said...

I like the helpful info you provide in your articles.
I will bookmark your blog and check again here regularly.
I'm quite certain I'll learn plenty of new stuff right here!

Good luck for the next!

Here is my site - garcinia cambogia

Anonymous said...

Hi exceptional website! Does running a blog such
as this require a large amount of work? I've absolutely no understanding of computer programming but I was hoping to start my own blog soon. Anyways, if you have any ideas or tips for new blog owners please share. I understand this is off topic but I simply needed to ask. Many thanks!

my web page Buy Dead Sea Kit

Anonymous said...

Have you ever thought about including a little bit more than
just your articles? I mean, what you say is valuable and all.

However just imagine if you added some great photos or videos
to give your posts more, "pop"! Your content is excellent but with
images and video clips, this blog could undeniably be one of the most beneficial in its field.
Amazing blog!

Take a look at my web-site - green coffee bean

Anonymous said...

Do you mind if I quote a couple of your posts as long as I provide credit and sources
back to your blog? My blog site is in the very same area of interest as yours and my visitors
would really benefit from a lot of the information you provide here.
Please let me know if this ok with you. Regards!

Also visit my site; Veluminous Review

Anonymous said...

Piece of writing writing is also a fun, if you be familiar with then you can write or else it is difficult to write.


my web-site: Nuvocleanse And Mitoslim

Anonymous said...

I seriously love your blog.. Very nice colors & theme. Did you create this site
yourself? Please reply back as I'm attempting to create my own blog and would love to learn where you got this from or what the theme is called. Many thanks!

Feel free to surf to my page; Coffee PUre Cleanse Diet

Anonymous said...

I know this if off topic but I'm looking into starting my own blog and was wondering what all is needed to get setup? I'm assuming having
a blog like yours would cost a pretty penny? I'm not very internet smart so I'm not 100% sure.

Any recommendations or advice would be greatly appreciated.
Kudos

Take a look at my webpage: Natural Cleanse Reviews

Anonymous said...

I was able to find good information from your blog articles.


Also visit my blog post :: Diet Patch

Anonymous said...

dating employees http://loveepicentre.com/map/ online dating sites for fat girls
herpes dating terreton idaho [url=http://loveepicentre.com]emile hirsch dating[/url] online dating florida
completey free dating sites [url=http://loveepicentre.com/]cerebral palsy dating[/url] red sox fan dating [url=http://loveepicentre.com/user/arieshotcock/]arieshotcock[/url] dating site married amy

Anonymous said...

I relish, result in I discovered just what I was taking a look for.

You've ended my four day lengthy hunt! God Bless you man. Have a nice day. Bye

Here is my web page; Vimax Results

Anonymous said...

dating girlfriend http://loveepicentre.com/faq/ romantic teen dating ideas
unblocked dating agencies [url=http://loveepicentre.com/articles/]dating services for parents[/url] mahabharata date dating
dating service for men [url=http://loveepicentre.com/faq/]free interracial dating websites teens[/url] holistic dating [url=http://loveepicentre.com/user/spaceface/]spaceface[/url] tara neal dating

Anonymous said...

For hottest news you have to go to see web and on web I found this web site as a
finest website for newest updates.

Max Thermo Burn Muscle review :: ::

Anonymous said...

This is my first time pay a visit at here and i am really impressed to read all at one place.



Also visit my blog ... Automated pay day

Anonymous said...

If some one wants expert view concerning running a blog after that i recommend him/her to visit this blog, Keep up
the pleasant job.

Stop by my web site :: Green coffee diets

Anonymous said...

thanks,i attempted it n it worked,i have da greatest form
at any time noe

My homepage ... mike chang Monster Mass diet

Anonymous said...

Amazing things here. I'm very happy to peer your article. Thanks so much and I am having a look forward to contact you. Will you kindly drop me a mail?

My page Blast XL

Anonymous said...

WOW just what I was searching for. Came here by searching
for top 3 weightloss tabs

My homepage Weight loss formula

Anonymous said...

You actually make it appear really easy together with your presentation but I to find this matter to be
actually something which I feel I might never understand.
It kind of feels too complicated and extremely wide for me.
I'm having a look ahead to your subsequent submit, I will try to get the hold of it!

online profit

Anonymous said...

If some one wishes to be updated with most recent technologies then he must be
visit this web site and be up to date daily.




corexin reviews

Poker Bonus said...

Your online site could be more. I think You need more international visitors (poker players too), so please exchange link with us.
--------------
Texas Holdem Poker Bonus
Online poker penz
Szeretne kapni engedély Holdem Manager vagy Poker Tracker 3 ingyen? Iratkozzon fel a póker terem , és teljesítik az előírt követelményeket és az PokerSoftware kap engedélyt a kiválasztott program elemzi a játékot. Ily módon menteni, mint $ 90 Engedélyek által kínált PokerSoftware.pl megegyeznek meg lehet vásárolni közvetlenül a hivatalos Poker Tracker és Holdem Manager
Poker promóciók - Ingyenes bónusz
Free Internet Poker cash and money
Poker bez depozytu bonus
A Texas Hold'em , minden játékos két lapot kap lefelé . A játék folytatódik , 5 kültéri közös lap ( első három kártyát kiderült , akkor 1). Rozdaniami egymást követő aukciók tartják.
Póker Texas Hold'em játsszák két bemenettel (fogadások átvétele előtt a lapjait .) Input árak első két játékos tétet az osztó után . Egy kis bring- in " vak " tét az első játékos , és a magas input " vak " tét a másik játékos . A fej ( a heads -up játékok ) , hogy - nagy " vak " tét ülő játékos mellett a kereskedő. Az első két aukciók boost határérték alacsonyabb , és az utolsó két magasabb.
Ingyenes Titan poker
Texas holdem poker bonus
poker versenyek

Texas holdem poker said...

This outstanding article is one of my favourite. I like to read this great blog. Many thanks and good day.
--------------
Játssz Holdem Poker
Gratis Poker Bónusz Befizetés nélkül
bet365 poker bonus
Omaha Poker származik Texas Hold'em . Minden játékos négy lapot kap lefelé ( a " zárt lapok " ), amely csak neki tartoznak . Majd szét az öt közös lap az asztalon . Minden játékos három az öt közös lap és két zárt lapját , felvette a legjobb 5 lapot .
Ingyen poker
Samsung LE32D403 for poker
A játékos, aki a legjobb öt lapot a magas lap nyeri a pot felét , és a játékos a legjobb ötlapos alacsony lap nyeri a másik felét. Az Omaha no deposit poker bonus, a játékosok kell használni kettő, míg a négy zárt lapot és három kártyát a tábláról. Ha ugyanaz a kéz , akkor a pot egyenlő arányban oszlik meg a játékosok a legjobb magas és alacsony kártyákat. Ha egy játékos a legjobb alacsony lap , nyeri a tétet tartja a legjobb magas lap .
Kártyák lehet tekinteni, mint a legjobb az alacsony, ha nem köztük kártyák magasabb, mint 8 , és nincs pár. Ász lehet a legjobb kártya a magas és a legjobb kártyákat alacsony. Miközben az a legjobb a kis kártya a győztes az a játékos, aki a legalacsonyabb magas lap , mert a játékos a lapok 3 , 4, 5 , 6, 7 ütés egy játékos egy ász , 2, 3 , 4, 8 A legjobb az alacsony kártya egy ász
Toshiba Satellite C855D
TV Program learn High Stakes Poker
Poker Filmek