Firebase-tools: рддреИрдирд╛рддреА рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ рдФрд░ рд╣рдЯрд╛рдПрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рд╕рд┐рддре░ 2016  ┬╖  62рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: firebase/firebase-tools

рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЙрдкрдпреЛрдЧ рдЕрдм рд▓рдЧрднрдЧ 1 рдЬреАрдмреА рд╣реИред рдХрд╛рдлреА рд╣рдж рддрдХ рдЗрд╕ рддрдереНрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗрд╡рд▓ 20 рдПрдордмреА рд╣реИред

nowaker@nwkr-desktop ~/projekty/virtkick/website (git)-[master] % du -hs build 
20M     build

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рд╕рднреА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдлрд╛рдпрд░рдмреЗрд╕ рджреНрд╡рд╛рд░рд╛ рд░рдЦреЗ рдЧрдП рд╣реИрдВ рдФрд░ рд╡реЗ https://console.firebase.google.com/project/PROJECTNAME/hosting/main рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ

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

hosting feature request

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рдо рдпрд╣рд╛рдВ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рддрд░реАрдХреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдЖрдк рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрдврд╝рддреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрдВред рдпрд╣ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ (рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдЗрдореЛрдЬреА рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВ): рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреМрди рд╕рд╛ рдкрд╕рдВрдж рдЖрдПрдЧрд╛?

  • :tada: рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдФрд░ рд╕рдВрднрд╡рддрдГ рдмреИрдЪ рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  • :+1: рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣реА рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ "рдкрд┐рди" рди рдХрд┐рдпрд╛ рдЬрд╛рдП
  • : рджрд┐рд▓: рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЛ рддрдм рддрдХ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ "рдкрд┐рди" рди рдХрд┐рдпрд╛ рдЬрд╛рдП

рд╕рднреА 62 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@Nowaker рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд░рдбрд╛рд░ рдкрд░ рд╣реИ рдФрд░ рдХреБрдЫ рдРрд╕рд╛ рдЬрд┐рд╕реЗ рд╣рдо рд╕реБрдзрд╛рд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдЕрд░реЗ @brendanlim рдпрд╣рд╛рдВ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ? рд╣рдо рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрдирдВрдд рд▓реЛрдбрд┐рдВрдЧ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рддреИрдирд╛рддреА рд╣реИ :(

рдзрдиреНрдпрд╡рд╛рдж!

Error: too_big: The data requested exceeds the maximum size that can be accessed with a single request. at r (rs=AON9PunUVzISsT9OTTHxul9qDyFtbYjNGA:8597) at H (third_party/javascript/firebase/firebase_js_minified.jslib:126) at Object.eval [as H] (third_party/javascript/firebase/firebase_js_minified.jslib:206) at eval (third_party/javascript/firebase/firebase_js_minified.jslib:190) at Kh.g.Id (third_party/javascript/firebase/firebase_js_minified.jslib:196) at yh.Id (third_party/javascript/firebase/firebase_js_minified.jslib:186) at qh.eval [as zg] (third_party/javascript/firebase/firebase_js_minified.jslib:184) at th (third_party/javascript/firebase/firebase_js_minified.jslib:178) at WebSocket.ua.onmessage (third_party/javascript/firebase/firebase_js_minified.jslib:177) at WebSocket.b [as __zone_symbol___onmessage] (rs=AON9PunUVzISsT9OTTHxul9qDyFtbYjNGA:8568) at w.invokeTask (rs=AON9PunUVzISsT9OTTHxul9qDyFtbYjNGA:8611) at u.runTask (rs=AON9PunUVzISsT9OTTHxul9qDyFtbYjNGA:8601) at WebSocket.invoke (rs=AON9PunUVzISsT9OTTHxul9qDyFtbYjNGA:8613)

@brendanlim @mbleeigh рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рд╣рдорд╛рд░рд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЗрддрд┐рд╣рд╛рд╕ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ CI рдПрдХ рд╕рдордп рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдирд╛ рд╣рдорд╛рд░реА рдорд╛рдирд╡реАрдп рдХреНрд╖рдорддрд╛рдУрдВ рд╕реЗ рдкрд░реЗ рд╣реИ!

рд╣рдо рдпрд╣рд╛рдВ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рддрд░реАрдХреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдЖрдк рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрдврд╝рддреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрдВред рдпрд╣ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ (рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдЗрдореЛрдЬреА рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВ): рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреМрди рд╕рд╛ рдкрд╕рдВрдж рдЖрдПрдЧрд╛?

  • :tada: рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдФрд░ рд╕рдВрднрд╡рддрдГ рдмреИрдЪ рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  • :+1: рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣реА рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ "рдкрд┐рди" рди рдХрд┐рдпрд╛ рдЬрд╛рдП
  • : рджрд┐рд▓: рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЛ рддрдм рддрдХ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ "рдкрд┐рди" рди рдХрд┐рдпрд╛ рдЬрд╛рдП

"рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдФрд░ рд╕рдВрднрд╡рддрдГ рдмреИрдЪ рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛" рдПрдХ рдЖрджрд┐рдо рд╣реИред рдПрдкреАрдЖрдИ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рдпреЗ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд┐рд╕реА рдХреЛ рднреА рдкрд░реЗрд╢рд╛рди рдХрд┐рдП рдмрд┐рдирд╛ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк @mbleeigh)ред

рдЕрдиреНрдп рджреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╡реЗ рдЕрдЪреНрдЫреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдПрдХ рдкреНрд░рд╢реНрди рдЖрддрд╛ рд╣реИ: рдореИрдВ рдПрдкреАрдЖрдИ рдпрд╛ firebase-tools рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рдкрд┐рди рдпрд╛ рдЕрдирдкрд┐рди рдХрд░реВрдВ? рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдХрд┐рд╕реА рдХреЛ рдлрд╛рдпрд░рдмреЗрд╕ рдпреВрдЖрдИ рдореЗрдВ рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ рдЖрдЬ рдкреБрд░рд╛рдиреА рддреИрдирд╛рддреА рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИред :рд░реЙрдлрд▓:

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

@ рдиреЛрд╡рд╛рдХрд░ рдореИрдВ рдЕрд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВ, рдФрд░ рджреЛрдиреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдпрд╣ рдХрд╣рдирд╛ рдЙрдЪрд┐рдд рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЕрдиреНрдп рджреЛ рдХреЗ рдмреАрдЪ рдПрдХ рдЭреВрдард╛ рджреНрд╡рдВрджреНрд╡ рд╣реИред рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ, рджреВрд╕рд░реЗ рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡реИрд╕реЗ рднреА рдкрд╣рд▓реЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╣рд░ рдЪреАрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрд╣ рд╕рд╛рдорд╛рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд░рдбрд╛рд░ рдкрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрдм рд╣реЛрдЧрд╛ред

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

рдЖрдк рдбрд┐рд▓реАрдЯ рдлрдВрдХреНрд╢рдирд▓рд┐рдЯреА рдХреЛ рднреА рдЫрд┐рдкрд╛ рдирд╣реАрдВ рд╕рдХреЗред рдЕрднреА рдЖрдк:

  1. рд░реЛрд▓рдУрд╡рд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрдВрдХреНрддрд┐ред
  2. рддреАрди рдбреЙрдЯреНрд╕ рд╡рд╛рд▓реЗ рдореЗрдиреНрдпреВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  3. рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  4. рдлрд┐рд░ рд╕реЗ рд╣рдЯрд╛рдПрдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдкрдирд╛ рдбрд┐рд▓реАрдЯ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд┐рдлреНрдЯ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

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

рдЗрд╕ рдкрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдЪрд╛рд░? рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рдкрд┐рдЫрд▓реА рддреИрдирд╛рддреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдЕрдЪреНрдЫреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

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

рдЗрд╕ рдкрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдЪрд╛рд░? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдЧрддрд┐ рдХреА рднреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ!

рд╣рдо рдЕрднреА рдЕрдкрдиреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рдмрд╣реБрдд рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдЬрдм рд╣рдо рд╡рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдореБрджреНрджрд╛ рд╣рдорд╛рд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЬрд░реВрд░ рд░рд╣рддрд╛ рд╣реИред

@mbleeigh рдЕрд░реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗред рдЬрдм рдпрд╣ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдореИрдВ рдЕрдзрд┐рд╕реВрдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА "рдореБрдЭреЗ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдирд╣реАрдВ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

"рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЛ рддрдм рддрдХ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ" рдкрд┐рди "рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ" рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реЗ рдкрд╛рд╕ рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рддреИрдирд╛рддреА рдХреА рдЗрд╕ рд╕реВрдЪреА рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдРрдк рдХреЛ рдХреБрдЫ рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рдВрд╕реНрдХрд░рдгрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ package.json рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ "рдмрд┐рд▓реНрдб" рдХреА рдзрд╛рд░рдгрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рднреА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░/рдпрд╛ # рд╕реЗ firebase deploy рддрдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдлрд┐рд░ рдпрджрд┐ рд╡рд╣ рддреИрдирд╛рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЦрдбрд╝рд╛ рд╣реИ, рдореИрдВ 100 рддреИрдирд╛рдд рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рд╣реИред

@rtm рдЖрдк рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджреЗрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рддреИрдирд╛рддреА рдХреА рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

firebase deploy --message "build 1234"

рд╡рд┐рдХрд▓реНрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЪрд▓рддреЗ рд╕рдордп рд╕реВрдЪреАрдмрджреНрдз рд╣реИ:
firebase help deploy

@ рдП-рдПрдХреНрд╕рд┐рди рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛рдж рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ!

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

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрдпрд╛ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдФрд░ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдмрджрд▓реА рд╣реИ (рдХреБрдЫ рд╣реИрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░)?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рд╡реЗрдмрдкреИрдХ рд╕реНрдерд┐рд░ рд╣реИрд╢ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП HashedModuleIdsPlugin рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдирд╛) рдХреЗ рд╕рд╛рде рднрд╛рдЧ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддреИрдирд╛рддреА рдкрд░ рдЕрдкрд▓реЛрдб рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ (рднрд▓реЗ рд╣реА рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓реЗ рд╣реИрдВ)?

рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░ рдлрд╝рд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрдЯреМрддреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдХрд╛рдо рдирд╣реАрдВ рдмрджрд▓реЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рдХреЗ kbytes рддрдХ)ред

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

рд╕реВрд░реНрдп рдкрд░, 25 рдлрд░рд╡рд░реА, 2018: рдЕрдкрд░рд╛рд╣реНрди 3:32 рдбреЗрдирд┐рд╕ рд▓реЙрдЧрд┐рдиреЛрд╡ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрдпрд╛ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХреА
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдФрд░ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдмрджрд▓реА рд╣реИ (рдХреБрдЫ рд╣реИрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░)?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рд╡реЗрдмрдкреИрдХ рд╕реНрдерд┐рд░ рд╣реИрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдЦрдВрдбреВ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдирд╛
HashedModuleIdsPlugin), рдХреНрдпрд╛ рдпреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░ рдЕрдкрд▓реЛрдб рд╣реЛрддреА рд╣реИрдВ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓реЗ рд╣реИрдВ)?

рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрдЯреМрддреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдкрд░рд┐рдирд┐рдпреЛрдЬрди (рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЛрдб рдХреЗ kbytes рддрдХ, рдпрджрд┐ рд╡рд┐рдХреНрд░реЗрддрд╛ libs рдирд╣реАрдВ рд╣реИ
рдЪрдХрдирд╛рдЪреВрд░)ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/firebase/firebase-tools/issues/215#issuecomment-368355645 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAAD_nbNy4j3gsIpTk_YpLyhlAuPtNHOks5tYe2DgaJpZM4J0BKU
.

рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред рдореИрдВ рд╕реНрдкрд╛рд░реНрдХ рдпреЛрдЬрдирд╛ рдкрд░ рд╣реВрдВ рдФрд░ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рд▓рдЧрднрдЧ 20 рдПрдордмреА рд╣реИред рдореИрдВ рдЕрдкрдиреА рддреИрдирд╛рддреА рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЙрджрд╛рд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ 300 рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдкреВрд░рд╛ рдХрд░рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛ рд╣реИред рдореИрдВ

рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕реАрдорд┐рдд # рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ @dinvlad рдХрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рднреА рдкрд╕рдВрдж рд╣реИред

