рд░реВрд╕ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ FIRE рдЖрдВрджреЛрд▓рди рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд╣рд▓реВ

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



рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ FIRE рдФрд░ habr.com рдХрд╣рд╛рдБ рд╣реИ? рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЗрд╕ рд╢реБрд░реБрдЖрддреА рдкреЗрдВрд╢рди рдХреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдФрд░ рдмрд┐рдирд╛ рдЕрдкрдиреА рд╡рд┐рд╡рд┐рдз рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдЕрднреНрдпрд╛рд╕ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рд╕реНрдЯреЙрдХ, рдмреЙрдиреНрдб, рд░рд┐рдпрд▓ рдПрд╕реНрдЯреЗрдЯ, рд╕рд┐рдХреНрдХреЛрдВ рдФрд░ рдореБрджреНрд░рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ, рдПрдХ рджреЗрд╢ рдореЗрдВ рд╡рд┐рд╡рд┐рдзреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ред рдПрдХ рдЫреЛрдЯреА рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ , рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рд▓реЗрдЦрд╛рдВрдХрди рд╕реНрд╡рдпрдВ рдЕрдиреБрдЪрд┐рдд рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╕рд╛рдЗрдЯ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрддреА рд╣реИ рдФрд░ рдпрд╣ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдХрд╛ рдкреНрд░рдмрдВрдзрди рд▓реЗрдЦрд╛рдВрдХрди рдПрдХ рдирдП рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЬрд▓реНрджреА рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЛ рдХрд░реАрдм рд▓рд╛рддреА рд╣реИред


рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рдпрд╣ рд▓реЗрдЦ рдПрдХ рд╢реБрд░реБрдЖрддреА рд╢реБрд░реБрдЖрддреА рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдФрд░ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкрд╛рд░реНрд╕рд░ :) рдХреЗ рд▓рд┐рдП рд╣реИред рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИред рдореИрдВ Microsoft Excel рдФрд░ Google рд╢реАрдЯ рдФрд░ рдмрд╣реБрдд рдХрдо KMyMoney рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рд╕реНрд╡рдпрдВ рд╕рднреА рдЙрддреНрдкрд╛рджреЛрдВ рдкрд░ рдЖрдпрд╛ рдерд╛:


рднрд╛рдЧ 1. KMyMoney


KMyMoney рдореЗрдВ рдПрдХ рдирдИ рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝рдирд╛
KMyMoney рдореЗрдВ рдПрдХ рдирдИ рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝рдирд╛


рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рдЗрд╕рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рд▓реЗрдХрд┐рди рдирд┐рд╡реЗрд╢ рдореЗрдВ рдЖрдкрдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд╕реНрд╡реАрд░ рд╣реЛрдирд╛ рдмрд╣реБрдд рдЬрд░реВрд░реА рд╣реИред


KMyMoney рдореЗрдВ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
KMyMoney рдореЗрдВ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛


рдпрд╣ рднреА рдЙрддреНрд╕реБрдХ рд╣реИ рдХрд┐ рдХреЗрдПрдордПрдордиреА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ (рдореИрдВрдиреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛) рдХреБрдЫ рдЯреВрдЯреЗ рд╣реБрдП рд▓рд┐рдВрдХ рдкрд╛рд░реНрд╕рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдШреВрдорддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ рдФрд░ рдШрдЯрдХ рдХрд╛ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИред


рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЗрдкрд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЗрдкрд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреБрдЫ рд╕рдВрдШреАрдп рдЛрдг рдмрд╛рдВрдб (OFZ) рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ - рдпреЗ рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╡рд┐рддреНрдд рдордВрддреНрд░рд╛рд▓рдп рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд░реВрдмрд▓ рдмрд╛рдВрдб рд╣реИрдВред рдЗрди рдмреЙрдиреНрдбреНрд╕ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдпрд╛ рдореЙрд╕реНрдХреЛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдореИрдВ OFZ-PK 29012 (SU29012RMFS0) рд▓реЗ рдЬрд╛рдКрдВрдЧрд╛, рдФрд░ рдореИрдВ рджрд▓рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХреАрдордд рджреЗрдЦреВрдВрдЧрд╛ред рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╡рд┐рдирд┐рдордп рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛрдб рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдЯ рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдкрд┐рдЫрд▓реЗ рджрд┐рди рдХреЗ рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рдЦрд┐рдбрд╝рдХреА рд╣реИ:


рдХрд╛рдЧрдЬ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ рдХрд╛ рдкрд░рд┐рдгрд╛рдо
рдХрд╛рдЧрдЬ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ рдХрд╛ рдкрд░рд┐рдгрд╛рдо


рдПрдХ рд╕рдордп рдореЗрдВ , рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП KMyMoney рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдкреИрдЯрд░реНрди рдмрдирд╛рдпрд╛ - рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред


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


рднрд╛рдЧ 2. рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдХреНрд╕реЗрд▓


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


Microsoft Excel рдореЗрдВ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ
Microsoft Excel рдореЗрдВ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ


рд╕рдВрдШреАрдп рдЛрдг рдмрд╛рдВрдб рдХреА рдХреАрдорддреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП VBA рдХреЛрдбред
Public Function FinamPriceBondsCorporate(Optional ByVal ISIN) As Double '//  Dim sURI As String Dim oHttp As Object Dim htmlcode, outstr As String Dim Num As Double '//   sURI = "https://bonds.finam.ru/issue/" & ISIN & "/default.asp?resultsType=5" On Error Resume Next Set oHttp = CreateObject("MSXML2.XMLHTTP") If Err.Number <> 0 Then Set oHttp = CreateObject("MSXML.XMLHTTPRequest") End If On Error GoTo 0 If oHttp Is Nothing Then Exit Function End If oHttp.Open "GET", sURI, False oHttp.Send htmlcode = oHttp.responseText '// regex! outstr = Mid(htmlcode, InStr(1, htmlcode, "lose:</td>") + 57, 6) '//    Set oHttp = Nothing '//  html ,   outstr = Replace(outstr, "&", "") outstr = Replace(outstr, "n", "") outstr = Replace(outstr, "b", "") outstr = Replace(outstr, "s", "") outstr = Replace(outstr, "p", "") outstr = Replace(outstr, ";", "") outstr = Replace(outstr, "-", "0") Num = CDbl(outstr) '//   If Num = 0 Then '//      outstr = Mid(htmlcode, InStr(1, htmlcode, "Bid:</td>") + 54, 6) '//    outstr = Replace(outstr, "&", "") outstr = Replace(outstr, "n", "") outstr = Replace(outstr, "b", "") outstr = Replace(outstr, "s", "") outstr = Replace(outstr, "p", "") outstr = Replace(outstr, ";", "") outstr = Replace(outstr, "-", "0") Num = CDbl(outstr) '//   End If FinamPriceBondsCorporate = Num Exit Function ErrorHandler: '  FinamPriceBondsCorporate = 0 Err.Clear End Function 

рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╣реА, рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдмрд╕ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ, FinamPriceBondsCorrentate рдлрд╝рдВрдХреНрд╢рди:


рдПрдХреНрд╕реЗрд▓ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдПрдХреНрд╕реЗрд▓ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


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


рднрд╛рдЧ 3. Google рдкрддреНрд░рдХ


IMPORTXML рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрджреНрдзрд░рдг


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



рдореЗрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдЯреЗрдмрд▓ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдирд╛рдо рд╕рд┐рд▓реНрд╡рд░рдлрд╛рдпрд░: рдирд┐рд╡реЗрд╢ рд░рд┐рдкреЛрд░реНрдЯ рд╣реИ


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


SilverFir рдореЗрдВ рдПрд╕реЗрдЯ рдПрд▓реЛрдХреЗрд╢рди: рдЗрдирд╡реЗрд╕реНрдЯрдореЗрдВрдЯ рд░рд┐рдкреЛрд░реНрдЯ
SilverFir рдореЗрдВ рдПрд╕реЗрдЯ рдПрд▓реЛрдХреЗрд╢рди : рдЗрдирд╡реЗрд╕реНрдЯрдореЗрдВрдЯ рд░рд┐рдкреЛрд░реНрдЯ


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


Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрджреНрдзрд░рдг


рдЬрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде IMPORTXML рдкрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдореБрдЭреЗ рдЖрдЧреЗ рджреЗрдЦрдирд╛ рдкрдбрд╝рд╛ред


Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯ FIRE рдЖрдВрджреЛрд▓рди рдореЗрдВ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ
Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯ FIRE рдЖрдВрджреЛрд▓рди рдореЗрдВ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ


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


Google рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдкрд╛рд░реНрд╕рд┐рдВрдЧ, VBA рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд▓рдЧрддрд╛ рд╣реИред


ISIN US724479AK60 рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд╛рде Pitney-Bowes-Anleihe (3.8/01% 10/01/2021 рддрдХ) рдХреЗ рдирд╛рдо рдФрд░ рдЙрджреНрдзрд░рдг рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google Apps рд╕реНрдХреНрд░рд┐рдкреНрдЯред
 function GetFinanzenNet(ISIN, id) { var url = 'https://www.finanzen.net/suchergebnis.asp?_search=' + ISIN; try { var html = UrlFetchApp.fetch(url).getContentText(); } catch (error) { Logger.log("GetFinanzenNet. Symbol = " + ISIN + ".\n  . URL: " + url + ". HTML:\n" + html); return "" } if (id == "Price") { //  - Quote/Price var searchstring = 'text-sm-right text-nowrap">'; var index = html.search(searchstring); if (index >= 0) { var pos = index + searchstring.length var rate = html.substring(pos, pos + 50); rate = rate.split('<')[0]; rate = rate.replace(/\,/g, "."); rate = rate.replace(/\%/g, ""); rate = +rate; Logger.log("GetFinanzenNet. ID = " + id + ".\nPrice = " + rate + ". URL: " + url); return rate } } if (id == "Name") { // var searchstring5 = '<title>'; var index5 = html.search(searchstring5); if (index5 >= 0) { var pos5 = index5 + searchstring5.length var rate5 = html.substring(pos5, pos5 + 100); try { rate5 = rate5.split(' | ')[1]; rate5 = rate5.split(' | ')[0]; var res = rate5.substring(0, 1); //  if (res == "(") { rate5 = html.substring(pos5, pos5 + 100); rate5 = rate5.split(' | ')[0]; rate5 = rate5.substring(0, 18); } } catch (error) { return ""; } Logger.log("GetFinanzenNet.  Name  Symbol " + ISIN + ".\nName = " + rate5 + ". URL: " + url); return rate5 } } Logger.log("GetFinanzenNet. Symbol = " + ISIN + ".\n  . URL: " + url); return "" } 

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдХреА рдЦрд░реАрдж рдХреА рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд╛рд╢рд┐, рдорд╛рддреНрд░рд╛ рдФрд░ рддрд╛рд░реАрдЦ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдХрд░ рдЕрдкрдиреЗ рдкреВрд░реЗ рд▓реЗрдЦрд╛рдВрдХрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп (рдЕрд▓рдЧ-рдЕрд▓рдЧ) рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдЕрдиреНрдп рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ (рдирд╛рдо рд╕рд╣рд┐рдд) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░


рдЬрдм рдореИрдВрдиреЗ Google рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕реМрджрд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдмреНрдпрд╛рдЬ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реЗ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдШрдЯрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдПрдХ рдЯреЗрдмрд▓ рдЕрдкрдбреЗрдЯ, рдЕрд▓рд░реНрдЯ, рд╢реЗрдбреНрдпреВрд▓, рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╛рд╣рд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдпрд╣рд╛рдВ рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдореЗрд▓ рд░рд┐рдкреЛрд░реНрдЯ;


рдореЗрд▓ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг


  • рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ рдкреЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдИрд╡реЗрдВрдЯ;


Google рдХреИрд▓реЗрдВрдбрд░ рдЯреЗрд╕реНрдЯ рдИрд╡реЗрдВрдЯ рдЙрджрд╛рд╣рд░рдг


  • рдХреБрдЫ рдХрд╛рдЧрдЬрд╛рдд рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп;


Google рдХрд╛рд░реНрдп рдЙрджрд╛рд╣рд░рдг


  • рдорд╣реАрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рд╕рд┐рдХ рдкреНрд░рд╕реНрддреБрддрд┐;


рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде Google рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг


  • рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрд╕реЗрдЯ рдПрд▓реЛрдХреЗрд╢рди;


рд╡рд┐рд╡рд┐рдзреАрдХрд░рдг рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдордзреНрдпрд╡рд░реНрддреА рдЪрд░рдг: рдкреНрд░рдХрд╛рд░ рдФрд░ рджреЗрд╢


  • рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд╛рд░реНрдЯ рдФрд░ рдЧреНрд░рд╛рдлрд╝ рдЬреЛ рдЯреЗрдмрд▓реНрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ;


рдЙрддреНрдкрдиреНрди рд╢рдмреНрдж рдЯреНрд░реА рдЪрд╛рд░реНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореБрджреНрд░рд╛рдУрдВ рдФрд░ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рд╡рд░реНрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ (рдпрд╣ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реИ) рдХреЛ рдмрд┐рдЦреЗрд░рдирд╛ рд╣реИред


  • рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдореЗрдВ рдСрдлрд╝рд░ рдФрд░ рднреБрдЧрддрд╛рди рдХреЗ рдЕрдиреБрд╕реНрдорд╛рд░рдХ;


рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд╕рд╛рде рдмреЙрдЯ


  • рджрд▓рд╛рд▓реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдирд╛ (рдРрд╕рд╛ рдХрд░рдирд╛ рд░реВрд╕реА рджрд▓рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд░реЛрдХрд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЕрдкрдиреА рджреГрд╖реНрдЯрд┐ рд╣реИ, рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдирд┐рд╡реЗрд╢рдХ рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ)ред

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


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


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


рд░реВрд╕ рдореЗрдВ FIRE рдЖрдВрджреЛрд▓рди рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдкреЗрдВрд╢рди рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд╣рд▓реБрдУрдВ рдкрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд▓реМрдЯрддреЗ рд╣реБрдП, рд▓реЗрдЦрд╛рдВрдХрди рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рд╕реЗ рд╕рдмрд╕реЗ рд╕реАрдзрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдФрд░ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реЗрдЦрд╛рдВрдХрди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрдпрдо рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрджреНрдзрд░рдг рдФрд░ рд╡рд░реНрддрдорд╛рди рдХреАрдорддреЛрдВ рдХреЗ рдмрд╛рд░-рдмрд╛рд░ рджреЗрдЦрдиреЗ рдореЗрдВ рдлрд┐рд╕рд▓рддрд╛ рдирд╣реАрдВ рд╣реИред


рдкреЛрд╕реНрдЯ рдХрд░рдиреЗрд╡рд╛рд▓реЗ: рдорд┐рдЦрд╛рдЗрд▓ рд╢рд╛рд░реНрджрд┐рди ,
реирел рдирд╡рдВрдмрд░ реирежрез реп

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


All Articles