Поиск по датам в LDAP

Для того, что искать по датам в LDAP, необходимо написать запрос такого вида:

Как видите надо использовать оператор >= и писать дату в таком формате. При чем дата должна быть валидная, т.е. дата вида 20150000000000Z работать не будет.

Пример запроса:

 

В CodeIgniter слетает сессия

Если у вас странно начал работать CodeIgniter 2.*, а именно ни с того ни с сего начала слетать сессия — обратите внимание не поставили ли вы, случайно, себе FirePHP. Если да — проверьте выставлен ли у вас флаг sess_match_useragent в настройках сессии, и если да — уберите флаг Modify User-Agent Header в настройках FirePHP.

Проверка существования команды в bash

Проверить если доступная команда в bash можно с помощью другой встроенной команды type.

Можно использовать с группой команд

Можно использовать в условиях

Удобно для проверки доступности команд перед запуском шагов в Continuous Integration, например, в Runner‘е GitLab CI:

 

Проблемы с кодировкой модуля статистики в Jetpack

Поставил себе Jetpack. При этом и в дашборде и на своей странице статистика показывалась в неправильной кодировке (на сайте UTF-8). Решение, которое я нашел, заключается в том, что в корневой .htaccess надо дописать кодировку по-умолчанию:

Источник: WordPress, Jetpack, модуль статистики и кодировка | Советы Доброго Змея

Чистим кеш ОС в Linux

Если вам не хватает оперативки и система начинает использовать SWAP — можно пропробовать почистить кеш. Для этого необходимо выполнить вот такую команду:

Подробней можно почитать в разделе drop_caches документации по kernel: https://www.kernel.org/doc/Documentation/sysctl/vm.txt

Ошибка WordPress: Не удалось определить директорию содержимого WordPress (wp-content)

Как-то руки не доходили разобраться с моим WP, который перестал корректно обновляться. Но когда сегодня решил поделиться кое-какой информацией — понял, что пора починить обновление WordPress‘а.

Нашел отличное объяснение и решение проблемы вот здесь: Не удалось определить директорию содержимого WordPress (wp-content)

В общем, насколько я понял, теперь при обновлении WordPress использует IP адрес сайта для соединения по ftp, а не localhost или 127.0.0.1 (как мне кажется было раньше). В итоге он не может соединиться, так как на хостинге настроен белый список IP, в котором присутствуют лишь домашний/рабочий адреса. То есть для решения проблемы надо добавить IP вашего сайта в этот белый список и все начинает прекрасно работать.

Спасибо автору источника за данное решение. Возможно кому-то еще будет полезно узнать об этом, так как в основном находил решения в стиле «поменяйте PHP код в таком-то файле», что, как вы понимаете, не очень элегантно.