ααααα·ααΈααα½αααΉααααααααΉααααα αα ααααααΈ 11-12 ααααααααΆ αα St α§αααα·ααααααΆαα’αα·αααααααααααααααααΆαααΆα‘αα αα·αα ααα αΆαα αααα·α αααα Hydra ααΊααΆααΆααααα½αααααα½αα’ααααα·ααααΆααΆααααααααααΆαα (αααααΆααααααΆα’αΆα ααααΆααααα αααα»αααααα·ααΈααα·ααααΆααΆαααααααααα) αα·ααα·αααααα’αα»ααααααααααΈααααΆαα αΌααα αααα»ααααααα·ααΈαααααα½ααα α ααα»α ααααααααααα·ααααΆααΆααααα αα·αααΆαα’αα»ααααα
Hydra ααΊααΆααααα·ααΈαααααααΆαααααα»ααα½αααααααΎααααα»αααααααααα»ααααΆαααααΆαα α»αααααααααα ααΆααααΌαααΆαααΆααα»ααααααΆααααα ααααΆαααααααααα ααΆαααααΎαααΎαααΆαααα·α αα·ααααΆαααΆαααα αααααΆα ααα»αα’αααΈααΏαααα ααΆαα½αααΆαα JUG.ru Group, Alexey Fedorov ().
ΠΡ α’αααΈα’αααα αΌααα½αααααΆαααααΈααΆαα αααααΆααααΆααα·αααααααΉααααΈααααααααααα ααα αΆα - Leslie Lamport, Maurice Herlihy αα·α Michael Scott α αααααααα·ααΆααααα’α·αα’αααΈαααααα·ααΈααΆααααΌαα αΎα!

ααΆαααΎαααΉαα α·ααα
ααααα·αααΎα’αααα αΌααα½ααααα»αααΆαααααααααααα·ααΈ ααααααααααΆααα½α α¬αααααααΆααααααααααααα’ααααααα»ααααααααΆαααΆαα½α multithreading αα·αα ααα αΆααα»αααααΌαααα α’αααααααΆααααα»ααα·ααααααααΆαααααααααααΎααΆαααΆαα½ααα½ααααααααααΆαα ααα»ααααααΆααααααα ααΆαα ααα αΆααααα»ααααααΉαααΎαααΎαααΈααααααα·αααΈα αα αααα»ααα»αααααΌααααα α»ααααΌα α¬ααααΆα ααα αΆαααΆαα’αααΈαα½ααααα’αα»ααααααΆαααααΆααααααααΆα
ααΆαααααα·ααΈαααΆα αααΎαααααααααααααααα·αααααΆααααααααααααααα·ααΈαααααα·ααΈα αα αααααααααΆαααααααα·ααΆααα ααΎαααΆαααΆααΆαα·ααααΆααΆαααααα―αααα ααααααα αΆαααααΉααααΈαααα»αααααααΆααααΆαα αααΎααααα»αααααααααααααα α§ααΆα αααααααααΆαα½α Hydra αα St. Petersburg ααΆα . αα αααα»αααααα·αα·α Hydra ααΎαααΆαααααΆααΆαααΆαααααΌαααΆαα’αα»ααααααααααα αα·ααααΆααΆααααα αα·αα’αααΈαααααααααΆααα α ααα»α ααααααααααααα½αααα
αα·αα’αααΈααΏααααα ααΎαααααα αααα»ααααααααΆααα’ααα αΆααααα½α αα ααααααα’αααα’αΆα αα½αααααΆααααΆαα½αααααΆααα·ααααα·ααααα·ααααΆααΆααααα αα·ααα·ααααααααααααΎααα·ααααΆα α’αααααΌααα·ααααΆααΉααα·ααα½αααΌαα»α α¬α’ααααααααα ααααααΎαααΆαα αΆαα ααα αΎαα ααα»αααααα ααΆααααΉαααΎααα ααααΆα’αααααααααααΎαααΌαααααΆαααααΉαααααααΉααααΈααααααααααα ααα αΆα αααααΎαααΆααΆααααααααααα·ααΈααααααα·αα α αΎαααΆααΎαααααΌααααααΆααααα αΌαα’αααΈαααΆααα’ααααααα αααα»αααααΌααΆαααΆαα ααα»αααααΆααααααα·αααΆαααΆαααααΈααΆαααΆαααΆαααααααΆααα αα½ααααααα»αααααΎααΆαααΎαααα αΆααααΆααααα αααα»αααΆαααα·ααααΆααα αα·ααααα»αα αα»αααααΈαααΎαα·ααααα α αΎαααΆαααααα ααααααΉα αα·ααααα·αααααααα’ααα αΆααααααα»αααΆααααα αα α»αααααααααα
αααααΆααα·αααα α±ααΆαααΎααααΈαα½ααα½αααααΆααααααΆαα ααααΆααααΉααααΈαα»αααααΆαα ααΎααα½αα ααα½αααΌα α’αΆα ααΆαααΆαααααΉαααα·ααΆαααααΆααΆααααα ααΆαααα·ααααΆααα Rochester αα½αα ααα½α α αΎααααααΆαααααααααΆαααααααΆαααα αα ααααα’αΆαααα·α α αΎααααααααααα·ααααααΆααααΆαααααααααΆαα½α Michael Scott α ααΆααα αα½ααα»ααα»ααααααΆαα·α Hydra ααΆααα’ααααΉαααααΌαα αααΆαααααΆαααα·α αα½α ααααα·αααΆαααααα αΌααααααααΆααααααααΆα (αααααΈααΆααΆααααΆαααα ααΌα ααΆααααΎαααααααααααα½αα±ααα αΆααα’αΆααααααααααα)α
αααααΆααα·αααα ααΎαααΆααα·αααααααααΌααααΆα αααΎαααααααα»αααααΎααΆαααΎαααα αΆα α»α αα αααα»αααααααααα ααα αΆαα₯α‘αΌαααα α αΎααα½αααααααΆααααΆααΆαααΏαααΆα αααΎααααααααΌαααααΆααα ααα»αααααααααΊααΆαααα αΆ - αα½αααα ΡΠ°Π±ΠΎΡΠ°ΡΡα αΎααααααααΆαααααα½αααααΆααααααα ααΆα/α αΆα ααααα·αααΎα’αααααΆαα»ααααα·ααααα Microsoft, Google α¬ JetBrains ααααααΆαααααΆααα½αααΆαααα·αααααααΈααααΆαααααΆαααα αααα»αααααΉαααα·ααΆααααααααααα»αααΎαα‘αΎααααΆαααααΆαα ααα»ααααααΆααΌαα αα ααΆαα·ααααααΎαα‘αΎαααΆαααααΆααααααααα
ααΆαααααααα ααααα·αα·α Hydra αααααα ααΆαααΌααα·α αα ααΆαααααΆαααα½α αααααΎαααΆαα αααΎααα·αα’αΆα ααααΎααααααα½αα―α - αα αααααααααα½α α αΎααα ααααααα½α ααΆαααααΌααααα»αααα»ααααααααΆααααα·α α¬α’ααααααααααΆαα½αα’αααααΆαααα’αΆα ααααΆααααααΌαααΈαα·αααααα’αααα αααα»αααα½αααααΆααααΆ αα·αααααααααααααΆαα»αααααααααΌαααΆαααααααααα ααα αΆα α¬ααΏαααΌαααααΆααααα»αααααΆααα½αα ααα½ααααααα α’αααα’αΆα ααααααααααα·ααΈ CRUDs αα αααα»α PHP ααααα½αααΈαα·αααααα’ααα α αΎααα ααααΆααα»ααααααααΆαααααα»αα ααα»ααααα’αααααΆααααΌαααΆαααΆ αααααΆα±ααΆαααααα’αααα
α’ααααααααααΆααΌαααα αΎαααΆαααααααα»ααα α αΆααααΆααααΈααΆααααααΆαααααΌαααααααα·ααΈα Hydra αα ααΎ Habre α αααα»αα’αα‘α»ααααααα ααΆαααΆαααΆα αααΎαααααΌαααΆααααα αα α αΎαα₯α‘αΌααααααΎαααΆααααααΈαααΆαααΆαααααααΎαααααΆααα’ααα ααααΆαβαααα½αβαααααααΆαβααααβαααα½αβααΊαβαα ααααΆααβααβααΆβα ααα»α βααΉαβαααβα ααα αΆαβαα»ααα! α αΌααααα αααααααΆαααααΌαα α αΎαααΎαα’αααΈαααααΎαααΆααα ααΎααααααααΎαα₯α‘αΌααααα
αα»αααααααΆ
αα»αααααααΆα αΆααααααΎα αα·ααααα ααααααααααααα·ααΈαα ααΆααααααΆ α ααα»α αααα»αααααααΆααΎαααΊααΎααααΈαααααααααΆαααΈααΌαα αα·ααα·ααα ααααααα·ααΈαα αα»αααααααΆαα·ααααα ααααΌααααααΆαααα½α α αΎαααααααααΈαααααααααΎαα’αΆα ααααα ααΆαα½αα ααααααΉα αα·αααααΆααααααα½αααΆααααα»αα’αα‘α»αααααα·ααΈαα ααΆαβα αΆααβααααΎβαβαα·αβααΆαβαααα ααβ: α’αααΈβαααβααααΌαβααΆαβααβα αα αΆαβααΆαβααα’βαααα»αβαα·αβααΆβααΌαα βααΆαβααΆαβααΎαβα‘αΎαβααΆααααααΆααβα
Cliff α α»α
Cliff ααΊααΆααΏαααααααα½ααα
αααα»ααα·αα Java α αα
α
α»αααααααααααΈ 90 αααααΆαααα·αααααααααααΆααααααα·αααααααΆαα ααΆααααΆαααααααααααΆααα½ααααααΆαα
αααααΎα αααααααααααααααααααΆαααααΆαααΆααΌαααααΆααααααΆαα HotSpot JVM Server Compiler α ααΈαααααΆαααααααα ααΆααααΆαααααΎααΆααα
Sun Microsystems αα
ααΎ JVM α αΎαααΆααααα αΆααα·αααααααΆααααΌαααΆ JIT ααΆααα·αααα·ααΆαα ααΏαααΆααααΌααααα’αααΈααααααα Java ααΊααΆαααααα·ααΈαααααααΎααααα»ααα½ααααααΆαααΆααααααΎαααααα·αααααΆαααααααΆααα αα·αααΏααααα»αααΆαααααΈ Cliff Click α αα
ααΎαααααΌα ααΆααααΌαααΆαααααΏααΆ ααααα·αααΎα’αααΈαα½αα’αΆα
α
αΌαααααΎαααΆαααΆααα
αααα»ααααααα·ααΈα
ααααααα·αα·αααα α’ααααα·αα
αΆαααΆα
αααααΆααΆααααα
αΌαααΆααα ααΌαα’ααα»αα
ααααααΆαααΆααααα Cliff αα·ααααα»αααΆαααΆα ααΆααΆααααΈααΆααα’ααααΆαα
αΆααααααΎαααααΌαααΆααααααΎαα‘αΎαααΆαα½αααΉααααα·αααααΆαα
ααααα JIT ααΆαααααΆαααΎαα ααΆααΆααα·αααΆαα ααααα·ααααααΆααΆαααΆααααααΆααααα»αααααααααΆαααα ααα»αααα Cliff ααΆαααΎααα½ααΆααΈαααΆαααααΆαααα
αααα»αααΆα
αα αααα»ααα»αααααααΆααΎα Cliff ααΉααα·ααΆαα’αααΈααΆααα·αααααααααααααααααΆαα - αααααΆαααα·ααΆαααα»αα’αααα αα αΆααααααΆααααΆαααααααΆαααΈααααα ααα αΆα αα·αα’αΆα ααααΎααΆαααααααΆαααΆααααααΆαααααααα·ααΈα§ααααΆα ααααα α¬α αααΆααααΆαααα α’αααΈααΆααααα»ααααααΆαα ααα αΆαααααΌααααααααααΉααα αααα»αααΆα αααβααΊβααΆβααΆαβαααα»αβααΏαβααΆααβαααβααΆαβααααααβαααααααα·βαα½αβα±ααβα αΆααβα’αΆααααααβααΆβα αααΎα (αααααΈβαα·αβααααΆααβααΊβαα βαααα»αβ ) αααα’αα»ααααΆαα±ααααααΎαααααααααΆαααααααααααΆαα αααα»αααα·ααα·ααααΆααααΆαααααααΈααα·ααααααααα
αααΆαααΆααααα½ααααααα Cliff ααΉααααααα±ααααΊ - . ααααααα½ααααααααΈααααααααα·ααααααΆαα - αααααααΆα αααααΆαααααααααααΆααααΆαααααΎαα αα α»ααααααααΆα αα·ααααααα’α’αααΈαααΆα αααΎααα αααα»αααααααααααΉα αα·ααα αα αααα·ααααΆ Azulα αααααα·ααΈα ααααα JIT, ααΆαααα, ααααΌαααααααα‘αΆα, ααΆααααααααΆαααα α»α, ααΆααααααααααααα, ααΆαααααΆααααααααΉα, ααΆααααα»αααααΆαα αα·αα’αααΈαααααααααα - ααΆααΆααααααΎαααΆαα, α’αααααα½αααΆα αααα·αα
ααααααα½αα±ααα αΆααα’αΆαααααααααα»αααΆαα αΆααααααΎααα αααααααα½ααααααααΎααααααααΉααααααΆααα’αΆααΈααααααααααα½α - αα»αααααΌαααααααΎααααααΆααααααΎαααΆα Java α ααΆααΆααΏαα αααααααα·αααααΈ αααααααΌαααΆαααααααα½αααΆαα·ααααααααΆαα Java αααααΆααααααΌαααΆααα·ααα - α’αΆααααΆααα’αααα αα αΆααααααΆααααΆααααααΌαααααΆααααααα’αΆαααααααααΆα α’αΆααααΆαα½αααΆααααα½ααα·αα·αααααααααα ααΆαα α ααΌααααααα·αααα·α... αα αα αααα·ααααΆαααααααΆαααααα»ααα½αααΊα’αααα αα αΆαααααα·ααααα·ααΆααααααααΉαα L1 ααΆααααΌαααααααΌα 864 α’αΆα α αΌααα½ααααα»αααΆααααααααααα·ααααα·ααΆα αααααΆαααΆααααααΆααααΆαα·ααααααααΆααααααΎααΆαααΆαα½ααααα αααα»α Java (αααα»ααααααΆαααααΎααααΆαααααα’αΆα ααααΎαααΆαααααααααΆααΆα αααΆαααΆαα·αααΆαααΆααααααααα·α ααααΆαα αα αΆααα·αααααΆαα)α ααα»αααααααα·ααααααααααα’αΆαααααΌαααΆαααααα αααααΆααα·αααα’αΆααααα - α αΎααα αααα»ααα»αααααααΆααα Cliff ααΉαααααΆααα’αααααΈααΌαα ααα»ααα HTM αα·α STM αα·αααααΉααααααΌαααΆαααΆααααααααααα»αααααΌααααα α»ααααα
ααα Michael Scott -
- ααΆααααααΆα
αΆααααα·ααααΆααΆααααααα»αααααΌααααα
ααΆαααα·ααααΆααα Rochester ααααααααΆαααΆααΆαααααΆααααΆαα α αΎααα
α―ααααααααααΆαααα
ααΆαααα·ααααΆααα Wisconsin-Madison ααΆααααΊααΆααααΉααααα»ααα’ααααααααααααΆαααααΆαα ααΆααααααΆαααααΆα αα·ααααααααα·αααα’αααΈαααααα·ααΈαααΆαααΆα‘αα αα·αα
ααα
αΆα αα·αααΆααα
ααΆααΆααΆα
αα·αααααααΆααααΌαααααΆαα Michael α’ααα»αα ααααααααα αα·ααααΆ ααΆαααααα»αααα α»αααααααααα’αααααααααΌαααΆαααααα»αααααααΈαααα - αααα»αααααΆα 2015 α ααΆαααΆαβααααβααΆαα ααΆαααα½α αααα»αααΆαααΆα’αααααααΈααααΆααααα»ααα½ααα αααα»ααα·ααααα»αααααΌαααα ααα αΆα αα·α αα University of Rochester Online Libraryα α’αααααα’αΆα ααααΆααααΆααααΆααΆα’ααααα·αααααααααα½ααααααααΆα Michael-Scott ααΈ .
αααααΆαααα·ααααα Java αααααΊααΆααααΈαα·ααααα½αα αα½αααααΆααΆαα½α Doug Lea ααΆααααΆααααααΎααααα½ααααααααΆααα·ααααααααΆαα αα·ααα½αααααΎααααΆαααααααααααααΆααα Java ααααΎαααΆαα αααααΊααΆα’αααΈααααα»αααααααΆαααααΉα "αα
ααΆαααααααααα·ααααααααΈα" ααΉααα·ααΆαα’αααΈ - ααΆαααααΆααααα
ααΆααααααααααΆααααααα
αααα»α Java SE 6 ααΆαααααΎα±αααααααΎαα‘αΎαααΌαααΆαα’αα»αααα 10 ααα java.util.concurrent.ThreadPoolExecutor. ααααα·αααΎα’ααααααααααΆαα»αααΆααΎ "αα
ααΆαααααααααα·ααααααααΈα" ααΆαααααααΆα’αααΈαααααΆαααααααΆαα’αααΈααΆα .
Maurice Herlihy -
- α’ααααααααααααΆαα Dijkstra α
ααα½αααΈαα ααΈαα½αααΊαααααΆααααΆαααΆα (ααΆαααα·ααααΆαααααααα) αα·αααΈααΈα ααααΈαααα - (ααΆαααα·ααααΆααα Virginia Tech) α ααΆααααααΆαα Dijkstra ααα½αααααΆααααΆαααΆααααααΆααααααΆαα αα·ααααααααΆααααααΌαααΆαααααΎαααΎααααΆαα αα
ααΆαααααααααΆα α αΎα Maurice ααΊααΆα’αααααααΆαααααααΈααααΆαααααα»ααα·ααααααα αα
αα
α»ααααααααΆααααααΎααΆαααΆααΆααααααΆα
αΆααααα
ααΆαααα·ααααΆαααααααα α αΎαααΆααααααΈααα·αααα·ααααΆα
αααΎααααΆααααα
αα αααα»ααα»αααααααΆαα·αααα ααα Maurice ααΉααα·ααΆαα’αααΈααααΉααααΈ αα·αααΆαα’αα»ααααααααααααααα ααα αΆα blockchain ααΈα ααα»α αααα·αααααΆααααα»ααΆαααααΆαααααΆα ααα αΆα αα·ααααααααααΆααααα½αααααααα αΆααΆαααααααααΆα αααΎαα αααααΊααΆαααΆαααΆαααααΆαααααα»αααΎαααααΆαααααααααα·αα·αααα αα·αααααα·ααΆαα’αααΈααΆαααααααΎαααΆαααΈααααααααααα ααα»ααααααΆααΆαα’αααΈαααααααα ααααααΉαααααααΎαα’αΆα ααααΎααααΆαααααΆαα’ααα αΆαααααααααααααααα·αααααΆα αα·αααααααααΆααααααΉααα·α αα ααΆαααααααα
αα ααααααααΆααααΆα 2017 Maurice ααΆααααααααααα»αααααΈαα½α α αΎαααΎααααΈα αΌαααααα ααΆααΆ SPTDC ααΆαα αΌααα½ααααα»αααΆαααααα»α JUG.ru α αΎαααΆαααα’αΆα ααΎαααΆααα ααΎ YouTubeα

αααααα·ααΈα αααα
αααααΆααβααβααΉαβααΆαβαα·αααααΆαβααααααβααβαααΆαααΆαααβαααβααΆαβαααα αΌαβαααα»αβαααααα·ααΈα αααΆαααΆαααααααααααΌαααΆααα·αααααΆαα ααΈααααααΆααααα’α·α ααααααααααααααααα ααΆαβαα·αααααΆβαααβααααΆαβααΆαβαα βααΎβαααΆαααΆαααβααΆβααΆααΆβα’αααααααβααΆβα ααααβαααβαααααΌαβα±ααβααΆαβαααβαα βααΆααβα―αααΆαβαα·ααααΆααΆααααα ααΆαααβαα βααΎβαα·ααΈααΈααΆ ααΆααΎαα αααααΈααααααα’αΆα ααααΆα . αααααΈαα ααΎααα αααααααΉαααααΌαααΆαααααΎαα αα α»ααααααααΆα αα·ααααααααααααα
Leslie Lamport -
Leslie Lamport ααΊααΆα’ααααα·ααααααααΆαααΆα seminal αα
αααα»ααα»αααααΌαααα
ααα
αΆαα ααααΆαα±αα "Lamport TeX" α ααΆααΊααΆααΆαααααααΆααΎαααααΌααααα‘αααααα·ααα
ααααΆα 1979 ααααΆααααα·ααααα αα·αα’αααααααααααΆααα ααΆαααα½ααααααΆαα Dijkstra α
αααααΊααΆααααααα·αααααααΆαααα»ααααααααα·ααΈαα αααα»ααααααα αααααααΆαα·ααααααΆαααΆαααΆααααα½α ααα»ααααααΆαααααααα½α αα·αα ααααΎαα αα αααααααααααααααΆαααααααααα·αααααααΆαααα½α α αΎα (α¬α’αΆα αααΆα) ααΆαα½αααΉαααΆαααΆαααααααααααααααααα’ααααΎ "ααααΉααααΈαααα Lamport" α’ααααα αα·ααααΆαααΆαααααααΆαααααα½αααααααΆαα ααΆααΆαααΆααααααΆααααΆααααα»αααΆαα αααΆααααααααΆαααααΆαααΆααα’ααααΎααΆαααααΆαααααααααααααΆααα
αααα·ααααααΊααΆαααα - α’αααααΎααααΆαααΆαααααΈααα ααΎ YouTubeα ΠΈ α αΎααααα ααααΆαα αα ααΆαααααα½ααα½α α αΎα Leslie ααααΎαα
ααΈααα’αΌααααΌααααα»αα ααααααΈααα’αΌααΆααααΈαααα ααΎαααΆααα½α α αΎα . ααααα·αααΎα’ααααα·αααΆαααααα½αααααααΎααααΈααΎαααΈααα’αΌααα α’αααα’αΆα α’αΆαααΆαααΆαααΆαααα ααααΆααααααα’αααααα
α αααΆαα ααΆαααΈααα’αΌ Leslie Lamport ααΆα αααΎαααααα ααΎ YouTube α ααΆα§ααΆα αααααΆαααα’ααα αΆααααα½αα . αααααααα αααααΆααααααααα·ααααΆααΆααααΌααααααΆααα α αΎαααΆααααΆααααα ααααΆαα αααα»α YouTube ααΎααααΈααΆααααα½αααΎααα ααΎα§αααααα αααα
Martin Kleppmann -
Martin Kleppmann ααΊααΆα’αααααααΆαααααΆααα
ααΆαααα·ααααΆααα Cambridge αααααααΎααΆαααΎ CRDT αα·αααΆααααααααααΆααααΆααααΌαααΆααααααα½ααααααααΆαα ααααα
αααααααΆααΈα αααααΆαααααα»ααααααα»αααααΆα 2017 ααΆααααα αΆαααΆααα½αααΆααααααααααΆαααααΆαα α αΎαααΆααααα
αΌααα
αααα»ααααααΈαααααΆα
ααααα»ααααα»ααα·ααααααα»ααα·αααααα αα·αααααΎαααΆαα Kevin Scott, CTO αα
Microsoft, α βααααα
ααααα½αααΆααααααΆαααα·ααααααααααα·ααΈα αααβααΆβααααΆαβααααβαααβαα½αβαααα
αΌαβααΆααβααααΉααααΈ αα·αβααΆαβα’αα»ααααβααΎααααΈβαα½αβα’αααβα’αα·ααααααβα±ααβααααΆαβααΆαβαα»αβαααα»αβααΆαβαα
ααΆ αα·αβα’αα»ααααβα αααααΆαα
ααΆαααααααα αα·αβααααααααβαα·ααααααΒ»α α’ααααααααΎα Kafka αα·α CTO αα Confluent ααα Jay Kreps ααΆααα·ααΆαααααααααααΆα
αα»αααΉαααΆααα αααααΆαααααΆαααααΆααα·ααααΆ ααα Martin ααΆαααααΎααΆααα αααα»αα§ααααΆα αααα α αΎαααΆααα ααΆααααααΎαααΆαα αΆααααααΎαα’αΆααΈαααααααααααα ααα½αααΈαα
- ααΆαααΆααααααα§αααα·ααααααΆααααα αΆααααααααααααααααααΆααααααααΈα’ααΈαααααααα’αααααα LinkedIn ααΆααα·ααααα»αααααΆα 2012;
- Go Test It ααΆααααΆαααααααααΆααααΆααααααααααααααααααααα·ααΌαααα ααααααα αααα»ααααααα·ααΈαα»ααααααααα ααα RedGate ααΆααα·ααααα»αααααΆα α’α α α©α
ααΆααΌαα αααΆααΈα ααααΈαααα·ααααα·αααΌαααααΈααααΆαααΆααα»αααααααΆααααααΎαααααα ααααΆααα’αΆα α αΌααα½αα αααααααααααα»αααΆαα’αα·αααααααα»αααααΌαααα ααα αΆα αα·αα§ααααΆα αααααααααα
αα αααα»ααα»αααααααΆααα Martin ααΉααα·ααΆαα’αααΈαααααΆααααα½ααααααΆαααααα·ααα·ααα ααΉαααΆαααααΆαααααΆααα·ααααΆααααααΆααα αα αααα»α Google Docs αα·αααΆα‘α»αααααααα½αα―αααΆαααααααααααΆ "ααΆαααααααα½ααα½αααααΆ" αααα ααΎαα·α αα ααΆαα αααααα½αα α’αααααααΎααααΆααααααΆαααααΆαα―αααΆαα ααααααααΆαααααα½ααααααα½ααα ααααααααΆαααααα½ααααααααα α αΎαααΆαααααΆααααααΌαααΆααα’ααααααΌαααΆαααααΎααααααΆαααααααΆααα ααααααααααα αααα α’αααα αΌααα½αα ααΆαααααΆααααααΌαα―αααΆααααα αααααΆαααΆαα±ααααΆαααΆααα·ααααΈαααααΆααααααΆααααααα’αΆααααααα―αααΆαααΆααααααΉαα’αααα αΌααα½ααααααααα α αΎαααΆαααααΎααααΆαααααα‘αΎααα·ααααααΌαα±ααααΆαααΆααααααααΆαααααααα αααα αΎαααΆα’αααΈααααα½αααααΆααααααΆαα (CRDT) ααΆααΆααα·α ααΊααΆααΏαααααΈαα½ααα αααααΆααααΉαααΆαααααΆααααααΎααααα αααα»αααααΆα 2011 ααα»αααααα ααΆααα·ααΆααααΆααααα·ααΆααααΆα’αααΈα’αααΈαααααΆαααΎαα‘αΎαα αΆααααΆααααΈαααααααααα αααα»ααα·αααα CRDT ααΆαααΏαααΏαα α»αααααααααα’ααααΊ αα·ααΈααΆααααααααα»αααΆααααααΎααααααα·ααΈααααΌααααα»ααααα»αααΆααΌαα αα·αααΆαααααΎααααΆαααααααΆααααααααααΎαα αα α ααΆαα·αααα
αα αααααΆα ααααααααΎαααΉαααααΆααααααααΆαααααααααα½αααΆαα½α Martin αα ααΎ Habre ααΆααΉααα½αα±ααα αΆααα’αΆααααααα
Pedro Ramalhete -
Pedro ααααΎααΆααα
Cisco α αΎαααΆααα·ααααα»ααααααΎααααα½ααααααααΆαααααααααΆαααααΆαααααααααααααααΆαα
α»ααααααααα αα½αααΆααααααααΆαααααΎααααΆααααα αα
ααΆαααααααααα·ααααααααααα·αααΆαααΆαα
αΆαααα αα·αααΆααααα
αΆααααα₯ααα·ααααα αα·αα’αααΈααααααααΆααααα’αααα’αΆα
αααααααΎαααααΆααααααα α
αααΆααα’αΆααααααααααΆαααααΆαααααΆα αα·ααα·ααααααααα
αα
α»ααααααααααααΆαααααααααΎ Universal Constructions, Software Transactional Memory, Persistent Memory αα·ααα
αα
αααα·ααααΆααααααααααΆαααααΎαααααΎαααΆααααααα·ααΈααααΉαααααΌα ααααΎααΆαααααααΆα αα·αα’ααα±αααα α»αα ααΆααβααβααΆβα’αααβαα·ααααβαααα»αβαααβααβααααΆααβαααΆαβααΌααααΌααΆαβαααα»αβααααααβααΌα
βα
ααα’αα .
αααααα·ααΈα αααΎαααααααΆαα αααΎαα₯α‘αΌααααααααΎαααΆαααΎαα ααΆαααααααααα·αααααααααΆαααΆα‘ααα αΆααααΈααΆαααααΎααααΆαααα½αααΆααααΆααα½α’ααααα αΌαααααα ααΆαααααααααα·αααααααααααΆαααααΎαα·αα·αααααα αααα»αααααΆαααααααα αα½αααααΆαααααΎααΆαααααααααααα αααα»α Java JDK α’ααααααααααΆα αααΎαααααΆα α αΎααα½αααααααΌαααΆαααααααααααα·α ααααααα αααα»α C++ α
αα·ααΈααΆαααααααα»ααααα»αααΆαα’αα»αααααα ααΆαααααααααα·αααααααααΆαααΆα‘ααααΊααΆαα’αα»ααααααΆαααααΆααααααα (αααααααα½α) ααααα·ααΈααΆαααααααααΌαααΆαααΆαααΆαααα mutexes α αααα’αΆα α αΌαααααΎαααΆαααΆααα αααα·αα»ααΆααΆαα½α ααα»ααααααΆααααα αΆααΆαααααααααΆαα½αααΆαααααΎααΆαααααααΆα αα·αααΆαα’αα»ααααα αααα»ααααααΆαα½αααααΆααα αα ααΆαααααααααα·ααααααααααα·αααΆαααΆαα αΆαααα αα·αααΆααααα αΆααα·αααααΆααααα’αΆα ααααααααΉαααα α»αααΆααααααΎαααΆααα»αααα»ααααααα ααα»ααααααααΆαααααααααααααΎαααΆααααααΎαααΆααα»αααααα - αααααΆαααΆαααΆααααα ααΆαα’αα·αααααααααααα½ααααααααΌαα±ααααΆαααααΆααααΈααααα αα·αααΆαααααααααα½ααα ααΉααααααα·ααΈααΆααααΆαααα½αα αααααΌααα»ααα½αααΊαααααααααΆααααΎααααΈαααααα’αααΈαααΆααα’ααα
ααΎααΎαα’αΆα αααααΎαααΆαααααααααΆ ααΎαααΌααααΈααα’ααααα·ααααααΆα’αααααααΆαααα’αΆα αα ααΆ αα·αα’αα»αααααα ααΆαααααααααα·ααααααααααααααΆα? ααΆααααΌαααΆαααααΉαααΆαααα½ααααααααΆααααααααααΆααααΆαα½αα’αΆα ααααΌαααΆαααααΎα±αααααααααα‘αΆαααΆααα»ααααα·ααΆααααααααΎααΆαα α¬α’αααα αα αΆαααααα·ααααα·ααΆαα αααααΆααααΏααα½α αα½αααα’αΆα αααααα§ααααααααα»αααΆαα αΌααα αααααααΆααααα αΆαααα αααααΆαααΆαααΆααααα αααααααααΆαααΆααααΈαααΆααααααΆααΆααα ααααΆαα’αα»ααααααααΆαααααα·αααααΆαα Pedro ααΉααα·ααΆαα’αααΈααααααααα½αααααΆααααααααααααΎααααΈααααΎα±ααααΆααα ααΆααΆαααααααΆααααααΆαααααα·αααααΆα αα·ααααααααα’αααα’αΆα ααααΎαα½αααΆαααααΆαααααα½ααααααααΆαααααα’αααα
Heidi Howard -
Heidi Howard ααΊααΌα
ααΆ Martin αααααΆα’αααααααΆαααααΆαααααααααα
ααα
αΆααα
ααΆαααα·ααααΆααα Cambridge α α―ααααααααααΆαααΊ ααΆαααΆααααΆαα ααΆαα’ααα±αα
ααααααα α»α ααΆααααααα αα·αααΆαααααααααααααΆαα
ααα
αΆαα ααΆαααααΌαααΆαααααααΆααααΆααα’αααα»ααααααΆααααΆαααααΎα±ααααΌαα
ααααααΆααααααα½ααααααααΆα Paxos α α
ααΆ .
ααΌαα αΆαααΆ ααΊααΆαααα»ααααα½ααΆααααα·ααΈααΆααααααΆααααΆααααααααΆααααα αΆααααΆαααααααααα αααα»ααααααΆααα»αααααΌαααααααα·ααα½αα±αααα»αα α·ααααααααα’ααααΎααΆαααΆααααα Leslie Lamport α ααΌα αααα ααΆαααα·ααα½αα ααα½αααααααΎααααα»αααααΎααΆαααΎαααα αΆαααααααΌαααΆαααααΎα‘αΎαααααΌααααααΆαααα·αααααααααααααααΎα α αΎαααααα·αααΆα’ααα αΆαααααΆααα
αααααααΆααααα»αααΆααααααααααΆαα―αααΆαααααΆαααα»αα αααααααΆαααΈαααΆα αααΎα - αααααΆααααΆααααααααΆα ααΆαααααααααααααΉαααΆα ααΆααααααααΆαα α¬ααΆααααααααααα½α - ααΊααΆαααα αΆααΆααΌαααααΆααα αααα»αααααααααα ααα αΆαααααΎαα α₯α‘αΌαααα Paxos ααΊααΆαααααααΆαα αααααααα»αααΆααααααααΆααααα αΆααΆαααααααα α αΎαααΆαααΆαααααΆαααααΆαααΆα αααΎααααα»ααααααα»ααα·αααΆ ααΎααααΈαααααΈα αα·ααααααΎαααααα·αααααΆααααα½ααααααααΆααααααΆαααααααΌαααΆαααΆαααααααααααααα
αα αααα»αααΆααα·ααΆααααΆααα ααΎαααΉααα·αα·αααααΎαα‘αΎααα·αααΌαααΌαααααΆαααααΉααααΈαααα Paxos ααααααααΌαααααααααααΌαααΆαααΎα αα·αααααΎα±ααααΌαα αααααα½ααααααααΆαα ααΎαααΉαααΎαααΆ Paxos ααΊααΆαααααΎαααααααΆαααα½ααααα»αα αααααα·ααΈααΆααααααα½αααα αααΎα α αΎαα ααα»α αααααααααα ααΎαα·ααΆαααααααΆαααααααααααααΆααααΆαααααααΆααααΆααααΆαααααααααα ααα αΆαααααα’αααααα
Alex Petrov -
Alex ααΊααΆα’αααααααΆαααααααααααααααα·αααααα αα·ααααααααααααα»α α αΎαααααΆααααΆαααααα
ααααααααΆαααα½αααΎα αααααΆα’αααα
αΆααα
αααα
αααα»α . αα
αα
α»ααααααααΆαααααα»αααααΎααΆαααΎααααα
αα½ααααααααΆ Database Internals ααΆαα½α O'Reilly α
αααααΆααααααααααααΆαα½α (αα αααα»αααΆααααααααααΆααΆαα»ααααΈ - "ααΆααααα·ααααααα α»αααααα") αααααΆααααΈααααΆααααΆαα α¬ααΆαααααααααααΆα α’αααααααΌααααααααΆααααα αΆααΌα ααΆααααααα ααΆααααααα’αα»ααααααααΎ αααααααΆααααα·αααααα α¬ααα·ααααα·αααααα·ααααα· αα·ααααααααΆαα’αΆα ααααΆαα αα αααα»ααααααααααααααα ααΌααα»α αααα»αααααααΆααααα½ααααΈααααΆααααααΆαα αα·αααΆααΆααΆαααΆαα αα ααΆααααααΆαααα½αααΆααααααα α»αααααααααα»α α’αΆα ααΆαααααααααΆαααααα’αα½αα α’αααα’αΆα αα½α αα»αααΈααΆααααΆααα αα·αααΆαααΆαααααααΆααααααΆαααα ααααΆαααα½αα ααα½α ααααααααααα ααααααΎαααααΆαα½αααΉααααααα α»αααααααααα»αα
ααααααΆαααΆαααααα’αααΈααααααααΆαααΆααααααααααααΆα αααααααΆαααα ααααααΌααα»αααΆααααααΆ ααΆαα αααΆαααΎααΆααααα»αααΎαα‘αΎαα αα·ααααααααααααααααΌαααΆαααααΆααααΌααααααααΆαα»ααα ααΎααααΆααα αααΎααααα»αααααααα½α ααΎααααΈααΆααΆααΆααΆαα αααΆααα αααααααααααααΆαααα αααααΆααααα αΆααΎαα‘αΎαα ααΆααααααΆα’ααααα·αα αΆαααΆα ααααααΆαα»ααα·ααααααααΆααα’αααα ααΎααΆαα ααααααΆααα’αααααααα α’αααα’αΆα ααΆαααααααααΆααααα»ααα ααΎα§ααααααααα»α ααααα·αααΎα’ααααααααΆαα»ααα·ααααααααααΎαααααααααααΆααααα»ααααα α αΎαααααΎααααΆαααα·ααα (α ααααααααααα’αΆαααα) αααααΆααααααΆααΈαααΌαααα»αααΆααααααααααααΆααααΆαααα
αααα»αα’αα‘α»αααααααααΆαααΆααα ααΎαααΉααα·α αΆαααΆ , αααααααΆαααα αααααααααΆαααααΎαα αααα»α ΠΈ αα·αααΆαα’αα»αααααααααα·αααααα αααα»α Apache Cassandra ααΆαα α .
Dmitry Vyukov -
Dmitry ααΊααΆα’αααα’αα·αααααααα
Google ααααααα»αααααΎααΆαααΎααΆαααααΎαααααααΆααααααααααΆαα C/C++ αα·α Go β Address/Memory/ThreadSanitizer αα·αα§αααααααΊαααααααααααααΆα LinuxααΆααααΆααα½αα
ααααααααααααα·ααΈααααααααααααΆ goroutine αααα’αΆα
ααααΎααΆαααααααΆαααΆα αααααα·ααΈαααααααα·αααααΆα αα·αα§ααααααααααΌαααααΆαααααααααΆαα
αααα»α Goα ααΆααααΊααΆα’αααααααΆαααΆα multithreading ααΆα’ααααα·αααααααααα½ααααααααΆααα·αααΆααΆααααααΈααΆαααα·α αα·αααΆαααααααααΆ... Intel α
α₯α‘αΌααααααααα·α α’αααΈαααΆαααΆααααααα½αα―αα ααΆααΆ Go ααΆαααΆαααΆααααααΎααααααΆαα multithreading αααα»ααααααα goroutines (light threads) αα·α channels (FIFO queues)α ααααααΆαααΆαααααααααΎα±ααααΆααΆαααΆαααΆααααα½α αα·αααΈαααΆααααααΆααα’αααααααΎααααΆαααααα»αααΆαααααααααααα·ααΈαα α»αααααααα‘αΆαααααΎα α αΎαααΆααΎααα ααΌα ααΆαααααααα ααΌα αααααΎαααα ααΆαα·αααΆαααααααααα ααΈαααααα αα αααα»ααα»αααααααΆααα ααα Dmitry ααΉαααααααααααΈααΆααααα»αααααααΆαααααα’ααααααα ααααααα·ααΈ Go αα·ααααα αΆαααΈα’αΆααααααΆααααααΆαα’αα»αααα "ααααααα" αααα ααααΌαααΆααααΉαααααααα·αααααΆαααΌαα αααααΆαααΆαα»ααααΆααααααααααα·ααΈααααααααα αΎαααααΆααα’αααααΈαααααααααΆααααΎαααΆαα αααααΆαααα ααΎαααΉααα·αα·αααααΎαα±ααααΆαααααα·ααααααΎαα·αααααΆαααΈαα½αα ααΌα ααΆαα»αααααΆαααααα α/αααα α αα·αααΆααααααααααααΆαα α ααΆααααααααααααααααΆααα ααΆα α»αααααα Dmitry ααΉααα·ααΆαααααα·α ααααα½α α’αααΈααΆααααααα’αααα’αΆα ααΎαααΆαα ααααα’αααααααααααα
Dmitry Bugaichenko -
Dmitry ααΆαααααΎααΆααα
αααααααΆααααα
α’αααααααααα·α 9 ααααΆαααααα·αααΆαααααααααΆααααααααΆαα½αααΆαααα·ααααΆααα αα·ααα αααααα·ααααΆααΆαααααα ααΆααα·ααΆααα·αααααααααα
αααα»α Odnoklassniki ααΆαααααΆαααΆα±ααΆααααα½αααααααααΆααααΆαααααα»αααΆααα½ααααα
αΌαααΆαααααα»ααααααΆαααααΉααααΈ αα·αααΌαααααΆαααααΉααα·ααααΆααΆααααα ααΆαα½αααΉαααΆαα’αα·ααααααααα·ααααα·αααααΆααααΆααααααΌαααΆαα
ααΆααα·ααΆαααααΆα αααααααΆαα ααα αΆαααΆα αα·ααα ααααΆαα·α αα ααΆαααααααΆααα½αα αα ααααααααΆα αΆαααΆα αααΎααααΈααα½αααΆαααααααΆαα’αααΈααΆααααααΆααααα ααα»α αα·αααΆα αα·ααααααααΆααΏααααααΌαααααααααΆααααΆαααΈα αααααΆαα±αααααααΎααααααααΆααααα·ααααα· αα·ααααα»αααΎα αααααΆαα ααΆαααααααααααααΆαα αα αααα»ααα»αααααααΆααα ααΎαααΉαααΎαααΈαααααααα’αααα’αΆα ααα½αααΆαααααΏαααααΎαααΆαααααΆααα αααααααΎαα ααΆαααααααααα·αααααα α¬ααΆααα·αααΌα ααΆαααΈααααααΈααααααΆα αααα·αααααΆααα αααα»ααααααΆααααααα ααΆααα’αααααααααΌαααΆααααα αΆαααΆαα½αααΉαα§ααΆα αααααΌααα αααα»α Apache Spark α
Denis Rystsov -
Denis - α’αααα’αα·αααααα α’αααααααΆααααα»αααΆααα·αα·αααααΎαααααΌααΆααααΈαααααΆααααααΆ αααα½ααααααααΆαααΆαααααααα αα·αααααα·ααααα·ααΆαα
ααα
αΆαα αα
αα
α»ααααααααΆααααααΎααΆααα
Microsoft α αΎααα»ααααααΆααααΆαααααΎααΆαααΎααααααααα
ααα
αΆααα
Amazon αα·α Yandex α
αα αααα»ααα»αααααααΆααα ααΎαααΉααα·αα·αααααΎααα·ααΈααΆαααααα·ααααα·ααΆαα ααα αΆααααααααΌαααΆααααααΎααααα»αααααααααα»ααααΆαααααΆαα α»ααααααααα αααα’αΆα ααααΌαααΆαα’αα»αααααα ααΎαααααα’αα·αα·αααα ααΎααααΌαααααααΆαααα·ααααααααΆαα½ααααααΆααααααΆαααααΎαα αα α»ααααααααΆαααΆααααααααα (αααααααα αα·αααααα)α α ααα»α ααααΆααααΊααΆααΈαα·ααα·ααααα αααααααΆαααααααααΆα α·αααααΈαααααΆααααΆααα ααααα·ααααα·ααΆαα’αΆα ααααΌαααΆαααααααααΈααΎααΌαααααΆααα·ααααααααΆαα½α - αα ααααα·ααααααα·ααΈ ααα»αααααα·ααΈααΆααααααααααΆ (2PC, Percolator, RAMP) ααΆαααΆααα½αααΌααα»ααααααΆ α αΎααα·αααααΌαααΆααααααα±ααααΎαααα αααβα₯ααα·αααααα
Alexey Zinoviev -
Alexei () ααΊααΆααΆαααα·αααΌαααα αΎα αα·αααΆαααΆαα·αααααααααααΆαα·ααΆααααααα·ααΈαα
αααα»αααααα·ααΈαααααααα α αααΉαα αΆαααα
EPAM Systems αα·αααααΆααααΆαα·αααααΆαα½α Hadoop/Spark αα·ααα·ααααααααααααααααααΆααααΈααααΆα 2012α
αα αααα»ααα»αααααααΆααα ααα Alexey ααΉααα·ααΆαα’αααΈαααα αΆααααΆααααααααΆααααα½ααααααααΆαααΆαααααααΆαααΈααα»ααΆααααααΆααααΆαααααα·ααααα·αααα»αααααα ααα αΆααααααα’ααααΎαααα·αααααααααααΆαααααααααΎααΆαααΆαα½α Apache Spark ML, Apache Mahout, Apache Flink ML αα·ααααα·αααααααααΆααααααΎα Apache Ignite ML α Alexey ααααΉααα·ααΆαα’αααΈααΆαα’αα»αααααααα½ααααααααΆα ML αααααΆαα ααα αΆααα αααα»ααααααααααααΆααααααααααα
α αΎαααΈαααα»ααααΆαααΆαααααΈαααΈ Yandex α’αααΈααΌαααααΆααα·αααααα Yandex α
Vladislav Kuznetsov -
Vladislav ααΊααΆα’αααα’αα·αααααααα
Yandex αα
αααα»ααααα»ααααα·ααΆα
ααα
αΆαα ααΌαααααΆααα·αααααα Yandex ααΊααΆ DBMS αααα’αΆα
ααααΎααΆαααααααΆαααααα α
ααα
αΆαααΆαααΌαα·ααΆααααα αααα’αΆα
ααααααααΉαααΆααααΆαααααααΆα, αααΆαααΈααα, αααΆααα αα·αααααααααααα·ααααααααααα·αααΆααααααααα·αααΆαα ααΎααααΈααΆααΆααΆαααΌαααΆαα’ααα±αα
ααααααα α»α αααα½ααααααααΆααααααΆααααααα·αααα·αααααΆααααΆααααααα
ααΆαααΆαααααααααααααΆαα
ααα
αΆαααααΌαααΆαααααΎ ααααΌα
ααΆαααααααααΆααα
αα
ααααααα½αα
ααα½α αααααααΌαααΆααα·ααΆααααΆαααΆααααα’α·ααα
αααα»ααααΆαααΆαααα αααΆαααΆααααααα’αΆα
ααΆαααΆαα
αΆααα’αΆααααααα
ααααα’αααα’αα·αααααα DBMS αα·αα’αααα’αα·αααααααααααααααααΆααααααα·ααΈαααααα’ααααΎ DBMS α
Semyon Checherinda -
Semyon ααΊααΆα’αααα’αα·αααααααα
αααα»ααααα»ααααα·ααΆα
ααα
αΆααα
Yandex αααααααΎααΆαααΎααααααΆαααααΆαααααΎααααΆααα’ααααα½αα
αααΎαααααΆαααα‘αΎα YDB α
ααΌαααααΆααα·αααααα Yandex ααααΌαααΆααα ααΆα‘αΎααααααΆαααααα½α OLTP αα·αα’αα»αααααΆααααααΌαααΆα ACID αααααΆααααααααααααααα·ααααα·ααΆαα αα αααα»ααααΆαααΆαααααα ααΎαααΉααα·α αΆαααΆααΎαααα½ααααααααΆαααΆαααααααααααααα·ααααα·ααΆααααααα’ααααΎααααααααααααα·ααααα·ααΆα YDB α ααΌααααα‘ααααΎαααΆααΎα’αααααΆαααΆαααα αΌααα½ααααα»αααααα·ααααα·ααΆα α’αααααΆααΆα’αααα αΆααα ααααααΆαααααα ααααααααα·ααααα·ααΆα αααααααα’αΆααΌαα·αααααααα·ααααα·ααΆα ααΆαααΏααΆαα αα·αααααα·αααααΆαα―ααααααΉαααΉαααααΌαααΆααααααα α αααααααΎαααα αΆααΌαα ααΆα§ααΆα ααα ααΌααααα‘ααααΎαααΆαα’αα»ααααααααα·ααααα·ααΆααααααααΎααΆααααααΆααΈαααααΆααααΆα αα·αααααα·ααααα·ααΆααααααα α αΌαααΎααα·ααΆααααΆα’αααΈααΆααα»αααααΆαααααα½αααα
ααΎααΆαα’αααΈααΆαααααΆαα?
αααααα·ααΈααααα·ααΈααααααααααααα ααααααΆαααΆαααααααΈαα ααΆαα·ααα ααΎαααααΉαααΆααΉαααΆααααΆαααΆαααααΈ Nikita Koval () ααΈ JetBrains αα·α Oleg Anastasyev () ααΈαααα»αα αα»α Odnoklassniki α Nikita ααααΎααΆαααΎαααα½ααααααααΆααααααΆαα coroutines αα αααα»ααααα»α Kotlin α αΎα Oleg αααααΎαααααΆαααααααα αα·ααααααααααΆααααααΆαααααααααααααα»αααααααα αααα»ααααα·ααΆ Odnoklassniki α ααΎαααΈααα ααΆαααααααααααααΆααααααααα 1 ααααααααα ααααααααΆαα·ααΆααααααα·ααΈαααα»αααααΎααΆαααΆαα½αααααααααααααΆααααΆα₯α‘αΌααααα
ααααα·ααΈα Hydra ααΉααααααααΉααααα αα ααααααΈ 11-12 ααααααααΆ αα St. αααα»αααα’αΆα ααααΆα . ααΌαααα α·ααααα»αααΆααα ααααααΆαα’αΆα ααααΆααααααα»αααα’αα‘αΆα - ααααα·αααΎαααααΆααα ααα»αααα½αα ααα½αα’ααααα·αα’αΆα αα ααα St. Petersburg αααααααα
αα½αααααΆαα Hydra!
ααααα: www.habr.com
