powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Где хранит конфиги современный десктоп?
25 сообщений из 231, страница 6 из 10
Где хранит конфиги современный десктоп?
    #40096425
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
YuRock
пропущено...
Не знаю, меня пускает - только что проверил. Скрытая папка просто.
И это, я так понял, просто зеркало папки Users.
Для тех, кто полные пути в настройках сохранил до появления папки Users.
В общем, это вообще не важно, как она называется, папка эта, ведь она определяется динамически через функцию с константой.



При этом в папку c:\Пользователи которая на самом деле c:\Users - пускает.

Да, меня тоже через проводник не пускает. Думаю, это костыль проводника.
В фаре пускает.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096427
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
fraks,

конфиги отдельно, бинарники отдельно

что для винды, что для *nix'ов всех разновидностей

Это не единственный подход, в т.ч. и для юниксов.
Часть программ устанавливается например в /opt/ вместо того что бы раскидывать свои файлы по системе, как это принято в юниксах.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096428
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
YuRock
пропущено...

У тебя и доступ на запись всегда есть везде кроме PF и Windows.
И работают все с локального компа только.
И настроек нет древовидных.
Ты в раю живёшь.

Не усложняй себе жизнь навязанными правилами - тоже будешь в раю жить :)
Да я давно хочу бросить работу и уйти выращивать помидоры и ловить рыбку, но пока недостаточно активов для пассивного дохода.
А такое окружение, как у тебя, мне не светит. И это я не устанавливаю и не поддерживаю свою программу.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096429
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
mayton
пропущено...

Стоп. Что там волшебным образом куда "превращается" ?

А всё я понял. Но это декор. Не особо интересно. Вы когда в обратку путь копируете - что будет в клипборде?

Код: sql
1.
c:\Users 



?
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096430
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
fraks
пропущено...

При этом в папку c:\Пользователи которая на самом деле c:\Users - пускает.

Да, меня тоже через проводник не пускает. Думаю, это костыль проводника.
В фаре пускает.

Виртуализировали-виртуализировали, да не вывиртуализировали.
Не нужно лезть во все это дерьмо - и жизнь будет проще.

У меня сделана папка c:\Programs\ куда я кроме своих программ ставлю другие, которые не требуют инсталляции и переносятся с компа на комп простым копированием.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096431
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Какой программе эти насранные файлы принадлежат - можно только косвенно догадаться.

а логи куда пишешь?
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096433
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

А всё я понял. Но это декор. Не особо интересно. Вы когда в обратку путь копируете - что будет в клипборде?
Код: sql
1.
c:\Users 


?

Да.
Но вопрос - нахрена такие визуальные извращения, для кого?
Кто кого хочет запутать?
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096435
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
А какие-то по существу аргументы будут
Я свою альтернативу уже описал подробно.
Если делать "по моему" - то программисту работы столько же (даже меньше местами), а работать будет одинаково при любом сценарии, включая твой (программа копируется локально папкой).
И меньше затрат на техподдержку (не всем так повезло, как тебе, если я всех выгоню и начну устанавливать/поддерживать сам свою программу, то от 99% клиентов придется отказаться, ибо в сутках всего 24 часа).

fraks
Что бы сделать копию программы - нужно нажать 4 клавиши, на рефлексах.

Ну не лукавь. Еще ярлык надо сделать на рабочий стол, и объяснить всем пользователям, какой ярлык запускать.

fraks
Сколько понадобится действий что бы по вашему сделать новый инстанс со своими настройками?

Если они ходят под разными виндовыми учетками или разными пользователями БД - нисколько (99% случаев).
В редчайших случаях - надо добавить еще один ярлык на рабочий стол с параметром командной строки INSTANCE:1 (2,3...). На это уходит тоже меньше времени, чем на копирование папки + ярлык.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096439
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
mayton

А всё я понял. Но это декор. Не особо интересно. Вы когда в обратку путь копируете - что будет в клипборде?
Код: sql
1.
c:\Users 


?

Да.
Но вопрос - нахрена такие визуальные извращения, для кого?
Кто кого хочет запутать?

