# ЧАсто задаваемые ВОпросы

Это приложение содержит список вопросов, часто возникающих в форумах и дискуссиях по спискам рассылки. Этот список никоим образом не является полным. Если Вы хотите добавить вопросы/ответы к этому списку, пожалуйста пошлите Ваши предложения по адресу gramps-devel@lists.sf.net

Что такое &app;?

  &app; -- это Система Программирования для Управления Генеалогического Исследования и Анализа. Другими словами, это персональная генеалогическая программа, позволяющая Вам хранить, редактировать и исследовать генеалогические данные, используя мощность Вашего компьютера.

Где можно получить &app; и сколько это стоит?

  &app; можно загрузить с сайта http://sf.net/projects/gramps беспллатно. &app; является проектом Открытого кода, распространяемым по лицензии GNU General Public License. Вы имеете полный доступ к исходному коду и можете свободно распространять программу и исхожный код.

Работает ли это с Windows (tm)?

  Нет. &app; использует библиотеки GTK и GNOME. В то время, как библиотеки GTK перенесены на Windows, библиотеки GNOME -- нет. Однако. это может измениться в будущем.

Работает ли это с Mac?

  Проект Fink (http://fink.sf.net) перенёс на OSX старую версию &app; (0.8.0). Проект &app; не поддерживает эти усилия напрямую, главным образом потому, что никто из разработчиков &app; не имеет доступа к Mac OSX.

  Проект Fink пока не перенёс на OSX версию для GNOME 2 (&app; 0.9.x). Пожалуйста, свяжитесь с разработчиками проекта Fink для более подробной информации.

Работает ли это с KDE?

  Да, если установлены требуемые библиотеки GNOME.

Должен ли GNOME быть на самом деле установлен?

  Да, но Вы не обязаны работать в среде GNOME.

Какая версия GNOME мне нужна?

  Последние версии &app; (0.9.0 и выше) требуют GNOME 2.0 или выше. Предыдущие версии требуют GNOME 1.X.

Сoвместима ли &app; с другими генеалогическими программами?

  &app; прилагает все усилия, чтобы поддерживать соместимость с GEDCOM -- общим стандартом записи генеалогической информации. У нас есть фильтры для импорта и экспорта, позводяющие &app; читать и записывать файлы GEDCOM.

  Здесь важно отметить, что стандард GEDCOM обычно плохо реализован -- практически каждая генеалогическая программа имеет свой "сорт" GEDCOM. Когда мы узнаём о новом сорте, фильтры импорта/экспорта могут быть создны очень быстро. Однако, получение информации о новом сорте требует участия пользователей. Пожалуйста, не стесняйтесь информировать нас о любом сорте GEDCOM, не поддерживаемом &app;, и мы примем все меры, чтобы поддерживать его!

Может ли &app; читать файлы, созданные Программой X?

  Смотри выше.

Может ли &app; записывать файлы, читаемые Программой X?

  Смотри выше.

Может ли &app; напечатать Генелогическое Дерево для моей семьи?

  Да. Разные люди имеют различные представления о том, что такое генеалогическое дерево. Некоторые представляют себе схему (граф), идущую от далёкего предка и перечисляющую его потомков и их семьи. Другие думают, что это граф, идущий от лица назад во времени, перечисляя предков и из семьи. Третьи имеют в виду таблицу, текстовый отчет, и т.д.

  &app; может произвести всё из перечисленного выше, а также много других схем и отчётов. Более того, архитектура расширений позволяет пользователям (Вам) создавать их собственные расширения, которыми могут являтся новые отчёты, схемы, или инструменты для исследования.

В каких форматах &app; может выводить свои отчёты?

  Текстовые отчёты доступны в форматах HTML, PDF, AbiWord, KWord, LaTeX, RTF, и OpenOffice. Графические отчёты доступны в форматах PostScript, PDF, SVG, OpenOffice и GraphViz.

Совместима лм &app; с Интернетом?

  &app; может хранить веб-адреса и напрвлять Ваш браузер на них. Она может импортировать данные так, чтобы Вы могли послать их по Интернету. &app; понимает стандартные форматы файлов, используемые в Интернете (т.е. изображения JPEG, PNG и GIF, звукозаписи MP3, OGG и WAV, фильмы QuickTime, MPEG и AVI, и т.д.). Помимо этого, генеалогическая программа не может делать ничего с Интернетом :-)

