ืคืกืืืื IT ืืชืงืืื ืืฉืืืข ืืกื ื ืคืืจืกืืืจื
ื ืชืืื ืืืฉืื ืคืฉืื, ืขื ืืืืืจื ืฉื ืืืื ื ืงืื ืคืชืื. ืืจืืจ ืฉืคืจืืืงื ืงืื ืคืชืื ืืื ืคืจืืืงื ืฉืืฉ ืื ืืื ืืืจืืฉืืื ืืช ืืืืคืฉืจืื ืืืฉื ืืงืื ืืืงืืจ ืฉื ืืคืจืืืงื. ืื ืืกืฃ, ืคืจืืืงื ืคืชืื ืืืืจ ืฉืืคืชืื ืฆื ืฉืืืฉื ืืืืืื ืืืฆืข ืฉืื ืืืื. ืืืืืจ, ืื ืืืจื ืื ืืคืชื ืืืฉืื ืืคืจืกืืช ืืช ืืงืื ืฉื ืืืืฆืจ ืฉืื, ืืืืคื ืืืงื ืื ืืื, ืื ืขืืืื ืื ืืืคื ืืช ืืืืฆืจ ืืื ืืคืจืืืงื ืคืชืื. ืืืืกืืฃ, ืื ืคืขืืืืช ืคืจืืืงื ืืืืืช ืืืืืื ืืชืืฆืื ืืืฉืื, ืืคืชืืืืช ืืคืจืืืงื ืืจืืืช ืฉืืชืืฆืื ืืื ืืฉืืฉืช ืื ืจืง ืืช ืืืืืื ืขืฆืื.
ืื ื ืืืข ืืืขืืืช ืฉื ืจืืฉืืื ืืช ืคืชืืืื. ืืื ื ืืฉื ืืืื ืืืืจืื ืืื ืืืืจืฉ ืืงืืจื ืืขืืืงื. ืื ืืขื ืืืืจืื ืืืืืจืื ืืืืื ื ืืชืื ืื ืืฉื ืื. ืื ืืืืืื ืฉืื ื ืืขืฆืื ืื ืืืืื ืืชืืื ืืืืืืช ืืืืฆืจืื, ืืืื ืจืง ืฉืืจืืฉืืื ืืืื ืืขืืื ืืืขืื ืืคืจืืืงื. ืืืืืื, ืขืืืจ Embox ืืืืืจื ื-BSD ืืื ืืจืืฉืืื GPL ืื ืืืืชื ืืงืจืืช.
ืืขืืืื ืฉืคืจืืืงื ืงืื ืคืชืื ืฆืจืื ืืกืคืง ืืช ืืืืืืช ืืืฆืข ืฉืื ืืืื ืืืืฉืคืืข ืขื ืคืืชืื ืคืจืืืงื ืืงืื ืืคืชืื ืืจืืืช ืฉืืคืจืืืงื ืืืคืฅ. ื ืืืืื, ืฉืืืจื ืขื ืืืฉืจื ืืืืฆืืขืื ืงืฉื ืืจืื ืืืชืจ ืืืฉืืืื ืืคืจืืืงื ืขื ื ืืืื ืจืืืืื. ื ืฉืืืช ืฉืืื ืกืืืจื: ืืื ืืืื ืคืืชืืื ืคืจืืืงืืื? ืืชืฉืืื ืืืื ื ืืชืืื ืืืืชืื ืืช ืืืกืืจืืช; ืขืืืจ ืกืื ืืกืืื ืฉื ืคืจืืืงืืื, ืืืชืจืื ืืช ืฉื ืืืฉื ืื ืขืืืื ืขื ืืขืืืืืช. ืืืืืจ, ืื ืื ืืชืืื ืืื ืืคืจืืืงืืื ืืืืฉื ืคืชืืื ืืงืืืืช ืืืจื ืืื. ืื ืืืฉื, ืงืฉื ืืืืืื ืืคืชื ืืขืจืืช ืืงืจื ืืชืื ืช ืืื ืื ืืืืืก ืืืืืกืกืช ืขื ืขืืงืจืื ืคืชืื. ืื, ืืืืื, ืืขืจืืืช ืืืื ืฆืจืืืืช ืืืืื ืืืืืืื ืืืืืกืกืื ืขื ืคืจืืืงืืื ืคืชืืืื, ืื ืื ืืกืคืง ืืกืคืจ ืืชืจืื ืืช. ืืื ืืืฉืื ืืืื ืืืืืช ืืืจืื ืืชืืฆืจ ืืกืืคื. ืื ืื ืืืขืจืืช ืืืืกืกืช ืืืืืืื ืขื ืืงืื ืฉื ืคืจืืืงืืื ืคืชืืืื, ืืืคืชื, ืืืืจ ืฉืืจื ืืื ืืืขืจืืช ืืืช ืืืืฆืข ืื ืืื ืืืืืจืืช ืกืคืฆืืคืืืช, ืืขืฆื ืกืืืจ ืืืชื. ืืงืื ืขืฉืื ืืืืืช ืืืื ืืฆืืืืจ.
ืืฉ ืื ืืจืื ืืชืจืื ืืช ืืืขืจืืืช ืืื ืืืฆืืจื ืื ืชืจืืื ืืคืจืืืงืืื ืืงืื ืคืชืื. ืืคื ืฉืืืจ ืืืจืชื, ืงืื ืืขืจืืช ืืงืฆื ืขืฉืื ืืืืฉืืจ ืืืื ืืฆืืืืจ. ืืื, ืื ืืจืืจ ืฉืื ืื ืกืืืจ ืฉืืืืฉืื ืืืื ืืืชื ืืืืก ืืื ืืืืืง ืืช ืืืขืจืืช. ืื ื ืืื, ืืื ืืืืื ืืืื ืืืืืช ืืืฉืื ืฉืจืืฆื ืืืืืง ืืืงืื ืืกืืืืื ืืงืื, ืื, ืืืฉื, ืืืฉืื ืขืืื ืืืืืช ืฉืืกืคืจืืื ืฉืื ื ืขืฉื ืฉืืืืฉ ืืื ื ืืืืืจืช ืืืืื.
ืืชืจืื ืืืื ืขืื ืืืชืจ ืืืคืืข ืื ืืืืจื ืืงืฆื ืืืง ืืกืืกื ืืืฉืื ืฉื ืืืขืจืืช ืืคืจืืืงื ื ืคืจื. ืืืืืื, ืกืคืจืืื ืฉืชืชืืื ืืกืื ืืืฉืื ืฉื ืคืจืืืืงืื ืืืืืคื ื ืชืื ืื. ืืืงืจื ืื, ืื ืื ืืคืจืืืืงืื ืืื ืกืคืฆืืคื ืืชืืื ื ืชืื, ืืชื ืืืื ืืืืืง ืืช ืขืืืืืช ืืชืืืืงื ืฉื ืืืง ืื ืฉื ืืืขืจืืช ืขื ืืืจืืช ืืืจืืช ืืชืืื ืื. ืื ืืกืฃ, ืืืืืื ืฉืืืืืื ืืืืื ืืช ืืืืง ืืื ืฉื ืืืขืจืืช ืืจืฉืืช ืืจืืื ืืืจืฉืื ืืจืื ืคืืืช ืืื ืืื ืืืฉืชืืฉ ืื ืืืขืืืืช. ืืืืกืืฃ, ืืคืจืืช ืืืง ืืืฉืืช ืขืฆืืืืช ืฉืืคืชืื ืฆื ืฉืืืฉื ืืฉืชืืฉืื ืื ืืืคืฉืจืช ืื ื ืืฉืคืจ ืืช ืืืืง ืืื, ืื ืื ืื ื ืฆืจืืืื ืืืฆืืข ืืืฉืงื API ืืขืืืื, ืืืฆืืจ ืชืืขืื, ืืื ื ืืคืืื ืื ืืืืจ ืขื ืฉืืคืืจ ืืืกืื ืืืืืงืืช.
ืืืจื ืืืืื ืืงืื ืืืืืช ืืกืืจืืืช ืืืื ืืืฆืืจ ืคืจืืืงืืื ืืงืื ืคืชืื; ืืกืคืืง ืฉืืืืืืื ืฉืื ืืฉืชืชืคื ืืคืจืืืงืืื ืฉื ืฆื ืฉืืืฉื ืืืฉืืฉืื ืืืืจื. ืืืจื ืืื, ื ืืชืจื ืื ืืืชืจืื ืืช: ืืขืืืืื ืืืืจืื ืืช ืืคืจืืืงื ืืื ืืืชืจ, ืืืื ืื ืืฉืชืืฉืื ืื ืืฆืืจื ืืขืืื ืืืชืจ, ืืืืจื ืืืืื ืืืฉืคืืข ืขื ืืืืื ืืคืืชืื ืฉื ืืคืจืืืงื, ืืืฉืืืืฉ ืืงืื ืืืื ืืืคืืชื ืืืืื ืืงืืื ืืช ืขืืืืืช ืืืืจื.
ืืืชืจืื ืืช ืฉื ืืฆืืจืช ืคืจืืืงืืื ืืงืื ืคืชืื ืื ืืกืชืืืืื ืืื. ืืืื ื ืืงื ืืจืืื ืื ืืฉืื ืืขืกืงืื ืืื ืฉืืืืง. ืขืืืจื, ืืืืืจ ืืืจืื ืืื ืืื ืืืื ืืืืคืฉืจ ืื ืืืขืจืื ืืืขืืืืช ืืช ืืจืืฉืืช ืืฉืืง.
ืืืืืื, ืืกืืจ ืืฉืืื ืฉืคืจืืืงื ืงืื ืคืชืื ืืื ืืจื ืืขืืื ืืืืจืื ืขื ืขืฆืื ืื ืฉื ืฉื ืื ืืชืืืืช. ืืืงืจืื ืืกืืืืื, ืื ืืืจื ืืืืืื ืืืืื ืก ืืฉืืง. ืืืืืื, Embox ืืชืืื ืืคืจืืืงื ืืืฆืืจืช RTOS. ืื ืจืื ืฉืืื ืฆืืจื ืืืกืืืจ ืฉืืฉ ืืจืื ืืชืืจืื. ืืื ืืฆืืจืช ืงืืืื, ืคืฉืื ืื ืืื ืื ื ืืกืคืืง ืืฉืืืื ืืืืื ืืช ืืคืจืืืงื ืืืฉืชืืฉ ืืงืฆื, ืืืืืจ ืืืคืชืื ืฆื ืฉืืืฉื ืฉืืชืืืื ืืืฉืชืืฉ ืืคืจืืืงื.
ืืงืืืื ืืื ืืืคืชื ืืคืจืืืงื ืงืื ืคืชืื. ืื ืืืคืฉืจ ืื ืืืคืืืช ืืฉืืขืืชืืช ืืช ืขืืืืืช ื ืืืื ืืคืจืืืงื, ืืคืชื ืืืชืืื ืืคืจืืืงื. ืืคืฉืจ ืืืืจ ืฉืืื ืงืืืื ืืื ืืืื ืคืจืืืงื ืคืชืื.
ืืจืื ืืืืจ ื ืืชื ืขื ืืื ืืืฆืืจ ืืื ืื ืงืืืืช ืคืจืืืงืืื ืืงืื ืคืชืื. ืืื ืื ืืกืคืจ ืืืืฉ ืขืืืืืช ืืืืขืืช ืืืจ, ืื ืกื ืืืชืืงื ืืืืืื ืฉื ืืืืืงืก. ืืืืืื, ืชืืืื ืืฆืืจืช ืงืืืื ืืื ื ืืฉื ืืืื ืืขื ืืื. ืืืืืจ, ืจืืื ืืกืคืจืื ืืืฆื ืื ืื ืงืืืื ืงืืืืช, ืื ืืคืขืืื ืืชืขืืืื ืืจืืขื ืืฆืืจืชื, ืืืชืืฉื ืืื.
ืืืื ืืขืืงืจื ืืขืช ืืฆืืจืช ืงืืืืช ืคืจืืืงืืื ืืงืื ืคืชืื ืืื ืฉืืื ืืืืื. ืืืืืจ ืืื ืืืืื ืืื ืืืจืกืืืื, ืืืืืง ืืื ืฉืืื ืืืืจ ืืกืฃ, ืืื ืจืง ืืืื ืฉืืคืจืืืงืืื ืฉืื ืื ืืืื. ืื ืกืืืจ ืฉืชืืื ืืืฉืชืืฉ ืืืืชื ืืืืื ืืขืช ืืฆืืจืช ืงืืืื ืขืืืจ ืกืคืจืืืช ืจืืฉืื js ืืืืื ืื ืื ืืชืงื ืืืืื. ืืชืจื ืืื, ืืฉืืื ืคืืชืื ืฉืื ืื ืฉื ืืคืจืืืงื (ืืืื ืฉื ืืงืืืื), ืืืืืื ืืฉืชื ืื.
ืืืืืงืก ืืชืืืื ืืคืจืืืงื ืกืืืื ืืื ืืืืืื ืฉืืืืชื ืื ืืืฉื ืืกืืืื ืืื ืืืืืืงื ืืชืื ืืช ืืขืจืืืช. ืืืขืฉื, ื ืื ืกื ื ืืงืืืื ืืืจืช. ื ืืื ืืขื ืืื ืืช ืืฉืชืชืคื ืืงืืืื ืืื, ืกืืืื ืืื, ืืคืจืงืืืงื ืชืขืฉืืืชืืช ืืืื ืืืชืืืืชื, ืขืืืืชื ืืืืขืืช ืืชืืื ืชืื ืืช ืืขืจืืืช, ืงืืจืกืื ืืชืขืืืืช. ืืืืืจ, ืคืขืื ื ืขื ืคื ืืื ืืืืืื ืืืกืืกืืื ืฉื ืืจืืื ืงืืืื: ืืืจื ืืงืืืื ืืืืืื ืืงืื ืืฉืื, ืืืืืืจ ืืื ืืืื ืืืชืืื ืืชืจืืืช ืืืฉืชืชืฃ.
ืืฉืื ืืื ืฉื Embox ืืื ืืืืคืืฉ ืืืจ ืืฉืชืืฉื ืฆื ืฉืืืฉื. ืืฉืื ืืืื ืืืืื ืฉืืฉืชืืฉืื ืื ืืฉืชืชืคืื ืืืืื ืืงืืืืช ื-opensource. ืืืจื ืืื ืืฉ ืืืชืจ ืืฉืชืืฉืื ืืืคืชืืื. ืืืื ืืจืฆืืช ืืืืืช ืชืืจืืื ืืคืจืืืงื, ืื ืืชืืืืื ืงืืื ืื ืืืฉืชืืฉ ืื ืืฆืืจื ืืื ืื ืืืจืช.
ืืืฉืชืืฉืื ืืจืืฉืื ืื ืฉื ืืืืืงืก ืืื ืืืืืงื ืืงืืืจื ืืืงื ืชืืืืจืืืช. ืื ืืฆืืขื ืืืฆืืจ ืงืืฉืื ืืืืคืืช ืขืืืจ Lego Mindstorm. ืืืืจืืช ืฉืืื ืขืืืื ืืื ืืฉืชืืฉืื ืืงืืืืื (ืืืืื ื ืืืืคืืฉ ืืืชื ืืืืคื ืืืฉื ืืืืื ืืื ืฉืื ืจืืฆืื). ืืื ืื ืขืืืื ืืืืชื ืืืืื ืืืื ืืืื. ืืืฉื, ืคืืชืื ื ืืืืืืช ืฉืืคืฉืจ ืืืจืืืช ืืืืจืื, ืื ืจืืืืืื ืืื ืื ืืืืฉืืื ืชืฉืืืช ืื. ืืชืืฆืื ืืื, ืงืืืื ื ืืฉืชืืฉื ืฆื ืฉืืืฉื ืืืืชืืื ืฉืืืื ืืฉืืื ืืื Embox ืืืืฆื ืืืฉืชืืฉ ืื.
ืืฉืื ืื ืืืื ื ืฆืจืืืื ืืืฉืื ืขื ืชืืขืื, ืขื ืืืฆืขื ืชืงืฉืืจืช ืขื ืืฉืชืืฉืื. ืื, ืืืืื, ืืฉืื ื ืขื ืืืืจืื ืืืฉืืืื ืืืื ืงืืื, ืืื ืื ืืื ืืืงืื ืืื ืืื ื ืชื ืืฉืคืขื ืืืืืืช. ืืืฉืคืขื ืืืืชื ืฉืืืืืช ืืืื. ืชื ืื ืืชืช ืื ืืื ืืืืืืืช. ืืฉืชืืฉื ื ื-googlecode, ืฉืืืืืงื ืฉืื ืชืื ืืจืืืื ืืฉืื ืืืช. ืืฆืจื ื ืืคืื ืืืกืคืจ ืฉืคืืช, ืื ืจืง ืื ืืืืช ืืจืืกืืช, ืฉืืื ืืงืืฉื ืืืืื ื ืืชืงืฉืจ, ืืื ืื ืืจืื ืืช ืืกืคืจืืืช. ืืชืืฆืื ืืื, ืื ื ืจืื ืืืื ืืืืื ืืฉืฉืืืืื ืืืชื ืืฉืคืืช ืืืื, ืืื ืื ืื ื ืื ืืืืืื ืืขื ืืช ืืืื. ืื ืฉืื ืืฆืืื ืืืืื ืืืื ืืชืืืช ืชืืขืื ืืืขืจืืช, ืืื ืืืืืื ืฉื-API ืืฉืชื ื ืืขืชืื ืงืจืืืืช ืืืืืคื ืืฉืืขืืชื, ืืชืืจืจ ืฉืืชืืขืื ืฉืื ื ืืืืฉื ืืืื ืืืชืจ ืืืขื ืืื ืฉืืื ืขืืจ.
ืืชืืฆืื ืืื, ืื ืืืืืฆืื ืฉืื ื, ืืคืืื ืืื ื ืืื ืื, ืืืืืื ืืืืคืขืช ืืฉืชืืฉืื ืืืฆืื ืืื. ืืืคืืื ืืืคืืข ืืงืื ืืกืืจื ืฉืจืฆื ืฉืชืคืชื ืขืืืจื RTOS ืืฉืื. ืืคืืชืื ื ืืช ืื ืื ืืฉ ืื ื ื ืืกืืื ืืงืฆืช ืขืืืืช ืืกืื. ืืื ืืชื ืฆืจืื ืืืืจ ืื ืขื ืืจืืขืื ืืืืืื ืืื ืขื ืืจืขืื. ืื ื ืืชืืื ืขื ืืจืขืื. ืืืืืื ืฉืืคืชืืื ืจืืื ืืื ืืขืืจืืื ืืคืจืืืงื ืื ืขื ืืกืืก ืืกืืจื, ืืงืืืื ืืืจ ืืืืชื ืื ืื ืืฆืืื ืืืคืืืืช, ืื ืฉืืืืื ืื ืืืื ืืื ืืื ืืืฉืคืืข ืขื ืคืืชืื ืืคืจืืืงื. ืืืจื ื ืืกืฃ ืืื ืฉืืืืื ืืคืจืืืงื ื ืงืืข ืขื ืืื ืืงืื ืืกืืจื ืืื, ืืืืจืชื ืื ืืืืชื ืืืฉื ืคืืชืื ืืคืจืืืงื. ืืคืืืช ืื ืื ืืืืชื ืืืืจื ืืขืืงืจืืช.
ืืฆื ืฉื ื, ืืื ืืกืคืจ ืืืืืื ืืืืืืื. ืืฉ ืื ื ืืืืช ืืฉืชืืฉื ืฆื ืฉืืืฉื. ืื ืจืง ืืืงืื, ืืื ืื ืื ืฉืืขืจืืช ืื ื ืืขืื ืืื. ืืืืืืืฆืื ืืืฉืชืชืฃ ืืคืจืืืงื ืขืืชื. ืืืจื ืืื, ืื ืืชื ืืืื ืื ืืืจืืืื ืืกืฃ ืืขืกืง ืืขื ืืื, ืื ืชืืื ื ืืื. ืืืื ืืฉืื, ืฉืืขื ื ืจืฆืื ืืื ืืืงืืืืช, ืฉืืืืชื ืชืงืืคื ื ืจืืชื ืื ื ืืืืจืคืช, ืืื ืื ืขืืฉืื ืืจืขืืื ืืืจืืื ืฉื Embox, ืืืืืจ ืืืฉืชืืฉ ืืงืื ืฉืืืจ ืคืืชื ืืืขืจืืช. ืืขืช ืืจืขืืื ืืืจืืื ืฉื Embox ืืื ืืืฉืชืืฉ ืืชืืื ืช ืืื ืืงืก ืืื ืืื ืืงืก. ืืืืืจ, ืืืืื ืืืืืื ืืขืืงืจื ืฉืชืจื ืืืืฉื ืืคืืชืื ืฉื ืืคืจืืืงื ืืื ืืืื ื ืฉืืคืจืืืงื ืืฉืืฉ ืืฉืชืืฉื ืฆื ืฉืืืฉื, ืืืื ืืืืจ ืืคืชืืจ ืืืง ืืืืขืืืช ืฉืืื.
ืืืืชื ืชืงืืคื, ืืืืืงืก ืืืจ ืืจืื ืืืืืงืฃ ืฉื ืคืจืืืงื ืกืืืื ืืื. ืืืืจื ืืืืืื ืืขืืงืจื ืืคืืชืื ืืคืจืืืงื ืขื ืคื ืืืื ืืกืืืื ื ืืื ืืืืืืืฆืื ืฉื ืืืฉืชืชืคืื. ืืชืืืืืื ืืฉืชืชืคืื ืืืื ืฉืื ืืืืืื, ืืืฉืื ืืกืืืืื, ืฆืจืืื ืืืืืช ืืืืืืฆืื ืืืจืช. ืื ืื ืืืคืืขื ืืืืืืฆืื, ืืชืืืื ืคืฉืื ืืคืกืืง ืืืฉืชืชืฃ ืืคืจืืืงื. ืื ื ืืงื ืืืฉืืื ืฉืงืืื ืื ืฆืจืื ืืืืฉืืจ ืืช ืืกืืืื ืืื, ืืกืชืืจ ืฉืื ืืืคืืื ืืืืืืื ืืืืื ืขื ืกืืื ืืืืืืืื, ืืื ืืชืจืืื ืฉืืื ืืคืจืืืงื, ืืืื ืืืกืจ ืื ืืกืืื, ืื ืืืื ืืืืื.
ืืืืคื ืืืื, ืื ืื ื ืขืืืจืื ืืฆืืจื ืืืงื ืื ืงืืื ืืืจืืืืช ืฉืืืคืฉืจืช ืื ื ืืืืจ ืขื ืืฆืืจืช ืคืจืืืงื ืคืชืื โ ืืฆืืจืช ืืืฆืจ ืฉืืคืชืืจ ืืช ืืืขืืืช ืฉื ืืืฉืชืืฉืื ืื. ืืคื ืฉืืกืืจืชื ืืขืื, ืืืืคืืื ืืขืืงืจื ืฉื ืคืจืืืงื ืคืชืื ืืื ืืงืืืื ืฉืื. ืืชืจ ืขื ืื, ืืืจื ืืงืืืื ืื ืืขืืงืจ ืืฉืชืืฉืื. ืืื ืืืืคื ืื ืืืื ืืฉืืื ืื ืืืฉืชืืฉ? ืื ืืกืชืืจ ืฉืืืืืง ืืื ืืคืจืืืงื ืืื ืงืื ืคืชืื, ืฆืจืื ืืืชืืงื ืืืฆืืจืช MVP (ืืื ืืืื ืืืฆืจ ืงืืืื), ืืื ืื ืืขื ืืื ืืฉืชืืฉืื, ืื ืชืืคืืข ืงืืืื ืกืืื ืืคืจืืืงื. ืื ืืชื ืขืืกืง ืืืฆืืจืช ืงืืืื ืจืง ืืืืฆืขืืช ืืืกื ืฆืืืืจ ืงืืืืชืืื, ืืชืืืช ืืืงื ืืื ืฉืคืืช ืืขืืื, ืื ืืจืืืช ืขืืืื ื ืืื ื ืฉื git ื-github, ืกืืืจ ืืื ืื ืฉืื ืื ืืฉื ื ืืฉืืืื ืืืืงืืืื ืฉื ืืคืจืืืงื. ืืืืื ืฉืืฉืืืื ืืืชืืืืื ืืื ืื ืจืง ืืืจืื ืืฉืืืื, ืืื ืื ืืืจืืืื.
ืืกืืืื ืื ื ืจืืฆื ืืฆืืื
ืื ื ืฉืืงื ืืจืฆืื ืืช ืืขืืืจ ืืืขืจืืช ืืืคืขืื ืืื (ืืคืืืช ืชื ืกื. ืื ืจืืืคืื ืืืจืื ืืืืคื ืคืขืื ืืขืืฉืื ืืืจืื ืืื ืืืื).
ื .ื. ืคืืขื
ืืงืืจ: www.habr.com