Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π» Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ€Π°Β» β„– 17 (170)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 14

Автор Π–ΡƒΡ€Π½Π°Π» Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ€Π°Β»

ЕстСствСнно, сама пиринговая тСхнология нисколько Π½Π΅ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, какая опСрационная систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, β€” для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ достаточно ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сСкрСтный ΠΊΠ»ΡŽΡ‡.


ВСхнология BitTorrent Sync позволяСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ° β€” ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ ёмкости Π²Π°ΡˆΠΈΡ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ BitTorrent Sync ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ создавалась для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ Β«Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ нСсТатыС Ρ„Π°ΠΉΠ»Ρ‹Β» β€” ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π½Π°ΠΌΡ‘ΠΊ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ?

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΠΈ BitTorrent Π·Π°ΡΠ²Π»ΡΡŽΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ BitTorrent Sync ΡƒΠΆΠ΅ протСстировали порядка 20 тысяч Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, синхронизировав Π±ΠΎΠ»Π΅Π΅ 200 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. БСгодня ΠΆΠ΅ всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ прСдлагаСтся ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Π»ΡŒΡ„Π°-Π²Π΅Ρ€ΡΠΈΡŽ клиСнтского прилоТСния ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ впСчатлСниями Π½Π° спСциализированном Ρ„ΠΎΡ€ΡƒΠΌΠ΅.

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с BitTorrent Sync Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ клиСнтскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° всСх синхронизируСмых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ сСтСвых Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ… (NAS).







ΠŸΡ€ΠΈ установкС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства Π½ΡƒΠΆΠ½ΠΎ ввСсти Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π³Ρ€Π°Ρ„Ρƒ сСкрСтный ΠΊΠΎΠ΄ ΠΏΠ°ΠΏΠΊΠΈ, сгСнСрированный ΠΏΡ€ΠΈ инсталляции Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.



ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ создаётся Π΅Ρ‘ сСкрСтный ΠΊΠΎΠ΄, Master secret, состоящий ΠΈΠ· 32 символов. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π΄Π°Ρ‘Ρ‚ ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ для двустороннСй синхронизации. Π•Π³ΠΎ Π² любоС врСмя ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ Π² систСмС Base64 Π΄Π»ΠΈΠ½ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ 40 символов. ПослС Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΊΠΎΠ΄Π° для доступа ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….



Если Π²Π°ΠΌ трСбуСтся лишь ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π° Π½Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния Π½Π° всСх ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСкрСтный ΠΊΠΎΠ΄ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния». Π’ этом случаС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Β«Π³Π»Π°Π²Π½ΠΎΠΉΒ» машинС ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ этой ΠΏΠ°ΠΏΠΊΠΈ, Π° Π»ΡŽΠ±Ρ‹Π΅ измСнСния, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Β«Π³Π»Π°Π²Π½ΠΎΠΌΒ».

Π’ цСлях бСзопасности ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ основной сСкрСтный ΠΊΠΎΠ΄, Π° ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈΠ· 16 символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 24 часов послС Π΅Π³ΠΎ создания. Π’Π°ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ сСти, Ρ‚Π°ΠΊ ΠΈ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния.


Π’ настройках ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.




Доступ ΠΊ BitTorrent Sync Π½Π° систСмах ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Linux ΠΈ Π½Π° сСтСвых накопитСлях NAS Π½Π° Π±Π°Π·Π΅ ядра Linux осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ повторяСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ клиСнтского прилоТСния.


Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки доступны Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» sync.conf. Для этого сначала Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ дСмонстрационный Ρ„Π°ΠΉΠ» с коммСнтариями ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

./btsync β€” config sync.conf

БохраняСм Π΅Π³ΠΎ:

./btsync β€” dump-sample-config > sync.conf

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ BitTorrent Sync с ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌΠΈ настройками:

./btsync β€” config sync.conf

* * *

