рдЕрдореЗрдЬрд╝реЕрди рдХреЗ рдЙрддреНрдкрд╛рдж рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рд╢реБрдн рджрд┐рди, рд╣рдмреНрд░реЛрд╕реНрдХ!

рдЫрд╡рд┐

рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдЕрдореЗрдЬрд╝реЕрди рдЙрддреНрдкрд╛рдж рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдПрдкреАрдЖрдИ рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рдЙрди рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХреАрдХреГрдд рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЕрдореЗрдЬрд╝реЕрди рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЙрдирдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВред рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдмрджреНрдз рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рд╣реИ, рдЬрд┐рд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореБрджреНрд░реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (1. рдПрдХ рд╕рд╛рдереА рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, 2. рдЗрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, 3. рд▓рд╛рдн? ...)ред рдЖрдк рдПрдХ рд╕рд╣рдмрджреНрдз рдХрд╛рд░реНрдпрдХреНрд░рдо рдпрд╣рд╛рдБ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
рдЕрдЧрд░ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдкрдврд╝реЗрдВред

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕


рдореИрдВ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛, рдореБрдЭреЗ рд╡рд╣рд╛рдВ рднреА рдХреНрдпреЛрдВ рдорд┐рд▓рд╛? 2012, рдорд╛рд░реНрдЪ рдХрд╛ рдорд╣реАрдирд╛ рдерд╛, рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рд╣реБрдИред рдФрд░ рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ "рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдорд╣рд┐рд▓рд╛ рджрд┐рд╡рд╕" тАЛтАЛрджреЗрдЦрд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЕрдкрдиреА рдорд╛рддрд╛рдУрдВ, рдкрддреНрдирд┐рдпреЛрдВ, рдмреЗрдЯрд┐рдпреЛрдВ, рд▓рдбрд╝рдХрд┐рдпреЛрдВ рдХреЛ рдлреВрд▓, рд╡рд┐рднрд┐рдиреНрди рдЙрдкрд╣рд╛рд░ рджреЗрдиреЗ рдХреА рдкреНрд░рдерд╛ рд╣реИред рдХрдИ рдорд┐рдирдЯ рдХреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рдмрд╛рдж, рдЙрд╕рдХреА рдкрддреНрдиреА рдХреЛ рдХреНрд░рдорд╢рдГ рдПрдХ рджреВрд╕рд░реЗ iPad рдФрд░ рдлреВрд▓ рдЦрд░реАрджрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рдлреВрд▓, рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЦрд░реАрджрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреА рдЦрд░реАрдж рдХреЛ "рдПрдХреНрд╕" рджрд┐рди рддрдХ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрд┐рд╕ рд╢рд╣рд░ рдореЗрдВ рдореИрдВ рд░рд╣рддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреИрдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдмрд╛рдЬрд╛рд░ рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реИ, рдХреЛрдИ рд╕реНрд╡рд╕реНрде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдирд╣реАрдВ рд╣реИ (рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдЕрд╕реНрд╡рд╕реНрде рднреА), рдЗрд╕рд▓рд┐рдП рдХреАрдорддреЗрдВ рдмрд╕ рдирд┐рд╖реЗрдзрд╛рддреНрдордХ рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдореЗрд░рд╛ рд╕рд╣рдпреЛрдЧреА рд╡рд┐рджреЗрд╢ рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрд╛рд░ рдпрд╛рддреНрд░рд╛ рдкрд░ рдерд╛ рдФрд░ рдореИрдВрдиреЗ Amazon.com рдкрд░ рдПрдХ рдЙрдкрдХрд░рдг рдЦрд░реАрджрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдереЗ, рдХреАрдорддреЗрдВ рднреА $ 300 рд╕реЗ $ 700 рддрдХ рдереАрдВред рдФрд░ рдХрд┐рд╕реА рддрд░рд╣, рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдПрдХ рдмреЗрд╣рддрд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╕рд╛рдЗрдЯ рдкрд░ рдЧрдпрд╛ рдФрд░ рджреЗрдЦрд╛ рдХрд┐ рдХреБрдЫ рдкреБрдирд░реНрд╡рд┐рдХреНрд░реЗрддрд╛ рдиреЗ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рдХреАрдордд рдкрд░ рдмрд┐рдХреНрд░реА рдХреЗ рд▓рд┐рдП 8 рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдерд╛, рдЬрдмрдХрд┐ рдореИрдВ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдлреЙрд░реНрдо рдореЗрдВ рднрд░ рджрд┐рдпрд╛ рдерд╛, рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд░реЗ рд╣реБрдП рдереЗред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ Google, рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреАрдорддреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрд░рдВрдн


рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЦрд╛рддреЗ рдореЗрдВ рдЬрд╛рдПрдВ, рд╕реБрд░рдХреНрд╖рд╛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╡рд╣рд╛рдВ рдПрдХ рдирдпрд╛ рдПрдХреНрд╕реЗрд╕ рдХреБрдВрдЬреА рдмрдирд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд┐рдореНрди рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