@sejr рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рдХрд┐ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рдореИрдВ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рдиреАрдЪреЗ рддреАрд░ рджрдмрд╛рддрд╛ рд╣реВрдВ рдлрд┐рд░ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ, рдлрд┐рд░ рдЯреИрдм рдмрдЯрди 3 рдмрд╛рд░ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ
рдФрд░ рджреЛрд╣рд░рд╛рдПрдВ ..... рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдорджрдж рдХрд░рддрд╛ рд╣реИред

@mbleeigh рдЗрд╕ рдкрд░ рдХреЛрдИ рдЦрдмрд░ рдпрд╛ рдкреНрд░рдЧрддрд┐?

@mbleeigh рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдПрдХ рджрд░реНрдЬрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

@mbleeigh рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕ рд░реЛрдбрдореИрдк рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛ рд╕рдХреЗрдВ?
(рдпрд╣ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╡реЛрдЯ рд╡рд╛рд▓рд╛ рдореБрджреНрджрд╛ рд╣реИ, рджреВрд╕рд░реЗ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╡реЛрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ рджреЛрдЧреБрдирд╛ рд╡реЛрдЯ)ред

рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдВрдмреА рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ - рдпрд╣ рд╣рдорд╛рд░реА рд╕реВрдЪреА рдореЗрдВ рдЙрдЪреНрдЪ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднрд╛рд░реА рдирд┐рд╡реЗрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдХрдИ рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдиреАрдВрд╡ рд░рдЦрддрд╛ рд╣реИред

рдореИрдВ рд╕рдЯреАрдХ рд╕рдордпрд╕реАрдорд╛ рдХрд╛ рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рднреБрд▓рд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред

рд╢рд╛рдпрдж рднреБрд▓рд╛рдпрд╛ рдирд╣реАрдВ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдЬрд╝рд░реВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ ред рдПрдХ рджреЛ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде UI рдореЗрдВ рдПрдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдРрд╕рд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдореИрдВ Firebase рдЙрддреНрдкрд╛рдж рд░реЛрдбрдореИрдк рдХреЗ рд╕рд╛рде-рд╕рд╛рде Divshot рдХреЗ рднрд╛рдЧреНрдп рд╕реЗ рдмреЗрд╣рдж рдирд┐рд░рд╛рд╢ рд╣реВрдВред

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

рд╢реБрдХреНрд░, рдЬреВрди 29, 2018, 1:01 AM рдкрд░ рдбреЗрдорд┐рдпрди рдиреЛрд╡рд╛рдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

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

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/firebase/firebase-tools/issues/215#issuecomment-401279887 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAAD_t_BTD_cT8eWOABg8sfs9Lf1n9g8ks5uBd7SgaJpZM4J0BKU
.

@mbleeigh

рд▓реЗрдХрд┐рди рд╣рдо рдЬреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

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

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

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

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

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

@mbleeigh рд╕рд┐рд░ рдКрдкрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

@mbleeigh рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдпрд╛ рдХрд┐рд╕реА рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред

рдЗрд╕реЗ рдлрд╝рд╛рдпрд░рдмреЗрд╕ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рдмрдЯрди рдХреЗ рд╕рд╛рде рдЕрд▓реНрдкрд╛рд╡рдзрд┐ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ "рдкреБрд░рд╛рдиреА рддреИрдирд╛рддреА рдХреЛ рдЫрд╛рдБрдЯреЗрдВ"ред

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

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

рдкреЗрд╢реЗрд╡рд░ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред

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

рдФрд░ рджреЛ рд╕рд╛рд▓ (рдФрд░ рдЧрд┐рдирддреА) рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП?!? рдкреАрдПрдлрдЯреАрдЯреАред рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЗрди рдЪреАрдЬреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдХреЗрдпрд░ рд▓реЗрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ! рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдмрдЬрдЯ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ WAYMO рдФрд░ рдмрд╛рдХреА Alphabet рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред Google рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ред

рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд╕рд┐рд░реНрдл рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ! рдбрдмрд▓ рдкреАрдПрдлрдЯреАрдЯреАред рдЖрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХрддрд╛рд░ рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдЧреЗ рд░рдЦрдХрд░ Google рдХреЗ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?!? рд╕рдЪ рдореЗрдВ!

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

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

рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╣реИ; рдХреГрдкрдпрд╛ рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рди рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкреНрд░рдмрдВрдзрди рдкрд░рд┐рд╡рд░реНрддрди рдХрд╣реЗрдВ!

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

рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ 125 рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИред

рдХрд┐рд╕реА рддрд░рд╣ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХреБрдЫ рд╡реНрдпрдВрдЧреНрдп рд╣реЛ рд░рд╣рд╛ рд╣реИ...

рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░рд╛рд╢рд╛ рд╣реЛрддреА рд╣реИред рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдПрдХ рдмрдпрд╛рди рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП: рдпрджрд┐ рдЖрдк рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ , рддреЛ рд╣рдореЗрдВ рдЕрдВрддрд░рд┐рдо рдореЗрдВ рдЖрдкрдХреА рдУрд░ рд╕реЗ рдЖрдкрдХреЗ рдкреБрд░рд╛рдиреЗ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЫрд╛рдВрдЯрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА ред рдмрд╕ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХрд┐рддрдиреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдиреЗ рдкрд╛рд╕ рд░рдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рд╣рдо рдПрдХ рдЕрдВрддрд░рд┐рдо рдмреИрдВрдб-рд╕рд╣рд╛рдпрддрд╛ рд╕рдорд╛рдзрд╛рди рдЬрд╛рд░реА рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдареАрдХ рд╣реИ, рд╕рдорд░реНрдерди рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣рдорд╛рд░реА рдмреИрдВрдб-рд╕рд╣рд╛рдпрддрд╛ рд╣реИред рд╣рдо рдЙрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реАрдорд┐рдд рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдирд╣реАрдВ рдЬрд▓рд╛рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ рдЬрд┐рд╕реЗ рд╣рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрдард┐рди рд╕реНрдерд╛рди рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

Hang In There, Baby

рдУрд╣ рджреЗрдЦреЛ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЗ рдПрдХ рд╕рд╛рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ...

Ducks Out

PS рд╣рдо рдЕрднреА рднреА рдПрдХ рдмреЗрд╣рддрд░, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдорд╛рдзрд╛рди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рдмреИрдВрдб-рд╕рд╣рд╛рдпрддрд╛ рд╣реИред рдореИрдВ

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕рд╛рд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдореЗрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдЙрдкрдпреЛрдЧ рдХрдо рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдХреНрдпрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ?)

рдХреНрдпрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕рдХреА рдкреБрди: рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ?

рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ, рд╣рд╛рдБред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП gui рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

рд╣рдореЗрдВ рдмреЗрд╣рддрд░ рдмреИрдВрдб-рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж @mbleeigh ред :рдкреНрд░рд╛рд░реНрдердирд╛:

рдХреЛрдИ рдЕрдкрдбреЗрдЯ @mbleeigh?

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдмрд╛рдХреА рдПрдкреАрдЖрдИ @alexanderwhatley рдХреЛ рджреЗрдЦрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдпреВрдЖрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирдИ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд░реЗрд╕реНрдЯ рдПрдкреАрдЖрдИ рдЖрдкрдХреЛ рдЕрдкрдиреА рддреИрдирд╛рддреА рдХреЛ рдЯреНрд░рд┐рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИред

рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд░реЗрд╕реНрдЯ рдПрдкреАрдЖрдИ

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕рдореЗрдВ @jackcw рджреЗрдЦрд╛ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдХреЗрд╡рд▓ create рдФрд░ list рд╡рд┐рдзрд┐рдпрд╛рдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВред рдХреЛрдИ delete рд╡рд┐рдзрд┐ рдирд╣реАрдВред

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

рдорд╛рдл рдХрд░рдирд╛ рдореЗрд░рд╛ рдмреБрд░рд╛ред рдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдЕрд░реНрде рдХреЛ рдЧрд▓рдд рд╕рдордЭрд╛ред рдЕрдм рдЖрдк рдкреБрд░рд╛рдиреЗ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ API рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЬрд┐рд╕реЗ рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдХреНрд░реЙрди рдЬреЙрдм рдХреЗ рд╕рд╛рде рд╕рднреА рдкреБрд░рд╛рдиреЗ рд░рд┐рд▓реАрдЬ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рд╕рд╛рд░ рд╣реИ ред JSON рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП jq рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ рдЬреЛ @jackcw рдиреЗ рд▓рд┐рдЦрд╛ рдерд╛: рдпрд╣ рд╕рднреА рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рдореИрдВ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ jq рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ - рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рд╡рд╣реА рд╣реИ рдЬреЛ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдЖрдВрддрд░рд┐рдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЖрдИрдбреА: 113235359

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдпрддрд╛ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВ

рдЬрд╝рд░рд╛ рд╕реБрдирд┐рдП рд╕рднреА!

рдЕрдм рдЖрдк рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рддрд┐рдзрд╛рд░рдг рдХреЛ Firebase рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Screen Shot 2019-03-11 at 10 08 56 AM

рдЖрдк рдореЗрдВ рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рд╛рдЗрдЯреЗрдВ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рд▓рд╛рдЧрдд рдХрдо рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдПред

рд╕рднреА рдХреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП, рдЙрдкрд░реЛрдХреНрдд рд╕реБрд╡рд┐рдзрд╛ @samtstern рдЬрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реА рд╣реИ, рд╡рд╣ рд╡рд╣ рдЪреАрдЬрд╝ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╣рдо рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА!

рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рднреА рдХреБрдЫ рдмрдЧ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред

save_fail_firebase_versions gif

@twistedpair : рд░реЛрдирд╛: рд╣реБрд╣, рдХреНрдпрд╛ рдЖрдк рдлрд╛рдпрд░рдмреЗрд╕ рд╕рдорд░реНрдерди рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдорд╛рдирддрдГ рджреЗрд╡ рдЙрдкрдХрд░рдг рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдирд▓ рдореЗрдВ рдЖрдкрдХреЛ рдЬреЛ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЙрд╕рдХреЗ рд╕рд╛рде? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ 1 рд╕рдВрд╕реНрдХрд░рдг рдХреА рдКрдкрд░реА рд╕реАрдорд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЯрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рдХрднреА рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛!

@sharno

рдпрд╣ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдПрдХрджрдо рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 10 рдмрд┐рд▓реНрдб рдХреА рд╕реАрдорд╛ рд╣реИ рдФрд░ рдмрд┐рд▓реНрдб 11 рд╕реЗ рд╡реЗ "рдСрдЯреЛ-рдбрд┐рд▓реАрдЯ" рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

@рдмрд┐рд▓рд┐рдпрд╛рдЧ рдзрдиреНрдпрд╡рд╛рдж

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

рдореИрдВрдиреЗ @sharno рдЬреИрд╕рд╛ рд╣реА рджреЗрдЦрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдиреЗ рдорд╛рди рдХреЛ 1 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рддрдм рддрдХ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЦреЛрд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдФрд░ рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ _Save_ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

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

рдХрдо рд╕реЗ рдХрдо рдлрд╛рдпрд░рдмреЗрд╕ рд╕рд╣рд╛рдпрддрд╛ рдкрд░ - рдбрд┐рдлреЙрд▓реНрдЯ рдХрд╛ рдмреЗрд╣рддрд░ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд╛рди рдХреНрд╡реЗрд░реА рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╛рдпрд░рдмреЗрд╕ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рдирд┐рдпреЛрдЬрди 400+MB рдлрд╛рдпрд░рдмреЗрд╕ рд╕рдВрдЧреНрд░рд╣рдг рд╕реНрдерд╛рди рд▓реЗрддрд╛ рд╣реИред рдореИрдВ рдлрд╛рдпрд░рдмреЗрд╕ рдХреНрд▓реА рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬреАрд╕реАрдкреА рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рдХрдВрд╕реЛрд▓ рдкреБрд░рд╛рдиреЗ рдлрдВрдХреНрд╢рди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдСрдЯреЛ-рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд░рд┐рд▓реАрдЬ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ?

рдкреАрдПрд╕: рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП?

@DibyodyutiMondal рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рд╣реИред

@DibyodyutiMondal - рдХреНрдпрд╛ рдЖрдкрдиреЗ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕рдХрд╛ рд▓рд┐рдВрдХ рдпрд╣рд╛рдВ рджреЗрдВ, рддрд╛рдХрд┐ рдЗрд╕реЗ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

francisrod01 picture francisrod01  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

FluorescentHallucinogen picture FluorescentHallucinogen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ahaverty picture ahaverty  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jkeys089 picture jkeys089  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ahmadalibaloch picture ahmadalibaloch  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