Могу ли я создавать отчёты/фильтры/ещё что-нибудь по заказу?

  Да. Существует много уровней настраиваемости. Один состоит в создании или модификации образцов для отчётов. Это даёт Вам определённый контроль над шрифтами, цветом и определёнными аспектами расположения информации в отчётах. Также, Вы можете управление в диалогах отчётов &app;, чтобы указать, какое содержание должно быть использовано для данного отчёта. В дополнение к этому, у Вас есть возможность создавать Ваши собственные фильтры -- это удобно для выбора людей по критерию, выбранному Вами. Вы можете комбинировать эти фильтры для создания новых, более мощных, фильтров. Наконец, у Вас есть возможность создавать Ваши собственные расширения. Ими могут быть новые отчёты, инструменты для исследования, фильры импорта/экспорта, и т.д. Это предполагает умение программировать на языке Python.

Какие стандарты поддерживает &app;?

  Хорошей чертой стандартов является их изобилие :-). Проверено, что &app; подерживаеь следующие разновидности GEDCOM: GEDCOM5.5, Brother's Keeper, Family Origins, Familty Tree Maker, Ftree, GeneWeb, Legacy, Personal Ancestral File, Pro-Gen, Reunion и Visual Genealogie.

Каков максимальный размер базы данных, с которой может работать &app;?

  &app; не имеет жестких ограничений на размер базы данных, с которой можно работать. Реально же, существуют практические ограничения. В настоящий момент, &app; загружает все данные в память, так что ограничивающим фактором является количество памяти в системе.

Сколько людей может быть в базе данных &app;?

  Мы обнаружили, что на типичной системе &app; начинает тормозить после того, как база данных насчитывает около 15.000 людей. Опять-таки, это зависит от того, сколько памяти имеет Ваша система.

Почему &app; работает так медленно?

  Если Вам кажется, что &app; работает очень медленно, вероятнее всего Ваша база данных очень велика. В настоящий момент, &app; загружает все данные в память, поэтому большие базы данных приводят к более медленной реакции. В частности, система может быть поставлена на колени, если для данных &app; необходима вируальная память (swapping).

  Эта проблема будет решена в стабильной версии, следующей за версией 1.0. В настоящий момент, добавление памяти может сильно повлиять на работу &app;, однако мы понимаем, что это неправильный способ решения проблемы. Если Вы хотите помочь с реализацией поддержки полноценной базы данных, пожалуйста, не стесняйтесь написать нам по адресу gramps-devel@lists.sf.net

Моя база данных очень велика. Есть ли способ избежать загрузки всех данных в память?

  В настоящий момент, такого способа нет. Однако, это наш главный приоритет после выпуска версии 1.0. Поддержка полноценной базы данных буддет встроена в следующую стабильную версию (1.2), что должно существенно улучшить характеристики работы, как по скорости, так и по использованию памяти.

Я хочу запустить первоначальный диалог (друид). Как мне это сделать?

  &app; хранит флажок в базе данных конфигурации Gnome, отмечающий, что первоначальный диалог уже был запущен. Чтобы заставить &app; запустить его ещё раз, надо сбросить этот флажок. Это можно сделать следующей командой:

  `gconftool-2 -u /apps/gramps/startup`

Почему нельзя добавить/удалить/редактировать колонки в списках Вида Людей и Вида Семьи?

  Эта проблема будет решена, когда будет поправлена ошибка в структуре TreeModelSort в библиотеке pygtk, см. http://bugzilla.gnome.org/show_bug.cgi?id=125172 для более подробной информации. После того, как поправка войдет в библотеку, мы добавим возможность добавлять/удалять/редактировать упорядочиваемые колонки.

