Специфические запросы, Сообщения о некорректной работе программы

<span lang="ru">
ITEM:   Специфические запросы

Если имеется что-то, что вы хотите добавить в приложение
album, убедитесь не существует уже это? Посмотрите 
man страницу следующей командой:

% man album
% album -h

Естественно можно использовать опции -more и -usage
(будет удобнее читать).

Если вы не увидите того, что хотели увидеть, то можете
подумать о том, чтобы написать дополнение.

ITEM:   Сообщения о некорректной работе программы

Перед тем, как прислать сообщение об ошибке, проверьте установлена
ли у вас последняя версия приложения album!

Когда присылается информация об ошибочной работе программы, 
мне необходимо знать как минимум:

1) Тип и точное название вашей операционной системы
2) Точное описание проблемы и точное описание сообщений об ошибках

Так же необходимо знать, если возможно:
1) Точно команду, которой было запущено приложение album
2) Вывод программы после ее запуска

И, естественно, также необходимо запустить приложение album с ключем 
отладки:

% album -d

В итоге, удостоверьтесь, что у вас установлена не только последняя 
версия приложения album, но и самая последняя версия тем.

ITEM:   Написание исправлений (патчей), модифицирование приложения album

Если вы хотите модифицровать album, вы наверняка захотите, убедиться
в том, что нет ли вашей задумки в моих ближайших планах.

Если нет, то прежде всего подумайте о разработке дополнения (plugin)
вместо модифицрования самого исходного кода приложения album. Это может
предотвратить ненужное усложнение album, путем введения возможностей, 
которые не нужны всем потенциальным пользователям. 

Если есть необходимость переработать само приложение album (к примеру, если 
четко проявилась некорректная работа программы), то пожалуйста убедитесь еще раз
раз, что  у вас загружена и используется самая последня копия приложения
album, и только потом приступайте к написанию исправления (патча), 
который потом можно прислать мне или весь текст исправленно скрипта. 
Естественно, если вы не внесете каких-либо комментариев в текст скрипта 
- это тоже будет не очень хорошо.

ITEM:   Известные ошибки 

v3.11:  -clear_* and -no_* не очищает родительский каталог.
v3.10:  Не производится запись на CD и не работает с абсолютными путями тем.
v3.00:  Множества и опции кода сохраняются в кавычках, к примеру:
        "album -lang aa .. ; album -lang bb .." будет все еще использовать язык 'aa'
	Так, в некоторых случаях опции множеств/кода не будут работать в правильном
	порядка при первом вызове программы. Чтобы решить эту проблему надо
	запустить приложение album по-новой. К примеру:
        "album -exif A photos/ ; album -exif B photos/sub"
        Будет иметь "B A" для подкаталога альбом, а "A B" после: "album photos/sub"

ITEM:   ПРОБЛЕМА: Мои index-страницы очень большие!

Я получаю много отзывов о том, что index-страницы перестают нормально работать, 
после достижения определенного порога параметров используемых изображений.

Эта проблема, которую сложно решить (особенно при большом количестве фотографий), 
пока index-страница строится без альбомов второго уровня, т.е. когда ссылки все 
фотографии расположены на одной странице. Но теперь у вас есть несколько важных элементов, 
позволяющих упростить работу с приложением и избежать генерации очень больших index-
страниц. Это - создание других index-файлов, создание других альбомов и 
создание других иконок. При этом, если ваши альбомы второго уровня имеют темы, отличные от тем, 
альбомов первого уровня, можно запускать приложения только для части галлереи, а не 
для всей коллекции изображений (например, только для одного альбома второго уровня, или
только для изменения вида или других параметров иконок альбома этого альбома второго
уровня).
Следующий релиз приложения album будет иметь такую возможность (т.е. автоматически
строить древовидную иерархическую систему галерей), но пока эту идею можно реализовать
немного иначе - просто, распологая изображения галерей второго уровня в отдельных, 
каталогах и последовательно запуская в них приложение album (со своими настройками, 
например, выбранными темами)

Так же имеется простое приложение, которое переместит новые изображения в
подкаталоги так, чтобы после запустить само приложение album:

in_album


ITEM:   ОШИБКА: нет метода для этого формата изображения (./album)

Ваш скрипт самого приложения album может оказаться в вашей папке с изображениями, 
в этом случае он не может сделать иконку предпросмотра самого себя. Либо:
1) Переместите вывод приложения album из каталога с фотографиями (допустим)
2) Запустите album с -known_images

ITEM:   ОШИБКА: нет метода для этого формата изображения (some_non_image_file)

Размещайте только файлы изображения в вашем каталоге с фотографиями или запускайте
приложение album c опцией -known_images.

ITEM:   ОШИБКА: нет метода для этого формата изображения (some.jpg)
ITEM:   ОШИБКА: идентификация: JPEG библиотека не доступна (some.jpg)

Установка пакета ImageMagick выполнена не полностью, поэтому в системе нет 
информации о том, что надо делать с данным типом графического файла.

ITEM:  ОШИБКА: Не могу получить [some_image] размеры из -verbose output.

ImageMagick не располагает информацией о размере указанного изображения.  Либо:
1) Ваша ImageMagick установка не выполнена полностью и в системе нет информации о том, 
что делать с данным форматом графического файлы.
2) Вы запустили album в каталоге с файлами, которые не являются графическими, причем
не использовали опцию -known_images, чтобы дать информацию приложению об этом.

Если вы пользователь linux пользователь и видите ошибку, просто запустите
приложение как администратор (суперпользователь) (спасибо Alex Pientka):

  USE="avi gif jpeg mpeg png quicktime tiff" emerge imagemagick

ITEM: Переведено
Чубаровым И.Ю. (Tchubarov I, aka krolik, ceramic64@yandex.ru)
</span>

