αα
α
α»αααα§αααΆ αα·αααα·ααααα
ααααΆααα·ααααΆααααααΎαααΈ Technopark (Bauman MSTU), Technotrack (MIPT), Technosphere (Lomonosov Moscow State University) αα·α Technopolis (Peter the Great St. Petersburg Polytechnic University) ααΆαααΆαααΆααααααααααααΆαααααααααα½αααα ααΈααααααΌαααΆααααα
αααααααΆααααΆαααΆα α αΎααα»ααααΆααα·αα·αααααΎαααα·ααααααα½αααααΌαα
ααααααΉα αα·αααααΆααααααα½αααΆααααα»αααααααααΈαααααΆαααααΆααα·ααααΆα
ααΆααα»αααΆαααααααα ααα½α 13 ααΎαα·αααααΆαααΆαααΆαα· αααααααΆααααα αΆαααααααααα»αα§ααααΆα ααααααααααααααΆα α§ααΆα ααα:
- ααΆααααα»ααααααΆαα½αααΉαααΆαα’αα·αααααΈαα―αααΆαααααΈα;
- αααα·ααΆαααααΆαααααααΎαααΈααα’αΌα’αααααααα (ααΆαα½αααΉαααΆααααα αααααααααααΆ);
- αααααααααΆααααααααΆααααΆααααα’α»ααα·αααααΆαααα ααΎαααααΆα;
- ααααΆαααααααααααααΆααααΆαααΆαααα’ααααααααααααΆαααααααααΆααα;
- αααααα·ααΈαααααΆαααααααααα»ααΆαααααα·ααααΆα’αααΈααΌαααααΆαααααΉααααααα½ααααααααΆαα
ααααΌα ααΆααααααααΈα’αααααΆαα’αΆααΈαααααα
- αααααααα CRM αααααΆαα TamTam messenger;
- ααααΆαααααΆααααααΆααααΆααααααααααΌααααααααΆααααα ααΎαααααΈαααααΆαα Odnoklassniki;
- ααααΆαααααααααααΌαα·ααΆαααααα’αΆααααααΆααααααΆαα MAPS.ME α
αααααααααΎαααΉαααααΆααα’αααα±ααααΆαααααααα’α·αα’αααΈααααααα
ααα½αααααΆααααααα·αααα·ααααα
ααααΆααα·ααααΆααααααΎαα
ααΆααααααααααααααΆαααααα’ααααααααααααΆααααα
ααΆααααααααΆα
αααΎααα
αααα»ααα·ααααα·ααααΆααΆααααα ααααααα»αααΆαααααΆαααααΆαααΈαα½ααααααΌαααΆαααααΎα‘αΎα α’ααααααα½αα
ααα½αααααααΌαααΆαααααα»αααααααΆααα
αααα»ααα·ααΆαα»αααααααα·ααααααααααΆα ααΆαααααααΊααΆαα
αα
αααα·ααααΆααααααΆα ααΌααα·ααααΆ ααα·ααα·ααααΆ ααΈααα·ααααΆ αααααααΆααααα αα·ααααααααααα
α’ααααα·αααα
SERP ααΆααααααΈα―αααΆααααααΆαα
αααΆααααααΆααααΆαα½αααΉααααααΆααααααααα½ααααααααΆαααααα α αΎαααΆααα αα·αααΆααααααααΆααααααΉααααααΆαααααΆαααααααααΌαααΆαααααα
αααααααΎααααΌαααααΆααααααααααα α’αααααααΎααααΆααα’αΆα
α
α»α
ααΎααΆααααααααΆαααααα·α
ααΎααααΈααααα½ααααα½ααααααααα
ααΎααααΈααααΎα±ααααΆααααααααααΆααααααΌαααααΆααα·αααααα PubMed αααααα αα α’ααααα·ααααααΆαααααααααΆαααΈααααααααααααΆαααααα½ααααααα½ααααααα’αΆα
αααα
αΌααα
αααα»αα αααααΆαα
ααΆααααααααααΆαα½ααααΆαααΆααααα½αα
ααΆααααααααααααΌαααΆαα’αα»ααααααΆααΈααααΆααααΆαα
- α―αααΆααααααααααααΌαααΆαααααΎαααΎααααααααΎααααααααααααα αααΆαα
- αααααααβααααΌαβααΆαβα αΆααβααααΆααβαααβααααΎβαααα½αβαααααααΆα BM25F αααβαα·αβαααβααΆαβααααααβαααα»αβα―αααΆαβαααα»αβαααβαααααααα ααΌα αααα ααΆααααααα»αα αααααΎαααΆαααααααα αααΎαααΆαααΆααααααα»αα’ααΌααΈα
- ααααααααααααΆαααααααΆααααααααΌαααΆαααααΎααααα ααΎααααΈαααααΎαααααΏαααααΎαααΆαααααααΎααΉαααΆααα
ααααΆααααααααααΈααααΌααααΆααααα
ααΆααΌαα
αα·ααααααα’ααααααααααΆααα
ααΆααααααααααααΌαααΆαααααααααΆαααααΆααααα αααααΆααααααΏααααααααααα GRPC ααααΌαααΆαααααΎ - ααααααααααααααΆααααααΆαααααΌαα»ααα
αααα»αααααΆααααααααααΈααααΌααααΆααααα ααααααα·ααααααααααααΌαααΆαααααΎαααααααΎααααααααααΆααααααΌαααΆα Protobuf αααααα
ααΎααααααααααΆαααΆαα»ααααα’αααΈααααα
- αααΆαααΈααααααααΆααααααΎαααΆαααααΎααααα’αααααααΎα αΌααα ααΎ Node.js α
- αααα»αααααΎαααα»ααααααααααΎαααΆαααΈαααααααΌααααΈ nginx α
- αααΆαααΈααα Flask α’αα»αααα REST API αα·αααα½αααααΎαααααΌαααααααΈ Node.js α
- αα·αααααααα αα·αααααΎαααΆαααΆααα’αα ααααΌα ααΆααααααΆααααα½αααααΌαααΆααααααΆαα»ααααα»α MongoDB α
- ααααΎααΆααα’αααααααΆαααααααααααααΆααααααααααααΆααααΆαααααΎαααααααααΆαα―αααΆα ααΌαα αΌααα ααΆαα RabbitMQ α
α§ααΆα ααααααααααααααααααα
α’αααΈαααααΎααααααααΉαααααΎαααααΆααα
- α’αα»ααΆααααα αααα αααααααΆααα·αα·αααα‘αΎααα·αααΎαααααΆααααααααΆααααααα±αα (ααααααααααΆαααααααΆααααα αααα»αα―αααΆα αα·ααααααααααΆαααααααα»αααααα―αααΆα)α
- αααααααα―αααΆα PDF α
- ααΆααααα ααα’αααααααΆααααα
- ααΆαααΆααααααΆααα αα·ααα·ααααΆααΆαααΆααααααααΆα
αααα»αααααααα Fedor Petryaykin, Vladislav Dorozhinsky, Maxim Nakhodnov, Maxim Filin
αααααα ααα»αααα»α
ααααβααααβααα αα
βαααβααααααβααΆαβαααααβαααααα·ααΈ αα·αβαα·ααααΆααΆαααααβαα»αααααΌααα αα»ααΆαβαααβααΆαβα’αΆαα»βααααα·ααααΆ (ααααΆααβααΈ α₯-α§) ααΆαβαααα αΆβαααα»αβααΆαβαααααααααβαααααΆααα ααΎαααΈαααααα ααααα·αααΎαα·αααα
ααααααααα·α
αα
ααΆααα
αααα αα½αααααααΌαααα‘αΎααααααα·ααΈαααααααα
ααΎαα»αααααΌααααααααα½αααα ααααΌααααααααααΌααα·αα·αααααΎααααααααααΆαααααααααααΆαα½αα
ααα½αααα
αααααααα αΆ α αΎααα
αααα»αααααΈααααΆααααααΈα
ααααΆα αα½αααααααααΌααααααΎααα·ααΈααΆααααααααααΆααααΆαααα½ααα·α
αα
ααΆαααΈαα·ααααααααα
α’ααααα·αααααααααααααααααα ααα»αααα»αααΆαααΆααααααΆαααααα·ααααΆα: αα ααααααααααα»ααΆααααααΆαα’αΆαα»ααααα·ααααΆα’αααΈααΌαααααΆαααααΉααααααα½ααααααααΆα ααΆαααααααααααααα·ααα½ααααααααΎααΆαααααααααΆααααααααΆααΆααΆααααααααααα·ααΈααααα ααα»αααααα ααΎααΆααααααΎαααααΆααααΆααααα½ααααααααΆαα αααααΉαα’αα»ααααΆαα±αααα·αααα αααΆααααααααΆ αα·αααΆααα·αααααααΉααααααααΎααΆααα ααΆαααα½ααααααααΆα ααΆααΆαααΆαααΆααααα αΌααα ααΆααααααααααΆααααααααααααααααα»αααααΆαα
αααα·ααΆ
- αααααΎα αα·αααααααα½αααααΌαααΆαααα αΌαα
- ααααΎαααΆαααααΌαααΆαααα αΌααααααΆααααααΎα α αΎαααΎαααααααααααΆαααΆααααααα½ααα (αα·αααααααααααα)α
- αααααΆαα»α αα·ααααα»ααααααααααααΆααααααΎαα
- ααΌαααΌαααΆααααΆααααα (αααααΎαααΌαααΆααααααα’ααααΎαααα½ααααααααΆαααααααααΎαα‘αΎαααααα»ααΆα)α
- ααα½αααααααΆαα’αααΈααΆααααα»αααααΆααααααα½ααααααααΆααααααΆααααααΎα (ααα’ααααΎα ααα½αααααα·ααααα·ααΆααααααΆαα’αα»αααααα αααα»ααααα½ααααααααΆα)α
ααΆααααα αααα½ααΆααΈααΆααααΌαααααα αα·ααα·αααααααΌαααΆαααααΉααα»αα α’αααααααΎααααΆααααΆααααΆααααα½αααΆαααααΆαααΆααα·ααα ααΎααααΈααα½αααΆαααΆααααΆααααΌαααααα α’αααααααΌαααααΆααααα’ααααααααααααααααααααα ααααΌαα·αααααΉαααα’αΆα αααα αΌαααΆααα·αααααΆ αα·ααααααααααααααα αΆααα»ααααααα ααα»αααααααααΆαααααααΎαααΆαααααΎαααααααααααααααααα·αααααΉαα αΆααααααΎααααααααααααααααα·αα ααααα·αααααΆαααααααααααΆαα αααααααα αΆαα αααα»αααααααααα
αααααα·ααΈαα·αααααααααα ααα»αααα»ααααααα·ααΈαα»αααα
αααααΆααααΈαααααααΆααααα αΆ αα·αααα’αΆα
ααΆααααααααααααΆα αα·αααΎαααααααα
αααα·ααΆαααααΆααααααα·ααΈαααααααΆααα»ααα
αααα»α Vue.js αα·ααααααα·ααΈααΆαααααααα
αααα»α Ruby on Rails α PostgreSQL ααααΌαααΆαααααΎααΆααΌαααααΆααα·ααααααα ααΎααααΈααΆααααα½ααααα»αααΆαααΆαααααααΆα αααΆαααΆαα»ααααααααααΆααα’ααααααΌαααΆαααα
αααα
αααα»α Docker containers αα·αααΆααααααΌααααα»αααααΆαααααααΎ Docker Composeα αααααααααα»αααα Block Log ααΊααα’ααααΎααααααααα Electron α Webpack ααααΌαααΆαααααΎααΎααααΈαααααΎαααΌα JavaScript α
αααα»αααααααα Alexander Barulev, Maxim Kolotovkin, Kirill Kucherov α
αααααααα CRM αααααΆαα TamTam messenger
CRM ααΊααΆα§ααααααααααΆααα’ααααααααααΆααααα½ααααΆαα’αΆααΈααααα αα·αα’αααααααΎααααΆαα TamTam α αα»αααΆαααΆααααααααααΌαααΆαα’αα»ααααα
- bot constructor αααα’αα»ααααΆαα±ααα’ααααααααΎα bots αααααααΆαααααΆαααααααααααα·ααΈα αααα»αααααααααΈαααΈααΆααΈ α’αααα’αΆα ααα½αααΆα bot αααααααΎαααΆααααααα αααα’αΆα αα·αααααΉααααααα αΆαααααααΆααα½αα ααα½ααααα’αααααααΎααααΆααααα»ααααααα ααα»αααααααααΆαααααααΌααα·αααααα αα½αααΆαααααααα α―αααΆααααα’ααααααααααααα’αΆα ααΎααα ααααααααα
- RSS. α’αααα’αΆα ααααΆαα RSS αααΆαααΆααααα½ααα ααΆααααα»αααα·αααΆαα½αα
- αααααΆααααααΆααααα ααα α’αα»ααααΆαα±ααα’αααααααΎ αα·ααα»αααΆααα ααααααααααΆαα»αα
αααα»αααΆαααΆαααααΆαα αΌααα½ααααα»αααΆαααΆααααα Bot API ααααααααΎαααΌαααααααααααααααααααα½αα―αααΆα αααΎαααΌα ααΆ bot αααααΆααααΆαααααα½αααΆααααΆαααα·αααααααααΆα 2019 ααααΈα‘αΆα α»αααΈ bot αααααΆααααΆαα α»αααααα/ααΆαα’αα»ααααΆααααα»αααααΆααααααααααΎα αα·α bot αααααΆαα CI/CD α
α αααααΆαα ααΆαααααααααααααααααΆαα
- αααΆαααΈααααααααααααααΆααααααααααααα½ααα·αα·ααααααααΆαααααΆαααΈαααααΈαα½αα αα·ααα»αααΊααα Docker ααΈαα½αααα ααΎααΆ ααΎααααΈααααααααααα αΆααΆαααΏα αα·αααΆααααα½α αα·ααααααααΆαααΆ ααΎααααααα αα·ααααα·αα·ααααΎααααΆααααααααα ααΆααααΆααααααααααααααΆααααΆααααααααααααΆααααααααΈα ααααΆααααααααα·ααΈααααααΎααααααα
- αααΆαααΈαααααααΆααααΆαααΆααααααα αα α»αααααααααααααα·ααΈααααααΎα αααα’αΆα ααααΆααααααΆααααΆαααααΎαααααααΌαα ααααααα»αα’αα·ααααααα
- αααΆαααΈαααααααααααα αα·αααααΆααααΆαααΊα’αΆα ααααΎααΆαααααΆαααα VPN αααααΆααα’αααα’αα·αααααα α αΎααααΆαααΈαααααα·αααααααΆαααααα ααααααΆααααααααα·ααΈα ααΆααΆα αα ααααΈααα’αααα’αα·αααααα α αΎαα’αΆα ααααΎααΆααααααΆααααα’αααααααΎααααΆααα α»ααααααααα»αααααα
- αααααααα CI/CD ααααΌαααΆαα’αα»αααααααααααΎ Github αα·α Travis ααΆαααΌαααααΉααααααααΎ bot ααααΆαααααα½ααα αααα»α TamTam α
ααααΆαααααααααααααα·ααΈααΊααΆαααααααααΆααααΌαα»αα αααααα·ααΈ ααΌαααααΆααα·αααααα αααααα·ααΈαααααααααααΆαααααααα
ααΆαααααααα αα·αααΆααααα½ααα·αα·αααααααΌαααΆαααΆααα±ααααααΎαααΆααα
αααα»ααα»α Docker ααΆα
ααααα‘αα αααα’αα»ααααΆαα±ααα’αααα’ααΌααΈααΈααα·ααΆααΆαα
αΆααααααΎα ααααΆααααααΌα α¬α
αΆααααααΎααα»αααΆα
ααααα‘ααα ααΆααααααΎααααααΆα topology αα·αααΆαααααααααααα»αααΊαααααααΌαααΆαααααΎα‘αΎααααααααΎ Docker Compose α
αααα»αααααααα Alexey Antufiev, Egor Gorbatov, Alexey Kotelevsky α
ForkMe
αααααα ForkMe ααΊααΆαααα·ααΆαααααΆααααΎαααΈααα’αΌα’αααααααα αααα’αααα’αΆα
αααααΎαααΈααα’αΌααααΆαααααα½αααααα’ααα αα·ααααα αΆαααΆααααα·αααααααα’αααα α ααα»α’αααΈααΆαααΆααΎαααααΌαααΆαααΈααα’αΌα’ααααααααααααα·αααΎααΆαααΈααα’αΌααααααΆ?
αααααααΈααα’αΌααααα·ααααααΆααΈααα’ααα αα·ααααααααΆααααα»αααΆαααααΎαααΎαααΆαααααααααααα½αα―αα’αα»ααααΆαα±ααα’αααααΎαα αΌααα½α α αΎαα’ααααααααΎαααααΉαααΆαααΉαα’αΆα αααα αΆαααΏααααααα ααααααααααΉαααΆαα₯αααα·αααααα’αααααααΎααααΆααα ααΌα ααααΆαααααααα α’ααααααααΎαααααΉαααΆα ααΆααααααΆααα·ααααΆαααα·αα·ααΆααααααααααΈααα’αΌααΉαα’αΆα αααααΈα’αααΈαααα αΆααα’αΆαααααααααα»ααααααααααα·ααα αα·αααααΎα±αααααααΆααααΆααααααΆααααΆαα
αα ααααααααΎααααααα αα»ααααααΌαααΆααααα»ααααα·ααααααααααΆαααααα’αααααααα Bandersnatch ααΈαααα»αα αα»α Netflix αααααα½αααΆαααΆαααΎαα αααΎα αα·αααΆαααΆααααααααα’α αα αααααα MVP ααααΌαααΆαααααααα½α α αΎα ααααααΆαααΆαααα α ααααΆ Youtube αααααααΉαα αΆααααααΎααααα·ααΆαααααΆαααααααΈα’αααααααα ααααααααΆααααΈααΆαααααα·αααααα·ααα ααααααααααα
MVP αα½αααΆαα αααααα·ααΈα αΆααα’αααααααα α’ααααααααΎαααΈααα’αΌ αααααααααΆαααααΉαααΆα αα·αααααΆα ααΆααααααΌαααΈααα’αΌ ααα·ααααα ααΆαααΎα ααΆαααΆαααααα ααΆααα αα·αααααααα’αααααααΎααααΆααα
ααααα
αα
αααα·ααααΆααααΎαααα»αααααααα
ααΎβααααααβαααβααααΌαβααΆαβααβαααααβαα»αβαααβααααβααΆα
- ααΆααααααΌααααα·αα· αα·αααααααΆαα’αααΈααΆαααααΆααααααΌααα ααΆααΈααα’αΌα
- ααΆαααΌαααααΉα αα·αααΆαααααΆαααααα½ααααααΆααα’αααααααΎααααΆααααα ααααα;
- αααααααααΆαα Android αα·α iOS α
αααααΆααααΈαααααΎααααααααΉαααααααα
- αααααΎαααΏαααΈααα’αΌααΈααΌααααααααααα’ααα;
- ααααααα½ααααααααΈααα’αΌαααααΆαααΆααα (α§ααΆα αααααΆαα);
- ααΆααααααΎα αα·αα αΆααααααΎαααΆαααααΆαααΆαα·αααααααα’αααααααααα αααα»αα’ααααααα
αααα»αααααααα Maxim Morev (α’αααα’αα·ααααααααααααα»α ααααΎααΆαααΎααααΆαααααααααααααα) αα·α Roman Maslov (α’αααα’αα·ααααααααααααα»α ααΆαααααΎααΆαααΎααΆααα ααΆαααααα)α
ααΎαααααΆα - αα ααΎααααΆα
ααααααααααααͺαα»αααααΆαααα
α·ααααα»αααΆαααααΆαααααΆααα
ααααααΆαα’αα·ααααααααααΌαα
α·αααααααααΌα α α αΎααα»ααΆαα
αΆααα’αΆααααααααΉαααααααααααΆα ααΌα
ααααα αΎαα’α»ααααα»αααα½αααΆααααααΆαααα·αααΆααααααααα α αΎααααααΈααΆα’α»αααΆααΌαα
ααΆααααααΆαααα·αααΆαααααΆααααααα ααΆααααααααααΌααααα½αααααααΆαααααΆααα ααααααΊααΆααααα αΆα ααΌα
ααααα αΎα ααα»αααααΆα
αααΎαααααΎααααΆααααααΆααααα’α»αααΆαα’ααΈαααΊαα·α αααααΈααΆα’ααααααααΆα
αααΎαα
αΌαα
α·αααααα "ααααΆαα" ααΆαα½αααΉαααααααα·ααααααα αααααΆαααΆαααΆααααα αα
ααααααα’α»α ααα»αααααααΆααααΆαααΆααα·αααααααΉααααααααααΌαα
α·αααα
αααΎα α αΎαα’αααααααΆαα α αΎαααΆαα’αααααααΆαααααααααΌαααΆααααααααααααααααααααααΆααα’αα·αααααΆαααααΆαα’αααα»ααα
αα»αααααΌααα α¬ααααΆαα αααΌαα ααΆβαααααα αα½αααααΆαβααΆαβααααα»αβααΎαβααααααβαααααΆααβααΈβαααβααΆαβααβααΈαβααααα½αα
αααααΆααΆααα’αααααααΆααααα»αα±ααα’ααααα·ααααααΌααααα·ααααααααα On-Line-On-Board αααααΆαααΈαααααα ααααΆαα’α»αααΌαααααα αααααα·ααΈαα»αααααΌαααααΎαα» αα·αααααΆααααααα αααααα αααα»αααααΉααααΆαα·ααΆαααΊααΆααΆαα’α»αααααααΆ αααααα½αααααΆααααΈααΆααααααααα α αΎααααααΆααααα½αααΈααΆαα ααα’α»ααααα αΆααααααΊαααα αΆαααΈα αααΆααααααΌααααααα αααααααααΌαααΆαααααΆααααΆαααα USB αα αα»αααααΌααα αα·αααααΆααααααααΆαα½ααααααα·ααΈαα»αααααΌαααα αα αααα»αααααα αααΉαα αααΊα (αα·ααααααΆαααα»ααΆα) α αααΆαααα’αΆα ααΎαααΆαααααα’αααααααΌαααΆαααααα·α α
αααααα·ααΈαααααα½ααααα»αααΆαααΆααΌαααααΆαααααΆαααααααααααααα»αααααΉααααΆαα·ααΆα αααα’αα»ααααΆαα±ααα’αααααΆαααααααααΆαα αααΆαααααααΆαααΆαα αααΎα αα·αααΆαααααΌαααΆαα’αα»αααααα»αααΆαααΆαα αααΎααααααααα·ααααααα·ααΈα αααααα·ααΈααΆααααααΆαα½αααααΆααααααα αααααααααααααα ααααααΊααΆαααααΎαα αα α»ααααααααΆαααΆαααααα
ααααΆααΈαααΌα αααααααααΆααααΆαααααΎααααΆααααα·αααα ααα»αααααααΆαααααααΎααααΆαααα ααΈααΈααα ααΎααααΆααααααααΆααααΆαα½αααααΆααααα αααβααΊβααααΆβααααΎβαα»αααΆαβααααΆααααααα
αααα»αααααααα Daniil Tuchin, Anton Dmitriev, Sasha Kuznetsov α
α’αααα’αΆα
α’αΆαααααααα’αααΈααααααα’ααααααααααΎααα
ααααα: www.habr.com