Reading Building Robust Systems, by Gerald Sussman. I'm not done yet, but so far (page 7) the paper is pretty vague and metaphorical. So I thought I'd scribble down some of the slightly-more-concrete thoughts that it triggers in my head:
Sussman talks about "degeneracy" in biological systems, and how it can emerge by duplicating a section of DNA and allowing the copies to diverge. In programming languages, this might be done by taking a program, copying a section of code, and then changing each caller so it either continues to call the old version or calls a new one. In order to allow broken pieces of code to continue to evolve without destroying the program, you could make callers "prefer" one version over the other, but silently fall back to their non-preferred implementation if the first version didn't work. For example, maybe their preferred version threw an exception, or maybe it started failing some kind of unit test that the caller cares about.
Here's another idea: generate random segments of code by "connecting the dots", where by "dot" I mean "type", or perhaps "function call". Suppose you have a URL and you want to have a file on disk. If you're lucky, you can search the call graphs of a whole bunch of programs and find some code path that starts with a url and ends with a file. If you're really lucky, that code path will do something appropriate, like downloading the content behind the url. If you took this idea and applied it to all the open source projects in the world, you'd probably have a fair chance of implementing something reasonable, purely by accident. Well, not really by accident -- it would actually be by virtue of the fact that you're drawing a random sample from a set of programs that is distributed extremely non-uniformly over the space of all possible programs. Djinn does something like this, but without the benefit of a meaningful dataset of samples to draw from. Haskell probably has an advantage at this kind of thing because it doesn't depend on side effects to determine the meaning of a segment of code.
Combine these two ideas. Generate random code, evolve it by making (fail-safe) copies, and mutate it by replacing randomly-selected code paths with randomly-generated code paths that connect the same dots.
This starts to resemble the way bacteria share plasmids. If you manage to come up with a useful generated program, add it back to the pool of programs from which we draw our samples. Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable, or what extraction techniques end up producing more reusable snippets.
To take better advantage of the meaning inherent in existing a program, you also want to pay attention to variable names, not just types. E.g. a variable named "i" is probably an index, while one named "n" is probably a length of some kind. Build up a probabilistic model describing how variables with certain names are likely to be handled (e.g. variables named "i" are unlikely to be divided, but very likely to be incremented). You might even be able to only pay attention to names (or at least parts of names), and just hope that the types work out properly -- that would be simpler than trying to handle both names and types. Try to notice naming conventions within a single class / subsystem / project, and pull them out as patterns. Do all of this probabilistically so that it scales to huge code repositories like SourceForge. I'm thinking you'd treat names as n-grams, and just accumulate counts for how many times an identifier with a particular n-gram appeared in a particular relationship with other variables. Normalize these histograms to produce probability distributions. Now you can use the distributions to produce a "code babler", or to identify (and extract) common patterns that appear to be far from random.
I'll probably have more thoughts later, but I wanted to scribble this down, since it's been so long since I've written anything here.
Posted on February 19, 2007 04:33 PM
More languages articles
That essay is here (your link was a 404). Thanks for pointing it out.
Posted by: Darius Bacon at February 20, 2007 09:01 PMHow did you find this essay? (Are you in his class?)
Posted by: Tobin Fricke at February 20, 2007 10:14 PMI found the essay via programming.reddit.com.
Posted by: Kim at February 23, 2007 10:43 AMno, i don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs. finish reading the paper.
Posted by: aaron at March 30, 2007 01:26 PMI dont even remember how i reached your site but it doesnt matter, cause i’m so happy i found it, it really made me think, keep up the good work
Online High Schools | Accredited High School
I agree that some things probably could be done differently and to greater effect
Get GED Online | Online Homeschooling
The most successful systems and programs are the ones crafted for online betting sites that work as bookmakers for sports betting
The most successful systems and programs are the ones crafted for online betting sites that work as bookmakers for sports betting
Posted by: footbetting at September 2, 2009 05:21 AMIBM Thinkpad T61 WXGA LCD Screen Panel Glossy IBM Thinkpad T61 series Laptop WXGA LCD Screen Panel Glossy
Laptop WXGA LCD Screen Panel Glossy B141EW03 Laptop WXGA LCD Screen Panel Part Number B141EW03
Laptop WXGA LCD Screen Panel Glossy LP141WX1-TLA2 Laptop WXGA LCD Screen Panel Part Number LP141WX1-TLA2
Laptop WXGA LCD Screen Panel Glossy LP141WX3 Laptop WXGA LCD Screen Panel Part Number LP141WX3
Laptop WXGA LCD Screen Panel Glossy LP141WX3-TLA1 Laptop WXGA LCD Screen Panel Part Number LP141WX3-TLA1
Laptop WXGA LCD Screen Panel Glossy LP141WX3-TLB1 Laptop WXGA LCD Screen Panel Part Number LP141WX3-TLB1
Laptop WXGA LCD Screen Panel Glossy LP141WX3-TLN1 Laptop WXGA LCD Screen Panel Part Number LP141WX3-TLN1
Laptop WXGA LCD Screen Panel Glossy LTN141W1-L04 Laptop WXGA LCD Screen Panel Part Number LTN141W1-L04
Laptop WXGA LCD Screen Panel Glossy LTN141W1-L06 Laptop WXGA LCD Screen Panel Part Number LTN141W1-L06
Laptop WXGA LCD Screen Panel Glossy LTN141W3 Laptop WXGA LCD Screen Panel Part Number LTN141W3
I like this website I feel that this article could be very useful.
classifieds |article |s-cape adjustable bed
Good post mate! I agree with your points. free online games
Posted by: at September 15, 2009 01:44 AMGrant options. Really impresive writings. Classification Essay | Thesis Proposal
Regards,
I don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs. finish reading the paper.
Posted by: Club Penguin Cheats at September 24, 2009 08:17 PMThanks for the clarification regarding these points. Good work!
Posted by: 1000 games at September 26, 2009 10:51 AMNow you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable.
Research Proposal | Book Reports
Regards,
Regards,
Posted by: Research Papers at September 29, 2009 10:51 AMGood post, thank you.
Posted by: ">Lunker City at October 4, 2009 11:12 AMVery interesting post..I like this website I feel that this article could be very useful.
Posted by: wine gifts at October 7, 2009 10:10 AMNice post.I don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs. finish reading the paper
Posted by: anti-aging products at October 7, 2009 10:12 AMugg boot australia
bailey button ugg sale
ugg classic cardy cheap
classic cardy ugg sale online
ugg unique bailey button
Official website for Ed Hardy Eyewear. The lifestyle Ed Hardy brand is based on the original Ed Hardy clothing, accessories, energy drink, Ed Hardy randed by
ed hardy ed hardy clothes
Ed hardy online store, whether you are looking for fashion Ed Hardy Clothing items, then you come to the right place, we offer a variety of ed hardy items.
Don cheap ed hardy is an American tattoo artist born and raised in Southern California in 1945. A pupil of Sailor Jerry, Hardy is recognized for incorporating.
Selling ed hardy men longsleeve,ed hardy swimsuit,ed hardy men swimsuit,ed hardy boot.
ed hardy clothes
west ed hardy,edhardy discount,ed hardy clothing,ed hardy shoes Commodity New styles have just arrived!
ED Hardy womens Hoodies
ED Hardy Womens Shoes
Many questions have many problems..
Posted by: critical essay writing at October 16, 2009 07:36 PMI agree that some things probably could be done differently and to greater effect
Posted by: auto insurance quotes at October 18, 2009 02:49 PMFor every problem there is a question.
Posted by: sex furniture at October 18, 2009 04:53 PMChoose, buy and shop for on sale tiffany jewelry including Tiffany & Co Silver Necklace, Pendants, Bangles, Bracelets, Earrings, Rings and Accessories.
tiffany jewelry
We will surprise to find the high quality tiffany jewelry in much.
Everyone will focus on tiffany and co
Tiffany Bracelets
Tiffany Earrings
Tiffany Necklaces
Tiffany Rings
Thanks for your useful info, I think it’s a good topic. So would you like the info about the
jordan shoes
Air jordan shoes
cardy ugg boots
Tiffany Jewelry
ugg bailey button boots
cheap jordan shoes
ugg boots uk
Michael jordan shoes
ugg london
ugg nightfall boots
ugg boots sale
classic ugg boots
sundance ugg boots
air jordan fusion 6
air jordan 6 rings
jordan shoes for sale
great site prosolution pills
Posted by: john at October 25, 2009 10:54 PMGood ! I like it ! Welcome to read following news: ugg boots,Nike dunk sb,discount ugg boots, uggs ,nike dunk low,ugg boots sale,UGG Bailey Button boots,new nike sb,UGG Classic short boots,UGG Nightfall boots,cheap nike dunks,UGG Classic tall boots.
Posted by: ugg boots at October 27, 2009 10:48 PMNice way of comparing your thoughts about coding with that of the way bacteria share plasmids.
christmas hamper | xmas hampers
Tiffany & Co Heart Tag Necklace [N038] On Sale
Tiffany Necklaces On Sale,Discount Tiffany & Co. Silver Necklaces
Tiffany & Co Needle Pendant Necklace [N065] On Sale
Posted by: vuitton at October 28, 2009 08:43 AMTiffany & Co Gatelink Bracelet [S094] On Sale
Tiffany & Co Gatelink I.D.Bracelet(Woman's) [S096] On Sale
Tiffany & Co Round Tag Necklace [N146] On Sale
Tiffany & Co God Of Love Bracelet [S026] On Sale
Tiffany Bracelets On Sale,Discount Tiffany & Co. Silver Bracelets
Tiffany & Co Heart Tag Bracelet [S020] On Sale
Tiffany & Co Titanium Bracelet [S072] On Sale
Tiffany & Co Gatelink Bracelet [S094] On Sale
Tiffany & Co Gatelink I.D.Bracelet(Woman's) [S096] On Sale
Tiffany & Co Round Tag Necklace [N146] On Sale
Tiffany & Co God Of Love Bracelet [S026] On Sale
Tiffany Bracelets On Sale,Discount Tiffany & Co. Silver Bracelets
Tiffany & Co Heart Tag Bracelet [S020] On Sale
Tiffany & Co Titanium Bracelet [S072] On Sale
Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:25 AMLove this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:25 AMLove this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:25 AMLove this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:25 AMLove this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:25 AMLove this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:26 AMLove this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane
Posted by: louis vuitton at October 29, 2009 10:26 AMUgg
Ugg Boots
Cheap Ugg
New Ugg Boots
Ugg Boot
Ugg Classic Boots
Cheap Ugg Boots
Uggs on sale
Uggs
Ugg Boots
Cheap Ugg Boots
Ugg Classic Boots
Ugg Boots Sale
Supra Shoes
Mens Supra Cruizer Shoes ---Special
Men's Supra Cruizer Red Shoes
Mens Supra Cruizer Cool Shoes
Mens Supra Cruizer Shoes --Charming
Mens Supra Cruizer Pure black Shoes
Mens Supra Cruizer Shoes --Leisure
Man's Supra Cruizer Shoes
Men's Supra Muska Skytop Shoes
Men's Supra Skateboarding Shoes
Men's Supra Strapped Shoes
Men's Supra Suprano High Shoes
Women's Supra Muska Skytop Shoes
cheap ugg boots sale
uggs classic mini sale
UGG Ultra Tall Boots
Cheap Ugg Boots
UGG Classic Tall Boots
UGG Classic Cardy
UGG Classic Short Boots
"I don't think the robustness comes from evolutionary programming. but instead higher-level systems made of many programs."- i support these oppinion!!
Posted by: problem solutions essays at November 2, 2009 11:48 AMI think that they manage to come up with a useful generated program, add it back to the pool of programs from which we draw our samples. Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable, or what extraction techniques end up producing more reusable snippets.
Posted by: Jugendherberge Berlin at November 3, 2009 02:13 AMI think that they manage to come up with a useful generated program, add it back to the pool of programs from which we draw our samples. Now you start getting positive feedback for code snippets that continue to be useful when copied/mutated. You can start imagining computer scientists doing research into things like what characteristics are necessary for a piece of code to be randomly reusable, or what extraction techniques end up producing more reusable snippets.
Posted by: Jugendherberge Berlin at November 3, 2009 02:14 AMthank for good post.free mobile games
free mobile software
freeware windows mobile software
free symbian software
Good day! Thx for your great post and Im thinking about how to introduce my ugg boots to you cos Im not sure if u like this. Many people who live in the cold area like the ugg boots, especially the north-europe. Our uggshare.co.uk supply the cheapest classic cardy ugg boots, class tall ugg boots, classic short ugg boots and other series of uggs, hope my words didn’t trouble u, cy!
Posted by: ugg boots at November 4, 2009 10:41 PMThere is nothing that touches these for just lazing around at home. Bar sleeping I don’t take mine off now that its getting colder, they are not quite as stiff as they were when they first arrived but still extremely comfortable. It would be nice if they had a little more arch support but other than that I’m very pleased. I am finding a nice ugg boots!
Posted by: ugg boots at November 5, 2009 02:16 AMThere is nothing that touches these for just lazing around at home. Bar sleeping I don’t take mine off now that its getting colder, they are not quite as stiff as they were when they first arrived but still extremely comfortable. It would be nice if they had a little more arch support but other than that I’m very pleased. I am finding a nice ugg boots!
Posted by: ugg boots at November 5, 2009 02:38 AMJust wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
Mukluk boots
Good work, thanks! My sister received the Mbt Health shoes I bought her for her birthday, she adores them. I was a little worried the calf would be tight around her legs but it hasn’t been a problem. I’ll be back before Christmas.
I think I will try to recommend this post to my friends and family, cuz it’s really helpful.
Thanks for this nice post, i like it very much, write this article more.Nike Air Max 2003 Shoes
.
Only One word to characterize such a great post “WOW” that was a very interesting read
Adidas
Find Jeans ?!UGG boots On Sale ,Enjoy free shipping + bargain sale now!
UGG Classic Short,100% Authentic UGG Australia Boots!ALL of
Jeans are the cheapest and best for you!Enjoy yourself of shoping , Find Cheap Sheepskin
Jeans !
We also supply other products such as:
There is nothing that touches these for just lazing around at home. Bar sleeping I don’
t take mine off now that its getting colder, they are not quite as stiff as they were when
they first arrived but still extremely comfortable. It would be nice if they had a little
more arch support but other than that I’m very pleased. I am finding a nice
mbt shoes sale!
hahhnashvnf
Posted by: ytwlgs8 at November 7, 2009 02:52 AMNice post, thanks for sharing.
Speech Presentation Assignment
Statistics Project Assignment
Bank Report Formats
writing paper
Nice post, thanks for sharing.
Speech Presentation Assignment
Statistics Project Assignment
Bank Report Formats
writing paper
People all over the world know the abercrombie and fitch,but not everyone really knows how fashion the abercrombie is,hollister is the Legend maker. Everybody wears the hollister clothing would be the abercrombie mensand the abercrombie womens, if you want know you can search the Ruehl No.925 or abercrombie outlet in the www.google.com .
Posted by: anf at November 13, 2009 12:29 AM discount nike air yeezy
china wholesale online
discount ugg boots
furture
ugg boots
Discount store
[url=http://www.flashreplica.com]louis vuitton[/url]
Posted by: lv at November 15, 2009 08:31 PMUGG Shoes|
open ugg|
cheap infant ugg|
ugg shoes uk
ugg boots sale
uggs on sale
ugg boots uk
ugg bailey button
ugg boots tall
women boots
Ugg Stripe Cable Knit
ugg sale
cheap ugg boots
bailey button
bailey ugg boots
bailey button uggs
ugg boots tall
ugg classic tall
classic tall ugg boots
ugg knightsbridge boots
ugg locarno
ugg locarno boots
cardy ugg boots
cardy boots
Ugg Boots Mayfaire
Ugg Mayfaire Boot
Short ugg boots
Ugg classic short
knitted ugg boots
knitted uggs
Gucci Monogram
Gucci Tote Handbags
Cheap Gucci Handbags
Gucci Abbey D
UGG Women's Highkoo
UGG Women's Knightsbridge
UGG Classic Tall Romantic Flower
UGG Classic Tall stamp
Ugg Coquette Slipper
Ugg handbags
UGG Kid's Classic
UGG Classic Mini
UGG Classic Tall
UGG Sundance Limited Edition
Fendi Handbags
Uggs on sale now.UGG Classic Cardy Boot makes me different form the other
girls. The UGG Bailey Button Boot is a good choice for female.
Posted by: ugg classic cardy boots at November 17, 2009 12:12 AMUGG Bailey Button bootsis a new style in 2009.The classic cardy uggs boots is another hot boots that worth of buying.And the classic tall ugg boots will make your winter amusing.And now uggs on sale,if you are looking for such a boot,the ugg boots is good choice this year.
Posted by: UGG Bailey Button Boots at November 17, 2009 01:26 AMI love Women's UGG Classic Cardy Boot 5819 very much.The href="http://www.topperugg.com/womens-ugg-womens-ugg-boots-c-27_42.html">Women's UGG boots makes me carzy this year.And aslo the new design href="http://www.topperugg.com/womens-ugg-boots-womens-bailey-button-boots-5803-c-27_42_62.html">UGG Bailey Button Boots is aslo a good choice in 2009.And the href="http://www.topperugg.com/new-arrival-womens-bailey-button-fancy-5809-c-114_121.html">UGG Bailey Button Fancy Boots makes you fashion this year.And the new style UGG Mayfaire Boots is aslo a good choice this year.
Posted by: UGG Bailey Button Fancy Boots at November 17, 2009 02:53 AMI love Women's UGG Classic Cardy Boot 5819 very much.The href="http://www.topperugg.com/womens-ugg-womens-ugg-boots-c-27_42.html">Women's UGG boots makes me carzy this year.And aslo the new design href="http://www.topperugg.com/womens-ugg-boots-womens-bailey-button-boots-5803-c-27_42_62.html">UGG Bailey Button Boots is aslo a good choice in 2009.And the href="http://www.topperugg.com/new-arrival-womens-bailey-button-fancy-5809-c-114_121.html">UGG Bailey Button Fancy Boots makes you fashion this year.And the new style UGG Mayfaire Boots is aslo a good choice this year.
Posted by: UGG Bailey Button Fancy Boots at November 17, 2009 02:54 AMI love Women's UGG Classic Cardy Boot 5819 very much. And the new style UGG Mayfaire Boots is aslo a good choice this year.
Posted by: UGG Bailey Button Fancy Boots at November 17, 2009 03:40 AMWhat is good for winter in 2009? I think the new UGG Mayfaire Boots 5116 is a good
choice for lady.And the UGG Classic Cardy Boots makes you special.If you want to
be warm in the cold days,the UGG Classic Tall Boots makes your dream come true.And
aslo the UGG Women's Bailey Button Boot is as fashion as comfortable.There is
a special ugg boots for you.
Posted by: UGG Classic Cardy Boots at November 17, 2009 03:43 AMGood post, thanks. My daughter is the fussiest kid ever when it comes to clothes and shoes. Shoe shopping with her is a nightmare, because everything bothers her feet. I heard that Ugg boots were comfortable, but I thought they were, well, kind of hideous looking, even when ...uggs boots on sale, cool!
Posted by: uggs on sale at November 17, 2009 07:37 PMUgg Mayfaire-the news style ugg
Look at this Ugg Mayfaire, is it an ideal gift? It is crafted from luxurious suede and exposed sheepskin for a stylish look that is unmistakably UGG Australia. With a multi-colored zipper along the side of the boot, the Ugg Mayfaire takes a basic silhouette to a fresh, fashion forward style. Its upper is made from rich supple leathers and smooth silky suedes. Featuring a sidelong fasten, shearing lining, softest textile and world-class status, it can be worn in a whole year. Finished with a lightweight EVA outsole with rubber pods for durability and traction.
Welcome to our UGG world. http://www.wowboots.com/. It must bring you a surprise
Supra Shoes
Supra Skytop Shoes
Supra Society
Supra Thunder
Supra Suprano Hi
Supra Strapped
Supra Trinity
Supra Skylow 1.5
Supra Dixon
Diablo 1.5
Supra Cruizer
Supra Vaider Shoes
Supra Cuban
What is good for winter in 2009? I think the new UGG Mayfaire Boots
5116 is a good choice for lady.And the UGG Classic Cardy
Boots makes you special.If you want to be warm in the cold days,the
27_31_49.html">UGG Classic Tall Boots 5803-c-27_31_62.html">UGG Women's Bailey Button Boot
you.
Posted by: uggs on sale at November 19, 2009 03:55 AMugg bailey button
ugg classic cardy
ugg classic tall
ugg knightsbridge
uggs on sale
99.html">ugg mayfaire boots
comfort, convenience, versatility.
I like Robust Systems. I thought the reference to Bacteria was very clever.
Posted by: Apex Professionals at November 19, 2009 08:49 PMI like Robust Systems. I thought the reference to Bacteria was very clever.
Posted by: Apex Professionals at November 19, 2009 08:50 PMWe are the best online sales for the china wholesale . Here you can have a large of choices of kinds Ugg Boots,Converse Shoes,Timberland Boots,puma shoes,Nike Shox Shoes ,Nike Dunk SB Shoes,Nike Air Max,Links Of London,Tiffany Jewelry,Dior Handbags?,jimmy choo handbags ,Cartier Watches, 8GB Mp4 Players,Bluetooth Car DVDs. All our cheap online cheap goods are high quality and original packages, and best service. We offer our customers the best service, 7 days arrive at your door.Enjoy your easy and happy shopping with us.
Do you like sports? If you like it,the NIke Air Max TN and Nike Air Max 360 is a good choice for you.And now the there is a good news,CheapNike Air Max running Shoes is waiting for you.I think The New Nike Air MAX 2009 Running Shoes makes you great comfortable.
Posted by: Nike Air Max shoes at November 20, 2009 03:20 AMboots-c-99.html">ugg mayfaire boots
Very fast shipping - cute top
boots-c-99.html">ugg mayfaire boots
Very fast shipping - cute top
Your article very interesting, I have introduced a lot of friends look at this article, the content of the articles there will be a lot of attractive people to appreciate, I have to thank you such an article
Khairuddin Syach Weblog and Mengembalikan jati diri bangsa adalah tugas seluruh element bangsa tak terkecuali pengemis. Pengemis juga harus Mengembalikan jati diri bangsa agar bangsa ini dapat menjadi bangsa yang punya jati diri. Pada akhirnya kita mampu Mengembalikan jati diri bangsa. Hanya sebuah ilusi.
Nike Men's AF1 Light-up Shoes
light up air force
light up mens shoes
air force lights-up
light up shoes mens
light up air force ones
light up air force
air force lights-up
light up shoes af1
"I like Robust Systems. I thought the reference to Bacteria was very clever."- i support this words!
Posted by: academic assistance at November 22, 2009 05:57 AMYou can also find less expensive women's dresses
Evening Dresses,Prom Dresses,formal dresses,Cocktail Dresses,wedding Dresses in a second hand store. Some girls may miss a great bargain on discount Wedding Dresses
Prom Dresses,bridesmaid dresses,Plus Size Wedding Dresses,wedding Dresses because they believe second hand stores have nothing to offer them. Even used prom dresses can still look bright and fresh due to only being worn for a single night.
Those who know how to do simple sewing can effortlessly repair and enhance older garments. Do not forget that the aim is to be noticed and not blend into the crowd. Not everyone knows how to make changes or add the extra touches that make a unique creation, however. If you are not comfortable making changes to your Cocktail Dresses,wedding Dresses,Homecoming Dresses,women's dresses,Evening Dresses,Prom Dresses,formal dresses, then seek out someone who knows how to do it right to get some help.
It seems silly to spend so much money on a dress that you may never wear again. However discount Prom Dresses can be found in many thrift and second hand clothes stores without spending a fortune. This kind of bargain is especially great because you get to save money and look fantastic at the same time! There is no reason not to shop around to see what discount Prom Dresses you might find in these places.
Your words is very pretty,now
Christmas is coming, not have prepare the gifts for your friends? ,Hello! Today I found a website selling
Discount Designer Handbags,
discount Handbags,
Replica Louis Vuitton HandBags ,
Replica Chanel HandBags
,Replica Gucci HandBags ,
Replica Chanel HandBags ,
Replica Coach HandBagsit is so cheap.
LV neverfull.
Gucci Cruise Large Beige Tote
Chanel Hobo Noe
coach bags cheap
nike air force 1 low premium
timberland boots for sale
cheap ugg boots sale
wholesale clothing
mbt shoes clearance
UGG Bailey Button sale,UGG Classic Argyle Knit, UGG Locarno boots,UGG Mayfaire Boots,Ugg Stripe Cable Knit Boots,UGG Classic Cardy,UGG Classic Short,UGG Classic Tall,UGG Classic Mini,UGG women's ascot,UGG Classic Crochet,UGG Ultra Short , UGG Ultra Tall ,UGG Sundance , Classic Short Paisley Ugg Boots , Classic Tall Metallic UGG boot
Posted by: aubootsale at November 23, 2009 10:42 AM discount nike air yeezy
china wholesale online
discount ugg boots
nike free shoes
furture
ugg boots
Discount store
Laptop Battery Laptop Battery Laptop Batteries
Laptop Batteries discount laptop battery
discount laptop battery
notebook battery notebook battery
computer battery computer battery
replacement laptop battery replacement laptop battery
notebook batteries notebook batteries
good
[url=http://www.shijiewoai.com]sodisinei[/url]
open the door
Thank you!Dolce&Gabbana bag,
Versace handbag,
YSL bag,
miu miu handbag,
balenciaga purse,
Only One word to characterize such a great post “WOW” that was a very
interesting read
ugg bailey
button classic-mini-boots-c-28.html">ugg classic mini 52.html">Nike Shox TL3 Shoes
Recommend; easy transaction; great
rongTiffany Jewelry Online - Discount Tiffany & Co Jewelry On Sale
Hot Sell Tiffany Jewelry - Tiffany Jewelry Online
Return To Tiffany Double Heart Detachable Pendant Necklace - Tiffany Jewelry Online
Tiffany&Co 1837 Titanium I.D. Bracelet - Tiffany Jewelry Online
Tiffany & Co Bead Bracelet - Tiffany Jewelry Online
Tiffany&Co Atlas Round Pendant Necklace - Tiffany Jewelry Online
Tiffany&Co Bar Pendant Necklace - Tiffany Jewelry Online
Tiffany&Co Bead Necklace(N242) - Tiffany Jewelry Online
Tiffany&Co Bean Pendant Necklace(N157) - Tiffany Jewelry Online
Tiffany&Co Elsa Peretti Apple Pendant Necklace - Tiffany Jewelry Online
Tiffany&Co Butterfly Pendant Necklace - Tiffany Jewelry Online
[url=http://www.buddyugg.com/ugg-lo-pro-button-c-45.htm]UGG Lo Pro Button[/url]
[url=http://www.buddyugg.com/ugg-locarno-boots-in-black-p-1222.html]UGG Locarno Boots[/url]
[url=http://www.buddyugg.com/ugg-nightfall-boots-c-32.html]UGG Nightfall Boots[/url]
[url=http://www.buddyugg.com/ugg-rainier-eskimo-c-44.html]Ugg Rainier Eskimo[/url]
[url=http://www.buddyugg.com/ugg-short-cut-shoes-c-46.html]UGG Short Cut shoes[/url]
[url=http://www.buddyugg.com/ugg-skimmer-c-34.html]Ugg Skimmer[/url]
[url=http://www.buddyugg.com/ugg-sundance-boots-c-35.html]UGG Sundance Boots[/url]
[url=http://www.buddyugg.com/ugg-tall-romantic-flower-boots-for-women-5802-in-pink-p-1120.html]UGG Tall Romantic Boots[/url]
Very good blog.Thank you for sharing!
Posted by: Nike Air Max 90 at November 26, 2009 08:27 AM$75 Replica Rolex Watches sale, Our site provides Rolex replica, replica Rolex Watches, replica breitling, replica Cartier, replica Omega, Tag Heuer Watches. . .more than 100 famous rolex brands"
rolex air king
rolex datejust
rolex day date
rolex daytona
rolex gmt
rolex submariner
rolex yachtmaster
a lange sohne watches
alain silberstein watches
bell&ross watches
breguet watches
breitling watches
bvlgari watches
cartier watches
omega watches
patek philippe watches
pine dresser
antique dresser chippendale-country chairs
chippendale straight chairs
/upholstered chairs
Remember the scene from the film BUTCH CASSIDY AND THE SUNDANCE KID with lovely actress Katharine Ross uggs on sale on the handle bars of Paul Newman's bicycle while "Raindrops Keep Falling On My Head" plays in the background? Most people familiar with that movie know that Newman was playing real life legendary robber Butch Cassidy and that Robert Redford (who does not appear in that scene) plays his equally real partner in crime 。
Posted by: uggs on sale at November 28, 2009 01:46 AMRemember the scene from the film BUTCH CASSIDY AND THE SUNDANCE KID with lovely actress Katharine Ross uggs on sale on the handle bars of Paul Newman's bicycle while "Raindrops Keep Falling On My Head" plays in the background? Most people familiar with that movie know that Newman was playing real life legendary robber Butch Cassidy and that Robert Redford (who does not appear in that scene) plays his equally real partner in crime 。
Posted by: uggs on sale at November 28, 2009 01:46 AMthanks for the share
Posted by: Cheap Kamagra at November 28, 2009 03:43 AMthanks for the share
Posted by: Cheap Kamagra at November 28, 2009 03:43 AMchaoying nfl jerseys
Troy Polamalu Jersey
Hines Ward Jersey
China Electronics Wholesale China
Phone Cheap Cell Phones
href="http://www.thechinaphone.com/index.php?main_page=advanced_search_result&keyword=China%20Wholesale">China Wholesale
replica handbags
Louis Vuitton Replica
Louis Vuitton handbags
fake Louis Vuitton bags
fake Louis Vuitton
replica rolex
replica rolex
fake rolex
buy cheap fake rolex
rolex Submariner
Paul Smith has been collaborating with a few different organizations recently and his latest venture sees him teaming up with Japanese bicycle saddle, Paul Smith bag, on a limited edition leather saddle. The release features Smith’s signature stripes where only 20 will be available at Paul Smith Clothing store in Japan and 8 at the Floral Street store in London. Get on it quick
Posted by: dasfzz at November 29, 2009 11:44 AMJust wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
ugg bailey button
Wow, my ugg classic mini will not be coming off now! I’ve had them on for 12hrs strait and I do not want to take them off. Thanks for everything, well worth the wait.
Just wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
ugg bailey button
Wow, my ugg classic mini will not be coming off now! I’ve had them on for 12hrs strait and I do not want to take them off. Thanks for everything, well worth the wait.
Cartier watches
replica ebel
replica Breguet
Rolex Daytona watch for sale
Panerai watch for sale
replica watches
UGG Cardy
UGG Cardy Boots
UGG Cardy On Sale
UGG Cardy Sale
UGG Cardy Boots Sale
UGG Cardy Grey
UGG Cardy Oatmeal
UGG Cardy Reviews
UGG Cardy Stout
UGG Cardy Black
ugg ultra short black
ugg ultra short le
ugg ultra short chestnut
ugg ultra short boots
ugg ultra tall boots
ugg ultra tall chocolate
UGG Short
UGG Short
ugg short boots
ugg short boots
ugg short boots on sale
ugg short boots on sale
ugg short black
ugg short black
ugg short chestnut
ugg short chestnut
ugg short grey
ugg short grey
Spring is near,every girl wants to be the bride in the special season.They are eager to put on beautiful Wedding Dresses or the Bridal gowns.During the day the Wedding gowns is the good choose,and the night,if you want radiant,you need the Evening gowns.
About the bridesmaid,they have to wear Bridesmaid Dresses in order to avoid grab limelight with the bride.And the Flower Girl has the Flower Girl Dresses,too.In the wedding,the Cocktail Dresses and the Evening Dresses is necessary,too!And remember,the Wedding Dress of the Bridal Dress must be the most glaring!
It is no doubt that Replica Louis Vuitton Speedy 30 enjoys highest reputation in the world. Louis Vuitton Speedy 30, purses, shoes, watches, clothes, and belts successfully seize loving heart of a majority of people. Speedy 30 is filled with romantic and fantasy, and it is a symbol of noble and high quality of life for gucci ever! Today, let us talk about Tivoli PM.belts have different styles and colors, such as Monogram series belts, Graffiti series belts, both men and women love them crazily. All of them match with various leisure clothes, formal business suits, and beautiful clothes very well. Whenever you wear a Louis Vuitton belt to make your public appearance, you will be naturally concerned and admired by every body. When we talk of high quality, there is no other company to compare with Louis Vuitton Replica Speedy 30. All Louis Vuitton belts adopt top quality cow leather, high quality hard ware, and the color will never be faded. The belts are so durable, and you can wear them to match your clothes for several years. Also, you can clearly see an obvious LV logo as a buckle of each belt.
Posted by: fanqin at December 1, 2009 02:08 AMBurberry Handbags|
Burberry Handbag|
Burberry bags|
Burberry bag|
Chloe Handbags|
Chloe Handbag|
Chloe bags|
Chloe bag|
Christian Dior Handbags|
d&g Handbags|
d&g Handbag|
d&g bags|
d&g bag|
Hermes Handbags|
Hermes Handbag|
Hermes bags|
Hermes bag|
replica Hermes|
replica Hermes Handbags|
Nike Air Max 90 http://www.airmax-shox.com/7-air-max-90
Air Max 90 http://www.airmax-shox.com/7-air-max-90
Nike Max 90 http://www.airmax-shox.com/7-air-max-90
Max 90 Shoes http://www.airmax-shox.com/7-air-max-90
replica watch
Louis Vuitton watch for sale
U-boat replica
replica croum
Maurice Lacroix watches
Tiffany&Co 1837
hahahhahahah
Posted by: NikeAirMax90 at December 1, 2009 08:30 PMreplica watches
Lady Watch watches
Louis Vuitton watches
Vacheron Constantin watch for sale
xxx replica
oris replica
[url=http://www.whosugg.com]UGGs Clearance On Sale[/url]!A large quantity of [url=http://www.whosugg.com]UGG boots for clearance sale[/url] styles have [url=http://www.whosugg.com/uggs-classic-short-c-1.html]ugg classic short[/url],short uggs,black uggs,rose uggs
Posted by: !A large quantity of UGG boots for clearance sale styles haveugg classic short,free shipping!">ugg classic tall grey at December 2, 2009 03:29 AM[url=http://www.whosugg.com]UGGs Clearance On Sale[/url]!A large quantity of [url=http://www.whosugg.com]UGG boots for clearance sale[/url] styles have [url=http://www.whosugg.com/uggs-classic-short-c-1.html]ugg classic short[/url],short uggs,black uggs,rose uggs
Posted by: !A large quantity of UGG boots for clearance sale styles haveugg classic short,free shipping!">ugg classic tall grey at December 2, 2009 03:30 AM[url=http://www.whosugg.com]UGGs Clearance On Sale[/url]!A large quantity of [url=http://www.whosugg.com]UGG boots for clearance sale[/url] styles have [url=http://www.whosugg.com/uggs-classic-short-c-1.html]ugg classic short[/url],short uggs,black uggs,rose uggs
Posted by: ugg classic tall grey at December 2, 2009 03:30 AMugg boots sale at a time when large heat has set off a winter 08/09 to Ewha.Outlines the
warm wool winter fashion degree to wool crocheted wool ugg boots uk to join after the
body does not stimulate your skin soft, soft comfort UP. Fashion can not without
ugg boots presence in Winter.and ugg boots have many series.such as:
ugg classic
UGG Bailey Button boots
ugg nightfall
ugg kids