Настоящая portable-версия

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 3
Joined: Mon Dec 25, 2017 6:48 am

Настоящая portable-версия

Post by nzKLRAcGPj »

Здравствуйте.

Сделайте, пожалуйста, полноценную portable-версию.

Сейчас сохраняются в INI-файле рядом с EXE'шкой только настройки. Ранее открытые файлы, искавшиеся строки, настройки некоторых плагинов (напр. QSearch) сохраняются в реестре. Это не портабельность.


P.S. Про portable-сборки знаю. Они не подходят, т.к. их авторы из-за своих скудоумия и кривых рук делают свои portable laucher'ы так, что хочется им их руки поотрывать и засунуть в их попы.

1). Portable launcher для AkelPad занимает 40 MiB ОЗУ, а сам AkelPad занимает 10 MiB ОЗУ.
Image
При том, что AkelPad имеет в 1000 раз больший функционал, чем portable-запускатель.
Запускатель (упрощённо говоря) перед запуском опекаемого приложения только импортирует в реестр (иногда в папку профиля пользователя) данные из папки программы, а после завершения опекаемого приложения экспортирует данные их реестра в папку программы. И всё.
Если у меня используется 15 таких portable-сборок (AkelPad, Workrave, Thunderbird, ProcessExplorer, CubicExplorer, KeySwitcher, Firefox, TClockEx, Skype, Telegram, Pidgin, ещё некоторые), которые запущены и используются постоянно, то у меня на только эти прокля́тые portable-launcher'ы (с их мизерным функционалом) уходит 40*15=600 MiB. Это просто возмутительно!!! Целых 600! MiB ОЗУ заморожены впустую, без пользы, только лишь от того, что у кого-то руки не из правильного места растут и в голове ветер гуляет.

2). Авторы portable laucher'ов не способны понять, что при завершении работы системы, когда Windows попросит у laucher завершаться, он должен сперва завершить своё опекаемое приложение, иначе настройки программы не будут перенесены из реестра в папку программы.

Я им писал, приводил скриншоты, обсуждал. Только воз и ныне там. Горбатого могила исправит. Это не программисты, это вселенские недотёпы. От них толку не будет.
Надежда остаётся только на самих авторов AkelPad.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Re: Настоящая portable-версия

Post by opk44 »

nzKLRAcGPj wrote:Здравствуйте.

Сделайте, пожалуйста, полноценную portable-версию.

Сейчас сохраняются в INI-файле рядом с EXE'шкой только настройки. Ранее открытые файлы, искавшиеся строки, настройки некоторых плагинов (напр. QSearch) сохраняются в реестре. Это не портабельность.


P.S. Про portable-сборки знаю. Они не подходят, т.к. их авторы из-за своих скудоумия и кривых рук делают свои portable laucher'ы так, что хочется им их руки поотрывать и засунуть в их попы.

1). Portable launcher для AkelPad занимает 40 MiB ОЗУ, а сам AkelPad занимает 10 MiB ОЗУ.
Image
При том, что AkelPad имеет в 1000 раз больший функционал, чем portable-запускатель.
Запускатель (упрощённо говоря) перед запуском опекаемого приложения только импортирует в реестр (иногда в папку профиля пользователя) данные из папки программы, а после завершения опекаемого приложения экспортирует данные их реестра в папку программы. И всё.
Если у меня используется 15 таких portable-сборок (AkelPad, Workrave, Thunderbird, ProcessExplorer, CubicExplorer, KeySwitcher, Firefox, TClockEx, Skype, Telegram, Pidgin, ещё некоторые), которые запущены и используются постоянно, то у меня на только эти прокля́тые portable-launcher'ы (с их мизерным функционалом) уходит 40*15=600 MiB. Это просто возмутительно!!! Целых 600! MiB ОЗУ заморожены впустую, без пользы, только лишь от того, что у кого-то руки не из правильного места растут и в голове ветер гуляет.

2). Авторы portable laucher'ов не способны понять, что при завершении работы системы, когда Windows попросит у laucher завершаться, он должен сперва завершить своё опекаемое приложение, иначе настройки программы не будут перенесены из реестра в папку программы.

Я им писал, приводил скриншоты, обсуждал. Только воз и ныне там. Горбатого могила исправит. Это не программисты, это вселенские недотёпы. От них толку не будет.
Надежда остаётся только на самих авторов AkelPad.

1. Т. е. если 40*15 превратится в 40*14, то это положит конец Вашему возмущению?
2. Если Ваша тяга к использованию "портабл-ланчера" в случае с AkelPad объясняется хотя бы нежеланием оставлять в реестре историю ранее открытых файлов, то чем объяснить "необходимость" запуска подобным образом хоть того же Process Explorer-а, понять решительно невозможно.
3. Сообщив общественности крайне полезную информацию о скудоумии, криворукости и местах произрастания рук у разных горбатых вселенских недотёп (извините, если какие-то определения пропущены), Вы скромно умолчали о своих собственных творениях. Не нужно стесняться. Дайте пожалуйста ссылочку на программы написанные лично Вами. Нестерпимо хочется приобщиться к прекрасному.

