рдХреЛрдЯреА: ╨С╨╗╨╛╨│

Fujifilm CCTV рдХреНрдпрд╛рдореЗрд░рд╛рд▓реЗ 1 рдХрд┐рд▓реЛрдорд┐рдЯрд░рдХреЛ рджреВрд░реАрдорд╛ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдкреНрд▓реЗрдЯрд╣рд░реВ рдкрдвреНрди рд╕рдХреНрдЫ

Fujifilm SX800 рд╕рдБрдЧ рдирд┐рдЧрд░рд╛рдиреА рдХреНрдпрд╛рдореЗрд░рд╛ рдмрдЬрд╛рд░рдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрдиреЗ рддрдпрд╛рд░реА рдЧрд░реНрджреИрдЫред рдкреНрд░рд╕реНрддреБрдд рдХреНрдпрд╛рдореЗрд░рд╛рд▓реЗ 40x рдЬреБрдо рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд░ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рд╕реАрдорд╛ рд░ рдареВрд▓рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдХреНрдпрд╛рдореЗрд░рд╛ реиреж рджреЗрдЦрд┐ реорежреж рдПрдордПрдо рд╕рдореНрдордХреЛ рдлреЛрдХрд▓ рд▓рдореНрдмрд╛рдЗ рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдЬрд┐рдЯрд▓ рдЬреБрдо рднрдПрдХреЛ рд▓реЗрдиреНрд╕рд▓реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдЫред рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдг рдпреЛ рдЙрдкрдХрд░рдг рдЯрд╛рдврд╛рдХрд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд╕реНрдкрд╖реНрдЯ рдЫрд╡рд┐ рдмрдирд╛рдЙрди рд╕рдХреНрд╖рдо рдЫ [тАж]

рд░рд╕реНрдЯрдорд╛ рдЙрдзрд╛рд░реЛ рдЬрд╛рдБрдЪрдХрд░реНрддрд╛рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред

Jakub K─Еdzio┼Вka рд▓реЗ Rust рдХрдореНрдкрд╛рдЗрд▓рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдмрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рддрддреНрдХрд╛рд▓ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрджреИ рдПрдЙрдЯрд╛ рдкреНрд░рдорд╛рдг-рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреБрднрдпреЛ, рдЬрд╕рд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЪрд╛рд░ рд╡рд░реНрд╖рджреЗрдЦрд┐ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред Jakub рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдзреЗрд░реИ рд╕рд░рд▓ рдЪрд╛рд▓рдХреЛ рд╕рд╛рде рдЙрдзрд╛рд░реЛ рдкрд░реАрдХреНрд╖рдХрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", рдмреВрдо); } рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдЙрддреНрдкрд╛рджрдирдорд╛ рдпреЛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрди рдЖрдЧреНрд░рд╣ рдЧрд░реНрджрдЫ, рддреНрдпрд╕реИрд▓реЗ [...]

рдХреЗрд╡рд▓ 13 рдпреВрд░реЛ: рдиреЛрдХрд┐рдпрд╛ 105 (2019) рдкреНрд░рд╕реНрддреБрдд

HMD Global рд▓реЗ рд╕рд╕реНрддреЛ рд╕реЗрд▓рдлреЛрди Nokia 105 (2019) рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдЫ, рдЬреБрди рдпрд╕ рдорд╣рд┐рдирд╛рдХреЛ рдЕрдиреНрддреНрдп рдЕрдШрд┐ рдорд╛рддреНрд░ 13 рдпреВрд░реЛрдХреЛ рдЕрдиреБрдорд╛рдирд┐рдд рдореВрд▓реНрдпрдорд╛ рдмрд┐рдХреНрд░реАрдорд╛ рдЬрд╛рдиреНрдЫред рдЙрдкрдХрд░рдг GSM 900/1800 рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ 1,77 ├Ч 160 рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рди рд░ 120 MB рд░реНрдпрд╛рдордХреЛ рд╕рд╛рде 4 рдЗрдиреНрдЪ рдХрд▓рд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕рдВрдЧ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдЫред рддреНрдпрд╣рд╛рдБ рдПрдлрдПрдо рдЯреНрдпреБрдирд░, рдлреНрд▓реНрдпрд╛рд╕рд▓рд╛рдЗрдЯ, рей.рел рдПрдордПрдо рд╣реЗрдбрдлреЛрди рдЬреНрдпрд╛рдХ рд░ [тАж]

