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 

The features I want in future.
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (English)
View previous topic :: View next topic  
Author Message
akyahoo



Joined: 10 Nov 2009
Posts: 24
Location: Beijing, China

PostPosted: Fri Apr 16, 2010 5:48 am    Post subject: The features I want in future. Reply with quote

Several days ago, my operating system was reinstalled. However, I cannot get back the replace history of AkelPad. It is a pity.

Besides, many files have different contents for me to replace different words. I do not want to list many many words in the replace history for all the contents, because the replace history is too long and it is quite inconvenient.

In Firefox, press "Ctrl+Shift+B" key and then [Import and Backup]->[Export HTML]. The bookmark can be saved with ease. AkelPad should export and import the replace history as XML files as Firefox.



Every day, I have to replace many words and change their cases repeatedly. The macro plug-in is useful, but not quite flexible. It should be saved as different files, so that they can be used for different contents.



I hope that AkelPad can promote the efficiency of my boring and repeated work.


Mr. Green Mr. Green Mr. Green


Last edited by akyahoo on Sat Apr 17, 2010 3:08 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2056
Location: Vinnitsa, Ukraine

PostPosted: Fri Apr 16, 2010 8:11 am    Post subject: Reply with quote

Quote:
Several days ago, my operating system was reinstalled. However, I cannot get back the replace history of AkelPad. It is a pity.
You always can export content of key HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Search before OS reinstall process and then import it back to registry on virgin system.
You can make two batch files to do in one-click manner.
SaveAKPSearchReplace.cmd
Code:
@REG EXPORT HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Search AKP_SearchReplace.reg

LoadAKPSearchReplace.cmd
Code:
@REG IMPORT AKP_SearchReplace.reg

I cannot remember well does AkelPad loads/saves search history on fly or not(Instructor, we need your word here). But it does - with two more similar to LoadAKPSearchReplace.cmd batches you can get rid of long search history(You can put calls of this batches to Toolbar for handy work)


Last edited by FeyFre on Sun May 23, 2010 12:28 am; edited 1 time in total
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
akyahoo



Joined: 10 Nov 2009
Posts: 24
Location: Beijing, China

PostPosted: Sat Apr 17, 2010 3:09 am    Post subject: Reply with quote

Thank you, FeyFre. Cool Cool

The replace history should also add numbers for each words, and the order can be changed. As a result, I can select them faster.
Back to top
View user's profile Send private message Visit poster's website
ravenlaughs



Joined: 06 Sep 2008
Posts: 40

PostPosted: Sat May 22, 2010 10:52 pm    Post subject: Reply with quote

I would prefer that AkelPad not keep such data in the registry at all. It makes things difficult for me when I have to assume another identity on my own computer to get things done. A tuly portable program would maintain all in an INI file.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2056
Location: Vinnitsa, Ukraine

PostPosted: Sun May 23, 2010 12:51 am    Post subject: Reply with quote

ravenlaughs
1. As far as I know AkelPad were never declared as truly portable application. It were declared only as NotePad replacement.

2. Portable applications MUST save their state in machine specific storage(in windows it is HKCU registry key, and %USERPROFILE% path), and not allowed transfer it across system(if user wants, he must do it manually), because such data potentially not applicable on different systems. For instance, .NET assembly cache(result of work of ngen utility) is not portable, because it highly tied with system hardware(CPU, GPU, etc); VMWare ThinApp virtualizator will fall in some conditions if you try to give him cache from other machine.
Portable applications must not have any additional steps before first run in hostile environment(read on system where they were not installed, just copied to), and so should have dedicated, easy portable place to store configuration. AkelPad have it - AkelPad.ini
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Sun May 23, 2010 7:29 pm    Post subject: Reply with quote

FeyFre portable app is an app which doesn't leave ANY trace in the system.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2056
Location: Vinnitsa, Ukraine

PostPosted: Sun May 23, 2010 8:23 pm    Post subject: Reply with quote

Fr0sT Laughing Laughing Laughing
Quote:
FeyFre portable app is an app which doesn't leave ANY trace in the system.
Are you sure? Let see an example:
I have special device with own drivers install in system.
I have Application which intended to work with this device. This application cannot work if device is not installed/configured in system.
This application does not creates any temporary files, does not writes to registry, does not emits entries in system log.
Does this application portable? I think it is not. And you?

Build in NotePad, Calculator, SndRec32, Minesweeper etc. are portable app, although they alter file system and registry during work and do nor revert it to former state.

