ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > N.A.N.Y. 2019

[N.A.N.Y. 2019] - Process Lister [status=done]

<< < (3/5) > >>

KodeZwerg:
Dear IanB,

I have read your thread and understood the problematic (me hopes),

since you are the first person that requested such from me, and this is a new situation for me,
I have tried to make your wish come true by adding a scaling option instead of a Font Dialog.

I would like to know if that would be acceptable to vision impaired people or if this is wrong direction that I go.

Here you will find latest build for testing purposes.
No configuration save is included yet, me needs info if that would be okay or wrong.

Thanks for reading and please give feedback!

/edit

Manual:
Open the .exe, now there is a menu inside that is a Configuration, into that is a Scaling wich contain:
Default = 100%, Double = 200%, Quattro = 400%

If my direction is good and you need other % values, let me know that.


Known Bugs that be fixed soon:
If running in scaled mode, statusbar panel show wrong dimension for the buttons.
Button Terminate does nothing right now, just a placeholder for next release.

Planned Things:
Font Dialog (only to switch font, not to modify font values like size) or plain Color changer... i dont know yet

IainB:
@KodeZwerg:
For me, the double-sized print is very legible - a bit too big maybe - and the quad-sized print is humungous, but there would probably be many people with severe visual impairment who could be glad to have that size and who might otherwise usually have to rely on the Windows Magnifier tool.

In terms of providing a process/task listing though, ProcessLister would seem to fall well behind a pack of some already-established and serious contenders - e.g., including:

* Windows TaskManager,
* SysInternals ProcessExplorer
* Wn Jia Liu's ProcessHacker - the latter is the one I prefer to use as it best meets my peculiar ergonomic needs as well as my user requirements for a process/task manager.

And that is the point, really - i.e., what are one's user requirements?
From training in systems analysis, I would usually tag user business requirements in a systematic manner, using the ABC prioritisation method, where:

* A = Mandatory (Urgent and Important)
* B = Highly desirable (Important, but NOT Urgent)
* C = Nice-to-have (Neither Important NOR Urgent)(Anything outside of these 3 classes is purely imaginary and not related to an operational  business need/requirement per se.)

I don't really have a defined set of "business/user requirements" for ProcessLister per se, but if I did, then it would match the user requirements that I might have and which had been met/exceeded by ProcessHacker. Though I use the thing on a daily basis and it is an invaluable tool for monitoring and managing the operation of the Windows system, it is still just a utility - a useful tool - and I do not consider it worthwhile to sit down and define/document those requirements. I have found by trialling the above tools that ProcessHacker seems to be the most useful tool for my peculiar purposes, but someone else might have different requirements/purposes, so it might not be so useful to those people - i.e., YMMV (Your Mileage May Vary).

By the way, because PIM (Personal Information Management) is a very important matter for me in my personal and work life, I have defined and documented my requirements - e.g., in evaluating CHS (Clipboard Help and Spell) I applied the above method:
@mouser - by the way, there is still this: User Requirements for CHS

It could be used to save repetition by different/new CHS users. I put quite a bit of effort into that. Have not updated it in ages as no-one seemed interested. I think I left it as public and editable.
-IainB (November 16, 2015, 10:05 AM)
--- End quote ---
- which has apparently caused some readers to experience such traumatic mind-expansion and neural damage that it induces a temporary state of profound sleep from which the reader awakens with a complete loss of memory of ever having seen it in the first place. (This is the way Nature helps us to recover from traumatic experiences.)

KodeZwerg:
Hello again, thank you for testing.
To me it was a test if scaling would be okay instead of letting user decide a font/size. (that would lead to text that dont fit into space)
Kind of a challenge to proof that scaling (playing with DPI/PPI) works since you mentioned that it aint good :-]

ProcessHacker is on by default on my system. (best monitoring tool in my humble opinion)
ProcessLister aint a monitoring tool yet, and might never be.

I did not want to be in competition to other monitoring/task manager like tools.

My tool does what I miss on all tools you named or I might have not found proper switch/setting.
It display Process Creation time, so I know when wich process has started ergo if a process fail I might be able to check if a process thats later loaded does harm another process. (conflict checking)
ProcessExplorer BTW does have that feature but on Windows 10 I somehow cannot terminate processes with that tool anymore.

200%/400% where just test values to check if it met requirement at all.

Thank you for your feedback!

IainB:
@KodeZwerg:
Thankyou.
...Kind of a challenge to proof that scaling (playing with DPI/PPI) works since you mentioned that it aint good :-]  ...
-KodeZwerg (October 24, 2018, 12:39 AM)
--- End quote ---
Now that's rather interesting. What it seems to imply is that scaling at the OS level may be broken somehow.
Tell me:

* Instead of stepped scaling (e.g., at doubled or quadrupled steps), are you able to make the scaling gradual and incrementally variable between lower and upper limits, through rolling the mousewheel? (Zoom in, zoom out.)
* If you can do that, can you apply it to work on any open window in other applications? (For an interesting example, try to zoom in/out using Ctrl+mousewheel on the Windows Desktop.)
On another subject, if you can display the "new" information re Process Creation time, could you also display columns which provide:

* (a) the current Running Time for currently running processes - i.e., the dynamic calculated result of current time minus Process Creation time?
* (b) the total running time of historical processes (in this session) which had earlier started and now have stopped?That could be quite useful information.

KodeZwerg:
Tell me:

* Instead of stepped scaling (e.g., at doubled or quadrupled steps), are you able to make the scaling gradual and incrementally variable between lower and upper limits, through rolling the mousewheel? (Zoom in, zoom out.)-IainB (October 24, 2018, 05:34 AM)
--- End quote ---
The first thing that i would come up with would be something like a slider, as maby seen on some mediaplayers, if you hover over slider (timeline in player) you jump back-/forward, or volume up/down.
Is that what you mean? I can set scaling to any percentage decimal value 0%-unlimited (idk maximum)


* If you can do that, can you apply it to work on any open window in other applications? (For an interesting example, try to zoom in/out using Ctrl+mousewheel on the Windows Desktop.)-IainB (October 24, 2018, 05:34 AM)
--- End quote ---
I am sorry, that aint possible. I can just tweak my own code within its framework (Delphi/Vcl in my case)
If there exists an Api from Microsoft, what i dont know yet, than it is possible.
The code i use comes not from OS, it is part of my programming language.


On another subject, if you can display the "new" information re Process Creation time, could you also display columns which provide:

* (a) the current Running Time for currently running processes - i.e., the dynamic calculated result of current time minus Process Creation time?
* (b) the total running time of historical processes (in this session) which had earlier started and now have stopped?That could be quite useful information.
-IainB (October 24, 2018, 05:34 AM)
--- End quote ---
From Api i can get Creation-, Exit-, Kernel- & User Time. Sure i can display them. Will be included in next release.
Special calculations i can add after them aswell.
And hopefully a configuration to turn them on/off :-)

Closed processes would be gone. No remember thing avail yet. I sure could collect Data and put it in a Database to Display like a logging feature.
But this would end as a monitoring tool, what in no case my intention is to do. Or at least until now. I will put on ToDo but make no promises.
By thinking about... it would end in a small mess i guess, since a process can be opened several times.
Like your Webbrowser does.... wich process to track? I think i do not support such function.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version