CFR 0.146 рдХреЛ рд░рд┐рд▓реАрдЬ, рдЬрд╛рднрд╛ рднрд╛рд╖рд╛ рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ decompiler

CFR (рдХреНрд▓рд╛рд╕ рдлрд╛рдЗрд▓ рд░рд┐рдбрд░) рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рдЫ, рдЬрд╕ рднрд┐рддреНрд░ JVM рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдмрд╛рдЗрдЯрдХреЛрдб рдбрд┐рдХрдореНрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЬрд╛рднрд╛ рдХреЛрдбрдХреЛ рд░реВрдкрдорд╛ рдЬрд╛рд░ рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рдХрдХреНрд╖рд╛рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкреБрди: рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЬрд╛рднрд╛ 9, 10 рд░ 12 рдХреЛ рдзреЗрд░реИ рддрддреНрд╡рд╣рд░реВ рд╕рд╣рд┐рдд рдЖрдзреБрдирд┐рдХ рдЬрд╛рднрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд╡рд┐рдШрдЯрди рд╕рдорд░реНрдерд┐рдд рдЫред CFR рд▓реЗ рдХрдХреНрд╖рд╛рдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрдирд┐ рдбрд┐рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХреНрдЫ рд░ [тАж]

рд╕рд╛рдирд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╣рд░реВрдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рд░реВрдкрд╛рдиреНрддрд░рдг рдЖрдлреИрдВ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпреАрд╣рд░реВрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓реНрддреА рдпреЛ рд╣реЛ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди, рдХрд╛рд░реНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рд░ рдореБрдЦреНрдп рд╕реВрдЪрдХрд╣рд░реВрдХреЛ рдЕрдиреБрдЧрдорди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдзреНрдпрд╛рди рджрд┐рдБрджреИрдирдиреНред рдпрд╕рд▓реЗ рдЙрддреНрдкрд╛рджрдХрддреНрд╡ рдШрдЯрд╛рдЙрдБрдЫ рд░ рд╕рдордп рд░ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╕рдмреЛрдкреНрдЯрд┐рдорд▓ рдмрд░реНрдмрд╛рджреА рдЧрд░реНрджрдЫред рдЬрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЦрд░рд╛рдм рд╣реБрдиреНрдЫрдиреН, рддрдкрд╛рдИрдВрд▓реЗ рдЙрд╣реА рддреНрд░реБрдЯрд┐рд╣рд░реВ рдзреЗрд░реИ рдкрдЯрдХ рд╕рдЪреНрдпрд╛рдЙрдиреБрдкрд░реНрдЫред рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛, рд╕реЗрд╡рд╛ рдмрд┐рдЧреНрд░рдиреНрдЫ, рд░ рдбрд╛рдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдмрд┐рдирд╛ [тАж]

Kubernetes рд╕рдВрдЧ GitLab CI рдорд╛ JUnit

рдпрд╕ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж рд╕рдмреИрд▓рд╛рдИ рд░рд╛рдореНрд░рд░реА рдерд╛рд╣рд╛ рдЫ рдХрд┐ рддрдкрд╛рдИрдВрдХреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдкрд░реАрдХреНрд╖рдг рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░ рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдзреЗрд░реИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЧрд░реНрджреИ рдЖрдПрдХрд╛ рдЫрдиреН, Habr рдХреЛ рд╡рд┐рд╢рд╛рд▓рддрд╛рдорд╛ рддреНрдпрд╣рд╛рдБ рддреНрдпрд╕реНрддрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрди рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рдПрдХрд▓ рдиреБрд╕реНрдЦрд╛ рдерд┐рдПрдиред рдпреЛ рдЖрд▓рд╛ (рд╣рд╛рдореНрд░реЛ рдордирдкрд░реНрдиреЗ) GitLab рд░ JUnit рдХреЛ рд░реВрдкрдорд╛ред рдпреЛ рдЦрд╛рд▓реА рдард╛рдЙрдБ рднрд░реМрдВ! рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдкрд╣рд┐рд▓реЗ, рдорд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рд░реВрдкрд░реЗрдЦрд╛ рджрд┐рдиреБрд╣реЛрд╕реН: рд╣рд╛рдореНрд░рд╛ рд╕рдмреИ [...]