PS: What purpose of application and what its benefits that does not interact with OS resources?
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
infimum



Joined: 02 Mar 2008
Posts: 26

PostPosted: Sun May 23, 2010 10:32 pm    Post subject: Reply with quote

FreyFre
This might help you understand what "portable" commonly means.
http://www.portablefreeware.com/faq.php
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2056
Location: Vinnitsa, Ukraine

PostPosted: Mon May 24, 2010 7:52 am    Post subject: Reply with quote

infimum
Why I should even look into this untrusted site? This is not authoritative and not trusted source of information for me.
Imagine: I'm software developer, you are software consumer. Guess who among us will decide what is "portable application"?
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
infimum



Joined: 02 Mar 2008
Posts: 26

PostPosted: Mon May 24, 2010 1:52 pm    Post subject: Reply with quote

FeyFre
What/Who do you consider is "authoritative" and a "trusted source"?

Look, my response wasn't about what you "trust" and what you don't. Other people in this topic are talking about "portable." I just provided a link that I though was helpful for you to understand what THEY think is "portable." There is no need for you to "trust" it. But at the same time, if you refuse to understand (which is different from "trust") what they are talking about, your involvement in topic won't be very helpful to them.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2056
Location: Vinnitsa, Ukraine

PostPosted: Mon May 24, 2010 8:22 pm    Post subject: Reply with quote

Quote:
What/Who do you consider is "authoritative" and a "trusted source"?
Different kinds of technical documentation:
1. Adopted standards such as IETF, W3C, LSB, RFC, etc, etc, etc.
2. Official API documentation, or discussions which strongly referenced to them: MSDN, man 9 etc.
3. Sources as is, if no other sources of information available.
Quote:
But at the same time, if you refuse to understand (which is different from "trust") what they are talking about, your involvement in topic won't be very helpful to them.
My involvement will be very helpful to them. If they use terms "portable" but mean something else, that is their problem, not mine.(If they say "turn left" but pointing to the right, that is their problem). If they understood that they used wrong term - my involvement is very helpful. Possible next time, when they ask for feature somewhere else, developer will not refuse because of non-clearance of their requests.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
infimum



Joined: 02 Mar 2008
Posts: 26

PostPosted: Mon May 24, 2010 10:57 pm    Post subject: Reply with quote

So is the following
Quote:
Portable applications MUST save their state in machine specific storage(in windows it is HKCU registry key, and %USERPROFILE% path), and not allowed transfer it across system(if user wants, he must do it manually), because such data potentially not applicable on different systems. For instance, .NET assembly cache(result of work of ngen utility) is not portable, because it highly tied with system hardware(CPU, GPU, etc); VMWare ThinApp virtualizator will fall in some conditions if you try to give him cache from other machine.

Quote:
Build in NotePad, Calculator, SndRec32, Minesweeper etc. are portable app, although they alter file system and registry during work and do nor revert it to former state.

documented in the following?
Quote:

1. Adopted standards such as IETF, W3C, LSB, RFC, etc, etc, etc.
2. Official API documentation, or discussions which strongly referenced to them: MSDN, man 9 etc.
3. Sources as is, if no other sources of information available.


Could you kindly show such document?
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2056
Location: Vinnitsa, Ukraine

PostPosted: Tue May 25, 2010 9:25 am    Post subject: Reply with quote

Google will help you.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
infimum



Joined: 02 Mar 2008
Posts: 26

PostPosted: Tue May 25, 2010 12:29 pm    Post subject: Reply with quote

Google is none of these.
Quote:
1. Adopted standards such as IETF, W3C, LSB, RFC, etc, etc, etc.
2. Official API documentation, or discussions which strongly referenced to them: MSDN, man 9 etc.
3. Sources as is, if no other sources of information available.

Why are you even suggesting it?
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Mon May 31, 2010 11:58 am    Post subject: Reply with quote

FeyFre
Quote:
Build in NotePad, Calculator, SndRec32, Minesweeper etc. are portable app, although they alter file system and registry during work and do nor revert it to former state

They are not.

Quote:
I have Application which intended to work with this device. This application cannot work if device is not installed/configured in system.

It's not an app's problem. If you create a simplest app with form and single button "Print" on it - would you also insist that it's not portable only because it couldn't function without printer installed?

Quote:
What purpose of application and what its benefits that does not interact with OS resources?

Not "does not interact" but "does not alter". In other words, read-only regarding the OS.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (English) All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
Page 1 of 8

 
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