![]() |
#286 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
|
I've just connected my main backup drive to the TPM-less desktop and unlocked it. Now it just works. The desktops data disc is synchronizing at the external drive's maximum speed of 125 MB/s.
So, it seems... - Something went wrong with the file system on that backup drive yesterday. - You don't need a TPM to unlock drives that have been encrypted with Bitlocker ToGo and a password. (Obviously you need a TPM if you want to encrypt your boot drive, as it has to be unlocked using the decryption key before Windows boots.) |
![]() |
![]() |
![]() |
#287 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,531
Karma: 37057604
Join Date: Jan 2008
Device: Pocketbook
|
This will be meaningless to any non-mainframe programmer, but. . .
I had to back out a change. The change worked perfectly, but the user didn't bother to do the testing with the applications who used the modified output file. One of them choked on it. . . ![]() So I had to "back it out" (in the parlance of mainframes). I did so, and repaired (brought back to the previous standard), the data that caused the problem. Standard mainframe PITA. However. . . ![]() The back out procedure didn't back out the source code for the change out of the automated code library. ![]() Which meant I had to do all the documentation for another change. Which I did, explaining that the original change had been backed out and I was backing out the source code. I get to the QA review, and the QA idiot couldn't figure out what I was saying. ![]() ![]() ![]() Where were the code change results for the before and after data test? (There was no before and after! This was a code back out!) Why didn't I show the code changes between Production and Test? (There weren't any. I was <backing out> the changes!!) Why was I comparing Prod data to Prod data? (Because there were no data changed. I was showing a regression test to <show there were no data changing!!!>, you blithering idiot!!!!) I <had> written up exactly what I was doing, and why, in the documentation. The moron said nobody could glean what I was doing, from my explanation. (Gee, nobody knows what backing out a change means, with full explanation as to why, and that there would be no changing data, because the code was not changing from the existing production? Arrgh!!!!!) So I had to add several more paragraphs to explain, in a "Run, Spot, Run" manner, what a back out meant, and how I did actually run a test with the new source against the Production source (Which was exactly the same. I had already included a comparison between the two sources, showing they were identical. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Then, and only then, would that idiot sign off. . . ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#288 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,562
Karma: 79436716
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
|
|
![]() |
![]() |
![]() |
#289 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,531
Karma: 37057604
Join Date: Jan 2008
Device: Pocketbook
|
Load and source are separate in the mainframe world. it's a compiled world, not interactive.
The load was restored. But the now <bad> source was still in the source lib, as a "land mine" for the next person who changed the program. . . |
![]() |
![]() |
![]() |
#290 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,638
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
|
![]() |
![]() |
![]() |
#291 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,531
Karma: 37057604
Join Date: Jan 2008
Device: Pocketbook
|
|
![]() |
![]() |
![]() |
#292 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,555
Karma: 64462893
Join Date: Jan 2008
Location: Harrisburg outskirts
Device: Palms, K1-4s, iPads, iPhones, KV, KO1
|
Ahh yes - familiar with that sort of thing here. Fortunately we don't have that many hoops to jump through. I just store a new version in the code repository, that matches version-2 and we're good to go. No sign offs; just a cessation of wailing and complaints.
|
![]() |
![]() |
![]() |
#293 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,638
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Good for you, now I have to give support to a code I haven't seen
|
![]() |
![]() |
![]() |
#294 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,531
Karma: 37057604
Join Date: Jan 2008
Device: Pocketbook
|
|
![]() |
![]() |
![]() |
#295 | |
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
What was the host language for the program? What are you using as a code repository? Backing out the change in the repository should not result in a land mine. A backed out change shouldn't be presented to the compiler if someone does another build. I assume you properly commented the commit statement that specified why you backed out the change... What I get from this talke of woe is that the user couldn't be bothered to test, and the QA analyst is an idiot. Again, not at all unique to mainframes. ______ Dennis |
|
![]() |
![]() |
![]() |
#296 | ||
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
The difference between mainframes and what I think Peter is referring to is the use of libraries. Most code is not monolithic, and the code the programmer writes will link against external libraries to get functions not in the programmer's code. But the code the programmer writes often expects to link against a specific version of an external library. If that's not present in the default library location, chaos ensues. (The joys of needing to set the LOAD_LIBRARY_PATH variable in the environment of a Linux program to get it to link agianst the proper version and successfully run... ![]() Quote:
______ Dennis |
||
![]() |
![]() |
![]() |
#297 | |
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
(An old friend a few years back was playing with Windows full disk encryption, and managed to lock himself out of his main system. He managed to restore order, but his wife was seriously considering finding somewhere else to stay for a few days while he got it sorted out because he was not fit to be around while he tried to solve the problem. Speaking personally, I wouldn't have chosen the boot drive on my main system as the one to use to experiment with full disk encryption...) Here, data is backed up to USB thumb drives, and I feel no need for encryption. I live in a multi-unit dwelling with a front desk. The only way anyone gets anything of my machine is sitting down at the keyboard. If they can do that, I've got bigger problems than computer security. ![]() ______ Dennis |
|
![]() |
![]() |
![]() |
#298 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,531
Karma: 37057604
Join Date: Jan 2008
Device: Pocketbook
|
Sigh. . . I said it wouldn't mean anything to a non-mainframe programmer.
There are no repositories (as you think of repositories) in the mainframe world. At least not in the dinosaur world. I are a COBOL programmer. There are library systems. They are all third party applications. The shop can use any of them (or none of them). Any connection between the executable and the source is strictly a manual setup. If it is set up well, the set of jobs used to back out the executable can also call the library system and back out the source. The shop I'm in is. . . ahem. . . not well set up. Running one of the library systems is a high paid gig (6 figures). I don't do that. This structure dates back to the 1960's. . . |
![]() |
![]() |
![]() |
#299 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,531
Karma: 37057604
Join Date: Jan 2008
Device: Pocketbook
|
Quote:
Separate off-site back up systems, disaster recovery system, and an army of auditors to make certain the rules are followed. It's a whole different world from the client/server or cloud. But it pays well. (These are the systems that settle Wall Street transactions, most bank transactions, and are the backbone of credit card transactions. I was once on -call for a system that clears 2-3 Trillion USD - a day!) Last edited by Greg Anos; 04-20-2018 at 03:06 PM. |
|
![]() |
![]() |
![]() |
#300 | |
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
______ Dennis |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
The Vent and Rant Thread | TadW | Lounge | 38409 | Yesterday 08:09 AM |
Query about moderation in the Vent & Rant Thread. | Hitch | Feedback | 14 | 07-16-2016 05:05 PM |
Seriously thoughtful why did the vent and rant thread get moved? | kindlekitten | Lounge | 10 | 04-05-2011 04:47 PM |