Архив за Март, 2013
Synology выпустила DiskStation Manager 4.2
Зарелизился Linux-дистрибутив CentOS 6.4
Вышел очередной релиз дистрибутива CentOS 6.4, базирующийся на базе Red Hat Enterprise Linux 6.4 и развиваемый независимым сообществом. Новая версия CentOS вышла спустя чуть более 2-ух недель с момента выхода RHEL 6.4.
В CentOS пакеты из разных репозиториев RHEL, к примеру, из серверной и из десктоп редакции, соединены в единый репозиторий пакетов и распространяются одним установочным комплектом.
Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты конфигурации как правило сводятся к ребрендингу и подмене художественного дизайна.
CentOS 6.4 поставляется для платформ i386 и x86_64 в виде DVD-производства, LiveCD, LiveDVD, минимального установочного образа.
Office 2013 можно переносить на другой компьютер
В феврале стало понятно, что пользовательское соглашение Microsoft Office 2013 навсегда привязывает ПО к тому железу, на которое оно было установлено. В случае неисправности или апгрейда железа юзер терял лицензию (и соответственно потраченные деньги) навсегда. Эти ограничения вызвали сильное недовольство в вебе, массу постов возмущения и большое количество гневных писем в сторону «корпорации добра» и Microsoft все-таки сдался.
Сегодня в официальном блоге Office Microsoft появился пост о том, что в EULA внесены изменения, которые разрешат переносить office с некоторыми ограничениями — в частности, не чаше одного раза за 90 дней. В случае поломки компьютера ограничения снимаются.
В ближайшем релизе текст соглашения будет обновлен. Изменения распространяются на Office Home & Student 2013, Office Home & Business 2013, Office Professional 2013.
WordPress: локальная разработка
Некоторые привычки бывают очень полезными. Я привык разделять локальную разработку и продакшен. Тестировать код и вносить изменения надо только на локальной копии, по факту успешной реализации выкатывать изменения через VCS (SVN или Git) на продакшен.
«Шуршун» в этом отношении не стал исключением. WP постоянно норовил перекинуть меня с «local» домена на основной, чем сильно мешал работать. Пришлось накатить довольно таки стандартный «костыль», который применяет различные параметры в зависимости от входящего доменного имени.
В коде я поменял имя основного домена для движка (WP_HOME и WP_SITEURL), но никто не мешает втиснуть в условия параметры подключения к базе (‘DB_NAME’,’DB_USER’ и т.д.) или другие полезности.
Дополнения файла wp-config.php:
if ($_SERVER['HTTP_HOST']=='local.shurshun.ru') { DEFINE ('WP_HOME', 'http://local.shurshun.ru'); DEFINE ('WP_SITEURL', 'http://local.shurshun.ru'); }else{ DEFINE ('WP_HOME', 'http://shurshun.ru'); DEFINE ('WP_SITEURL', 'http://shurshun.ru'); } |
Как видно из кода — ничего сложного.
Cacti: Command Line Scripts (Part 1)
Кактусы поддерживает ряд сценариев выполняемых из командной строки. Вы можете найти их в папке «cli». Подробное описание доступно в официальной документации cacti.
Для себя я составил список скриптов, которые необходимо запускать всегда, для более менее нормальной работы всех остальных систем автоматизации.
Получился следующий крон:
# cat /etc/cron.d/cacti 0 9,12,15,18,21 * * * root php /home/vhosts/cacti/cli/poller_reindex_hosts.php --id=All --qid=All > /dev/null 2>&1 30 9,12,15,18,21 * * * root php /home/vhosts/cacti/cli/poller_graphs_reapply_names.php -id=All > /dev/null 2>&1 40 9,12,15,18,21 * * * root php /home/vhosts/cacti/cli/rebuild_poller_cache.php -d > /dev/null 2>&1 50 9,12,15,18,21 * * * root php /home/vhosts/cacti/cli/poller_data_sources_reapply_names.php -id=All > /dev/null 2>&1 # |