AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
nzKLRAcGPj



Joined: 25 Dec 2017
Posts: 3

PostPosted: Mon Dec 25, 2017 7:13 am    Post subject: Настоящая portable-версия Reply with quote

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

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

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


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

1). Portable launcher для AkelPad занимает 40 MiB ОЗУ, а сам AkelPad занимает 10 MiB ОЗУ.

При том, что 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.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 596

PostPosted: Mon Dec 25, 2017 12:42 pm    Post subject: Re: Настоящая portable-версия Reply with quote

Свобода слова - великая вещь!
nzKLRAcGPj wrote:
Здравствуйте.

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

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


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

1). Portable launcher для AkelPad занимает 40 MiB ОЗУ, а сам AkelPad занимает 10 MiB ОЗУ.

При том, что 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. Сообщив общественности крайне полезную информацию о скудоумии, криворукости и местах произрастания рук у разных горбатых вселенских недотёп (извините, если какие-то определения пропущены), Вы скромно умолчали о своих собственных творениях. Не нужно стесняться. Дайте пожалуйста ссылочку на программы написанные лично Вами. Нестерпимо хочется приобщиться к прекрасному.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 1003
Location: Kyiv, Ukraine

PostPosted: Tue Dec 26, 2017 6:09 pm    Post subject: Re: Настоящая portable-версия Reply with quote

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

Таким образом, в QSearch.ini прописываем:
Code:
history_save = 7

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

Вообще же, ветка реестра HKCU предназначена как раз для того, чтобы хранить в ней системно-зависимые настройки текущего пользователя. Например, зачем вам на другом компьютере история открытых файлов на текущем компьютере, если на другом компьютере может вообще не быть таких путей?
Back to top
View user's profile Send private message
nzKLRAcGPj



Joined: 25 Dec 2017
Posts: 3

PostPosted: Wed Dec 27, 2017 8:14 pm    Post subject: Re: Настоящая portable-версия Reply with quote

DV wrote:

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

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

Все эти случаи не надуманы сейчас с ходу, а как раз у меня имеются. И, полагаю, они имеются у многих людей; они очень реалистичны и широко распространены.
Back to top
View user's profile Send private message
LonerD



Joined: 01 Dec 2011
Posts: 156
Location: Donetsk

PostPosted: Thu Dec 28, 2017 12:02 am    Post subject: Reply with quote

nzKLRAcGPj
nzKLRAcGPj wrote:
авторы из-за своих скудоумия и кривых рук делают свои portable laucher'ы так, что хочется им их руки поотрывать и засунуть в их попы.

Кроме оскорбления других людей не хватает больше ни на что фантазии?
Например, использовать для портабелизации yaP, который пару мегабайт занимает в памяти. Или просто отдельный резидентный скрипт, который при запуске Акелпада считывает информацию из реестра, а при закрытии записывает в реестр (благо тут даже фантазировать не нужно, достаточно скачать и указать в настройках запуска Акелпада в ключе CmdLineBegin).
Back to top
View user's profile Send private message
YuS



Joined: 15 Sep 2013
Posts: 432

PostPosted: Thu Dec 28, 2017 4:36 am    Post subject: Re: Настоящая portable-версия Reply with quote

nzKLRAcGPj wrote:

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

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

Все эти случаи надуманны.
Во всех случаях, при переходе от одного пользователя к другому, последнему незачем знать, что делал предыдущий пользователь и какие документы открывал. Или вам нужна не портабельность, а слежение? Так AP тут никаким боком не имеет отношения к "шпионам"...
Back to top
View user's profile Send private message
nzKLRAcGPj



Joined: 25 Dec 2017
Posts: 3

PostPosted: Sun Dec 31, 2017 11:17 am    Post subject: Re: Настоящая portable-версия Reply with quote

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

Обоснованная просьба, разумная, полезная, нужная? Будут реализовывать? Не будут? Если будут, то в какие ориентировочно сроки?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group