| View previous topic :: View next topic |
| Author |
Message |
akyahoo
Joined: 10 Nov 2009 Posts: 24 Location: Beijing, China
|
Posted: Fri Apr 16, 2010 5:48 am Post subject: The features I want in future. |
|
|
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.

Last edited by akyahoo on Sat Apr 17, 2010 3:08 am; edited 1 time in total |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Fri Apr 16, 2010 8:11 am Post subject: |
|
|
| 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 |
|
 |
akyahoo
Joined: 10 Nov 2009 Posts: 24 Location: Beijing, China
|
Posted: Sat Apr 17, 2010 3:09 am Post subject: |
|
|
Thank you, FeyFre.
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 |
|
 |
ravenlaughs
Joined: 06 Sep 2008 Posts: 40
|
Posted: Sat May 22, 2010 10:52 pm Post subject: |
|
|
| 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 |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Sun May 23, 2010 12:51 am Post subject: |
|
|
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 |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Sun May 23, 2010 7:29 pm Post subject: |
|
|
| FeyFre portable app is an app which doesn't leave ANY trace in the system. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Sun May 23, 2010 8:23 pm Post subject: |
|
|
Fr0sT
| 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 |
|
 |
infimum
Joined: 02 Mar 2008 Posts: 26
|
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Mon May 24, 2010 7:52 am Post subject: |
|
|
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 |
|
 |
infimum
Joined: 02 Mar 2008 Posts: 26
|
Posted: Mon May 24, 2010 1:52 pm Post subject: |
|
|
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 |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Mon May 24, 2010 8:22 pm Post subject: |
|
|
| 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 |
|
 |
infimum
Joined: 02 Mar 2008 Posts: 26
|
Posted: Mon May 24, 2010 10:57 pm Post subject: |
|
|
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 |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Tue May 25, 2010 9:25 am Post subject: |
|
|
Google will help you.  |
|
| Back to top |
|
 |
infimum
Joined: 02 Mar 2008 Posts: 26
|
Posted: Tue May 25, 2010 12:29 pm Post subject: |
|
|
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 |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Mon May 31, 2010 11:58 am Post subject: |
|
|
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 |
|
 |
|
|
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
|
Powered by phpBB © 2001, 2005 phpBB Group
|