Архив автора: death knight

Компилируем PHP 7.3 с pthreads под ubuntu 18

Многопоточность в php можно использовать, установив расширение pthreads. Для этого понадобится php с zts. Разберемся как настроить многопоточные вычисления в php на ubuntu 18.

Рубрика: PHP & MySQL | Метки: , , | Добавить комментарий

Зачем нужно Code Review и как его проводить

В этой статье тезисно озвучу свои мысли по поводу того зачем нужно делать code review и как его делать с пользой. Возможно все эти мысли просты и очевидны, но хочется закрепить их в печатном виде. К тому же часто встречаю … Читать далее

Рубрика: Управление | Метки: , | Добавить комментарий

Elasticsearch 6: как подключить плагин русской морфологии

Некоторое время назад понадобилось сделать полнотекстовый поиск в проекте. Решено делать было с помощью elasticsearch. Выбор пал на версию 6 с чем-то. И тут возникла проблема — родной морфологический анализатор русского языка, который идет в комплекте, не очень то хорошо … Читать далее

Рубрика: Web-разработка | Метки: , , | Добавить комментарий

CamanJS — библиотека для манипуляции с изображениями на JavaScript

CamanJS это (ca)nvas (man)ipulation или (ман)ипуляции с (ка)нвой в Javascript. Это простой в использовании интерфейс с продвинутыми и эффективными техниками редактирования канвы и изображений.

Рубрика: JS & jQuery | Метки: , | Добавить комментарий

Вопросы и ответы для собеседования по Angular 5

Предлагаю ознакомиться с 15 вопросами для собеседования по Angular 5. К каждому вопросу имеет краткое пояснение.

Рубрика: Angular 2/4/5 | Метки: , , | Добавить комментарий

В чем отличие Observable от Promise?

Еще один вопрос из тех, что любят спрашивать на собеседованиях на фронтенд-разработчика на Angular: в чем отличие Observable от Promise? Разбираемся.

Рубрика: Angular 2/4/5 | Метки: , , | Добавить комментарий

Чем отличается компонент от директивы в Angular 2/4/5?

Такой вопрос любят задавать на собеседованиях на вакансию Frontend-разработчика на Angular 2+.

Рубрика: Angular 2/4/5 | Метки: | Добавить комментарий

Как открыть vk.com через casperjs / phantomjs

Столкнулся с проблемой загрузки сайта https://vk.com через CasperJS. Другие сайты открываются и обрабатываются нормально (google.com, yandex.ru, etc.), вконтакте же не желает работать, просто вешает исполняемый скрипт. На случай, если подобное возникнет снова или с другим сайтом — опишу решение в … Читать далее

Рубрика: Web-разработка | Метки: , , | Добавить комментарий

Управление ролями пользователей в Laravel 5.1

В отличии от некоторых других популярных фреймворков (например, Yii), в Laravel из коробки нет инструментов для работы с ролями пользователей. В этой небольшой заметке я расскажу о сторонних решениях по управлению ролями в Laravel 5.1.

Рубрика: Laravel | Метки: , , | Комментарии (2)