рд▓рдЧрднрдЧ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдкрд░ рдЦреЛрдЬ рдХреА, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╕рднреА рдШрд░реЗрд▓реВ рд╕реЗрд╡рд╛рдУрдВ рдиреЗ рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ (рдмрд▓реНрдХрд┐, рдпрд╣ рдХреАрдордд рдирд╣реАрдВ рдереА рдЬреЛ рдореБрдЭреЗ рджреВрд░ рд╕реЗ рдбрд░рд╛рддреА рдереА, рд▓реЗрдХрд┐рди рднреБрдЧрддрд╛рди рд╕реЗ рд▓рдбрд╝рдЦрдбрд╝рд╛рддреА рдереА), рдЬрдмрдХрд┐ рдкрд╢реНрдЪрд┐рдореА рд▓реЛрдЧ рдпрд╛ рддреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ, рдпрд╛ рдЙрд╕ рд╢рд╣рд░ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рд░рд╣рддреЗ рдереЗред
рдпрд╛рд╣реВ! рдЗрди рдХрдорд┐рдпреЛрдВ рдХреА рдХрдореА рд╕реЗ рдЦреБрд╢ рд╣реБрдЖ рдореМрд╕рдоред рд╡рд░реНрддрдорд╛рди рдореМрд╕рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рд╕рд╛рде рд╣реА рдЕрдЧрд▓реЗ 5 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди, рдЖрд░рдПрд╕рдПрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджреВрд░ рдХреА рдХреМрдбрд╝реА рд╣реИ, рдЬреИрд╕реЗ RSS рдлрд╝реАрдб рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЖрдЗрдЯрдо рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╣реА рдбреЗрдЯрд╛ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╛рд╣реВ, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдорд╛рдирдХ рдЖрд░рдПрд╕рдПрд╕ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХ рдмрд╣реБрдд рд╡рдЬрдирджрд╛рд░ рддрд░реНрдХ рднреА рд╣реИред рдПрдХ рдорд╛рдирдХ рдЕрднреА рднреА рдПрдХ рдорд╛рдирдХ рд╣реИред
рд░реБрдЪрд┐ рдХреЗ рд╢рд╣рд░ рдХреЗ рд▓рд┐рдП RSS рдлрд╝реАрдб рдХрд╛ рдкрддрд╛ weather.yahoo.com рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, URL рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
xml.weather.yahoo.com/forecastrss?p=_&u=_
рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдмреНрдпрд╛рдЬ рдХреА рд╢рд╣рд░ рдХреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдпреВрдирд┐рдЯ рдореЗрдВ рддрд╛рдкрдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдорд╛рди "c" рдбрд┐рдЧреНрд░реА рд╕реЗрд▓реНрд╕рд┐рдпрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, "f" рдбрд┐рдЧреНрд░реА рдлрд╝рд╛рд░реЗрдирд╣рд╛рдЗрдЯ рд╕реЗред
рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг:
- рдореЙрд╕реНрдХреЛ - http://xml.weather.yahoo.com/forecastrss?p=RSXX0063&u=c
- рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ - http://xml.weather.yahoo.com/forecastrss?p=RSXX0091&u=c
- рдПрдХрд╛рдЯреЗрд░рд┐рдирдмрд░реНрдЧ - http://xml.weather.yahoo.com/forecastrss?p=RSXX1219&u=c
- рдЦрд╛рдВрдЯреА-рдорд╛рдирд╕реАрд╕реНрдХ - http://xml.weather.yahoo.com/forecastrss?p=RSXX1234&u=c
- рдХреАрд╡ - http://xml.weather.yahoo.com/forecastrss?p=UPXX0016&u=c
рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВ
рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд
YahooWeather
рд╡рд░реНрдЧ (PHP5) рдХреЛ HTTP рдФрд░ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ RSS рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
<? php рдХрдХреНрд╖рд╛ YahooW { // рд╣рд╡рд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ wind_chill; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ wind_direction; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ wind_speed; // рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рд╕рдВрдХреЗрддрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рдЖрд░реНрджреНрд░рддрд╛; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рджреГрд╢реНрдпрддрд╛; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рджрдмрд╛рд╡; // рд╣рдо рдпреВрдирд┐рдХреНрд╕ рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реВрд░реНрдпреЛрджрдп рдФрд░ рд╕реВрд░реНрдпрд╛рд╕реНрдд рдХреЗ рд╕рдордп рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рд╕реВрд░реНрдпреЛрджрдп; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рд╕реВрд░реНрдпрд╛рд╕реНрдд; // рд╡рд░реНрддрдорд╛рди рд╣рд╡рд╛ рдХрд╛ рддрд╛рдкрдорд╛рди рдФрд░ рдореМрд╕рдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рдЕрд╕реНрдерд╛рдпреА; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ condition_text; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рдХрдВрдбреАрд╢рди_рдХреЛрдб; // 5 рджрд┐рди рдореМрд╕рдо рдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди; рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ $ рдЗрдХрд╛рдЗрдпрд╛рдБ; рдлрд╝рдВрдХреНрд╢рди __construct ($ рдХреЛрдб, $ рдЗрдХрд╛рдЗрдпрд╛рдВ = 'c', $ lang = 'en') { $ рдпрд╣-> рдЗрдХрд╛рдЗрдпрд╛рдБ = ($ рдЗрдХрд╛рдЗрдпрд╛рдБ == 'рдЧ')? 'рдЧ': 'рдЪ'; $ url = 'http://xml.weather.yahoo.com/forecastrss?p='ред $ рдХреЛрдбред '& u ='ред $ рдпрд╣-> рдЗрдХрд╛рдЗрдпрд╛рдБ; $ xml_contents = file_get_contents ($ url); рдЕрдЧрд░ ($ xml_contents === рдЧрд▓рдд) рдирдпрд╛ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХреЗрдВ ('рддреНрд░реБрдЯрд┐ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ'ред $ url); $ xml = new SimpleXMLElement ($ xml_contents); // рд╣рд╡рд╛ $ tmp = $ xml-> xpath ('/ rss / рдЪреИрдирд▓ / yweather: wind'); рдЕрдЧрд░ ($ tmp === false) рдирдпрд╛ рдПрдХреНрд╕реЗрдкреНрд╢рди рдлреЗрдВрдХреЗрдВ ("XML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред"); $ tmp = $ tmp [0]; $ рдпрд╣-> wind_chill = (int) $ tmp ['chill']; $ рдпрд╣-> wind_direction = (int) $ tmp ['рджрд┐рд╢рд╛']; $ рдпрд╣-> wind_speed = (int) $ tmp ['рдЧрддрд┐']; // рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рд╕рдВрдХреЗрддрдХ $ tmp = $ xml-> xpath ('/ rss / рдЪреИрдирд▓ / yweather: рд╡рд╛рдпреБрдордВрдбрд▓'); рдЕрдЧрд░ ($ tmp === false) рдирдпрд╛ рдПрдХреНрд╕реЗрдкреНрд╢рди рдлреЗрдВрдХреЗрдВ ("XML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред"); $ tmp = $ tmp [0]; $ рдпрд╣-> рдЖрд░реНрджреНрд░рддрд╛ = (рдЗрдВрдЯ) $ tmp ['рдЖрд░реНрджреНрд░рддрд╛']; $ рдпрд╣-> рджреГрд╢реНрдпрддрд╛ = (рдЗрдВрдЯ) $ tmp ['рджреГрд╢реНрдпрддрд╛']; $ рдпрд╣-> рджрдмрд╛рд╡ = (рдЗрдВрдЯ) $ tmp ['рджрдмрд╛рд╡']; // рд╣рдо рдпреВрдирд┐рдХреНрд╕ рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реВрд░реНрдпреЛрджрдп рдФрд░ рд╕реВрд░реНрдпрд╛рд╕реНрдд рдХреЗ рд╕рдордп рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ $ tmp = $ xml-> xpath ('/ rss / рдЪреИрдирд▓ / yweather: рдЦрдЧреЛрд▓ рд╡рд┐рдЬреНрдЮрд╛рди'); рдЕрдЧрд░ ($ tmp === false) рдирдпрд╛ рдПрдХреНрд╕реЗрдкреНрд╢рди рдлреЗрдВрдХреЗрдВ ("XML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред"); $ tmp = $ tmp [0]; $ рдпрд╣-> рд╕реВрд░реНрдпреЛрджрдп = рд╕реНрдЯреНрд░реЗрдЯреЛрдЯрд╛рдЗрдо ($ tmp ['рд╕реВрд░реНрдпреЛрджрдп']); $ рдпрд╣-> рд╕реВрд░реНрдпрд╛рд╕реНрдд = рд╕реНрдЯреНрд░реЗрдЯреЛрдЯрд╛рдЗрдо ($ tmp ['рд╕реВрд░реНрдпрд╛рд╕реНрдд']); // рд╡рд░реНрддрдорд╛рди рд╣рд╡рд╛ рдХрд╛ рддрд╛рдкрдорд╛рди рдФрд░ рдореМрд╕рдо $ tmp = $ xml-> xpath ('/ rss / channel / item / yweather: condition'); рдЕрдЧрд░ ($ tmp === false) рдирдпрд╛ рдПрдХреНрд╕реЗрдкреНрд╢рди рдлреЗрдВрдХреЗрдВ ("XML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред"); $ tmp = $ tmp [0]; $ рдпрд╣-> рдЕрд╕реНрдерд╛рдпреА = (рдЗрдВрдЯ) $ tmp ['рдЕрд╕реНрдерд╛рдпреА']; $ рдпрд╣-> condition_text = strtolower ((string) $ tmp ['text']); $ рдпрд╣-> condition_code = (int) $ tmp ['рдХреЛрдб']; // 5 рджрд┐рди рдореМрд╕рдо рдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди $ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди = рд╕рд░рдгреА (); $ tmp = $ xml-> xpath ('/ rss / рдЪреИрдирд▓ / рдЖрдЗрдЯрдо / yweather: рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди'); рдЕрдЧрд░ ($ tmp === false) рдирдпрд╛ рдПрдХреНрд╕реЗрдкреНрд╢рди рдлреЗрдВрдХреЗрдВ ("XML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред"); foreach ($ рджрд┐рди рдХреЗ рд░реВрдк рдореЗрдВ $ tmp) { $ рдпрд╣-> рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди [] = рд╕рд░рдгреА ( 'рддрд╛рд░реАрдЦ' => рд╕реНрдЯреНрд░рдЯреЛрдЯрд╛рдЗрдо ((рд╕реНрдЯреНрд░рд┐рдВрдЧ) $ рджрд┐рди ['рддрд╛рд░реАрдЦ']), 'рдХрдо' => (рдЗрдВрдЯ) $ рджрд┐рди ['рдХрдо'], 'рдЙрдЪреНрдЪ' => (рдЗрдВрдЯ) $ рджрд┐рди ['рдЙрдЪреНрдЪ'], 'рдкрд╛рда' => (рд╕реНрдЯреНрд░рд┐рдВрдЧ) $ рджрд┐рди ['рдкрд╛рда'], 'рдХреЛрдб' => (рдЗрдВрдЯ) $ рджрд┐рди ['рдХреЛрдб'] ); } } рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ __toString () { $ u = "┬░"ред ((рдЗрд╕ $-> рдЗрдХрд╛рдЗрдпреЛрдВ == 'рд╕реА'); 'рд╕реА': 'рдПрдл'); $ рдпрд╣ рд▓реМрдЯрд╛рдПрдБ-> рдЕрд╕реНрдерд╛рдпреАред ' 'ред $ uред', '$ред рдЗрд╕- рд╣рд╛рд▓рдд_рдЯреЗрдХреНрд╕реНрдЯ; } } ?>
рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг:
<? php рдХреЛрд╢рд┐рд╢ рдХрд░реЛ { $ рдореМрд╕рдо = рдирдпрд╛ YahooWeather ('RSXX0091'); } рдкрдХрдбрд╝ (рдЕрдкрд╡рд╛рдж $ рдИ) { рдЗрдХреЛ "рдкрдХрдбрд╝рд╛ рдЧрдпрд╛ рдЕрдкрд╡рд╛рдж:"ред $ e-> getMessage (); рдирд┐рдХрд╛рд╕ (); } рдЧреВрдВрдЬ '<h1>'ред $ рдореМрд╕рдоред '</ h1>'; рдЗрдХреЛ "<рдкреНрд░реА>"; рдкреНрд░рд┐рдВрдЯ_рдЖрд░ ($ рдореМрд╕рдо); рдЗрдХреЛ "</ pre>"; ?>
рдирд┐рд╖реНрдХрд░реНрд╖:
рд╕реВрд░реНрдпреЛрджрдп рдФрд░ рд╕реВрд░реНрдпрд╛рд╕реНрдд (рдХреНрд░рдорд╢рдГ
sunrise
рдФрд░
sunset
рдХреНрд╖реЗрддреНрд░) рдХрд╛ рд╕рдордп рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдпреВрдирд┐рдХреНрд╕ рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╛рд╣реВ! рдПрдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рджрдмрд╛рд╡ рдореВрд▓реНрдп (0) рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдмрд╣реБрдд рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреБрдЫ рдЖрд╢рд╛ рджреЗрддреА рд╣реИ рдХрд┐ рдЬрд▓реНрдж рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рдирд┐рд░реНрдпрд╛рдд рдХреА рдорд░рдореНрдордд рдХреА рдЬрд╛рдПрдЧреАред
рдореМрд╕рдо рдХреЛрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
condition_code
рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдорд╛рди рдХреА рд╢рд╛рдмреНрджрд┐рдХ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрдВрдбреАрд╢рди_рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреА рдЧрдИ рд╣реИ:
рдХреЛрдб | рд╡рд┐рд╡рд░рдг |
0 | рдмрд╡рдВрдбрд░ |
1 | рдЙрд╖реНрдгрдХрдЯрд┐рдмрдВрдзреАрдп рддреВрдлрд╛рди |
2 | рддреВрдлрд╛рди |
3 | рддреЗрдЬ рдЖрдВрдзреА |
4 | рдЧрд░рдЬ |
5 | рдорд┐рд╢реНрд░рд┐рдд рдмрд╛рд░рд┐рд╢ рдФрд░ рдмрд░реНрдл |
6 | рдорд┐рд╢реНрд░рд┐рдд рдмрд╛рд░рд┐рд╢ рдФрд░ рдиреАрдВрдж |
7 | рдорд┐рд╢реНрд░рд┐рдд рдмрд░реНрдл рдФрд░ рдиреАрдВрдж |
8 | рд░рд┐рдордЭрд┐рдо рдлреБрд╣рд╛рд░ |
9 | рдмреВрдВрджрд╛ рдмрд╛рдВрджреА |
10 | рдмрд░реНрдлрд╝реАрд▓реА рдмрд╛рд░рд┐рд╢ |
11 | рдмрд╛рд░рд┐рд╢ |
12 | рдмрд╛рд░рд┐рд╢ |
13 | рдмрд░реНрдлрд╝ рдЧрд┐рд░рддреА рд╣реИ |
14 | рд╣рд▓реНрдХреА рдмрд░реНрдл рдХреА рдмреМрдЫрд╛рд░реЗрдВ |
15 | рдмрд╣рддреА рдмрд░реНрдл |
16 | рд╣рд┐рдордкрд╛рдд |
17 | рдУрд▓реЛрдВ |
18 | рдУрд▓реЗ рдХреЗ рд╕рд╛рде рд╡рд░реНрд╖рд╛ |
19 | рдзреВрд▓ |
20 | рдзреВрдорд┐рд▓ |
21 | рдзреБрдиреНрдз |
22 | рдзреБрдПрдБ рдХреЗ рд░рдВрдЧ рдХрд╛ |
23 | рдзрдордХреА рд╕реЗ |
24 | рддреВрдлрд╛рдиреА |
25 | рдардВрдб |
26 | рдзреБрдВрдзрд▓рд╛ |
27 | рдЬреНрдпрд╛рджрд╛рддрд░ рдмрд╛рджрд▓ (рд░рд╛рдд) |
28 | рдЬреНрдпрд╛рджрд╛рддрд░ рдмрд╛рджрд▓ (рджрд┐рди) |
29 | рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╛рджрд▓ (рд░рд╛рдд) |
30 | рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╛рджрд▓ рдЫрд╛рдП рд░рд╣реЗрдВрдЧреЗ (рджрд┐рди) |
31 | рд╕рд╛рдлрд╝ (рд░рд╛рдд) |
32 | рдзреВрдк |
33 | рдирд┐рд╖реНрдкрдХреНрд╖ (рд░рд╛рдд) |
34 | рдЙрдЪрд┐рдд (рджрд┐рди) |
35 | рдорд┐рд╢реНрд░рд┐рдд рдмрд╛рд░рд┐рд╢ рдФрд░ рдУрд▓рд╛рд╡реГрд╖реНрдЯрд┐ |
36 | рдЧрд░рдо |
37 | рдЕрд▓рдЧ-рдерд▓рдЧ рдЖрдВрдзреА |
38 | рдмрд┐рдЦрд░реА рд╣реБрдИ рдЖрдВрдзреА |
39 | рдмрд┐рдЦрд░реА рд╣реБрдИ рдЖрдВрдзреА |
40 | рдмрд┐рдЦрд░реА рд╣реБрдИ рдмреМрдЫрд╛рд░реЗрдВ |
41 | рднрд╛рд░реА рдмрд░реНрдл |
42 | рдмрд┐рдЦрд░реА рд╣реБрдИ рдмрд░реНрдл рдХреА рдмреМрдЫрд╛рд░реЗрдВ |
43 | рднрд╛рд░реА рдмрд░реНрдл |
44 | рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╛рджрд▓ рдЫрд╛рдП рд░рд╣реЗрдВрдЧреЗ |
45 | рдЧрд░рдЬ рдХреЗ рд╕рд╛рде рдЫреАрдВрдЯреЗ |
46 | рдмрд░реНрдл рдХреА рдмреМрдЫрд╛рд░реЗрдВ |
47 | рдЕрд▓рдЧ рдердВрдбрд░рд╢реЛрд╡рд░реНрд╕ |
3200 | рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ |
рд▓реЗрдЦ paradigm.ru рдмреНрд▓реЙрдЧ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ
- рдпрд╛рд╣реВ! рдореМрд╕рдо
- рдпрд╛рд╣реВ! рдореМрд╕рдо RSS рдлрд╝реАрдб @ рдпрд╛рд╣реВ! рджреЗрд╡ рдиреЗрдЯрд╡рд░реНрдХ - рдирд┐рд░реНрдпрд╛рддрд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг