OT: Vista's "ultimate" security :)
Bill Campbell
bill at celestial.com
Tue Feb 6 17:43:34 PST 2007
On Tue, Feb 06, 2007, Fairlight wrote:
>Only Bill Campbell would say something like:
>> This isn't anything new. It goes back to the issue of dumb terminal
>> function keys, programmable from the computer. Imagine programming the F1
>> key to do something like ``rm -rf /'' or perhaps ``sudo rpm -rf /''.
>
>We actually did something a bit less destructive (just rude messages) at
>university with the z49's. I loved the z49's, actually. I set mine up for
>common commands and I was pretty much the only one in the lab that I
>configured this one that ever used that terminal and knew what the keys
>did. Ah, those were the days..
It's amazing what one can learning when one RTFMs.
>> Actually one of the more fun projects was to write a shim that ran between
>> the user's terminal/keyboard and the FilePro appliation. It's the only
>> time I've had to write a program that did a fork exec, with two processes
>> handling the i/o mapping the function keys to his codes, and changing the
>> mapping in response to the DT-100 codes received from the computer. This
>> is the only time I've ever had a program that really required using shared
>> memory as that's where I handled the function key mappings.
>
>This you consider "fun", eh? :) Is that the real "fun" or the sarcastic
>as hell "fun", like, "Boy, I just -love- this DOM that's fighting me tooth
>an nail. Fun fun fun!"?
>
>That project sounds like it was a royal PITA.
Yes and no. I like a challenge, and I had several things to
learn while doing that (and it was all billable hours :-).
Ugly ``fun'' was when I wrote scr2wp, my Scriptsit to WordPerfect
translater. The folks from WP were very helpful, but I had to
figure out Scripsit's binary formats by creating documents with
different formatting features, the digging into the binary files
to see what changed. I did find that Scripsit had some rather
neat programming techniques (e.g. there was only one copy of any
page format line, with repetitiions linked to that copy).
That too was a billable project with a law firm paying the
development costs, and allowed me to resell it which is where the
real profit came in.
Then there was the project I did for Microrim, writing a
translator for old rBase programs to rBase 3.0 (one of their beta
testers offered to hire me to run their compiler department :-).
Bill
--
INTERNET: bill at Celestial.COM Bill Campbell; Celestial Software LLC
URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way
FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676
``Everybody is ignorant, only on different subjects.''
Will Rogers
More information about the Filepro-list
mailing list