рд╡рд░реНрдЧ: ╨С╨╗╨╛╨│

рдлреБрдЬреАрдлрд┐рд▓реНрдо рд╕реАрд╕реАрдЯреАрд╡реНрд╣реА рдХреЕрдореЗрд░рд╛ 1 рдХрд┐рдореА рдЕрдВрддрд░рд╛рд╡рд░реАрд▓ рд▓рд╛рдпрд╕рдиреНрд╕ рдкреНрд▓реЗрдЯреНрд╕ рд╡рд╛рдЪреВ рд╢рдХрддреЛ

Fujifilm SX800 рд╕рд╣ рдкрд╛рд│рдд рдареЗрд╡рдгреЗ рдХреЕрдореЗрд░рд╛ рдмрд╛рдЬрд╛рд░рд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рддрдпрд╛рд░реА рдХрд░рдд рдЖрд╣реЗ. рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓рд╛ рдХреЕрдореЗрд░рд╛ 40x рдЭреВрдорд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЛ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рдд: рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реАрдорд╛ рдЖрдгрд┐ рдореЛрдареНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░реАрд▓ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ. рдХреЕрдореЗрд░рд╛ 20 рддреЗ 800 рдорд┐рдореА рдкрд░реНрдпрдВрдд рдлреЛрдХрд▓ рд▓рд╛рдВрдмреА рдЖрдгрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдЬрд┐рдЯрд▓ рдЭреВрдорд╕рд╣ рд▓реЗрдиреНрд╕рд╕рд╣ рд╕реБрд╕рдЬреНрдЬ рдЖрд╣реЗ. рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рд╣реЗ рдЙрдкрдХрд░рдг рджреВрд░рдЪреНрдпрд╛ рд╡рд╕реНрддреВрдВрдЪреА рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ [тАж]

рд░рд╕реНрдЯрдордзреАрд▓ рдХрд░реНрдЬ рддрдкрд╛рд╕рдХрд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.

Jakub K─Еdzio┼Вka рдпрд╛рдВрдиреА рд░рд╕реНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ рдмрдЧрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рддрддреНрдХрд╛рд│ рд╕рдорд╕реНрдпрд╛ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░реА рдПрдХ рдкреНрд░реВрдл-рдСрдл-рд╕рдВрдХрд▓реНрдкрдирд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА, рдЬреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╕рдХ рдЪрд╛рд░ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдЕрдпрд╢рд╕реНрд╡реА рдкреНрд░рдпрддреНрди рдХрд░рдд рдЖрд╣реЗрдд. рдЬрд╛рдХреБрдмрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдЙрджрд╛рд╣рд░рдг рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдЧрджреА рд╕реЛрдкреНрдпрд╛ рдпреБрдХреНрддреАрдиреЗ рдХрд░реНрдЬ рддрдкрд╛рд╕рдХрд╛рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ: 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 RAM рдЪреНрдпрд╛ рд░рд┐рдЬреЛрд▓реНрдпреВрд╢рдирд╕рд╣ 4-рдЗрдВрдЪ рд░рдВрдЧреАрдд рдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╣ рд╕реБрд╕рдЬреНрдЬ рдЖрд╣реЗ. рдПрдХ рдПрдлрдПрдо рдЯреНрдпреВрдирд░, рдлреНрд▓реЕрд╢рд▓рд╛рдЗрдЯ, 3,5 рдорд┐рдореА рд╣реЗрдбрдлреЛрди рдЬреЕрдХ рдЖрдгрд┐ [тАж]

CFR 0.146 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдЬрд╛рд╡рд╛ рднрд╛рд╖реЗрд╕рд╛рдареА рдбрд┐рдХрдореНрдкрд╛рдпрд▓рд░

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

рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдЪреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд╡рддрдГ рдХрд░рд╛

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

GitLab CI рдордзреАрд▓ JUnit рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╣

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

рддреЗ рд╢рд┐рдХрд╡рд╛рдпрд▓рд╛ рдХреЛрдареЗ рд╢рд┐рдХрддрд╛рдд (рдХреЗрд╡рд│ рдЕрдзреНрдпрд╛рдкрдирд╢рд╛рд╕реНрддреНрд░реАрдп рд╕рдВрд╕реНрдереЗрддрдЪ рдирд╛рд╣реА)

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

рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд░рд┐рдЕреЕрд▓рд┐рдЯреА рд╡реНрд╣реАрдЖрд░ рдмреНрд░рд╛рдЙрдЭрд░ рдЖрддрд╛ рдСрдХреНрдпреБрд▓рд╕ рдХреНрд╡реЗрд╕реНрдЯ рд╣реЗрдбрд╕реЗрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

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

WhatsApp рд▓рд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, PC рдЖрдгрд┐ рдЯреЕрдмреНрд▓реЗрдЯрд╕рд╛рдареА рдПрдХ рдкреВрд░реНрдг рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдорд┐рд│реЗрд▓

WABetaInfo, рд▓реЛрдХрдкреНрд░рд┐рдп рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЕреЕрдк рд╡реНрд╣рд╛рдЯреНрд╕рдПрдкрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрд╛рддрдореНрдпрд╛рдВрд╕рд╛рдареА рдкреВрд░реНрд╡реА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рд╕реНрддреНрд░реЛрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдлрд╡рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдХреА рдХрдВрдкрдиреА рдЕрд╢рд╛ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ рдЬреА WhatsApp рдореЗрд╕реЗрдЬрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╢реА рдШрдЯреНрдЯ рдмрд╛рдВрдзреВрди рдареЗрд╡рдгреНрдпрд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рдХрд░реЗрд▓. рд░реАрдХреЕрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА: рд╕рдзреНрдпрд╛, рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ PC рд╡рд░ WhatsApp рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓, рддрд░ рддреНрдпрд╛рдВрдиреА рдЕреЕрдк рдХрд┐рдВрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ [тАж]

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

рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреНрдпрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╡рд┐рдХрд╛рд╕, рд╕рдВрдкреНрд░реЗрд╖рдг рдЖрдгрд┐ рдЬрдирд╕рдВрд╡рд╛рдж рдордВрддреНрд░рд╛рд▓рдпрд╛рдиреЗ рдЕрд╣рд╡рд╛рд▓ рджрд┐рд▓рд╛ рдЖрд╣реЗ рдХреА рд░рд╛рдЬреНрдп рд╕реЗрд╡рд╛ рдкреЛрд░реНрдЯрд▓рд╡рд░ рдорддрджрд╛рд░рд╛рдЪреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдЦрд╛рддреЗ рд╕реБрд░реВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдХреЗрдВрджреНрд░реАрдп рдирд┐рд╡рдбрдгреВрдХ рдЖрдпреЛрдЧрд╛рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рдиреЗ рдорддрджрд╛рд░рд╛рдВрд╕рд╛рдареА рдбрд┐рдЬрд┐рдЯрд▓ рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХреЗрд▓реА рдЬрд╛рддреЗ. "рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреА рдбрд┐рдЬрд┐рдЯрд▓ рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛" рдпрд╛ рд░рд╛рд╖реНрдЯреНрд░реАрдп рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪреНрдпрд╛ рдЪреМрдХрдЯреАрдд рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ. рдЖрддрд╛рдкрд╛рд╕реВрди, "рдорд╛рдЭреНрдпрд╛ рдирд┐рд╡рдбрдгреБрдХрд╛" рд╡рд┐рднрд╛рдЧрд╛рдд, рд░рд╢рд┐рдпрди рд▓реЛрдХ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорддрджрд╛рди рдХреЗрдВрджреНрд░рд╛рдмрджреНрджрд▓, рдирд┐рд╡рдбрдгреВрдХ рдЖрдпреЛрдЧрд╛рдмрджреНрджрд▓ рд╢реЛрдзреВ рд╢рдХрддрд╛рдд [тАж]

Mozilla рдиреЗ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдЧреЗрдЯрд╡реЗрд╕рд╛рдареА WebThings Gateway рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ

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

рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкрд╛рд░реНрд╕рд▓ рд╡рд┐рддрд░рдг рд╕реЗрд╡рд╛ UPS рдиреЗ рдбреНрд░реЛрдирджреНрд╡рд╛рд░реЗ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдореБрд▓рдЧреА" рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ

рдпреБрдирд╛рдпрдЯреЗрдб рдкрд╛рд░реНрд╕рд▓ рд╕рд░реНрд╡реНрд╣рд┐рд╕ (UPS), рдЬрдЧрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареА рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкреЕрдХреЗрдЬ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдлрд░реНрдо, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрдВрдкрдиреА, UPS рдлреНрд▓рд╛рдЗрдЯ рдлреЙрд░рд╡рд░реНрдб, рдорд╛рдирд╡рд░рд╣рд┐рдд рд╣рд╡рд╛рдИ рд╡рд╛рд╣рдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдХрд╛рд░реНрдЧреЛ рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА. UPS рдиреЗ рдЕрд╕реЗрд╣реА рдореНрд╣рдЯрд▓реЗ рдЖрд╣реЗ рдХреА рддреНрдпрд╛рдиреЗ рдпреВрдПрд╕ рдлреЗрдбрд░рд▓ рдПрд╡реНрд╣рд┐рдПрд╢рди рдЕреЕрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди (FAA) рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╕рд╛рдареА рдЕрд░реНрдЬ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдпреВрдкреАрдПрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА [тАж]