DV
Offline
Posts: 1291
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Настоящая portable-версия

Post by DV »

Что касается QSearch, вопрос решаемый:
Из QSearch-Rus.txt:
history_save = 3
Может быть установлено в 0 или быть суммой следующих значений:
0 - история поиска и состояние галочек не сохраняется.
1 - история поиска сохраняется в Системном Реестре.
2 - состояние галочек "Учитывать регистр" и "Слово целиком"
сохраняется в Системном Реестре.
4 - сохранять не в Системном Реестре, а там, куда сохраняет
настройки AkelPad (например, в .ini файл).
Позволяет сделать настройки QSearch полностью портабельными.
Таким образом, в QSearch.ini прописываем:

Code: Select all

history_save = 7
и истории будут сохраняться в ini-файле (1+2+4 = 7).

Вообще же, ветка реестра HKCU предназначена как раз для того, чтобы хранить в ней системно-зависимые настройки текущего пользователя. Например, зачем вам на другом компьютере история открытых файлов на текущем компьютере, если на другом компьютере может вообще не быть таких путей?

Offline
Posts: 3
Joined: Mon Dec 25, 2017 6:48 am

Re: Настоящая portable-версия

Post by nzKLRAcGPj »

DV wrote: Вообще же, ветка реестра HKCU предназначена как раз для того, чтобы хранить в ней системно-зависимые настройки текущего пользователя. Например, зачем вам на другом компьютере история открытых файлов на текущем компьютере, если на другом компьютере может вообще не быть таких путей?
Портабельность нужна не только при переходе с одного компьютера на другой.
Портабельность нужна ещё в 2-х случаях:
1). при переходе от одного пользователя компьютера на другого пользователя компьютера (напр., limited user - для обычной работы, administrator - для настройки и обслуживания компьютера).
2). при переходе от одной ОС компьютера к другой ОС этого же компьютера (напр., Windows XP и Windows 7).
В этих случаях пути к открывавшимся файлам будут одинаковые.
Кроме того, даже при переходе от одного копьютера к другому компьютеру пути могут быть одинаковыми, если все данные хранятся на сетевом диске, который подключается на всех компьютерах под одной буквой.

Все эти случаи не надуманы сейчас с ходу, а как раз у меня имеются. И, полагаю, они имеются у многих людей; они очень реалистичны и широко распространены.

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

nzKLRAcGPj
nzKLRAcGPj wrote:авторы из-за своих скудоумия и кривых рук делают свои portable laucher'ы так, что хочется им их руки поотрывать и засунуть в их попы.
Кроме оскорбления других людей не хватает больше ни на что фантазии?
Например, использовать для портабелизации yaP, который пару мегабайт занимает в памяти. Или просто отдельный резидентный скрипт, который при запуске Акелпада считывает информацию из реестра, а при закрытии записывает в реестр (благо тут даже фантазировать не нужно, достаточно скачать и указать в настройках запуска Акелпада в ключе CmdLineBegin).

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Re: Настоящая portable-версия

Post by YuS »

nzKLRAcGPj wrote: Портабельность нужна ещё в 2-х случаях:
1). при переходе от одного пользователя компьютера на другого пользователя компьютера (напр., limited user - для обычной работы, administrator - для настройки и обслуживания компьютера).
2). при переходе от одной ОС компьютера к другой ОС этого же компьютера (напр., Windows XP и Windows 7).
В этих случаях пути к открывавшимся файлам будут одинаковые.
Кроме того, даже при переходе от одного копьютера к другому компьютеру пути могут быть одинаковыми, если все данные хранятся на сетевом диске, который подключается на всех компьютерах под одной буквой.

Все эти случаи не надуманы сейчас с ходу, а как раз у меня имеются. И, полагаю, они имеются у многих людей; они очень реалистичны и широко распространены.
Все эти случаи надуманны.
Во всех случаях, при переходе от одного пользователя к другому, последнему незачем знать, что делал предыдущий пользователь и какие документы открывал. Или вам нужна не портабельность, а слежение? Так AP тут никаким боком не имеет отношения к "шпионам"...

Offline
Posts: 3
Joined: Mon Dec 25, 2017 6:48 am

Re: Настоящая portable-версия

Post by nzKLRAcGPj »

Неделя прошла. Авторы AkelPad свои мнение, мотивированную позицию выскажут?

Обоснованная просьба, разумная, полезная, нужная? Будут реализовывать? Не будут? Если будут, то в какие ориентировочно сроки?
Post Reply