На моей рабочей станции (Винд10) там показывается немного другая информация. Сетевое имя машины
в видновс-домене. Скорее это - наивная попытка дать больше оббщенной информации для обычного
пользователя.

Для unix-пользователя корень файловой систмы начинатся со слеша "/". А для Windows с смонтированными
дисками такого корня нету. Вот эксплорер услужливо создает виртуальный корень чтоб было понятно.

Это я IMHO.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096440
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Виртуализировали-виртуализировали, да не вывиртуализировали.

Это не виртуализация, а больше зеркалирование.
Виртуализация в винде - это когда ты в реестр в LOCAL_MACHINE (или в общий инифайл, как ты любишь) пишешь, пишешь, читаешь, всё нормально, никаких ошибок, а потом после перезапуска оказывается, что изменения не сохранились, ибо ты забыл проверить, устанавливается ли TokenVirtualizationEnabled.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096442
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Не нужно лезть во все это дерьмо - и жизнь будет проще.

Я и не лезу. Вызываю функцию и получаю полный путь, какой надо, на любой операционке.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096445
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
fraks
Какой программе эти насранные файлы принадлежат - можно только косвенно догадаться.

а логи куда пишешь?

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

В программу в код натыкал WriteLn() и сваливаю это дело рядом с exe в папку /Log/
Имя лога формируется в виде
Код: plaintext
2021-08-31--16-05-17--1288.log
дата-время старта лога - пид программы, на случай одновременного запуска. Было такое.

Лог вида
Код: php
1.
2.
3.
4.
5.
6.
2021-08-31 ; 16:05:17.285 ; started ; PID=1288
2021-08-31 ; 16:05:17.285 ; CFG.LogDeleteOld ; удаляем "2021-08-19--10-32-26--4516.log"
2021-08-31 ; 16:05:17.301 ; CFG.LogDeleteOld ; удаляем "2021-08-20--15-58-20--5672.log"
2021-08-31 ; 16:05:17.422 ; FrmMain.FormActivate ; S5.build=1264
2021-08-31 ; 16:05:17.500 ; FrmMain.Database.AfterConnect ; DBname="ibbook/3060:BOOK"
2021-09-01 ; 09:18:41.667 ; stopped


Перед созданием нового лога программа удаляет логи старее 10 дней кажется. Лог размером 1кб, поэтому ничего не дуется.
Отключить это дело забыл, поэтому пишется до сих пор.
Но никуда в систему не закидывается, и откуда эти логи берутся - совершенно понятно.

Никаких других развернутых логов на клиенте не пишется.

Для отладки приложения иногда использую отладчик в Delphi, но там нужно обходить многочисленные круги циклов, проще сформировать отладочный вывод либо в мемо либо в файл, с нужными контрольными значениями.

Да, по старинке :)
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096448
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
fraks
А какие-то по существу аргументы будут
Я свою альтернативу уже описал подробно.
Если делать "по моему" - то программисту работы столько же (даже меньше местами), а работать будет одинаково при любом сценарии, включая твой (программа копируется локально папкой).
И меньше затрат на техподдержку (не всем так повезло, как тебе, если я всех выгоню и начну устанавливать/поддерживать сам свою программу, то от 99% клиентов придется отказаться, ибо в сутках всего 24 часа).

fraks
Что бы сделать копию программы - нужно нажать 4 клавиши, на рефлексах.

Ну не лукавь. Еще ярлык надо сделать на рабочий стол, и объяснить всем пользователям, какой ярлык запускать.

fraks
Сколько понадобится действий что бы по вашему сделать новый инстанс со своими настройками?

Если они ходят под разными виндовыми учетками или разными пользователями БД - нисколько (99% случаев).
В редчайших случаях - надо добавить еще один ярлык на рабочий стол с параметром командной строки INSTANCE:1 (2,3...). На это уходит тоже меньше времени, чем на копирование папки + ярлык.

Что бы сделать ярлык с параметрами время нужно не меньше чем Ctrl+C Ctrl+V и просто ярлык.
У меня на эти вопросы времени уходит ровно нисколько. Последний раз для пользователя я такое делал (дубль программы для отдельного конфига) лет 7 назад.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096450
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Для unix-пользователя корень файловой систмы начинатся со слеша "/". А для Windows с смонтированными
дисками такого корня нету. Вот эксплорер услужливо создает виртуальный корень чтоб было понятно.

Это я IMHO.

Неа, это не тот случай.
Корень в обоих случаях один - С:\

Речь не про "Этот компьютер" а про подмену Пользователи <-> Users


...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096451
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Да, по старинке :)

мне кажется, то нынче написание любого
хелловорда начитается с подключения логгера
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096452
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
fraks
Виртуализировали-виртуализировали, да не вывиртуализировали.

Это не виртуализация, а больше зеркалирование.
Виртуализация в винде - это когда ты в реестр в LOCAL_MACHINE (или в общий инифайл, как ты любишь) пишешь, пишешь, читаешь, всё нормально, никаких ошибок, а потом после перезапуска оказывается, что изменения не сохранились, ибо ты забыл проверить, устанавливается ли TokenVirtualizationEnabled.

Что и требовалось доказать :) Реестр - боль :) Причем ненужная. И вот эти профили локальные/перемещаемые/временные - тоже.
Может быть в каких-то случаях они приносят пользу. Но в моей практике - больше вреда.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096454
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Что бы сделать ярлык с параметрами время нужно не меньше чем Ctrl+C Ctrl+V и просто ярлык.
Повторяю: не лукавь.
Ты кроме Ctrl+C Ctrl+V еще название папки задаешь, и ярлык ты тоже делаешь, и называешь его.
А добавить в этот ярлык параметр, кроме изменения названия - пол секунды.
И повторяю, это редчайшие случаи.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096455
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
YuRock
пропущено...

Это не виртуализация, а больше зеркалирование.
Виртуализация в винде - это когда ты в реестр в LOCAL_MACHINE (или в общий инифайл, как ты любишь) пишешь, пишешь, читаешь, всё нормально, никаких ошибок, а потом после перезапуска оказывается, что изменения не сохранились, ибо ты забыл проверить, устанавливается ли TokenVirtualizationEnabled.

Что и требовалось доказать :) Реестр - боль :) Причем ненужная. И вот эти профили локальные/перемещаемые/временные - тоже.
Может быть в каких-то случаях они приносят пользу. Но в моей практике - больше вреда.

YuRock
(или в общий инифайл, как ты любишь)


Я же не пишу ни туда, ни туда. Да, Что и требовалось доказать.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096456
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу Documents & Settings. Ясен пень что он - морально устарел и неудобен.
Но план по переключению приложений на новый хоум должен был быть поэтапным.

Тоесть сначала создали Junction Point который перемапливает D&S на c:/Users.

Продлили это в Windows 7 (здесь я могу путаться в истории версий и наверное
был где-то манифест с точной матрицей релизов и фич).

И в десятке D&S сделали obsolete и права запрещают уже куда-либо ходить. Тот факт
что Far каким-то образом нас переключает я не могу объяснить. Может это трюк.

Пробовал в power schell туда ходить. Не пускает вообще по правам.

Вообще... могли-бы сделать c:\home вместо c:\Users. Тогда если перевернуть слеши
была-бы отличная совместимость с большинством других платформ.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096457
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
fraks
Что бы сделать ярлык с параметрами время нужно не меньше чем Ctrl+C Ctrl+V и просто ярлык.
Повторяю: не лукавь.
Ты кроме Ctrl+C Ctrl+V еще название папки задаешь, и ярлык ты тоже делаешь, и называешь его.
А добавить в этот ярлык параметр, кроме изменения названия - пол секунды.
И повторяю, это редчайшие случаи.

Ну и я повторяю - на обсуждение в этой ветке я затратил время больше чем на обсуждаемую работу за 10 последних лет в сумме.
Смысл чего-то в этом менять? Экономить микросекунду раз в год ценой недели работы и усложнении техподдержки?

Напомню, что бы мою программу перенести на другой комп - скопировал папку и всё.
Папка весит менее 10 мегабайт.
А в твоем случае?

