21.02.2017
После длительного простоя, блог наконце-то будет оживать. А тем временем, подведу краткий список моих публичных работ: viber-bot-php - php sdk для интеграции с viber. spycss - отслеживаем действия пользователей с помощью CSS. Distance - поиск расстояний по маршрутам на php. OLC - работа с open location code. gurl - легковесная сокращаялка URL на golang react-auth-kit...
читать далее
16.09.2016
Попробуем определить каким образом можно повысить производительность сервера приложений на базе php-fpm, а также сформировать чек-лист для проверки конфигурации fpm процесса. Прежде всего стоит определить расположение файла-конфигурации пула. Если вы устанавливали php-fpm из системного репозитория, то конфигурация пула www будет расположена примерно тут /etc/php5/fpm/pool.d/www.conf. В случае если используется свой билд или другая ОС (не debian)...
читать далее
15.09.2016
jekyll - это платформа для блога или статичного сайта, которая позволяет вести, поддерживать и компилировать странички/посты без значительных усилий. Сама платформа написана на Ruby, но не требует знания языка. В любом случая если Вы знакомы философией Ruby, или программируете на нем, вы без особых усилий сможете написать или модифицировать нужный плагин. Попробую описать, как без...
читать далее
14.02.2016
Сравнительно недавно я стал работать с react только на "клиентской стороне", но сразу пришло ощущение что react почти идеален для реализации интерфейса. Возможно ценители angular 1/2 могут на это возразить, с в виде аргумента что нибудь в формате "TypeScript это чистый код" либо "angular это библиотека а не фреймворк", либо "angular это production решение". Во...
читать далее
25.12.2015
async/await созданы для того чтобы избежать ада callback-функций в коде. Данная идея была позаимствована из C# (который также содержит операторы async/await о похожим назначением). Смысл данного оператора заключается в следующем: он позволяет создать функцию которая будет ожадать выполнения в каждой асинхронной операции прежде чем приступить к следующей инструкции (или оператору). Смысл этих операторов продемонстрирован в примере: let getResultAndConinue = async...
читать далее