Страница 1 из 1

Версия Портейбл

Добавлено: 21 июн 2014 22:02
Lurking_eviL
Подскажите пожалуйста - в следствии постоянных смен ПК - приходится постоянно переставлять программу с ПК на ПК... Было бы очень удобно имень версию, которую не требовала бы установки.

Может быть есть какой-то способ записать ее на флешку и иметь возможность использовать на любом ПК?

Извините, если такой вопрос был или не в тот раздел написал.

Re: Версия Портейбл

Добавлено: 22 июн 2014 07:23
opalex
А смысл? Она ставится за 30 сек.

Re: Версия Портейбл

Добавлено: 23 июн 2014 06:39
ShinePhantom
так количество легальных установок то ограничено.

Re: Версия Портейбл

Добавлено: 23 июн 2014 08:05
opalex
Насколько я помню, ограничено количество установок на разные компьютеры. Да и то, подозреваю, это не контролируется.
А количество переустановок программы на одном компе не ограничивается. Только не нужно терять код активации, выдаваемый при покупке (его, в принципе, можно восстановить после переговоров с техподдержкой, они всегда идут навстречу)

Re: Версия Портейбл

Добавлено: 07 июл 2014 22:20
o22
Я бы тоже предпочел портабельную версию.
Некоторые настройки разбросаны по каталогам.
Например, настроенные фильтры на одном компе, отсутствуют на другом - переписать только файл данных недостаточно.
А есть еще стили. настройки отражения столбцов, внешний вид ячейки дерева и другие многочисленные настройки.
Если-бы все было в одной папке с программой, то переписав эту папку, все настройки сохранены на целевом компе.

Re: Версия Портейбл

Добавлено: 08 июл 2014 08:49
opalex
o22 писал(а):Я бы тоже предпочел портабельную версию.
Некоторые настройки разбросаны по каталогам.
Например, настроенные фильтры на одном компе, отсутствуют на другом - переписать только файл данных недостаточно.
А есть еще стили. настройки отражения столбцов, внешний вид ячейки дерева и другие многочисленные настройки.
Если-бы все было в одной папке с программой, то переписав эту папку, все настройки сохранены на целевом компе.
Мне кажется, что использовать для этих целей портативную версию - это извращение. Логичнее было бы подправить саму программу.
Внутри программы нужно, наконец, собрать все настройки в одном месте (как у всех - в разделе Настройки). Сейчас они настолько нелогичны, что даже опытные пользователи спрашивают, как сделать некоторые настройки (например, краткий формат дат).
А "снаружи" - использовать файл конфигурации. Тоже ничего необычного. Причем настройки должны быть привязаны к базе данных, а не к программе в целом.
Об этом писали уже не один раз. И здесь на форуме, и на reformal.genery.
Не могу понять, почему Киркинский так упорно сопротивляется вносить эти изменения. Ведь это просто правила хорошего тона программиста, подразумевается по умолчанию.
А портатив - это очередные костыли к программе. Да, ходить можно будет, но это же неестественно.

Re: Версия Портейбл

Добавлено: 10 июл 2014 20:57
o22
Так автор топика, в принципе, это и просит.
Я свой DrevoReport изначально делал портабельным и это не являлось "костылями".
А настройки, а в первую очередь фильтры, имеет смысл привязывать именно к базе данных.
У меня, например, около 20 фильтров, настроенных на фамилии, населенные пункты. С другой базой данных (другой ветки рода из другой местности) данные фильтры не уместны.
Кстати, недавно все фильтры накрылись медным тазом, а так как эти настройки хранятся где-то в недрах винды, то копия их не делалась.
Вот еще один аргумент в пользу хранения настроек в таблицах базы данных (регулярная копия которых выполняется систематически)

Re: Версия Портейбл

Добавлено: 11 июл 2014 07:58
Genery
opalex писал(а):настройки должны быть привязаны к базе данных, а не к программе в целом
Не согласен. Данные - это данные, а интерфейс - это интерфейс. Пользователь один раз настраивает интерфейс так, как ему удобно. И работает с разными файлами.

Re: Версия Портейбл

Добавлено: 11 июл 2014 14:28
Lurking_eviL
хм.. Все таки - есть какая-нить легальная возможность сделать версию программы портабл?

иметь переносную флешку с программой намного удобнее чем возить с собой ПК постоянно(

Re: Версия Портейбл

Добавлено: 11 июл 2014 14:32
Genery
Тут проблема в защите от несанкционированного копирования и использования.

Re: Версия Портейбл

Добавлено: 12 июл 2014 02:22
o22
Genery писал(а):
opalex писал(а):настройки должны быть привязаны к базе данных, а не к программе в целом
Не согласен. Данные - это данные, а интерфейс - это интерфейс. Пользователь один раз настраивает интерфейс так, как ему удобно. И работает с разными файлами.
Если-бы у меня не слетели-бы почему-то фильтры (кстати, вопрос, почему это могло произойти), то я бы привел их скрин, из которого видно, что все фильтры "заточены" именно под конкретные данные (фамилии, населенные пункты, рода и т.д.). Их больше 20 штук.
Поэтому уместнее их все-таки хранить в базе вместе с данными, под которые они настраивались.
Да и копия-бы была.
Я уверен, что 99% пользователей не знают где хранятся эти настройки и не смогут их перенести на другой комп, не смогут сделать резервную копию и при переустановке системы они, скорее всего, накроются медным тазом.
Поэтому, если есть предубеждение от хранения их в базе, то хотя-бы рядом с программой.

> Тут проблема в защите от несанкционированного копирования и использования.
А в чем тут проблема? Вот эти данные как раз и можно прятать где душе угодно. И делать это при первом запуске программы. Если лицензия куплена, то на новом рабочем месте вводится код, прячете его где хотите и программа работает дальше.

Re: Версия Портейбл

Добавлено: 12 июл 2014 10:46
opalex
Genery писал(а):Данные - это данные, а интерфейс - это интерфейс. Пользователь один раз настраивает интерфейс так, как ему удобно. И работает с разными файлами.
Довольно странный взгляд. Непонятное противопоставление. Ведь интерфейс - это в частности и методы ввода и вывода (отображения) информации (данных). И если данные в разных базах сильно различаются, то это неизбежно должно отразиться в интерфейсе.
Простой пример. У меня "старые" базы (где персоны в основном 17-19 вв) отсортированиы по: имя+отчество+дата рождения, а база с современниками - по ПолноеИмя. При попеременной работе с базами каждый раз приходится заново возиться с фильтрами.
И это далеко не единственная настройка. Например, вид узлов в дереве, отображение дат, и много еще чего, что сразу не вспомнить.
И все они связаны с данными, т.е. с конкретной базой, а не с программой в целом.

Re: Версия Портейбл

Добавлено: 23 мар 2015 20:11
Lavsky
o22 писал(а):Кстати, недавно все фильтры накрылись медным тазом, а так как эти настройки хранятся где-то в недрах винды, то копия их не делалась.
Посмотрите в папке текущего пользователя Мои документы\My Family\. Все текущие настройки там. Теоретически, если переносить этот каталог за собой, то настройки должны сохраниться.

Re: Версия Портейбл

Добавлено: 30 мар 2015 13:10
hippocamus
Да можно вообще просто хранить настройки в самой базе at4!
Действительно - подтверждаю - для разных баз - разные настройки нужны.
Одна для моей личной базы, совершенно другая для родословной от Адама... (например, степени родства отключаю - "Прапрапрапрапрапрапрапрапрапрапрапрапрапрадед" смотрится гротескно, неинформативно и растягивает узлы; кроме того - важным там является поле "Род" - он у меня выводится в узлах ("Каиниты", "Моавитяне" и др.) - и то - из невозможности раскрасить ветку Рода в свой цвет).