FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

2x3.pl: скрипт для переноса конфигурации из FAR 2

Post by Skirda »

Latest post of the previous page:

Max Rusov wrote:В очередной раз утвердился в убеждении, что настройки в BD - очень прискорбная ошибка.
А в чем сложности то?
Есть xml+far.exe, есть sql+sqlite.exe.
Можно и плагин написать нормальный :-)
We are the Borg. You will be assimilated.
So Say We All!
President
Posts: 2
Joined: Wed 07 Dec, 2011 21:47

Re: вопросы по Far 3.0

Post by President »

Хранение настроек в базе данных, это вообще бред какой-то. Да какие же такие массивы информации нужно хранить, чтобы нельзя их было в ini держать или вообще в реестр засунуть? Вы бы ещё в oracle их держали, чтобы уж всё наверняка вошло. Лучше бы встроенный редактор в порядок привели — даже виртуального сворачивания длинной строки нет.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

President wrote:Вы бы ещё в oracle их держали, чтобы уж всё наверняка вошло.
да, это есть в планах.
инфа 100%.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: вопросы по Far 3.0

Post by Skirda »

President wrote:Лучше бы встроенный редактор в порядок привели — даже виртуального сворачивания длинной строки нет.
Страна ждет своих героев - Wелкам!
Без патча на мантисе лучше сюда не возвращаться, а то это ваш крик души смахивает на предвыборные лозунги тех, тот чье имя нельзя называть.
We are the Borg. You will be assimilated.
So Say We All!
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: вопросы по Far 3.0

Post by zg »

President wrote:Да какие же такие массивы информации нужно хранить
базы данных используются не только для массивов.
President
Posts: 2
Joined: Wed 07 Dec, 2011 21:47

Re: вопросы по Far 3.0

Post by President »

да, это есть в планах.
инфа 100%.
Охотно верю. Примерно такие же планы были у авторов firefox, да только слили перспективный продукт в яму в дерьмом.
Без патча на мантисе лучше сюда не возвращаться, а то это ваш крик души смахивает на предвыборные лозунги тех, тот чье имя нельзя называть.
Причём тут лозунги? Есть реальная функция, которая недостаёт, но вместо того, чтобы её реализовать, всего лишь одну функцию, ветка дропается и пишется всё тоже самое, что и было, только уже с использованием базы данных. Напоминает какое то развлечение, как кто-то решил научиться на примере, как это хранить мусор в базе данных. Если бы была у меня для этого достаточная квалификация, чтобы всё было ровно и без костылей в последствии, был бы патч. А возвращаться я буду в любом случае.
базы данных используются не только для массивов.
А для чего? Для того, чтобы создавать ненужное событие у пользователя на уровень абстракции базы данных? Не слишком ли расточительно-пренебрежительный подход к ресурсам пользователя? Что мешает хранить всё в реестре? Отсутствие портабельности? Тогда что мешает хранить всё в ini, а настроки плагинов в ini в их директориях? Пользователь выбросил плагин — улетели и его настройки. А база данных, это что из пушки по воробьям, только вот эту пушку пользователям катать.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: вопросы по Far 3.0

Post by zg »

President wrote:А для чего?
для одновременного доступа нескольких копий.
ну и пункт правил 2.2.1. никто не отменял.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

Far.exe /export создает файл с переводом строк 0A. Это так и задумано? Если нет, то поправьте на стандартный виндовый перевод строк, пожалуйста.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

Импортнул свои макросы, потом экспортнул. Обнаружил, что мне их триммировали - пустые строки удалили в начале и в конце. А смысл это делать? Разве автору макроса не видней зачем ему эти пустые строки нужны? Это вполне осмысленно может делаться (и делается). Скажем, вижуал студия и прочие IDE не триммирует исходники, хотя пустые строки в них "значения не имеют".
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: вопросы по Far 3.0

Post by Max Rusov »

А почему половина *.db файлов настроек постоянно залочена при работе FAR? В результате настройки FAR нельзя скопировать им самим.
При чем странно что залочена только часть файлов - системы не понял.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

Мало того, некоторые еще и пишутся постоянно (либо у меня глюки, проверьте). Файл history.db-shm - встаньте на него и сделайте CtrlQ - в просмотрщике содержимое то и дело обновляется. Процесс экплорер тоже показывает постоянную IO активность, хотя в Фаре может ничего вообще не делаться. Это не в 100% случаев проявляется у меня, но почти всегда.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

Max Rusov wrote:А почему половина *.db файлов настроек постоянно залочена при работе FAR? В результате настройки FAR нельзя скопировать им самим.
При чем странно что залочена только часть файлов - системы не понял.
у меня *.db копируются нормально (при любом состоянии "Use system copy routine").
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

Max Rusov использует одну папку для переносимых и локальных баз. Залочены, похоже, локальные.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

у меня также, portable far - сила!
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: вопросы по Far 3.0

Post by Max Rusov »

Не, как то хитрее.

Копируются:

filters.db
highlight.db
panelmodes.db
shortcuts.db

Залочены:

generalconfig.db
associations.db
macros.db
history.db
plugincache.db
pluginhotkeys.db
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: вопросы по Far 3.0

Post by 2useven10 »

копируются все базы независимо от "Use system copy routine".
Post Reply

Return to “Обсуждение Far Manager”