áááºá¹ááá¬áá« Habr áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á ááááá¯á¶áž á¡ááœááºážááá¯ááºážáááºáá¬ááœááºááᯠá¡ááá¯ááá¯áá»ááºážááá«áááºá á áááºá¡ááœááºáž ááŒááºáááºááŒááºážáá²á· ááŒá áºáá±á«áºáá¬áá²á· ááá±á¬áá»ááºááœá±á¡ááŒá±á¬ááºáž áá»áœááºááá²á· áá¬áá»ááºááŸá¯ááœá±áá²á· áá±á¬ááºáá»ááºáá»ááá¯á· áá¯á¶ážááŒááºáá²á·áá«áááºá
áá¬ážáááºáááºážááᯠá áááºáááºá á¬ážáá²á·áá°ááœá±á¡ááœáẠáá»ááºážá áá¬áá±á¬ááºážáá²á·á¡ááá¯ááºáž
áá¬ááºáááºážáá±ážáá áºáá¯áá²á· á áá«áááºá
á§ááŒá®áá¡á
á ááááá¯á¶áž MskDotNet Community hackathon ááẠáá»áœááºá¯ááºááá¯á·ááá¯á¶ážáááºážááœáẠáá»ááºážááá±áá«áááºá Tatooine áááá¯ááºááœá²ááẠááá¯áá
áºááŒáááºááœáẠáá»áœááºá¯ááºááá¯á·áááááºáá®ááœáẠá¡ááŒáá·áºá¡áááŸááá±áá«áááºá á
áá±áá±á·á áá áááºážá áá®áá¬á á¡áá¬á¡á¬ážáá¯á¶ážá á¡áááºážááá¯ážáá¬ážááẠ(
Slack ááœáẠáá»áœááºá¯ááºááá»á±á¬áºááœáŸááºááŸá¯ááᯠáá»áŸáá±áááºáž "áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºááá¯áẠhackathon áá¯ááºááẠááá¯á¡ááºáááº" áá°áá±á¬ á¡ááœá±ážááᯠáááááááá«áááºá áá»áœááºá¯ááºááẠáá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯áá¬á Sasha ááá¯á· á á¬áá±ážáá±áá«áááºá ááááºááááºáá±á
ááááºáááºážá áá¯á¶ážááŸá¬ áá±á¬áºáá®áá±á¬ááºáááºá Sasha âáá±á¬ááºâáâáá± áá»ááºážáááºâáá¬áááºâááᯠááŒááºâáááºâá "Lisa áá±á¬ááºážáááº! á§ááŒá®á 21 áááºáá±á·ááœáẠá¡áá±ážááŒá®ážáá±á¬áááºá áœá²áá áºáá¯ááŸááááºá áá¯ááºááá¯ááºááŒáá¡á±á¬ááº!" WTF!? á¡áááºážááŒááºáááº? Aáá¬áž? áá¬áá²? á§ááŒá®ááááºááœáẠá¡áá¯ááºáááºáááºážááẠSyktyvkar ááá¯á· áá»á¶áááºážááẠááá¯á¡ááºáá«áááºá ááá²ááá¯á·á áá¡á±á¬ááºá
2 áááºáá»ááºáá±ážáááºá áá»áœááºáá±á¬áºáᬠáááºáá¬ááœááºááœá²áá²á· áá áºáŠážáááºážá á®á ááºáá° áááŒá áºáá°ážáá«áá°ážá ááŒááºááœááºážááŒá áºáá«á á±á áá®áá±á«ááºážá ááºáá²á· áááºáááºáá²á· áá±á¬ááºážáá«ážááœá± áááºáááºá ááŒááºážáááºá ááá±á«ááºážáá»á¬ážá áœá¬ááŒá¬áááºá áá°áá±á«ááºážáá»á¬ážá áœá¬ ááá¯á¡ááºáá±áá«áááºá áá¯ááºáá á¹á ááºážá áá¯áá»á¬ážá á¡ááŒá±á¡áá±áá»á¬ážá á¡áá»áááºááá¬ážá á áááºáááºá á¬ážááŸá¯á áááºážááá¯ááºá áááºáá»ááºáá»á¬ážááᯠáá¬ážáááºááẠááá¯á¡ááºáááºá áá«ááŸááá¯áẠáááá²á· á¡áááá¹áá«ááºááá¯áá±á¬áẠá¡ááŒá±ááŸá¬ááŒáá·áºááá¯á· ááá«áááºá á¡áá»áááºáá®ááá¯ááºááá¯ááºáá°ážááá¯áᬠáá±áá»á¬áá«áááºá áááºá á¬áááºááŒá®áž ááŒááºáááºáá±áá»ááẠáá áºáááºáá»á±á¬áºááœá¬ážáá«ááŒá®á áá±á¬ááºážáá«ážááœá±ááᯠáá±á·ááŒá®áž áá áºáá¯áá¯ááᯠá áááºáá¯ááºáá±á¬ááºááá¯á· á¡áá»áááºáá±á¬ááºáá«ááŒá®á
1 áááºá¡ááœááºážá¡ááœááºážááá¯ááºážáááºáá¬ááœááºáá»ááºážááááºá¡ááœááºáá»áœááºá¯ááºááá¯á·áá á¬áááºážááá¯áááºážáá«á
- á á®áá¶ááááºáž: ááẠá¡á±ážá¡á±ážáá±ážáá±ážááá¯ááºááŒá®áž hackathon á¡ááœáẠáá¯ááºáá±á¬ááºáááá·áºá¡áá¬ááœá±ááᯠá á¬áááºážáá±ážáá«á 30 áááá áº.
- áá¯ááºáááºážâ áá«áááºáá°áá»á¬ážááẠGoogle Sheets ááœáẠáááºážááá¯á·áááºáá®ážááá¯áá±á¬ ááá±á¬áá»ááºáá»á¬ážááᯠá¡ááá¯ááŒá¯ááŒá®áž ááœá±ážáá»ááºáá«á áá±á¬ááºáá¶á¡áá¯ááºá á áá¬áá®.
- á¡áá»áááºá á¬áááºáž: 3 breaks ááŸáá·áº final ááᯠááá·áºááœááºážá ááºážá á¬ážááŒá®áž á¡áá»áááºááá¯ááá¯ááᯠááá·áºáá°ážáá±á«áºááœáẠáá±ážáá«á 20 áááá áº.
- ááááºáá±á¬áºááá¯á·ááá¯: Slack/mail/etc ááŸá IT áá»ááºáááºáá»á¬ážááŸá áááºáá±á¬ááºááŸá¯áá¬áá០á¡áá»áááºááá¬ážááŒáá·áº hackathon á¡ááŒá±á¬ááºáž áááºáá±á·áá»áºááᯠáá¯ááºááŒááºááŒá®áž hackathon á¡ááœáẠáá®ážááŒá¬ážáá»ááºáááºáá áºáᯠáááºáá®ážáá«á áááºážááœááºá áá°ááá¯ááºážááᯠá¡ááœá²á·áá»á¬ážááœá²áá¬ážááŒá®áž áááºáá¬ááœááºá ááá 5 áááá áºááœáẠááá¯á¶ážááŒááºááá±ážáá°áá»á¬ážááẠáááºážááᯠááŒá¯áá¯ááºááŒáááºá áá±á¬ááºáá¶á¡áá¯ááºá á áá¬áá®.
- áá±á«ááºáá¯áá·áºáá»á¬áž: áá±á¬á·ááºáá²áá±ážáá¬ážáá° ááŸá áºáŠážááŸáá·áº ááẠá¡áá±á¬ááºážá¡áááºááŒá¯áá¯ááºáááºá áááºážááᯠáááºáááºáááºá¡ááœáẠáá®ááá¯ááºáá¬á¡á¬áž áá±ážá á¡áááºááá·áºáááºáá¶áá«á áá±á¬ááºáá¶áá¬áááºá á áááº.
- Hackathon: áááºáá¯á¶ážááá¯áá¬áá«á á¡á ááŸá¬áá°ááá¯ááºážááá¯ááŸáááŸáá¯ááºážáá«á ááá·áºáá¯ááºáááºážá¡ááŒá±á¬ááºážááœá¬ážáá«á Reddit ááá¯áááºáá«á á¡áá±ážááŒá®ážáá¬á áá®áá¬á¡áá áºá¡ááŒá±á¬ááºáž áááá¬ážááá¯ááºážááŒá±áá¬áá«á áá±áááºáá»áááºáá¬ááºáá¯á¶ááá¯ááºáá«á áá±á¬ááºáá¯á¶ážááŒá±áá¬áá«á á¡áá°áá°áá²áá±ážááŒá®ážá¡ááá¯ááºááá°ááá¯ááœá±ážáá»ááºáá«á 1 áá±á·á.
- ááá±ááœáá·áºá¡á±á¬ááºááŸá¬: áá¯ááºáá«áááºá áááºáᬠá¡áá¬áá¬ááá¯ááºážááᯠáá±á¬ááºážááœá¬ážá¡á±á¬áẠá¡ááŒá²ááœá±ážáá±ááŸá¬áá«á áá¯ááºáá«áááºá áá°ááá¯ááºážá ááá·áºáááºáá±á·áá»áºááᯠááŒááºááŸá¬ááá¯ááºáá°ážá áá°ááá¯ááºááá¯ááºáá²á· á áá¬ážááŒá±á¬áá¬á ááá¯áá±á¬ááºážáá«áááºá áá±áá»á¬áá«áááºá áá áºá á¯á¶áá áºáá±á¬ááºá ááá·áºááá¯áá°áá®áá±ážááẠá¡áá¬á¡á¬ážáá¯á¶ážá á á ááá¯ááœááºáá°áá¬áá«áááá·áºááẠ(á¡á¶á·ááŒá áá¬áá±á¬ááºážáá²á· Alena á áá«á·ááá¯áá°áá®áá±ážáá²á·áááº)á
hackathon áááºá áœá²ááŸáá·áºáááºáááºááŒá®áž ááŒá®ážááœá±á·á áá¬áá±á¬ááºážáá±á¬á¡ááá¯ááºáž
áá¬ááŒá±á¬áá·áº á§ááŒá®á áá ááẠá€áá±á·ááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áá±ážááŒá®ážáá«áááºá ááœááºáá²á·ááá·áº áá áºááŸá áºááááá á§ááŒá®á 21 áááºáá±á·ááœááºá áááºááááºááŒá±á¬áºááŒá¬ááŸá¯á¶á·áá±á¬áºááŸá¯á áááºááŒá®ážáá±á¬áẠáááá¡áááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠáááºá¡á±á¬ááºáá»ááœá¬ážáááºá áá±á¬ááºáá áºáá±á· ááááºá¹áááœá±áá±á·ááŸá¬ áá»áœááºáá±á¬áºááá¯á·á¡ááœá²á· á¡áá¯ááºá áááẠá áá¬áá®á ááá¯á·áá±á¬áẠTrello ááœáẠsundayhackathon board áá áºáá¯ááᯠáááºáá®ážáá²á·ááŒá®áž áá áºáááºáá»áŸáẠá¡áá¯ááºáááºážáá»ááẠ21 áá¬áá® á áááºáá²á·áááºá á¡âááŒá±á¡âáá±á á¡áááºážá áá¯ážááááºâáâáá±á¬á· áá»áœááºââáá±á¬áºâááá¯á· ááááºážá á¬ážááá¯á· á¡áá»áááºââáá±á¬ááºâáááŸáâáá±á¬á· áááŒá¬ážá¡áááºážâááœá±á âáá±á¬ááºââáá±ážâááœá±á âáá»áœá±ážâááœá±ážáá²á·áááºâá
áá¬ááºáááºážá¡áá±ážá
ááẠááᯠááœáẠáááºááŸá¯ááá¯ááºáá«áááºá
ááá¯ááŸá áºááœááºá á€ááœá²ááẠáá±á¬ááºáá¬áá±á¬ááºáá¬ážáá»á¬ážá á¡ááŸááºáááŸá¯ááœáẠáááºááŒá²á á±áááºá¡ááœáẠááá¯ááºáááºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á· áá¯á¶ážááŒááºáá²á·ááŒá®ážá á¡áá±á¬ááºážáá¯á¶ážáá±á¬ á¡á ááºá¡áá¬á¡á Dodo áááá¯ááºážááœáẠááááá¯á¶áž á¡ááœááºážáááºáá¬ááœááºááŒáá¯ááºááœá²ááᯠ10 áá¬áá®ááŒá¬ áá»ááºážááá²á·áá«áááºá
hackathon ááá±á¬áá»ááºáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºážáá¯á¶ážá¡ááá¯ááºáž
ááááºááá¯ááºááŒá±á¬ááºážááŸááºážáááºážáá»ááº- áá±á¬áºááŒáá»ááºá¡á¬ážáá¯á¶ážááᯠáá±á¬ááºá»á¬ážáá±ážáá»á¬ážááá¯ááºááá¯ááºáá±ážáá¬ážáá¬ážáá±á¬ááŒá±á¬áá·áº á á¬áá¬ážáá±ážáá¬ážááŸá¯ááŸá¬ áá»áœááºá¯ááºááá¯ááºáá«á
Oleg Learning (á ááºáááºááŒá¬ážááŸá¯)
Dima Kochnevá Sasha Andronov (@alexandronov)
áá°ááá¯á·áááááá¯ááºáá² áá¬ááºáá¯á¶áá²á áá®áá¬á¡áá»áá¯ážá¡á á¬ážááᯠáá¯á¶ážááŒááºááá¯ááºááá·áº á¡á¬áá¯á¶ááŒá±á¬ááœááºáááºáá áºáá¯ááᯠáááºáá®ážáá»ááºááŒáááºá ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááœááºááá¯ážááŸááºážááŒá®áž á¡áá¯ááºáá áºáá¯ááŒá¯áá¯ááºáá²á·ááẠ- áááºážááẠáá®áᬠ10 áá¯ááᯠá¡ááá¡ááŸááºááŒá¯ááŒá®áž áá áºáá±á· (~10 áá¬áá®á¡ááœááºáž) á¡á¬ážáá¯á¶ážáááºáá²á·ááá¯á· á¡áá¯ááºáá¯ááºáá¯á¶ááᯠá¡ááŒááºážáá»ááºáž ááŸá¬ááœá±ááœá±á·ááŸááá²á·áááºá
á¡áá°ážáááŒáá·áºá áá¬ááẠdeveloper áá
áºáŠážááẠá¡áááºááá·áºáá¯ááºáá¬ážááá·áº á
á¬ááŒáá·áºááá¯ááºáá»á¬ážáá°á á
á¬ááœááºá
á¬áááºážáá»á¬ážááá¯áááºáᬠáá¬áá¬áááºááá¯ááºáᬠáááºáá²áá±á¬á¡ááááá¬áááŸááá² áá°áá¡á¬áá¯á¶ááŒá±á¬ááœááºáááºááᯠáá±á·áá»áá·áºááá¯ááºááá·áºá¡ááá·áºááá¯á· áá±á¬ááºááŸááá±ááŒá®áᯠáá»áœááºá¯ááºááá¯á· ááá±á¬áá±á«ááºáá«áááºá ááŒá®ážáá±á¬á· áááá·áºááŒá¿áá¬ááœá±ááᯠááŒá±ááŸááºážááá¯á· áá¯á¶áá±á¬ááºáá²á· á¡áá¯ááºááŒá
áºáá«áááá·áºáááºá
á¡áá¯á¶ážááŒá¯áá±á¬ áááááá¬áá»á¬áž-
áá¯á¶ â á ááºáááºáá°ááŸá¯ááŸáá·áº ááœááºáá»á°áá¬á¡ááŒááºááŒáá·áº áá¯ááºáá±á¬ááºááẠá¡áááºááŒá±ááŒá®áž ááá¯ážááŸááºážáá±á¬á á¬ááŒáá·áºááá¯ááºá- ResNet50á Yolo áá±á¬áºáááºááŸá áºáá»áá¯ážááᯠá ááºážáá¯á¶ážáá¬ážáá«áááºá
- áá¯ááºááᯠPython ááœáẠáá±ážáá¬ážáááºá
áá»áœááºá¯ááºááá¯á·ááœáẠáá¬ááºáá¯á¶áá±á«ááºáž 11000 ááŸááá±á¬áºáááºáž áááºážááá¯á·áá²á០3/4 áá®ážáá«ážááẠá¡ááŸáá¯ááºáá¯á¶áá»á¬ážááŒá áºááŒá®áž áá»ááºáá¯á¶áá»á¬ážááŸá¬ ááá°áá®áá±á¬á áááá·áºáá»á±á¬áºáá±á¬áá±á¬áá·áºáá»á¬ážááŸááááºá ááááºá¡áá±ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ áá±á¬áºááẠ(áá®áá¬ááŸá¬áááºážááᯠááá¯ážááá¯ážááŸááºážááŸááºáž ááááá¯ááºáá±á¬) ááá¯áá°áᬠáááºážáá¡áá°á¡áá®ááŒáá·áº á¡ááŸáá¯ááºááᯠááœá²áá¯ááºááá¯ááºáá«áááºá ááá¯á·áá±á¬áẠáá¬ááºáá¯á¶á áá±á«ááºážá ááºááœáẠáá®áá¬á¡áááºáá«áááºááẠ- ááá¯á·ááŒá±á¬áá·áº áááºážááᯠááá¯ááºááœá²áá»á¬ážá¡ááŒá Ạá á®áá¬ážáá±á¬áºáááºážá á¡áááºáá»á¬ážááẠáááºááœá±á·ááŸáá·áº áááá¯ááºááá¯ááºáá² áááºááŒáá·áº ááá·áºá ááºáááŒá±á¬ááºáž ááœá±á·ááŸáááá«áááºá áá±á¬ááºáá¯á¶ážááœááºá áá¬ááºáá¯á¶ 500-600 ááá·áº áá»ááºáá²á·áááºá á€ááá¬áááẠá¡áá±ážááá«ááŸááŒá±á¬ááºáž ááŸááºážááŸááºážáááºážáááºáž áááá¬áá±á¬áºáááºáž áááºááá¯á·áááºááá¯á á±áá¬áá° áá®áᬠ10 áá¯ááᯠáá áºáá¯ááŸáá·áºáá áºáᯠááœá²áá¯ááºááẠáá¯á¶áá±á¬ááºáá«áááºá
ááá¬ážááœááºááá¯áá±á·áá»áá·áºáááºá áá»áœááºá¯ááºááá¯á·ááẠNVIDIA Tesla K80 ááœáẠAzure ááŸáá á»á±ážá¡áááºáá¬áá¯á¶áž virtual machine ááá¯áá°áá²á·áááºá áááºážááá¯á·ááẠáááºážááᯠá¡ááá¯ááºáž 100 ááœáẠáá±á·áá»áá·áºáá±ážáá²á·áá±á¬áºáááºáž áá±áá¬á¡ááœá²áááºáá áºáá¯ááŸááá±á¬ááŒá±á¬áá·áº á¡ááá¯ááºáž 50 áá±á¬ááºááá¯ááºážááœáẠááœááºáááºááẠááŒáá·áºáá»áŸá¶ááœá¬ážááŒá±á¬ááºáž áááºááŸá¬ážáá«áááºá
ááááºáá±á¬á· ááŒá¿áᬠáá áºáá¯áá¯á¶ážá áá±áᬠáá±á¬ááºážáá±á¬ááºáž áááŸáááŒááºážáá«áá²á
á
ááºážáááºážáá»ááºáá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· á¡áááºážááẠááŸá¯ááºááœá±ážáá±ááá¯ááºáá±á¬áºáááºáž á€ááá
á¹á
áááºá¡á¬ážáá¯á¶ážááᯠáá¯ááºáá±á¬ááºáá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááœáẠá¡ááœá±á·á¡ááŒá¯á¶ áá¯á¶ážááááŸáááŒá±á¬ááºáž ááá·áºááœááºážá
ááºážá
á¬ážááá«áááºá
NOOBS á¡ááœáẠGUI (áá®áá¬ááŸá¬áá°ááŸá¯á¡ááœáẠááœááºááá¯ážááº)
Misha Kumachev (
terminal ááá¯á·ááá¯áẠcommand line ááŸáááá·áº áá®áá¬ááᯠááŸá¬áá°ááá¯ááºáá±á¬ááŒá±á¬áá·áº ááá¯á·ááá¯áẠááŒáá·áºáá»ááºááá¯ááºááá¯ááºážááœááºááẠáá±á«ááºážá ááºážááá¯ááºááŒá®áž á¡á±á¬ááºááŒááºá áœá¬ ááŒáá·áºáá»ááá«á áá¯á¶ážááá¯á· áá®áá¬ááᯠááá¯á·áá±á¬ááºáá±ážááá·áºá¡ááœááºááŒá±á¬áá·áº geeks á¡ááœáẠconsole application á ááŸá±á·ááŒá±ážáá¯á¶á á¶ááᯠáá»áœááºá¯ááºááá¯á· á á¯á ááºážáá¬ážáá«áááºá
á¡áá¯ááºá¡á¬áž á¡ááá¯ááºážáá»á¬ážá
áœá¬ ááá¯ááºážááŒá¬ážáá¬ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á ááá¯ááá¯ááºážá¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠAPI á¡áá¯ááºáá¯ááºáá¯á¶á áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠCLI ááᯠá¡áá¯á¶ážááŒá¯á á
á¯á
ááºážáá¬ážáááºááᯠáá»áœááºá¯ááºááá¯á· ááŸá¬ááœá±ááœá±á·ááŸááá²á·áááºá
áááºáá¬ááœááºá¡ááœáẠáá»áœááºá¯ááºááá¯á·áá¡ááŒáá·áºáá¯á¶ážá¡á á®á¡á ááºááŸá¬ áá»áœááºá¯ááºááá¯á·á CLI ááŸáá áºááá·áº áá¯á¶ážááá¯á· áá®áá¬ááŸá¬áá°ááŸá¯ááŒá áºáááºá á ááºážáááºáá¯á¶ááŸá¬ á¡ááŒáááºáá±á«ááºáž áá«áááºáá²á·áá»á®ááŒá®áž ááŒá±ážáá²á·áá±ááá·áº áá¯ááºáá¯ááºáá±ážááŸá¬ ááœáŸááºááŒá¬ážáá»ááºááœá± ááá·áºááá¯ááºáá²á·á¡áá« áááºááœá±á áá¯ááºáá«áá±áá¯ááºážáá«áá²á
ááááºá¡áá±áá²á· áá±á¬ááºáá¯á¶ážáá±á¬á· áá»áœááºáá±á¬áºááá¯á· áá¯ááºáá²á·áááºá
CourierGo
Anton Bruzhmelev (á
á¬áá±ážááá¬), Vanya Zverev, Gleb Lesnikov (
áá»áœááºá¯ááºááá¯á·ááẠ"Courier á¡ááœááºá¡ááºááº" áá áááºáá°ážááá¯áá°áá²á·áááºá
ááŒááºáááºááŸá¯áá±á¬ááºáá¶áá¡á ááá±á¬á·á á¡ááá®áá±ážááŸááºážááŸá¬ áááºááá¯á¡ááºá¹áá«áááºáá»áá¯ážááœá± ááŸáááá¯ááºááá²ááá¯á· áááá»ááºáá²á·áááºá á¡á±á¬ááºáá« áá¯ááºáá±á¬ááºááá¯ááºá áœááºážá á¬áááºáž ááœááºáá±á«áºáá¬áááº-
- á¡ááá®áá±ážááŸááºážááẠáá¯ááºááᯠá¡áá¯á¶ážááŒá¯á áá±ážááá¯á·ááá·áº ááœá±áá¬ážá á¬áááºážáá²ááá¯á· ááŸááºáááºážáááºáááºá
- á¡ááá®áá±ážááŸááºážááẠááŸá¬áá°áááºááá¯á¡ááºááá·áº á¡ááŸá¬á á¬áá»á¬ážááŸáá·áº ááŸá¬áá°ááŸá¯áá»á¬ážááᯠáá»ááºáá»ááºážááŒááááºá
- ááá¯á·áá±á¬ááºáá°ááẠá¡ááŸá¬á á¬ááᯠááŸááºáá¬ážááŒá®áž ááá®ážááœáẠáá°áá±á¬ááºááœá¬ážáá«áááºá
- ááá·áºááŸááºážááŒá±á¡áá»áááºááᯠááŒáááŒá®áž á¡áá»áááºááŸááºáááºááŒá áºá á±á
- á¡ááŒááºáá»á±á¬ááá¯á·áá¬ážáá²á·ááá·áº áá±á¬ááºáááºá¡á¬áž ááŒáááºá
- áááá¯ááºážááá·áºááẠááŒá±áá¯á¶áá±á«áºááŸá ááá¯á·áá±á¬ááºáá°áá¡ááŸááºááŸáá·áº ááá·áºááŸááºážááŒá±á¡áá»áááºááᯠá áááºááŒááááºá
- á¡ááá®áá±ážááŸááºážá០áá»ááºááœáẠá¡ááŒááºáá»á±á¬ááá¯á·áá°áᶠá á¬áá±ážááá¯ááºáááºá
- client ááẠá¡ááá®áá±ážááŸááºážá០chat ááŸáá áºááá·áº á¡ááŒááºáá»á±á¬ááá¯á·ááá¯á· á á¬áá±ážááá¯ááºáááºá
- ááá±á¬ááºáá® áá«ážáááá áºá¡ááá¯ááœááºá áá±á¬ááºáááºááẠá¡ááŒááºáá»á±á¬ááá¯á·ááẠáá®ážáááºáá±ááŒá®ááŒá áºáááºá ááŒááºáááºáá¬ážááẠáááºáá±á·áá»áºááᯠáááºáá¶áááŸááá«áááºá
- áá»áŸá±á¬ááºááœáŸá¬ááœáẠá¡ááŒááºáá»á±á¬ááá¯á·áá°á áá°áá±á¬ááºáá¬ááŒá®áž á á±á¬áá·áºáá±ááŒá±á¬ááºáž ááŸááºáá¬ážáá¬ážáááºá
- á¡ááŒááºáá»á±á¬ááá¯á·ááẠááá áºáá áºáá»ááºááŸáááºáá¯á¶ááŒáá·áº á¡ááá®áá±ážááŸááºážá០áá¯ááºážáá±á«áºááá¯ááŒá®áž (áááºáá¬áá±á áá±á¬ááºááŸááá¬ááŒá®á á áááºááŒáá·áº)
- áá±á¬ááºáááºááẠááŸá¬áá°ááŸá¯ááᯠáááºáá¶ááŒá®áž áá±ážááá¯á·ááŸá¯ááᯠá¡áááºááŒá¯ááẠá¡ááá®áá±ážááŸááºáž ááá¯á·ááá¯áẠSMS á០PIN áá¯ááºááᯠááá¯ááºááá·áºáá«á (áááºááŸááºá¡ááŒá áº) áá±á¬ááºáá»áá«á á¡ááŒááºáá»á±á¬ááá¯á·áá°ááẠáá±ážááá¯á·ááŸá¯ááᯠá¡ááŒá®ážááááºááá¯ááºá á±áááºá
- ááŸá¬áá°ááŸá¯ááᯠá áá áºááœáẠáá±ážááá¯á·áááºáᯠá¡ááŸááºá¡áá¬ážááŒá¯áá¬ážáááºá
ááá¯á·á¡ááŒáẠá¡ááŒá¬ážááœá±ážáá»ááºá áᬠá¡ááŒá±á¡áá±á¡áá»áá¯á·
- ááá¯á·áá±á¬ááºáá°ááẠááŸá¬áá°ááŸá¯ááᯠáá±ážááá¯á·ááŒááºážáááŒá¯ááá±ážááŒá±á¬ááºáž á¡ááŸááºá¡áá¬ážááŒá¯ááá¯ááºááŒá®áž á¡ááŒá±á¬ááºážáááºážááᯠááœá±ážáá»ááºááá¯ááºáááºá
- áááºáá±á¬ááºáá»áá«áá á¡ááŒááºáá»á±á¬ááá¯á·áá°ááẠááá¯ááºáá áºáá¯áááºážááŒáá·áº SMS ááŸáá áºááá·áº á¡á®áááºáááœááºáá Ạáááºáá±áá¶áááºááŸááºááᯠáá¯ááºáá±ážááá¯ááºáááºá ááá¯á·ááá¯áẠáá±ážááá¯á·áááá·áºáá±á¬ááºáá¯á¶ážáááºááᯠáááŒáá·áºáá®áá«á áááºááŸááºááẠá¡ááá¯á¡áá»á±á¬ááºáá±á¬ááºááŸááááºááŒá áºáááºá
á€ááá±á¬áá»ááºá ááááá»á¬ážááŸáá·áº ááá¯á¡ááºáá»ááºáá»á¬áž áá¶á á¬ážáá»ááºááá¯á·á ááœááºá¡á¬ážááŒá áºá á±áááºá
áá±á¬ááºáá áºáá±á·ááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡ááœá²á·ááŸáá·áº áá±á·áááºá á¬á á¬ážááŒááŒá®áž á¡ááºááºáá®áá±ážááŸááºážá á¡áááá·áºáá¯á¶ážáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááŸá¬ áááºááá¯á·ááŸááááºááᯠááœá±ážááœá±ážááŒáááºá
ááááºá¡áá±ááŒáá·áº hackathon ááœááºáá¯ááºáá±á¬ááºáááá·áºá¡áá¬áá»á¬ážá á¬áááºážááᯠá¡á±á¬ááºáá«á¡ááá¯ááºážááœá²á·á ááºážáá²á·áá«áááºá
- áá±ážááá¯á·ááœá±á á¬áááºážááá¯á· áááºáá±á¬ááºáá«á
- áááºááŸáá¡áá±á¡áá¬ážááá¯ááŒááá«á
- áá±áá¬ááᯠááŒááºá API áá áºáá¯ááá¯á· áá±ážááá¯á·áá« (ááŸáááŸáá¯ááºážááŸá¯áá»á¬ážá á¡ááŸá¬á á¬áááºáá¶áááŸááááºá á¡ááŸá¬á á¬áá±ážááá¯á·áááº)á
- ááŒááºá API (áááºááŸá ááá¯á·áá±á¬ááºáá±ážá¡ááŸá¬á á¬áá»á¬áž) á០áá±áá¬ááᯠááá°áá«á
- áá±ážááá¯á·ááŒááºáž/áá±ážááá¯á·ááŒááºážá¡ááœáẠááŸá¬áá°ááŸá¯ááᯠáááºáááºáá¶áááŸáááŒá±á¬ááºáž ááœáŸááºááŒááá·áº á¡á á®á¡á ááºáá áºáᯠáá±ážááá¯á·áá«á
- áááºááá¯ááºááŸá ááŒá±áá¯á¶áá±á«áºááœáẠá¡ááŒááºáá»á±á¬ááá¯á·á áááºááŸáá¡áá±á¡áá¬ážááᯠááŒááá«á
á¡áááá¡áá¯ááºááẠbackend ááá¯áááºáá®ážáá¬ááœááºá á¡ááá®áá±ážááŸááºážááá¯ááºááá¯ááºáááºáá®ážááŒááºážááŒá
áºááẠ(ááœá±ážááœá±ážááŸá¯áá»á¬ážá¡ááŒá®ážááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááá®áá±ážááŸááºážááá¯áááºáá±á¬ááºááẠReactNative ááá¯ááœá±ážáá»ááºáá²á·áááºá ááá¯á·ááá¯áẠáááºážá¡ááœááºáá°áá±á¬ááº-
ááá±á¬áá»ááºááá¯ááºááá¯ááºá¡ááœáẠá¡áá¯ááºáá¯ááºáá²á· repository áá áºáá¯ááᯠáá»ááºáá»ááºážáááºáá®ážááá¯á· ááŒáá¯ážá á¬ážááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá á áá áá¬áá®ááŸá¬ ReactNative ááŸá¬ áá±á¬ááºáá¶áá±áá¬á geolocation á áá±á¬ááºážáá±á¬ááºážá¡áá¯ááºááá¯ááºáá°ážááá¯áá²á·á¡áá»ááºááá¯ááœá±á·ááá¯ááºááááºá áá¬áááá¯ááºááá±ážááẠáááºážáááºážá áááºáá»ááºááœá¬ážáááºá ááá¯á·áá±á¬áẠexpo.io áá°áá±á¬ááºááá¯ááºáá±á¬áºáááºáž ReactNative áá á¬ááœááºá á¬áááºážááá¯áááºáá±ááŸááºážáááá±á¬á¡áá« áááºááœáŸááºááá¯ááºáááºá ááááºá¡áá±ááŸáá·áºá ááá±áááºážáá áºáá»áŸá±á¬ááºááœáẠexpo.io ááœáẠáááºááŸáá¡áá±á¡áá¬ážááᯠáááºááá¯á·áááŸáááá¯ááºááŒá±á¬ááºážááŸáá·áº áá®ážááŒá¬ážá ááááºáá»á¬áž (á¡áá±á¬áá·áºáááºáááºá á¡ááŸá¬á á¬á¡ááœááºá á áááºááŒáá·áº) ááᯠáááºááá¯á·ááá°ááááºááᯠáá¬ážáááºáá¬ážááŒá®ážááŒá áºáááºá
áááºáá¬ááœááºááœáẠáá¶áááºáááºážááœáẠáááºážááá¯á·ááẠGleb ááᯠáááºážááá¯á·á á¡ááœááºá¡áá¬ážá¡áá¬áá±á¬ááºážáá±á¬ ááá±á¬áá»ááºááá¯á· ááœá²áá±á¬ááºáá²á·áááºá áá°ááá¯á·áá¯ááºá
áá¬ááœá± ááŒááºááŒááºáááºááẠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯á· á¡á
á®á¡á
ááºááœá²áááºá
ááá±á¬áá»ááºáá¯á¶á
á¶áá¯á¶á
á¶ááŸáá·áºá¡áá® HTTP ááŸáá
áºááá·áºááá¯ááºáá² GRPC ááŸáá
áºááá·áº áááºááœááºáááºááŒáá¯ážá
á¬ážáá±á¬á¡áá«ááœááºá JavaScript á¡ááœáẠGRPC client ááá¯áááºááá¯á·áááºáá±á¬ááºááááºááá¯áááºáá°áá»áŸááááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·á¡ááŸá¬ážáá¯ááºáááá«áááºá áá
áºáá¬áá®ááœá²áá±á¬áẠá¡áá»áááºáá±ážááŒá®áž á¡áá¯á¶ážááŸá¬áá±á¬á· áá®á¡ááŒá¶ááᯠá
áœáá·áºááœáŸááºááá¯ááºáááºá ááá¯á·á¡ááœááºááŒá±á¬áá·áº back-end ááŸáá±á¬ááºá»á¬ážáá»á¬ážááẠGRPC á០WebApi ááá¯á·ááŒá®ážáá±á¬áá¬áá¬ááá¯ááŒááºáááºááŒá¯áá¯ááºáá²á·áááºá áá¬áá®áááºá¡ááŒá¬ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºáá¯á¶ážááœáẠá¡ááá®áá±ážááŸááºážááŸáá·áº áá±á¬ááºáá¶áá¯ááºážááá¯á·ááŒá¬áž áááºááœááºááŸá¯ááᯠá
áááºááá¯ááºáá²á·ááŒá®áž ááŒáá·áºááŸá¯ááá¯ááºáá«á ááá¯á·áá±á¬áºáá
áºáá»áááºáááºážááŸá¬áááºá Gleb ááẠk8s ááá¯á· ááŒáá·áºáá»ááºááŒááºážá¡á¬áž á¡ááŒá®ážáááºáá¯áá®ážáá«ážááŒá
áºááŒá®áž áá¬á
áá¬áᶠáááááŒá¯ááŸá¯áá
áºáá¯á á¡ááá¯á¡áá»á±á¬áẠááŒáá·áºáá»ááºááŒááºážááá¯áááºáž ááŒá®ážáá¯á¶ážáá¯áá®ážáá«ážááŒá
áºáá±ááŒá®ááŒá
áºáááºá ð
áá»áœááºá¯ááºááá¯á·ááẠáá±áá¬áá±á·á áºááŸáá·áº á¡áááºážáá¯á¶áž á¡áá¹ááá¬ááºáá»á¬ážáááŒá áºá á±áááºá¡ááœáẠMySQL ááᯠááá¯ááŸá±á¬ááºááŸá¯á¡ááŒá Ạááœá±ážáá»ááºáá²á·ááẠ(CosmosDb ááŸáá·áº áááºáááºá áá»áœááºá¯ááºááá¯á· ááœá±ážáá±á¬áá²á·áá°ážáááº)á
ááááºá¡ááŒá
áº:
- á¡ááá®áá±ážááŸááºážá០áá±áá¬áá±á·á áºááá¯á· áááºááŸá ááá¯á·áá¯ááºá ááŒáá®ááááºáá»á¬ážááᯠááááºážáááºážááŒááºáž á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- áá»áœááºá¯ááºááá¯á·ááẠRabbitMQ ááá¯ááá·áºááœááºážááŒá®áž á¡ááá®áá±ážááŸááºážááŸá á¡ááŒááºáá»á±á¬ááá¯á·áá°áá¶á០á¡ááŸá¬á á¬ááᯠáá»ááºáá»ááºážááŒáááá¯ááºááẠá¡ááŒááºáá»á±á¬ááá¯á·áá°áá¶á០ááŸá¬áá°ááŸá¯áá±á¬ááºááŒá±á¬ááºáž áááºáá±á·áá»áºááœáẠá á¬áááºážááœááºážáá¬ážáááºá
- áá±ážááá¯á·áá°ááẠá¡ááá®áá±ážááŸááºážááŸá ááá¯ááºáá áºáá¯ááᯠááŸáááºááŒá®ážáá±á¬áẠáá»áœááºá¯ááºááá¯á·á áá±áá¬áá±á·á áºááá¯á· ááŸá¬áá°ááŸá¯áá±ážááá¯á·áá»áááºááᯠá áááºááááºážáááºážáá²á·áááºá ááŸá¬áá°ááŸá¯áá±ážááá¯á·áá¬ážááá·áº ááŸá¬áá°ááŸá¯ááá¯á· ááŒááºáááºáá±ážááá¯á·ááá·áº á¡á á®á¡á ááºááᯠááá·áºááœááºážááẠá¡áá»áááºáááŸááá«á
- áá»áœááºá¯ááºááẠáááºááá¯ááºááŸá áááºááŸáááŸá¬áá°ááŸá¯ á á¬áá»ááºááŸá¬ááœáẠá¡ááŒááºáá»á±á¬ááá¯á·á áááºááŸáá¡áá±á¡áá¬ážááŒáá·áº ááŒá±áá¯á¶ááᯠááŒááá¬ážáá«áááºá ááá¯á·áá±á¬áº áá»áœááºá¯ááºááá¯á·ááááºáá±á¬ááºááŸá¯á¡áá áºá០ááŒááááááºáá»á¬ážááá¯áááºáá¶áááŸáááẠáááºáááºážáá»ááºááŸá CORS ááᯠááŒááºáááºáááºááŸááºááẠáááŒá áºááá¯ááºáá±á¬ááŒá±á¬áá·áº á€áá¯ááºáá±á¬ááºáá»ááºááẠá¡áááºážáááºáááŒá®ážáá±ážáá«á
M87
Roma Bukin á Gosha Polevoy (
áá»áœááºá¯ááºááá¯á·ááẠááá¯á¡áá»áááºááœáẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáá®ááá¯ááºážá á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááá·áºáááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯áá±áá±á¬ááŒá±á¬áá·áº OpenID Connect áááºáá±á¬ááºááŸá¯áá±ážáá°ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááŒá®áž áááºážááẠá¡áááºá¡áá²áá»á¬ážá áœá¬ááᯠáááºáá®ážáá±ážáááº- á áááºááŒáá¯ááºá¡áá¯á¶ážááŒá¯áá°á á¬ááŒáá·áºááá¯ááºáá»á¬ážá ááŒááºááá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážáááºá០á¡áááºáááŒá±ááŸá¯áá»á¬ážá áá¯á¶ááŒá¯á¶áá±ážááŒá¿áá¬áá»á¬áž (á¡á¬ážáá¯á¶ážááŒá®ážáá±á¬ááºá áááºááœáŸááºážá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœááºá OAuth2.0 ááŸáá·áº OpenID Connect ááᯠáá±ážáááºážáááºáᯠáá°áááá¯ááºáá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á·áááŒá±ááŸááºážáá»ááºááŸáá·áºáááºáááºá áá»áœááºá¯ááºááá±áá»á¬áá«á)
áá»áœááºá¯ááºááá¯á·ááẠááá¯ááºáá±ážááá¯ááºáá¬áá±áá¬á¡ááœáẠáá®ážááŒá¬ážáááºáá±á¬ááºááŸá¯áá
áºáá¯ááá¯á·ááœá¬ážááá·áº á
á
áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáááºáá±á¬ááºááŸá¯áá±ážáá°á Country-Agnostic áá±á¬áºáááºáááºáá±ážááᯠáááºáá®ážáááºá¡ááœáẠááá¯ááºáá±ážááá¯ááºáá¬áá±áá¬ááᯠááááºážáááºážááŒááºážá¡ááœáẠáá®ážááŒá¬ážáááºáá±á¬ááºááŸá¯áá
áºáá¯ááᯠá¡áá¯áá°áᬠáááºáá±á¬ááºááŸá¯áá
áºáá¯ááŒá¯áá¯ááºáá²á·ááẠ(áááºážá áá±á¬ááºááœáẠáááºáá±á¬ááºááŸá¯áá
áºáá¯áááºážááᯠáááŸáá
á±áááºááŒá
áºáááºá áááºááá·áºááá¯ááºáá¶ááœááºáááᯠá¡áá±á¬áá·áºááŸááºáá¯á¶áááºááŒááºážááŒáá·áº áááºáá±á¬ááºááá¯ááºááŒá®áž áá
áºáá»áááºáááºážááœáẠGDPR ááŸáá·áº á¡ááŒá¬ážáááºááááºá¥ááá±áá»á¬ážááᯠááá¯ááºáá¬ááá¯ááºáááº)á áá¶á·ááá¯ážáá±ážáá°áá²á·ááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááẠá€á¡ááá¯ááºážááᯠáá¯ááºáá±á¬ááºáá²á·ááŒá®áž áááºážááá¯á·ááᯠá¡áá»ááºážáá»ááºáž á¡á±á¬ááºááŒááºá
áœá¬ áá»áááºáááºáá²á·áááºá ááá¯á·áá±á¬ááºá áá¶á·ááá¯ážáá±ážáá°ááŸáá¯ááºáá±ážáá±á¬ááá¯áááºáá»á¬ážááŒáá·áºáá¬ááœááºáá±ážááá·áº API áá
áºáá¯ááá¯áááºáá®ážáááºá áá¶á·ááá¯ážáá±ážáá°ááŸáá
áºááá·áº áááºážááá¯á·á introspection ááá¯áá¶á·ááá¯ážáá±ážááŒá®áž ááœáá·áºááŒá¯áá»ááºáá°áá«ááá»á¬ážááᯠáá»á±áááºáá«á áá±á¬ááºážááá¯áá»ááºááŸáá¬ááœááºáá±ážááá·áº API áá
áºáá¯ááá¯áááºáá®ážááẠááá¯á¡ááºááẠ(Bearer scheme á¡áá¡áá¯á¶ážááŒá¯áá°ááẠBearer á¡á
á®á¡á
ááºá¡á á
á
áºááŸááºááŒá±á¬ááºážá
á
áºáá±ážáá¬ážááẠá áá°á ááá¯áááºááœáẠáááºááŸááºáá¬ážáá±á¬ áááºáááºáá
áºáᯠáá«áááºááẠ+ y á¡áá¯á¶ážááŒá¯áá°ááá¯ááºááá¯áẠáá±á«áºááá¯ááŸá¯ ááŒá¯áá¯ááºááẠááœáá·áºááŒá¯áá»áẠááŸááááº)á áá®á¡ááá¯ááºážááá¯áááºáž ááŒá®ážááœá¬ážáá«ááŒá®á áá±á¬ááºáá¯á¶ážá¡á
áááºá¡ááá¯ááºážááŸá¬ á¡áá¬á¡ááœáẠAPI áá¯áá±á«áºááá·áº á¡áá°á¡áá®ááŒáá·áº ááá¯áááºáá
áºáá¯áá±ážááá·áº JavaScript áá±á¬ááºáááºáá
áºáá¯ááŒá
áºáááºá áá®á¡ááá¯ááºážááᯠáá¯ááºááá¯á· á¡áá»áááºáááŸááá°ážá ááá¯ááá¯áááºááŸá¬á áá¯ááºáá±á¬ááºááá¯ááºáá±á¬á¡á
áááºá¡ááá¯ááºážáá
áºáá¯áá¯á¶ážááẠá¡áááºááá·áºááŒá
áºáá±ááŒá®ááŒá
áºáá±á¬áºáááºáž ááŸá±á·áá¯á¶ážá¡ááá¯ááºážááẠá
áá
áºáá
áºáá¯áá¯á¶ážááá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááá¯ááŒáááẠá¡áááºááá·áºáááŒá
áºáá±ážáá«á
á¡á®áž-á¡á®áž (á¡áá¯ááº)á
Dima Afonchenkoá Sasha Konovalov
áá»áœááºá¯ááºááá¯á·ááẠáá®áá¬áá±á«áºááœáẠáááºá¡á°áá»á±á¬ááºážááᯠáááºááŒá±á¬ááºááŒá±á¬áẠáááºááŒáá·áºáá áºááá·áº yunka áá±á«áºááœáẠá¡áá¯ááºá¡áá±ážá á¬ážáá áºáá¯ááᯠááŒá¯áá¯ááºáá²á·áááºá áááºá¡á°áá»á±á¬ááºážááᯠáááŸááºááááºáááºáá«áá áá»ááºááŸá¬ááŒááºáá±á«áºááœáẠáááºážáááºážá áá¬áá±á¬ááºážáá±á¬ âáááºáá»áá¶áâ áááºáá±á·áá»áºáá áºáᯠáá±á«áºáá¬ááŒá®áž áááºá¡á°áá»á±á¬ááºážá¡á¬ážáá¯á¶ážááᯠááŸááºáááºá áœá¬ááá·áºáá«á áá®áá¬ááŸáá·áºáááºáááºááá·áº áá»áááºážá¡ááŸááºááá¬ážáá áºáᯠáá±á«áºáá¬áááºááŒá áºáááºá
ááááºážáá»ááºáá®ážáá²á·áá
áºáá²á· áá¯áááá¡ááá·áºááᯠáá¯ááºáá»ááºáá±ááá·áº á¡áá»áááºáááá²á·áá°ážá
á¡ááá¯áá»á¯á¶ážá¡áááº- áááºáá°á¡ááá¯ááºáááá²á
áááºáá¬ááœááºááœá²áá áááºááŸá¬ áá±á¬ááºá»á¬ážáá±ážááœá±áá²á· á áá¬ážááŒá±á¬áá²á·ááŒá®áž á¡ááá¯ááºáááẠáá°ááá¯á· áá¬áá¯ááá»ááºáá² áá±ážáá²á·áááºá áááºááá¯ážá¡ááŸááá¯á¶ážáá¯ááẠâá¡á á¬ážá¡á á¬áá®ááá¯á· áááºážááŒá±á¬ááºážâ ááŒá áºáááºááᯠááœá±á·ááŸáááááºá
ááá¯á·ááŒá±á¬áá·áºá áááŒá¬áá® áá®áá¬áá±á«áºááœáẠááá¯ááºáá±á¬ááºážááŸá¯áá·áºááá·áºááá·áº áááºááŒáá·áº ááááºážáá
áºáá¯ááᯠááŒá±áá¬ááẠáá»áœááºá¯ááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
á¡á¬áá¯á¶á á°ážá áá¯ááºáá±á¬á á¬áááºáá° áááááŒá¯ááááá·áºá¡ááá¯ááºáž "E-E-E (á¡áá¯ááº)" á¡ááœá²á·ááẠá¡ááá¯ááºááá²á·áááºá áá¯ááºáá°áá«ááẠáá±á¬ááºá»á¬ážáá±ážááœá±á
á
á¬áááºážááœááºážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážáᬠá
á
áºáááºážááœáẠáá«áááºááá¯ááºáá«áááºá
áááºááá±á¬áá»ááºááᯠá¡ááŒáá¯ááºáá¯á¶ážáá²á
-
Oleg Learning (á ááºáááºááŒá¬ážááŸá¯)
-
NOOBS á¡ááœáẠGUI
-
CourierGo
-
M87
-
á¡á®áž-á¡á®áž-á¡á®áž
á¡áá¯á¶ážááŒá¯áá° ááá áŠáž áá²áá±ážáá²á·áááºá á¡áá¯á¶ážááŒá¯áá° 5 áŠáž ááŒá¬ážáá±áá²á·áá«áááºá
source: www.habr.com