Я хочу внести вклад в &app; путём написания своего любимого отчёта. Как мне это сделать?

  Самый простой способ внести вклад в отчёты, фильтры, инструменты, и т.д. -- скопиолвать существующий в &app; отчёт, фильтр или инструмент. Если Вы можете создать то, что хотите, путём изменения существующего кода -- отлично! Если Ваша идея не укладывается в структуру какого-либо существующего в &app; инструмента, следующая страница может помочь в написании Вашего расширения с самого начала.

  Если Вам нужна дополнительная помощь, или если Вы хотите обсудить Вашу идею, пожадуйста, не стесняйтесь писать нам по адресу gramps-devel@lists.sf.net

  Чтобы проверять Вашу работу по мере продвижения, Вы можете сохранить своё расширение в каталоге $HOME/.gramps/plugins и в этом случае оно должно быть найдено и импортировано при старте. Правильно написанное расширение зарегистрирует себя с &app;, создаст элементы меню, и т.д.

  Если Вы довольны своим расширением и хотите внести Ваш код в проект &app;, пожалуйста напишите нам по адресу gramps-devel@lists.sf.net

Я нашёл ошибку и хочу, чтобы она была исправлена сейчас же! Что мне делать?

  Лучшее, что Вы можете сделать, это исправить ошибку и прислать поправку по адресу gramps-devel@lists.sf.net :-)

  Следующее лучшее за этим действие -- заполнить хороший отчёт об ошибке. Это можно сделать одним из двух способов: (1) послать Ваш отчёт по адресу gramps-bugs@lists.sf.net или (2) заполнить Ваш отчёт в системе отслеживания ошибок на сайте http://sf.net/tracker/?group_id=25770&atid=385137 (эта фунция также доступна выбором Справка Заполнить сообщение об ошибке из главного меню &app;).

  Хороший отчёт об ошибке включает в себя:

  - Версию &app;, которую Вы использовали в момент обнаружения ошибки (доступна через элемент меню Справка О программе).

  - Язык, на котором производилась работа &app; (доступен путём выполнения команды

    `echo $LANG`

    в терминале).

  - Симптомы, показывающие, что это действительно ошибка.

  - Любые сообщения Traceback, сообщения об ошибках, предупреждения, и т.д., которые были показаны в терминале или в отдельном окне.

  Большинство проблем может быть быстро поправлено, при наличии полной информации. Чтобы обеспечить это, пожалуйста участвуйте в расследовании Вашего отчёта. В частности, если Вы заполняете отчёт в системе отслеживания ошибок на sf.net, ПОЖАЛУЙСТА зарегистрируйтесь в sf.net перед заполнением (получите бесплатный счёт, если у Вас его нет). Тогда у нас будет способ конакта с Вами, если нам понадобится дополнительная информация. Если Вы решаете заполнить свой отчёт анонимно, по-крайней мере, проверяйте время от времени, нет ли на Вашем отчёте нового сообщения, т.к. скорее всего оно там будет.

  Если вышеизложенные объяснения кажутся туманными, пожалуйста посетите этот сайт.

Совершенно очевидно, что &app; точно должа быть преобразована в (client-server/web-based/PHP/weblog/Javascript/C++/distributed/KDE/Motif/Tcl/Win32/C#/You-name-it) приложение. Когда это призойдёт?

  Самый верный способ дождаться этого, это сделать всё самому. Поскольку &app; является свободным ПО/открытым кодом, никто не препятствует Вам взять весь код и продолжать его разработку в любом направлении, которое Вам нравится. В процессе этого, Вы можете рассмотреть новое имя для Вашего нового проекта, чтобы не приводить к путанице с продолжающейся разработкой &app;. Еслы Вы хотите получить от проекта &app; совет, опыт, фильтры и т.д., мы с радостью будем сотрудничать с Вашим новым проектом, с целью обеспечения сомвестимости или возможностей импорта/экспорта для нового формата Вашего проекта.

  Если же вы хотите, чтобы проект &app; принял Вашу стратегию, Вам придётся убедить разработчиков &app; в том, что Ваша стратегия хороша для &app; и лучше текущей стратегии.

  НАМЁК: если разработчики &app; всё ещё не убеждены после примерно трех сообщений, посланных в gramps-devel, быть может Вам лучше работать самому, чем в компании тормозов, которые не в состоянии полностью оценить потенциал Вашей великой идеи :-)