ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π·Π° 21 ΡΠ΅Π»Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° (Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ), Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ΠΈ Ubuntu. Π‘ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π° 6 Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ i386, x86_64 ΠΈ ARM. OBS ΠΏΠΎΠΊΡΠΈΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 140 ΠΈΠ»ΡΠ°Π΄ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ°ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ openSUSE, Tizen, Sailfish/Mer, NextCloud ΠΈ VideoLAN, ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π½Π° Linux ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π²ΠΎ Dell, Cray ΠΈ Intel.
ΠΠ° Π΄Π° ΡΠ° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ Π½Π°ΡΠ½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π΄Π°Π΄Π΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π±ΠΈΠ½Π°ΡΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΡΠ°ΠΊΠ°Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ, ΡΠ°ΠΌΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π³ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΎ Π½Π° Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ°
ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° ΠΈΠ»ΠΈ Π°ΡΡ ΠΈΠ²ΠΈ Π½Π° Git ΠΈΠ»ΠΈ Subversion ΡΠΎ ΠΊΠΎΠ΄ ΠΎΠ΄ ftp ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΈ Π½Π° ΠΏΡΠΈΠΌΠ°ΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΡΠ΅Π΄Π½ΠΎ ΡΠ°ΡΠ½ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ Π½Π° Π°ΡΡ ΠΈΠ²ΠΈ ΡΠΎ ΠΊΠΎΠ΄ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π·Π΅ΡΠ΅ Π²ΠΎ openSUSE Build Service. ΠΠ΄ΡΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³ΠΈ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π°Ρ ΠΎΠ²ΠΈΠ΅ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π½ΠΈΠ². ΠΡΠΈ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½Π° Π·Π°ΠΊΡΠΏΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ ΡΠΎ ΡΠ»ΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ.
ΠΠ° Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Open Build Service, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠΎΡΡΠΎΡΠ°Ρ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ GitHub, SourceForge ΠΈ kde-apps.org. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π³ΡΡΠΏΠΈ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΠ΄ Π½Π° ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈΡΠ΅ Π½Π° ΡΠΊΠ»ΠΎΠΏΠΎΡ,
ΠΠ΅ΡΡ
- Π¦Π΅Π»ΠΎΡΠ½ΠΎ
ΠΏΡΠ΅ΠΏΡΠ°Π²Π΅Π½ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ, ΠΊΠΎΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Bootstrap, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ, Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ (ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΈΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ 960 Grid, Π½ΠΈΠ²Π½Π°ΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΡΠ΅ΠΌΠ° Π·Π° Jquery UI ΠΈ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΡΡΠ²ΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ CSS). Π ΠΏΠΎΠΊΡΠ°Ρ ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½ΠΈΠΎΡ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ° Π΄Π° Π³ΠΎ Π·Π°Π΄ΡΠΆΠ°Ρ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΈΠΎΡ Π½Π°ΡΠΈΠ½ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π·Π° Π΄Π° ΡΠ° Π½Π°ΠΌΠ°Π»Π°Ρ Π½Π΅ΠΏΡΠΈΡΠ°ΡΠ½ΠΎΡΡΠ° ΠΏΡΠΈ ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ°; - ΠΠ°ΠΏΡΠ°Π²Π΅Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ
ΡΠ΅Π³ΠΈΡΡΠ°Ρ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π½ΠΎΠ²Π° ΡΡΠ΅Π΄ΠΈΠ½Π° Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Π½Π° Tumbleweed, ΡΠ΅Π³Π° ΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ βdocker run -ti -rm registry.opensuse.org/opensuse/tumbleweed /bin/bashβ. ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ
ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΡΡΠ°ΡΡΡΠΎΡ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ (ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅) Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΈΠ»ΠΈ Π½Π° ΠΊΠΈΠ²ΠΈ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ°ΡΠΈΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π»Π°ΠΊ; - ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ Gitlab ΠΈ
Π‘ΡΡ , ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π΄Π΅ΡΡΡΠ²Π° Π²ΠΎ OBS ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ Π½ΠΎΠ²ΠΈ ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ° ΠΈΠ»ΠΈ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ Π²ΠΎ ΠΎΠ²ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ. - ΠΠ³ΡΠ°Π΄Π΅Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ Π½Π° Amazon EC2 ΠΈ Microsoft Azure, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ Vagrant;
- Sysv init ΡΠΊΡΠΈΠΏΡΠΈΡΠ΅ ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π΅ΡΠΈ ΡΠΎ systemd Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠ΅ΡΡΠΈΠΊΠ° ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π²ΠΎ InfluxDB DBMS;
- ΠΠΌΠΎΡΠΈ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π²ΠΎ ΠΏΠΎΠ»ΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅ΠΊΡΡ (Π·Π° Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈ Π²ΠΎ database.yml, ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΎ Π½Π° utf8mb4);
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π΄ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ;
- Π‘Π΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΠΏΡΠ΅Π»ΠΈΠΌΠΈΠ½Π°ΡΠ½Π° ΠΏΠΎΡΠ²ΡΠ΄Π° Π½Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° (Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅ ΠΏΡΠΈΡΠ°ΡΠ° ΡΠ°ΠΌΠΎ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π·Π°Π²ΡΡΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΎΡ);
- ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π½Π° ΠΊΠΎΠ΄ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ. ΠΠ»Π°Π½Π΅ΡΠΎΡ ΡΠ΅Π³Π° ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ Π΄Π° Π°ΠΆΡΡΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru