Page 4 of 7

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

Posted: Wed 09 Nov, 2011 12:24
by Skirda

Latest post of the previous page:

Max Rusov wrote:В очередной раз утвердился в убеждении, что настройки в BD - очень прискорбная ошибка.
А в чем сложности то?
Есть xml+far.exe, есть sql+sqlite.exe.
Можно и плагин написать нормальный :-)

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

Posted: Thu 08 Dec, 2011 19:44
by President
Хранение настроек в базе данных, это вообще бред какой-то. Да какие же такие массивы информации нужно хранить, чтобы нельзя их было в ini держать или вообще в реестр засунуть? Вы бы ещё в oracle их держали, чтобы уж всё наверняка вошло. Лучше бы встроенный редактор в порядок привели — даже виртуального сворачивания длинной строки нет.

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

Posted: Thu 08 Dec, 2011 19:48
by Kerberos464
President wrote:Вы бы ещё в oracle их держали, чтобы уж всё наверняка вошло.
да, это есть в планах.
инфа 100%.

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

Posted: Thu 08 Dec, 2011 20:19
by Skirda
President wrote:Лучше бы встроенный редактор в порядок привели — даже виртуального сворачивания длинной строки нет.
Страна ждет своих героев - Wелкам!
Без патча на мантисе лучше сюда не возвращаться, а то это ваш крик души смахивает на предвыборные лозунги тех, тот чье имя нельзя называть.

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

Posted: Thu 08 Dec, 2011 20:36
by zg
President wrote:Да какие же такие массивы информации нужно хранить
базы данных используются не только для массивов.

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

Posted: Thu 08 Dec, 2011 23:03
by President
да, это есть в планах.
инфа 100%.
Охотно верю. Примерно такие же планы были у авторов firefox, да только слили перспективный продукт в яму в дерьмом.
Без патча на мантисе лучше сюда не возвращаться, а то это ваш крик души смахивает на предвыборные лозунги тех, тот чье имя нельзя называть.
Причём тут лозунги? Есть реальная функция, которая недостаёт, но вместо того, чтобы её реализовать, всего лишь одну функцию, ветка дропается и пишется всё тоже самое, что и было, только уже с использованием базы данных. Напоминает какое то развлечение, как кто-то решил научиться на примере, как это хранить мусор в базе данных. Если бы была у меня для этого достаточная квалификация, чтобы всё было ровно и без костылей в последствии, был бы патч. А возвращаться я буду в любом случае.
базы данных используются не только для массивов.
А для чего? Для того, чтобы создавать ненужное событие у пользователя на уровень абстракции базы данных? Не слишком ли расточительно-пренебрежительный подход к ресурсам пользователя? Что мешает хранить всё в реестре? Отсутствие портабельности? Тогда что мешает хранить всё в ini, а настроки плагинов в ini в их директориях? Пользователь выбросил плагин — улетели и его настройки. А база данных, это что из пушки по воробьям, только вот эту пушку пользователям катать.

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

Posted: Fri 09 Dec, 2011 00:38
by zg
President wrote:А для чего?
для одновременного доступа нескольких копий.
ну и пункт правил 2.2.1. никто не отменял.

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

Posted: Thu 05 Jan, 2012 12:14
by NightRoman
Far.exe /export создает файл с переводом строк 0A. Это так и задумано? Если нет, то поправьте на стандартный виндовый перевод строк, пожалуйста.

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

Posted: Thu 05 Jan, 2012 12:43
by NightRoman
Импортнул свои макросы, потом экспортнул. Обнаружил, что мне их триммировали - пустые строки удалили в начале и в конце. А смысл это делать? Разве автору макроса не видней зачем ему эти пустые строки нужны? Это вполне осмысленно может делаться (и делается). Скажем, вижуал студия и прочие IDE не триммирует исходники, хотя пустые строки в них "значения не имеют".

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

Posted: Tue 10 Jan, 2012 09:05
by Max Rusov
А почему половина *.db файлов настроек постоянно залочена при работе FAR? В результате настройки FAR нельзя скопировать им самим.
При чем странно что залочена только часть файлов - системы не понял.

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

Posted: Tue 10 Jan, 2012 09:14
by NightRoman
Мало того, некоторые еще и пишутся постоянно (либо у меня глюки, проверьте). Файл history.db-shm - встаньте на него и сделайте CtrlQ - в просмотрщике содержимое то и дело обновляется. Процесс экплорер тоже показывает постоянную IO активность, хотя в Фаре может ничего вообще не делаться. Это не в 100% случаев проявляется у меня, но почти всегда.

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

Posted: Tue 10 Jan, 2012 09:51
by Kerberos464
Max Rusov wrote:А почему половина *.db файлов настроек постоянно залочена при работе FAR? В результате настройки FAR нельзя скопировать им самим.
При чем странно что залочена только часть файлов - системы не понял.
у меня *.db копируются нормально (при любом состоянии "Use system copy routine").

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

Posted: Tue 10 Jan, 2012 09:54
by NightRoman
Max Rusov использует одну папку для переносимых и локальных баз. Залочены, похоже, локальные.

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

Posted: Tue 10 Jan, 2012 09:57
by Kerberos464
у меня также, portable far - сила!

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

Posted: Tue 10 Jan, 2012 09:59
by Max Rusov
Не, как то хитрее.

Копируются:

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

Залочены:

generalconfig.db
associations.db
macros.db
history.db
plugincache.db
pluginhotkeys.db

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

Posted: Tue 10 Jan, 2012 11:01
by 2useven10
копируются все базы независимо от "Use system copy routine".