Source: https://habr.com/ru/post/17676/More articles:UPATS Aastra MX-ONE TSW - introduction to the basics of administrationProgrammatic placement of coefficients in chemical equationsHow to stop confusing articles in English (in OOP terms)Nontrivial task with callback + DID in AsteriskSmall storage for small filesClass methods in rubyA brief introduction to the MOAI FrameworkThe Basics of Native Extension in Java for AIRLive broadcast: a practical course on the font. Lecture cycle. Lecture number 2HD Photo for Photoshop plugin releasedAll Articles