рддрд┐рдиреАрд╣рд░реВ рдХрд╣рд╛рдБ рд╕рд┐рдХрд╛рдЙрди рд╕рд┐рдХреНрдЫрдиреН (рдкреЗрдбрд╛рдЧреЛрдЬрд┐рдХрд▓ рд╕рдВрд╕реНрдерд╛рдирдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди)

рд▓реЗрдЦрдмрд╛рдЯ рдХрд╕рд▓рд╛рдИ рдлрд╛рдЗрджрд╛ рд╣реБрдиреНрдЫ: рд╕реНрдирд╛рддрдХ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ рд╡рд╛ рд╕реЗрдорд┐рдирд╛рд░ рд╕рдореВрд╣ рджрд┐рдЗрдПрдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрд▓рд╛рдИ рдЯреНрдпреВрдЯреЛрд░ рдЧрд░реЗрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд╕рд╛ рдХрдорд╛рдЙрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ; рдареВрд▓рд╛ рджрд╛рдЬреБрднрд╛рдЗ рджрд┐рджреАрдмрд╣рд┐рдиреАрд╣рд░реВ; рдЬрдм рд╕рд╛рдирд╛ рднрд╛рдЗрд╣рд░реВрд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╕рд░реА рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХрд╛рдЙрди рд╕реЛрдзреНрдЫрдиреН (рдХреНрд░рд╕-рд╕реНрдЯрд┐рдЪ, рдЪрд┐рдирд┐рдпрд╛рдБ рдмреЛрд▓реНрдиреБрд╣реЛрд╕реН) , рдмрдЬрд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╛рдЧрд┐рд░ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реН) рдЕрд░реНрдерд╛рддреН, рд╕рдмреИ рдЬрд╕рд▓рд╛рдИ рд╕рд┐рдХрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рдЬрд╕рд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди рдХреЗ рдмреБрдЭреНрдиреЗ, рдХрд╕рд░реА рдкрд╛рда рдпреЛрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдХреЗ рдмрддрд╛рдЙрдиреЗред рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ: [тАж]

рдлрд╛рдпрд░рдлрдХреНрд╕ рд░рд┐рдпрд▓рд┐рдЯреА рд╡реАрдЖрд░ рдмреНрд░рд╛рдЙрдЬрд░ рдЕрдм рдУрдХреБрд▓рд╕ рдХреНрд╡реЗрд╕реНрдЯ рд╣реЗрдбрд╕реЗрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ

рдореЛрдЬрд┐рд▓рд╛рдХреЛ рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдлреЗрд╕рдмреБрдХрдХреЛ рдУрдХреБрд▓рд╕ рдХреНрд╡реЗрд╕реНрдЯ рд╣реЗрдбрд╕реЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЫред рдкрд╣рд┐рд▓реЗ, рдмреНрд░рд╛рдЙрдЬрд░ HTC Vive рдлреЛрдХрд╕ рдкреНрд▓рд╕, Lenovo Mirage, рдЗрддреНрдпрд╛рджрд┐рдХрд╛ рдорд╛рд▓рд┐рдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдерд┐рдпреЛред рдпрджреНрдпрдкрд┐, Oculus Quest рд╣реЗрдбрд╕реЗрдЯрдорд╛ рддрд╛рд░рд╣рд░реВ рдЫреИрдирдиреН рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ PC рдорд╛ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдкрдорд╛ "рдЯрд╛рдЗ" рдЧрд░реНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡реЗрдм рдкреГрд╖реНрдард╣рд░реВ рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдмрд╛рдЯреЛред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдиреНрджреЗрд╢рд▓реЗ рдлрд╛рдпрд░рдлрдХреНрд╕рдХреЛ [тАж]

рд╡реНрд╣рд╛рдЯреНрд╕рдПрдкрд▓реЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдкреАрд╕реА рд░ рдЯреНрдпрд╛рдмреНрд▓реЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг-рд╡рд┐рдХрд╕рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ

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

рд░рд╛рдЬреНрдп рд╕реЗрд╡рд╛ рдкреЛрд░реНрдЯрд▓рдорд╛ рдорддрджрд╛рддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реЗрд╡рд╛рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реНрдпреЛ

