рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╣рд▓рдХреЛрдВ рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЧрдгрдирд╛

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

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


рддрд░реНрдХ


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

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рддреАрди рд╣рд▓рдХреЛрдВ рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдЗрддрдиреЗ рддреБрдЪреНрдЫ рд╕реЗ рджреВрд░ рд╣реИрдВред рдЦреЛрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВрдиреЗ рдПрди рд╕рд░реНрдХрд▓ рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдкрд░ рднреА рд╢реЛрдз рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡реЗ рдЙрддрдиреЗ рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ рдЬрд┐рддрдирд╛ рдХрд┐ рд╡реЗ рдЬрдЯрд┐рд▓ рд╣реИрдВред

рдпрд╣рд╛рдВ рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рд╡рд┐рдзрд┐ рджреГрд╢реНрдп рдкрд░ рдЖрддреА рд╣реИред рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рд╡рд┐рдзрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рддреЛ, рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рдЖрдХреГрддрд┐ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
  1. рдЖрдВрдХрдбрд╝рд╛ рдПрдХ рдЖрдпрдд рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдЖрдпрдд рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЬреНрдЮрд╛рдд рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрд╖реЗрддреНрд░ рдЬреНрдЮрд╛рдд рд╣реИред
  2. рдПрдХ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рддрд░реАрдХреЗ рд╕реЗ, рдЖрдпрдд рдХреЗ рдЕрдВрджрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдВрдХ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдмрд┐рдВрджреБ рдореВрд▓ рдЖрдХрд╛рд░ рдХреЗ рдЕрдВрджрд░ рдЧрд┐рд░ рдЧрдпрд╛ рдпрд╛ рдирд╣реАрдВред
  3. рдирддреАрдЬрддрди, рдореВрд▓ рдЖрдВрдХрдбрд╝реЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЧрдгрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрдкрд╛рдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИ: рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдиреБрдкрд╛рдд рдЬреЛ рдЙрддреНрдкрдиреНрди рдЕрдВрдХреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдпрд╣ рдЖрдВрдХрдбрд╝рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдЗрд╕рдХреА рд╕реАрдорд╛ рдЖрдпрдд рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред

рдЕрдВрддрд┐рдо рд╕рдорд╕реНрдпрд╛ рдЬрд┐рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдмрд┐рдВрджреБ рдореВрд▓ рдЖрдХрд╛рд░ рдХреЗ рдЕрдВрджрд░ рдЧрд┐рд░ рдЧрдпрд╛ рдпрд╛ рдирд╣реАрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд░реВрдк рд╕реЗ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рдордВрдбрд▓рд┐рдпрд╛рдВ, рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рддреНрд░рд┐рдЬреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рд╕рд░реНрдХрд┐рд▓ рдбреНрд░рд╛рдЗрдВрдЧ рдЕрджреНрднреБрдд D3.js рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд▓рдХреЛрдВ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╣рдо рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЛ рджрд┐рдП рдЧрдП рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдВрдЧреЗред
рд╣рдо рд╣рд▓рдХреЛрдВ рдХреЗ рдЬреЛрдбрд╝реЗ рдХреЗ рдЪреМрд░рд╛рд╣реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ
var nodes = d3.selectAll("circle.node"); var squares = []; var intersections = []; nodes.each(function(node){ //      var r = this.r.baseVal.value; var s = 3.14159*r*r; squares.push({node: node, square: s, r: r}); //     nodes.each(function(node2){ //       var center_dist = Math.sqrt(Math.pow(node.x-node2.x, 2)+(Math.pow(node.y-node2.y, 2))); var radius_sum = r + this.r.baseVal.value; if(center_dist <= radius_sum && node.index != node2.index){ //  . ,      node.r = r; node2.r = this.r.baseVal.value; if(isNewIntersection(intersections, node, node2)) intersections.push({node1: node, node2: node2, center_dist: center_dist}); } }); }); 


рд╣рдо рдЖрдХреГрддрд┐ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ
 var areaCalculator = { intersections: [], //  ,   frame: {}, //    circles: [], //   figureArea: 0, //    monteCarlo: function(p){ //      var circles = []; var x1_, y1_, x2_, y2_; //    var inCirclesArr = function(node){ for(var j=0; j<circles.length; j++){ if(circles[j].index==node.index){ return true; } } return false; }; for(var i=0; i<this.intersections.length; i++){ if(!inCirclesArr(this.intersections[i].node1)){ circles.push(this.intersections[i].node1); } if(!inCirclesArr(this.intersections[i].node2)){ circles.push(this.intersections[i].node2); } } this.circles = circles; circles.sort(function(a,b){ return ax-ar > bx-br ? 1 : -1; }); x1_ = circles[0].x-circles[0].r; circles.sort(function(a,b){ return a.x+ar < b.x+br ? 1 : -1; }); x2_ = circles[0].x+circles[0].r; circles.sort(function(a,b){ return ay-ar > by-br ? 1 : -1; }); y1_ = circles[0].y-circles[0].r; circles.sort(function(a,b){ return a.y+ar < b.y+br ? 1 : -1; }); y2_ = circles[0].y+circles[0].r; this.frame.x1 = x1_; this.frame.x2 = x2_; this.frame.y1 = y1_; this.frame.y2 = y2_; this.frame.area = (x2_-x1_)*(y2_-y1_); //   paintRect(this.frame); // p -   .    100.000,      var p_positive = 0; //      //  p      for(var i=0; i<p; i++){ var x_rand = Math.random()*(x2_-x1_)+x1_; var y_rand = Math.random()*(y2_-y1_)+y1_; var yes = false; for(var j=0; j<circles.length; j++) { if(!yes && ( (circles[j].x-circles[j].r) <= x_rand && (circles[j].x+circles[j].r) >= x_rand && (circles[j].y-circles[j].r) <= y_rand && (circles[j].y+circles[j].r) >= y_rand ) ){ yes = true; p_positive++; } } } //   =  *-    /  -  this.figureArea = this.frame.area*p_positive/p; } }; 


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

рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рд╡рд┐рдзрд┐ рдореЗрдВ рдирд╛рдЦреВрдиреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА


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

рдирд┐рд╖реНрдХрд░реНрд╖


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

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


All Articles