-
React. «error: unable to find utility «instruments», not a developer». Решено!
Я не являюсь react-разработчиком, но довелось принимать участие в компиляции и запуске одного приложения в xCode, при котором возникла ошибка «error: unable to find utility «instruments», not a developer». Как оказалось ошибка частая и распостраненная, поэтому решил написать короткую заметку о том, как её исправить. Итак, после запуска команды, react-native run-ios , из консоли появляется…
-
Php. Как работать с ключами и значениями в array_filters?
В короткой статье приведу пример работы с ключами массива при фильтрации массива при помощи array_filter() на php . Начиная с версии 5.6 в функции array_filter появилась удобная возможность работы с ключами. Для этого следует третьим параметром передать одну из констант: — ARRAY_FILTER_USE_KEY — ARRAY_FILTER_USE_BOTH Первая ждет в анонимной функции один параметр и это будет ключ…
-
OpenLayers3. Как изменить маркера и не сломать кластеризацию?
Перемещение точек на карте в режиме реального времени задача достаточно специфическая. В этой статье пример, который поможет разобраться с задачей и решить её. Столкнувшись с подобной задачей и проведя достаточно времени за чтением документации и поиском примеров я нашел прекрасный пример, которым и хочу поделиться с Вами. Пример находится здесь. При внимательном рассмотрении всё стаёт…
-
Yii2. Queue. Очереди в Yii2.
Работа с очередью — важнейший момент, позволяющий сделать приложение и его работу более простой и быстрой, а саму архитектуру более понятной и распределенной. В этой статье пример работы с расширением yii2-queue, т.е. работой с очередями в Yii2. Работа с очередью может быть использована при всех времязатратных операциях, а также работе с внешними ресурсами — например,…
-
Unix. Apache. Как вручную добавить виртуальный хост. Пошаговое руководство.
Существует множество «удобняшек» по мгновенному добавлению виртуальных хостов, но знание и понимание механики процесса их работы очень важно. Здесь пойдет речь о том, как пошагово добавить новый вирт. хост на Ваш Apache-сервер. Итак, начинаем! 1. Нужно добавить вирт. хост в папку /etc/apache2/site-available. Для этого в данной папке всегда есть два файла-образца default-000.conf и default-ssl-000.conf (названия…
-
Apache. Пример виртуального хоста
Бывают случаи, когда надо быстро создать виртуальный хост на сервере, но, к примеру, сервер чистый и рабочих примеров под рукой нет, а копия default-000.conf упорно не хочет работать. Сейчас я приведу рабочий пример обычнейшего виртуального хоста для быстрого копипаста к Вам на сервер. К примеру, Вам нужно создать виртуальный хост для сайта mysite.local, который физически…
-
Yii2. Рабочий htaccess для basic-шаблона.
Правильная настройка htaccess — частая проблема при настрйоке нового приложения. В этой статье — пример рабочего htaccess для yii2-basic шаблона. Итак, для правильной настройки Вам потребуется выполнить несколько несложных шагов. 1. Настраиваем корневой htaccess. Он должен лежать в корне Вашего приложения — грубо говоря — там, где лежит composer.json. Options +FollowSymLinks IndexIgnore */* RewriteEngine On…
-
Ubuntu. Viber не запускается после установки.
При установке последней версии Viber в Ubuntu, даже при условии скачанного с оф. сайта дистрибутива — есть большая вероятность того, что программа не будет запускаться, не подавая при этом никаких признаков жизни. Побороть даную проблему, скорее всего должна помочь следующая команда: sudo apt-get install libqt5gui5 После выполнения данной команды, программа должна начать запускаться без проблем.…