рд░реВрд╕реА рд╕рдВрдШрдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рд╡рд┐рдХрд╛рд╕, рд╕рдЮреНрдЪрд╛рд░ рд░ рдЖрдо рд╕рдЮреНрдЪрд╛рд░ рдордиреНрддреНрд░рд╛рд▓рдпрд▓реЗ рд░рд╛рдЬреНрдп рд╕реЗрд╡рд╛ рдкреЛрд░реНрдЯрд▓рдорд╛ рдорддрджрд╛рддрд╛рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ рдЦреЛрд▓рд┐рдПрдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдЫред рдХреЗрдиреНрджреНрд░реАрдп рдирд┐рд░реНрд╡рд╛рдЪрди рдЖрдпреЛрдЧрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдорд╛ рдорддрджрд╛рддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реЗрд╡рд╛рдХреЛ рд╕реБрд░реБрд╡рд╛рдд рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдХрд╛рд░реНрдпрдХреНрд░рдо "рд░реВрд╕реА рд╕рдВрдШ рдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛" рдХреЛ рд░реВрдкрд░реЗрдЦрд╛ рднрд┐рддреНрд░ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдмрджреЗрдЦрд┐, "рдореЗрд░реЛ рдЪреБрдирд╛рд╡" рдЦрдгреНрдбрдорд╛, рд░реВрд╕реАрд╣рд░реВрд▓реЗ рдЙрдиреАрд╣рд░реВрдХреЛ рдорддрджрд╛рди рдХреЗрдиреНрджреНрд░, рдирд┐рд░реНрд╡рд╛рдЪрди рдЖрдпреЛрдЧрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреНрдЫрдиреН [тАж]

рдореЛрдЬрд┐рд▓рд╛рд▓реЗ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдЧреЗрдЯрд╡реЗрдХрд╛ рд▓рд╛рдЧрд┐ WebThings Gateway рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реЗрдХреЛ рдЫ

Mozilla рд▓реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ WebThings рдХреЛ рдЕрдкрдбреЗрдЯреЗрдб рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗрдХреЛ рдЫ, рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╣рдм, WebThings Gateway рднрдирд┐рдиреНрдЫред рдпреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд░рд╛рдЙрдЯрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред WebThings Gateway 0.9 рдХреЛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдирд┐рд░реНрдорд╛рдг GitHub рдорд╛ Turris Omnia рд░рд╛рдЙрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред Raspberry Pi 4 рдПрдХрд▓-рдмреЛрд░реНрдб рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рдкрдирд┐ рд╕рдорд░реНрдерд┐рдд рдЫред рдпрджреНрдпрдкрд┐, рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо [...]

рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкрд╛рд░реНрд╕рд▓ рдбреЗрд▓рд┐рднрд░реА рд╕реЗрд╡рд╛ UPS рд▓реЗ рдбреНрд░реЛрди рджреНрд╡рд╛рд░рд╛ рдбреЗрд▓рд┐рднрд░реАрдХреЛ рд▓рд╛рдЧрд┐ "рдЫреЛрд░реА" рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХреЛ рдЫ

рдпреБрдирд╛рдЗрдЯреЗрдб рдкрд╛рд░реНрд╕рд▓ рд╕реЗрд╡рд╛ (UPS), рд╡рд┐рд╢реНрд╡рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкреНрдпрд╛рдХреЗрдЬ рдбреЗрд▓рд┐рднрд░реА рдлрд░реНрдо, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд╣рд╛рдпрдХ рдХрдореНрдкрдиреА, UPS рдлреНрд▓рд╛рдЗрдЯ рдлрд░реНрд╡рд╛рд░реНрдб, рдорд╛рдирд╡рд░рд╣рд┐рдд рд╣рд╡рд╛рдИ рд╕рд╡рд╛рд░реА рд╕рд╛рдзрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рд░реНрдЧреЛ рдбреЗрд▓рд┐рднрд░реАрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рд░рд╣реЗрдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдЫред UPS рд▓реЗ рдпреЛ рдкрдирд┐ рднрдиреНрдпреЛ рдХрд┐ рдпрд╕рд▓реЗ рдЖрдлреНрдиреЛ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ US Federal Aviation Administration (FAA) рдорд╛ рдЖрд╡реЗрджрди рджрд┐рдПрдХреЛ рдЫред UPS рд╡реНрдпрд╡рд╕рд╛рдп рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди [тАж]