|
Clumpco wrote: So old that I did my first coding in octal via switches on a DEC PDP 8
Totally off the topic at hand (my apologies). I just had to reply after seeing this tagline. It took me back to my high school days when I was doing exactly the same thing. Toggle switches, RIM loader, BIN loader, yay!
|
|
|
|
|
To me I see two parts to the problem and responses only seem to focus on one part. The parts
- Oracle Box VM
- RDC
I presume you are running the VM locally. Not having used VMWare for a very long time I would also wonder what you might have going on in it. So you might want to try a completely different and minimal build. Along with verifying how memory is being mapped. (I can suppose everything is going to be slow if memory in the VM is low.)
Then you might also try using RDC with something completely different also. Also locally.
After localizing the problem to one of those then you could start looking for a solution.
|
|
|
|
|
Specially for inhouse connections between Windows machines, I am using TightVNC for years now. Pretty fast and I do work on a lot of headless machines, including constant copy&paste (both text as well as files) all day long. Also including about half a dozen VMs (mostly older Windows XP/7 hosts for software that doesn't exist or is retarded on newer versions of Windows)...
|
|
|
|
|
I read your question and I remember that this happened to me, but I could not remember how I fixed it.
I went to lunch and voila, I remembered.
After I reinstalled both the client machine and the machine I was remoting to, I decided this was not a Windows issue. Trust me, I tried everything I could try.
I tested another keyboard on the local machine, and that fixed the problem.
Does it make sense, no.
Did it work, yes!
Good luck!
|
|
|
|
|
I have just re-read your initial post and realised that I hadn't noticed the fateful words "Oracle VirtualBox".
This piece of s**tware will update itself and then totally forget to mention that you need to manually update the Extension Pack which needs to be installed and kept updated on the hosted VM.
In the past this has led me to lost shared drives, weird mouse behaviour, etc.
So old that I did my first coding in octal via switches on a DEC PDP 8
|
|
|
|
|
I use 3 computers/3 28" monitors--Left-Middle-Right
All three run Startdock's Multiplicity which allows me to use one keyboard/mouse for all three computers. Left and Right are Multiplicity clients, Middle is Multiplicity master.
Left (4 core CPU/16 GB) serves as a mail and file server (NAS type server) plus run either Xming or Cygwin X windows connection. Left is also used for Firefox/Chrome internet connection for information lookup.
Middle (12 core cpu/32 GB) run one RDC connection plus an optional XMing/Cygwin X windows connection. Middle is also used for word processing. Middle also can run Oracle Virtual box for testing new Linux configurations/distros.
Right (8 core/16 GB) runs Virtualbox for main Linux development.
All 3 use 256 GB SSD's plus one 1 TB HDD for system backups.
Right (the main VB development system) also runs a 512 GB SSD for Linux VB systems.
I also have one standby system for emergency of specialized testing.
System SSD's (Windows 10) are cloned about every 2-3 weeks onto a rotational SSD.
|
|
|
|
|
My guess is that there are several IT departments where I work scrambling to find a replacement.
I can already hear a director asking, "Is there any way we can get a copy of the codebase to maintain our own internal version of ICQ?"
|
|
|
|
|
By the way, the phrase "can we get a copy of the codebase to maintain our own version" should be heard as "now is a good time to update your resume"
|
|
|
|
|
Last time someone tried this, it was for MS Money. With no luck, unfortunately -> How to bin dump an excellent piece of software ...
|
|
|
|
|
At least MS Money still works. Well, I've never used any of its online features, that is, so all offline functionality is still there and runs fine.
|
|
|
|
|
Sure. But I miss some modern features - like the filtersearch in comboboxes - and a few things I would have loved to implement. I actually see no point in keeping a source code sealed when it is not maintained anymore. I once started to reverse engineer, but that would be soooooo time consuming !
|
|
|
|
|
Rage wrote: I actually see no point in keeping a source code sealed when it is not maintained anymore.
Sometimes there are components that have been licensed that, themselves, are owned by third parties that are still very much under active development, and the licensing terms are such that it's an all-or-nothing type of deal.
Then there may by IP that they feel should be kept private.
Or there's a shared component that's re-used somewhere in another product that's still under support, and releasing the source would make it trivial to expose common vulnerabilities to anyone looking. Obviously security through obscurity should not be a thing, but the reality is, making the source public just lowers the bar.
I'm with you, there's plenty of abandoned closed source software I'd like to revive, even if only for my own use...but I just don't see that happening.
MS-DOS 4.x only got its source published a few weeks ago, and that was done, so they claim, "primarily for its historical importance". Don't get your hopes up for MS Money...
I've never used it myself, but HomeBank is free and has its source code available (I don't know however if it's open source according to the common terms), and claims to be able to open MS Money files. Depending on your goals, maybe you could take inspiration from that, even if only for the data import part...
|
|
|
|
|
MS Money still installs and works, even on Windows 11 v23H2.
|
|
|
|
|
Yes...I jumped into this thread to point that out.
|
|
|
|
|
Just as an aside. If you are still using MS Money there is a replacement Free Personal Finance Manager. | KMyMoney[^] . I think the two products are nearly identical.
I used to use it some time back and it looks like it is still supported. There used to be a conversion utility with it to import your MS Money database.
// TODO: Insert something here Top ten reasons why I'm lazy
1.
|
|
|
|
|
While I appreciate the suggestion, if I wanted to move to something else, I would've done that a long time ago already.
I have it running in a Windows 7 VM. It'll be a while still before that becomes unsupported with no workaround...
|
|
|
|
|
At least with MS Money, Microsoft made a free non-connected version available. The only problem is there is one version of Windows 10 where it didn't work, but someone with really good binary debugging skills figured out the issue and published the solution - on a Microsoft support site.
|
|
|
|
|
Another small rant, two-for-one.
1) Debugging console applications with parameters is painful.
I need to test against all the possible combinations of arguments, can't do it properly though, need to pass through the debug options... which are persistent.
And the console does not stay open (yes the checkbox is unchecked, also ignored by VS).
And the breakpoint after the parsing moves the focus to the VS window hiding the Command prompt.
Every test is a clickity-clickity-typety-clickity-clickity-clickity-clickity-clak.
you Microsoft.
2) Structures in watch window do not stay expanded.
Add other clickity-clickity-claks to a simple test.
Basically the best way to test this behavior is inserting test code and debug prints, as we used to do when we had to chisel bits one by one onto EEPROMS with tiny hammers and a lot of patience.
Told you it was a rant.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
Sounds like a situation where unit tests would work well.
|
|
|
|
|
They wouldn't.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
|
In this particular case it takes the same amount of code to visually inspect the relevant data structures + the test code + the validation code + the debug of the unit test.
Considering that the user interface will not have any upgrade (it is to be inserted in an automated tool) the overhead is way too much for the scope of the project - I did terminate the whole software less than 2 hours after ranting.
My gripe was not with the process I was using but by the fact that debugging a console application should naturally allow an easy way to pass arguments to said application. Also IT has to justify their paychecks so they the group policies weekly, this week they messed up a the VS developer console (we don't use VS in house, we develop for ARM microcontrollers and our legit tools are uVision and Understand).
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
I have a general gripe with Visual Studio where you need a separate project per main(). I tend to code each entry point as a separate class in a DLL project with a myMain(). I have one Console app that just calls into the correct class. This also allows you to UnitTest the separate classes.
|
|
|
|
|
I like your thread subject
|
|
|
|
|
Thank you, frustration brings out the comedian in me
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|