рдкреЛрд╖рд┐рдд рдХреБрдВрдЬреА рдЬреЛрдбрд╝реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдЪрд▓реЛ рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ ред рд╣рдо рдлрд╛рд░реНрдо рдкрд░ рдЕрдкрдиреА рдЪрд╛рдмрд┐рдпрд╛рдБ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдирд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП URL рдореЗрдВ рд╣рдо рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП URL рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService &Version=2011-08-01 &AssociateTag=520 &Operation=ItemLookup &ResponseGroup=Large &ItemId=B0047DVWLW 


рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рд╕рдордЭрд╛рдПрдВ, рдореИрдВрдиреЗ рд╕рдВрдмрджреНрдз рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЗрд╕рд▓рд┐рдП рд╕рд┐рд░ рд╕реЗ рдПрд╕реЛрд╕рд┐рдПрдЯрдЯреИрдЧред рдСрдкрд░реЗрд╢рди = ItemLookup (рд╕рднреА рдСрдкрд░реЗрд╢рди рдЬреЛ рд╕реЗрд╡рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ) рд╡рд╛рдВрдЫрд┐рдд ItemId (рдЬреЛ URL рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рджреНрд╡рд╛рд░рд╛ рд╕рднреА (рдпрд╛ ResponseGroup рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рджреЗрддрд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд URL рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ... рдФрд░ рд╡реЙрдЗрд▓рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдВрдХ рд╣реИ! рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ:

рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (рдпрд╣ рдереЛрдбрд╝рд╛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд╣рдмрд░ рдиреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд╛рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛):
 <ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01"> <OperationRequest> <HTTPHeaders> <Header Name="UserAgent" Value="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1"/> </HTTPHeaders> <RequestId>9645cf90-c1ae-4505-be21-08198e5e8274</RequestId> <Arguments> <Argument Name="ItemId" Value="B0047DVWLW"/> <Argument Name="Operation" Value="ItemLookup"/> <Argument Name="Service" Value="AWSECommerceService"/> <Argument Name="AWSAccessKeyId" Value="AKIAILZWKKRUXK7QRNRA"/> <Argument Name="Timestamp" Value="2012-09-21T10:34:09.000Z"/> <Argument Name="Signature" Value="w8kK7v5WuPO2lxaUwtnw1fax10SMcqN8Wg8qTqUDeHQ="/> <Argument Name="ResponseGroup" Value="Large"/> <Argument Name="AssociateTag" Value="520"/> <Argument Name="Version" Value="2011-08-01"/> </Arguments> <RequestProcessingTime>0.2015160000000000</RequestProcessingTime> </OperationRequest> <Items> <Request> <IsValid>True</IsValid> <ItemLookupRequest> <IdType>ASIN</IdType> <ItemId>B0047DVWLW</ItemId> <ResponseGroup>Large</ResponseGroup> <VariationPage>All</VariationPage> </ItemLookupRequest> </Request> <Item> <ASIN>B0047DVWLW</ASIN> <ParentASIN>B004QGY7M6</ParentASIN> <DetailPageURL> http://www.amazon.com/Apple-MC979LL-Tablet-White-Generation/dp/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0047DVWLW </DetailPageURL> <ItemLinks> <ItemLink> <Description>Technical Details</Description> <URL> http://www.amazon.com/Apple-MC979LL-Tablet-White-Generation/dp/tech-data/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Add To Baby Registry</Description> <URL> http://www.amazon.com/gp/registry/baby/add-item.html%3Fasin.0%3DB0047DVWLW%26SubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Add To Wedding Registry</Description> <URL> http://www.amazon.com/gp/registry/wedding/add-item.html%3Fasin.0%3DB0047DVWLW%26SubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Add To Wishlist</Description> <URL> http://www.amazon.com/gp/registry/wishlist/add-item.html%3Fasin.0%3DB0047DVWLW%26SubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Tell A Friend</Description> <URL> http://www.amazon.com/gp/pdp/taf/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>All Customer Reviews</Description> <URL> http://www.amazon.com/review/product/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>All Offers</Description> <URL> http://www.amazon.com/gp/offer-listing/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> </ItemLinks> <SalesRank>8</SalesRank> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL75_.jpg </URL> <Height Units="pixels">63</Height> <Width Units="pixels">75</Width> </SmallImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL160_.jpg </URL> <Height Units="pixels">135</Height> <Width Units="pixels">160</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL.jpg </URL> <Height Units="pixels">365</Height> <Width Units="pixels">434</Width> </LargeImage> <ImageSets> <ImageSet Category="primary"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL30_.jpg </URL> <Height Units="pixels">25</Height> <Width Units="pixels">30</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL75_.jpg </URL> <Height Units="pixels">63</Height> <Width Units="pixels">75</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL75_.jpg </URL> <Height Units="pixels">63</Height> <Width Units="pixels">75</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL110_.jpg </URL> <Height Units="pixels">93</Height> <Width Units="pixels">110</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL160_.jpg </URL> <Height Units="pixels">135</Height> <Width Units="pixels">160</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL.jpg </URL> <Height Units="pixels">365</Height> <Width Units="pixels">434</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL30_.jpg </URL> <Height Units="pixels">15</Height> <Width Units="pixels">30</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL75_.jpg </URL> <Height Units="pixels">38</Height> <Width Units="pixels">75</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL75_.jpg </URL> <Height Units="pixels">38</Height> <Width Units="pixels">75</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL110_.jpg </URL> <Height Units="pixels">56</Height> <Width Units="pixels">110</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL160_.jpg </URL> <Height Units="pixels">81</Height> <Width Units="pixels">160</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L.jpg </URL> <Height Units="pixels">253</Height> <Width Units="pixels">500</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL30_.jpg </URL> <Height Units="pixels">30</Height> <Width Units="pixels">25</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">61</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">61</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL110_.jpg </URL> <Height Units="pixels">110</Height> <Width Units="pixels">90</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL160_.jpg </URL> <Height Units="pixels">160</Height> <Width Units="pixels">131</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L.jpg </URL> <Height Units="pixels">500</Height> <Width Units="pixels">409</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL30_.jpg </URL> <Height Units="pixels">30</Height> <Width Units="pixels">25</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">63</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">63</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL110_.jpg </URL> <Height Units="pixels">110</Height> <Width Units="pixels">93</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL160_.jpg </URL> <Height Units="pixels">160</Height> <Width Units="pixels">135</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL.jpg </URL> <Height Units="pixels">365</Height> <Width Units="pixels">309</Width> </LargeImage> </ImageSet> </ImageSets> <ItemAttributes> <Binding>Personal Computers</Binding> <Brand>Apple</Brand> <CatalogNumberList> <CatalogNumberListElement>B0047DVWLW</CatalogNumberListElement> </CatalogNumberList> <Color>White</Color> <EAN>0885909471812</EAN> <EANList> <EANListElement>0885909471812</EANListElement> <EANListElement>0811331000009</EANListElement> </EANList> <Feature>Designed for Apple's 2nd generation of iPads</Feature> <Feature> 9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology </Feature> <Feature>1 GHz dual-core Apple A5 custom-designed processor</Feature> <Feature>Forward facing and rear facing cameras</Feature> <Feature>Apple's iOS 4 and access to Apple's app store</Feature> <Format>CD-ROM</Format> <HardwarePlatform>Mac</HardwarePlatform> <IsAutographed>0</IsAutographed> <IsEligibleForTradeIn>1</IsEligibleForTradeIn> <IsMemorabilia>0</IsMemorabilia> <ItemDimensions> <Height Units="hundredths-inches">949</Height> <Length Units="hundredths-inches">35</Length> <Weight Units="hundredths-pounds">133</Weight> <Width Units="hundredths-inches">732</Width> </ItemDimensions> <Label>Apple Computer</Label> <LegalDisclaimer> Item Will Not Be Shipped Until Payment Clears And Funds Are Tranferred To My Bank Account! </LegalDisclaimer> <ListPrice> <Amount>39900</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$399.00</FormattedPrice> </ListPrice> <Manufacturer>Apple Computer</Manufacturer> <Model>MC979LL/A</Model> <MPN>MC979LL/A</MPN> <NumberOfItems>1</NumberOfItems> <OperatingSystem>Apple iOS 5.0</OperatingSystem> <PackageDimensions> <Height Units="hundredths-inches">350</Height> <Length Units="hundredths-inches">1140</Length> <Weight Units="hundredths-pounds">133</Weight> <Width Units="hundredths-inches">960</Width> </PackageDimensions> <PackageQuantity>1</PackageQuantity> <PartNumber>MC979LL/A</PartNumber> <ProductGroup>Personal Computer</ProductGroup> <ProductTypeName>TABLET_COMPUTER</ProductTypeName> <Publisher>Apple Computer</Publisher> <Size>16GB</Size> <SKU>118087@634532900684301250</SKU> <Studio>Apple Computer</Studio> <Title> Apple iPad 2 MC979LL/A Tablet (16GB, Wifi, White) 2nd Generation </Title> <TradeInValue> <Amount>33000</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$330.00</FormattedPrice> </TradeInValue> <UPC>811331000009</UPC> <UPCList> <UPCListElement>811331000009</UPCListElement> <UPCListElement>885909471812</UPCListElement> </UPCList> </ItemAttributes> <OfferSummary> <LowestNewPrice> <Amount>39900</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$399.00</FormattedPrice> </LowestNewPrice> <LowestUsedPrice> <Amount>34000</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$340.00</FormattedPrice> </LowestUsedPrice> <LowestRefurbishedPrice> <Amount>34999</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$349.99</FormattedPrice> </LowestRefurbishedPrice> <TotalNew>85</TotalNew> <TotalUsed>100</TotalUsed> <TotalCollectible>0</TotalCollectible> <TotalRefurbished>17</TotalRefurbished> </OfferSummary> <Offers> <TotalOffers>1</TotalOffers> <TotalOfferPages>1</TotalOfferPages> <MoreOffersUrl> http://www.amazon.com/gp/offer-listing/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </MoreOffersUrl> <Offer> <OfferAttributes> <Condition>New</Condition> </OfferAttributes> <OfferListing> <OfferListingId> 5tIFOSgtOfWUjj1N2%2FBqWUyXOtsYzDcDWOygGn8T3wdoo5gs1FLVQGbaoTAnVlGmTXh1rWsYI57d%2FfNHr%2BWexLUNQrcrhi1RM1OxR%2B65I%2Fs2Ofz0nfJ83bhbwZNUqm75udmgNjgk2t%2F3%2FJhFd5Cc87KIbmpEK7SH </OfferListingId> <Price> <Amount>41400</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$414.00</FormattedPrice> </Price> <AvailabilityAttributes> <AvailabilityType>futureDate</AvailabilityType> <MinimumHours>0</MinimumHours> <MaximumHours>0</MaximumHours> </AvailabilityAttributes> <IsEligibleForSuperSaverShipping>1</IsEligibleForSuperSaverShipping> </OfferListing> </Offer> </Offers> 2B65I% 2Fs2Ofz0nfJ83bhbwZNUqm75udmgNjgk2t% 2F3% 2FJhFd5Cc87KIbmpEK7SH <ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01"> <OperationRequest> <HTTPHeaders> <Header Name="UserAgent" Value="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1"/> </HTTPHeaders> <RequestId>9645cf90-c1ae-4505-be21-08198e5e8274</RequestId> <Arguments> <Argument Name="ItemId" Value="B0047DVWLW"/> <Argument Name="Operation" Value="ItemLookup"/> <Argument Name="Service" Value="AWSECommerceService"/> <Argument Name="AWSAccessKeyId" Value="AKIAILZWKKRUXK7QRNRA"/> <Argument Name="Timestamp" Value="2012-09-21T10:34:09.000Z"/> <Argument Name="Signature" Value="w8kK7v5WuPO2lxaUwtnw1fax10SMcqN8Wg8qTqUDeHQ="/> <Argument Name="ResponseGroup" Value="Large"/> <Argument Name="AssociateTag" Value="520"/> <Argument Name="Version" Value="2011-08-01"/> </Arguments> <RequestProcessingTime>0.2015160000000000</RequestProcessingTime> </OperationRequest> <Items> <Request> <IsValid>True</IsValid> <ItemLookupRequest> <IdType>ASIN</IdType> <ItemId>B0047DVWLW</ItemId> <ResponseGroup>Large</ResponseGroup> <VariationPage>All</VariationPage> </ItemLookupRequest> </Request> <Item> <ASIN>B0047DVWLW</ASIN> <ParentASIN>B004QGY7M6</ParentASIN> <DetailPageURL> http://www.amazon.com/Apple-MC979LL-Tablet-White-Generation/dp/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0047DVWLW </DetailPageURL> <ItemLinks> <ItemLink> <Description>Technical Details</Description> <URL> http://www.amazon.com/Apple-MC979LL-Tablet-White-Generation/dp/tech-data/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Add To Baby Registry</Description> <URL> http://www.amazon.com/gp/registry/baby/add-item.html%3Fasin.0%3DB0047DVWLW%26SubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Add To Wedding Registry</Description> <URL> http://www.amazon.com/gp/registry/wedding/add-item.html%3Fasin.0%3DB0047DVWLW%26SubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Add To Wishlist</Description> <URL> http://www.amazon.com/gp/registry/wishlist/add-item.html%3Fasin.0%3DB0047DVWLW%26SubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>Tell A Friend</Description> <URL> http://www.amazon.com/gp/pdp/taf/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>All Customer Reviews</Description> <URL> http://www.amazon.com/review/product/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> <ItemLink> <Description>All Offers</Description> <URL> http://www.amazon.com/gp/offer-listing/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </URL> </ItemLink> </ItemLinks> <SalesRank>8</SalesRank> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL75_.jpg </URL> <Height Units="pixels">63</Height> <Width Units="pixels">75</Width> </SmallImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL160_.jpg </URL> <Height Units="pixels">135</Height> <Width Units="pixels">160</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL.jpg </URL> <Height Units="pixels">365</Height> <Width Units="pixels">434</Width> </LargeImage> <ImageSets> <ImageSet Category="primary"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL30_.jpg </URL> <Height Units="pixels">25</Height> <Width Units="pixels">30</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL75_.jpg </URL> <Height Units="pixels">63</Height> <Width Units="pixels">75</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL75_.jpg </URL> <Height Units="pixels">63</Height> <Width Units="pixels">75</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL110_.jpg </URL> <Height Units="pixels">93</Height> <Width Units="pixels">110</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL._SL160_.jpg </URL> <Height Units="pixels">135</Height> <Width Units="pixels">160</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/41Yisrlx%2BFL.jpg </URL> <Height Units="pixels">365</Height> <Width Units="pixels">434</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL30_.jpg </URL> <Height Units="pixels">15</Height> <Width Units="pixels">30</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL75_.jpg </URL> <Height Units="pixels">38</Height> <Width Units="pixels">75</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL75_.jpg </URL> <Height Units="pixels">38</Height> <Width Units="pixels">75</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL110_.jpg </URL> <Height Units="pixels">56</Height> <Width Units="pixels">110</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L._SL160_.jpg </URL> <Height Units="pixels">81</Height> <Width Units="pixels">160</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/31lmfWbe6-L.jpg </URL> <Height Units="pixels">253</Height> <Width Units="pixels">500</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL30_.jpg </URL> <Height Units="pixels">30</Height> <Width Units="pixels">25</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">61</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">61</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL110_.jpg </URL> <Height Units="pixels">110</Height> <Width Units="pixels">90</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L._SL160_.jpg </URL> <Height Units="pixels">160</Height> <Width Units="pixels">131</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/41omkn%2BPH6L.jpg </URL> <Height Units="pixels">500</Height> <Width Units="pixels">409</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SwatchImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL30_.jpg </URL> <Height Units="pixels">30</Height> <Width Units="pixels">25</Width> </SwatchImage> <SmallImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">63</Width> </SmallImage> <ThumbnailImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL75_.jpg </URL> <Height Units="pixels">75</Height> <Width Units="pixels">63</Width> </ThumbnailImage> <TinyImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL110_.jpg </URL> <Height Units="pixels">110</Height> <Width Units="pixels">93</Width> </TinyImage> <MediumImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL._SL160_.jpg </URL> <Height Units="pixels">160</Height> <Width Units="pixels">135</Width> </MediumImage> <LargeImage> <URL> http://ecx.images-amazon.com/images/I/31gqTQEEqAL.jpg </URL> <Height Units="pixels">365</Height> <Width Units="pixels">309</Width> </LargeImage> </ImageSet> </ImageSets> <ItemAttributes> <Binding>Personal Computers</Binding> <Brand>Apple</Brand> <CatalogNumberList> <CatalogNumberListElement>B0047DVWLW</CatalogNumberListElement> </CatalogNumberList> <Color>White</Color> <EAN>0885909471812</EAN> <EANList> <EANListElement>0885909471812</EANListElement> <EANListElement>0811331000009</EANListElement> </EANList> <Feature>Designed for Apple's 2nd generation of iPads</Feature> <Feature> 9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology </Feature> <Feature>1 GHz dual-core Apple A5 custom-designed processor</Feature> <Feature>Forward facing and rear facing cameras</Feature> <Feature>Apple's iOS 4 and access to Apple's app store</Feature> <Format>CD-ROM</Format> <HardwarePlatform>Mac</HardwarePlatform> <IsAutographed>0</IsAutographed> <IsEligibleForTradeIn>1</IsEligibleForTradeIn> <IsMemorabilia>0</IsMemorabilia> <ItemDimensions> <Height Units="hundredths-inches">949</Height> <Length Units="hundredths-inches">35</Length> <Weight Units="hundredths-pounds">133</Weight> <Width Units="hundredths-inches">732</Width> </ItemDimensions> <Label>Apple Computer</Label> <LegalDisclaimer> Item Will Not Be Shipped Until Payment Clears And Funds Are Tranferred To My Bank Account! </LegalDisclaimer> <ListPrice> <Amount>39900</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$399.00</FormattedPrice> </ListPrice> <Manufacturer>Apple Computer</Manufacturer> <Model>MC979LL/A</Model> <MPN>MC979LL/A</MPN> <NumberOfItems>1</NumberOfItems> <OperatingSystem>Apple iOS 5.0</OperatingSystem> <PackageDimensions> <Height Units="hundredths-inches">350</Height> <Length Units="hundredths-inches">1140</Length> <Weight Units="hundredths-pounds">133</Weight> <Width Units="hundredths-inches">960</Width> </PackageDimensions> <PackageQuantity>1</PackageQuantity> <PartNumber>MC979LL/A</PartNumber> <ProductGroup>Personal Computer</ProductGroup> <ProductTypeName>TABLET_COMPUTER</ProductTypeName> <Publisher>Apple Computer</Publisher> <Size>16GB</Size> <SKU>118087@634532900684301250</SKU> <Studio>Apple Computer</Studio> <Title> Apple iPad 2 MC979LL/A Tablet (16GB, Wifi, White) 2nd Generation </Title> <TradeInValue> <Amount>33000</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$330.00</FormattedPrice> </TradeInValue> <UPC>811331000009</UPC> <UPCList> <UPCListElement>811331000009</UPCListElement> <UPCListElement>885909471812</UPCListElement> </UPCList> </ItemAttributes> <OfferSummary> <LowestNewPrice> <Amount>39900</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$399.00</FormattedPrice> </LowestNewPrice> <LowestUsedPrice> <Amount>34000</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$340.00</FormattedPrice> </LowestUsedPrice> <LowestRefurbishedPrice> <Amount>34999</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$349.99</FormattedPrice> </LowestRefurbishedPrice> <TotalNew>85</TotalNew> <TotalUsed>100</TotalUsed> <TotalCollectible>0</TotalCollectible> <TotalRefurbished>17</TotalRefurbished> </OfferSummary> <Offers> <TotalOffers>1</TotalOffers> <TotalOfferPages>1</TotalOfferPages> <MoreOffersUrl> http://www.amazon.com/gp/offer-listing/B0047DVWLW%3FSubscriptionId%3DAKIAILZWKKRUXK7QRNRA%26tag%3D520%26linkCode%3Dxm2%26camp%3D2025%26creative%3D386001%26creativeASIN%3DB0047DVWLW </MoreOffersUrl> <Offer> <OfferAttributes> <Condition>New</Condition> </OfferAttributes> <OfferListing> <OfferListingId> 5tIFOSgtOfWUjj1N2%2FBqWUyXOtsYzDcDWOygGn8T3wdoo5gs1FLVQGbaoTAnVlGmTXh1rWsYI57d%2FfNHr%2BWexLUNQrcrhi1RM1OxR%2B65I%2Fs2Ofz0nfJ83bhbwZNUqm75udmgNjgk2t%2F3%2FJhFd5Cc87KIbmpEK7SH </OfferListingId> <Price> <Amount>41400</Amount> <CurrencyCode>USD</CurrencyCode> <FormattedPrice>$414.00</FormattedPrice> </Price> <AvailabilityAttributes> <AvailabilityType>futureDate</AvailabilityType> <MinimumHours>0</MinimumHours> <MaximumHours>0</MaximumHours> </AvailabilityAttributes> <IsEligibleForSuperSaverShipping>1</IsEligibleForSuperSaverShipping> </OfferListing> </Offer> </Offers> 



рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕реВрдЪрдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд┐рддрдиреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (ResponseGroup = рд▓рд╛рд░реНрдЬ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдорд┐рд▓рд╛, ResponseGroup = рдСрдлрд╝рд░ рдмреЗрд╣рддрд░ рд╣реИ)ред

рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЧрд╛рдЗрдб рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдмрд╛рдЗрдХ рдХреА рддрд▓рд╛рд╢реА рд▓реА


рд╕реЗрд╡рд╛ WSDL рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдпрд╛рдиреА рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдорд┐рд▓рддреА рд╣реИред рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЬреЛ рдЕрдиреБрд░реЛрдз рд╕реЗрд╡рд╛ рдореЗрдВ рднреЗрдЬреЗрдВрдЧреЗ, рдЙрд╕реЗ рдкреНрд░рд╛рдкреНрдд SAK (рд╕реАрдХреНрд░реЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХреА) рдХреЗ рд╕рд╛рде рднреА рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдорд╛рд░реЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

AWS рд╕реЗ:

рд╕рдмрдХреБрдЫ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЗрд╡рд╛ рдореЗрдВ рдЖрдкрдХреЗ рдПрд╕рдПрдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдХ rekvest рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрд╕ рд╕рдордп рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рдирдореВрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдирд╛ рдФрд░ рд╣рдореЗрдВ рдЬрд┐рд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдЙрд╕реЗ рдвреВрдВрдврдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЙрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЬрд┐рди рд╕рднреА рдирдореВрдиреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА, рдЙрдирдореЗрдВ рдкреБрдирд░реНрдирд┐рд╡реЗрд╢ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдХреЛрдб рдЦреЛрдЬрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ Google рдХреЛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛:
C # рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рдорд╛рдзрд╛рди рдЕрдиреБрд░реЛрдз
 class SignRequestHelper { private string endPoint; private string akid; private byte[] secret; private HMAC signer; private const string REQUEST_URI = "/onca/xml"; private const string REQUEST_METHOD = "GET"; /* * Use this constructor to create the object. The AWS credentials are available on * http://aws.amazon.com * * The destination is the service end-point for your application: * US: ecs.amazonaws.com * JP: ecs.amazonaws.jp * UK: ecs.amazonaws.co.uk * DE: ecs.amazonaws.de * FR: ecs.amazonaws.fr * CA: ecs.amazonaws.ca */ public SignRequestHelper(string awsAccessKeyId, string awsSecretKey, string destination) { this.endPoint = destination.ToLower(); this.akid = awsAccessKeyId; this.secret = Encoding.UTF8.GetBytes(awsSecretKey); this.signer = new HMACSHA256(this.secret); } /* * Sign a request in the form of a Dictionary of name-value pairs. * * This method returns a complete URL to use. Modifying the returned URL * in any way invalidates the signature and Amazon will reject the requests. */ public string Sign(IDictionary<string, string> request) { // Use a SortedDictionary to get the parameters in natural byte order, as // required by AWS. ParamComparer pc = new ParamComparer(); SortedDictionary<string, string> sortedMap = new SortedDictionary<string, string>(request, pc); // Add the AWSAccessKeyId and Timestamp to the requests. sortedMap["AWSAccessKeyId"] = this.akid; sortedMap["Timestamp"] = this.GetTimestamp(); // Get the canonical query string string canonicalQS = this.ConstructCanonicalQueryString(sortedMap); // Derive the bytes needs to be signed. StringBuilder builder = new StringBuilder(); builder.Append(REQUEST_METHOD) .Append("\n") .Append(this.endPoint) .Append("\n") .Append(REQUEST_URI) .Append("\n") .Append(canonicalQS); string stringToSign = builder.ToString(); byte[] toSign = Encoding.UTF8.GetBytes(stringToSign); // Compute the signature and convert to Base64. byte[] sigBytes = signer.ComputeHash(toSign); string signature = Convert.ToBase64String(sigBytes); // now construct the complete URL and return to caller. StringBuilder qsBuilder = new StringBuilder(); qsBuilder.Append("http://") .Append(this.endPoint) .Append(REQUEST_URI) .Append("?") .Append(canonicalQS) .Append("&Signature=") .Append(this.PercentEncodeRfc3986(signature)); return qsBuilder.ToString(); } /* * Sign a request in the form of a query string. * * This method returns a complete URL to use. Modifying the returned URL * in any way invalidates the signature and Amazon will reject the requests. */ public string Sign(string queryString) { IDictionary<string, string> request = this.CreateDictionary(queryString); return this.Sign(request); } /* * Current time in IS0 8601 format as required by Amazon */ private string GetTimestamp() { DateTime currentTime = DateTime.UtcNow; string timestamp = currentTime.ToString("yyyy-MM-ddTHH:mm:ssZ"); return timestamp; } /* * Percent-encode (URL Encode) according to RFC 3986 as required by Amazon. * * This is necessary because .NET's HttpUtility.UrlEncode does not encode * according to the above standard. Also, .NET returns lower-case encoding * by default and Amazon requires upper-case encoding. */ private string PercentEncodeRfc3986(string str) { str = HttpUtility.UrlEncode(str, System.Text.Encoding.UTF8); str = str.Replace("'", "%27").Replace("(", "%28").Replace(")", "%29").Replace("*", "%2A").Replace("!", "%21").Replace("%7e", "~").Replace("+", "%20"); StringBuilder sbuilder = new StringBuilder(str); for (int i = 0; i < sbuilder.Length; i++) { if (sbuilder[i] == '%') { if (Char.IsLetter(sbuilder[i + 1]) || Char.IsLetter(sbuilder[i + 2])) { sbuilder[i + 1] = Char.ToUpper(sbuilder[i + 1]); sbuilder[i + 2] = Char.ToUpper(sbuilder[i + 2]); } } } return sbuilder.ToString(); } /* * Convert a query string to corresponding dictionary of name-value pairs. */ private IDictionary<string, string> CreateDictionary(string queryString) { Dictionary<string, string> map = new Dictionary<string, string>(); string[] requestParams = queryString.Split('&'); for (int i = 0; i < requestParams.Length; i++) { if (requestParams[i].Length < 1) { continue; } char[] sep = { '=' }; string[] param = requestParams[i].Split(sep, 2); for (int j = 0; j < param.Length; j++) { param[j] = HttpUtility.UrlDecode(param[j], System.Text.Encoding.UTF8); } switch (param.Length) { case 1: { if (requestParams[i].Length >= 1) { if (requestParams[i].ToCharArray()[0] == '=') { map[""] = param[0]; } else { map[param[0]] = ""; } } break; } case 2: { if (!string.IsNullOrEmpty(param[0])) { map[param[0]] = param[1]; } } break; } } return map; } private string ConstructCanonicalQueryString(SortedDictionary<string, string> sortedParamMap) { StringBuilder builder = new StringBuilder(); if (sortedParamMap.Count == 0) { builder.Append(""); return builder.ToString(); } foreach (KeyValuePair<string, string> kvp in sortedParamMap) { builder.Append(this.PercentEncodeRfc3986(kvp.Key)); builder.Append("="); builder.Append(this.PercentEncodeRfc3986(kvp.Value)); builder.Append("&"); } string canonicalString = builder.ToString(); canonicalString = canonicalString.Substring(0, canonicalString.Length - 1); return canonicalString; } } class ParamComparer : IComparer<string> { public int Compare(string p1, string p2) { return string.CompareOrdinal(p1, p2); } } 


рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ:
 /*...*/ SignRequestHelper signRequestHelper = new SignRequestHelper(Settings.Default.MyAWSKeyID, Settings.Default.MyAWSSecretKey, Settings.Default.Destination); /*....*/ XmlDocument document = RetrieveXmlResponse(this.signRequestHelper.Sign(requestString)); /*...*/ private static XmlDocument RetrieveXmlResponse(string url) { try { WebRequest request = HttpWebRequest.Create(url); WebResponse response = request.GetResponse(); XmlDocument doc = new XmlDocument(); doc.Load(response.GetResponseStream()); return doc; } catch (Exception e) { Console.WriteLine("Caught Exception: " + e.Message); Console.WriteLine("Stack Trace: " + e.StackTrace); } return null; } 

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЖрдП XmlDocument рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдЬреЛ рдХрд┐ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд▓рдд рдерд╛ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрд╛)ред рддрдм рдореБрдЭреЗ рдЙрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреА рдпрд╛рдж рдЖрдИ, рдЬрд┐рд╕рдореЗрдВ ItemLookupResponse рд╡рд░реНрдЧ (XML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдореВрд▓ рддрддреНрд╡) рдФрд░ рдирд┐рд░рд╕реНрддреНрд░реАрдХрд░рдг рдерд╛ред рдФрд░ рд╕рдм рдХреБрдЫ рдХрдИ рдмрд╛рд░ рдЖрд╕рд╛рди рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
 public ItemLookupResponse RetrieveItemDetails(string itemID) { ItemLookupResponse result = new ItemLookupResponse(); string requestString = String.Format(Settings.Default.RequestFormatString, Settings.Default.ServiceParameter, Settings.Default.VersionParameter, Settings.Default.OperationParameter, ResponseGroup.Large.ToString(), itemID, Settings.Default.AssociateTagParameter); XmlDocument document = RetrieveXmlResponse(this.signRequestHelper.Sign(requestString)); var ser = new XmlSerializer(typeof(ItemLookupResponse), Settings.Default.NamespaceURI); try { var wrapper = (ItemLookupResponse)ser.Deserialize(new XmlNodeReader(document.DocumentElement)); result = wrapper; } catch (Exception ex) { Console.WriteLine("Caught Exception: " + ex.Message); Console.WriteLine("Stack Trace: " + ex.StackTrace); } return result; } 

рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдЙрди рд╕рднреА рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ ItemLookupResponse рдСрдмреНрдЬреЗрдХреНрдЯ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рдо рд╡рд╕реНрддреБ рд╡рд╕реНрддреБ рд╕реЗ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
 Item item = GetItem(result); /* item.OfferSummary.LowestCollectiblePrice; item.OfferSummary.LowestNewPrice; item.OfferSummary.LowestRefurbishedPrice; item.OfferSummary.LowestUsedPrice; */ 

рдЬреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рдереЗ, рд╡рд╣ рд╕рдм рд╣рдореЗрдВ рдорд┐рд▓ рдЧрдпрд╛ред ItemLookup рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдЕрдиреБрд░реЛрдз рдПрдХ рдпрд╛ ItemId = B0047DVWLW рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдХрдИ рдмрд╛рд░ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред ItemID рддрдерд╛рдХрдерд┐рдд ASIN (Amazon Standard Identification Number) рд╣реИред ItemLookupResponse рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдиреБрднрд╛рдЧ рдиреЗ рдореЗрд░реА рдЖрдБрдЦ рдкрдХрдбрд╝ рд▓реА:
 <SimilarProducts> <SimilarProduct> <ASIN>B0013FRNKG</ASIN> <Title> Apple iPad 2 MC769LL/A Tablet (16GB, WiFi, Black) 2nd Generation </Title> </SimilarProduct> <SimilarProduct> <ASIN>B003D8GAA0</ASIN> <Title> 3 Pack of Premium Crystal Clear Screen Protectors for Apple iPad </Title> </SimilarProduct> /*..........*/ 

рдпрд╛рдиреА рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЖрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, RetrieveItemDetails (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдЗрдЯрдо) (рд╣рдо рдПрдХ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╡рд┐рдзрд┐ рд▓рд┐рдЦрддреЗ рд╣реИрдВ ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╢рд╛рдпрдж рджреЗрдЦрд╛ рд╣реИ, ASIN = B003D8GAA0 рдХреЗ рддрд╣рдд рдПрдХ рд╕реНрдХреНрд░реАрди рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдЫреБрдкрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ (рдФрд░, рддрджрдиреБрд╕рд╛рд░, рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдРрд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ)ред
рд╕рдорд╛рди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ
 private void GetAllSimilarItemDetails(string asin) { try { ItemLookupResponse lookupResponse = RetrieveItemDetails(asin); if (!devicesCollection.ContainsKey(asin)) { devicesCollection.Add(asin, lookupResponse); } else { return; } foreach (var item in lookupResponse.Items) { foreach (var internalItem in item.Item) { bool isContainNeededNode = false; if (internalItem.ItemAttributes.Title.ToLower().Contains("device_title")) { foreach (var node in internalItem.BrowseNodes.BrowseNode) { if (node.Name == "Tablets" || node.Name == "Electronics") { isContainNeededNode = true; } } if (isContainNeededNode) { foreach (var similarItem in internalItem.SimilarProducts) { GetAllSimilarItemDetails(similarItem.ASIN); } } else { break; } } } } } catch (Exception ex) { throw ex; } } 



рдЕрдзрд┐рд╕реВрдЪрдирд╛


рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд▓ рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдЯрд╛рдЗрдорд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдХреЗ рдмрд╛рдж рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреАрдорддреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЧрдИ рдереА, рдФрд░ рдЕрдЧрд░ рдЕрдВрддрд┐рдо рдЪреЗрдХ рдпрд╛ рд╕рд╛рдмреБрди рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреАрдордд рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдПрдХ рдкрддреНрд░ рдЙрдбрд╝ рдЧрдпрд╛ рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЦрд╛рддреЗ рдиреЗ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ ( Twitterizer рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)ред

рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдореЗрдВ


рдпрджрд┐ рдЗрдЪреНрдЫрд╛ рдФрд░ рд╕рдордп рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рддреЛ рд╡рд┐рдВрдбреЛрдЬ рд╕реЗрд╡рд╛ рдореЗрдВ рдЗрд╕ рдкреВрд░реА рдЪреАрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдЦрд░реАрдж рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдЧрд╛ред рдФрд░ рдПрдХ рдЙрддреНрддрд░рджрд╛рдпреА рдЯреНрд╡реАрдЯрдмреЙрдЯ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреИрдЧ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдЧрд╛ред

рдкрд░рд┐рдгрд╛рдо


рдФрд░ рдЕрдм рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЙрдкрдХрд░рдг рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрд╕рдХреА рдкрддреНрдиреА рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реИ!

рд╕рдВрджрд░реНрдн


Source: https://habr.com/ru/post/In151917/


All Articles