ααααΆααα½αααα»ααααααααααααΆ!
ααΆαααα ααααΆαα·ααααααΆααΏαα’αΆααααααΆαααααααααααΆααΆαααΆαααΈααα’αΌααΎααααααα»αααα½αααΆααααααΆαααα·αααΆαααΆαααααααΈααααα α αΎαααΆα αααΆααααΆααααΆα ααα»α’αααΈααΆαααΆααΆααΎαα‘αΎα ααΈααα’αΌααΆαααααΉαααΆα "ααααα" ααΆααααα»ααααααΆαααΆαα αααααΆαα ααΆαααααααα αα·αααα ααααα»αααΆαα αααΎαα ααΆαααααΎααααΆααααααααααααααΆαααΎαααΈααα’αΌαααα»αααα·αααααΆαααΆαααα·ααΆααΎααααΈααααΎαααΆα αα·αααΆαααα ααΆαααααααΆααααααΆααααααααααΎααααΆααααΆαααααΆααααΆαααΎαααΆαααα αα·ααααααΆααα’αααααααΎααααΆααααααΆααααααααΆαααΆαααααΆα αααΎαα
ααααααααααΆαααΆαααΈααα’αΌααΆαααααααααααΆααααα αΆαααααααααααα±ααα’αα·αα·ααααΌααααααααααα»αααΈααα’αΌαααααΆαααααΆαα αα·αα αααααΆαα ααΆααααααααααααΎαααΆαα α’αα·αα·ααααΆαααΆαααΈααα’αΌααΆααααααααΆααααααααΌαααΆαααααΆααααΆαααααΆαα α’ααΈαααΊαα·α α αΎαααααΆααααΆαα ααααΈαααααααααΆααα
ααΆααα·ααΈαα αα αααα·ααααΆααΆα αααΎαααΎααααΈααααΆααααΆαααααΆαα ααΉααααα ααααα·ααααααα αα·ααΈααΆαααααααΆααααα½α αα·αααααααα»ααααααΊααΆ ααΆαααααΆααααΆαααααααααΆαα αα·αααααΎαααΆαααΆαα½αααα ααααα·αααΆαααΆαα αΌααα½αααΈα§ααααααααααα ααΌα ααΆαααΆαααΈααα α¬α§αααααααααα‘ααα
ααΎααααΈααααΎααΌα
αααααΆα
αΆαααΆα
αααααααΌαα»ααααααα·ααΈαααααααΎααΆαααΆαα½ααααααααΌαααΆαααα‘αΎααα
ααΎααΆαααααΆα ααααααΆαααΆααααα ααααα·αααΎααΎααα·ααΆαα’αααΈααΆαααααΆαααααΆαααααααα ααααα½αααΆααΆαααααΆααααααααΉαααΆαααααα·α αααααααΎααα 100% ααααΌαααΆαααΆααααΆααααααααααα·ααΈααααααααΎαααααα’ααααααααΆαααααΆ α αΎααα·αααΆαααααΆαα
αΆαααΆα
ααααααΆαααααααα·ααΈαααα½ααααααα α’αααα’αα·ααααααααΈ ivideon ααΆαααααααααα αΆααα
ααΎαααΆααααααααΆααααα αΆααααααααααααα ααααα·αααΎα’αααα αΆααα’αΆααααααααΈαααα - ααααΆααααα ααααααΆαααΆαα
ααααα·α αααααααααα·ααΆααααα
αα ααααΆα 2016 ααΎαααΆαα αΆααααααΎααααααΎααααα·ααΆααΆαααΆαααΈααα’αΌααΎααααααααΆαα Rostelecom α
αα αααα»ααααααααααααααααα·ααΈααΆαααααΆ αα ααααΆααααΆαααααΌα ααΎαααΆαααΎαααΆαααααα "αααααααΆα" αααααΆαααα·α αα ααΆαααααααα ααΎαααΆααααααΎααααααα·ααΈαααα½αααααΆαααααα½αααααααΎα αααααααΌαααΆαααα‘αΎααα αααα»ααααααα·ααΈαααααααααααααΆαααααΆαααααΆααααα’αααααα α αΎαααααΎαααΆαααΆαα½ααααααααααΎαα αααααΆαααΆαααΆααααααα½αααααααααΆααααΆαααα»αα’αα‘α»ααααααααΆααα ααΆααΎαααΆαααααΎαααααααααΆαααααΆααα·αααΆαααααα·αααααΆααααα»α (α§ααΆα αααααΆαα’αα»αααα C ααααααΆαα protobuf, libev, mbedtls αα·αααααααα ααααΆαααααα»αααΌααααααΆαααααΆααααα½αααα»αααααααααααΌα ααΆααΆααααα»α)
αα αα α»ααααααααααα·αααΆααααααααααΆααα½ααααα αΌαααΆααααα ααΎααΈααααΆαααΆαααααΆ IP ααα α’ααααααααΈαα½ααααΆααα·ααΈααααΆαααααα½ααααα»αααΆαααα‘αΎααααααα·ααΈαααα½α αααα»α APIs ααααΆαααααα½ααααααΆαααααααα·ααΈααααααααααΎαααΆα αα·αααααααΆαααααΎαα αα α»ααααααααΆααααα½ααααα
αααααΆααααααΆ αααααΆααα’ααααααααΆαααααΆααΈαα½αα α αΆαααΆα αααααΌααααααΎααααααΆααααααΌααααΌααΆααααααααα·ααΈαα½ααααα αΌαααααΆααΆαααααααα»ααααα α αΎααα αααα αΆααααααΎαααΆαα’αα·αααααα ααΆααααΌαααΆαααααΆαα±ααααααΎααΆαααααΆαα½αα’αααααα 1 ααΆααααα»ααααα ααΎααααΈαααααΌααααα»ααα·α αα αα·αααααααΉαααααααααααααα»αααΎααΆααααααΎααααααα·ααααΆαααααΆααααααΎααΆαααΆαα½ααααα
α’ααααααααααΌααααααααΌαααΆαααααΎαααΎαααΊ Hikvision αααααΆα’αααααΉαααΆααα·ααααααα½ααα αααα»αααΈααααΆαααΆαααααΆ ααααααααααΌα API αααααΆαα―αααΆαααααΉαααααΌα αα·ααααα½ααα αα ααααααα·αααααααααΆαααααααα·α αα α
ααΎαααΆαα αΆααααααΎαααααααααΆαααααααααΌαααααααΎα Cloud Video surveillance Video Comfort αααααααΎααΆαααααΆ Hikvisionα
ααααΎαααααααΆαααααααΆααααΈααΆαααΎαααααΎαααΆα α’αααααααΎααααΆααααααααΎαααΆαα αΆααααααΎααα½ααααα½αα’αααΈααααααΆαααααΆααααααΆααααΆαααααΆαααααΆααααααααααΈαααα»αα αα»αααα·ααααααααααα ααΆααααααΆαααααααα
αααα»αααΆαα αααΆαα αααααααΎαααααΆαα’αα»αααααααααΆαααα½ααααα αΌααααααΆααα’ααααααααΈαα½ααααααΎαααααααΆαα αααααΆαααΆααΆαααα αααΌα αα·αααΆαααααααααααα αα ααααααααααααααααΎαααααααΉαααααααΆαααααΆα αααααααααΆαααααΆαααααααααααααΌαααΆααααα αΌαααΆαααααα ~60-70$
ααΌα ααααα αΎα αααα»αααΆααααααα α α·αααααΈααααα ααΆααα»α - αααααΎααααααα·ααΈααααααααααΆαααααα½ααααααααα»ααααααΆααααΆαααααΆααΈα’ααααααααΆαα½αα αα·ααΈααΆααααααααααΆααααααααααΆαααααΆααααΌααααααΌαααΆααααααΆααααααΆααααααααΉαααααααΆαααααΆ - αααααΆααα αααααΆαααααααΆααααααΎααΆαααΆαα½ααααααααΌαααΆααα½ααααα αΌαααααΆαααΆαααΆαααααα·αααααΆαααΆαα½αααΉααααααα·ααΈααΈααα’αΌ α αΎααα·αααΆαααΆαα·ααααΆααααααα·αααααΎααααα·αα αΆαααΆα ααα αααα»ααααααα·ααΈαααααααααααα
α αΎαα’αααΈαααααααΆαααααααΊααΆ αα αααααααΎααΆαααΆαα½αααΆαααααΆαααα»αααααα·αααΆα ααΆα’αΆα ααααΎ Hardware AES αααα’αα·αααααΈααα·ααααααααααα·ααααααΎαααααα»αααααααααΎ CPU αααααΆαααΆαααααΆαα
αα ααααααααΎαααααΆαα’αααΈαααα ααααΆαα’αααΈβααΆααα’ααα
α’ααααααααααΎαααααΆααα’αααα·αααΆαααααααααα½ααα½α
ααΆααααΎααααΈααααΎααΆαααΆαα½αααΎααααα»αααααα·αααΆαααααααααα αα·αααΆαααααααΆαα’αααΈααααααΈ αα·ααααΆαααΆαα»αα αα·αααΆα SDK ααααΌαααΆααα chipsets αα·αα―αααΆα sensor ααα
ααΆαααα·αααΆαααΆαααΆααααααααααα
αα
ααααααααααα
αααα½αααΆααα’ααααααΌαααααΎαααΆαααααα·ααααααααααα αααΆα - ααΆαααΆααααα αα·αααα α»αα ααα»ααααααΎαααΆααααααααααα
αααΌαααααΆαααααΆααααΌααααααΎαααΆαααΆαααααααΊ Xiaomi Yi Ants, Hikvision, Dahua, Spezvision, D-Link cameras αα·αααΆαααααΆα α·ααααααααΆααααααααααααα»αα
αα αα ααααα
ααΆαααααΆααα’ααααΎαααααααΈα Hisilicon 3518E α αααααα Hardware ααααααΆαααααΆααΆαααΌα ααΆααααααα
Xiaomi Yi Ants
ααααΆααααααα
SoC
Hisilicon 3518E
Hisilicon 3518E
α’αααβα
αα
αΆα
64MB
64MB
ααΆαααααααΊ
16MB
8MB
αααααααα Wifi
mt7601/bcm43143
-
α§αααααα
αΆαααααααΆ
ov9732 (720p)
ov9712 (720p)
α’ααΈααΊααα·α
-
+
ααΈααααΌααΈα
+
+
ααΈααααΌα αααΌα
+
+
ααΆαααα·α
+
+
IRLed
+
+
IRCut
+
+
ααΎαααΆαα αΆααααααΎαααΆαα½ααα½αααα
αα αα α»ααααααααΎαααΆαααααααααααΈα Hisilicon 3516/3518 ααααΌα ααΆ Ambarella S2L/S2LM αααααα ααΆαααΆαααααΆααΆαααα·ααααΌαααα
αααΆαααΆααααααα·ααΈαααααα
ααΌαααΌα
uboot ααΊααΆαααααα·ααΈα αΆααααααΎααααααααα ααΆα αΆααααααΎαααααΌααααααΆααααΈααΎαααααΎαααΆα α αΆααααααΎααααααααΉα αα·ααααα»αααΊαααααΈαα»α α
ααααααΈααααα»αααΆαααααΆααΊααΌα ααΆααα
bootargs=mem=38M console=ttyAMA0,115200 rootfstype=ramfs mtdparts=hi_sfc:256K(boot),64K(tech),4096K(kernel),8192K(app),-(config) hw_type=101
bootcmd=sf probe 0; sf read 0x82000000 0x50000 0x400000; bootm 0x82000000; setenv bootargs $(bootargs) bkp=1; sf read 0x82000000 0x450000 0x400000; bootm 0x82000000
αααααααα·ααααα½αααΊααΆααΆααααΌαααΆαααα α
ααΆααΈααα bootm
αααααααααα’αααΈααΏααααααααα·α
ααααααα αα
ααααααααΎααα
αααααααααααααα’αΆαααααα
ααα
α·ααααα»αααΆααααΎαααααΆαα mem=38M
. ααΆα/α
αΆαα ααααα·ααααααΆααΆαααΆαα’αααααα - ααΊαααααΈαα»α
α αΎααααααα·ααΈααΆααα’ααααΆαααααααΆαα
αΌαααααΎ RAM ααααΉααα 38 ααα αααΆααααα»αααααα
αα
ααααα uboot ααΆααααα»ααα·ααααα½αα α
ααΆ reg_info
αααααΆαααααααΈαααααα·αααΆααααααΆααααΆαα
αΆααααααΎα DDR αα·αααΆαα
α»αααααααααααααααα½αα
ααα½ααα SoC α ααΆαα·ααΆ reg_info
α’αΆαααααααΎαααΌαααααΆαααααΆ α αΎαααααα·αααΎααΆαα·αααααΉαααααΌα ααΆαααααΆααΉααα·αα’αΆα
αααα»α uboot ααΆααα ααα»ααααααΉαααααααα
ααααΆααααΆαααααΌαααααΆααααα»αα
ααααΌαα‘αΎα αα ααααααααΎαααααΎααΆααααααααΆααααα½αααΈα’αααααα ααΎαααααΆααααα αααααααα»ααααααΈαααααα·ααΈααααααααΆαααααΆααΎαα
ααΊααα Linux αα·α rootfs
ααΆαααααΆααααΎααΊαααααΈαα»α αααααΆααααααα½ααα SDK αααααααααααΈα ααΆααααααΆααΆααααααα·ααααααΆααΊαααα α»αααααααααα’ααααΈααΆααΆ 3.x αα ααΌα ααααααΆααΏααααΎαααααΌααααααααΆαααΆαα½αααΉαααΆααα·ααααααΆαααααα·ααΈαααααΆαααααΆααα§ααααααααααααα·αααααΌαααααΆααΆαα½αααΊααααααααΆαααααΎα α αΎαααΎαααααΌα back-port αα½αααΆαα ααΆαα kernel camerasα
αααα αΆαα½ααααααΊααα αααααΊαααα αα ααααααααα α FLASH ααΆαααα αααααΉααα 8MB αααααΆααααααΆαα α αΎααα·α αα ααΆαααααααΎαααΊααααΌααα·ααα»αααΆαααΊαααααααα·αααααΎααΆααα’ααααααααα»ααααααααα ααΎααααΈααΆαααααααααα ααα α’αααααααΆα
Rootfs ααΊααΆααααααααα―αααΆαααΌαααααΆαα ααΆαα½ααααα
αΌα busybox
αααααα·ααΈαααααΆαααΌαα»ααααΆαα αααΆα αααα»ααααααααΆααααααααααααααααααΆα ααΌα
ααΆ libld
ΠΈ libc
ααααΌα
ααΆαααααα·ααΈααααααΎα αααααα½ααα»αααααΌαα
αααααααααα·ααααΆααααααααα LED ααΆααααααααααααΆααααααΆαααααααΆα αα·αααΆαα’αΆααααααααααα·ααΈααααααα
ααααααααα―αααΆα root ααααΌαααΆαααααΆαααα
ααΊαααααΆ initramfs α αΎαααΆααααααααααΆααααααΎα ααΎαααα½αααΆαα―αααΆααα½α uImage
αααααΆαααΆααααΊααα αα·αα«αα
αααααα·ααΈααΈααα’αΌ
αααααααααααα»αααααααΆα αα·αααΉαααα’ααααααΆαααααα»ααααααααα·ααΈααααααααΊααΆαααααα·ααΈααααααααααΌαααΆαα αΆααααααΈααα’αΌα’αΌααΈαααΌ ααΆαα’αα·αααΌαααΈααα’αΌ ααααααα ααΆαααααααααααΆαααΆααααααααΌαααΆα α’αα»ααααααΆααα·ααΆαααΈααα’αΌ α§ααΆα ααα α§αααααα αΆααα αααΆ α¬ααα‘αα ααααααααα PTZ αα·αααα½ααα»αααααΌαα ααααααΆαααααΌααααα αα·α ααααααααααα
ααααΆαα αααα»ααααααΆααα’αΆα αα·ααΆαααΆαααΆ αα»αααΆαααααΆααααΊααααααααααααα·ααΈααΈααα’αΌααααΎα’ααααααααααΆαα½ααααααα·ααΈαααα½ααααα
αα αααα»ααααααααααΆαααααααααααΈ 'αααααα·ααΈααααααααααα’αααααα + αααααα·ααΈαααα½αααα' ααααα·αα’αΆα ααααΎαααΆαααΎαααααααΉααααααΆαααααααα ααΈααα’αΌαα ααΆααααα»αααΆαααααΆααααΌαααΆααααααΌαααΆαααααα·ααΈααΆα RTSP α αΎααααααΊααΆααΆαα αααΆαααα αααΎαα ααΆαα αααα αα·ααααααΌααα·ααααααααΆαααααααα ααΆαα α ααααα·αα αΆαααΆα αα
αα ααΈαααααΎαααααΎααααααΆαα’αααα αα αΆααααααΆαα ααααααα - ααΈααα’αΌαα·αααααΌαααΆαα αααα α¬ααααΎααΆααααααααΆααααΆαααΆαα»αααααα·ααΈααΆαααααΆαα ααΌα ααααα αΎααααααααΎαααααααΆααααααααΉααα·α αα½α αααα»αααααααΆαααααΆααααααααααααα·αααααΆα αα·ααααα»αααααααααα
ααααΎαα αα α»ααααααααΆααααααααααα
α ααα»α ααααααααΆααα·αααααΊαααααααααααααα’ααα±αα ααααααα α»ααααααΆααααΆαα’αΆααααααααααα·ααΈααααααααΆαα’ααΈαααΊαα·αα
α’αα»ααααΆαα±αααααα»αααααααααΈαααα αΆα ααΆαααααΎαα αα α»ααααααααΆααααααα·ααΈααααααααΆααα αα ααααααα·ααααααΆααααα·ααααα·ααΆαα’αΆααΌαα·α αα α αΎαααααα·αααΎααΆααααΆαααααΆαααααΎαα‘αΎααα ααΆαααααααΆαααααΆαα’αΆαααααααα α’αααα αα αΆααααααΊααΉαααΆαααααααααααααα·ααΈααααααααααΈ "αααααααΆαααααα" α ααααα·αααΎα’ααααα·αα αΆαααα·ααΆαααΆααα·ααααα ααΆαααααΆααΉαααααΆααα ααΆ "α₯ααα" αααααααΌαααΆααααα αααααααααααααΆααααα
ααΎαβααβααΆαβαααααααΆαβαααα αΆβαααβαααα αααααΈααΆααΆαααααΆααααΌαααΆααα·αααα‘α»ααααα’αΆαααααααααα ααΆααΉαααααΎααΆαααΆααααααααα·ααΈααααααααΈααααααααααααααααααα· αα·ααααααααΆαα’αααααΆααααααΈα’αααααααΎααααΆααα
αααααΎααα αα ααααααααα’α·ααααααααααα
α ααα»α αααααΆαααααααααααα»αααΊααΆααααααααΆααααΎααΆαααΆαααΆαα½αααΊαααααΈαα»α αα·αααααααααα―αααΆαα«αα ααααα·αααΎαααΆαααΆαα»αα½ααααα»αα αααααααΆαααΆαα»ααΆαααααααααΌαααΆαααΌα ααΆα ααΆαααααΆααΉααα·αααααΎαααΆαααΎαααΈαααααα·ααΈα αΆααααααΎααααααααα uboot ααααα·αα’αΆα ααΆααααααααα·ααΈααααααααΈαααααΆαααα
αααααΆααααααΆ ααΎαααααΌαααΆααΆααΆ ααΆαααααΆααΆαααΊααα αα·α rootfs ααααΎαααΆαααΆααααααααα ααα‘α»ααααααααΎαααΆαα’αΆαααααα ααΆααΉαα αΆααααΈααΌα ααΆαααααααααΆαααααΆαααααααα»αααΊααααΌααααααΆαα»αααΊαααα ααα½αααΈαααΆααααΆαα·α αα ααΆαα½αααΉα rootfs αα ααΎα’αααα αα αΆααααααΊ α αΎαααααα·αααΎααΊαααααααααΌαααΆαααΌα αααα»αααΆααΈα αααΆααα ααααααααα»ααα»αα
αααααααααΆαααααα’αα½α - ααααααΆαααΆααααα ααΊαααααΆαα½α rootfs ααααΌαααΆααααα αα 3.5MB α αΎααααααΆααααΆαααααα»ααα»αα’α α·ααααααααα’αααααααΌααααα αα 3.5MB α ααΆαααααΆαααααααααα»ααα·αααΆαααα ααααααα αααΎααααααΆααααΊαααααααα»ααα»αααα
ααΌα
αααα ααΎααααΈααααα»ααα»αααΊαααααα‘α»ααααα’αΆααααααααααα·ααΈαααααα ααΎαααααΎααΆαααΆααααααα·ααΈα
α αΎαααΎααααΈααααΎαααΎαααΆααααα
ααααΆαααΆαα½αααΊααα ααΆααααααααΆααΈαααααΌαααΆαααααΎ bootm
αα
αααα»α uboot - αα
ααΎαααααΌαααΎαααααΆααΆααααα»αααΊαααααα αΎαααααα·αααΎααΆααΌα
αααααΆααααααΆαααααα»ααα»αα
αααααΆααΆααΆαα αααααΆαα½α ααΆαααααΆααΉαααΆαααΊαααααααΉαααααΌαααΆαα½α rootfs α αΎαααΆααΉαα’αΆα α αΆααααααΎα αα·αααααΆααααααα·ααΈααααααα‘αΎααα·αα
αααααααα CI/CD αααααΆαααααααΎα αα·αααΆαααααααΆααααααα·ααΈαααααα
ααΎααααΈαααααΎααααααα·ααΈαααααα ααΎαααααΎ gitlab CI ααααααααΎααααααα·ααΈαααααααααααααααααααααα·αααααΆαααααΌαααααΆαααααΆαααααΆααααααΆααα’αα α αΎααααααΆααααΈαααααΎααααααα·ααΈαααααα ααΆααααΌαααΆαααααΎααααΆαααααααααααααααααα·αα ααααΆααααα’αΆααααααααααα·ααΈααΆαααααΆα
ααΈααααΆααααααα ααΆαα’αΆααααααααααα·ααΈααααααααααΌαααΆααααααΌααα ααΆαααααΆααΆααααα QA ααααααΎα α αΎααα ααααααα ααααααΆααααΆαααΆαααααααΆααα’αα αα ααΆααααΆαααααΆααααα’αααααααΎααααΆααα
ααααα·αα»αααααααΆα
ααΆαα·ααααααΆααΏααααααΆαααααααααΆ αα»ααααα·ααΆαααααααΆαααΆααααα αα α»αααααααααααΊααΆαα·αααααΆαααααΆαααααα»αααα§ααααα IoT ααΆαα½α αα½αααΆααααΆαααααΆαααααα Botnets ααΌα ααΆ Mirai αααα»ααααΌααΈαα’ααΈαααΊααα ααααα αΌαααΆαααααΆααΆααααΆαααΆαα½αααΉααααααα·ααΈαααααααααααααΆαααΈα’ααααααα αααααΆαααααα ααααα’ααααααααΆαααααΆ αααα»ααα·αα’αΆα αα½αααΆαααααα»ααααα αααΆαααΆαααααα·ααΈαααααααααααααΆαααΆααα»αααΆαααΆα αααΎαααααα·αααααΌαααΆααααααΆααααααΎααΆαααΆαα½αααα ααα»ααααααΆαα ααα»α ααΆααααααααααΆα αααΎαααα botnet ααΆαααα’αααααααααααα
ααΌα αααα αα»αααΆαααααα·αααααΎααΆααα’αααα αααα»ααααααα·ααΈααααααααααααΎαααααΌαααΆααα·α α ααα tcp/udp ααΆααα’ααααααΌαααΆααα·α α αΎααα αααααααΎαα αα α»ααααααααΆααααααα·ααΈαααααα α αααααααΆααΈααΈαααααααααααα·ααΈααααΌαααΆααα·αα·αααα
α αΎααααα ααΈααααααααα·ααΈααααααααααααΆααααΆαααααΎαααααααΆαααααΆαααα αααα»ααααααΈααα·ααααααα»ααααα·ααΆαααααααΆαα
ααα ααααΈααααα·ααααΆα
α₯α‘αΌαααααααααα·ααΈααααααααααααΎαααααΌαααΆαααααΎααααΆαααααΆαααααααα
αααα»αααααααααααΆαααΎαααΈααα’αΌα αααα ααααΆαααααα»ααααα½αααααΊααΆαα
αΆααααααΆαααααΆααααααααααα
αααααααααααααααααΆααΆαα·αααΈαααα ααααααα»αααααΈα
αααααααααααΆαααΆαααααΆααΆα 70 ααΆααααααΏαααΆαα½αααΉααααααα·ααΈααααααααααααΎα αααααααΌαααΆαααα‘αΎααα
ααΆαα·ααΆααααααααααααα
αααα»αααααααααααααΎαα
αααααΆααααααααΆααααα αΆαααα»αααααααΆαααΆα αααΎα α αΎααα αααααααααα ααΌααααΈαααα ααααααααααΎααααα·αα’αΆα αα αα½α ααααα ααααΎαααα½αααΆαααΆααααα α·αααααΆααααΆαααααα»αααΆαααΆαα·ααααα ααα»αααααααα ααΈααα ααΎαααααΆααααααααααΆααααΆααααΆααα»ααααΆαααΎααΆααα·αααΆαααααΆαααααα α αΎααααα»αααααΈαααααΆαααααααα·αααααΉαααααΆααααααααΈαα·αααΆαααααΆααααΉααααΈααα»ααααααα ααα»ααααααααααααααΆαααααααααααααΆααααα αααα½α α αΎααααααΆααααΆααα·αα§αααααα ααΌα ααααα αΎα ααααα·αααΎααΎααα·ααΆαα’αααΈααΆαααααΆαααΎαααΈααα’αΌααΎαααα ααΆααα·ααΈααΆαααααααΈααααΆα - ααΉαααα’ααααΆαα»αααααΆαααααααΎααααΆαααααα·αααΆα αα·αααΆαα’αα·αααααα ααααααααΆαα±ααααΆαααΆααααααααααΆαααααΆαα αααΎαααΎα§ααααα α¬ααααΎααααΆααα§αααααααααα αααααααα·αααΎα’αααααΎαααΆαα·ααααα ααΎααααααα’αααααααΎααααΆααααα ααΊαα·αααΆαα·αααΆαααα αα»αααααΆααΈααααααααααααααααααΆα
α ααα»α’αααΈααΆαααΆααΆααΆαααΆααααααΆααααΆαα»αααααΆααααααααα»αααΆααααααα α α·αααααΎαααααΎααααα·ααΈααΆαααααααααΎαααΆα ααααααα±ααααΆαααΆααααΆααααα’αΆα ααααΎαα ααΆα? αα ααααααααΎααααααα·ααΈαααα½α α’αααα’αα·ααααααααΉαααα’ααααΎαα αα αααα·ααααΆααΆααααΆαα (αααααΆααα αα·ααΈααΆα αααααααΆα)α α αΎαααααα·αααΎαα αα αααα·ααααΆαα½ααα»αααααΌαααΆαααααΎαααΎααααααΆααααα§αααααααααα ααααα αααα’ααΆαα ααΆαααα»ααααααααΌααα ααΆαααααΆααααααααααΆααΉαα αααΆαααααααΆαααΌα α¬α’αΆα αααΆααα α αΎαααΆααα·ααααα‘αααα ααα§ααααααααααααΉαααΎαα‘αΎαα
ααααα: www.habr.com