РазумССтся, BitTorrent Sync Π½Π΅ являСтся Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, Π³Π΄Π΅ всСгда хранятся ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ с любого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, эта тСхнология позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ Π½Π° NAS-сСрвСрС, ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ осущСствляСтся ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ BitTorrent с 256-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Β«Ρ€Π°ΡΡˆΠ°Ρ€ΠΈΠ²Π°Ρ‚ΡŒΒ» для Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΠ°ΠΏΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Ρ„ΠΈΠ»ΡŒΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° ограничиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ возмоТностями сСти. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ большиС P2P-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ доступом. ВСхничСски ΠΆΠ΅ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ просто ΠΊΠ°ΠΊ ΠΎΠ±ΠΌΠ΅Π½ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ.

НашС знакомство с BitTorrent Sync оказалось Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ: ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ простоС Π² использовании, клиСнтскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Π½Π° максимально доступной скорости. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ BitTorrent Sync с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств β€” ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ iOS, Android ΠΈ Windows 8 Mobile. ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ такая функция Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°.


К оглавлСнию

БистСма STEPS: Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч строк ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнят ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

АндрСй ΠŸΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹ΠΉ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 25 Π°ΠΏΡ€Π΅Π»Ρ 2013

Π£ программистов Π΅ΡΡ‚ΡŒ завСтная ΠΌΠ΅Ρ‡Ρ‚Π°: Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ всё β€” ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, языки программирования, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ прилоТСния. Π£ΠΏΡ€Π°Π·Π΄Π½ΠΈΡ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всё красиво ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡƒ β€” словом, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всё ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ нагромоТдСния Ρ€Π°Π·Π½Ρ‹Ρ… стилСй ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠŸΡ€ΠΈ этом всС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‡Ρ‚Π°ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ±Ρ‹Ρ‚ΡŒΡΡ ΠΈ Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ ΠΏΠΎΠ΄ силу Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Над ΡΠΌΠ΅Π»ΡŒΡ‡Π°ΠΊΠ°ΠΌΠΈ принято ΠΏΠΎΡΠΌΠ΅ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π° ΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ β€” ΠΎΠ±Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ колСса. Но ΠΊΠΎΠ³Π΄Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ бСрётся Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Ρ‘Π» Π½Π΅ΠΌΠ°Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ассоциируСм с ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ, всС ΡˆΡƒΡ‚ΠΊΠΈ становятся нСумСстными.


Алан КСй β€” Тивая Π»Π΅Π³Π΅Π½Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ индустрии. Π’ сСрСдинС ΡˆΠ΅ΡΡ‚ΠΈΠ΄Π΅ΡΡΡ‚Ρ‹Ρ… ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» с АйвСном Π‘Π°Π·Π΅Ρ€Π»Π΅Π½Π΄ΠΎΠΌ, создавшим ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ систСму Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования, Π° Π² 1970 Π³ΠΎΠ΄Ρƒ присоСдинился ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ Xerox PARC, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, создав язык Smalltalk, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ графичСским интСрфСйсом. ПозднСС Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΡ‚ Π‘Ρ‚ΠΈΠ²Π° ДТобса ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΡΠ΄Π΅Π»Π°Π²ΡˆΡƒΡŽ Macintosh, Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Macintosh ΡƒΠ±Π΅Π΄ΠΈΡ‚ Π‘ΠΈΠ»Π»Π° ГСйтса Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ MS-DOS срочно нуТдаСтся Π² графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ интСрфСйсом, извСстной Π½Π°ΠΌ ΠΊΠ°ΠΊ Windows.

ПослС PARC КСй Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ…: Atari, Apple, Disney ΠΈ HP, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΎΠΌ унивСрситСтС Π² Лос-АндТСлСсС ΠΈ ΠšΠΈΠΎΡ‚ΡΠΊΠΎΠΌ унивСрситСтС. Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π΅Π³ΠΎ исслСдований стали Squeak β€” Π±ΠΎΠ»Π΅Π΅ соврСмСнная ΠΈ друТСствСнная вСрсия Smalltalk, Π° Ρ‚Π°ΠΊΠΆΠ΅ Etoys β€” Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Squeak для Π΄Π΅Ρ‚Π΅ΠΉ (Π½Π° Π΅Π³ΠΎ основС Π±Ρ‹Π» создан Π±ΠΎΠ»Π΅Π΅ извСстный сСгодня Scratch). Π’ 2005 Π³ΠΎΠ΄Ρƒ КСй основал ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ институт Viewpoints, финансируСмый ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌ Ρ„ΠΎΠ½Π΄ΠΎΠΌ БША, Π° Ρ‚Π°ΠΊΠΆΠ΅ рядом ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ: Intel, Motorola, HP ΠΈ Nokia. Π’ΠΎ, Ρ‡Π΅ΠΌ КСй ΠΈ дСсяток сотрудников Viewpoints заняты сСйчас, ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ наш взгляд Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π”Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ тысяч строк Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π½Π° всё

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ КСя, прСдставлСнноС ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°ΡƒΡ‡Π½ΠΎΠΌΡƒ Ρ„ΠΎΠ½Π΄Ρƒ БША, Π·Π²ΡƒΡ‡Π°Π»ΠΎ Π½Π΅ просто смСло, Π° ΠΏΠΎΡ‡Ρ‚ΠΈ фантастичСски. КСй ΠΏΠΎΠΎΠ±Π΅Ρ‰Π°Π» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ срСду (ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ КСй настаиваСт Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ОБ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ), которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнному ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этой срСды ΠΎΡ‚ всСх ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ: Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ΄Π° этой систСмы Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ тысяч строк.

Π‘ΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч строк β€” это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ. Если Π²Π΅Ρ€ΠΈΡ‚ΡŒ Β«Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈΒ», Ρ‚ΠΎ исходныС ΠΊΠΎΠ΄Ρ‹ Windows NT 3.1 Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ 4–5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, ядро Linux 2.6.0 βˆ’ 5,2 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°, Π° соврСмСнныС ОБ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ стандартных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°.

Π’ΠΎΡ‚ ΠΊΠ°Π΄Ρ€ ΠΈΠ· ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ КСя, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, сколько Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ОБ ΠΈ основных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ссли Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΈΠ³.


ΠžΠ±ΡŠΡ‘ΠΌ сопоставим с Π­ΠΌΠΏΠ°ΠΉΡ€ стСйт Π±ΠΈΠ»Π΄ΠΈΠ½Π³ ΠΈ Ρ€Π°Π²Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 17,5 тысячам ΠΊΠ½ΠΈΠ³. Β«ΠšΡ‚ΠΎ ΠΈΠ· вас ΠΏΡ€ΠΎΡ‡Ρ‘Π» ΡΠ΅ΠΌΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒ тысяч ΠΊΠ½ΠΈΠ³? β€” Π²ΠΎΠΏΡ€ΠΎΡˆΠ°Π΅Ρ‚ КСй ΡΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡ…ΡΡ Π½Π° Π»Π΅ΠΊΡ†ΠΈΠΈ. β€” А ΠΊΡ‚ΠΎ ΠΈΠ· вас ΠΏΡ€ΠΎΡ‡Ρ‘Π» хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ?Β» ΠžΠ±ΡŠΡ‘ΠΌΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ тысяч строк, ΠΏΠΎ Π΅Π³ΠΎ мнСнию достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠΎ функциям Ρ‚Π΅ ОБ ΠΈ прилоТСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π»ΠΎ.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ софт КСй сравниваСт с СгипСтскими ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π°ΠΌΠΈ. Π˜Ρ… строитСли Π΅Ρ‰Ρ‘ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠΌ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΎΠ± Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΈ сооруТали конструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ состояли ΠΈΠ· ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ практичСски Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ свободного пространства Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π‘ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½Π½ ΠΈ Π°Ρ€ΠΎΠΊ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ изящныС ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹Π΅ сооруТСния. НСльзя Π»ΠΈ изобрСсти Π°Π½Π°Π»ΠΎΠ³ Π°Ρ€ΠΎΠΊ для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ?

БСйчас программист ΠΏΡ€ΠΈ всём ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π½Π΅ способСн свободно ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… строк ΠΊΠΎΠ΄Π°. Π—Π°Ρ‚ΠΎ Ссли ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всю систСму Π² ΠΎΠ±ΡŠΡ‘ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° логичСскиС части ΠΏΠΎ 100-1000 строк, это даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π΅Ρ‘ строСния ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²Ρ€ΠΎΠ΄Π΅ Π±Π°Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, просто ΡƒΠΉΠ΄ΡƒΡ‚ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅.