Ajax Nodeloader F.A.Q.

13.06.2012
  1. Q. Модуль показывает только заголовок/сломан/не работает и т.д. Что я могу сделать?

    A. Для начала, убедитесь, что вы используете последнюю версию модуля.  Ajax Nodeloader находится в активной разработке и время от времени получает новые возможности и исправления.

    Также, пока Ajax Nodeloader является экспериментальным проектом, вы должны устанавливать его вручную (самостоятельно загрузив и распаковав модуль), вместо установки через панель администрирования Drupal. См. http://drupal.org/node/1609058 (en)

    Если ничего не помогает, создайте детальное описание проблемы с помощью http://drupal.org/node/add/project-issue/1447152 (en) или напишите в комментариях здесь, в блоге.

  2. Q. Модуль не работает, но изображение загрузки показывается (и не пропадает).

    A. Проверьте, что ваши ссылки открываются и работают без добавленного класса «nodeloader» и пусть ссылки — правильный.

    Также, URL вашей ссылки должен быть абсолютным и начинаться с «/», например: «/node/1″ или «/contacts», но не с «http://yoursite.name» или пути к внешнему сайту.

  3. Q. Модуль добавляет лишние слова в URL, напрмер: базовый адрес сайта http://localhost/sitename/en, и адрес ссылки: http://localhost/sitename/en/content/blahblah. Модуль добавляет http://localhost/sitename/en#/sitename/en/content/blahblah

    A. Ajax Nodeloader только сохраняет содержимое атрибута «href» вашей ссылки в хэш-тэге, для того, чтобы пользователи могли делиться вашими AJAX-ссылками. Так что, если вы указали адрес как  «/sitename/en/content/blahblah» он будет сохранен в хэш-тэге.

    Читать запись полностью »

Выключение компьютера и драйвер NVidia в Ubuntu 12.04

02.05.2012

После обновления, к несчастью, словил адский баг на моем Dell Vostro 1500 с видеокартой NVidia 8600 GT — при установке проприетарного драйвера nvidia-current 295.40-0ubuntu1 компьютер не перезагружается и не выключается.

Описание бага здесь:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/940564

Временное решение, пока не исправят ситуацию в апстриме:

1. Удалить nvidia-current и использовать noveau (после удаления nvidia-current noveau будет использован автоматически)

или:

2. Использовать nvidia-current версии 290.10-0ubuntu1

Читать запись полностью »

Простой файловый аудит в Linux на основе inotify-tools

17.03.2012

Иногда возникает задача быстро организовать простой файловый аудит на сервере для отслеживания изменения или удаления файлов на каком-нибудь из сайтов. Для решения подобной задачи хорошо подходит использование демона auditd. Тем не менее, иногда встречается ситуация, в которой использование auditd невозможно, т.к. поддержка системы аудита отключена в ядре, например при использовании OpenVZ ядер в Debian (2.6.32-5-openvz-amd64).

При попытке использовать auditd на такой системе, запуск или добавление правила ни к чему не приводят, например попытка включить auditd

root@somewhere:~# auditctl -e 2
возвращает сообщение The audit system is disabled, а в логах появляется следующая запись:

/var/log/audit/audit.log:
type=DAEMON_START msg=audit(1332003085.918:8717): auditd start, ver=1.7.13 format=raw kernel=2.6.32-5-openvz-amd64 auid=4294967295 pid=1788 res=success
type=DAEMON_ABORT msg=audit(1332003085.921:8718): auditd error halt, auid=4294967295 pid=1788 res=failed

В этом случае на помощь приходит пакет inotify-tools (Википедия)

Читать запись полностью »

Создание сервера резервного копирования в Linux. Часть 1.

14.03.2012

Необходимость иметь свежие резервные копии клиентских сайтов — насущная потребность любой уважающей себя веб-студии. Рассмотрим один из вариантов автоматизации процесса снятия резервных копий — настройку собственного сервера резервного копирования данных. Процесс настройки будет разбит на четыре этапа, каждый из которых будет описан в отдельной статье.

  1. Создание виртуального сервера на базе Ubuntu 10.04, Oracle VM VirtualBox, Debian 6.0 Squeeze
  2. Установка, создание и настройка контейнера  паравиртуализации OpenVZ
  3. Настройка системы резервного копирования Bacula
  4. Перенос виртуального сервера на физическое железо (на момент написания статьи конфигурация физического сервера еще не определена).

Создание виртуального сервера позволит нам провести настройку и тестирование системы резервного копирования (bacula), не задействовав при этом реальную (физическую) ОС.  Использование VirtualBox поможет избежать захламления или падения физической системы в результате возможных сбоев в процессе настройки.

Читать запись полностью »

Обзор технологии QML

18.11.2011

Небольшое обзорное выступление @tamerlan311 о технологии QML на конференции LVEE 2011