Post #189,519
1/9/05 7:58:45 PM
1/9/05 9:15:40 PM
|
Re: hold the phone...
One more thing...
after looking more closely, I realize now that my pet java guy was a bit of a wuss. The Jsch classes have no inherent swing/AWT components, but some interfaces to be implemented, which, in the examples, they do using swing/AWT. Rather than use the Jsch classes directly, he tried to make the examples work, the scp example being the easiest to do (thus harcoding). If only we knew about JNI back then, I could have done them all with RPG procedures, I'm thinking.
In short, he took the easiest way, he didn't want to do all that work (3 interfaces, this far, all with primitive data types and primitive parameter types - easy peasy, the rest is presentation/flash/bells/whistles...)
That's a thing I notice with SOME of these code-generator using types - don't like to get their hands dirty typing actual code :(. The JSCH classes are really all you need, I think. Now they come with ssh key generators too, and you can store the keys in a RDB (like DB2, for example) as characters. But the real trick is to implement the interfaces.
____
The biggest obstacle to AS/400 ascendancy? Not Bill Gates. Not the open source movement. Just IBM.
Edited by djelimon
Jan. 9, 2005, 08:35:24 PM EST
Edited by djelimon
Jan. 9, 2005, 08:35:42 PM EST
Re: hold the phone...
One more thing...
after looking more closely, I realize now that my pet java guy was a bit of a wuss. The Jsch classes have no inherent swing/AWT components, but some interfaces to be implemented, which, in the examples, they do using swing/AWT. Rather than use the Jsch classes directly, he tried to make the examples work, the scp example being the easiest to do (thus harcoding). If only we knew about JNI back then, I could have done them all with RPG procedures, I'm thinking.
In short, he took the easiest way, he didn't want to do all that work (3 interfaces, this far, all with primitive data types...)
That's a thing I notice with SOME of these code-generator using types - don't like to get their hands dirty typing actual code :(. The JSCH classes are really all you need, I think. Now they come with ssh key generators too, and you can store the keys in a RDB (like DB2, for example) as characters. But the real trick is to implement the interfaces.
____
The biggets obstacle to AS/400 ascendancy? Not Bill Gates. Not the open source movement. Just IBM.
Edited by djelimon
Jan. 9, 2005, 09:15:40 PM EST
Re: hold the phone...
One more thing...
after looking more closely, I realize now that my pet java guy was a bit of a wuss. The Jsch classes have no inherent swing/AWT components, but some interfaces to be implemented, which, in the examples, they do using swing/AWT. Rather than use the Jsch classes directly, he tried to make the examples work, the scp example being the easiest to do (thus harcoding). If only we knew about JNI back then, I could have done them all with RPG procedures, I'm thinking.
In short, he took the easiest way, he didn't want to do all that work (3 interfaces, this far, all with primitive data types...)
That's a thing I notice with SOME of these code-generator using types - don't like to get their hands dirty typing actual code :(. The JSCH classes are really all you need, I think. Now they come with ssh key generators too, and you can store the keys in a RDB (like DB2, for example) as characters. But the real trick is to implement the interfaces.
____
The biggest obstacle to AS/400 ascendancy? Not Bill Gates. Not the open source movement. Just IBM.
|
Post #189,533
1/9/05 9:50:22 PM
|
OT: I like your .sig!
[link|http://forfree.sytes.net|
] Imric's Tips for Living
- Paranoia Is a Survival Trait
- Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
- Even though everyone is out to get you, it doesn't matter unless you let them win.
|
Nothing is as simple as it seems in the beginning, As hopeless as it seems in the middle, Or as finished as it seems in the end.
|
|
Post #189,696
1/10/05 10:34:32 PM
|
it's been said before
[link|http://www.slac.stanford.edu/pubs/confproc/rexx90/rexx90-008.html|Why REXX Died] Notes:
- "MFC" refers to Michael F. Cowlishaw, an IBM Fellow
- "VM/SP" is Virtual Machine / System Product, a mainframe operating system
- "SAA" is Systems Application Architecture, a set of design standards
- "OS/2" is,..., you know what OS/2 is
- "HLL" is High Level Language, ah, you probably knew that too
- "SHARE" and "GUIDE" are user groups, they used to be separate, but now there's just [link|http://www.share.org/|SHARE]
Have fun, Carl Forde
|
Post #189,708
1/10/05 11:08:37 PM
|
I had to make a choice about a year ago
Needed to code a bit on our mainframe. Language choices included REX, PL/I, COBOL, SAS, or QuickJob. REX was nicer than the others, but no VSAM file access, plus no local people who knew it. I ended up coding in PL/I.
|