Это мне напомнило наш опыт использования рейдов.
Вот сколько их у нас было - с каждым были потери данных из-за неквалифицированного администрирования.
ssd + nbackup - и нет вопроса.
И любой эникейщик в зажопинске с поддержкой этого справляется.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096461
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
YuRock
пропущено...
Повторяю: не лукавь.
Ты кроме Ctrl+C Ctrl+V еще название папки задаешь, и ярлык ты тоже делаешь, и называешь его.
А добавить в этот ярлык параметр, кроме изменения названия - пол секунды.
И повторяю, это редчайшие случаи.

Ну и я повторяю - на обсуждение в этой ветке я затратил время больше чем на обсуждаемую работу за 10 последних лет в сумме.
Смысл чего-то в этом менять? Экономить микросекунду раз в год ценой недели работы и усложнении техподдержки?
Ну тебе это микросекунда, а мне - это платить дополнительные зарплаты людям. Не все такие счастливые, как ты, говорил уже.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096463
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
fraks
пропущено...

Ну и я повторяю - на обсуждение в этой ветке я затратил время больше чем на обсуждаемую работу за 10 последних лет в сумме.
Смысл чего-то в этом менять? Экономить микросекунду раз в год ценой недели работы и усложнении техподдержки?
Ну тебе это микросекунда, а мне - это платить дополнительные зарплаты людям. Не все такие счастливые, как ты, говорил уже.

Я не улавливаю, откуда ты набираешь этих микросекунд на целого человека на постоянку?
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096465
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
По поводу Documents & Settings. Ясен пень что он - морально устарел и неудобен.
Но план по переключению приложений на новый хоум должен был быть поэтапным.

Тоесть сначала создали Junction Point который перемапливает D&S на c:/Users.

Продлили это в Windows 7 (здесь я могу путаться в истории версий и наверное
был где-то манифест с точной матрицей релизов и фич).

И в десятке D&S сделали obsolete и права запрещают уже куда-либо ходить. Тот факт
что Far каким-то образом нас переключает я не могу объяснить. Может это трюк.

Пробовал в power schell туда ходить. Не пускает вообще по правам.

Вообще... могли-бы сделать c:\home вместо c:\Users. Тогда если перевернуть слеши
была-бы отличная совместимость с большинством других платформ.

Ну вот ты сам описал почему этим не нужно пользоваться.
Не проработано изначально, и в процессе мигрирования стройности тоже не возникает. Пока идут в какой-то идее, сама идея растворяется. Остается один путь от одной неустойчивой точки к другой призрачной.

Я этим не пользовался и все как работало так и работает :) Не нужно ничего переделывать.
Минимизируйте зависимости, от всего. Компоненты, библиотеки, технологии...
Масса технологий рождается, народ на них боросается, к тому времени как я начинаю что-то про них читать - они уже умерли.
И в чем смысл кидаться на все новое?
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096466
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks
Ну примерно так, только программа за такое время на месте, естественно не стоит

То, что ты работаешь над ней один - уже показывает, что, в общем-то, стоит. Вместе с бизнесом, которого устраивает такая скорость изменений.

fraks
решения которые прекрасно работали 25 лет назад и прекрасно работают по сегодняшний день

Вот только если их заменить чем-нибудь получше - пользователи начинают говорить "Спасибо, как хорошо-то стало", а бизнес внезапно обнаруживает незапланированные доходы.
...
Рейтинг: 0 / 0
Где хранит конфиги современный десктоп?
    #40096467
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
fraks
пропущено...

Что и требовалось доказать :) Реестр - боль :) Причем ненужная. И вот эти профили локальные/перемещаемые/временные - тоже.
Может быть в каких-то случаях они приносят пользу. Но в моей практике - больше вреда.

YuRock
(или в общий инифайл, как ты любишь)


Я же не пишу ни туда, ни туда. Да, Что и требовалось доказать.

Какой общий ини-файл? У меня он не общий а сугубо частный, для конкретного exe.
...
Рейтинг: 0 / 0
25 сообщений из 231, страница 6 из 10
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Где хранит конфиги современный десктоп?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]